欢迎来到天天文库
浏览记录
ID:51448188
大小:580.12 KB
页数:5页
时间:2020-03-24
《基于SVG的矢量WebGIS地图高级查询功能的实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、·68·工业仪表与自动化装置2011年第4期基于SVG的矢量WebGIS地图高级查询功能的实现韩双旺(天水师范学院物理学与信息科学技术学院,甘肃天水741001)摘要:SVG是一种基于XML的用来描述二维矢量图形和矢量/栅格混合图形的标记语言,利用它提供的图形对象可实现矢量WebGIS。查询是GIS的一个重要交互功能,由于SVG内置了对JavaSeript的支持,所以客户层可通过JavaScript对DOM的操作实现地图的高级查询功能。当在浏览器中打开SVG或SVGZ文件时,SVG图形作为浏览器的一个嵌入对象出现
2、,由SVG插件对其在指定区域显示。如果用户对地图进行某些查询操作,此时可以通过JavaScript函数来获取SVG地图对象及其内部的图形属性,通过不同的查询机制和查询方式,向用户提供地图查询功能,显示用户查询的相关信息,同时由SVG插件刷新对它的显示。关键词:WebGIS;XML;SVG;DOM;JavaSeript中图分类号:TP317.4文献标志码:A文章编号:1000—0682(2011)04—0068—05TherealizationofadvancedsearchfunctionsonSVG—based
3、vectorWebGISmapHANShuangwang(CollegeofPhysicsandInformationScienceTechnology,TianshuiNormalUniversity,GansuTianshui741001,China)Abstract:SVGisasortofmarkuplanguagesbasedonXML,itisusedtodescribetwodimensionvectorgraphicsandvector/rastermixedgraphics.ThoughSVGi
4、snotastandardthatbemadeinordertothereleaseofspatialdataofgeography,butalotofcharacteristicsofitcanbewidelyappliedtoWeb—GIS,thusthevectorWebGIScanberealized.BecauseSVGdescribevectorpicturebytheformatofsire-pietext,SOthedataamountofSVGisusuallyverylittle,andSVG
5、canbecompressedthroughGZIP,SOtheWebGISthatbeconstructedbasedonSVGcanlightentransmissionloadofthenetworkandacceleratethedisplaypaceofthemap.SVGcansupportJavaScriptbyitself,andSVGcanbemappedintothetreestructureinthememorythroughDOM,SOtheclientcanoperateDOMbyJav
6、aScripttorealizethescale,theroam,theinquire,thecontrolforthemaplayers,etc.Keywords:WebGIS;XML;SVG;DOM;JavaScript有效地消除针对现有专有空间数据格式所产生的数0引言据传播中的问题¨3J,例如可实现地理空间数据的标SVG(ScalableVectorGraphics)是一种基于准化、结构化,并且使得多源数据的集成成为可能。XML的用来描述二维矢量图形和矢量/栅格混合图由于SVG通过简单的文本语句描述矢量图像
7、,所以形的标记语言,本质上是XML在网络上表达图形图SVG通常数据量很小,并且SVG支持GZIP压缩,特像的一种扩展⋯。虽然SVG是为适应Web上图形别是当它经过压缩后,文件大小可减少75%~应用的发展而制定的,但SVG具有很多适用于GIS80%_4j,从而基于SVG构建WebGIS能减轻网络传的优点,在WebGIS中的广泛应用是今后发展的必输负载,加快地图显示速度。并且基于XML的SVG然趋势_2]。在WebGIS中,将地理空间数据编码成在现有的Web上传输GIS数据具有可行性,不需要SVG格式来进行空间数据存
8、储、传输和表现,则会改变网络基础,利用原有的Hr丌P协议,成本低,而且文件小,传输速度快。收稿日期:2010—11一o4查询是GIS的一个重要交互功能,在WebGIS作者简介:韩双旺(1975),男,甘肃庄浪人,硕士,讲师,研究方向为GIS与数据库技术。提供的漫游、缩放、测距、图层控制、查询等众多功能2011年第4期工业仪表与自动化装置·69·中,查询功能是使用最多、最为
此文档下载收益归作者所有