Iterar valores de campo (ModelBuilder)

Uso

  • La herramienta está pensada para utilizarse solo 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 diferentes tipos de datos. Por ejemplo, si el campo contiene la ruta a una clase de entidad, puede establecer el Tipo de datos en Clase de entidad y utilizar la variable de salida como entrada a una herramienta que acepte una clase de entidad.

  • Si se agrega un iterador a un modelo, todas las herramientas del modelo se iterará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

IterateFieldValues(in_table, field, {data_type}, {unique_values}, {skip_nulls}, {null_value})
ParámetroExplicaciónTipo de datos
in_table

La tabla de entrada que se desea iterar.

Table View
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 predeterminados es Cadena de caracteres, pero dependiendo del uso que se le vaya a dar a la salida en el modelo, se pueden especificar diferentes tipos de datos. Por ejemplo, si el campo contiene la ruta a una clase de entidad, puede establecer el Tipo de datos en Clase de entidad y utilizar la variable de salida como entrada a una herramienta que acepte una clase de entidad.

  • Address Locator —Localizador de direcciones
  • Address Locator Style —Estilo del Localizador de direcciones
  • Analysis cell size —Tamaño de celda de análisis
  • Any value —Cualquier valor
  • ArcMap Document —Documento de ArcMap
  • Areal unit —Unidad de área
  • Boolean —Booleano
  • CAD Drawing Dataset —Dataset de dibujo CAD
  • Calculator Expression —Expresión de calculadora
  • Catalog Root —Raíz del catálogo
  • Cell Size —Tamaño de celda
  • Cell Size XY —Tamaño de celda XY
  • Composite Layer —Capa compuesta
  • Compression —Compresión
  • Coordinate System —Sistema de coordenadas
  • Coordinate Systems Folder —Carpeta de sistemas de coordenadas
  • Coverage —Cobertura
  • Coverage Feature Class —Clase de entidad de cobertura
  • Data Element —Elemento de datos
  • Data File —Archivo de datos
  • Database Connections —Conexiones de base de datos
  • Dataset —Dataset
  • Date —Fecha
  • dBASE Table —Tabla de dBase
  • Decimate —Remuestreo reducido
  • Disk Connection —Conexión de disco
  • Double —Doble
  • Encrypted String —Cadena de caracteres codificada
  • Envelope —Contorno
  • Evaluation Scale —Escala de evaluación
  • Extent —Extensión
  • Extract Values —Extraer valores
  • Facility Network —Red de instalaciones
  • Feature Class —Clase de entidad
  • Feature Dataset —Dataset de entidades
  • Feature Layer —Capa de entidades
  • Feature Set —Conjunto de entidades
  • Field —Campo
  • Field Info —Información del campo
  • Field Mappings —Asignaciones de campos
  • File —Archivo
  • Folder —Carpeta
  • Formulated Raster —Ráster formulado
  • Fuzzy function —Función difusa
  • GeoDataServer —GeoDataServer (Servidor de datos geográficos)
  • Geodataset —Geodataset
  • Geometric Network —Red geométrica
  • Geostatistical Layer —Capa de geoestadística
  • Geostatistical Search Neighborhood —Vecindad de búsqueda de estadísticas geográficas
  • Geostatistical Value Table —Tabla de valores geoestadística
  • GlobeServer —GlobeServer
  • GPServer —GPServer
  • Graph —Gráfico
  • Graph Data Table —Tabla de datos de gráfico
  • Group Layer —Grupo de capas
  • Horizontal factor —Factor horizontal
  • Image Service —Servicio de imágenes
  • Index —Índice
  • INFO Expression —Expresión INFO
  • INFO Item —Elemento INFO
  • INFO Table —Tabla INFO
  • Internet Tiled Layer —Capa de teselas de Internet
  • LAS Dataset —Dataset LAS
  • LAS Dataset Layer —Capa de dataset LAS
  • Layer —Capa
  • Layer File —Archivo de capas
  • Line —Línea
  • Linear unit —Unidad lineal
  • Long —Largo
  • M Domain —Dominio M
  • Map —Mapa
  • Map Server Layer —Capa de servidor de mapas
  • MapServer —MapServer
  • Mosaic Dataset —Dataset de mosaico
  • Mosaic Layer —Capa de mosaico
  • Neighborhood —Vecindario
  • Network Analyst Class FieldMap —FieldMap de clase de Network Analyst
  • Network Analyst Hierarchy Settings —Configuración de jerarquía de Network Analyst
  • Network Analyst Layer —Capa de Network Analyst
  • Network Dataset —Dataset de red
  • Network Dataset Layer —Capa de dataset de red
  • Parcel Fabric —Estructura de parcelas
  • Parcel Fabric Layer —Capa de estructura de parcelas
  • Point —Point
  • Polygon —Polígono
  • Projection File —Archivo de proyección
  • Pyramid —Pirámide
  • Radius —Radio
  • Random Number Generator —Generador de números aleatorios
  • Raster Band —Banda de ráster
  • Raster Calculator Expression —Expresión de calculadora de ráster
  • Raster Catalog —Catálogo de ráster
  • Raster Catalog Layer —Capa de catálogo de ráster
  • Raster Data Layer —Capa de datos de ráster
  • Raster Dataset —Dataset ráster
  • Raster Layer —Capa ráster
  • Raster Statistics —Estadísticas de ráster
  • Raster Type —Tipo de ráster
  • Record Set —Conjunto de registros
  • Relationship Class —Clase de relación
  • Remap —Nueva representación cartográfica
  • Route Measure Event Properties —Propiedades de eventos de medida de ruta
  • Schematic Dataset —Dataset esquemático
  • Schematic Diagram —Diagrama esquemático
  • Schematic Diagram Class —Schematic Diagram Class
  • Schematic Folder —Carpeta esquemática
  • Schematic Layer —Capa esquemática
  • SemiVariogram —Semivariograma
  • ServerConnection —ServerConnection
  • Shapefile —Shapefile
  • Spatial Reference —Referencia espacial
  • SQL Expression —Expresión SQL
  • String —Cadena
  • String Hidden —Cadena de caracteres oculta
  • Table —Tabla
  • Table View —Vista de tabla
  • Terrain Layer —Capa de terreno
  • Text File —Archivo de texto
  • Tile Size —Tamaño de tesela
  • Time configuration —Configuración de la hora
  • Time unit —Unidad de tiempo
  • TIN —TIN
  • TIN Layer —Capa TIN
  • Tool —Herramienta
  • Toolbox —Caja de herramientas
  • Topo features —Entidades topo
  • Topology —Topología
  • Topology Layer —Capas de topología
  • Transformation function —Función de transformación
  • Variant —Variante
  • Vertical factor —Factor vertical
  • VPF Coverage —Cobertura VPF
  • VPF Table —Tabla VPF
  • WCS Coverage —Cobertura WCS
  • Weighted Overlay Table —Tabla de superposición ponderada
  • Weighted Sum —Suma ponderada
  • WMS Map —Mapa de WMS
  • Workspace —Espacio de trabajo
  • XY Domain —Dominio XY
  • Z Domain —Dominio Z
String
unique_values
(Opcional)

Especifica si los valores de iteración se basarán en valores únicos.

  • Activado: los valores de iteración se basarán en el valor único del campo especificado.
  • Desactivado: la iteración se ejecutará para cada registro de la tabla de entrada.
Boolean
skip_nulls
(Opcional)

Especifica si se omitirán los valores nulos del campo.

  • Activado: omitirá todos los valores nulos en el campo durante la selección.
  • Desactivado: incluirá todos los valores nulos en el campo durante la selección.
Boolean
null_value
(Opcional)

El valor nulo que se desea omitir, como -9999, Null, -1. Los valores por defecto son "" para cadenas de caracteres y "0" para números.

String

Salida derivada

NombreExplicaciónTipo de datos
value

El valor de campo que devuelve cada iteración.

Cualquier valor

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí