Я ищу способ взять существующий шейп-файл с набором функций из 200 стран. Каждая функция страны имеет атрибут «ИМЯ». Моя цель - создать скрипт Python, который добавляет произвольный (пока что) дополнительный атрибут, скажем, «НАСЕЛЕНИЕ».
Конечно, у меня установлены модули OSGeo и GeoDjango. Я так далеко, как:
from osgeo import ogr
infile = ogr.Open('sample.shp', 1) #'sample.shp' is a pre-existing ESRI shapefile described above
inlyr = ogr.GetLayerByIndex(0)
Мне не хватает функции OGR, которая позволит мне вставлять поля атрибутов объектов в существующий шейп-файл?
Можно ли добавить поле в существующий шейп-файл, используя Python OGR.
источник