Les variables sont des éléments de modèle qui détiennent une valeur ou une référence aux données stockées sur disque. Une variable peut être créée et utilisée en tant que paramètre d'outil. 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.
Il existe plusieurs raisons pour créer et utiliser des variables dans un modèle :
- Une variable de modèle doit être utilisée lors de la définition de paramètres de modèle.
- Les variables de modèle peuvent permettre de connecter facilement plusieurs outils aux mêmes données ou valeurs, sans devoir spécifier ces dernières dans diverses boîtes de dialogue de l'outil.
- L'exposition de paramètres d'outil en tant que variables peut rendre un modèle plus facile à lire et à comprendre.
- Les variables de modèle permettent la substitution de variables en ligne à utiliser dans un modèle.
Création de variables de données et de valeur en entrée
Il existe quatre façons de créer une variable :
- Vous pouvez utiliser le bouton Ajouter des données de la barre d'outils ModelBuilder pour créer une variable de données.
- Vous pouvez faire glisser des données sur la zone d'affichage du modèle pour créer une variable de données.
Pour en savoir plus sur l'ajout et la connexion de données et d'outils
- Vous pouvez exposer un paramètre d'outil en tant que variable de modèle pour créer une variable de données ou de valeur.
Pour en savoir plus sur l'exposition de paramètres en tant que variables dans un modèle
- Vous pouvez utiliser l'option Créer une variable pour créer une variable de données ou de valeur.
- Cliquez sur Insérer > Créer une variable ou cliquez avec le bouton droit n'importe où dans un modèle et choisissez Créer une variable. Cela ouvre la fenêtre Créer une variable dans laquelle sont répertoriés tous les types de données utilisables dans un modèle. Cette fenêtre permet également de créer une variable à valeur seule ou à valeurs multiples.
- Pour créer une variable à valeur seule, parcourez la liste et choisissez une variable, puis cliquez sur OK. Une variable vide est créée dans le modèle. Vous pouvez ensuite ajouter des données à la variable vide en double-cliquant sur celle-ci pour l'ouvrir et accéder aux données sur disque.
Pour créer une variable à valeurs multiples, choisissez le type de données de la variable, activez l'option Valeurs multiples, puis cliquez sur OK. Dans la boîte de dialogue de l'outil du modèle, cette variable peut accepter plusieurs entrées.
Création de variables de données et de valeur en sortie
Lorsque vous ajoutez un outil à un modèle, il crée automatiquement une variable de données en sortie qui est connectée à l'outil. La variable en sortie reste vide (sans couleur) jusqu'à ce que tous les paramètres d'outil requis soient spécifiés. Une fois que tous les paramètres d'outil requis sont spécifiés, la variable en sortie devient verte par défaut.
Modification du type de données d'une variable
Chaque variable est associée à un type de données. Pour afficher ou modifier le type de données courant, cliquez avec le bouton droit sur une variable, cliquez sur Propriétés, puis sélectionnez l'onglet Type de données. Une liste déroulante répertorie tous les types de données pris en charge par la variable.
- Choisissez la variable de données.
- Cliquez avec le bouton droit, puis cliquez sur Propriétés.
- Sous l'onglet Type de données, faites défiler la liste vers le bas et sélectionnez un nouveau type de données.
- Cliquez sur OK pour appliquer la modification.
Le type de données de la variable existante est modifié.