Iterar valores de campo (ModelBuilder)

Uso

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

  • 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.

Sintaxis

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

Tabla de entrada que se va a iterar.

Table View; Raster Layer
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 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 otros tipos de datos. Por ejemplo, si el campo contiene la ruta a una clase de entidad, puede establecer este parámetro en Clase de entidad y utilizar la variable de salida como entrada en 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
  • Annotation LayerCapa de anotaciones
  • Any ValueCualquier valor
  • ArcMap DocumentDocumento de ArcMap
  • Areal UnitUnidad de área
  • BIM File WorkspaceEspacio de trabajo de archivo BIM
  • BooleanBooleano
  • Building Discipline LayerGenerando capa de disciplina
  • Building Discipline Scene LayerCrear capa de escena de disciplina
  • Building LayerGenerando capa
  • Building Scene LayerCrear capa de escena
  • 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
  • Diagram LayerCapa de diagrama
  • Dimension LayerCapa de dimensión
  • Disk ConnectionConexión de disco
  • DoubleDoble
  • Elevation Surface LayerCapa de superficie de elevación
  • Encrypted StringCadena de caracteres codificada
  • EnvelopeContorno
  • Evaluation ScaleEscala de evaluación
  • ExtentExtensión
  • Extract ValuesExtraer valores
  • 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 FactorFactores horizontales
  • Image ServiceServicio de imágenes
  • IndexÍndice
  • INFO ExpressionExpresión INFO
  • INFO ItemElemento INFO
  • INFO TableTabla INFO
  • Internet Tiled LayerCapa de teselas de Internet
  • KML LayerCapa KML
  • LAS DatasetDataset LAS
  • LAS Dataset LayerCapa de dataset LAS
  • LayerCapa
  • Layer FileArchivo de capas
  • LayoutDiseño
  • LineLine
  • 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 Data SourceFuente de datos de red
  • Network DatasetDataset de red
  • Network Dataset LayerCapa de dataset de red
  • Network Travel ModeModo de viaje de red
  • Parcel FabricEstructura de parcelas
  • Parcel Fabric for ArcMapEstructura de parcela para ArcMap
  • Parcel Fabric Layer for ArcMapCapa de estructura de parcela para ArcMap
  • Parcel LayerCapa de parcela
  • 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
  • ReportInforme
  • Route Measure Event PropertiesPropiedades de eventos de medida de ruta
  • Scene LayerCapa de escena
  • 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
  • Trace NetworkRed de trazado
  • Trace Network LayerCapa de trazado de red
  • Transformation functionFunción de transformación
  • Utility NetworkRed de servicios
  • Utility Network LayerCapa de red de servicios
  • VariantVariante
  • Vector Tile LayerCapa de teselas vectoriales
  • Vertical FactorFactor vertical
  • Voxel LayerCapa vóxel
  • 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: los valores nulos del campo se omitirán durante la selección.
  • Desactivado: los valores nulos del campo no se omitirán durante la selección.
Boolean
null_value
(Opcional)

Valor nulo que se va a omitir, como -9999, nulo o -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í