Nesse post vamos ler um arquivo shapefile e escrever os registros de um determinado campo da tabela. Para isso iremos utilizar a biblioteca OGR que serve para leitura de dados geoespaciais do tipo vetorial, seu código está inserido na biblioteca GDAL e pode ser baixado do site OSGeo. Essa biblioteca suporta vários formatos e entre ele está a extensão .shp.
O código abaixo está com os comentários na cor verde.
O shapefile é referente aos limites municípais do RS, a leitura foi do campo onde contém os nomes do municípios. O resultado será o contador mais os nomes dos municípios.
Obrigado.