He escrito un par de cajas de Herramientas de Python (que son nuevos en ArcGIS 10.1), pero estoy todavía para decidir si/cuando debo escribir en lugar de secuencia de Comandos de Python Herramientas en un estándar del cuadro de herramientas.
Pensé que la Ayuda en Línea podría aclararme cuando se antepone a algún punto de los puntos con:
Una vez creadas, las herramientas en una caja de herramientas de Python proporcionar muchas ventajas
Sin embargo, las cinco ventajas enumeradas todos parecen ser más de no ser capaz de usar Python para escribir herramientas, y ninguno de ellos parece especificar una ventaja de cajas de Herramientas de Python más de secuencia de Comandos de Python Herramientas.
Las dos ventajas que puedo pensar son:
- Ahora puedo escribir un "puro" herramienta de Python en una sola secuencia de comandos de Python sin tener que conectarlo a una por separado autor de diálogo con su Herramienta de Validación parecer él fue clavado, pero yo estoy feliz de ser pragmático más que pura en este sentido
- Ahora puedo utilizar el código (Python o cualquier lenguaje capaz de escritura de archivos de texto) para automatizar la escritura de cajas de herramientas de Python, pero todavía tengo que venir a través de un requisito para hacer este
Estoy con vistas al caso convincente de que el led de Esri para proporcionar la caja de herramientas de Python capacidad y, si es así, ¿qué es?