Itérer dans des valeurs de champ (ModelBuilder)

Utilisation

  • Cet outil est prévu uniquement pour une utilisation dans ModelBuilder et non dans des scripts Python.

  • La sortie de l'outil est une variable nommée Valeur et contient la valeur du champ. Cette variable peut être utilisée pour la substitution de variable en ligne (% Valeur%).

  • Le paramètre Type de données spécifie le type de données de la variable en sortie. Le type de données par défaut est une chaîne, mais selon la façon dont la sortie sera utilisée dans le modèle, des types de données différents peuvent être spécifiés. Par exemple, si votre champ contient le chemin d'accès à une classe d'entités, vous pouvez définir le type de données sur Classe d'entités et utiliser la variable en sortie comme entrée d'un outil qui prend en charge les classes d'entités.

  • Si un itérateur est ajouté à un modèle, tous les outils du modèle itèrent chaque valeur de l'itérateur. Si vous ne souhaitez pas exécuter chacun des outils que le modèle comprend pour chaque valeur itérée, créez un sous-modèle/modèle dans le modèle/modèle imbriqué qui contient uniquement l'itérateur et ajoutez-le comme un outil de modèle au modèle principal.

Syntaxe

IterateFieldValues(in_table, field, {data_type}, {unique_values}, {skip_nulls}, {null_value})
ParamètreExplicationType de données
in_table

Table en entrée à itérer.

Table View
field

Champ en entrée pour l’itération.

Field
data_type
(Facultatif)

Spécifie le type de données de la valeur en sortie. Le type de données par défaut est String (Chaîne). Toutefois, selon l’utilisation de la sortie dans le modèle, il est possible de spécifier des types de données différents. Par exemple, si votre champ contient le chemin d'accès à une classe d'entités, vous pouvez définir le type de données sur Classe d'entités et utiliser la variable en sortie comme entrée d'un outil qui prend en charge les classes d'entités.

  • Address LocatorLocalisateur d’adresses
  • Address Locator StyleStyle de localisateur d'adresses
  • Analysis cell sizeTaille de cellule d’analyse
  • Any valueToute valeur
  • ArcMap DocumentDocument ArcMap
  • Areal unitUnité surfacique
  • BooleanBooléen
  • CAD Drawing DatasetJeu de données de dessin DAO
  • Calculator ExpressionExpression de la calculatrice
  • Catalog RootRacine du catalogue
  • Cell SizeTaille de cellule
  • Cell Size XYTaille de cellule XY
  • Composite LayerCouche composite
  • CompressionCompression
  • Coordinate SystemSystème de coordonnées
  • Coordinate Systems FolderDossier des systèmes de coordonnées
  • CoverageCouverture
  • Coverage Feature ClassClasse d'entités de couverture
  • Data ElementElément de données
  • Data FileFichier de données
  • Database ConnectionsConnexions aux bases de données
  • DatasetJeu de données
  • DateDate
  • dBASE TableTable dBASE
  • DecimateEliminer
  • Disk ConnectionConnexion de disque
  • DoubleDouble
  • Encrypted StringChaîne chiffrée
  • EnvelopeEnveloppe
  • Evaluation ScaleEchelle d'évaluation
  • ExtentEtendue
  • Extract ValuesExtraire des valeurs
  • Facility NetworkRéseau d’infrastructure
  • Feature ClassClasse d’entités
  • Feature DatasetJeu de classes d’entités
  • Feature LayerCouche d’entités
  • Feature SetJeu d’entités
  • FieldChamp
  • Field InfoInformations de champ
  • Field MappingsAppariement de champs
  • FileFichier
  • FolderDossier
  • Formulated RasterRaster (formule)
  • Fuzzy functionFonction de recherche approximative
  • GeoDataServerServeur de géodonnées
  • GeodatasetJeu de données géographiques
  • Geometric NetworkRéseau géométrique
  • Geostatistical LayerCouche géostatistique
  • Geostatistical Search NeighborhoodVoisinage de recherche géostatistique
  • Geostatistical Value TableTable de valeurs géostatistiques
  • GlobeServerServeur de globe
  • GPServerServeur de géotraitement
  • GraphDiagramme
  • Graph Data TableTable de données de diagramme
  • Group LayerGroupe de couches
  • Horizontal factorFacteur horizontal
  • Image ServiceService d’imagerie
  • Indexajusté pour les sols
  • INFO ExpressionExpression INFO
  • INFO ItemElément INFO
  • INFO TableTable INFO
  • Internet Tiled LayerCouche Internet tuilée
  • LAS DatasetJeu de données LAS
  • LAS Dataset LayerCouche du jeu de données LAS
  • LayerCouche
  • Layer FileFichier de couches
  • LineLigne
  • Linear unitUnité linéaire
  • LongLongue
  • M DomainDomaine M
  • MapCartographier
  • Map Server LayerCouche du serveur de carte
  • MapServerMapServer
  • Mosaic DatasetJeu de données mosaïque
  • Mosaic LayerCouche de mosaïque
  • NeighborhoodQuartier
  • Network Analyst Class FieldMapAppariement des champs de classe Network Analyst
  • Network Analyst Hierarchy SettingsParamètres de hiérarchie Network Analyst
  • Network Analyst LayerCouche Network Analyst
  • Network DatasetJeu de données réseau
  • Network Dataset LayerCouche du jeu de données réseau
  • Parcel FabricAtelier parcellaire
  • Parcel Fabric LayerCouche d’atelier parcellaire
  • PointPoint
  • PolygonSurface
  • Projection FileFichier de projection
  • PyramidPyramide
  • RadiusRayon
  • Random Number GeneratorGénérateur de nombres aléatoires
  • Raster BandBande raster
  • Raster Calculator ExpressionExpression de la calculatrice raster
  • Raster CatalogCatalogue d’images
  • Raster Catalog LayerCouche du catalogue d'images
  • Raster Data LayerCouche de données raster
  • Raster DatasetJeu de données raster
  • Raster LayerCouche raster
  • Raster StatisticsStatistiques raster
  • Raster TypeType de raster
  • Record SetJeu d'enregistrements
  • Relationship ClassClasse de relations
  • RemapClassification
  • Route Measure Event PropertiesPropriétés des événements de mesures d'itinéraires
  • Schematic DatasetJeu de données schématique
  • Schematic DiagramDiagramme schématique
  • Schematic Diagram ClassClasse de diagrammes schématiques
  • Schematic FolderDossier schématique
  • Schematic LayerCouche schématique
  • SemiVariogramSemi-variogramme
  • ServerConnectionServerConnection
  • ShapefileShapefile
  • Spatial ReferenceRéférence spatiale
  • SQL ExpressionExpression SQL
  • StringChaîne
  • String HiddenChaîne masquée
  • TableTableau
  • Table ViewVue tabulaire
  • Terrain LayerCouche de MNT
  • Text FileFichier texte
  • Tile SizeTaille de tuile
  • Time configurationConfiguration de temps
  • Time unitUnité temporelle
  • TINTIN
  • TIN LayerCouche du TIN
  • ToolOutil
  • ToolboxBoîte d’outils
  • Topo featuresEntités topologiques
  • TopologyTopologie
  • Topology LayerCouche topologique
  • Transformation functionFonction de transformation
  • VariantVariante
  • Vertical factorFacteur vertical
  • VPF CoverageCouverture VPF
  • VPF TableTableau VPF
  • WCS CoverageCouverture WCS
  • Weighted Overlay TableTable de superposition pondérée
  • Weighted SumSomme pondérée
  • WMS MapCarte WMS
  • WorkspaceEspace de travail
  • XY DomainDomaine XY
  • Z DomainDomaine Z
String
unique_values
(Facultatif)

Spécifie si les valeurs d’itération seront basées sur des valeurs uniques.

  • Activé - Les valeurs d'itération seront basées sur la valeur unique du champ spécifié.
  • Désactivé - L'itération aura lieu pour chaque enregistrement dans la table en entrée.
Boolean
skip_nulls
(Facultatif)

Spécifie si les valeurs NULL (nulles) qui se trouvent dans le champ doivent être ignorées.

  • Activé - Ignore toutes les valeurs Null dans le champ pendant la sélection.
  • Désactivé - Toutes les valeurs Null seront prises en compte lors de la sélection.
Boolean
null_value
(Facultatif)

Valeur nulle à ignorer, telle que -9999, Valeur nulle, -1. La valeur par défaut est "" pour les chaînes et "0" pour les nombres.

String

Sortie dérivée

NomExplicationType de données
value

Valeur de champ renvoyée par chaque itération.

Toute valeur

Environnements

Cet outil n'utilise pas d’environnement de géotraitement.

Informations de licence

  • Basic: Oui
  • Standard: Oui
  • Advanced: Oui