基于MongoDB与WebGL的船舶大数据可视化研究

来源 :大连海事大学 | 被引量 : 12次 | 上传用户:kekexiaozi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着航运业与信息技术的迅猛发展,航运信息数据呈现出爆炸式增长,航运业进入了大数据时代。如何对不断积累的各项航运数据,如船舶AIS(Automatic Identification System)记录的船舶动态数据等,进行高效存储、处理和利用成为了大数据时代下一项新的研究热点。MongoDB等非关系型数据库的出现弥补了传统关系型数据库在高并发读写和可扩展性方面的缺陷,为构建高性能的大数据应用提供了数据库支持。大数据可视化是大数据分析和应用展示的重要手段和途径,WebGL(Web Graphic Library)技术可以直接调用计算机GPU(Graphics Processing Unit)和免插件的特性,为基于Web的大数据可视化实现提供了高效的解决方案。本文基于MongoDB与WebGL的诸多特性,利用实验室项目中积累的海量船舶AIS数据,从数据迁移、数据清洗、数据服务和数据可视化呈现等方面对船舶大数据应用进行初步探索,为下一步进行船舶大数据的数据挖掘及可视化分析奠定基础。论文完成的主要工作包括:(1)船舶大数据可视化框架设计采用B/S(Browser/Server)架构,利用MongoDB数据库存储船舶AIS历史动态数据,后端利用Node.js搭建服务器,前端则以WebGL技术实现基于Web浏览器的船舶大数据可视化呈现。(2)挥于MongoDB与Spring Batch的数据处理以Spring Batch批处理框架为基础,设计和实现从关系型的Oracle船舶数据库自动实时迁移数据到MongoDB船舶数据库并完成数据清洗的批处理程序,为两者间的数据同步提供了一种稳定可靠的解决方案。(3)基于WebGL的船舶大数据可视化实现基于WebGL技术,实现Web浏览器端的船舶大数据可视化原型系统,完成船舶大数据在地图上的实时动态可视化、快速拾取和历史轨迹分析等功能的开发。
其他文献
文中简要介绍了LNG运输船的特点,包括动力装置选型、蒸发气处理、液货罐的型式等方面。考虑到LNG运输船船舶能效与主机燃料类型、消耗量、货运能力以及对蒸发气的利用有关,在
<正>一直在写字,写花写草写内心风光。喜欢素朴的生活,一茶,一香,一墨,一纸。唯愿一生,好茶涤烦,好香熏德,好墨焕彩,好纸垂世。去过一个非常美的山村,遇到一户庭院深锁的人家
病理学是医学科学中的基础学科,同时也是连接基础医学与临床医学的桥梁学科,起着承前启后的作用。主要从形态学角度人手,通过研究疾病发生、发展规律,揭示疾病本质,为临床诊断、治
随着以产业互联网为主导的互联网时代的到来,互联网+也促使移动化加速向传统行业渗透,本文从产业互联网背景下移动互联网的举足轻重的地位及移动互联网现有的发展现状出发,评估移
党的十九大报告明确提出,“推动形成全面开放新格局。开放带来进步,封闭必然落后。中国开放的大门不会关闭,只会越开越大。要以‘一带一路’建设为重点,坚持‘引进来’和‘走
在乌尔都语中有一个词象征着“圣洁的土地”,每年八月当素馨花盛开之时,这片文明与动荡交织的国度也会变得摇曳生姿,隽秀清新。这里就是巴基斯坦。巴基斯坦,这一古印度河文明
血淀粉酶升高是临床常见的问题,可由多种病因引起。血清淀粉酶高于正常值上限的3倍,且无明显上腹部疼痛等临床症状,即可诊断为高淀粉酶血症。高淀粉酶血症可见于多种疾病,同
<正>【内容分析】《窗边的小豆豆》是日本作家黑柳彻子的自传体小说。讲述了作者上小学阶段的一段真实的故事。作者因淘气被原学校退学后,来到巴学园。在小林校长的爱护和引
<正>课改的特色之一,就是关注课程资源的开发与利用。随着教学改革的推进,教科书已经不再是课堂教学时的唯一资源,越来越多的与课文相关的文字、图片、音像等资料走进了课堂
期刊