পাইথন ওজিআর এপিআই নিয়ে আমার একটু সমস্যা হচ্ছে। আমি যা করার চেষ্টা করছি তা হ'ল একটি বহুভুজের বাইরের রিংয়ের প্রতিটি ভার্টেক্সের সমস্ত স্থানাঙ্ক।
আমার এ পর্যন্ত যা আছে:
import osgeo.ogr
import glob
path = "/home/woo/maps/"
out = path + 'output.txt'
file = open(out,'w')
for filename in glob.glob(path + "*.shp"):
ds = osgeo.ogr.Open(filename)
layer1 = ds.GetLayer(0)
print layer1.GetExtent()
for feat in layer1:
geom = feat.GetGeometryRef()
ring = geom.GetGeometryRef(0)
points = ring.GetPointCount()
#Not sure what to do here
file.close()
আমি শুনেছি আপনি কেবল for
অঞ্চলটি পেরিয়ে যেতে পারেন তবে এটি কেবল বহুভুতে রিংগুলি দেয়, নোডগুলি নয়।
যে কেউ সহায়তা করতে সক্ষম।