Puede crear sus propias herramientas. Las herramientas que crea se denominan herramientas personalizadas y se convierten en una parte integral del geoprocesamiento, al igual que las herramientas del sistema. Puede abrir y ejecutar cualquier herramienta desde las ventanas Buscar o Catálogo, utilizarla en ModelBuilder y en la ventana de Python e invocarla desde otro script.
Herramientas de sistema y herramientas personalizadas
Las herramientas del sistema (las que están instaladas en ArcGIS) están diseñadas para realizar una operación pequeña pero esencial en los datos geográficos. Si utiliza ModelBuilder o Python, ejecuta las herramientas en una secuencia, en la que la salida de una herramienta abastece la entrada de otra. El modelo o el script que crea puede ser una parte esencial del flujo de trabajo, una tarea de debe repetir una y otra vez. Al convertir los modelos y los scripts orientados a las tareas en herramientas, puede utilizarlos al igual que utiliza las herramientas del sistema, y crear secuencias de tareas en ModelBuilder o scripts. Puede crear su propia biblioteca de herramientas que realice tareas pequeñas pero esenciales para su organización.
Las herramientas útiles necesitan parámetros de entrada y de salida
Una definición básica de una herramienta de geoprocesamiento es que es algo que se encuentra en una caja de herramientas. Cualquier modelo que se crea y se guarda se transforma automáticamente en una herramienta porque reside en una caja de herramientas. Un script de comandos de Python en el disco (un archivo .py) se convierte en una herramienta al agregarla a la caja de herramientas mediante el asistente Herramienta de scripts. Aunque la herramienta de modelo o de script cumpla con la definición técnica de herramienta (es decir, que resida en una caja de herramientas), no significa que sea útil. Una herramienta útil requiere dos cosas:
- Parámetros de entrada: para poder utilizar un conjunto de entradas diferente cada vez que ejecuta la herramienta.
- Parámetros de salida: para poder utilizar una herramienta en ModelBuilder. Para utilizar una herramienta en ModelBuilder, debe tener uno o varios parámetros de salida que pueda usar para conectar las salidas de la herramienta con la entrada de otra herramienta.
Métodos para crear herramientas
Una vez que haya creado su propia caja de herramientas, puede crear una nueva herramienta de modelo o una herramienta de script dentro de la caja de herramientas.
Utilizar ModelBuilder
Todo modelo que se crea y se guarda en una caja de herramientas se convierte en una herramienta de modelo. Consulte lo siguiente para más información:
Utilizar Python
Un script de Python que se crea y se guarda en el disco (un archivo .py) se convierte en una herramienta cuando la agrega a la caja de herramientas mediante el asistente Herramienta de script. Consulte lo siguiente para más información:
Cajas de herramientas de Python
Las cajas de herramientas de Python son cajas de herramientas de geoprocesamiento creadas completamente en Python. Consulte lo siguiente para más información:
Documentar herramientas
Una herramienta útil tiene una buena documentación. Cada caja de herramientas y cada herramienta tiene una descripción del elemento que se puede editar. Consulte lo siguiente para más información: