Résumé
Permet de partager un paquetage en le téléchargeant sur ArcGIS Online.
Utilisation
- Les types de paquetage pris en charge sont les suivants :
- paquetages de géotraitement (.gpk)
- paquetages de couche (.lpk)
- paquetages de localisateurs (.gcpk)
- paquetages de carte (.mpk)
- paquetages de tuiles de carte (.tpk)
- Pour partager un paquetage sur ArcGIS Online, votre compte global Esri doit être inscrit en tant que membre d'ArcGIS Online. Pour créer un compte global Esri et l'inscrire, accédez au site http://www.arcgis.com/home/signup.html
- Pour partager un paquetage avec ArcGIS Online, un résumé et des balises sont requis. Le résumé et les balises requis, ainsi que la description facultative du paquetage et les crédits permettent de rechercher des paquetages en ligne.
- Si un paquetage portant ce nom existe déjà sur ArcGIS Online, il est remplacé.
Syntaxe
arcpy.management.SharePackage(in_package, username, password, summary, tags, {credits}, {public}, {groups})
Paramètre | Explication | Type de données |
in_package | Fichier de paquetage de couche en entrée (.lpk), de carte (.mpk), de géotraitement (.gpk), de tuile de carte (.tpk) ou de localisateur d’adresses (.gcpk). | File |
username | Nom d'utilisateur du compte global Esri. L'utilisation de ce paramètre sera limitée dans un script Python lors du partage d'un paquetage sur un portail requérant une authentification OAUTH2. Pour en savoir plus, reportez-vous aux remarques d'utilisation. | String |
password | Mot de passe du compte global Esri. L'utilisation de ce paramètre sera limitée dans un script Python lors du partage d'un paquetage sur un portail requérant une authentification OAUTH2. Pour en savoir plus, reportez-vous aux remarques d'utilisation. | Encrypted String |
summary | Résumé du paquetage. Le résumé est affiché dans les informations d'élément du paquetage sur ArcGIS.com. | String |
tags | Balises utilisées pour décrire et identifier le paquetage. Les balises individuelles sont séparées à l'aide d'une virgule ou d'un point-virgule. | String |
credits (Facultatif) | Crédits pour le paquetage. Il s'agit en général du nom de l'organisation qui a les crédits nécessaires pour créer et fournir du contenu pour le paquetage. | String |
public (Facultatif) | Spécifie si le paquetage en entrée est partagé et accessible à tout le monde.
| Boolean |
groups [group_name,...] (Facultatif) | Liste des groupes avec lesquels partager le paquetage. | String |
Sortie dérivée
Nom | Explication | Type de données |
out_results | Indique si le paquetage a été partagé avec succès. | Booléen |
Exemple de code
Exemple 1 d'utilisation de l'outil SharePackage (fenêtre Python)
Exemple de code prenant un paquetage de couches et le partageant sur ArcGIS Online.
import arcpy
arcpy.SharePackage_management(r"C:\states.lpk", "username", "password",
"this is a summary", "tag1, tag2", "Credits",
"MYGROUPS", "My_Group")
Exemple 2 d'utilisation de l'outil SharePackage (script Python autonome)
Trouve tous les paquetages de carte qui résident dans un dossier spécifié et les partage sur ArcGIS Online.
# Name: SharePackageExample.py
# Description: Find all the map packages that reside in a specified folder and share them on ArcGIS online.
# import system modules
import arcpy
# Set environment settings
arcpy.env.overwriteOutput = True
arcpy.env.workspace = "C:/data/my_packages"
# Loop through the workspace, find all the layer and map packages
for mpk in arcpy.ListFiles("*.mpk"):
print("Sharing " + mpk)
arcpy.SharePackage_management(mpk, "username", "password",
"This is a summary", "tag1, tag2", "Credits",
"MYGROUPS","My_Group")
Environnements
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui