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 Server
如果布局模板文件夹当前位于服务器上,或者可以通过服务器进行访问,则应将该文件夹注册到 ArcGIS Server。请参阅使用 ArcGIS Desktop 将您的数据注册到 ArcGIS Server,了解如何将文件夹注册到服务器。
如果无法将布局模板文件夹放到服务器上,或放到通过服务器可以访问的位置,则无需执行任何操作。发布服务时,将布局模板文件夹复制到服务器,从而确保服务器可以访问该文件夹。虽然这个选项很容易配置,但在以后更新布局模板时要执行更多步骤。
准备和发布服务
- 在 ArcCatalog 中,或在 ArcMap 的目录窗口中,浏览至工具箱 > 系统工具箱 > 服务器工具 > 打印。
- 双击导出 Web 地图工具将其打开。
- 将作为 JSON 的 Web 地图参数留空。
- 保留输出文件参数的默认值。将此工具发布到服务器之后,输出将被放置在服务器作业目录中。
- 通过单击浏览按钮并浏览至存储布局的文件夹,提供布局模板文件夹参数。
- 或者从下拉列表中选择一个布局,以此设置布局模板参数。这将是用户运行服务时的默认布局。
- 单击确定以运行工具。
接下来是添加打印模板:
- 浏览工具箱 > 系统工具箱 > 服务器工具 > 打印至布局模板信息脚本工具并将其打开。(布局模板信息脚本工具从 10.4 开始可用。此脚本工具允许将布局模板信息任务添加至打印服务。该任务提供布局页面的大小和活动数据框的大小。)
- 选择运行步骤 5 中导出 Web 地图工具步骤时指定的相同布局模板文件夹,单击确定运行脚本。
- 单击地理处理 > 结果,显示结果 窗口。
- 展开当前会话,右键单击导出 Web 地图结果,然后单击共享为 > 地理处理服务。
- 选择发布服务,然后单击下一步。
- 在服务编辑器中,单击添加结果,并添加运行脚本的布局模板信息结果。
- 使用服务编辑器设置服务所需的其他属性,例如,运行每台计算机允许运行的最小和最大实例数。
- 单击发布服务。
以上流程处理完成之后发现提示是无效URL!!!
这一操作气死我,立马找esri客服沟通,原来是中文汉化包的问题,将语言切换为英文就拨的云开见月明啦~~~一定要记住啊!
arcgis server10.7修改打印模板后前台调用不生效的更多相关文章
- 【WPF】 问题总结-RaidButton修改样式模板后作用区域的变化
最近工作需要,需要重绘RaidButton控件,具体想要达成的的效果是这样的: 当点击按钮任意一个地方的时候,按钮的背景改变. 于是我是这样对控件模板进行修改的: <Style x:Key=&q ...
- U9单据打印模板自定义扩展字段显示名称
UBF打印模板中,单据自定义扩展字段显示均为扩展字段值集值编码,而在实际运用过程中打印时需要显示扩展字段名称,具体实现方法如下 方式一:采用SQL系统定义函数[dbo].[fn_GetSegName] ...
- arcgis server10.2自带打印模板路径
找到arcgis server10.2安装目录路径,我的安装路径为C盘,如下: C:\Program Files\ArcGIS\Server\Templates\ExportWebMapTemplat ...
- dede修改templets模板文件夹后,出现“无法在这个位置找到: ”错误的解决办法
修改templets模板文件夹的方法: 首先找到系统配置文件common.inc.php,此文件存放在Include目录下,打开common.inc.php来修改默认模板目录templets, 查找: ...
- JavaWeb学习之Servlet(二)----Servlet的生命周期、继承结构、修改Servlet模板
[声明] 欢迎转载,但请保留文章原始出处→_→ 文章来源:http://www.cnblogs.com/smyhvae/p/4140466.html 一.http协议回顾: 在上一篇文章中:JavaW ...
- ArcGIS Server学习之问题:ArcGIS Server10.5发布地图显示空白
一.安装ArcGIS10.5 参考ArcGIS 10.5 for Desktop 完整安装教程(含win7/8/10 32/64位+下载地址+亲测可用) | 麻辣GIS 二.安装ArcGIS Serv ...
- (转)JavaWeb学习之Servlet(二)----Servlet的生命周期、继承结构、修改Servlet模板
[声明] 欢迎转载,但请保留文章原始出处→_→ 文章来源:http://www.cnblogs.com/smyhvae/p/4140466.html 一.http协议回顾: 在上一篇文章中:JavaW ...
- 如何使用ArcGIS Pro发布自定义打印服务
我们知道可以通过ArcGIS Map来发布自定义打印服务.从ArcGIS Enterprise 10.6.1版本起,打印服务的功能更加完善了,改进点包括: 支持打印矢量切片服务 改进了智能制图和颜色透 ...
- webapi修改tt模板给字段添加JsonIgnore特性解决转换json循环引用问题
0.问题描述 EF生成的model带有导航属性,则json序列化会报循环引用错误,尝试如下 protected void Application_Start() { GlobalConfigurati ...
随机推荐
- 身为 Java 程序员必须掌握的 10 款开源工具!
本文主要介绍Java程序员应该在Java学习过程中的一些基本和高级工具.如果你是一位经验丰富的Java开发人员,你可能对这些工具很熟悉,但如果不是,现在就是是开始学习这些工具的好时机.Java世界中存 ...
- HelloWorld系列(一)- 手把手教你做JDK环境变量配置
分下载,配置,验证三个步骤讲解如何进行JDK环境变量配置. 步骤1:首先看配置成功后的效果步骤2:下载,并解压到E:\JDK步骤3:环境变量配置步骤4:Win10 下环境变量Path的配置步骤5:验证 ...
- PHP实现 3des加密解密
<?php /** * 3des加密 */ class Encrypt{ public function pkcs5_pad($text, $blocksize) { $pad = $block ...
- 基于abp框架的数据库种子数据初始化
目录 基于abp框架的数据库种子数据初始化 1.背景 2.参照 3.解决方案 3.1 初始化数据 3.2 依赖注入方法容器里获取数据库上下文 3.3 封装创建初始化数据列表方法 3.4 数据库中没有的 ...
- 简单服务器端Blazor Cookie身份验证的演示
为了演示身份验证如何在服务器端 Blazor 应用程序中工作,我们将把身份验证简化为最基本的元素. 我们将简单地设置一个 cookie,然后读取应用程序中的 cookie. 应用程序身份验证 大多数商 ...
- Linux学习资料地址汇总-不定时更(一)
https://linux.linuxidc.com/ 用户名和密码都是www.linuxidc.com
- java多线程基础API
本次内容主要讲认识Java中的多线程.线程的启动与中止.yield()和join.线程优先级和守护线程. 1.Java程序天生就是多线程的 一个Java程序从main()方法开始执行,然后按照既定的代 ...
- docker 升级后启动异常处理
docker升级后启动时提示如下错误: Unable to create at Docker.Core.Pipe.NamedPipeClient.d__5.MoveNext() --- End of ...
- 用反射机制和pandas,实现excel数据的读取以及参数化${arg}的赋值
反射类:class GetData: index = pd.read_excel(file_name, sheet_name).loc[0, ['index']].values[0] email = ...
- 五分钟学Java:如何学习Java面试必考的网络编程
原创声明 本文作者:黄小斜 转载请务必在文章开头注明出处和作者. 本文思维导图 简介 Java作为一门后端语言,对于网络编程的支持是必不可少的,但是,作为一个经常CRUD的Java工程师,很多时候都不 ...