Webkarte exportieren (Server Tools)
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-Darstellung 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 für JavaScript verwendet den ServicePrintingTools, 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
ConvertWebMapToArcGISProjectim Pythonarcpy.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 Hilfe zu ArcGIS Server.Beim Exportformat TIFF wird eine 32-Bit-TIFF-Datei (
.tiff) mit Geofunktionen und einem Alpha-Kanal generiert.Der Ordner, der im Parameter Vorlagenordner angegeben ist, darf nicht zwei oder mehrere Dateien (.rptt und
.rptx) mit identischem Namen enthalten. Damit sollen unerwünschte Ausgaben bei Druckaufträgen vermieden werden. Layout- und Berichtsvorlagen dürfen denselben Namen haben.Wenn eine Berichtsvorlage verwendet oder angegeben wird, muss die Ausgabe im PDF-Format vorliegen.
Um einen Bericht ohne Karten vom Druckdienst zu generieren, geben Sie einen Parameterwert für Berichtsvorlage und für den Parameter **Layoutvorlage
MAP_ONLYden Wert ** an.
Parameter
| 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. Verwenden Sie zum Abrufen dieser JSON-Zeichenfolge aus der Karte ArcGIS API for JavaScript. |
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 |
|
Vorlagenordner (Optional) |
Der vollständige Pfad zum Ordner mit den Layout- oder Berichtsseiten (.pagx-, |
Folder |
|
Layout-Vorlage (Optional) |
Der Name einer Vorlage aus der Liste oder das Schlüsselwort |
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: |
String |
|
Berichtsvorlage (Optional) |
Der Name der Berichtsvorlage. Wenn dieser Parameterwert angegeben wurde, muss der Parameter Format auf Portable Document Format (PDF) festgelegt werden. Wenn kein Wert angegeben wurde, enthält die Ausgabedatei keine Berichte. |
String |
|
Berichtselement-ID (Optional) |
Die Portal-ID (im JSON-Format) des Berichtelements, das für Vorlagen verwendet werden soll. Verwenden Sie das Format: |
String |
Umgebungen
Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.
Lizenzierungsinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja