Itérer dans des valeurs de champ (ModelBuilder)

Utilisation

  • Cet outil est prévu 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 dans 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 paramètre Data Type (Type de données) sur Feature Class (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 ou modèle imbriqué qui contient uniquement l’itérateur et ajoutez-le comme outil de modèle au modèle principal.

Syntaxe

arcpy.mb.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; Raster Layer
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 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 ce paramètre sur Feature Class (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
  • Annotation LayerCouche d’annotations
  • Any ValueToute valeur
  • ArcMap DocumentDocument ArcMap
  • Areal UnitUnité surfacique
  • BIM File WorkspaceEspace de travail de fichier BIM
  • BooleanBooléen
  • Building Discipline LayerCréation de la couche de discipline
  • Building Discipline Scene LayerCréation de la couche de scène de discipline
  • Building LayerCréation de la couche
  • Building Scene LayerCréation de la couche de scène
  • 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
  • Diagram LayerCouche de diagramme
  • Dimension LayerCouche de dimensions
  • Disk ConnectionConnexion de disque
  • DoubleDouble
  • Elevation Surface LayerCouche de surface d’altitude
  • Encrypted StringChaîne chiffrée
  • EnvelopeEnveloppe
  • Evaluation ScaleEchelle d'évaluation
  • ExtentEtendue
  • Extract ValuesExtraire des valeurs
  • Feature ClassClasse d'entités
  • Feature DatasetJeu de classes d’entités
  • Feature LayerCouche d’entités
  • Feature SetJeu d’entités
  • FieldTerrain
  • Field InfoInformations de champ
  • Field MappingsAppariements 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
  • KML LayerCouche KML
  • LAS DatasetJeu de données LAS
  • LAS Dataset LayerCouche du jeu de données LAS
  • LayerCouche
  • Layer FileFichier de couches
  • LayoutMise en page
  • LineLigne
  • Linear UnitUnité linéaire
  • LongLong
  • M DomainDomaine M
  • MapCarte,
  • 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 Data SourceSource de données réseau
  • Network DatasetJeu de données réseau
  • Network Dataset LayerCouche du jeu de données réseau
  • Network Travel ModeMode de déplacement réseau
  • Parcel FabricAtelier parcellaire
  • Parcel Fabric for ArcMapAtelier parcellaire pour ArcMap
  • Parcel Fabric Layer for ArcMapCouche d'atelier parcellaire pour ArcMap
  • Parcel LayerCouche de parcelle
  • 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
  • ReportRapport
  • Route Measure Event PropertiesPropriétés des événements de mesures d'itinéraires
  • Scene LayerCouche de scène
  • 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és de temps
  • TINTIN
  • TIN LayerCouche du TIN
  • ToolOutil
  • ToolboxBoîte d’outils
  • Topo FeaturesEntités topologiques
  • TopologyTopologie
  • Topology LayerCouche topologique
  • Trace NetworkRéseau de traces
  • Trace Network LayerCouche de réseau de traces
  • Transformation functionFonction de transformation
  • Utility NetworkUtility Network
  • Utility Network LayerCouche de réseau de distribution
  • VariantVariante
  • Vector Tile LayerCouche de tuiles vectorielles
  • Vertical FactorFacteur vertical
  • Voxel LayerCouche de voxel
  • 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é : les valeurs nulles dans le champ sont ignorées pendant la sélection.
  • Désactivé : les valeurs nulles dans le champ ne sont pas ignorées pendant la sélection.
Boolean
null_value
(Facultatif)

Valeur nulle à ignorer, telle que -9999, Valeur nulle ou -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