Apakah ada cara untuk menambahkan potongan kode arbitrer ke model ArcGIS?
Saya membayangkan sesuatu yang mirip dengan "tampilkan kode blok" pembuat ekspresi dalam pelabelan lanjutan atau kalkulator bidang .
Misalnya proyek saya saat ini dapat mengambil manfaat besar dari mengambil nama pengguna orang yang menjalankan alat. Saya tahu dengan python ini sederhana import os; os.environ.get('USERNAME')
. Saya pikir saya bisa menulis cuplikan itu get_username.py
, menambahkannya ke kotak alat di Arccatalog, lalu menambahkan alat itu ke model dan menggunakannya sebagai parameter model yang diperlukan untuk alat saya saat ini. Itu banyak pekerjaan untuk hal sekecil itu, dan lain kali saya mungkin menginginkan yang lain, seperti substitusi variabel inline atau variabel gabungan .
Saya pikir alat snipet kode atau sejenisnya dapat mengatasi semua kebutuhan ini secara umum, secara luas bermanfaat.