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 processus ou un ensemble de processus 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 jeux de données dans un espace de travail ou un jeu de données d'entité.

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

Gaz et électricité

Les utilitaires ModelBuilder incluent diverses opérations centrées sur le 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 sont une catégorie d'utilitaires ModelBuilder qui vous aident à contrôler le flux des processus dans un modèle et permettent d'utiliser la logique de branchement if-then-else.

UtilitaireDescription

Système de coordonnées égal à

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

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 égale à

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

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 les 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é.