Per uno dei miei compiti ho bisogno di creare una casella degli strumenti con tre strumenti (script Python).
Invece del normale tbx ho deciso di scriverlo come Python Toolbox (pyt).
Tutto è chiaro tranne il modo "buono" di organizzare il codice.
Dato che ho tre strumenti, non è un buon modo per archiviarli in un file (pyt). Quindi, ho deciso di conservare ogni strumento in un file .py separato.
Ecco un problema: qual è il modo migliore per organizzare diversi file con PYT per la distribuzione o la distribuzione su ArcGIS per Server? Devo tenerli allo stesso livello con il file PYT o inserirli in una sottodirectory (ad esempio "Strumenti")?
Potete consigliarmi delle linee guida Esri o fare riferimento al campione "big PYT toolbox"?
Non ho trovato nulla su questo argomento. Nella versione 10.0 c'era la cosiddetta struttura di cartelle ToolShare che ho usato.
Questa è più una questione di stile di codifica. Perché l'idea di creare un file PYT con 500-1000 o più righe di codice non mi sembra buona e credo che non sia un modo "pitonico".