Estoy buscando una manera de tomar un Shapefile existente que tiene un conjunto de características de 200 países. Cada característica de país tiene un atributo "NAME". Mi objetivo es crear un script en Python que añada un atributo adicional arbitrario (por ahora), digamos, "POBLACIÓN".
Por supuesto 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 falta una función OGR que me permita insertar campos de atributos de características en un Shapefile existente?