Zusammenfassung
Unter Verwendung des aktuellen Status einer Web-App (zum Beispiel enthaltene Services, Layer-Sichtbarkeitseinstellungen und clientseitige Grafiken) wird ein druckbares Seitenlayout oder eine grundlegende Karte des angegebenen Interessenbereichs zurückgegeben.
Verwendung
Die Eingabe für dieses Werkzeug ist ein Text im JSON-Format (JavaScript Object Notation), der die Layer, Grafiken und andere Einstellungen in der Webkarte beschreibt. Die JSON-Daten müssen 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-Web-APIs für JavaScript, Flex und Silverlight verwenden diesen Service, 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 ConvertWebMapToMapDocument() im Python-Modul arcpy.mapping, das im Lieferumfang von ArcGIS enthalten ist. Um Ihr 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.
Syntax
arcpy.server.ExportWebMap(Web_Map_as_JSON, Output_File, {Format}, {Layout_Templates_Folder}, {Layout_Template})
Parameter | Erklärung | Datentyp |
Web_Map_as_JSON | Eine JSON-Darstellung des Status der zu exportierenden Karte, wie er in der Web-App angezeigt wird. Informationen zum Formatieren dieses Textes finden Sie in der ExportWebMap-Spezifikation. Die ArcGIS-Web-APIs (für JavaScript, Flex, Silverlight usw.) ermöglichen den Abruf dieser JSON-Zeichenfolge aus der Karte. | String |
Output_File | Der Name der Ausgabedatei. Die Erweiterung der Datei hängt vom Parameter Format ab. | File |
Format (optional) | Gibt das Format an, in dem das Karten-Image zum Drucken bereitgestellt wird.
| String |
Layout_Templates_Folder (optional) | Der vollständige Pfad zum Ordner mit den Kartendokumenten (.mxd-Dateien), die als Layout-Vorlagen verwendet werden sollen. Das Standardverzeichnis ist <install_directory>\Templates\ExportWebMapTemplates. | Folder |
Layout_Template (optional) | Der Name einer Vorlage aus der Liste oder das Schlüsselwort MAP_ONLY. Wenn MAP_ONLY ausgewählt oder eine leere Zeichenfolge übergeben wird, enthält die Ausgabekarte keine Seitenlayout-Elemente, wie zum Beispiel Titel, Legende oder Maßstabsleiste. | String |
Umgebungen
Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja