Ejemplos del uso de iteradores en ModelBuilder
Para
Para comprender el uso de la herramienta Para, vea la ilustración que aparece debajo, donde el iterador Para itera desde un valor de 500 hasta un valor de 2000, aumentando en incrementos de 500. La salida de Para se utiliza como el parámetro Distancia de zona de influencia en la herramienta Zona de influencia y en el nombre de salida como la sustitución de variable en línea.
Iterar selección de entidades
Para comprender el uso de Iterar selección de entidades en ModelBuilder, vea la ilustración que aparece debajo, donde el modelo calcula qué porción del área de mapa de la cobertura de suelo de la costa este resultó destruida por una franja de 100 metros de cinco huracanes de categoría 1. La variable Entidad de entrada es una clase de entidad de cinco rutas de huracanes del Atlántico con una zona de influencia de 100 metros alrededor de ella. La variable Ráster de entrada es un ráster de cobertura de suelo.
En este ejemplo, el nombre del huracán se ha utilizado como un campo de grupo para realizar la selección, y la entidad seleccionada se utiliza como entrada para la herramienta Estadísticas zonales como tabla para generar una tabla de salida con estadísticas en la cobertura de suelo destruida durante la recalada de los huracanes.
La herramienta Iterar selección de entidades tiene dos salidas:
- Entidad seleccionada (conectada como entrada a la herramienta Estadísticas zonales como tabla).
- La variable Valor, que contiene el nombre de la entidad (basado en el campo de grupo), que se utiliza como una variable en línea en el nombre de salida de la variable Tabla de salida.
Iterar selección de filas
Para comprender el uso de Iterar selección de filas en ModelBuilder, vea la ilustración que aparece debajo, donde el modelo crea una elipse de desviación para hurtos durante distintos momentos del día (mañana, tarde, anochecer y noche) con el fin de detectar un patrón de delito subyacente.
La variable Clase de entidad de entrada es una clase de entidad que contiene puntos de incidentes de vandalismo. Contiene el campo Crime_Peri (período de delitos), que es el momento del día en que ocurrió el incidente (las cadenas de texto Mañana, Tarde, Anochecer y Noche). Este campo se utiliza como el campo de grupo para realizar la selección, y las filas seleccionadas se utilizan para crear la elipse de desviación estándar de salida.
La herramienta tiene dos salidas:
- La variable Selección de fila contiene las filas seleccionadas para un único período de delitos. Estas filas son la entrada para la herramienta Distribución direccional (Elipse de desviación estándar).
- La variable Valor, que contiene el valor del campo de grupo (Mañana, Tarde, Anochecer o Noche). Este valor se utiliza como una variable en línea en el nombre de salida de la variable Elipse de desviación estándar de salida.
Iterar valores de campo
Para comprender el uso de Iterar valores de campo en ModelBuilder, vea la ilustración que aparece debajo, donde el modelo ejecuta el Análisis cluster y de valor atípico para la cantidad de personas por debajo de la línea de pobreza en cada condado para comparar los resultados en diferentes distancias. Estas distancias se registran como el Campo de distancia en la variable Tabla de entrada.
Tenga en cuenta que en el cuadro de diálogo de la herramienta Iterar valores de campo, la opción Valores únicos está marcada por defecto para iterar sobre cada valor único en una tabla. Si desmarca la opción Valores únicos, iterará para cada valor en el campo y el valor de salida se repetirá si hay valores duplicados en el campo de entrada.
Iterar valores de campo tiene una salida: el valor del campo, que se utiliza como el parámetro Banda de distancia o distancia de umbral de la herramienta Análisis cluster y de valor atípico. La variable Valor también se utiliza para construir el nombre del archivo de salida de la variable Clase de entidad clúster de salida con el uso de la sustitución de la variable en línea.
Iterar valor múltiple
Para comprender el uso de Iterar valor múltiple en ModelBuilder, vea la ilustración que aparece debajo, donde el modelo cambia la proyección del mapa de varias clases de entidad que están almacenadas en diferentes controladores y espacios de trabajo. Las clases de entidad de salida proyectadas se escriben en una base de datos de salida simple.
La herramienta tiene una salida: el valor, que es una cadena de clases de entidad conectada a la herramienta Proyectar como entrada.
Iterar datasets
Para comprender el uso de Iterar datasets en ModelBuilder, vea la ilustración que aparece debajo, donde el modelo copia todos los datasets de entidades incluidos en la variable Dataset de entrada, una variable del espacio de trabajo. La iteración ha sido restringida para que sólo itere en el tipo de dataset FEATURE.
La herramienta tiene dos salidas:
- Dataset (suelo y agua).
- Nombre, que se utiliza como la variable en línea %Name% en la salida de la herramienta Copiar.
Iterar clases de entidades
Para comprender el uso de Iterar clases de entidades en ModelBuilder, vea la ilustración que aparece debajo, donde el modelo busca la densidad de la población para las clases de entidad Bloque y Parcela en la variable Clases de entidad de entrada.
La iteración ha sido restringida al elegir el tipo de entidad POLYGON; por lo tanto, el iterador sólo itera en las clases de entidad poligonales Bloque y Parcela.
La herramienta tiene dos salidas:
- Variable Clase de Entidad de salida (Bloque y Parcela) conectada a la herramienta Agregar campo como entrada.
- Variable Nombre (Bloque y Parcela en este ejemplo), que se podría utilizar como la variable en línea %Name% en otras herramientas.
Iterar archivos
Para comprender el uso de Iterar archivos en ModelBuilder, vea la ilustración que aparece debajo, donde la variable Carpeta de entrada posee una lista de los archivos ASCII que se convertirán a ráster. La iteración ha sido restringida con el comodín f* y la extensión de archivo .txt para que sólo itere sobre archivos que comiencen con la letra F y ese tipo de texto.
La herramienta tiene dos salidas:
- La variable Archivo (focaldem1.txt, focaldem2.txt o focaldem3.txt) conectada como entrada a la herramienta De ASCII a ráster.
- La variable Nombre que contiene el nombre del archivo de texto (focaldem1, focaldem2 o focaldem3). Esta variable Nombre se utiliza en la salida de la próxima herramienta como una variable en línea %Name%.
Iterar rásteres
Para comprender el uso de Iterar rásteres en ModelBuilder, vea la ilustración que aparece debajo, donde el modelo remuestrea los datasets de cuadrícula y extrae un subconjunto para un análisis más profundo.
La variable Rásteres de entrada es una carpeta que contiene cuadrículas, imágenes y TIFF. En este caso, la iteración ha sido restringida con un comodín A* y un tipo de ráster GRID para que sólo itere sobre rásteres que comiencen con la letra A y solamente en las cuadrículas.
La herramienta tiene dos salidas:
- La variable Ráster de salida (Aland, Aparcel y Aroad) conectada como entrada a la herramienta Remuestrear.
- La variable Nombre, que se utiliza en el nombre de salida de las herramientas Remuestrear y Extraer subconjunto como la variable en línea %Name%.
Iterar tablas
Para comprender el uso de Iterar tablas en ModelBuilder, vea la ilustración que aparece debajo, donde el modelo transpone las tablas de cobertura de suelo de cada estado con un tipo de cobertura de suelo y resume las estadísticas, como la suma del área, para cada clase de cobertura de suelo.
La variable Espacio de trabajo de entrada es una carpeta que contiene las tablas. La iteración ha sido restringida con el comodín L* y el tipo de tabla DBASE para que itere sólo en tablas DBASE que comiencen con la letra L.
La herramienta tiene dos salidas:
- La variable Tabla de salida (Landcover_Arizona, Landcover_California y Landcover_Nevada) conectada a la herramienta Tabla pivote como entrada.
- La variable Nombre, que se utiliza como una variable en línea %Name% en los nombres de salida de las herramientas Tabla pivote y Resumen de estadísticas.
Iterar espacios de trabajo
Para comprender el uso de Iterar espacios de trabajo en ModelBuilder, vea la ilustración que aparece debajo, donde el modelo crea un nuevo mosaico con rásteres almacenados en una geodatabase denominada Arizona, que se almacena dentro de una carpeta.
La iteración ha sido restringida con el comodín Ar* y un espacio de trabajo de tipo FILEGDB para que sólo itere en geodatabases de archivos con nombres que comiencen con las letras Ar.
La herramienta tiene dos salidas:
- Variable Espacio de trabajo de salida (Arizona GDB) conectada a la herramienta Espacio de trabajo a dataset ráster como entrada.
- Variable Nombre, que se puede utilizar como la variable en línea %Name% en el nombre de salida de las herramientas posteriores.