Exemples d'utilisation d'outils de modèle uniquement dans ModelBuilder.
Recueillir des valeurs
Pour pouvoir comprendre l'utilisation de l'outil Recueillir des valeurs dans ModelBuilder, reportez-vous à l'exemple ci-dessous, dans lequel une mosaïque est créée à partir de 99 rasters stockés dans l'espace de travail Input_CollectValue (la variable Rasters en entrée). L'outil Itérer dans des rasters itère dans chacun des rasters de l'espace de travail et tous les rasters sont collectés à l'aide de l'outil Recueillir des valeurs. La sortie de l'outil Recueillir des valeurs, Recueillir des valeurs, est une chaîne de valeurs multiples de rasters ajoutée en entrée à l'outil Mosaïque vers nouveau raster. Cette utilisation de Recueillir des valeurs implique de créer un sous-modèle et de faire de la sortie de Recueillir des valeurs un Paramètre de modèle.
Pour en savoir plus sur la création d'un sous-modèle
Obtenir une valeur de champ
Pour pouvoir comprendre l'utilisation de l'outil Obtenir une valeur de champ dans ModelBuilder, reportez-vous à l'exemple ci-dessous, dans lequel le modèle trouve la surface en pourcentage de chaque polygone dans une classe d'entités.
La variable Entrée est une classe d'entités surfaciques de l'outil Résumés statistiques et la sortie de Surface totale est une table dotée d'un enregistrement contenant la surface totale de tous les polygones. Cette variable est connectée à l'outil Obtenir une valeur de champ.
L'outil Obtenir une valeur de champ obtient la première valeur du champ spécifié d'une table. Cette valeur est ensuite utilisée en tant que variable en ligne dans l'expression de l'outil Calculer un champ pour trouver la surface en pourcentage de chaque polygone.
Analyser un chemin
Pour pouvoir comprendre l'utilisation de l'outil Analyser un chemin dans ModelBuilder, reportez-vous à l'exemple ci-dessous, dans lequel le modèle analyse l'entrée (C:\Data\InputFC.shp) dans le fichier, le chemin, le nom et l'extension. Le chemin et le nom sont utilisés en tant que variables en ligne de l'outil Copier.
Sélectionner des données
Pour pouvoir comprendre l'utilisation de l'outil Sélectionner des données dans ModelBuilder, reportez-vous à l'exemple ci-dessous, dans lequel le modèle copie deux fichiers de formes dans une géodatabase et fusionne l'une de ces classes d'entités avec une autre classe d'entités. L'outil Sélectionner des données permet de sélectionner l'une des deux classes d'entités de la géodatabase et de la transmettre à l'outil Combiner.
Arrêter
L'outil Arrêter arrête l'itération d'un modèle d'après une condition. Dans cet exemple, l'itérateur For a été utilisé pour itérer des valeurs entre 500 et 4 000 et incrémenter de 500. À la première itération, la valeur est 500, puis 1 000, puis 1 500 et ainsi de suite. Cette valeur est utilisée comme distance de la zone tampon. L'outil Résumés statistiques permet de calculer la surface totale de tous les polygones et Obtenir une valeur de champ d'obtenir la valeur provenant de la table de résumé des statistiques. Calculer une valeur permet de calculer une valeur vraie booléenne si la valeur de surface totale dépasse 40. L'outil Arrêter est défini de manière à arrêter l'exécution si la condition définie dans Calculer une valeur est vraie. Le modèle itère pour chaque valeur puis, à la quatrième itération, dans cet exemple, la surface totale de tous les polygones dépasse 40, ce qui rend la condition vraie. L'outil Arrêter quitte le modèle à ce stade.