Les modèles peuvent être exécutés depuis ModelBuilder ou à partir de la boîte de dialogue de l'outil du modèle, de la fenêtre Python ou d'un script autonome. Pour exécuter un modèle à partir de la boîte de dialogue de son outil
- Double-cliquez sur l'outil de modèle dans la fenêtre Catalogue ou ArcToolbox.
- Renseignez tous les paramètres d'outil du modèle.
- Cliquez sur OK.
Que se passe-t-il lorsqu'un outil de modèle est exécuté à partir de sa boîte de dialogue ?
Lorsque la boîte de dialogue de l'outil du modèle s'ouvre, des paramètres de boîte de dialogue de l'outil sont créés pour chaque variable de modèle qui est un paramètre de modèle (ces paramètres sont signalés par un "P" qui apparaît en regard de la variable lorsqu'ils sont affichés dans ModelBuilder).
- L'étiquette du paramètre de la boîte de dialogue de l'outil porte le même nom que la variable de modèle.
- La valeur par défaut du paramètre de la boîte de dialogue de l'outil est la valeur de la variable de modèle.
- L'ordre des paramètres dans la boîte de dialogue de l'outil est déterminé par les propriétés du modèle.
Une fois que la boîte de dialogue de l'outil de modèle s'ouvre, les valeurs de paramètre sont validées. Si la valeur est vierge (vide) alors qu'un paramètre est requis, un point vert apparaît à côté du paramètre pour le signaler. Si la valeur n'est pas vierge et si elle est non valide (par exemple, le jeu de données ou la couche n'existe pas), un message d'erreur apparaît et une icône rouge s'affiche à côté du paramètre.
Lorsque l'outil de modèle est exécuté (en cliquant sur OK), seule la progression globale du modèle est indiquée, et non la progression des outils ou processus individuels dans le modèle.
L'exécution d'un modèle dans ModelBuilder présente des différences majeures avec l'exécution d'un modèle à partir de la boîte de dialogue de son outil. Lorsqu'un modèle est exécuté à partir de la boîte de dialogue de son outil
- Les données intermédiaires sont supprimées au terme de l'exécution de l'outil du modèle. Pour conserver les données intermédiaires, désactivez l'option Intermédiaires pour chaque variable ou convertissez la variable en paramètre de modèle.
- Par défaut, l'outil s'exécute au premier plan à moins que l'option d'exécution au premier plan ait été désactivée dans l'onglet Propriétés du modèle > Général et que l'option d'exécution en arrière-plan ait été activée dans la boîte de dialogue Options de géotraitement d'ArcMap.
Pour en savoir plus sur le traitement au premier plan et en arrière-plan
- Seules les sorties de modèle qui sont des paramètres de modèle sont ajoutées à la fenêtre Résultats.
- Seuls la dernière sortie et tous les paramètres de modèle sont ajoutés à la table des matières ArcMap.