Ejecutar un modelo dentro de ModelBuilder
Los modelos se pueden ejecutar desde dentro de ModelBuilder o desde el cuadro de diálogo de la herramienta de modelo, desde una ventana de Python o desde una secuencia de comandos. Cuando se ejecuta un modelo dentro de ModelBuilder, se puede ejecutar todo el modelo o algunos procesos seleccionados. Cuando se ejecutan procesos en ModelBuilder, se puede seguir su ejecución desde el cuadro de diálogo de progreso de geoprocesamiento.
Hay tres formas de ejecutar un modelo desde dentro de ModelBuilder:
- Ejecutar herramienta única: seleccione una herramienta, haga clic con el botón derecho del ratón y, a continuación, haga clic en Ejecutar. Los primeros procesos de la cadena también se ejecutan si es necesario. Los procesos posteriores de la cadena no se ejecutan; no obstante, si se encuentran en el estado del proceso Ejecutado, su estado cambia a Preparado para ejecutarse.
- Ejecutar herramientas preparadas para ejecutarse: haga clic en Ejecutar en el menú Modelo o la herramienta Ejecutar de la barra de herramientas de ModelBuilder. Se ejecutarán todas las herramientas que se encuentren en el estado Preparado para ejecutarse.
- Ejecutar el modelo completo: haga clic en Ejecutar el modelo completo en el menú Modelo. Se ejecutarán todas las herramientas que se encuentren en el estado Preparado para ejecutarse.
¿Qué sucede cuando se ejecuta un modelo dentro de ModelBuilder?
Cuando se ejecuta un modelo, se validan todas las variables del modelo y se ejecutan las herramientas en el estado Preparado para ejecutarse. Si hay que agregar variables de salida a la visualización, las salidas se agregarán a la tabla de contenido de ArcMap. Las herramientas que no estén en el estado Preparado para ejecutarse o dependen de una herramienta que no esté preparada para ejecutarse no se ejecutarán. Hay algunas diferencias clave al ejecutar un modelo desde dentro de ModelBuilder y ejecutar un modelo desde su cuadro de diálogo de herramienta. Cuando se ejecuta un modelo dentro de Modelbuilder, sucede lo siguiente:
- Los datos intermedios se conservan entre las ejecuciones del modelo. Estos datos también se conservan si el modelo se guarda, cierra y vuelve a abrir para su edición. Cuando se ejecuta un modelo desde el cuadro de diálogo de la herramienta, los datos intermedios se eliminan.
- Todas las salidas con una marca de verificación junto a Agregar a visualización se agregan a la misma.
- El progreso se muestra en el cuadro de diálogo de progreso de geoprocesamiento, ya que el proceso se ejecuta en primer plano. Los modelos que se ejecutan dentro de ModelBuilder nunca se ejecutan como un proceso en segundo plano. Los modelos que se ejecutan desde el cuadro de diálogo de la herramienta sí se pueden ejecutar en segundo plano.
- En la ventana Resultados no se escriben los resultados.
Más información acerca de cómo ejecutar modelos desde el cuadro de diálogo de la herramienta