import arcpy
import os
# 设置工作空间和输入参数
workspace = r'E:\data\怒江出差\CGCS20004542\怒江林草智慧平台建设矢量数据'
clip_features = r'E:\服务器数据传输\怒江行政矢量数据2000\怒江傈僳族自治州\怒江傈僳族自治州_Polygon.shp'
# 遍历根文件夹及其子文件夹
for root, dirs, files in os.walk(workspace):
arcpy.env.workspace = root # 设置当前工作空间为当前文件夹
# 获取当前文件夹中的矢量数据
feature_classes = arcpy.ListFeatureClasses()
# 遍历当前文件夹中的矢量数据并执行Clip分析
for in_feature in feature_classes:
out_feature_class = os.path.join(root, "Clip_" + in_feature)
arcpy.analysis.Clip(in_feature, clip_features, out_feature_class)
print("Clip 分析完成。")
arcpy批量递归裁剪
于 2023-10-31 15:46:27 首次发布