มีวิธีใดที่จะเพิ่มข้อมูลโค้ดโดยพลการลงในโมเดล ArcGIS?
ฉันมองเห็นบางสิ่งบางอย่างที่คล้ายกับ "โชว์การป้องกันรหัส" สร้างการแสดงออกในการติดฉลากขั้นสูงหรือเครื่องคิดเลขฟิลด์
ตัวอย่างเช่นโครงการของฉันในขณะนี้อาจได้รับประโยชน์อย่างมากจากการดึงชื่อผู้ใช้ของผู้ใช้เครื่องมือ import os; os.environ.get('USERNAME')
ฉันรู้ว่าในหลามนี้อยู่ที่เรียบง่าย ฉันคิดว่าฉันสามารถเขียนข้อมูลโค้ดget_username.py
นั้นเพิ่มลงในกล่องเครื่องมือใน Arccatalog จากนั้นเพิ่มเครื่องมือนั้นลงในแบบจำลองและใช้เป็นพารามิเตอร์แบบจำลองที่จำเป็นสำหรับเครื่องมือปัจจุบันของฉัน นั่นเป็นจำนวนมากของการทำงานสำหรับการดังกล่าวเป็นสิ่งเล็ก ๆ และในครั้งต่อไปผมอาจจะต้องการอย่างอื่นเช่นแทนค่าตัวแปรแบบอินไลน์หรือตัวแปรสารประกอบ
ฉันคิดว่าเครื่องมือข้อมูลโค้ดหรือที่คล้ายกันอาจตอบสนองความต้องการเหล่านี้ทั้งหมดในลักษณะทั่วไปที่เป็นประโยชน์อย่างกว้างขวาง