Skip to main content

Iterar campos (Herramientas de modelo)

Resumen

Itera los campos de una tabla.

Más información acerca del funcionamiento de Iterar campos 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.

  • Puede utilizar los parámetros Tipo de datos y Comodín como filtros para limitar los campos que desee iterar.

  • Si el parámetro Nombres de campos no está definido, la herramienta iterará los campos que cumplan con los filtros, de haberlos.

  • Los campos duplicados en el parámetro Nombres de campos se ignorarán.

  • Esta herramienta tiene dos salidas: Valor y Recuento, que se pueden usar como variables en línea (por ejemplo, %Value%) en otras herramientas. La salida Valor es un tipo de campo que se puede usar con otras herramientas que aceptan un valor de tipo de campo. La salida Recuento es el número total de campos que la herramienta itera.

  • Loa campos de geometría no se incluyen en el parámetro Tipo de datos, pero puede accederse a ellos a través del parámetro Nombres de campos.

  • Si un campo no se incluye en el parámetro Nombres de campos, la salida Valor usará el primer campo de la tabla. Si los campos se incluyen en el parámetro Nombres de campos, la salida Valor usará el primer campo del parámetro Nombres de campos. En ambos casos, si el primer campo es el campo de geometría, se omitirá.

  • Guarde las tablas en el modo de edición para actualizar los campos en el parámetro Nombres de campos.

  • Esta herramienta acepta entradas con tablas unidas. Las tablas unidas generarán los nombres de los campos que respetan el entorno Mantener totalmente cualificados los nombres de los campos.

  • Esta herramienta acepta entradas de una conexión de base de datos.

  • Aparecerá un mensaje cerca del parámetro Nombres de campos cuando se produzca cualquiera de las siguientes situaciones:

    • Un campo no existe en una tabla.

    • Un campo no coincide con un determinado filtro de Tipo de datos.

    • Un campo no coincide con un determinado filtro de Comodín.

    Estos mensajes aparecerán como advertencias en el cuadro de diálogo de la herramienta Iterar campos y como errores en el cuadro de diálogo de la variable Nombres de campos.

Parámetros

Etiqueta Explicación Tipo de datos

Tabla de entrada

La tabla de entrada con los campos a devolver.

Table View; Raster Layer; Mosaic Layer

Tipo de campo

(Opcional)

Especifica el tipo de capa que se utilizará para filtrar los campos. Si no se especifica el tipo de campo, se devolverán todos los campos de los tipos de campo admitidos.

  • Entero grandeSe devolverán los campos de tipo entero grande.

  • BlobSe devolverán los campos de tipo BLOB.

  • FechaSe devolverán los campos de tipo fecha.

  • Solo fechaSe devolverán los campos de tipo solo fecha.

  • DobleSe devolverán los campos de tipo doble.

  • FlotanteSe devolverán los campos de tipo flotante.

  • GlobalIDSe devolverán los campos de tipo GlobalID.

  • GUIDSe devolverán los campos de tipo GUID.

  • LargoSe devolverán los campos de tipo entero largo.

  • RásterSe devolverán los campos de tipo ráster.

  • CortoSe devolverán los campos de tipo entero corto.

  • TextoSe devolverán los campos de tipo texto.

  • Solo horaSe devolverán los campos de tipo solo hora.

  • Desfase de marca de tiempoSe devolverán los campos de tipo desfase de marca de tiempo.

  • XMLSe devolverán los campos de tipo XML.

String

Comodín

(Opcional)

Limita los campos que se devuelven. El comodín funciona con nombres de campo y con alias de campo, y es una combinación de * y otros caracteres. Por ejemplo, este parámetro se puede utilizar para restringir la iteración de los nombres de campo de entrada o alias de campo que empiecen por un carácter o una palabra determinados (por ejemplo, A*, Ari*, Land*, etc.). Un asterisco equivale a buscar en todos los campos. Si no se especifica ningún comodín, se devolverán todas las entradas.

String

Nombres de campo

(Opcional)

Lista de campos que se devolverán.

Field

Salida derivada

Etiqueta Explicación Tipo de datos

Valor

El campo que devuelve cada iteración.

Field

Recuento

El número total de campos para todas las iteraciones.

Long

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Avanzado: Sí