我在GIS脚本工具中有一行代码,不断向我显示“ TypeError:'tuple'对象不可调用”的错误。它用于计算线要素的几何形状-线的起点和终点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")
参见:ESRI documentation for Calculate Geometry Attributes Code Sample