Les éléments de modèle sont les composants de base des modèles. Trois types sont disponibles :
- Outils : les outils constituent la structure de base des workflows d'un modèle. Ils effectuent différentes opérations sur des données géographiques ou tabulaires. Lorsqu'ils sont ajoutés à un modèle, ils deviennent des éléments de modèle.
- Variables : les variables sont des éléments du modèle qui détiennent une valeur ou une référence aux données stockées sur le disque. Il existe deux types de variables :
- Données : les variables de données sont des éléments du modèle qui contiennent des informations descriptives relatives aux données stockées sur disque. Les propriétés des données décrites dans une variable de données comprennent des informations de champ, de référence spatiale et de chemin d'accès.
- Valeurs : les variables de valeur sont des éléments, tels que des chaînes, des nombres, des booléens (valeurs true/false), des références spatiales, des unités linéaires ou des étendues. Elles peuvent tout contenir sauf des références à des données sur disque.
- Connecteurs : les connecteurs relient des données et des valeurs aux outils. Les flèches des connecteurs indiquent la direction du traitement. Il existe quatre types de connecteurs :
- Données : les connecteurs de données connectent des données et des variables de valeur aux outils.
- Environnement : les connecteurs d'environnement connectent une variable contenant un paramètre d'environnement (données ou valeur) à un outil. Lorsque l'outil est exécuté, il utilise le paramètre d'environnement.
- Pré-condition : les connecteurs de pré-condition connectent une variable à un outil. L'outil s'exécute seulement une fois le contenu de la variable de pré-condition créée.
- Feedback : les connecteurs de feedback connectent en tant qu'entrée la sortie d'un outil au même outil.
Le diagramme suivant montre comment les éléments du modèle sont classés dans ModelBuilder :
Elément | Image | Description | ||||||
---|---|---|---|---|---|---|---|---|
Variables de données | Données existantes ajouté à un modèle. En général, les variables de données correspondent au résultat de la spécification d'un paramètre en entrée d'un outil. Ces données existantes sont parfois appelées "données de projet". | |||||||
Variable dérivée ou variable de données en sortie | Les données dérivées ou en sortie sont des données nouvelles, créées par un outil dans le modèle. Lorsqu'un outil est ajouté à un modèle, une variable pour les données dérivées de l'outil est automatiquement créée et connectée à l'outil.
| |||||||
Valeur de la variable | Valeurs qui sont entrées dans un outil. | |||||||
Valeur de la variable | Valeurs qui sont le résultat d'un outil. Les valeurs dérivées peuvent être entrées dans d'autres outils. L'outil Calculer la valeur, par exemple, retourne le résultat d'un calcul logique ou mathématique. | |||||||
Outil |
Outil intégré. Ces outils sont créés à l'aide d'ArcObjects et d'un langage de programmation compilé comme .NET. Les outils intégrés sont en général des outils système (à savoir installés avec ArcGIS)
| |||||||
Outil |
Outil de script. Ces outils sont créés à l'aide de l'assistant d'outil de script et ils exécutent un fichier de script sur le disque, tel qu'un fichier Python (.py), un fichier AML (.aml), ou un exécutable (.exe ou .bat). | |||||||
Outil | Outil de modèle. Un modèle est un ensemble de nombreux outils reliés ensemble représentant un workflow. Un outil de modèle peut être exécuté à partir de sa boîte de dialogue ou ajouté et utilisé en tant qu'autre modèle ou script. |