web端输出打印地图(ArcGIS api for Javascript)一、地图打印模板的制作

     1、Arcgis自带模板

         ArcGIS Server10.1及以后版本安装之后自带打印模板,具体位置在 ../arcgis/rest/services/Utilities/PrintingTools/GPServer下的Export Web Map Task。这是发布后的位置,mxd的位置在..\ArcGIS\Server\Templates\ExportWebMapTemplates.

      2、ArcGIS Server自带的模板,当在web端使用的时候,中文会显示成乱码,比如中文标题、中文日期会显示成乱码,这时需要对自带模板进行修改然后重新发布,当然了,如果是重新自定义模板再发布也是可以的。

      3、打开默认模板(.mxd)存储目录,有如下几个模板。

        

                  依次将模板的标题、日期格式改为中文格式并保存。

       4、发布打印模板。

          (1)连接GIS服务器。右键单击选择“Server Properties”。

          (2)选择“Data Store”页面,单击“Registered Forder”右下方的加号,输入名称,选择模板所在的文件夹。(路径用中文)。

             (3)在ArcToolBox里,选择System Toolboxes/Server Tools.tbx/Printing/Export Web Map,双击打开该工具。

         (4)参数“Web Map as JSON”和“OutPut File”保持默认,将“Format”参数设置为空,表示可以输出各种格式。包括PDF,PNG32,PNG8,JPG,GIF,EPS,SVG,SVGZ几类。     

         

        (5)“Layout Templates Forder”,选择到模板存放的文件夹,此时可以看到,在参数“Layout Template”的列表中可以看到所有可用的模板。“Layout Template”置空,表示所有模板都可以被使用。


        (6)点击“OK”运行该工具,得到运行结果。运行结果通过菜单“Geoprocessing”下点击“Results”打开。

        (7)在运行结果中,右键单击“ExportWebMap...”,选择“Share As”,选择“Geoprocesing Service”。进入地理处理工具发布界面。选择Publish a service,单击下一步。选择将服务发布到哪台GIS服务器,输入服务名称,单击下一步。接下来进入Service Editor界面,如下图:

              

        (9)点击Parameters,将同步异步设置为同步(一般要设置为同步)。如下图。测试没问题之后点击Publish发布服务。

              



  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
第1章Web GIS基础 1.1GIS及相关技术的发展 1.1.1Web开发技术的发展 1.1.2GIS的发展 1.1.3Web服务的发展 1.1.4Web GIS的发展 1.2OGC的Web服务规范 1.2.1OWS服务体系 1.2.2空间信息Web服务的角色与功能 1.2.3空间信息Web服务的系统框架 1.2.4OWS中的常用服务 1.2.5服务的请求与响应 1.3REST及REST风格的Web服务 1.3.1REST中的基础知识 1.3.2REST风格的Web服务 1.3.3REST风格的Web服务实例 1.4Web GIS的组成 1.5ArcGIS Server REST风格的Web服务 1.5.1ArcGIS S erver站点的架构 1.5.2ArcGIS Server发布的服务类型 1.5.3服务发布 1.5.4Web服务的URL及元数据 1.5.5查看地图 1.5.6使用ArcGIS Server REST风格Web服务的过程 1.5.7支持的输出格式 第2章ArcGIS API for JavaScript基础 2.1ArcGIS API for JavaScript版的Hello World 2.2ArcGIS API for JavaScript与Dojo 2.2.1ArcGIS API for JavaScript的构成 2.2.2ArcGIS API for JavaScript与Dojo的关系 2.3开发与调试工具 2.3.1集成开发环境 2.3.2调试工具 2.3.3Firebug 2.3.4其他工具软件 2.4Dojo基础知识 2.4.1JavaScript对象 2.4.2函数也是对象 2.4.3模拟类与继承 2.4.4使用模块与包管理源代码 第3章页面布局设计 3.1使用布局小部件设计页面框架 3.1.1小部件与布局小部件简介 3.1.2使用面板组织页面元素 3.1.3使用容器小部件设计页面布局 3.2可移动的小部件微架构 3.2.1自定义小部件的基础知识 3.2.2内容小部件的基类实现 3.2.3可移动的框架小部件 3.2.4测试 3.3集中控制的小部件微架构 3.3.1可集中控制的框架小部件 3.3.2小部件容器 3.3.3测试 3.3.4订阅/发布模式的事件处理机制 3.4使用菜单组织功能 3.4.1菜单容器小部件 3.4.2菜单项小部件 3.4.3菜单小部件 3.4.4测试 第4章地图与图层 4.1图层操作 4.1.1图层类及其之间的继承关系 4.1.2切片地图图层 4.1.3动态地图图层 4.1.4图形图层 4.1.5带地理参考的影像图层 4.1.6 KML图层 4.2自定义图层 4.2.1自定义动态图层——热度图图层 4.2.2自定义切片地图图层——百度地图 4.2.3自定义图层——三维建筑图 4.3地图操作 4.3.1地图窗口操作 4.3.2地图属性获取 4.3.3事件处理 4.4地图参数的基本配置 4.4.1漫游与缩放动画的参数配置 4.4.2比例滚动条的参数配置 4.4.3跨域访问参数配置 4.5图层控制器 4.5.1图层控制器小部件模板 4.5.2图层控制器小部件类 4.5.3图层控制器小部件的使用 第5章空间参考系统与几何对象 5.1空间参考系统 5.1.1空间参考系统类 5.1.2参考系统转换 5.2几何对象 5.2.1几何对象类及其之间的继承关系 5.2.2几何对象的绘制 5.2.3几何对象相关的功能模块 第6章符号与图形 6.1符号 6.1.1标记符号 6.1.2线符号 6.1.3填充符号 6.1.4文本符号 6.2图形 6.2.1图形对象的构成

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值