你可以使用以下代码来筛选半径小于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 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录