arcgis server10.7修改打印模板后前台调用不生效

时间:2023-03-10 03:14:03
arcgis server10.7修改打印模板后前台调用不生效

在10.5.1及之前的版本中,如果更改打印地图模板,如字体设置,那么直接修改【ArcGIS for Server 安装目录】/Templates/ExportWebMapTemplates下的mxd的字体设置而后重启打印服务即可。

但是,在 10.6.1环境下,对于系统自带的打印服务即Utilities下的Printingtools而言,如果修改打印服务的地图模板,那么通过替换【ArcGIS for Server 安装目录】/Templates/ExportWebMapTemplates下的模板是不起效的,必须发布一个自定义的打印服务。

这里,对于发布的自定义打印服务来说,替换打印模板的方法是生效的。

D:\Program Files\ArcGIS\Server\Templates\ExportWebMapTemplates

arcgis server10.7修改打印模板后前台调用不生效

将布局模板文件夹注册到 ArcGIS Server

如果布局模板文件夹当前位于服务器上,或者可以通过服务器进行访问,则应将该文件夹注册到 ArcGIS Server。请参阅使用 ArcGIS Desktop 将您的数据注册到 ArcGIS Server,了解如何将文件夹注册到服务器。

如果无法将布局模板文件夹放到服务器上,或放到通过服务器可以访问的位置,则无需执行任何操作。发布服务时,将布局模板文件夹复制到服务器,从而确保服务器可以访问该文件夹。虽然这个选项很容易配置,但在以后更新布局模板时要执行更多步骤。

准备和发布服务

  1. 在 ArcCatalog 中,或在 ArcMap 的目录窗口中,浏览至工具箱 > 系统工具箱 > 服务器工具 > 打印
  2. 双击导出 Web 地图工具将其打开。
  3. 将作为 JSON 的 Web 地图参数留空。
  4. 保留输出文件参数的默认值。将此工具发布到服务器之后,输出将被放置在服务器作业目录中。
  5. 通过单击浏览按钮并浏览至存储布局的文件夹,提供布局模板文件夹参数。
  6. 或者从下拉列表中选择一个布局,以此设置布局模板参数。这将是用户运行服务时的默认布局。
  7. 单击确定以运行工具。

接下来是添加打印模板:

  1. 浏览工具箱 > 系统工具箱 > 服务器工具 > 打印至布局模板信息脚本工具并将其打开。(布局模板信息脚本工具从 10.4 开始可用。此脚本工具允许将布局模板信息任务添加至打印服务。该任务提供布局页面的大小和活动数据框的大小。)
  2. 选择运行步骤 5 中导出 Web 地图工具步骤时指定的相同布局模板文件夹,单击确定运行脚本。
  3. 单击地理处理 > 结果,显示结果 窗口。
  4. 展开当前会话,右键单击导出 Web 地图结果,然后单击共享为 > 地理处理服务
  5. 选择发布服务,然后单击下一步。
  6. 在服务编辑器中,单击添加结果,并添加运行脚本的布局模板信息结果。
  7. 使用服务编辑器设置服务所需的其他属性,例如,运行每台计算机允许运行的最小和最大实例数。
  8. 单击发布服务。

arcgis server10.7修改打印模板后前台调用不生效

以上流程处理完成之后发现提示是无效URL!!!

这一操作气死我,立马找esri客服沟通,原来是中文汉化包的问题,将语言切换为英文就拨的云开见月明啦~~~一定要记住啊!

arcgis server10.7修改打印模板后前台调用不生效