使用ArcGIS字段计算器计算要素的拐点坐标(线,面要素)
打开字段计算器,如下图,选择python,显示代码块,粘贴以下代码。dd=GetpointXY( !Shape! ),参数选Shape字段。

确定

代码块如下:
def GetpointXY(feat):
partnum = 0
# Count the number of points in the current multipart feature
partcount = feat.partCount
pntcount = 0
# Enter while loop for each part in the feature (if a singlepart
# feature this will occur only once)
pointxy=""
while partnum < partcount:
part = feat.getPart(partnum)
pointxy+=str(partnum+1)+":"
pnt = part.next()

本文介绍如何利用ArcGIS的字段计算器,通过Python脚本获取线和面要素的拐点坐标。详细步骤包括打开字段计算器,选择Python模式,显示代码块并粘贴特定代码。该代码能遍历多部分特征的每个顶点,返回包含坐标值的字符串。注意需设置足够的字段长度以避免因长度限制导致的执行失败。
最低0.47元/天 解锁文章
440





