ug二次开发 筛选半径小于5的面 python实现
你可以使用以下代码来筛选半径小于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/jexP 著作权归作者所有。请勿转载和采集!