标注 | 说明 | 数据类型 |
作为 JSON 的 Web 地图 | 要按照 Web 应用程序中显示的情况导出地图状态的 JSON 制图表达。请参阅 ExportWebMap 规范以了解如何设置此文本格式。 通过 ArcGIS API for JavaScript,您可以从地图中获取此 JSON 字符串。 | String |
输出文件 | 输出文件名。 文件扩展名取决于格式参数值。 | File |
格式 (可选) | 指定传送打印用地图影像时所使用的格式。
注:输出文件的背景始终是不透明的。 | String |
布局模板文件夹 (可选) | 包含要用作布局模板的布局页面(.pagx 文件)的文件夹的完整路径。 默认位置为 <install_directory>\Resources\ArcToolBox\Templates\ExportWebMapTemplates。 | Folder |
布局模板 (可选) | 可以是列表中某个模板的名称,也可以是关键字 MAP_ONLY。 使用 MAP_ONLY 或传递空字符串时,输出地图将不包含任何页面布局元素,例如标题、图例和比例尺。 | String |
布局项目 ID (可选) | 将用于模板的布局项的门户 ID(JSON 格式)。 使用格式 {"id": "<portal-id>"}。 如果指定了此参数,则其优先级要高于布局模板参数。 | String |
摘要
可根据 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 文件。
参数
arcpy.server.ExportWebMap(Web_Map_as_JSON, Output_File, {Format}, {Layout_Templates_Folder}, {Layout_Template}, {Layout_Item_ID})
名称 | 说明 | 数据类型 |
Web_Map_as_JSON | 要按照 Web 应用程序中显示的情况导出地图状态的 JSON 制图表达。请参阅 ExportWebMap 规范以了解如何设置此文本格式。 通过 ArcGIS API for JavaScript,您可以从地图中获取此 JSON 字符串。 | String |
Output_File | 输出文件名。 文件扩展名取决于 Format 参数值。 | File |
Format (可选) | 指定传送打印用地图影像时所使用的格式。
注:输出文件的背景始终是不透明的。 | String |
Layout_Templates_Folder (可选) | 包含要用作布局模板的布局页面(.pagx 文件)的文件夹的完整路径。 默认位置为 <install_directory>\Resources\ArcToolBox\Templates\ExportWebMapTemplates。 | Folder |
Layout_Template (可选) | 可以是列表中某个模板的名称,也可以是关键字 MAP_ONLY。 使用 MAP_ONLY 或传递空字符串时,输出地图将不包含任何页面布局元素,例如标题、图例和比例尺。 | String |
Layout_Item_ID (可选) | 将用于模板的布局项的门户 ID(JSON 格式)。 使用格式 {"id": "<portal-id>"}。 如果指定了此参数,则其优先级要高于 Layout_Template 参数。 | String |
环境
许可信息
- Basic: 是
- Standard: 是
- Advanced: 是