Beschriftung | Erläuterung | Datentyp |
Webkarte als JSON | Eine JSON-Repräsentation des Status der zu exportierenden Karte, wie sie in der Web-App angezeigt wird. Informationen zum Formatieren dieses Textes finden Sie im Abschnitt zur ExportWebMap-Spezifikation. Die ArcGIS API for JavaScript ermöglicht den Abruf dieser JSON-Zeichenfolge aus der Karte. | String |
Ausgabedatei | Der Name der Ausgabedatei. Die Erweiterung der Datei hängt vom Parameterwert Format ab. | File |
Format (optional) | Gibt das Format an, in dem das Karten-Image zum Drucken bereitgestellt wird.
Hinweis:Der Hintergrund der Ausgabedatei ist immer undurchsichtig. | String |
Layout-Vorlagenordner (optional) | Der vollständige Pfad zum Ordner mit den Kartendokumenten (.pagx-Dateien), die als Layout-Vorlagen verwendet werden sollen. Das Standardverzeichnis ist <install_directory>\Resources\ArcToolBox\Templates\ExportWebMapTemplates. | Folder |
Layout-Vorlage (optional) | Der Name einer Vorlage aus der Liste oder das Schlüsselwort MAP_ONLY. Wenn MAP_ONLY verwendet oder eine leere Zeichenfolge übergeben wird, enthält die Ausgabekarte keine Seitenlayout-Elemente, wie zum Beispiel Titel, Legende oder Maßstabsleiste. | String |
Layout-Element-ID (optional) | Die Portal-ID (im JSON-Format) des Layout-Elements, das für Vorlagen verwendet werden soll. Verwenden Sie das Format: {"id": "<portal-id>"}. Wenn dieser Parameter angegeben wurde, dann hat er Vorrang vor dem Parameter Layout-Vorlage. | String |
Zusammenfassung
Gibt basierend auf dem Status einer Web-App (zum Beispiel enthaltene Services, Layer-Sichtbarkeitseinstellungen und clientseitige Grafiken) ein druckbares Seitenlayout oder eine grundlegende Karte eines angegebenen Interessenbereichs zurück.
Verwendung
Die Eingabe für dieses Werkzeug ist ein Text im JSON-Format, der die Layer, Grafiken und andere Einstellungen in der Webkarte beschreibt. Die JSON-Repräsentation muss entsprechend der ExportWebMap-Spezifikation strukturiert sein.
Dieses Werkzeug ist in ArcGIS Server enthalten, um Web-Services zum Drucken zu unterstützen, darunter der vorkonfigurierte Service PrintingTools. Die ArcGIS API for JavaScript verwendet den Service PrintingTools, um Images für den Kartendruck zu generieren.
Für erweiterte Druckszenarien, zum Beispiel Ersetzen von Service-Layern durch lokale Vektordaten, Erstellen von Kartensammlungen usw., sollten Sie dieses Werkzeug nicht verwenden. Verwenden Sie stattdessen die Funktion ConvertWebMapToArcGISProject im Python arcpy.mp-Modul, das im Lieferumfang von ArcGIS enthalten ist. Um ein Python-Skript für eine Web-App verfügbar zu machen, können Sie das Skript über einen ArcGIS Server-Geoverarbeitungsservice bereitstellen. Weitere Informationen finden Sie unter Drucken in Webanwendungen in der ArcGIS Server-Hilfe.
Beim Exportformat TIFF wird eine 32-Bit-TIFF-Datei (.tiff) mit Geofunktionen und einem Alpha-Kanal generiert.
Parameter
arcpy.server.ExportWebMap(Web_Map_as_JSON, Output_File, {Format}, {Layout_Templates_Folder}, {Layout_Template}, {Layout_Item_ID})
Name | Erläuterung | Datentyp |
Web_Map_as_JSON | Eine JSON-Repräsentation des Status der zu exportierenden Karte, wie sie in der Web-App angezeigt wird. Informationen zum Formatieren dieses Textes finden Sie im Abschnitt zur ExportWebMap-Spezifikation. Die ArcGIS API for JavaScript ermöglicht den Abruf dieser JSON-Zeichenfolge aus der Karte. | String |
Output_File | Der Name der Ausgabedatei. Die Erweiterung der Datei hängt vom Parameterwert Format ab. | File |
Format (optional) | Gibt das Format an, in dem das Karten-Image zum Drucken bereitgestellt wird.
Hinweis:Der Hintergrund der Ausgabedatei ist immer undurchsichtig. | String |
Layout_Templates_Folder (optional) | Der vollständige Pfad zum Ordner mit den Kartendokumenten (.pagx-Dateien), die als Layout-Vorlagen verwendet werden sollen. Das Standardverzeichnis ist <install_directory>\Resources\ArcToolBox\Templates\ExportWebMapTemplates. | Folder |
Layout_Template (optional) | Der Name einer Vorlage aus der Liste oder das Schlüsselwort MAP_ONLY. Wenn MAP_ONLY verwendet oder eine leere Zeichenfolge übergeben wird, enthält die Ausgabekarte keine Seitenlayout-Elemente, wie zum Beispiel Titel, Legende oder Maßstabsleiste. | String |
Layout_Item_ID (optional) | Die Portal-ID (im JSON-Format) des Layout-Elements, das für Vorlagen verwendet werden soll. Verwenden Sie das Format: {"id": "<portal-id>"}. Wenn dieser Parameter angegeben wurde, dann hat er Vorrang vor dem Parameter Layout_Template. | String |
Umgebungen
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja