Exécuter un modèle

Après la création d'un modèle et une fois que vous avez vérifié que tous les processus sont valides, votre modèle est prêt à être exécuté. Vous pouvez exécuter un modèle pas à pas ou dans son intégralité à partir de ModelBuilder, ou en tant qu'outil de géotraitement dans le volet Géotraitement.

Exécuter un modèle dans ModelBuilder

L'exécution d'un modèle dans ModelBuilder consiste à ouvrir le modèle pour le modifier et l'exécuter dans la fenêtre ModelBuilder. Vous pouvez exécuter un seul outil, une séquence d'outils, ou exécuter le modèle dans son intégralité.

  • Exécuter un seul outil : l'exécution d'un seul outil permet l'exécution pas à pas dans le modèle. Sélectionnez un outil, cliquez dessus avec le bouton droit et choisissez Exécuter. Le modèle exécute tous les traitements jusqu'à l'outil sélectionné (les traitements précédents dans la chaîne sont aussi exécutés ; les traitements suivants de la chaîne ne sont pas exécutés).
  • Exécuter le modèle dans son intégralité : lorsque vous cliquez sur le bouton Run (Exécuter) Exécuter dans l’onglet de ruban ModelBuilder > Run (Exécuter), tous les outils prêts pour l’exécution s’acquittent de leur tâche l’un après l’autre. Si certains outils ont déjà été exécutés, ils ne le sont pas à nouveau ; le modèle démarre l’exécution au premier outil qui n’a pas encore été exécuté.

    Vous pouvez également cliquer avec le bouton droit sur l’élément et choisir Run (Exécuter).

Exécution d'un modèle

Si vous tentez d'exécuter un traitement de modèle individuel qui n'est pas prêt pour l'exécution (gris), un message d'avertissement s'affiche informant que le traitement n'est pas prêt pour l'exécution. Si vous tentez d'exécuter le modèle dans son intégralité et que celui-ci contient des traitements qui ne sont pas prêts pour l'exécution (gris), les traitements prêts pour l'exécution seront exécutés en séquence et les traitements non prêts ne s'exécuteront pas.

Les outils deviennent rouges lorsque le processus est en cours d'exécution et reprennent la couleur jaune avec une ombre portée une fois l'exécution terminée. L’outil reste rouge s’il échoue. Pour examiner les messages d’erreur, cliquez avec le bouton droit sur l’outil ayant échoué et sélectionnez Messages....

Remarque :

Lorsque vous exécutez le modèle dans ModelBuilder, vous pouvez ajouter des jeux de données en sortie créés par votre modèle à une carte. Cliquez avec le bouton droit sur la variable de données que vous voulez ajouter à une carte et sélectionnez Add To Display (Ajouter à la carte). Si l’outil a déjà été exécuté, les données sont ajoutées à une carte. Dans le cas contraire, les données sont ajoutées à une carte après l’exécution de l’outil.

Remarque :

Les outils exécutés dans ModelBuilder ne sont pas enregistrés dans l’historique de géotraitement de votre projet.

Exécuter un modèle en tant qu'outil de géotraitement

Les modèles sont enregistrés en tant qu'outils de géotraitement dans une boîte à outils. Comme tout autre outil de géotraitement, vous pouvez ouvrir et exécuter un outil de modèle dans le volet Géotraitement. Localisez la boîte d’outils dans laquelle le modèle est enregistré et double-cliquez sur l’outil ou cliquez avec le bouton droit dessus, puis sélectionnez Open (Ouvrir) pour ouvrir l’outil dans la fenêtre Geoprocessing (Géotraitement).

Les variables définies comme étant des paramètre de modèle dans ModelBuilder s’affichent dans l’outil pour que vous puissiez indiquer des jeux de données et des valeurs en entrée et en sortie. L'étiquette du paramètre de l'outil est identique au nom de la variable de modèle, et la valeur par défaut dans le paramètre correspond à la valeur de la variable de modèle. Vous pouvez gérer l’ordre des paramètres de l’outil, ainsi que les propriétés telles que les filtres, les dépendances et la catégorie des paramètres dans les propriétés du modèle.

Remarque :

Une fois l'outil de modèle exécuté correctement, seules les sorties du modèle définies comme paramètre de modèle sont ajoutées à la carte.

Remarque :

Une entrée correspondant à l’outil de modèle est ajoutée à l’historique de géotraitement. Les outils individuels exécutés dans l'outil de modèle ne sont pas ajoutés à l'historique de géotraitement.

En savoir plus sur l'exécution des outils de géotraitement