Vue d'ensemble des outils ModelBuilder

ModelBuilder inclut un ensemble d’outils utilitaires prenant en charge des modèles flexibles et puissants.

Itérateurs

Les itérateurs permettent d’effectuer un traitement par lot et aident à répéter un traitement ou un ensemble de traitements sur un ensemble d’entrées.

ItérateurDescription

Pour

Exécute une itération sur une valeur de début et une valeur de fin en fonction d'une valeur donnée.

Itérer dans des jeux de données

Itère des types de jeux de données différents dans un espace de travail.

Iterate Feature Classes (Itérer dans des classes d’entités)

Itère des classes d'entités dans un espace de travail ou un jeu de données d'entité.

Itérer dans une sélection d'entités

Itère des entités dans une classe d'entités.

Itérer dans des valeurs de champ

Itère chaque valeur d’un champ.

Itérer les champs

Itère les champs d’une table.

Itérer dans des fichiers

Itère des fichiers dans un dossier.

Itérer dans des valeurs multiples

Itère une liste de valeurs.

Itérer les couches

Itère les couches dans une carte.

Itérer dans des rasters

Itère des rasters dans un espace de travail.

Itérer dans une sélection d'enregistrements

Itère les lignes d'une table.

Itérer dans des tables

Itère des tables dans un espace de travail.

Itérer dans des espaces de travail

Itère les espaces de travail d'un dossier.

Tant que

Itère jusqu’à ce qu’une condition devienne vraie ou fausse.

Utilitaires

Les utilitaires ModelBuilder incluent des opérations de développement des fonctionnalités d’un modèle.

UtilitaireDescription

Calculer une valeur

Renvoie une valeur en fonction d’une expression Python spécifiée.

Recueillir des valeurs

Recueille les valeurs en sortie d’un itérateur ou convertit une liste de valeurs en une entrée unique avec plusieurs valeurs.

Obtenir une valeur de champ

Renvoie la valeur de la première ligne d’une table pour le champ spécifié.

Analyser un chemin

The Parse Path tool parses the input into its file, path, name, or extension. The output can be used as inline variable in the output name of other tools.

Sélectionner des données

L'outil Sélectionner des données sélectionne des données dans un élément de données parent tel qu'un dossier, une géodatabase, un jeu de données d'entité ou une couverture.

Logique

Les outils logiques contrôlent le flux des traitements dans un modèle et permettent d’utiliser la logique de branchement if-then-else.

UtilitaireDescription

Si le système de coordonnées est

Vérifie si les données en entrée possèdent le système de coordonnées spécifié.

Données présentes

Vérifie si les données spécifiées existent.

Type de données égal à

Évalue si les données en entrée correspondent au type de données spécifié.

Si l’expression est

Vérifie si une expression Python donnée prend la valeur True ou False.

Type d’entité égal à

Vérifie si une classe d’entités est du type d’entité spécifié.

Champ présent

Vérifie si les données en entrée contiennent les champs spécifiés.

Valeur de champ égale à

Vérifie si les valeurs dans un champ attributaire correspondent à une valeur, une expression ou un second champ spécifié.

Nombre de lignes égal à

Vérifie le nombre de lignes des données en entrée et détermine s’il correspond à une valeur spécifiée.

Sélection présente

Vérifie si les données en entrée possèdent une sélection et si un certain nombre d’enregistrements sont sélectionnés.

Relation spatiale présente

Évalue si les entrées possèdent une relation spatiale spécifiée.

Si Valeur égale à

Évalue une valeur en entrée par rapport à une valeur unique, une liste ou une plage de valeurs en utilisant un opérateur de comparaison défini.

Fusionner des branches

Cet outil fusionne deux branches logiques ou plus dans une seule sortie.

Arrêter

Sort le modèle de la boucle d’itération si les valeurs en entrée sont définies sur Vrai ou Faux. Pour le jeu de valeurs en entrée, l'itération continuera si toutes les entrées ont la valeur True et s'arrêtera si une des entrées a la valeur False. En termes de fonctionnalité, cet outil est comparable à l’outil Tant que, mais il s’avère utile pour arrêter un modèle lorsque celui-ci ne comporte que l’itérateur Tant que et qu’aucun autre itérateur ne peut être ajouté.

Rubriques connexes


Dans cette rubrique
  1. Itérateurs
  2. Utilitaires
  3. Logique