Comme décrit dans la rubrique Présentation rapide de la création et du partage de services de géotraitement, la création d'un service de géotraitement implique la création de tâches dans ce service. Créer une tâche signifie sélectionner ou créer un outil, définir les paramètres en entrée et en sortie de la tâche, ainsi que déterminer l'emplacement des données utilisées par la tâche. Dans la plupart des cas, vous créez des tâches en partageant des outils personnalisés créés avec ModelBuilder ou Python.
ModelBuilder est une application permettant de créer, modifier et gérer des modèles. Les modèles sont des workflows qui permettent de concaténer des séquences d'outils de géotraitement, en injectant la sortie d'un outil dans un autre outil. ModelBuilder peut être comparé à un langage de programmation visuel de création de workflows. Les modèles et ModelBuilder représentent un moyen simple de créer des tâches de géotraitement.
Si vous ne connaissez pas les modèles et ModelBuilder, passez à la section Prise en main de ModelBuilder ci-dessous pour accéder à une liste de rubriques utiles.
Si vous possédez un modèle existant doté de paramètres que vous pouvez exécuter dans ArcGIS for Desktop, vous pouvez le partager dans un service sans le modifier. La suite de cette rubrique présente de façon plus détaillée la création de tâches avec ModelBuilder.
Création de résultats à partir de modèles
Pour créer un service, cliquez avec le bouton droit sur un résultat dans la fenêtre Résultats. Pour créer un résultat, vous devez exécuter un modèle en tant qu'outil, en ouvrant sa boîte de dialogue à partir de la fenêtre Catalogue ou ArcToolbox, ou en l'exécutant dans la fenêtre Python.
Dans la grande majorité des cas, le modèle ne possède pas de paramètres. Vous pouvez voir un exemple d'outil de modèle possédant des paramètres dans la rubrique Présentation rapide de la création et du partage de services de géotraitement. Pour en savoir plus sur la création d'outils de modèle, reportez-vous à la rubrique Présentation rapide de la création d'outils avec ModelBuilder.
Données intermédiaires
Les données intermédiaires sont des données créées par le modèle mais qui ne constituent pas une sortie du modèle. Les données intermédiaires créées par une tâche sont automatiquement supprimées par ArcGIS Server.
Ecriture de données en sortie dans l'espace de travail temporaire
Pour améliorer les performances, vous pouvez écrire les données intermédiaires et en sortie dans l'espace de travail temporaire.
Pour en savoir plus sur l'espace de travail temporaire
Lorsque vous utilisez des services de carte obtenus, vous devez tenir compte du fait qu'il existe deux services : le service de géotraitement et le service de carte. Ces deux services s'exécutent indépendamment l'un de l'autre. A l'exécution de la tâche, ArcGIS Server exécute d'abord la tâche de géotraitement, puis le service de carte pour représenter la sortie de la tâche de géotraitement. Etant donné cet ordre d'exécution, le service de carte obtenu a besoin des jeux de données sur disque produits par la tâche de géotraitement. Cela signifie que la sortie des tâches dans le service de géotraitement doit correspondre à des jeux de données sur le disque, et non à des jeux de données in_memory.
Différences entre la version 10.0 et les versions ultérieures
Si vous avez créé des services de géotraitement dans la version 10.0, vous avez utilisé des techniques ModelBuilder spécifiques, indiquées ci-dessous. Vous n'avez plus besoin d'utiliser ces techniques dans la version 10.1 et les versions ultérieures.
Prise en main de ModelBuilder
Si vous ne connaissez pas ModelBuilder, le tableau ci-dessous contient des rubriques qui vous aideront à démarrer la création de modèles.
Rubrique d'aide | Table des matières |
---|---|
Concepts de base relatifs à la création de vos propres outils de géotraitement. | |
Ces trois rubriques présentent ModelBuilder. | |
Ce didacticiel présente les principes de base de la connexion d'outils et de données dans ModelBuilder pour créer un modèle. | |
Ce didacticiel présente les principes de base de la création d'un outil avec ModelBuilder. Un outil de modèle est un modèle qui expose des variables en tant que paramètres qui apparaissent dans la boîte de dialogue de l'outil lorsque le modèle est exécuté en tant qu'outil. Vous avez besoin de paramètres pour créer des tâches. Les deux autres rubriques expliquent comment créer des paramètres de modèle. | |
Vous pouvez créer vos propres listes de choix pour les variables de modèle, à l'aide de filtres de liste de valeurs. Les listes de choix constituent un bon moyen de présenter les options (choix) aux clients de votre tâche. | |
Présentation rapide des techniques avancées dans ModelBuilder | Cette rubrique vous présente des techniques avancées que vous pouvez avoir à utiliser lorsque vous créez une tâche avec ModelBuilder. |