Estoy buscando una manera de tomar un Shapefile existente que tenga un conjunto de características de 200 países. La función de cada país tiene un atributo de "NOMBRE". Mi objetivo es crear un script de Python que agregue un atributo adicional arbitrario (por ahora), por ejemplo, "POBLACIÓN".
Por supuesto que tengo instalados los módulos OSGeo y GeoDjango. Estoy tan lejos como:
from osgeo import ogr
infile = ogr.Open('sample.shp', 1) #'sample.shp' is a pre-existing ESRI shapefile described above
inlyr = ogr.GetLayerByIndex(0)
¿Me estoy perdiendo una función OGR que me permitirá insertar campos de atributo Feature en un Shapefile existente?
¿Es posible agregar un campo a un archivo de forma existente usando Python OGR ..
fuente