Szukam sposobu na przejęcie istniejącego pliku Shapefile, który ma zestaw funkcji obejmujący 200 krajów. Każda funkcja kraju ma atrybut „NAME”. Moim celem jest stworzenie skryptu w języku Python, który doda dowolny (jak na razie) dodatkowy atrybut, powiedzmy „LUDNOŚĆ”.
Oczywiście mam zainstalowane moduły OSGeo i GeoDjango. Jestem tak daleko jak:
from osgeo import ogr
infile = ogr.Open('sample.shp', 1) #'sample.shp' is a pre-existing ESRI shapefile described above
inlyr = ogr.GetLayerByIndex(0)
Czy brakuje mi funkcji OGR, która pozwoli mi wstawić pola atrybutu Feature do istniejącego pliku Shapefile?