arcgis10.22工具箱脚本代码实现对的输入的要素全部选择批量导出去
时间: 2024-01-22 15:21:38 浏览: 179
下面是一个基于 Python 的 ArcGIS 10.2.2 工具箱脚本,可以批量导出指定要素类的全部要素:
```python
import arcpy
# 获取要素类路径
input_fc = arcpy.GetParameterAsText(0)
# 获取导出路径
output_folder = arcpy.GetParameterAsText(1)
# 获取要素类名称
fc_name = arcpy.Describe(input_fc).name
# 创建输出要素类的路径
output_fc = output_folder + "\\" + fc_name
# 导出要素类
arcpy.FeatureClassToFeatureClass_conversion(input_fc, output_folder, fc_name)
```
使用方法:
1. 打开 ArcMap,创建一个新的工具箱;
2. 右键工具箱,选择“Add Script”;
3. 在“Add Script”对话框中,输入脚本名称和标签,点击“Next”;
4. 在“Parameters”对话框中,添加两个参数:输入要素类和输出文件夹;
5. 将上面的代码复制到“Script”窗口中;
6. 点击“Save”保存脚本,关闭对话框;
7. 在工具箱中双击刚才创建的工具,按照提示输入参数,运行工具。
注意事项:
1. 在输入要素类和输出文件夹参数中,应该选择“Feature Class”和“Folder”数据类型;
2. 如果输出文件夹不存在,脚本会自动创建该文件夹;
3. 如果输出文件夹中已经存在同名的要素类,脚本会自动覆盖该要素类。
阅读全文
相关推荐













