Un modelo de geoprocesamiento está compuesto por elementos de modelo que se conectan para formar procesos. Puede agregar herramientas de geoprocesamiento, datos y otros elementos, conectarlos entre sí y modificar el tamaño y la posición de los elementos.
Agregar datos
Puede agregar datos a un modelo arrastrando y soltando datos y capas desde los paneles siguientes:
- Puede arrastrar y soltar datasets como, por ejemplo, clases de entidad, tablas y rásteres en ModelBuilder desde el panel Catálogo.
- Puede arrastrar y soltar capas del mapa desde el panel Contenido a ModelBuilder. Al trabajar en ModelBuilder, el panel Contenido enumera las capas del último mapa o la última escena activos.
Cuando se agregan datos a un modelo, se crea una variable de datos ovalada y azul. Las variables de datos contienen una descripción de los datos, no los propios datos. ModelBuilder almacena información descriptiva sobre los datos de la variable como, por ejemplo, extensión espacial, información de campo y sistema de coordenadas, así como la ruta a los datos.
Para visualizar o cambiar el valor de una variable de datos (la ruta al dataset o el nombre de una capa) haga doble clic en la variable o haga clic con el botón derecho en la variable y haga clic en Abrir. El cuadro de diálogo que se abre mostrará lo siguiente:
- El nombre y el tipo de datos de la variable en la barra de título.
- El valor de la variable en la pestaña Valor. Puede cambiar aquí el valor.
- Algunas variables presentarán la pestaña Propiedades, en la que puede establecer una capa de Plantilla que se utilizará para simbolizar los datos cuando la variable se agregue a la visualización y también se utiliza para especificar el tipo de forma, la simbología y otras propiedades de las variables del conjunto de entidades.
Agregar herramientas
Puede agregar herramientas a un modelo con las siguientes técnicas:
- Comience a escribir directamente en ModelBuilder para abrir el cuadro de diálogo Agregar herramientas al modelo y buscar una herramienta específica. Haga doble clic en la herramienta para agregarla al modelo.
- Utilice el menú Herramientas del grupo Insertar de la pestaña ModelBuilder para buscar una herramienta específica y haga doble clic en la herramienta para agregarla al modelo.
- Puede arrastrar y soltar herramientas de geoprocesamiento desde el panel Geoprocesamiento a ModelBuilder.
- Puede arrastrar y soltar herramientas de geoprocesamiento desde las cajas de herramientas del panel Catálogo a ModelBuilder.
- Arrastre y suelte herramientas de geoprocesamiento desde el historial de geoprocesamiento.
Cuando agrega una herramienta de geoprocesamiento a un modelo, se crea un elemento de herramienta rectangular, así como las variables de salida relacionadas. Las variables tanto de la herramienta como de salida suelen ser de color gris cuando se agregan porque la herramienta todavía no está preparada para ejecutarse. Cuando se especifican los parámetros de la herramienta requeridos, la herramienta cambia a amarillo para indicar que el proceso está listo para ser ejecutado.
Conectar datos y herramientas
Puede especificar los datos y otros valores de los parámetros de una herramienta de geoprocesamiento para utilizarlos estableciendo una conexión entre las variables y las herramientas en el modelo. Hay dos maneras principales de establecer conexiones: dibujar una conexión interactivamente o abrir la herramienta en el modelo y especificar los parámetros de entrada mediante variables de modelo, capas de mapa o buscando un dataset.
Nota:
Puede conectar cualquier variable a una o varias herramientas.
Arrastrar una conexión de forma interactiva
- Coloque el cursor sobre la variable que desea conectar a una herramienta.
El cursor cambia al icono de conexión .
- Mantenga pulsado el botón izquierdo del ratón mientras mueve el cursor hacia la herramienta para realizar una conexión.
- Cuando el cursor esté encima de la herramienta, suelte el botón del ratón y seleccione el parámetro de la herramienta al que se debe conectar la variable.
Se realizará una conexión entre la variable y la herramienta.
Abrir la herramienta para especificar las entradas
- Para especificar la configuración de los parámetros para una herramienta del modelo, haga doble clic en la herramienta o bien haga clic con el botón derecho y haga clic en Abrir.
- Puede especificar la configuración de los parámetros para la herramienta del mismo modo que haría al ejecutar una herramienta en el panel Geoprocesamiento.
- Seleccione capas del mapa o variables de modelo de una lista.
- Examine un dataset.
- Rellene el parámetro utilizando otros controles, como la Extensión o el Generador de consultas.
Nota:
- Los espacios y caracteres especiales de los valores de entrada y salida mostrarán un error en el panel Geoprocesamiento o serán sustituidos por un guion bajo al ejecutar la herramienta.
- Si la herramienta utiliza %scratchGDB% en la ruta de salida en un parámetro, esta geodatabase temporal del proyecto se creará si no existe durante la ejecución.
- Para escribir la salida en el espacio de trabajo temporal definido en el nivel de entorno del modelo, utilice %scratchworkspace% en la ruta de salida de un parámetro.
En algunos casos, el parámetro de una herramienta no proporcionará una lista de variables de modelo para seleccionar. En estos casos, use una de las siguientes alternativas:
- Haga clic con el botón derecho en la herramienta del modelo y haga clic en Crear variable > A partir del parámetro, a continuación, seleccione por su nombre el parámetro de la herramienta para el que desea crear una variable.
- Inserte una nueva variable vacía con el botón Variable del grupo Insertar de la pestaña ModelBuilder, seleccione el tipo de datos adecuado para el parámetro de la herramienta, especifique el valor de la variable y, a continuación, dibuje manualmente una conexión desde la variable hasta el parámetro de la herramienta.
Crear un modelo desde el historial de geoprocesamiento
Las herramientas que se ejecutan desde el panel Geoprocesamiento se agregan al historial de geoprocesamiento del proyecto. Las herramientas que aparecen en el historial se pueden agregar a un modelo con el comando Agregar al modelo o arrastrándolas y soltándolas en un modelo abierto. Las herramientas analizarán las entradas y salidas de todos los elementos existentes y entrantes y creará automáticamente conexiones a los elementos correctos siguiendo las reglas que se indican a continuación.
- Las herramientas con rutas definidas para la entrada y la salida se asignan y conectan en función de esa ruta exacta. Por ejemplo, la salida de la Herramienta 1 con el valor C:\Temp.gdb\Buffers está conectada a la entrada de la Herramienta 2 que tiene el mismo valor de entrada de C:\Temp.gdb\Buffers.
- En los casos en los que la Herramienta 1 se ejecuta desde el panel Geoprocesamiento, su salida, C:\Temp.gdb\Buffers, se agrega al panel Contenido como la capa Zonas de influencia. Posteriormente, esta capa se utiliza como entrada de la Herramienta 2. Cuando la Herramienta 2 del historial de geoprocesamiento se agrega a un modelo, se conecta a las variables existentes con el mismo valor, Zonas de influencia. Si no hay valores existentes, la herramienta se conecta al elemento en el que el nombre Zonas de influencia de la ruta C:\Temp.gdb\Buffers coincide con otra variable. Si no se encuentra ninguna coincidencia, se crea en el modelo una nueva variable con el valor Zonas de influencia.
- En casos como Agregar campo o Calcular campo, donde las herramientas modifican la entrada en lugar de crear una nueva salida, si estas herramientas se agregan a un modelo desde el historial, se mantiene el orden cronológico de las herramientas en el historial. Por ejemplo, el historial de geoprocesamiento contiene la herramienta Zona de influencia seguida de las herramientas Agregar campo y Calcular campo. Al agregar estas herramientas al modelo desde el historial, Agregar campo utilizará la salida de Zona de influencia como entrada, y Calcular campo utilizará la salida de Agregar campo como entrada.
Configurar las propiedades de las herramientas
Puede configurar las propiedades de las herramientas abriendo el cuadro de diálogo de la herramienta y especificando propiedades tales como Condición previa. La propiedad Ruta de la herramienta es de solo lectura e indica la fuente de la herramienta. Esta ruta de origen se puede copiar haciendo clic con el botón derecho en la ruta seleccionada y haciendo clic en Copiar.
Cambiar el tamaño de los elementos y moverlos
Para cambiar el tamaño de cualquier elemento del modelo, selecciónelo y arrastre cualquiera de los controladores. Para mover cualquier elemento del modelo, selecciónelo, pase el cursor por el centro del elemento hasta que aparezca el puntero de movimiento y arrastre el elemento a cualquier ubicación en el modelo.
Cambiar el nombre de elementos
Cuando se agrega el elemento, ModelBuilder genera automáticamente los nombres predeterminados de las herramientas y las variables. Si el nombre del elemento ya existe en el modelo, se incorpora con un número único. Para cambiar el nombre de cualquier elemento del modelo por un nombre único, haga clic con el botón derecho en un elemento del modelo y haga clic en Cambiar nombre, escriba el nombre nuevo y pulse Intro o haga clic fuera del cuadro de cambiar nombre.
Cambiar el nombre de una variable no afecta al contenido, dataset o valor de la misma. Por ejemplo, supongamos que una variable hace referencia al valor C:\Data\Example.gdb\Roads. Al cambiar el nombre de la variable de Carreteras a Calles no se cambia la ruta del dataset, solo se cambia el nombre de la variable.
Si ha cambiado el nombre de una herramienta del modelo, puede visualizar el nombre de la herramienta original siguiendo estos pasos:
- Haga doble clic en la herramienta para abrirla o haga clic con el botón derecho en la herramienta y haga clic en Abrir.
El nuevo nombre de la herramienta y su nombre original se mostrarán en la barra de título del cuadro de diálogo, por ejemplo, Nombre de estado: Cadena de caracteres.