Zusammenfassung
Erstellt eine Webkarte in einem Portal (Portal for ArcGIS oder ein lokales Portal) aus einem Kartendokument (MXD). Erfordert ein Konto, das mit ArcGIS.com oder einem lokalen Portal authentifiziert werden kann, um Services zu veröffentlichen und die Webkarte zu erstellen.
Verwendung
Gültige Feature-Layer in dem Eingabe-Kartendokument werden als Feature-Service in dem Portal veröffentlicht, das in ArcGIS Administrator festgelegt wird. Raster-Layer werden in einen gekachelten gecachten Service konvertiert. Diese beiden Service-Typen werden mit der ausgewählten Grundkarte kombiniert, um die Ausgabe-Webkarte zu erzeugen.
Nicht unterstützte Elemente im Kartendokument, wie Feature-Services und Grundkarten, werden aus den resultierenden Services und der Webkarte ausgeschlossen. Für jedes gültige Element werden Warnmeldungen ausgegeben.
Neben einem abgeleiteten Ausgabe-Parameter wird ein vollständiger Link (URL) zu der Webkarte als letzte Meldung des Werkzeugs bereitgestellt. Sie müssen diese URL eingeben oder Ihren Portal-Inhalt öffnen, um die Webkarte zu starten.
Das aktive Portal wird in ArcGIS Administrator festgelegt. Eine Standardbereitstellung von ArcGIS for Desktop wird auf ArcGIS.com veröffentlicht. Sie benötigen einen benannten Benutzer mit Berechtigungen zum Veröffentlichen, um die Services und die Karte zu veröffentlichen.
Wenn das aktive Portal in ArcGIS Administrator auf ein lokales Portal festgelegt wurde, werden alle Ausgaben dort erstellt.
Um das aktive Portal und den Erstellungsort der Ausgaben zu ändern, müssen Sie ArcGIS for Desktop schließen, ArcGIS Administrator öffnen und das neue aktive Portal festlegen. Sie können ArcGIS for Desktop anschließend erneut öffnen und Ihre Karte in einer Webkarte veröffentlichen.
Karten, die als Grundkarte im aktiven Portal definiert sind, können über den Grundkartenparameter ausgewählt werden. Diese Karten werden vom Portal-Administrator festgelegt. Sie müssen sich an den Portal-Administrator wenden, wenn Ihrem Portal eine bestimmte Grundkarte hinzugefügt werden soll, die nicht aufgeführt ist.
Wenn die Webkarte oder die Services, die erstellt werden sollen (basierend auf dem Namen der Webkarte) bereits in Ihrem Portal vorhanden sind, wird ein Fehler ausgegeben und das Werkzeug nicht weiter ausgeführt. Sie müsen einen neuen Namen für die Webkarte auswählen oder Elemente aus dem Portal löschen. Vorhandene Services werden vom Werkzeug weder überschrieben noch gelöscht.
Die Webkarte wird nicht standardmäßig in der Organisation oder öffentlich freigegeben. Legen Sie die entsprechenden Freigabeoptionen für den Feature-Service und die Webkarte, die erstellt werden sollen, anhand der Freigabeparameter fest.
Syntax
MXDToWebMap_server (Input_map_document, Web_map_name, Summary, Tags, {Layers_to_be_published}, {Basemap}, {Online_folder_name}, {Within_Organization}, {Everyone}, {Groups}, {Username}, {Password})
Parameter | Erläuterung | Datentyp |
Input_map_document | Das Eingabe-Kartendokument von Layern, die in eine Webkarte im Portal konvertiert werden sollen. | ArcMap Document |
Web_map_name | Der Name des zu erstellenden Ausgabe-Kartendokuments. | String |
Summary | Die Zusammenfassung für die Webkarte. Die Zusammenfassung enthält Informationen zu der Webkarte, wenn diese über die Suchfunktion gefunden wird. | String |
Tags | Identifizierende Tags für die Webkarte. Anhand der Tags kann Ihre Webkarte bei Suchläufen schneller gefunden werden. Geben Sie mehrere Tags ein, indem Sie die einzelnen Begriffe durch ein Komma trennen. | String |
Layers_to_be_published [Layers_to_be_published,...] (optional) | Die Layer, die in die Ausgabe-Webkarte eingefügt werden sollen. Das Werkzeug versucht standardmäßig, alle im Kartendokument gefundenen Layer zu konvertieren. Ungültige Layer-Typen (wie Service-Layer) werden auch dann aus der Webkarte ausgeschlossen, wenn sie als Eingabe bereitgestellt wurde. Eine leere Liste versucht außerdem, eine Webkarte mit allen Layern aus dem Kartendokument zu erstellen. | String |
Basemap [Basemap,...] (optional) | Die Grundkarte von Esri, die in der Webkarte verwendet werden soll. | String |
Online_folder_name (optional) | Der Portal-Ordner, in dem die Webkarte erstellt werden soll. Wenn der Ordner noch nicht vorhanden ist, wird er erstellt. | String |
Within_Organization (optional) | Legt fest, ob die Webkarte und die zugehörigen Services freigegeben und in der Organisation verfügbar gemacht werden.
| Boolean |
Everyone (optional) | Gibt an, ob die Grundkarte für jeden freigegeben und verfügbar gemacht wird.
| Boolean |
Groups [Groups,...] (optional) | Wählen Sie die Gruppen aus, für die die Webkarte und Services freigegeben werden sollen. Sie müssen sicherstellen, dass das Benutzerkonto, das die Webkarte und Services veröffentlicht, zu der Gruppe gehört, und dass der Name der Gruppe richtig geschrieben ist. Das Werkzeugdialogfeld überprüft Gruppen. Sie können dies als Referenz verwenden, bevor Sie das Werkzeug über ein Python-Skript ausführen. | String |
Username (optional) | Der Benutzername für die Authentifizierung mit ArcGIS.com oder dem lokalen ArcGIS for Portal. Dem Konto müssen Publisher-Berechtigungen zugewiesen sein. | String |
Password (optional) | Das Kennwort für die Authentifizierung mit ArcGIS.com oder dem lokalen ArcGIS for Portal. Beachten Sie, dass das Kennwort als einfacher Text übergeben wird, das Werkzeug jedoch versucht, eine HTTPS-Verbindung herzustellen. | String Hidden |
Codebeispiel
MXDToWebMap – Beispiel (Python-Fenster)
Das folgende Skript im Python-Fenster veranschaulicht, wie die Funktion "MXDToWebMap" im unmittelbaren Modus verwendet wird.
mxd = arcpy.mapping.MapDocument("CURRENT")
arcpy.MXDToWebMap_server(mxd, "CoffeeShopLocations", "Location of coffee shops", "coffee,map")
MXDToWebMap – Beispiel 2 (eigenständiges Skript)
Erstellen Sie eine Webkarte über ein Kartendokument aus einem eigenständigen Skript.
import arcpy
# Tool variables
mxd = r"c:\gisProjects\fastfood\fastfood.mxd"
title = "FastFoodSpots"
user = "PortalKing"
pass = "mySecret"
tags = "hamburger, pizza, tacos, salad"
summary = "All the fast food places this side of the Mississippi."
arcpy.MXDToWebMap_server(mxd, title, summary, tags, Username=user, Password=pass)
Umgebungen
Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.
Lizenzinformationen
- ArcGIS Desktop Basic: Ja
- ArcGIS Desktop Standard: Ja
- ArcGIS Desktop Advanced: Ja