Iterar selección de filas (Herramientas de modelo)
Resumen
Itera filas en una tabla.
Más información acerca del funcionamiento de Iterar selección de filas 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.
Para la selección puede utilizar más de un grupo por campo. Si se especifican uno o varios grupos por campo, el número de iteraciones se determina por el número de combinaciones únicas del grupo por campos. Para cada iteración, la selección de la capa de entidades de salida está determinada por el número de registros que coinciden con la combinación determinada del grupo por campos. Si se especifica más de un grupo por campo, los valores se concatenan <field value1>_<field value2> en el nombre de la variable en línea de salida. En el ejemplo siguiente, se utilizan dos campos de grupo: CALL_TYPE y Crime_Peri (período de criminalidad). El valor de salida es Vandalism_Morning, y así sucesivamente con el resto de valores.

Si no se especifica ningún grupo por campo, el valor de salida se agrupará por el campo ObjectID, y la selección será un registro por selección.
La herramienta tiene dos salidas: Filas seleccionadas y Valor de grupo del campo ObjectID de las entidades seleccionadas, que se puede utilizar como [variable en línea] (../../help/analysis/geoprocessing/modelbuilder/inline-variable-substitution.md) (
%Value%) en otras herramientas.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 que contiene los registros que iterarán. |
Table View |
|
Agrupar por campos (Opcional) |
Campo o campos de entrada que se utilizarán para agrupar las entidades para la selección. Se puede definir cualquier número de campos de entrada, y su resultado será una selección basada en una combinación única de los campos. Si no se especifica ningún campo, se utilizará el ID de objeto para iterar las entidades. Columnas de la tabla de valores:
|
Value Table |
|
Omitir valores nulos (Opcional) |
Especifica si los valores nulos del campo de agrupación se omitirán durante la selección.
|
Boolean |
Salida derivada
| Etiqueta | Explicación | Tipo de datos |
|---|---|---|
|
Filas seleccionadas |
Una vista de tabla que se puede utilizar en otras herramientas de geoprocesamiento que acepten una vista de tabla en ModelBuilder. |
Table View |
|
Valor |
El valor de campo que devuelve cada iteración. Si se especifica más de un grupo por campo, los valores se concatenan <field value1>_<field value2>. |
Variant |
Entornos
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Avanzado: Sí