Resumen
Itera cada valor en un campo.
Más información acerca del funcionamiento de Iterar valores de campo en ModelBuilder
Uso
La herramienta está pensada para utilizarse en ModelBuilder y no en scripts de Python.
La salida de la herramienta es una variable denominada Valor y 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 por defecto es cadena de caracteres, pero 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 el 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.
Sintaxis
arcpy.mb.IterateFieldValues(in_table, field, {data_type}, {unique_values}, {skip_nulls}, {null_value})
Parámetro | Explicación | Tipo de datos |
in_table | Tabla de entrada que se va a iterar. | Table View; Raster Layer |
field | El campo de entrada para la iteración. | Field |
data_type (Opcional) | Especifica el tipo de datos del valor de salida. El tipo de datos por defecto es cadena de caracteres, pero 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 |
unique_values (Opcional) | Especifica si los valores de iteración se basarán en valores únicos.
| Boolean |
skip_nulls (Opcional) | Especifica si se omitirán los valores nulos del campo.
| Boolean |
null_value (Opcional) | Valor nulo que se va a omitir, como -9999, nulo o -1. Los valores por defecto son "" para cadenas de caracteres y "0" para números. | String |
Salida derivada
Nombre | Explicación | Tipo de datos |
value | El valor de campo que devuelve cada iteración. | Cualquier valor |
Entornos
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí