Sto cercando un modo per prendere un Shapefile esistente con un set di funzionalità di 200 paesi. Ogni caratteristica del Paese ha un attributo di "NOME". Il mio obiettivo è creare uno script Python che aggiunge un attributo arbitrario (per ora) aggiuntivo, ad esempio "POPOLAZIONE".
Ovviamente ho installato i moduli OSGeo e GeoDjango. Sono arrivato a:
from osgeo import ogr
infile = ogr.Open('sample.shp', 1) #'sample.shp' is a pre-existing ESRI shapefile described above
inlyr = ogr.GetLayerByIndex(0)
Mi manca una funzione OGR che mi permetterà di inserire i campi degli attributi Feature in un Shapefile esistente?