Información general de las herramientas de ModelBuilder

ModelBuilder incluye un conjunto de herramientas de utilidades para la creación de modelos flexibles y potentes.

Iteradores

Los iteradores permiten el procesamiento por lotes y ayudan a repetir un proceso o conjunto de procesos en un conjunto de entradas.

IteradorDescripción

Para

Repite un valor inicial y final mediante un valor determinado.

Iterar datasets

Repite datasets en un espacio de trabajo o dataset de entidades.

Iterar clases de entidades

Repite clases de entidad en un espacio de trabajo o dataset de entidades.

Iterar selección de entidades

Itera las entidades de una clase de entidad.

Iterar valores de campo

Itera cada valor en un campo.

Iterar campos

Itera campos de una tabla.

Iterar archivos

Itera archivos en una carpeta.

Iterar multivalor

Itera una lista de valores.

Iterar capas

Itera las capas de un mapa.

Iterar rásteres

Itera rásteres en un espacio de trabajo.

Iterar selección de filas

Itera filas en una tabla.

Iterar tablas

Itera tablas en un espacio de trabajo.

Iterar espacios de trabajo

Itera espacios de trabajo en una carpeta.

While

Itera hasta que una condición pasa a ser verdadera o hasta que una condición pasa a ser falsa.

Utilidades

Las utilidades de ModelBuilder incluyen diversas operaciones centradas en la ampliación de las capacidades de un modelo.

UtilidadDescripción

Calcular valor

Devuelve un valor basado en una expresión especificada de Python.

Recopilar valores

Recopila valores de salida de un iterador o convierte una lista de valores en una sola entrada. La salida de Recopilar valores se puede utilizar como entrada de las herramientas Fusionar, Incorporar, Mosaico y Estadísticas de celdas.

Obtener valor de campo

Devuelve el valor de la primera fila de una tabla para el campo especificado.

Analizar ruta

The Parse Path tool parses the input into its file, path, name, or extension. The output can be used as inline variable in the output name of other tools.

Seleccionar datos

La herramienta Seleccionar datos selecciona los datos de un elemento de datos principal, como una carpeta, una geodatabase, un dataset de entidades o una cobertura.

Lógica

Las herramientas lógicas son una categoría de utilidades de ModelBuilder que le ayudan a controlar el flujo de procesos de un modelo y permiten la lógica de bifurcación if-then-else.

UtilidadDescripción

Si el sistema de coordenadas es

Evalúa los datos de entrada correspondientes al sistema de coordenadas especificado.

Si los datos existen

Evalúa si los datos especificados existen.

Si el tipo de datos es

Evalúa si los datos de entrada coinciden con el tipo de datos especificado.

Si el tipo de entidad es

Evalúa si una clase de entidad es del tipo de entidad especificado.

Si el campo existe

Evalúa si los datos de entrada contienen los campos especificados.

Si el valor de campo es

Evalúa si los valores de un campo de atributo coinciden con un valor, expresión o segundo campo especificados.

Si el recuento de filas es

Evalúa el recuento de filas de los datos de entrada y comprueba si coincide con un valor especificado.

Si la selección existe

Evalúa si los datos de entrada tienen una selección y si se ha seleccionado un determinado número de registros.

Si la relación espacial es

Evalúa si las entradas tienen una relación espacial especificada.

Si el valor es

Evalúa un valor de entrada en comparación con un valor único, una lista de valores o un rango de valores mediante el uso de un operador de comparación definido.

Fusionar rama

Fusiona dos o más ramas lógicas en una sola salida.

Detener

Sale de un modelo del bucle de iteración si los valores de entrada se establecen en verdadero o se establecen en falso. Para el conjunto de valores de entrada, la iteración continuará si todas las entradas son verdaderas y se detendrá si cualquiera de las entradas es falsa. Es una funcionalidad similar a la de la herramienta Mientras, pero resulta útil para detener un modelo si existe un iterador Mientras en un modelo y no se puede agregar iteradores adicionales.