Чи є спосіб додати довільні фрагменти коду до моделі ArcGIS?
Я маю на увазі щось подібне до "показати код блоку" конструктора виразів в розширеному маркуванні або калькуляторі поля .
Наприклад, мій проект на даний момент може отримати велику користь від отримання імені користувача людини, яка запускає цей інструмент. Я знаю, що в python це просто import os; os.environ.get('USERNAME')
. Я думаю, я міг би написати цей фрагмент get_username.py
, додати його до панелі інструментів в Arccatalog, а потім додати цей інструмент до моделі та використовувати його як необхідний параметр моделі для мого поточного інструменту. Це дуже багато роботи для такої дрібної речі, і наступного разу я можу захотіти чогось іншого, наприклад, підстановки вбудованої змінної або складної змінної .
Я думаю, що інструмент фрагмента коду чи подібний може вирішити всі ці потреби в загальному, в цілому корисному вигляді.