Sto cercando un modo per utilizzare un Shapefile ESRI esistente con un set di funzionalità di 200 paesi. Ogni caratteristica del paese ha un attributo di "NAME". Il mio obiettivo è creare uno script Python che aggiunga un attributo arbitrario (per ora) aggiuntivo, ad esempio "POPOLAZIONE".Aggiunta di attributi di feature personalizzati a Shapefile ESRI con Python
Naturalmente ho installato i moduli OSGeo e GeoDjango. Sono per quanto riguarda:
from osgeo import ogr
infile = ogr.Open('sample.shp', 1) #'sample.shp' is a pre-existing ESRI shapefile described above
inlyr = infile.GetLayerByIndex(0)
mi manca una funzione OGR che mi permetterà di inserire Caratteristica attributo campi in uno shapefile esistente?
Grazie mille. – mattdeboard
Quindi in seguito a ciò devo chiamare un Destroy() per scrivere i dati? – mattdeboard
Per chiudere il file si consiglia di usare 'infile = None' –