基于HTML5的多种地图数据混合显示

来源 :北京理工大学 | 被引量 : 0次 | 上传用户:jianghulong007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
地图作为展现地理空间信息最为有效的途径,是智能交通的基石和创新的源泉。随着电子地图的迅猛发展,地理信息不断丰富,地图数据的存储格式也因终端、应用程序、开发单位的不同而大相径庭。电子地图多源、多格式的现状导致不同应用之间的地图数据兼容共享十分困难。本文针对不同格式地图数据,特别是不同格式矢量数据与不同源的地图栅格数据无法兼容使用的问题进行研究,提出了支持多源、多格式地理数据混合使用的网页地图服务。本文的研究成果主要体现在三个方面:(1)根据金字塔瓦片(Map Tiles)模型对矢量地理信息,包括基本地图数据、实时路况数据进行分层精简,并按Google XYZ进行索引编号,统一于标准图像瓦片。矢量接口的设计更加轻便高效,在设计上优于国外优秀地图OpenStreetMap。(2)工程项目构建了一套具有完整电子地图制图过程的混合地图VIMAP(Vector and Image MAP)。以HTML5作为地图的开发平台,利用其支持JavaScript、支持Canvas、提供开放标准地图服务的优势进行工程设计。拥有自主研发的矢量地图数据渲染引擎,能对多种格式地图数据进行解析、转换,并在客户端进行矢量数据的实时渲染,有效组织多源地图瓦片和矢量数据并提供了三种矢量数据、四种不同来源的地图应用瓦片的混合显示,增加了分时路况信息的查询和分层展现,并解决了大地坐标系WGS-84到GCJ-02的路况(图层)偏移问题。VIMAP地图应用是兼容不同终端具有跨平台显示的网页地图服务,通过了典型区域测试检验,并与国内外优秀地图进行了性能比较。(3)提出多级缓存的地图瓦片传输机制,有效减少与服务器的数据交互,提升客户端对矢量数据实时渲染的效率。服务器提供矢量地理数据的存储和分层矢量瓦片发布,并实现栅格瓦片的代理服务,客户端结合浏览器的缓存设计了地图操作控制模块,实现缩放、拖拽、多方向移动等功能,并基于地图控制实现高效缓存更新。进行了全面的多级缓存数据的传输实验。本文解决了不同格式地图数据在显示上的兼容问题。设计了一个基于HTML5的多种地图数据混合显示应用,提供了比单一栅格或矢量地图更加丰富的地图数据展现。
其他文献
低价竞争是指商品的提供者以降低价格为手段,争取多卖商品或提供服务的竞争,是市场经济发展的伴生物。目前低价竞争具有三方面的特点:低价竞争的范围呈现不断扩大之势;低价竞
胜利油田已经进入以隐蔽油气藏为主要勘探对象的新阶段,特低渗透、低丰度、低压低产、高压低渗等复杂油气藏成为今后增储上产的重要目标,而隐蔽油气藏的完井固井技术还存在诸多
从油田现场反映的情况出发,对调整井固井、尾管固井、大位移井套管固井和其他固井的质量问题进行了分析,针对各种问题产生的原因,提出了相应的解决办法。 Based on the field c
随着因特网上多媒体业务的不断增长,端到端的QoS技术变得越来越重要。区分服务是因特网上最有希望得到实现的一种QoS技术。该文介绍了区分服务与综合服务、ATM和MPLS的相互映
新疆喀什艾提尕尔清真寺历史悠久,名闻遐迩。但由于自然和人为因素的影响,该清真寺存在着漏雨、裂隙等多种病害,已经对建筑的安全造成威胁。经过对建筑群的现场勘察,设计人员