UG二次开发:Python代码筛选半径小于5的面
你可以使用以下代码来筛选半径小于5的面:
import arcpy
arcpy.env.workspace = 'your_workspace' # 设置工作空间路径
input_feature_class = 'your_feature_class' # 输入要素类名称
output_feature_class = 'output_feature_class' # 输出要素类名称
# 创建一个查询表达式来筛选半径小于5的面
expression = 'radius < 5'
# 使用查询表达式创建要素图层
arcpy.MakeFeatureLayer_management(input_feature_class, 'temp_layer', expression)
# 导出要素图层到新的要素类
arcpy.CopyFeatures_management('temp_layer', output_feature_class)
替换代码中的 'your_workspace'、'your_feature_class' 和 'output_feature_class' 分别为你的工作空间路径、输入要素类名称和输出要素类名称。
注意:上述代码基于使用 ArcPy 进行 GIS 分析。确保你已经安装了 ArcGIS 并且设置了正确的环境。
原文地址: https://www.cveoy.top/t/topic/fjyK 著作权归作者所有。请勿转载和采集!