Betiğim için seçilen tek bir özellik sınıfı ile iyi çalışıyor clip_fc = arcpy.GetParameter(0)
.
Ancak, clip_fc komut dosyası özelliklerinde MultiValue olarak ayarlayıp birkaç özellik sınıfı seçtiğimde, "Parametreler geçerli değil" hatası alıyorum.
Biri bana nerede yanlış yaptığımı gösterebilir mi?
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, "")