मेरी स्क्रिप्ट एक एकल फीचर वर्ग के लिए ठीक काम करती है जिसके लिए चुना गया है clip_fc = arcpy.GetParameter(0)
।
हालाँकि जब मैं स्क्रिप्ट गुणों में 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, "")