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 LocatorLocalizador de direcciones
  • Address Locator StyleEstilo del Localizador de direcciones
  • Analysis cell sizeTamaño de celda de análisis
  • Any valueCualquier valor
  • ArcMap DocumentDocumento de ArcMap
  • Areal unitUnidad de área
  • BooleanBooleano
  • CAD Drawing DatasetDataset de dibujo CAD
  • Calculator ExpressionExpresión de calculadora
  • Catalog RootRaíz del catálogo
  • Cell SizeTamaño de celda
  • Cell Size XYTamaño de celda XY
  • Composite LayerCapa compuesta
  • CompressionCompresión
  • Coordinate SystemSistema de coordenadas
  • Coordinate Systems FolderCarpeta de sistemas de coordenadas
  • CoverageCobertura
  • Coverage Feature ClassClase de entidad de cobertura
  • Data ElementElemento de datos
  • Data FileArchivo de datos
  • Database ConnectionsConexiones de base de datos
  • DatasetDataset
  • DateFecha
  • dBASE TableTabla de dBase
  • DecimateRemuestreo reducido
  • Disk ConnectionConexión de disco
  • DoubleDoble
  • Encrypted StringCadena de caracteres codificada
  • EnvelopeContorno
  • Evaluation ScaleEscala de evaluación
  • ExtentExtensión
  • Extract ValuesExtraer valores
  • Facility NetworkRed de instalaciones
  • Feature ClassClase de entidad
  • Feature DatasetDataset de entidades
  • Feature LayerCapa de entidades
  • Feature SetConjunto de entidades
  • FieldCampo
  • Field InfoInformación del campo
  • Field MappingsAsignaciones de campos
  • FileArchivo
  • FolderCarpeta
  • Formulated RasterRáster formulado
  • Fuzzy functionFunción difusa
  • GeoDataServerGeoDataServer (Servidor de datos geográficos)
  • GeodatasetGeodataset
  • Geometric NetworkRed geométrica
  • Geostatistical LayerCapa de geoestadística
  • Geostatistical Search NeighborhoodVecindad de búsqueda de estadísticas geográficas
  • Geostatistical Value TableTabla de valores geoestadística
  • GlobeServerGlobeServer
  • GPServerGPServer
  • GraphGráfico
  • Graph Data TableTabla de datos de gráfico
  • Group LayerGrupo de capas
  • Horizontal factorFactor horizontal
  • Image ServiceServicio de imágenes
  • IndexÍndice
  • INFO ExpressionExpresión INFO
  • INFO ItemElemento INFO
  • INFO TableTabla INFO
  • Internet Tiled LayerCapa de teselas de Internet
  • LAS DatasetDataset LAS
  • LAS Dataset LayerCapa de dataset LAS
  • LayerCapa
  • Layer FileArchivo de capas
  • LineLínea
  • Linear unitUnidad lineal
  • LongLargo
  • M DomainDominio M
  • MapMapa
  • Map Server LayerCapa de servidor de mapas
  • MapServerMapServer
  • Mosaic DatasetDataset de mosaico
  • Mosaic LayerCapa de mosaico
  • NeighborhoodVecindario
  • Network Analyst Class FieldMapFieldMap de clase de Network Analyst
  • Network Analyst Hierarchy SettingsConfiguración de jerarquía de Network Analyst
  • Network Analyst LayerCapa de Network Analyst
  • Network DatasetDataset de red
  • Network Dataset LayerCapa de dataset de red
  • Parcel FabricEstructura de parcelas
  • Parcel Fabric LayerCapa de estructura de parcelas
  • PointPoint
  • PolygonPolígono
  • Projection FileArchivo de proyección
  • PyramidPirámide
  • RadiusRadio
  • Random Number GeneratorGenerador de números aleatorios
  • Raster BandBanda de ráster
  • Raster Calculator ExpressionExpresión de calculadora de ráster
  • Raster CatalogCatálogo de ráster
  • Raster Catalog LayerCapa de catálogo de ráster
  • Raster Data LayerCapa de datos de ráster
  • Raster DatasetDataset ráster
  • Raster LayerCapa ráster
  • Raster StatisticsEstadísticas de ráster
  • Raster TypeTipo de ráster
  • Record SetConjunto de registros
  • Relationship ClassClase de relación
  • RemapNueva representación cartográfica
  • Route Measure Event PropertiesPropiedades de eventos de medida de ruta
  • Schematic DatasetDataset esquemático
  • Schematic DiagramDiagrama esquemático
  • Schematic Diagram ClassSchematic Diagram Class
  • Schematic FolderCarpeta esquemática
  • Schematic LayerCapa esquemática
  • SemiVariogramSemivariograma
  • ServerConnectionServerConnection
  • ShapefileShapefile
  • Spatial ReferenceReferencia espacial
  • SQL ExpressionExpresión SQL
  • StringCadena
  • String HiddenCadena de caracteres oculta
  • TableTabla
  • Table ViewVista de tabla
  • Terrain LayerCapa de terreno
  • Text FileArchivo de texto
  • Tile SizeTamaño de tesela
  • Time configurationConfiguración de la hora
  • Time unitUnidad de tiempo
  • TINTIN
  • TIN LayerCapa TIN
  • ToolHerramienta
  • ToolboxCaja de herramientas
  • Topo featuresEntidades topo
  • TopologyTopología
  • Topology LayerCapas de topología
  • Transformation functionFunción de transformación
  • VariantVariante
  • Vertical factorFactor vertical
  • VPF CoverageCobertura VPF
  • VPF TableTabla VPF
  • WCS CoverageCobertura WCS
  • Weighted Overlay TableTabla de superposición ponderada
  • Weighted SumSuma ponderada
  • WMS MapMapa de WMS
  • WorkspaceEspacio de trabajo
  • XY DomainDominio XY
  • Z DomainDominio 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í