首页> 中文学位 >移动时空轨迹的Web可视化技术研究
【6h】

移动时空轨迹的Web可视化技术研究

代理获取

目录

声明

摘要

1 绪论

1.1 研究背景和目的

1.2 国内外研究现状及发展动态

1.2.1 移动时空轨迹可视化发展现状

1.2.2 移动时空轨迹Web可视化研究现状

1.2.3 基于HTML5的地理数据可视化研究现状

1.3 研究目标与内容

1.3.1 研究目标

1.3.2 研究内容

1.4 研究方法和步骤

1.5 章节安排

2 Web可视化相关技术介绍

2.1 HTML5 Canvas绘图API

2.1.1 HTML5发展及Canvas画布介绍

2.2.2 WebGL工作原理与实现框架

2.3 基于WebSocket的实时数据传输技术

2.3.1 HTML5 WebSocket实时通信简介与优势对比

2.3.2 WebScoket握手协议过程

2.3.3 浏览器端基于HTML5 WebSoeket的实现过程

2.4 本章小结

3 移动时空轨迹Web可视化关键技术研究与实现

3.1 基于HTML5的时空轨迹Web可视化架构

3.2 时空轨迹数据的处理算法研究

3.2.1 数据清洗算法

3.2.2 基于Cat-mull曲线插值的时空轨迹重构

3.2.3 地理坐标到Canvas的坐标变换处理算法

3.3 基于WebSocket的时空轨迹数据动态加载方案的设计与实现

3.4 地图数据的绘制与加载

3.4.1 浏览器端基于HTML5矢量地图数据的绘制方法

3.4.2 实现互联网开放地图服务与Canvas混合集成

3.5 分层绘制解决方案的设计与实现

3.6 本章小结

4 浏览器端基于HTML5的移动时空轨迹可视化方法研究

4.1 基于粒子追踪技术的群体时空轨迹动态可视化方法

4.2 基于WebGL的时空路径三维可视化方法

4.2.1 时空路径三维可视化介绍

4.2.2 时空路径的数据加载与插值处理

4.2.3 基于WebGL的时空路径绘制

4.3 本章小结

5 移动时空轨迹Web可视化方法应用实践

5.1 青岛市公交轨迹动态可视化系统

5.1.1 青岛市公交轨迹动态可视化系统简介

5.1.2 可视化系统开发环境配置

5.1.3 公交数据

5.1.4 系统功能概述

5.1.5 系统基本功能展示

5.1.6 基于离子追踪技术公交动态可视化结果分析

5.2 基于移动出行数据采集器的三维时空路径可视化应用案例

5.2.1 案例介绍

5.2.2 基于移动出行数据采集的出行轨迹数据

5.2.3 三维可视化交互功能的设计与实现

5.2.4 三维时空路径可视化结果的分析

5.3 本章小结

6 总结与展望

6.1 总结

6.2 展望

参考文献

致谢

个人简历、在学期间发表的学术论文与研究成果

展开▼

摘要

伴随着以智能终端设备为载体的移动互联网的快速发展及普及,使人们可以实时动态的对各种移动对象的时空轨迹数据进行采集和存储,同时还有大量移动时空轨迹数据通过各种手段被在无形当中记录下来,积累了海量的历史轨迹数据。时空轨迹数据记录了城市空间中人和车辆等的位置变化和活动规律,对大规模移动目标的时空轨迹进行可视化可以直观形象的观察轨迹数据背后隐藏的时空规律和特征,进而帮助有关用户有效地分析人群的移动分布特征、城市的交通状况、社会活动特征和城市的动态性等。此外,随着浏览器性能的提升和HMTL5技术的不断发展完善,使在网页中实现免插件的时空轨迹数据可视化成为可能,实现网络环境下时空轨迹数据的免插件可视化表达和实时发布是时空轨迹可化研究的重要方向。目前对基于HTML5实现免插件时空轨迹Web可视化研究还比较少,所以研究移动时空轨迹的Web可视化与实时发布并从中提取时空特征信息具有重要的理论和实际价值。
  本文围绕移动时空轨迹的Web可视化技术为中心进行研究,在对HTML5关键技术研究的基础上实现了基于粒子追踪技术的群体时空轨迹动态可视化方法和基于WebGL的时空路径三维可视化方法,可以在真实时空轨迹数据的支持下对城市空间的交通、人群等移动对象的连续变化过程进行可视化模拟。论文的主要工作及取得的研究成果如下:
  (1)基于HTML5的移动时空轨迹Web可视化架构的设计与实现
  通过对数据库、浏览器和Web服务器相关内容和技术进行研究,利用WebSocket进行前后台数据传输和HTML5图形绘制方法进行浏览器端图形绘制,设计完成了基于HTML5的时空轨迹网络可视化架构,形成了时空轨迹浏览器免插件网络发布的解决方案。架构利用MVC模式进行开发,将整个可视化流程整体划分为数据层、服务层和表现层三个部分,实现了各不同层之间的低耦合性,易于扩展到不同的应用目的。
  (2)移动时空轨迹数据的处理算法研究
  实现对无效时空轨迹数据清洗算法、基于Cat-mull的曲线插值算法和地图坐标与Canvas坐标的转换方法,实现了数据的预处理。
  (3)基于粒子追踪技术的群体时空轨迹动态可视化方法
  利用HTML5 Canvas、WebSoeket和粒子系统实现了矢量数据的分层绘制、时空轨迹数据的动态加载实时快速传输、时空轨迹的动态可视化模拟,具有跨平台、免插件、易维护等特点。
  (4)基于WebGL的时空路径三维可视化方法
  利用WebGL实现三维时空路径的Web可视化,并实现三维时空路径的可视化交互,包括放大、缩小、漫游、视角调整,从长的连续时间尺度上对个体或群体的时空路径进行可视化。时空路径三维可视化为连续时空环境下移动对象的活动特征分析和展示提供了一个形象有效的表示方法,是时空轨迹可视化表达的一个重要手段。
  (5)移动时空轨迹Web可视化方法应用实践
  在对移动时空轨迹Web可视化方法研究的基础上,设计实现了青岛公交动态可视化系统和基于移动出行数据采集器的三维时空路径可视化应用案例对提出的可视化方法进行了应用实践,验证提出的可视化方法的可行性与实用性。
  本文在网页浏览器上实现了免插件的时空轨迹数据可视化显示与实时发布,为网络环境下时空轨迹数据的二维动态和三维时空路径的免插件可视化提供了一个新的技术方法和思路。实践证明,本文提出的时空轨迹Web可视化方法可以方便快捷的对时空轨迹数据进行动态可视化、模拟时空过程,具有跨平台、免插件、响应快和易维护等特点。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号