导出 Web 地图 (服务器工具)
汇总
可根据 Web 应用程序的状态(例如,包含的服务、图层可见性设置和客户端图形)返回指定感兴趣区域的可打印页面布局或基本地图。
用法
此工具的输入是 JSON 格式的文本,用于描述 web 地图中的图层、图形和其他设置。 JSON 表示必须根据 ExportWebMap 规范 构建。
ArcGIS Server 中随附此工具,以支持用于打印的 Web 服务,其中包括
PrintingTools预配置服务。 ArcGIS API for JavaScript 使用PrintingTools服务生成用于地图打印的图像。对于高级打印场景(例如以本地矢量数据替换服务图层、创建地图册等),会使用 Python
arcpy.mp模块中的ConvertWebMapToArcGISProject函数,而不会用到此工具。 要使 Python 脚本对 Web 应用程序可用,可以通过 ArcGIS Server 地理处理服务显示脚本。 有关详细信息,请参阅 ArcGIS Server 帮助中的在 Web 应用程序中打印。导出格式类型 TIFF 生成具有 alpha 通道的启用了地理位置的 32 位
.tiff文件。在模板文件夹参数中指定的文件夹不能包含两个或多个具有相同名称的文件(
.rptt和.rptx)。 这是为了避免打印作业期间出现不需要的输出。 布局和报表模板可以共享相同的名称。如果使用或指定报表模板,则输出必须为 PDF 格式。
要根据打印服务生成不含地图的报表,请指定报表模板参数值;对于布局模板参数,请指定
MAP_ONLY。
参数
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
作为 JSON 的 Web 地图 |
将按照 Web 应用程序中显示的情况导出地图状态的 JSON 表示。有关如何设置此文本格式的详细信息,请参阅 ExportWebMap 规范。 可以使用 ArcGIS API for JavaScript 从地图中获取此 JSON 字符串。 |
String |
|
输出文件 |
输出文件名。 文件扩展名取决于格式参数值。 |
File |
|
格式 (可选) |
指定传送打印用地图影像时所使用的格式。 注:输出文件的背景始终是不透明的。
|
String |
|
模板文件夹 (可选) |
包含将用作模板的布局或报表页面( |
Folder |
|
布局模板 (可选) |
可以是列表中某个模板的名称,也可以是关键字 |
String |
|
布局项目 ID (可选) |
将用于模板的布局项的门户 ID(JSON 格式)。 使用格式 |
String |
|
报表模板 (可选) |
报表模板的名称。 如果提供此参数值,则格式参数必须设置为便携文档格式 (PDF)。 如果未提供任何值,则输出文件将不包含任何报表。 |
String |
|
报表项目 ID (可选) |
将用于模板的布局项目的门户 ID(JSON 格式)。 使用格式 |
String |
环境
此工具不使用任何地理处理环境。
许可信息
- 基本: 是
- 标准: 是
- 高级: 是