声明
摘要
第1章 绪论
1.1 研究背景和意义
1.2 研究现状
1.2.1 数据可视化的发展
1.2.2 基于MongoDB的应用研究
1.2.3 基于WebGL的应用研究
1.3 论文研究内容及章节安排
第2章 基于MongoDB和WebGL的数据可视化框架设计
2.1 相关技术
2.1.1 MongoDB数据库
2.1.2 Node.js
2.1.3 地图API
2.1.4 WebGL技术
2.2 数据可视化框架的可行性分析
2.3 数据可视化框架设计
2.3.1 数据库层
2.3.2 服务器层
2.3.3 Web前端
2.4 本章小结
第3章 基于MongoDB与Spring Batch的数据处理
3.1 数据批量迁移方法
3.2 基于Spring Batch和Quartz的数据同步
3.2.1 系统配置
3.2.2 从Oracle数据库读取数据
3.2.3 数据处理
3.2.4 写入数据到MongoDB
3.2.5 数据迁移任务
3.2.6 Quartz任务调度
3.3 数据清洗
3.3.1 数据分析及清洗规则
3.3.2 数据清洗的实现
3.3.3 数据清洗前后对比
3.4 数据同步程序应用实例
3.5 MongoDB与Oracle的性能对比
3.6 本章小结
第4章 基于WebGL的船舶大数据可视化原型系统实现
4.1 传统技术存在的不足
4.2 基于WebGL的可视化系统框架
4.2.1 Canvas
4.2.2 着色器
4.2.3 类型化数组
4.2.4 坐标系统
4.2.5 图形绘制
4.3 基于地图的船舶大数据可视化功能
4.3.1 Web网站架构
4.3.2 地图显示
4.3.3 船舶数据获取及解析
4.3.4 船舶动态位置可视化
4.3.5 船舶历史轨迹可视化
4.3.6 船舶信息拾取和查询
4.4 性能分析
4.4.1 WebGL与其他可视化平台的对比
4.4.2 硬件的影响
4.4.3 浏览器的影响
4.5 本章小结
第5章 总结与展望
5.1 论文工作总结
5.2 问题与展望
参考文献
攻读学位期间公开发表论文
致谢
作者简介
大连海事大学;