描述
采用 web 应用程序的状态(例如,随附的服务、图层可见性设置和客户端图形)并返回可打印的页面布局或指定感兴趣区的基本地图。
使用方法
此工具输入采用“JavaScript 对象表示法”(JSON) 格式的一段文本,用于说明 web 地图中的图层、图形和其他设置。此 JSON 必须根据 ExportWebMap 规范构建。
ArcGIS Server 中随附此工具,以支持用于打印的 web 服务,其中包括 PrintingTools 预配置服务。针对 JavaScript、Flex 和 Silverlight 的 ArcGIS Web API 使用 PrintingTools 服务生成影像,从而进行地图打印。
对于高级打印场景(例如以本地矢量数据替换服务图层、创建地图册等),会使用 Python arcpy.mapping 模块中的 ConvertWebMapToMapDocument() 函数,而不会用到此工具。要使 Python 脚本对 web 应用程序可用,可以通过 ArcGIS Server 地理处理服务显示脚本。有关详细信息,请参阅 在 web 应用程序中打印。
语法
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 (可选) | 包含要用作布局模板的地图文档(.mxd 文件)的文件夹的完整路径。默认位置为 <install_directory>\Templates\ExportWebMapTemplates。 | Folder |
Layout_Template (可选) | 可以是列表中某个模板的名称,也可以是关键字 MAP_ONLY。选择 MAP_ONLY 或传递空字符串时,输出地图将不包含任何页面布局元素,例如标题、图例和比例尺。 | String |
环境
此工具不使用任何地理处理环境。
许可信息
- Basic: 是
- Standard: 是
- Advanced: 是