Iterar valores de campo (Herramientas de modelo)
Resumen
Se itera cada valor de un campo.
Más información acerca del funcionamiento de Iterar valores de campo en ModelBuilder
Uso
Esta herramienta solo está disponible en ModelBuilder para su uso en modelos. La herramienta no está disponible desde el panel Geoprocesamiento ni desde Python.
La salida de la herramienta es una variable denominada Valor que contiene el valor del campo. Esta variable se puede utilizar en la sustitución de variables en línea (%Value%).
El parámetro Tipo de datos especifica el tipo de datos de la variable de salida. El tipo de datos predeterminado es cadena de caracteres; sin embargo, dependiendo del uso que se le vaya a dar a la salida en el modelo, se pueden especificar otros tipos de datos. Por ejemplo, si el campo contiene la ruta a una clase de entidad, puede establecer este parámetro Tipo de datos en Clase de entidad y utilizar la variable de salida como entrada en una herramienta que acepte una clase de entidad.
Si se agrega un iterador a un modelo, todas las herramientas del modelo se repetirán para cada valor en el iterador. Si no desea ejecutar cada herramienta en el modelo para cada valor iterado, cree un submodelo, modelo dentro de un modelo o modelo anidado que contenga solo el iterador y agréguelo al modelo principal como una herramienta de modelo.
Parámetros
| Etiqueta | Explicación | Tipo de datos |
|---|---|---|
|
Tabla de entrada |
Tabla de entrada que se va a iterar. |
Table View; Raster Layer |
|
Campo |
El campo de entrada para la iteración. |
Field |
|
Tipo de datos (Opcional) |
Especifica el tipo de datos del valor de salida. El tipo de datos predeterminado es cadena de caracteres; sin embargo, dependiendo del uso que se le vaya a dar a la salida en el modelo, se pueden especificar otros tipos de datos. Por ejemplo, si el campo contiene la ruta a una clase de entidad, puede establecer este parámetro en Clase de entidad y utilizar la variable de salida como entrada en una herramienta que acepte una clase de entidad.
|
String |
|
Valores únicos (Opcional) |
Especifica si los valores de iteración se basarán en valores únicos.
|
Boolean |
|
Omitir valores nulos (Opcional) |
Especifica si se omitirán los valores nulos del campo.
|
Boolean |
|
Valor nulo (Opcional) |
El valor que se utilizará para reemplazar los valores nulos en el campo, tales como -9999, nulo o -1. El valor predeterminado para los campos de cadena de caracteres es ""; para los campos numéricos, es 0. |
String |
Salida derivada
| Etiqueta | Explicación | Tipo de datos |
|---|---|---|
|
Valor |
El valor de campo que devuelve cada iteración. |
Any Value |
Entornos
Esta herramienta no utiliza ningún entorno de geoprocesamiento.
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Avanzado: Sí