3
การสร้างรายการตัวเลือกหลายค่าใน ArcGIS โดยใช้การตรวจสอบเครื่องมือโดยไม่ใช้ความถี่?
ฉันกำลังพยายามปรับรูปแบบและชุดสคริปต์ที่พบในเว็บไซต์บล็อกของ ESRI ชื่อ 'การสร้างรายการตัวเลือกหลายค่า' อย่างไรก็ตามฉันได้ข้อสรุปว่าส่วนหนึ่งของการตรวจสอบความถูกต้องที่ใช้ในสคริปต์ฝังตัวนั้นอาศัยเครื่องมือ 'ความถี่' เพื่อให้สามารถทำงานได้อย่างถูกต้อง แต่สามารถใช้งานได้เฉพาะกับสิทธิ์การใช้งานขั้นสูง (อ่อนแอ) โพสต์บล็อกอธิบายเวิร์กโฟลว์และสถานที่ในการดาวน์โหลดแบบจำลองและสคริปต์ (แต่ฉันจะโพสต์ไว้ที่นี่ตามคำร้องขอ) เท่าที่ฉันสามารถบอกได้ว่าเป็นหน้าที่หลักของฉันในการสร้างรายการตัวเลือกหลายค่า: .. เป็นที่สคริปต์การตรวจสอบความถูกต้องทำงานอย่างถูกต้อง หากไม่มีการตรวจสอบความถูกต้องฉันไม่สามารถรับค่าจากฟิลด์ให้ปรากฏเป็นรายการได้ มีสิ่งใดบ้างที่ฉันสามารถลบออกจากสคริปต์ตรวจสอบนี้เพื่อรับฟังก์ชั่นที่ฉันใช้อยู่หรือมีวิธีแก้ไขชั่วคราว ฉันไม่คุ้นเคยกับกระบวนการตรวจสอบ นี่คือรหัสสำหรับการตรวจสอบความถูกต้อง (ฉันกำลังจะโพสต์เป็นตัวอย่างโค้ด แต่ดูเหมือนว่าจะติดตามได้ง่ายกว่า): [ หมายเหตุบรรณาธิการ:นี่คือรหัสการตรวจสอบจริงภาพไม่ถูกต้อง] import arcpy class ToolValidator(object): """Class for validating a tool's parameter values and controlling the behavior of the tool's dialog.""" def __init__(self): """Setup arcpy and the list of tool …