我的脚本与一起选择的单个要素类可以正常工作clip_fc = arcpy.GetParameter(0)
。
但是,当我在脚本属性中将clip_fc设置为MultiValue,然后选择多个要素类时,出现错误“参数无效”。
谁能告诉我我要去哪里错了?
import arcpy
import os.path
from arcpy import env
arcpy.env.workspace = r"C:\GIS Home\project_1\clipshps\Combined_mf.gdb"
arcpy.env.overwriteOutput = True
clip_fc = arcpy.GetParameter(0)
clip_name = str(clip_fc)
output_dir = r"C:\GIS Home\project_1\clipshps\outputs_clip"
for fds in arcpy.ListDatasets():
for fc in arcpy.ListFeatureClasses('','',fds):
out = os.path.join(output_dir, fc + "_" + clip_name[40:] + "_clip.shp")
arcpy.Clip_analysis(fc, clip_fc, out, "")
1
您能否在其中添加带有fc_list的脚本以查看其使用方式?
—
om_henners 2012年
您好@om_henners抱歉,我更正了我的问题,现在应该更有意义了。
—
马特