Paket freigeben (Data Management)
Zusammenfassung
Gibt ein Layer- oder ein Kartenpaket durch Veröffentlichung in ArcGIS Online frei.
Verwendung
- Damit Sie Layer- und Kartenpakete auf ArcGIS.com freigeben können, muss Ihr Esri Global Account als Mitglied von ArcGIS Online registriert sein. Unter http://www.arcgis.com/home/signup.html können Sie einen Esri Global Account erstellen und registrieren.
- Zur Online-Freigabe von Paketen sind eine Zusammenfassung und mindestens ein Tag erforderlich. Anhand von Zusammenfassung und Tags sowie einer Paketbeschreibung und Quellnachweisen können die Pakete dann online gesucht werden.
Syntax
Parameter | Erläuterung | Datentyp |
in_package |
Geben Sie die Layer-Datei (.lpk) oder die Kartenpaketdatei (.mpk) ein. | File |
username |
Benutzername für den Esri Global Account | String |
password |
Kennwort für den Esri Global Account | Encrypted String |
summary |
Paketzusammenfassung Die Zusammenfassung wird auf ArcGIS.com als Teil der Paketinformationen angezeigt. | String |
tags |
Tags, mit denen Paket beschrieben und gekennzeichnet wird. Einzelne Tags werden entweder durch Komma oder durch Strichpunkt getrennt. | String |
credits (optional) |
Quellennachweise des Pakets Dies ist im Allgemeinen der Name des Unternehmens, das den Inhalt des Pakets erstellt bzw. bereitgestellt hat. | String |
public (optional) |
Gibt an, ob das Paket freigegeben wird und für jeden Benutzer verfügbar ist.
| Boolean |
groups [group_name,...] (optional) |
Liste der Gruppen, für die das Paket freigegeben wird. | String |
Codebeispiel
Suchen Sie alle Kartenpakete in dem angegebenen Ordner und geben Sie diese in ArcGIS Online frei.
# 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")