操作方法
“导出 Web 地图”任务是 PrintingTools 地理处理服务的一项操作,它可以读取 Web 应用程序的状态,并以栅格或矢量格式返回指定感兴趣区域的页面布局或地图图像。 有关详细信息,请参阅 ArcGIS Server:PrintingTools 服务和 ArcGIS REST API:导出 Web 地图任务。
“导出 Web 地图”任务的输入使用 JavaScript 对象表示法 (JSON) 进行格式化,并且应包含有关 Web 地图中的图层、图形和其他设置的信息。 有关详细信息,请参阅 ArcGIS Server:ExportWebMap 规范。
通过 REST 端点执行“导出 Web 地图”任务可以在 web 应用程序中使用之前有效确认 PrintingTools 地理处理服务或任何自定义打印服务是否按照预期正常工作。
http://<gisserver.domain.com>:6080/arcgis/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task/execute
注: 如果进行了格式化,则以下 JSON 代码部分将不起作用。 从 10.6 开始,打印服务不接受格式化的 JSON。 但是,如果在 10.6 或更高版本的服务器上使用“导出 Web 地图”地理处理工具从 ArcMap 发布打印服务,则可以使用格式化的 JSON。
{"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}}
此示例将配置为使用 Sample World Cities 地图服务:
http://<gisserver.domain.com>:6080/arcgis/rest/services/SampleWorldCities/MapServer
获取来自 ArcGIS 专家的帮助
下载 Esri 支持应用程序