Présentation rapide des paquetages de géotraitement
Le paquetage de géotraitement constitue un bon moyen pour partager les workflows de géotraitement en empaquetant un ou plusieurs outils et les données utilisées par les outils dans un fichier compressé unique (format .gpk). Toutes les ressources (modèles, scripts, données, couches et fichiers) nécessaires pour ré-exécuter les outils sont incluses dans le paquetage. Cela signifie que les consommateurs de votre paquetage peuvent ré-exécuter vos outils et générer exactement les mêmes résultats. Ils peuvent analyser vos outils afin de comprendre la manière dont vous avez réalisé le workflow et peuvent remplacer les données fournies dans le paquetage par leurs propres données.
Pour créer un paquetage, cliquez sur un résultat avec le bouton droit dans la fenêtre Résultats et sélectionnez l'option Partager en tant que > Paquetage de géotraitement.
Un paquetage de géotraitement peut contenir un ou plusieurs résultats. Chaque résultat inclut les éléments suivants :
- L'outil, qui peut être un outil système ou un outil de modèle ou de script personnalisé que vous avez créé.
- Les données utilisées pour les paramètres en entrée et en sortie de l'outil.
- Tous les autres jeux de données nécessaires pour exécuter l'outil, incluant les données de projet. Les données de projet correspondent aux données utilisées dans un modèle ou un script mais non exposées en tant que paramètre.
- Tous les autres outils personnalisés utilisés par votre outil. Par exemple, si l'outil de modèle que vous empaquetez permet d'exécuter d'autres outils personnalisés, ces outils seront également inclus dans le paquetage.
- Les paramètres d'environnement en vigueur à l'exécution de l'outil.
Si le résultat a été créé à partir d'un outil de modèle qui utilise un itérateur pour créer plusieurs jeux de données en sortie, seul le premier jeu en sortie sera empaqueté. Pour générer et afficher tous les jeux en sortie, il suffit d'exécuter de nouveau la tâche partagée à partir de la fenêtre des résultats.
Création d’un paquetage de géotraitement
Pour créer un paquetage de géotraitement, commencez par créer un résultat de géotraitement. Les résultats de géotraitement sont créés du fait de l'exécution d'un outil et se trouvent dans la fenêtre Résultats. Un résultat de géotraitement contient toutes les informations requises pour créer le paquetage, à savoir : les données utilisées dans les paramètres en entrée et en sortie, les données utilisées par les modèles ou les scripts ainsi que les environnements de géotraitement en vigueur au moment de l'exécution de l'outil, c'est-à-dire toutes les informations nécessaires pour que d'autres utilisateurs puissent exécuter de nouveau le workflow une fois qu'il est partagé.
Dans la fenêtre Résultats, cliquez avec le bouton droit sur un résultat, puis sélectionnez Partager en tant que > Paquetage de géotraitement. La boîte de dialogue Paquetage de géotraitement qui s'ouvre va vous guider tout au long du processus de création du paquetage. A partir de la boîte de dialogue Paquetage de géotraitement :
- indiquez si vous voulez partager votre paquetage dans ArcGIS Online ou l'enregistrer dans le système de fichiers local,
- ajoutez des résultats supplémentaires trouvés dans la fenêtre Résultats,
- ajoutez des fichiers supplémentaires tels que des fichiers de documentation,
- indiquez si vous voulez empaqueter uniquement la structure des jeux de données en entrée et en sortie plutôt que les données elles-mêmes,
- indiquez si vous voulez inclure les données de votre entreprise ou y faire référence,
- indiquez si vous voulez que le paquetage prenne en charge ArcGIS Runtime.
Pour contrôler au plus près la manière dont les données sont empaquetées, utilisez l'outil Résultat de paquetage. Par exemple, vous pouvez indiquer que seules les données contenues dans l'étendue de la carte actuelle sont empaquetées.
L'option de menu Partager en tant que est désactivée pour un résultat dans les situations suivantes :
- le résultat n'est pas valide (un résultat qui comporte une erreur d'exécution), .
- la fenêtre Paquetage de géotraitement ou l'Editeur de services est déjà ouvert,
- le résultat a été créé en exécutant une tâche dans le cadre d'un service de géotraitement, seuls les outils qui s'exécutent sur votre ordinateur peuvent être partagés,
- le résultat provient de l'exécution des outils Organiser le service ou Télécharger la définition du service : ces outils ne peuvent pas être empaquetés,
- le résultat utilise un outil de modèle associé à des variables de liste dans le modèle : les outils de modèle qui utilisent des variables de liste ne peuvent pas être empaquetés.
Partage d'un paquetage de géotraitement
Pour partager des paquetages de géotraitement, vous pouvez stocker un paquetage de géotraitement sur un disque dans un fichier au format .gpk. Une fois que vous avez créé un fichier .gpk, vous pouvez le partager via le courrier électronique, sur un réseau ou le télécharger sur ArcGIS Online. Le partage sur ArcGIS Online permet de partager un paquetage avec un public plus large que vous pouvez contrôler en créant des groupes et en définissant des autorisations.
Utilisation d'un paquetage de géotraitement
Pour ajouter votre paquetage à ArcMap, les destinataires du paquetage doivent :
- cliquer sur Ouvrir à partir d'ArcGIS Online,
- cliquer deux fois sur un fichier .gpk à partir de l'Explorateur Windows,
- cliquer deux fois sur un fichier .gpk à partir d'un client de messagerie,
- faire glisser et déposer un fichier .gpk à partir de la fenêtre Catalogue ou d'ArcCatalog vers ArcMap.
Une fois qu'un paquetage a été ajouté dans ArcMap, les jeux de données en entrée et en sortie sont ajoutés à la table des matières. Le résultat qui a été empaqueté vient s'afficher dans la fenêtre Résultats au-dessous du noeud Partagé.
A partir de la fenêtre Résultats, les consommateurs (utilisateurs) du paquetage peuvent étudier et comprendre la logique de votre workflow. Pour ce faire, ils peuvent :
- Etudier les données utilisées comme entrée et la manière dont les données en sortie ont été créées. Ces jeux de données sont inclus dans le paquetage pour que l'utilisateur puisse consulter et utiliser les jeux de données actuels utilisés pour créer le résultat.
- Réexécuter le workflow en cliquant sur le résultat partagé avec le bouton droit et en sélectionnant l'option Réexécuter. L'utilisateur peut exécuter de nouveau le workflow en utilisant les jeux de données en entrée d'origine inclus dans le paquetage. Il peut également utiliser ses propres jeux de données comme données en entrée.
- Ajouter le résultat partagé dans ModelBuilder.