Ho scritto alcuni Python Toolbox (che sono nuovi in ArcGIS 10.1), ma devo ancora decidere se / quando dovrei scriverli piuttosto che Python Script Tools in un toolbox standard.
Ho pensato che la Guida in linea potesse illuminarmi quando si prefigge alcuni punti con:
Una volta creati, gli strumenti in una casella degli strumenti di Python offrono molti vantaggi
Tuttavia, tutti e cinque i vantaggi elencati sembrano non poter utilizzare Python per scrivere strumenti e nessuno sembra specificare un vantaggio di Python Toolboxes rispetto a Python Script Tools.
I due vantaggi che mi vengono in mente sono:
- Ora posso scrivere uno strumento Python "puro" in un singolo script Python senza doverlo collegare a una finestra di dialogo creata separatamente con la sua convalida strumento che sembra essere stata incollata ma sono felice di essere pragmatico piuttosto che puro in questo senso
- Ora potrei usare il codice (Python o qualsiasi linguaggio in grado di scrivere file di testo) per automatizzare la scrittura di toolbox Python ma devo ancora imbattermi in un requisito per farlo
Sto trascurando il caso convincente che ha portato Esri a fornire la funzionalità Python Toolbox e, in caso affermativo, che cos'è?