Repetir un proceso una y otra vez automáticamente, es posible realizar gracias a la iteración. ModelBuilder permite ejecutar repetidamente un modelo, con la posibilidad de realizar ciertos ajustes en las herramientas participantes, lo que da una gran potencialidad a la iteración al automatizar tareas repetitivas, optimizando el tiempo y trabajo para realizar procesos.
A continuación se presenta dos ejemplos del uso de iteradores en ModelBuilder.
Iterate Feature Seleccion, este ejemplo, consiste en tomar los registros del campo zona para realizar la selección, y generar un recorte con la herramienta Clip de la capa formas del relieve, también se usa la herramienta Collect Values para grabar en un archivo shapefile independiente cada registro del campo zona (se coloca comodín %Value% para mantener el nombre de los registros de la tabla de atributos).
Iterate Tables, este ejemplo crea un modelo donde interpola las tablas de temperatura para generar un raster, en el proceso se usa la herramienta Make XY Event Layer, con la finalidad de llevar espacialmente las tablas en base a sus coordenadas XY, se realiza una interpolación con el método Kriging y la herramienta Extract by Mask, permite realizar un recorte del área de estudio (se usa el comodín %Name% para tomar el nombre de origen de la tablas).
Archivos de los ejemplos disponibles para descargar.
Genial!!!