Escrevi algumas caixas de ferramentas Python (que são novas no ArcGIS 10.1), mas ainda estou para decidir se devo escrevê-las em vez das ferramentas de script Python em uma caixa de ferramentas padrão.
Eu pensei que a Ajuda on - line pudesse me esclarecer quando preceder alguns pontos com:
Uma vez criadas, as ferramentas em uma caixa de ferramentas Python oferecem muitas vantagens
No entanto, todas as cinco vantagens listadas parecem não ser capazes de usar o Python para escrever ferramentas, e nenhuma parece especificar uma vantagem das caixas de ferramentas do Python sobre as ferramentas de script do Python.
As duas vantagens em que consigo pensar são:
- Agora, eu posso escrever uma ferramenta Python "pura" em um único script Python sem precisar conectá-la a um diálogo de autoria separado com sua Validação de Ferramenta parecendo ter sido implementada, mas estou feliz por ser mais pragmático do que puro a esse respeito.
- Agora eu poderia usar o código (Python ou qualquer linguagem capaz de gravar arquivos de texto) para automatizar a gravação das caixas de ferramentas Python, mas ainda preciso encontrar um requisito para fazer isso
Estou ignorando o caso convincente que levou a Esri a fornecer o recurso Python Toolbox e, em caso afirmativo, qual é?