HOW TO

Ausführen eines Taskvorgangs "Webkarte exportieren" über den REST-Endpunkt

Last Published: July 30, 2021

Zusammenfassung

Der Task "Webkarte exportieren" ist ein Vorgang des PrintingTools-Geoverarbeitungsservice, der den Status einer Webanwendung nutzt und ein Seitenlayout oder ein Kartenbild des angegebenen Interessenbereichs im Raster- oder Vektorformat zurückgibt. Weitere Informationen finden Sie unter ArcGIS Server: Der PrintingTools-Service und ArcGIS REST API: Export Web Map Task.

Die Eingabe für den Task "Webkarte exportieren" wird unter Verwendung von JavaScript Object Notation (JSON) formatiert und sollte Informationen zu den Layern, Grafiken und anderen Einstellungen in der Webkarte enthalten. Weitere Informationen finden Sie unter ArcGIS Server: ExportWebMap-Spezifikation.

Vorgehensweise

Das Ausführen des Tasks "Webkarte exportieren" über den REST-Endpunkt ist eine effektive Methode, um sicherzustellen, dass der PrintingTools-Geoverarbeitungsservice oder ein benutzerdefinierter Druckservice erwartungsgemäß funktioniert, bevor er in einer Webanwendung verwendet wird.

  1. Greifen Sie über den REST-Endpunkt auf den Taskvorgang "Webkarte exportieren" zu:
http://<gisserver.domain.com>:6080/arcgis/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task/execute
Die Seite für die Task-Ausführung im ArcGIS REST-Endpunkt
  1. Geben Sie Werte für die Webkarte als JSON-, Format- und Layout-Vorlagen-Parameter ein. Ein Beispiel für eine Webkarte als JSON ist unten aufgeführt:
Hinweis: Der folgende JSON-Code-Abschnitt funktioniert nicht, wenn er formatiert ist. Ab Version 10.6 wird formatierte JSON von Druckservices nicht akzeptiert. Beim Veröffentlichen eines Druckservice aus ArcMap (mit dem Geoverarbeitungswerkzeug "Webkarte exportieren") auf einem Server der Version 10.6 oder höher kann jedoch formatierte JSON verwendet werden.
{"mapOptions":{"extent":{"xmin":-14029324.953095315,"ymin":3275060.5972898453,"xmax":-6803885.543356096,"ymax":7545750.241638077,"spatialReference":{"wkid":102100}},"scale":18489297.737236},"operationalLayers":[{"url":"http://<gisserver.domain.com>:6080/arcgis/rest/services/SampleWorldCities/MapServer",}],"exportOptions":{"outputSize":[1400,1000],"dpi":96}}

Dieses Beispiel ist für die Verwendung des Kartenservice "Sample World Cities" konfiguriert:

http://<gisserver.domain.com>:6080/arcgis/rest/services/SampleWorldCities/MapServer
  1. Führen Sie den Task aus.

Artikel-ID:000012690

Hilfe von ArcGIS-Expert*innen erhalten

Technischen Support kontaktieren

Die Esri Support-App herunterladen

Zu den Download-Optionen

Zugehörige Informationen

Weitere Informationen zu diesem Thema erkunden