ArcGIS Server地图服务性能优化策略①.docVIP

ArcGIS Server地图服务性能优化策略①.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ArcGIS Server地图服务性能优化策略①   摘 要:ArcGIS Server是一个用来构建集中管理、支持多用户的企业级GIS应用平台。由核心的ArcObjects构建,是对ESRI其他两个应用服务器ArcSDE和ArcIMS的一个补充。数字城市地理信息公共服务平台利用AGS提供的地图服务发布和管理功能,实现了海量空间数据的处理、发布、分享、管理业务。ArcGIS Server的性能直接影响公共服务平台的使用性能。影响ArcGIS Server地图服务性能的因素有很多,该文通过优化配置服务参数、调整地图数据显示、优化地图文档结构等多种手段对ArcGIS Server的地图服务进行优化,可以大幅提高地图服务的访问性能。   关键词:ArcGIS Server 地图服务 性能优化 地图缓存   中图分类号:TP31 文献标识码:A 文章编号:1672-3791(2015)03(b)-0018-02   随着数字城市建设的不断加快,越来越多的行业部门的应用系统通过调用数字城市地理信息公共服务平台提供的基于ArcGIS Server平台发布的地图服务实现了和数字城市的对接。应用系统用户数量的不断增加,公共服务平台的地图服务负载压力越来越大,地图浏览速度逐渐变慢、数据查询性能降低。为了提高地图服务的性能,笔者通过多种手段对地图服务进行优化,在一定程度上提高了地图访问速度。根据实践经验,该文作者对一些优化策略进行了归纳,和大家一起分析探讨。   1 影响ArcGIS Server地图服务性能的几个因素   影响ArcGIS Server地图服务性能的因素有很多,主要有以下几个因素。   1.1 硬件环境   数字城市提供的地图服务用户量大,使用频率高,业务依赖性大,不可避免地会对服务运行性能带来影响,良好的硬件环境是解决系统运行性能问题的基础。   1.2 网络环境   数字城市提供的地图服务运行在政务外网,网络环境对服务性能影响很大,增加网络带宽能够有效提高服务访问速度。   1.3 部署方式   ArcGIS Server的部署方式和参数配置也会影响系统的性能。根据服务使用频率和性能要求,可以选择采用单层架构、2层架构、3层架构等不同的集群架构。   1.4 数据性能   地图服务背后的数据以及地图文档也是影响地图服务性能的一个关键因素,可以通过多种方式优化数据源和地图文档组织方式,提高地图服务性能。   2 地图服务性能优化   作者以数字城市地理信息公共服务平台发布的地图服务为例,整理了一些地图服务优化的策略。   2.1 数据源优化   数字城市地理信息公共服务平台的地图服务常用的数据类型有两种:矢量数据和栅格数据;数据的存储方式一般包括文件存储(Shape\Image\Grid)、FileGDB、ArcSDE三种方式。不同的存储方式对WMS服务的性能影响各不相同。表1是低复杂度的WMS服务采用不同数据源时的出图效率,单位:kb/S。表2是低复杂度的WMS服务采用不同数据源时的矢量查询效率,单位:TPS。表3是高复杂度的WMS服务采用本地数据和网络共享数据(UNC)时的出图效率,单位:kb/S。   通过表1、表2、表3可以清楚发现以下几点。   (1)地图服务采用FileGDB作为数据源,出图性能较好。   (2)地图服务采用ArcSDE+PostgreSQL时查询效率最高。这是由于关系型数据库内部优化查询效率的结果。   (3)地图服务采用本地数据时的性能明显强于采用UNC路径的数据。   2.2 地图文档优化   地图服务在发布之前,需要在ArcMap中对数据做一系列的优化,如整理图层、整理属性字段、比例尺控制、符号渲染等。对地图文档进行合理的优化,能有效提高地图服务的访问速度。   2.2.1 图层整理   在一个地图文档中图层数量的多少将会影响到地图服务的访问速度,在组织图层结构时,根据应用需要删除不必要的图层,并对点、线、面图层进行合理的合并处理,减少图层数据量。如果地图服务需要在多级比例尺下显示,那么利用分辨率来组织图层组,一个图层组代表一种分辨率,在其下面只包含在该分辨率下显示的图层。   2.2.2 属性整理   组织图层时,由于图层对应的数据源并没有经过显示优化,数据中包含了一些冗余的或是与业务应用无关的属性字段或记录。在发布服务之前,将这些不重要的、多余的字段和记录删除,可以提高地图查询效率。譬如,对一些只要求具备空间图形信息的图层,可以将其所有属性字段都删除,只保留“FID”、“LENGHT”、“Shape*”等图形字段。   2.2.3 地图渲染   WMS服务的出图效率和地图文档的地图渲染效果有直接关系。在制作地图文档时,对于地图

文档评论(0)

聚文惠 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档