写一个运行于arcgis10.2.2工具箱python2.7的脚本代码:可按自定义字段属性选择数据导出
时间: 2024-02-01 16:13:22 浏览: 81
ARCGIS工具箱-依字段导出矢量
以下是一个示例代码,可以按照自定义字段属性选择数据并导出。
```python
# 引入必要的模块
import arcpy
# 设置工作空间
arcpy.env.workspace = r"C:\data\mydata.gdb"
# 输入要素类
input_fc = arcpy.GetParameterAsText(0)
# 自定义字段名
field_name = arcpy.GetParameterAsText(1)
# 自定义字段值
field_value = arcpy.GetParameterAsText(2)
# 输出要素类路径
output_fc = arcpy.GetParameterAsText(3)
# 构建查询语句
query = "{} = '{}'".format(field_name, field_value)
# 选择要素
arcpy.Select_analysis(input_fc, output_fc, query)
```
在使用时,需要在工具箱中创建一个新的工具,并添加四个参数:
- 输入要素类(Feature Class)
- 自定义字段名(String)
- 自定义字段值(String)
- 输出要素类路径(Feature Class)
其中第二、三个参数用于指定需要选择的数据,第四个参数用于指定输出路径。
在工具箱中运行该工具时,会弹出窗口让用户输入参数,输入完成后即可运行脚本并输出结果。
阅读全文