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 Locator —Localisateur d’adresses
  • Address Locator Style —Style de localisateur d'adresses
  • Analysis cell size —Taille de cellule d’analyse
  • Any value —Toute valeur
  • ArcMap Document —Document ArcMap
  • Areal unit —Unité surfacique
  • Boolean —Booléen
  • CAD Drawing Dataset —Jeu de données de dessin DAO
  • Calculator Expression —Expression de la calculatrice
  • Catalog Root —Racine du catalogue
  • Cell Size —Taille de cellule
  • Cell Size XY —Taille de cellule XY
  • Composite Layer —Couche composite
  • Compression —Compression
  • Coordinate System —Système de coordonnées
  • Coordinate Systems Folder —Dossier des systèmes de coordonnées
  • Coverage —Couverture
  • Coverage Feature Class —Classe d'entités de couverture
  • Data Element —Elément de données
  • Data File —Fichier de données
  • Database Connections —Connexions aux bases de données
  • Dataset —Jeu de données
  • Date —Date
  • dBASE Table —Table dBASE
  • Decimate —Eliminer
  • Disk Connection —Connexion de disque
  • Double —Double
  • Encrypted String —Chaîne chiffrée
  • Envelope —Enveloppe
  • Evaluation Scale —Echelle d'évaluation
  • Extent —Etendue
  • Extract Values —Extraire des valeurs
  • Facility Network —Réseau d’infrastructure
  • Feature Class —Classe d’entités
  • Feature Dataset —Jeu de classes d’entités
  • Feature Layer —Couche d’entités
  • Feature Set —Jeu d’entités
  • Field —Champ
  • Field Info —Informations de champ
  • Field Mappings —Appariement de champs
  • File —Fichier
  • Folder —Dossier
  • Formulated Raster —Raster (formule)
  • Fuzzy function —Fonction de recherche approximative
  • GeoDataServer —Serveur de géodonnées
  • Geodataset —Jeu de données géographiques
  • Geometric Network —Réseau géométrique
  • Geostatistical Layer —Couche géostatistique
  • Geostatistical Search Neighborhood —Voisinage de recherche géostatistique
  • Geostatistical Value Table —Table de valeurs géostatistiques
  • GlobeServer —Serveur de globe
  • GPServer —Serveur de géotraitement
  • Graph —Diagramme
  • Graph Data Table —Table de données de diagramme
  • Group Layer —Groupe de couches
  • Horizontal factor —Facteur horizontal
  • Image Service —Service d’imagerie
  • Index —ajusté pour les sols
  • INFO Expression —Expression INFO
  • INFO Item —Elément INFO
  • INFO Table —Table INFO
  • Internet Tiled Layer —Couche Internet tuilée
  • LAS Dataset —Jeu de données LAS
  • LAS Dataset Layer —Couche du jeu de données LAS
  • Layer —Couche
  • Layer File —Fichier de couches
  • Line —Ligne
  • Linear unit —Unité linéaire
  • Long —Longue
  • M Domain —Domaine M
  • Map —Cartographier
  • Map Server Layer —Couche du serveur de carte
  • MapServer —MapServer
  • Mosaic Dataset —Jeu de données mosaïque
  • Mosaic Layer —Couche de mosaïque
  • Neighborhood —Quartier
  • Network Analyst Class FieldMap —Appariement des champs de classe Network Analyst
  • Network Analyst Hierarchy Settings —Paramètres de hiérarchie Network Analyst
  • Network Analyst Layer —Couche Network Analyst
  • Network Dataset —Jeu de données réseau
  • Network Dataset Layer —Couche du jeu de données réseau
  • Parcel Fabric —Atelier parcellaire
  • Parcel Fabric Layer —Couche d’atelier parcellaire
  • Point —Point
  • Polygon —Surface
  • Projection File —Fichier de projection
  • Pyramid —Pyramide
  • Radius —Rayon
  • Random Number Generator —Générateur de nombres aléatoires
  • Raster Band —Bande raster
  • Raster Calculator Expression —Expression de la calculatrice raster
  • Raster Catalog —Catalogue d’images
  • Raster Catalog Layer —Couche du catalogue d'images
  • Raster Data Layer —Couche de données raster
  • Raster Dataset —Jeu de données raster
  • Raster Layer —Couche raster
  • Raster Statistics —Statistiques raster
  • Raster Type —Type de raster
  • Record Set —Jeu d'enregistrements
  • Relationship Class —Classe de relations
  • Remap —Classification
  • Route Measure Event Properties —Propriétés des événements de mesures d'itinéraires
  • Schematic Dataset —Jeu de données schématique
  • Schematic Diagram —Diagramme schématique
  • Schematic Diagram Class —Classe de diagrammes schématiques
  • Schematic Folder —Dossier schématique
  • Schematic Layer —Couche schématique
  • SemiVariogram —Semi-variogramme
  • ServerConnection —ServerConnection
  • Shapefile —Shapefile
  • Spatial Reference —Référence spatiale
  • SQL Expression —Expression SQL
  • String —Chaîne
  • String Hidden —Chaîne masquée
  • Table —Tableau
  • Table View —Vue tabulaire
  • Terrain Layer —Couche de MNT
  • Text File —Fichier texte
  • Tile Size —Taille de tuile
  • Time configuration —Configuration de temps
  • Time unit —Unité temporelle
  • TIN —TIN
  • TIN Layer —Couche du TIN
  • Tool —Outil
  • Toolbox —Boîte d’outils
  • Topo features —Entités topologiques
  • Topology —Topologie
  • Topology Layer —Couche topologique
  • Transformation function —Fonction de transformation
  • Variant —Variante
  • Vertical factor —Facteur vertical
  • VPF Coverage —Couverture VPF
  • VPF Table —Tableau VPF
  • WCS Coverage —Couverture WCS
  • Weighted Overlay Table —Table de superposition pondérée
  • Weighted Sum —Somme pondérée
  • WMS Map —Carte WMS
  • Workspace —Espace de travail
  • XY Domain —Domaine XY
  • Z Domain —Domaine 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