Iterar campos (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 Total, que se pueden usar como variables en línea (por ejemplo, %Valor%) en otras herramientas. La salida Valor es un tipo de campo que puede usarse con otras herramientas que aceptan un valor de tipo de campo. La salida Total es el número total de campos que la herramienta itera.

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

  • 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 campo, la salida Valor usará el primer campo del parámetro Nombres de campo. 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 alguna 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 variables Nombres de campos.

Parámetros

EtiquetaExplicaciónTipo 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, 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 entrada o alias de campo que empiecen por un carácter o una palabra determinados (por ejemplo A*, Ari* o 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

EtiquetaExplicaciónTipo 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í
  • Advanced: Sí