Partager le paquetage (Gestion des données)
Récapitulatif
Partage un paquetage de couches ou de cartes en publiant vers ArcGIS Online.
Utilisation
- Pour partager un paquetage de couches ou de cartes sur ArcGIS.com, 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 en ligne, un résumé et des étiquettes sont requises. Le résumé et les étiquettes ainsi que la description du paquetage et les crédits permettent de rechercher des paquetages en ligne.
Syntaxe
Paramètre | Explication | Type de données |
in_package |
Fichier de paquetage de couches (.lpk) ou de cartes (.mpk) en entrée. | File |
username |
Nom d'utilisateur du compte global ESRI. | String |
password |
Mot de passe du compte global ESRI. | 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 |
Etiquettes utilisées pour décrire et identifier le paquetage. Les étiquettes 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
Recherchez tous les paquetages de carte qui résident dans un dossier spécifié et partagez-les sur ArcGIS Online.
# Name: SharePackageEx1.py # Description: Find all the map packages that reside in a specified folder and share them on ArcGIS online. # Author: ESRI # 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")