基于SVG的矢量WebGIS地图高级查询功能的实现.docVIP

基于SVG的矢量WebGIS地图高级查询功能的实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于的矢量地图SVGWebGIS高级查询功能的实现韩双旺( 天水师范学院 物理学与信息科学技术学院 基于 的矢量 地图 SVG WebGIS 高级查询功能的实现 韩双旺 ( 天水师范学院 物理学与信息科学技术学院,甘肃 天水 741001) 摘要:SVG 是一种基于 XML 的用来描述二维矢量图形和矢量 / 栅格混合图形的标记语言,利用 它提供的图形对象可实现矢量 WebGIS。查询是 GIS 的一个重要交互功能,由于 SVG 内置了对 JavaScript 的支持,所以客户层可通过 JavaScript 对 DOM 的操作实现地图的高级查询功能。当在浏 览器中打开 SVG 或 SVGZ 文件时,SVG 图形作为浏览器的一个嵌入对象出现,由 SVG 插件对其在 指定区域显示。如果用户对地图进行某些查询操作,此时可以通过 JavaScript 函数来获取 SVG 地 图对象及其内部的图形属性,通过不同的查询机制和查询方式,向用户提供地图查询功能,显示用 户查询的相关信息,同时由 SVG 插件刷新对它的显示。 关键词:WebGIS; XML; SVG; DOM; JavaScript 中图分类号:TP317. 4 文献标志码:A 文章编号:1000 - 0682( 2011) 04 - 0068 - 05 The realization of advanced search functions on SVG - based vector WebGIS map HAN Shuangwang ( College of Physics and Information Science Technology,Tianshui Normal University,Gansu Tianshui 741001,China) Abstract: SVG is a sort of markup languages based on XML,it is used to describe two dimension vector graphics and vector / raster mixed graphics. Though SVG is not a standard that be made in order to the release of spatial data of geography,but a lot of characteristics of it can be widely applied to Web- GIS,thus the vector WebGIS can be realized. Because SVG describe vector picture by the format of sim- ple text,so the data amount of SVG is usually very little,and SVG can be compressed through GZIP,so the WebGIS that be constructed based on SVG can lighten transmission load of the network and accelerate the display pace of the map. SVG can support JavaScript by itself,and SVG can be mapped into the tree structure in the memory through DOM,so the client can operate DOM by JavaScript to realize the scale, the roam,the inquire,the control for the map layers,etc. Key words: Web GIS; XML; SVG; DOM; JavaScript 有效地消除针对现有专有空间数据格式所产生的数 据传播中的问题[3],例如可实现地理空间数据的标 引言 SVG ( Scalable 0 Vector Graphics ) 是 一 种 基 于 准化、结构化,并且使得多源数据的集成成为可能。 XML 的用来描述二维矢量图形和矢量 / 栅格混合图 形的标记语言,本质上是 XML 在网络上表达图形图 像的一种扩展[1]。虽然 SVG 是为适应 Web 上图形 应用的发展而制定的,但 SVG 具有很多适用于 GIS 的优点,在 WebGIS 中的广泛应用是今后发展的必 然趋势[2]。在 WebGIS 中,将地理空间数据编码成 SVG 格式来进行空间数据存储、传输和表现,则会

文档评论(0)

小教资源库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档