一种加快webgis服务器响应速度的空间索引

一种加快WebGIS服务器响应速度的空间索引叶常春+,罗金平,周兴铭(国防科学技术大学计算机学院,湖南长沙410073)ASpatialIndextoImprovetheResponseSpeedofWebGISServersYEChang-Chun+,LUO激n-Ping,ZHOUXing-Ming(InstituteofComputerScienceandTechnology,NationalUniversityofDefenseTechnology,Changsha410073,China)+Correspondingauthor:Phn:+86-731-4573664,E-mail:iamdouble@163,wwnudt.eduReceived2003-12-11;Accepted2004-09-07YeCC,LuoJP,ZhouXM.AspatialindextoimprovetheresponsespeedofWebGISservers.JournalofSoftware,2005,16(5):819826.DOI:10.1360/jos160819Abstract:WebGISserverssenddigitalmapstousers.Foreachrequest-responseround,theserversaccessmapdatainbatches.Theaccesshasafeaturecalledmultiscale,thatis,themapscalesselectedbyusersdeterminethemapdetaillevels.TheaccessmethodbasedonR-treeisnotadaptivetothemultiscaleandbatchfeature.Ithastwoproblems:(1)thedatarecordsoffeaturesofthesamelevelarenotclusteredindisks;(2)thegranularityofdataI/Oistoosmall.Soaccessingmapdatafordisplayisunefficient.ThispaperpresentsanovelspatialindexcalledMultilevelR-tree,whichcansolvethetwoproblems.Thestatisticsfromexperimentsshowthatforrangequeries,theaccessmethodbasedonmultilevelR-treeismuchmoreefficientthantheonebasedonR-treeandcanimprovetheresponsespeedofWebGISServers.Keywords:WebGISservice;spatialdatabase;accessmethod;spatialindex;multilevelR-tree摘要:WebGIS服务器向用户提供电子地图浏览服务.每一个请求/响应回合,服务器端都进行着具有多尺度特性的成批式数据访问.多尺度特性是指地图比例尺决定着地图显示内容的详略.基于R-tree的数据访问方法与多尺度性和成批性不相适应,存在“同级要素弱簇聚”和“I/O粒度偏小”两大问题,绘图数据访问效率不高.提出的多级R-tree能够解决上述两个问题.来自实验的统计数据表明,对于区域查询,基于多级R-tree的访问方法的效率明显高于基于R-tree索引的访问方法.使用多级R-tree能够有效地提高WebGIS服务器的响应速度.关键词:WebGIS服务;空间数据库;访问方法;空间索引;多级R-tree中图法分类号:TP391文献标识码:A现今,基于WebGIS,越来越多的Internet用户通过Web浏览器阅读电子地图.WebGIS服务器管理着大型地图数据库,响应用户请求,向浏览器传送背景地图和文字或符号标注.其中,背景地图的数据量占大比重.由于每一个请求/响应回合都有可能传送新的背景地图,所以背景地图发布效率是WebGIS应用的关键指标.本文提出一种能够有效提高WebGIS服务器发布地图速度的方法.作者简介:叶常春(1974-),男,浙江东阳人,博士,讲师,主要研究领域为空间数据库技术;罗金平(1970-),男,博士,副研究员,主要研究领域为计算机体系结构,GIS应用;周兴铭(1938-),男,教授,博士生导师,中国科学院院士,主要研究领域为计算机体系结构,并行与分布数据库,移动计算.每次地图发布,服务器执行区域查询Q(w,s),数据访问过程分两步:第1步是索引检索,得到出现于比例尺s的地图上并与查询窗口w相交的一批要素(即空间对象).第2步是数据I/O,把这些要素的数据记录从处在二级存储系统内的地图数据库取出并发布给浏览器.很明显,区域查询Q(w,s)的效率决定着WebGIS服务器的响应速度.使用空间索引是提高空间查询效率的必要手段.各种各样的空间索引已被用来组织地图数据库.它们基于以下假设:由于拥有有限的可用内存,软件系统不能够把空间索引完整地装载入内存.也就是说,只有索引树的一部分能够始终驻留内存.由于索引检索涉及磁盘I/O,使得检索过程的时间开销在数据访问的总时间开销中占较大比重,所以以往提出的空间索引技术的核心目标是减少索引检索的时间开销.但技术的发展使得内存价格低廉.服务器乃至PC机能够配备大容量物理内存.因此,空间索引在应用系统运行期间完整地驻留内存是可行的.我们的实验数据(见第4节)表明,R-tree索引树常驻内存时,查询检索时间开销不到数据I/O时间开销的二十分之一.我们估计,对于其他空间索引种类,查询...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?