ฉันกำลังมองหาวิธีที่จะใช้ Shapefile ที่มีอยู่แล้วซึ่งมีชุดคุณสมบัติ 200 ประเทศ คุณลักษณะของแต่ละประเทศมีแอตทริบิวต์ของ "NAME" วัตถุประสงค์ของฉันคือการสร้างสคริปต์ 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 ที่จะอนุญาตให้ฉันแทรกฟิลด์คุณสมบัติของคุณลักษณะลงใน Shapefile ที่มีอยู่หรือไม่