基于矢量瓦片的网络地图服务与共享平台

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:liangsfr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
最近几年来,随着地理信息产业的高速发展,基于网络提供地图服务已经成为一种主流的地理空间数据应用方式。国内的各大地图提供商(百度、高德等)都有自己的地图服务以及一系列衍生的功能服务。然而,随着用户数据在地图制作的过程中发挥出越来越大的作用,一个高性能、交互性强的地图服务与共享平台也显得越来越有必要。本文研究了Mapbox矢量瓦片相关技术,并结合Node.js、MongoDB等技术,设计并实现了一个扩展性强、高性能且交互性强的地图服务与共享平台。该平台包括客户端、服务器端以及数据存储三部分,提供了从地理空间数据上传、获取、管理、在线制作地图到地图共享等一系列的网络地图服务。本文的主要工作如下:(1)研究了Mapbox矢量瓦片相关技术,具体有矢量瓦片标准、矢量瓦片样式文件结构、MBTiles瓦片存储技术、Tilelive瓦片调度技术等相关技术、标准、工具链。分析了通过矢量瓦片实现在线制图的两种原理和矢量瓦片编码规范。Mapbox矢量瓦片相关技术的研究是本文的理论基础部分。(2)明确了矢量瓦片制图的关键要素,即瓦片集、数据集、字体、符号库、样式。在此基础上清晰地划分出功能模块,进而对平台进行了网络结构设计、软件架构设计和数据存储方式、存储结构设计。(3)实现了网络地图服务与共享平台原型系统。采用适合海量数据存储且扩展性强的NoSQL数据库MongoDB作为主要存储手段;采用具有良好高并发特性的Node.js作为开发平台;Express作为后端服务框架,搭建了一系列的RESTful API;采用支持组件化开发方式的前端框架Vue进行客户端搭建;利用AJAX技术进行前后端通信,并且使用JSON Web Token技术作为身份认证手段。(4)提供了瓦片集数据、字体数据、符号库数据作为平台默认数据,并依据这些数据制作了两种默认样式Bright和Satellite,供用户进行不同场景的制图开发。(5)对服务器端和客户端进行了功能测试并利用性能评测工具进行了性能测试。基于以上的研究、设计与实现,在实验室环境和阿里云上部署了本平台,经过本地和在线的测试,平台实现的功能得到了验证。基于矢量瓦片的网络地图服务与共享平台不仅能满足用户分享、管理数据和在线制图的需求,还具有跨平台、易扩展、性能强大等优点。
其他文献
环向预应力钢绞线可有效提高核心混凝土的抗压强度,应用于以受压为主的钢筋混凝土肋拱桥的承载能力提升有非常现实的工程意义,但目前关于这一领域的研究和应用较少。本文以环
生命线工程是对城镇和区域经济,社会功能进行维系的基础设施和工程系统的总称。生命线工程的抗震和震后处理、维修工作,在应对地震灾害的工作中尤为重要。通过对其地震直接经济损失的计算和研究,可以从经济层面上直观地了解到目标工程在本次(或者预测)地震中受到的影响。其评估结果将作为地震后救援,修复工作的基础数据,有时也作为地震预案的基础数据使用。本文针对部分生命线工程的地震直接经济损失预测传统计算方法中存在的
光学相控阵是一种能够无需机械结构实现精确的自由空间光束偏转的阵列系统,阵列中每个阵元都能独立实现对其辐射的光场进行相位控制,从而控制远场光强分布达到光束扫描效果。
采用甲硫醇与碘在碱性条件下定量反应生成双硫醚的反应原理,建立了甲硫醇钠的定量分析方法。该方法方便易行、分析准确,实际应用取得了满意的结果。
如今在贵州,群众身边的腐败问题越来越无处遁形,原因在于一张无形的大数据监督巨网正在全省范围内铺开.从2017年2月开始,贵州省纪委借助信息化手段创新监督方式,开展纪律监督
目的 FHIT基因是ohta等人于1996年发现的一个新的候选抑癌基因,其DNA序列和蛋白质结构目前已基本清楚。但该基因的改变是否具有肿瘤特异性还存在着一些争论。本研究旨在检测食
在框架理论指导下,从新闻传播学和语言学的角度,对美国有线电视新闻网(CNN)及英国广播公司(BBC)的涉藏宗教报道进行研究。借鉴坦卡特提出的“框架建构载体”之“标题”“图片”“
2012年11月,党的十八大提出“开展全民阅读活动”,接下来2014年至2017年,“全民阅读”连续4年写入李克强总理的政府工作报告,党的十九大报告中特别强调要坚定文化自信。所以,
视黄酸(retinoic acid,RA)是维生素A的活性代谢产物,具有多种生物化学功能。RA进入细胞核后,能与特异性核受体结合,并调节靶基因的表达,RA的许多生物学效应是通过其核受体介导的。
针对传统狼群算法应用于图像分割时收敛速度慢且容易陷入局部最优等缺点,本文提出一种基于分数阶狼群优化的二维Otsu图像分割算法。二维Otsu分割方法的横纵坐标分别采用灰度级和梯度级,以Otsu算法的最大类间方差为改进后狼群算法的适应度函数,寻找最佳分割阈值。利用分数阶微分对过去状态有记忆性的优点,用分数阶阶次来控制狼群在游走过程中的位置更新,并引入自适应分数阶阶次,利用探狼的位置信息自适应地调整分数