200か国の機能セットを持つ既存のShapefileを取得する方法を探しています。各国の機能には「NAME」という属性があります。私の目的は、「POPULATION」などの任意の(現時点では)追加属性を追加する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)
Feature属性フィールドを既存のShapefileに挿入できるOGR関数がありませんか?