Partager un paquetage (Gestion des données)
Récapitulatif
Partage 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 couches (.lpk) ;
- Paquetages de localisateurs (.gcpk)
- paquetages de cartes (.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
Paramètre | Explication | Type de données |
in_package |
Fichier de paquetage de couches en entrée (.lpk), de cartes (.mpk), de géotraitement (.gpk), de tuiles de cartes (.tpk) ou de localisateurs d'adresses (.gcpk). | File |
username |
Nom d'utilisateur du compte global Esri. Si vous vous êtes déjà authentifié auprès d'ArcGIS.com, ce paramètre est facultatif. | String |
password |
Mot de passe du compte global Esri. Si vous vous êtes déjà authentifié auprès d'ArcGIS.com, ce paramètre est facultatif. | 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 |
Exemple de code
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")
Trouve tous les paquetages de carte qui résident dans un dossier spécifié et les partage sur ArcGIS Online.
# Name: SharePackageEx1.py
# Description: Find all the map packages that reside in a specified folder and share them on ArcGIS online.
# import system modules
import os
import arcpy
from arcpy import env
# Set environment settings
env.overwriteOutput = True
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")