2 votos

¿Cómo excluir procesos de la iteración en ModelBuilder?

¿Es posible interrumpir Iterate Raster tras un determinado conjunto de procesos?

Tengo una lista de archivos de Imagen que estoy procesando usando Iterate Rasters y realizando agregados y Extrayendo Valores a Puntos y luego escribiendo la salida a un archivo de texto.

Tengo tres procesos:

  1. Agregado
  2. Extraer valores a puntos
  3. Escribir en un archivo de texto

Quiero ejecutar los procesos 1 y 2 en la Iteración, pero el proceso 3 no quiero ejecutarlo en la Iteración. En su lugar, quiero ejecutar el proceso 3 después de que toda la Iteración se haya completado para los procesos 1 y 2 en el mismo Modelo.

¿Alguien tiene idea de cómo puedo conseguirlo en el mismo modelo?

5voto

CargoCult Puntos 218

Una solución es utilizar la parte de iteraciones como un modelo completo, y luego utilizar ese modelo dentro de otro que realice las operaciones restantes en la salida del modelo de iteración. Esto se denomina modelo anidado . Además, considere la posibilidad de buscar en Python secuencias de comandos, las opciones para entrar y salir de iteraciones son mucho más flexibles.

0voto

user16512 Puntos 28

Aquí tienes dos enlaces relacionados con el post de @Jay:

Ejemplo de utilización de un iterador en un modelo

Integrar un modelo dentro de otro modelo

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X