Czy jest jakiś sposób na dodanie dowolnych fragmentów kodu do modelu ArcGIS?
Wyobrażam sobie coś podobnego do „pokaż blok kodu” konstruktora wyrażeń w zaawansowanym etykietowaniu lub kalkulatorze pola .
Na przykład mój projekt w tej chwili może znacznie zyskać na pobraniu nazwy użytkownika osoby uruchamiającej narzędzie. Wiem, że w pythonie jest to proste import os; os.environ.get('USERNAME')
. Myślę, że mógłbym napisać ten fragment get_username.py
kodu, dodać go do przybornika w Arccatalog, a następnie dodać to narzędzie do modelu i użyć go jako wymaganego parametru modelu dla mojego bieżącego narzędzia. To bardzo dużo pracy dla tak małej rzeczy i następnym razem może będę chciał czegoś innego, takiego jak podstawienie zmiennej wbudowanej lub zmienna złożona .
Myślę, że narzędzie do wycinania kodu lub podobne narzędzie może zaspokoić wszystkie te potrzeby w ogólny, ogólnie pomocny sposób.