首页> 中文学位 >基于HTML5的矢量地图发布关键技术研究
【6h】

基于HTML5的矢量地图发布关键技术研究

代理获取

摘要

随着网络技术的迅猛发展及其广泛应用,互联网正成为高效的信息发布渠道,为地理信息的网络传输与发布提供了一种崭新而有效的载体,地图网络发布正成为目前地理信息领域的研究热点。由于当前通用Web标准的限制及空间数据本身的特点(非结构化、数据量大),地图网络发布面临着数据高效传输、客户端如何显示等一系列问题。Web超文本应用技术工作组于2004年发起HTML5规范,HTML5严格地构建于HTML4之上,该规范提供了几个新的API用以处理多媒体数据,为地图网络发布带来了新的机遇。
   本文分析了目前地图网络发布面临的难点问题,提出了基于HTML5的地图网络发布解决方案及其需要解决的几个关键问题。主要研究内容与成果包括:⑴基于HTML5的地图发布体系结构。结合HTML5的新特性,将HTML5Canvas、HTML5 Web Database应用到矢量地图发布,提出基于HTML5的可伸缩的、胖瘦平衡的矢量地图发布体系结构。⑵基于HTML5的矢量数据传输与本地存储。在服务器端对矢量数据进行预处理,基于Douglas-Peucker算法进行数据化简,将算法执行的中间结果按尺度特征记录下来,利用BLG树进行组织,并将BLG树按尺度特征存入空间数据库中;在传输阶段,首先传输初始数据,根据客户端的请求,检索增量数据,并按一定的数据编码格式返回给客户端;在客户端,首先按规则对编码进行解析,然后在客户端建立和服务器端一样的多尺度数据组织,并利用HTML5的本地数据存储技术,将那些已经传输过来的数据存储在客户端数据库中。⑶基于HTM5 Canvas的矢量地图绘制。首先对当前地图符号数据结构进行比较分析,结合HTML5 Canvas的绘图机制,采用基于Path的地图符号数据结构。设计并实现了基于Canvas的点、线、面符号的绘制。⑷开发基于HTML5的矢量地图发布原型系统。采用Visual C#.NET2008和Javascript作为开发语言,采用IIS作为Web服务器,开发原型系统。本文提出的基于HTML5的地图网络发布模型、基于HTML5矢量数据传输方法以及基于HTML5 Canvas的客户端矢量地图渲染方法对地图网络发布技术的研究具有一定的指导和借鉴意义。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号