1、python脚本 import arcpy # 设置工作空间路径 arcpy.env.workspace = r"D:\test.gdb" # 要素集名称 feature_dataset = "test" # 线要素类名称列表,初始化为空 line_feature_classes = [] # 遍历要素集获取所有线要素类 for fc in arcpy.ListFeatureClasses(feature_dataset=feature_dataset): desc = arcpy.Describe(feature_dataset + "/" + fc) if desc.shapeType == "Polyline": line_feature_classes.append(fc) # 字段名称列表 field_names = ["QCX_COORD", "QDY_COORD", "ZDX_COORD", "ZDY_COORD"] # 开启编辑会话 edit = arcpy.da.Editor(arcpy.env.workspace) edit.startEditing() # 开启对每个线要素类的编辑操作并赋值 for fc in line_feature_classes: try: edit.startOperation() with arcpy.da.UpdateCur