标注 | 说明 | 数据类型 |
作为 JSON 的 Web 地图 | 要按照 Web 应用程序中显示的情况导出地图状态的 JSON 制图表达。请参阅 ExportWebMap 规范以了解如何设置此文本格式。 通过 ArcGIS Web API(针对 JavaScript、Flex、Silverlight 等),您可以从地图中获取此 JSON 字符串。 | String |
输出文件 | 输出文件名。 文件扩展名取决于格式参数值。 | File |
格式 (可选) | 指定传送打印用地图影像时所使用的格式。
注:输出文件的背景始终是不透明的。 | String |
布局模板文件夹 (可选) | 包含要用作布局模板的布局页面(.pagx 文件)的文件夹的完整路径。 默认位置为 <install_directory>\Resources\ArcToolBox\Templates\ExportWebMapTemplates。 | Folder |
布局模板 (可选) | 可以是列表中某个模板的名称,也可以是关键字 MAP_ONLY。 选择 MAP_ONLY 或传递空字符串时,输出地图将不包含任何页面布局元素,例如标题、图例和比例尺。 | String |
摘要
采用 web 应用程序的状态(例如,随附的服务、图层可见性设置和客户端图形)并返回可打印的页面布局或指定感兴趣区的基本地图。
使用情况
此工具输入采用“JavaScript 对象表示法”(JSON) 格式的一段文本,用于说明 web 地图中的图层、图形和其他设置。 此 JSON 必须根据 ExportWebMap 规范构建。
ArcGIS Server 中随附此工具,以支持用于打印的 web 服务,其中包括 PrintingTools 预配置服务。 针对 JavaScript、Flex 和 Silverlight 的 ArcGIS Web API 使用 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})
名称 | 说明 | 数据类型 |
Web_Map_as_JSON | 要按照 Web 应用程序中显示的情况导出地图状态的 JSON 制图表达。请参阅 ExportWebMap 规范以了解如何设置此文本格式。 通过 ArcGIS Web API(针对 JavaScript、Flex、Silverlight 等),您可以从地图中获取此 JSON 字符串。 | String |
Output_File | 输出文件名。 文件扩展名取决于格式参数值。 | File |
Format (可选) | 指定传送打印用地图影像时所使用的格式。
注:输出文件的背景始终是不透明的。 | String |
Layout_Templates_Folder (可选) | 包含要用作布局模板的布局页面(.pagx 文件)的文件夹的完整路径。 默认位置为 <install_directory>\Resources\ArcToolBox\Templates\ExportWebMapTemplates。 | Folder |
Layout_Template (可选) | 可以是列表中某个模板的名称,也可以是关键字 MAP_ONLY。 选择 MAP_ONLY 或传递空字符串时,输出地图将不包含任何页面布局元素,例如标题、图例和比例尺。 | String |
环境
许可信息
- Basic: 是
- Standard: 是
- Advanced: 是