Je cherche un moyen de prendre un Shapefile existant qui a un ensemble de fonctionnalités de 200 pays. Chaque fonctionnalité de pays a un attribut "NAME". Mon objectif est de créer un script Python qui ajoute un attribut supplémentaire arbitraire (pour l'instant), disons, "POPULATION".
Bien sûr, j'ai installé les modules OSGeo et GeoDjango. Je suis pour autant:
from osgeo import ogr
infile = ogr.Open('sample.shp', 1) #'sample.shp' is a pre-existing ESRI shapefile described above
inlyr = ogr.GetLayerByIndex(0)
Est-ce que je manque une fonction OGR qui me permettra d'insérer des champs d'attribut d'entité dans un fichier de formes existant?
Est-il possible d'ajouter un champ à un fichier de formes existant en utilisant Python OGR ..
la source