很多时候我们在处理矢量数据,写代码时会获取线,面的折点处坐标,然后再对点进行处理,从而达到一些目的
获取坐标代码如下:
pList=[]
with arcpy.da.UpdateCursor(inFeatures,("OID@","SHAPE@"))as cursor:
for row in cursor:
FID=row[0]
f=row[1]
pList1=[]
part=0
for part in feat:
i=0
for pnt in f.getPart(part):
if pnt:
x=pnt.X
y=pnt.Y
pList1.append(str(x)+";"+str(y))
i=i+1
part+=1
得到结果如下:
pList=[['39646272.6735;4336281.04983', '396462