数据如下:
代码如下:
1 # -*- coding: utf-8 -*-
2 import arcpy
3
4 infc = "F:ArcpyBookdataCityOfSanAntonio.gdbSchoolDistricts" #S设置工作空间,这里是shp所在的位置
5
6 with arcpy.da.SearchCursor(infc, ["OID@","SHAPE@"]) as cursor:
7 for row in cursor: #有多个多边形,每一个row代表一个多边形
8 print("Feature {}:".format(row[0]))
9 partnum = 0
10 for part in row[1]: #每一个多边形包括多个部分,循环多边形的每一部分
11 print("Part{0}:".format(partnum))
12 for pnt in part: #遍历每一部分的每一个顶点
13 if pnt:
14 print("{0},{1}".format(pnt.X,pnt.Y))
15 else:
16 print("Interior Ring:")
17 partnum += 1
结果如下: