Python OGR API에 약간의 문제가 있습니다. 내가하려고하는 것은 다각형 바깥 고리의 각 꼭지점의 모든 좌표를 얻는 것입니다.
이것이 내가 지금까지 가진 것입니다.
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
이 그 지역을 뛰어 넘을 수는 있지만 노드가 아닌 다각형의 고리 만 반환한다고 들었습니다 .
도울 수있는 사람