Zusammenfassung
Erstellt eine Webkarte in einem Portal (wie Portal for ArcGIS oder Ihr 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.
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.
Das Werkzeug nutzt die Anmeldeinformationen aus der aktuellen Anmeldesitzung inArcGIS for Desktop. Sie werden möglicherweise aufgefordert, das Werkzeug zu schließen und sich über die Anwendung beim Portal anzumelden: Datei > Anmelden, wenn Sie vor dem Starten des Werkzeugs nicht bereits beim Portal angemeldet waren.
Die Webkarte wird veröffentlicht, ohne freigegeben zu werden. Sie können die Webkarte und Services für Ihre Organisation, bestimmte Gruppen oder alle Benutzer freigeben, indem Sie die Inhalte im Portal verwalten.
Syntax
MXDToWebMap_server (input_map_document, web_map_name, summary, tags, {layers_to_be_published}, {basemap}, {online_folder_name})
Parameter | Erläuterung | Datentyp |
input_map_document | Das Eingabe-Kartendokument von Layern, die in eine Webkarte im Portal konvertiert werden sollen. | Map 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 |
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")
MXDToWebMap – Beispiel 2 (eigenständiges Skript)
Erstellt eine Webkarte aus einem Kartendokument.
import arcpy
# Tool variables
mxd = r"c:\gisProjects\fastfood\fastfood.mxd"
title = "FastFoodSpots"
Username = "PortalKing"
Password = "mySecret"
Tags = "hamburger, pizza, tacos, salad"
Desc = "All the fast food places this side of the Mississippi, and salad."
arcpy.MXDToWebMap_server(mxd, title, ,username=Username, password=Password, tags=Tags, description=Desc)
Umgebungen
Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.
Lizenzinformationen
- ArcGIS Desktop Basic: Ja
- ArcGIS Desktop Standard: Ja
- ArcGIS Desktop Advanced: Ja