当前位置:主页 > 科技论文 > 船舶论文 >

基于船舶轨迹大数据的交通环境时空分析研究

发布时间:2024-04-24 19:15
  近年来,航运业数字化和信息化的高速发展积累海量数据,特别是AIS(Automatic Identification System)的普遍应用产生了大量的船舶轨迹数据,其中蕴含有大量有价值的信息,如何对交通环境时空重构和时空分析成为本文研究的重点。本文通过技术对比分析,选择了具有高并发读取、可扩展性强和优异地理索引等优势的非关系型数据库MongoDB作为船舶轨迹大数据的存储支撑,选择了无需插件可在Web页面上直接调用GPU(Graphics Processing Unit)计算资源的WebGL(Web Graphic Library)作为大数据可视化技术支撑,对船舶轨迹大数据Web可视化框架、船舶轨迹同步与回放、船舶交通环境时空分析模型等展开了深入研究,以长江某水域的船舶AIS轨迹数据为对象,实现了其交通环境的不同角度时空分析展示。论文完成的主要工作包括:(1)船舶轨迹大数据Web可视化框架设计了基于B/S(Browser/Server)结构的船舶轨迹大数据可视化框架,后端利用用MongoDB存储AIS船舶轨迹数据、Node.js搭建服务器、Socket.10建立实时通信层;前端则利用W...

【文章页数】:74 页

【学位级别】:硕士

【部分图文】:

图2.1数据可视化框架??Fig.2.1?Architecture?of?Data?Visualization??2.2.1数据库层??

图2.1数据可视化框架??Fig.2.1?Architecture?of?Data?Visualization??2.2.1数据库层??

在MongoDB中,一个数据库拥有多个集合,每个集合包含多个文档对象。因??此基于功能分析的要求,本文建立了3个数据集合:动态数据集合、静态数据集合??和附近船舶数据集合。如图2.2所示,动态数据集合存储船舶的动态数据如时间、??经纬度、船速、航向等。在字段“POSTIME”上建....


图2.2?MongoDB的逻辑结构??Fig.2.2?logic?stmcture?of?MongoDB?data??

图2.2?MongoDB的逻辑结构??Fig.2.2?logic?stmcture?of?MongoDB?data??

??不能在客户端之间发送。用户可以自定义如“sendMessage”等事件为不同的用途建??立单独的实时双工链接。主要代码如


图2.3soaket.IO发送和接收代码

图2.3soaket.IO发送和接收代码

Fig.2.3?Socket.10?send?and?receive?code??2.2.4?Web?前端??本文的研究重点是基于Web浏览器实现对交通环境时空可视化分析。所以利??用?HTML5+JavaScript+WebGL+CSS+D3.js+?OpenLayers?结合....


图3.1情况分析??Fig.3.1?Situation?Analysis??

图3.1情况分析??Fig.3.1?Situation?Analysis??

完整的现象。????图3.1显示了某个时间片段的船舶轨迹时间戳的分布示例。??!?tn-1?^?Tn_i?■*?|?tn???Tn??*?|W?>?Tn+1?■*?J?tn+2????__;?j?i? ̄i ̄ ̄; ̄ ̄: ̄ ̄i ̄ ̄; ̄ ̄?j ̄ ̄ttI ̄rn ̄: ̄ ̄ ̄! ̄ ̄i?!—?;....



本文编号:3963396

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/chuanbolw/3963396.html


Copyright(c)文论论文网All Rights Reserved | 网站地图

版权申明:资料由用户a3ebe***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱[email protected]