arcgis10.2.2工具箱Python2.7脚本:用来数据批量导出Shapefile、File Geodatabase 或 CSV或xls
时间: 2023-12-14 16:38:34 浏览: 97
数据驱动批量导出jpg代码
以下是一个可以在ArcGIS 10.2.2工具箱中使用的Python 2.7脚本,用于批量导出数据到Shapefile、File Geodatabase、CSV或xls格式。
```python
#导入必要的模块
import arcpy
import os
#设置工作空间
arcpy.env.workspace = r"C:\data\input_data"
#设置导出格式和路径
output_format = "SHAPEFILE"
output_folder = r"C:\data\output_data"
#创建输出文件夹
if not os.path.exists(output_folder):
os.makedirs(output_folder)
#获取所有要素类
feature_classes = arcpy.ListFeatureClasses()
#循环处理每个要素类
for fc in feature_classes:
#设置输出名称
output_name = os.path.splitext(fc)[0] + "." + output_format.lower()
#设置输出路径
output_path = os.path.join(output_folder, output_name)
#导出要素类
arcpy.FeatureClassToFeatureClass_conversion(fc, output_folder, output_name)
print("所有要素类已成功导出到 " + output_folder)
```
你可以按照自己的需求修改脚本中的工作空间、导出格式、输出文件夹等参数。同时,你还可以添加其他导出选项,如导出到数据库等。
阅读全文