python-2.7 - Python 错误 - 计算特征几何
问题描述
我在 GIS 脚本工具中有一行代码,它不断给我一个错误“TypeError:'tuple' object is not callable”。就是计算线要素的几何形状——线的起点和终点的XY坐标。
我不知道为什么我不断收到此错误。帮助表示赞赏。
#Calcluate X & Y Values Of Network Begin/End Points
arcpy.CalculateGeometryAttributes_management(outfc, [["X_BEG", "LINE_START_X", "FEET_US"], ["Y_BEG", "LINE_START_Y", "FEET_US"]])
解决方案
您的长度单位“FEET_US”需要移到几何属性列表之外,并作为单独的输入添加到几何属性之后
#Calcluate X & Y Values Of Network Begin/End Points
arcpy.CalculateGeometryAttributes_management(outfc, [["X_BEG", "LINE_START_X"], ["Y_BEG", "LINE_START_Y"]], "FEET_US")