高性能地图优化策略

高性能地图优化策略

ID:44295520

大小:446.35 KB

页数:16页

时间:2019-10-20

高性能地图优化策略_第1页
高性能地图优化策略_第2页
高性能地图优化策略_第3页
高性能地图优化策略_第4页
高性能地图优化策略_第5页
资源描述:

《高性能地图优化策略》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、高性能地图优化策略摘要:高性能地图的优化涉及空间数据库技术、操作系统等多种计算机技术。本文通过介绍Supei^p软件提供的诸多地图优化策略,进一步阐明了空间数据库的基本原理和地图显示性能的影像因素。对于今后各个项目中,提高地图性能都提供了系统的、切实可行的解决方案。关键字:数据库空间数据空间索引缓存技术1引言空间数据库是GIS系统的基础,通过多源数据无缝集成的海屋数据,组成地图性能的高低,肓接关系这整个信息系统是否能够稳定、高效的运转。而随着计算机硬件的、操作系统、计算机网络以及数据库技术的发展,空

2、间数据库以及地图性能的提升也从中汲収了灵感,获益韭浅。北京超图软件股份有限公司自主研发的空间数据库扩展,即SuperMapSDX+技术在利用先进计算机技术,着眼于深入研究空间数据库,为高性能地图优化提出了很多解决方案。本文就是针对髙性能地图优化策略,通过地图性能的影响因素、地图性能优化方法以及实际案例的讨论,为大家系统的解密高性能地图是如何诞牛的。2地图性能的影像因素2.1性能表现从性能表现來看,地图的性能主要通过两个时间度量來体现,一个事查询时间(QueryTime),另一个是绘图时间(DrawT

3、ime)o在每次做地图操作时,都会根据显示范围和显示比例通过SDX+向数据库进行杏询分析,并返回数据结果。这个阶段花费的时间就是杏询时间。而绘图时间主要是在客户端得到查询结果Z后需要重新绘制地图,这个时间主要在客户端本地耗费。这两个性能指标,作为在进行地图优化的工作过程中是最为重要的,用户可以在SuperMapDeskpro中使用到。首先保证没冇SuperMapDeskpro程序运彳亍,然后打开安装目录卜.・SuperMapSuperMapDeskpro6Bin中的SuperMap.ini文件

4、找到以卜内容:[Layer]#是否显示调试对话框#调试对话框中可以查看每一层的查询吋间和显示时间,以及地图的总的刷新吋间#0-不显示调试対话框#1-显示调试对话框ShowDebug=0注意将ShowDebug参数改为1,保存后打开SuperMapDeskpro,打开任意地图或浏览数据集,就会弹出一个小窗体,如下图:图2-1SuperMap调试窗口其中我们看到出现一行信息,第一列DrawID表示进行操作的ID,LN代表图层名称、QT代表査询时间、DT代表绘图时间、TT代表总时间而0C表示当前窗口浏览的

5、记录数。通过这些信息我们可以基本看出每个图层所消耗的时间,从而体现出整个地图的性能。下面先从几个方面讨论下究竟哪些因素会影响地图的性能,并确定其各H是影响的查询时间还是绘图时间,这对于后面采取何种对应的优化方法非常关键。2.2计算机环境2.2.1硬件及操作系统内存是地图显示性能的关键,因为在打开一幅电子地图Z后,所有显示出来的图层都是保留在内存中的,显示的图层、对彖越多占JIJ的内存资源就越大。因此在配置地图的时候要让当前所显示的图层、对象数量以及复杂程度尽可能保持在合理的范围内。与显示性能相关的还

6、有显卡,显卡芯片处理图像计算的能力越强,独立显存越高,对应着地图在刷新的时候,对于同样的地图数据,绘图时间会更高。现在的计算机基木都是支持多核CPU,而服务器则具备支持多CPU的主板,所以在运算环节上并不存在瓶颈,而需要关注的则是通过数据、操作系统等环节的设置,合理利用CPU的资源。在存储介质上,硬盘目前仍然是一个性能提升的瓶颈,比如IDE7200转与SCSI10000转,虽然只提高了20%的转速,但性能却差异相当大,会提升2〜3倍Z多。目前不少服务器釆用Raid(RedundantArrayofI

7、nexpensiveDisks)技术,即硬盘集群技术,该项技术会带來很多优势,比如高可用性,安全性,性能的提升。但Raid技术也需要合理使用,否则不会达到理想的效果。RaidO,Raidl和Raid5,目前使用较多。另外,还有软Raid与硬Raid,示者成木较高,但性能优于软Raid,可杳阅和关资料,了解更多关于磁盘集群技术的特性与使用。而为了提高性能需要解决的一个问题是减少磁盘I/O,将一部分或者全部数据保持在内存中,所冇的数据读写都是在内存中。而现在32位操作系统理论最大支持4G的RAM,比如W

8、indowsServer2003。一般的操作系统配登最高支持3.7GRAM,而这并不是可以全部被利用的。如果采収内存数据源为策略,那么建议使用64位操作系统或64位Oracleo另外一个需要解决的问题就是网络,对于GIS数据的传输,网络必然成为瓶颈,如果是桌面应用程序(Client)加空间数据库服务器(DatabaseService)的模式,每个数据请求返回的查询结果数据都要以儿兆儿十兆甚至更大的数据量通过网络发送到客八端。即使是以图片数据传输为主的WebGlS应川,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。