Empaqueter un projet (Gestion des données)

Synthèse

Permet de consolider et d’empaqueter un projet ArcGIS Pro (.aprx) et son contenu (cartes et données) dans un fichier de projet empaqueté (.ppkx).

Utilisation

  • Les données et éléments du projet sont consolidés dans le paquetage de projet (.ppkx), notamment les cartes et vues 3D, les données et couches dans les cartes, les boîtes à outils, les éléments de l’historique de géotraitement, les styles, les mises en page et les dossiers ou connexions (serveur, processus, etc), le cas échéant.

  • Le paramètre Partager en dehors de l’organisation permet d’indiquer si un paquetage doit être créé pour un usage interne (au sein du réseau de votre organisation) ou externe. Lorsque le paramètre Partager en dehors de l’organisation est activé, les couches de géodatabase d’entreprise, les services d’entités et les données qui sont référencés sur des partages réseau (chemin UNC) sont copiés (ou convertis) et intégrés dans le paquetage de projet. Les données stockées sur la machine locale sont également consolidées et empaquetées.

    Remarque :

    Un paquetage interne contenant les données référencées s’ouvre avec des liens rompus en cas de partage avec des collègues qui n’ont pas accès aux ressources de réseau (géodatabase d’entreprise, service d’entités et données référencées via des partages de disque [chemins UNC]).

  • Des modèles peuvent être créés à l’aide du paramètre Empaqueter en tant que modèle. Vous pouvez utiliser un modèle de projet (fichier .aptx) pour créer un projet en définissant des couches, des cartes et des données, ainsi que les connexions requises.

    En savoir plus sur la création d’un modèle de projet

  • Utilisez les outils Analyser les outils pour Pro et Analyser la boîte à outils pour une version afin d’analyser les boîtes à outils faisant partie d’un projet avant de procéder à la consolidation. Les erreurs identifiées peuvent arrêter le processus de consolidation. Résolvez les erreurs ou retirez l’outil du projet. Vous pouvez exclure les boîtes à outils du paquetage de projet en sortie en décochant le paramètre Include Toolboxes (Inclure les boîtes à outils).

  • À l’instar des boîtes à outils du projet, l’historique de géotraitement (les informations résultant de l’exécution d’un outil de géotraitement) est inclus dans le paquetage. Les données nécessaires au traitement de l’élément d’historique sont incluses dans le paquetage en sortie, qu’elles soient présentes dans une carte ou dans une scène. Les éléments d’historique non valides (qui échouent pendant l’exécution) ou les données introuvables empêchent la poursuite du traitement de l’empaquetage. Vous devez supprimer ou résoudre l’élément d’historique qui pose problème. Vous pouvez exclure les éléments d’historique d’un paquetage de projet en décochant le paramètre Include History Items (Inclure les éléments de l’historique).

  • Les connexions, comme un dossier, un serveur, une base de données ou un processus, figurent uniquement dans un paquetage interne. Ces éléments sont supprimés si le paquetage est créé avec le paramètre Partager en dehors de l’organisation sélectionné.

  • Pour les couches d’entités, utilisez le paramètre Étendue afin de sélectionner les entités à consolider. Pour les couches raster, utilisez le paramètre Étendue pour découper les jeux de données raster.

  • Des fichiers supplémentaires peuvent être inclus dans le paquetage. Vous pouvez inclure des images, des fichiers PDF, des documents Word et des fichiers .zip dans le paquetage en utilisant le paramètre Fichiers supplémentaires.

  • Attention :

    Les paquetages de projet (fichiers .ppkx) peuvent uniquement être créés et ouverts avec ArcGIS Pro.

Paramètres

ÉtiquetteExplicationType de données
Projet en entrée

Projet (fichier .aprx) à empaqueter.

File
Fichier en sortie

Paquetage de projet en sortie (fichier .ppkx).

File
Partager en dehors de l’organisation
(Facultatif)

Indique si le projet et toutes les données seront consolidés, convertis ou copiés dans le paquetage (pour un partage en dehors de l’organisation) ou référencés tels quels sans les convertir ou les inclure dans le paquetage (pour un partage au sein de l’organisation).

Remarque :

Les données et les cartes sont consolidées et empaquetées si le projet y fait référence à partir d’un chemin local, tel que c:\gisdata\landrecords.gdb\, quel que soit le paramètre.

  • Désactivé : les données stockées sur des ressources de réseau, telles que les géodatabases d’entreprise, les services d’entités et les partages de fichiers (chemin UNC) seront référencées telles quelles sans les convertir ou les inclure dans le paquetage. Il s’agit de l’option par défaut.
  • Activé : les données stockées sur des ressources de réseau seront consolidées, converties ou copiées dans le paquetage. Les formats de données seront conservés lorsque cela est possible.
Boolean
Empaqueter en tant que modèle
(Facultatif)

Indique si un modèle de projet ou un paquetage de projet doit être créé. Les modèles de projet peuvent inclure des cartes, des mises en page, des connexions aux bases de données et serveurs, etc. Un modèle de projet permet de standardiser une série de cartes pour différents projets et garantit que les couches appropriées sont immédiatement à la disposition des personnes qui veulent les utiliser dans leurs cartes.

  • Désactivé : un paquetage de projet sera créé. Il s’agit de l’option par défaut.
  • Activé : un modèle de projet sera créé.

Boolean
Étendue
(Facultatif)

Spécifie l'étendue utilisée pour sélectionner ou découper les entités.

  • Current Display Extent (Étendue actuellement affichée) Vue cartographique : l’étendue repose sur la carte ou la scène active.
  • Dessiner l’étendue Terminer avec mise à l’équerre : l’étendue est basée sur un rectangle dessiné sur la carte ou dans la scène.
  • Extent of a Layer (Étendue d’une couche) Couche : l’étendue repose sur une couche de carte active. Choisissez une couche disponible ou utilisez l’option Étendue des données dans toutes les couches. Chaque couche de carte comporte les options suivantes :

    • Toutes les entités Sélectionner tout : étendue de toutes les entités.
    • Entités sélectionnées Zone à partir des entités sélectionnées : étendue de toutes les entités sélectionnées.
    • Entités visibles Extent Indicator : étendue de toutes les entités visibles.

  • Parcourir Parcourir : l’étendue repose sur un jeu de données.
  • Intersection des entrées Intersection : l’étendue est l’étendue d’intersection de toutes les entrées.
  • Union des entrées Agréger : l’étendue est l’étendue combinée de toutes les entrées.
  • Presse-papiers Coller : l’étendue peut être copiée depuis et vers le Presse-papiers.
    • Copier l’étendue Copier : copie l’étendue et le système de coordonnées dans le Presse-papiers.
    • Coller l’étendue Coller : colle l’étendue et le système de coordonnées depuis le Presse-papiers. Si le Presse-papiers n’inclut pas de système de coordonnées, l’étendue utilise celui de la carte.
  • Reset Extent (Réinitialiser l’étendue) Réinitialiser : la valeur par défaut de l’étendue est rétablie.

Lorsque les coordonnées sont saisies manuellement, elles doivent être des valeurs numériques incluses dans le système de coordonnées de la carte active. La carte peut utiliser des unités d’affichage différentes de celles des coordonnées saisies. Utilisez le signe moins pour les coordonnées sud et ouest.

Extent
Appliquer l’étendue aux couches de géodatabases d’entreprise uniquement
(Facultatif)

Indique si l’étendue spécifiée est appliquée à toutes les couches ou aux couches de géodatabases d’entreprise.

  • Désactivé : l’étendue est appliquée à toutes les couches. Il s’agit de l’option par défaut.
  • Activé : l’étendue est appliquée uniquement aux couches de géodatabases d’entreprise.

Boolean
Fichiers supplémentaires
(Facultatif)

Fichiers supplémentaires qui seront inclus dans le paquetage.

File
Résumé
(Facultatif)

Les informations sur le récapitulatif qui seront ajoutées aux propriétés du paquetage.

String
Balises
(Facultatif)

Les balises qui seront ajoutées aux propriétés du paquetage. Séparez plusieurs balises en les séparant par une virgule ou un point-virgule.

String
Version de paquetage
(Facultatif)

Indique la version de ArcGIS Pro avec laquelle certains objets tels que des projets, cartes et couches seront compatibles et dans laquelle ils seront conservés. L’enregistrement dans une version antérieure peut être utile si le projet est utilisé avec un logiciel plus ancien.

Attention :

Un paquetage enregistré sous une version antérieure peut perdre les fonctions ou propriétés qui ne sont pas prises en charge dans la version antérieure.

  • Toutes les versionsLe contenu du paquetage est compatible avec toutes les versions (ArcGIS Pro 2.1 et versions ultérieures).
  • Version actuelleLe contenu du paquetage est compatible avec la version actuelle de ArcGIS Pro.
  • ArcGIS Pro 2.2Le contenu du paquetage est compatible avec ArcGIS Pro version 2.2.
  • ArcGIS Pro 2.3Le contenu du paquetage est compatible avec ArcGIS Pro version 2.3.
  • ArcGIS Pro 2.4Le contenu du paquetage est compatible avec ArcGIS Pro version 2.4.
  • ArcGIS Pro 2.5Le contenu du paquetage est compatible avec ArcGIS Pro version 2.5.
  • ArcGIS Pro 2.6Le contenu du paquetage est compatible avec ArcGIS Pro version 2.6.
  • ArcGIS Pro 2.7Le contenu du paquetage est compatible avec ArcGIS Pro version 2.7.
  • ArcGIS Pro 2.8Le contenu du paquetage est compatible avec ArcGIS Pro version 2.8.
  • ArcGIS Pro 2.9Le contenu du paquetage est compatible avec ArcGIS Pro version 2.9.
  • ArcGIS Pro 3.0Le contenu du paquetage est compatible avec ArcGIS Pro version 3.0.
  • ArcGIS Pro 3.1Le contenu du paquetage est compatible avec ArcGIS Pro version 3.1.
  • ArcGIS Pro 3.2Le contenu du paquetage est compatible avec ArcGIS Pro version 3.2.
  • ArcGIS Pro 3.3Le contenu du paquetage est compatible avec ArcGIS Pro version 3.3.
  • ArcGIS Pro 3.4Le contenu du paquetage est compatible avec ArcGIS Pro version 3.4.
String
Inclure les boîtes à outils
(Facultatif)

Indique si les boîtes d’outils de projet, ainsi que les données référencées par les outils qu’elles contiennent, seront consolidées et incluses dans le paquetage en sortie. Tous les projets requièrent une boîte à outils par défaut, qui sera incluse dans le paquetage en sortie quel que soit ce paramètre. Une boîte à outils dans un dossier connecté n’est pas considérée comme une boîte à outils de projet et n’est pas concernée par ce paramètre.

  • Activé : les boîtes à outils du projet seront incluses dans le paquetage en sortie. Il s’agit de l’option par défaut.
  • Désactivé : les boîtes à outils du projet seront exclues du paquetage en sortie.
Boolean
Inclure les éléments de l’historique
(Facultatif)

Spécifie si les éléments de l’historique de géotraitement seront consolidés et inclus dans le paquetage en sortie. Les éléments d’historique inclus consolideront les données requises pour le retraitement de l’élément d’historique.

  • Les éléments de l’historique seront inclusLes éléments de l’historique seront inclus dans le paquetage en sortie. Il s’agit de l’option par défaut.
  • Les éléments d’historique ne seront pas inclusLes éléments d’historique ne seront pas inclus dans le paquetage en sortie.
  • Seuls les éléments de l’historique valides seront inclusSeuls les éléments de l’historique valides seront inclus dans le paquetage en sortie. Les éléments de l’historique ne sont pas valides si l’une des couches en entrée d’origine ou l’un des outils est introuvable.
String
Paquetage en lecture seule
(Facultatif)

Indique si le projet sera en lecture seule. Les projets en lecture seule ne peuvent être ni modifiés, ni enregistrés.

  • Activé : le projet sera en lecture seule.
  • Désactivé : le projet sera accessible en écriture. Il s’agit de l’option par défaut.
Boolean
Keep only the rows which are related to features within the extent (Conserver uniquement les lignes associées aux entités dans l’étendue)
(Facultatif)

Détermine si l’étendue définie est appliquée aux sources de données associées.

  • Désactivée - Les sources de données associées sont consolidées dans leur globalité. Il s’agit de l’option par défaut.
  • Activée - Seules les données associées correspondant aux enregistrements situés dans l’étendue définie sont consolidées.
Boolean
Conserver la géodatabase mobile
(Facultatif)

Indique si les données de géodatabase mobile en entrée sont conservées dans la sortie ou si elles sont écrites au format de géodatabase fichier. Si les données en entrée sont un jeu de données réseau d’une géodatabase mobile, la sortie est une géodatabase mobile.

  • Désactivé : les données de géodatabase mobile sont converties en géodatabase fichier. Il s’agit de l’option par défaut.
  • Activé : les données de géodatabase mobile sont conservées en tant que géodatabase mobile dans la sortie. La géodatabase est incluse dans son intégralité.
Boolean

arcpy.management.PackageProject(in_project, output_file, {sharing_internal}, {package_as_template}, {extent}, {apply_extent_to_arcsde}, {additional_files}, {summary}, {tags}, {version}, {include_toolboxes}, {include_history_items}, {read_only}, {select_related_rows}, {preserve_sqlite})
NomExplicationType de données
in_project

Projet (fichier .aprx) à empaqueter.

File
output_file

Paquetage de projet en sortie (fichier .ppkx).

File
sharing_internal
(Facultatif)

Indique si le projet et toutes les données seront consolidés, convertis ou copiés dans le paquetage (pour un partage en dehors de l’organisation) ou référencés tels quels sans les convertir ou les inclure dans le paquetage (pour un partage au sein de l’organisation).

  • INTERNALLes données stockées sur des ressources de réseau, telles que les géodatabases d’entreprise, les services d’entités et les partages de fichiers (chemin UNC) seront référencées telles quelles sans les convertir ou les inclure dans le paquetage. Il s’agit de l’option par défaut.
  • EXTERNALLes données stockées sur des ressources de réseau seront consolidées, converties ou copiées dans le paquetage. Les formats de données seront conservés lorsque cela est possible.
Boolean
package_as_template
(Facultatif)

Indique si un modèle de projet ou un paquetage de projet doit être créé. Les modèles de projet peuvent inclure des cartes, des mises en page, des connexions aux bases de données et serveurs, etc. Un modèle de projet permet de standardiser une série de cartes pour différents projets et garantit que les couches appropriées sont immédiatement à la disposition des personnes qui veulent les utiliser dans leurs cartes.

En savoir plus sur la création d’un modèle de projet

  • PROJECT_PACKAGEUn paquetage de projet sera créé. Il s’agit de l’option par défaut.
  • PROJECT_TEMPLATEUn modèle de projet sera créé.
Boolean
extent
(Facultatif)

Spécifie l'étendue utilisée pour sélectionner ou découper les entités.

  • MAXOF : l’étendue maximale de toutes les entrées est utilisée.
  • MINOF : l’étendue minimale commune à toutes les entrées est utilisée.
  • DISPLAY : l’étendue est égale à l’affichage visible.
  • Nom de la couche : l’étendue de la couche spécifiée est utilisée.
  • Objet Extent : l’étendue de l’objet spécifié est utilisée.
  • Chaîne délimitée par des espaces de coordonnées géographiques : l’étendue de la chaîne spécifiée est utilisée. Les coordonnées sont exprimées dans l’ordre x-min, y-min, x-max, y-max.
Extent
apply_extent_to_arcsde
(Facultatif)

Indique si l’étendue spécifiée est appliquée à toutes les couches ou aux couches de géodatabases d’entreprise.

  • ALLL’étendue spécifiée est appliquée à toutes les couches. Il s’agit de l’option par défaut.
  • ENTERPRISE_ONLYL’étendue spécifiée est appliquée uniquement aux couches de géodatabases d’entreprise.
Boolean
additional_files
[additional_files,...]
(Facultatif)

Fichiers supplémentaires qui seront inclus dans le paquetage.

File
summary
(Facultatif)

Les informations sur le récapitulatif qui seront ajoutées aux propriétés du paquetage.

String
tags
(Facultatif)

Les balises qui seront ajoutées aux propriétés du paquetage. Séparez plusieurs balises en les séparant par une virgule ou un point-virgule.

String
version
[version,...]
(Facultatif)

Indique la version de ArcGIS Pro avec laquelle certains objets tels que des projets, cartes et couches seront compatibles et dans laquelle ils seront conservés. L’enregistrement dans une version antérieure peut être utile si le projet est utilisé avec un logiciel plus ancien.

Attention :

Un paquetage enregistré sous une version antérieure peut perdre les fonctions ou propriétés qui ne sont pas prises en charge dans la version antérieure.

  • ALLLe contenu du paquetage est compatible avec toutes les versions (ArcGIS Pro 2.1 et versions ultérieures).
  • CURRENTLe contenu du paquetage est compatible avec la version actuelle de ArcGIS Pro.
  • 2.2Le contenu du paquetage est compatible avec ArcGIS Pro version 2.2.
  • 2.3Le contenu du paquetage est compatible avec ArcGIS Pro version 2.3.
  • 2.4Le contenu du paquetage est compatible avec ArcGIS Pro version 2.4.
  • 2.5Le contenu du paquetage est compatible avec ArcGIS Pro version 2.5.
  • 2.6Le contenu du paquetage est compatible avec ArcGIS Pro version 2.6.
  • 2.7Le contenu du paquetage est compatible avec ArcGIS Pro version 2.7.
  • 2.8Le contenu du paquetage est compatible avec ArcGIS Pro version 2.8.
  • 2.9Le contenu du paquetage est compatible avec ArcGIS Pro version 2.9.
  • 3.0Le contenu du paquetage est compatible avec ArcGIS Pro version 3.0.
  • 3.1Le contenu du paquetage est compatible avec ArcGIS Pro version 3.1.
  • 3.2Le contenu du paquetage est compatible avec ArcGIS Pro version 3.2.
  • 3.3Le contenu du paquetage est compatible avec ArcGIS Pro version 3.3.
  • 3.4Le contenu du paquetage est compatible avec ArcGIS Pro version 3.4.
String
include_toolboxes
(Facultatif)

Spécifie si les boîtes d’outils de projet seront consolidées et incluses dans le paquetage en sortie. Tous les projets requièrent une boîte à outils par défaut, qui sera incluse dans le paquetage en sortie quel que soit ce paramètre.

  • TOOLBOXESLes boîtes à outils du projet seront incluses dans le paquetage en sortie. Il s’agit de l’option par défaut.
  • NO_TOOLBOXESLes boîtes à outils du projet ne seront pas incluses dans le paquetage en sortie.
Boolean
include_history_items
(Facultatif)

Spécifie si les éléments de l’historique de géotraitement seront consolidés et inclus dans le paquetage en sortie. Les éléments d’historique inclus consolideront les données requises pour le retraitement de l’élément d’historique.

  • HISTORY_ITEMSLes éléments de l’historique seront inclus dans le paquetage en sortie. Il s’agit de l’option par défaut.
  • NO_HISTORY_ITEMSLes éléments d’historique ne seront pas inclus dans le paquetage en sortie.
  • VALID_HISTORY_ITEMS_ONLYSeuls les éléments de l’historique valides seront inclus dans le paquetage en sortie. Les éléments de l’historique ne sont pas valides si l’une des couches en entrée d’origine ou l’un des outils est introuvable.
String
read_only
(Facultatif)

Indique si le projet sera en lecture seule. Les projets en lecture seule ne peuvent être ni modifiés, ni enregistrés.

  • READ_ONLYLe projet sera en lecture seule.
  • READ_WRITELe projet sera accessible en écriture. Il s’agit de l’option par défaut.
Boolean
select_related_rows
(Facultatif)

Détermine si l’étendue définie est appliquée aux sources de données associées.

  • KEEP_ONLY_RELATED_ROWSSeules les données associées correspondant aux enregistrements situés dans l’étendue définie sont consolidées.
  • KEEP_ALL_RELATED_ROWSLes sources de données associées sont consolidées dans leur globalité. Il s’agit de l’option par défaut.
Boolean
preserve_sqlite
(Facultatif)

Indique si les données de géodatabase mobile sont conservées dans la sortie ou si elles sont écrites au format de géodatabase fichier. Si les données en entrée sont un jeu de données réseau d’une géodatabase mobile, la sortie est une géodatabase mobile.

  • CONVERT_SQLITELes données de géodatabase mobile sont converties en géodatabase fichier. Il s’agit de l’option par défaut.
  • PRESERVE_SQLITELes données de géodatabase mobile sont conservées en tant que données de géodatabase mobile dans la sortie. La géodatabase est incluse dans son intégralité.
Boolean

Exemple de code

Exemple 1 d’utilisation de la fonction PackageProject (fenêtre Python)

Le script Python ci-dessous illustre l’utilisation de la fonction PackageProject à partir de la fenêtre Python.

import arcpy
p = arcpy.mp.ArcGISProject("CURRENT")
arcpy.management.PackageProject(p.filePath, f'E:\gisShare\projects\Pipelines\SE_Pipeline.ppkx', 'INTERNAL')
Exemple 2 d’utilisation de la fonction PackageProject (script autonome)

Le script Python ci-après transforme tous les projets d’un répertoire dont le nom de fichier contient le mot oil en paquetage de projet (.ppkx).

import os
import arcpy

enterpriseProjectDir = r"\\centralFileServer\gisData\ArcGISProProjects"
sharedProjectDir = r"c:\publicFiles\sharedProjects"

walk = arcpy.da.Walk(enterpriseProjectDir, datatype="Project")

for dirpath, dirnames, filenames in walk:
    for filename in filenames:
        if "oil" in filename.lower():
            project = os.path.join(dirpath, filename)
            out_ppkx = os.path.join(sharedProjectDir, os.path.splitext(os.path.basename(project))[0] + ".ppkx")
            print(f"Packaging: {project} to {out_ppkx}")
            arcpy.management.PackageProject(project, out_ppkx, "EXTERNAL")

Environnements

Cas particuliers

Facteur de traitement parallèle

Si l’environnement n’est pas spécifié, l’outil utilise une moitié des cœurs disponibles.

Informations de licence

  • Basic: Oui
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes