मुझे पायथन ओजीआर एपीआई के साथ थोड़ी परेशानी हो रही है। मैं जो करने की कोशिश कर रहा हूं उसे एक बहुभुज के बाहरी रिंग के प्रत्येक शीर्ष के सभी निर्देशांक मिलते हैं।
अभी तक मेरे पास इतना ही है:
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
इस क्षेत्र में बस जा सकते हैं, लेकिन यह केवल रिंगों को बहुभुज में देता है, नोड्स को नहीं।
कोई भी मदद करने में सक्षम।