У меня есть скрипт Python, который добавляет поле атрибута в Shapefile, если он не существует. Это легко сделать с ArcGIS (графически или через Python), но я ищу что-то, что не зависит от ArcGIS.
Я попытался это безуспешно с OGR, так как мой Shapefile содержит функции .
Я посмотрел на pyshp , но так же нет способа изменить схему после ее создания. Я не пробовал использовать шейп-файл (для Python) , но я не вижу эту функцию рекламируемой. Я также не могу понять, как это можно сделать, переделав файл DBF через dbfpy .
У кого-нибудь есть какие-либо идеи?