Estou procurando uma maneira de usar um Shapefile existente que possua um conjunto de recursos de 200 países. Cada recurso do país tem um atributo "NAME". Meu objetivo é criar um script Python que adicione um atributo adicional arbitrário (por enquanto), como "POPULAÇÃO".
Claro que tenho os módulos OSGeo e GeoDjango instalados. Estou tão longe quanto:
from osgeo import ogr
infile = ogr.Open('sample.shp', 1) #'sample.shp' is a pre-existing ESRI shapefile described above
inlyr = ogr.GetLayerByIndex(0)
Estou faltando uma função OGR que permita inserir campos de atributo de Recurso em um Shapefile existente?
É possível adicionar um campo a um shapefile existente usando o Python OGR.
fonte