题名基于NoSQL数据库的渤海海洋数据服务平台的研究与实现
作者刘斌
答辩日期2019-05-11
文献子类硕士
授予单位中国科学院烟台海岸带研究所
授予地点山东烟台
关键词渤海 海洋数据 数据存储 数据可视化 数据服务平台
学位名称工学硕士
英文摘要

海洋科学数据作为海洋学研究和海洋综合管理的基础,对了解海洋状况、维护国家权益具有重要意义。近年来,随着国家和各级政府对海洋研究的投入不断增加,针对海洋的研究机构、观测项目和观测设备呈现出了“百花齐放”的态势,但也因此导致了海洋科学数据来源复杂、结构各异、体量巨大等问题的出现,给数据的存储、查询、获取和使用带来了极大的挑战。本文将数据库技术、服务器开发技术、客户端开发技术和数据可视化技术等应用于海洋科学数据业务,构建了渤海海洋数据服务平台,从数据存储、数据检索和数据可视化等方面为提高多源异构的海洋科学数据利用率做出了不同程度的研究探索。

首先,针对不同海洋科学数据的特点,结合客户端业务的需求,本文对多源异构海洋科学数据的提取、解析、模型构建及数据存储进行了分析研究,并基于MongoDB设计开发了结构灵活、性能卓越的海洋科学数据库;其次,基于Flask框架构建了拓展性和兼容性较强的海洋科学数据服务器,并根据业务需要开发了诸多API接口,能够以简洁的方式与数据库和客户端进行通信,同时,依托于Python强大的科学运算能力和丰富的科学计算类库,针对不同的海洋科学数据开发了相应的数据处理模块,能够解析并处理大部分格式的海洋科学数据;再次,基于Vue生态圈设计开发了平台客户端系统,并且配合ECharts.jsKringing.jsTurf.js等库的使用,将用户所查数据进行动态可视化表达,从而让科研人员能够快速、直观地筛选出所需数据;最后,本文利用已构建的平台系统,以渤黄海水体交换的研究为目的,模拟了用户在实际使用时进行海洋数据检索、可视化预览和数据申请的完整过程。

目前,本文所述的基于NoSQL数据库的渤海海洋数据服务平台部分功能已经部署,经过内部测试获得了良好反馈。

语种中文
内容类型学位论文
源URL[http://ir.yic.ac.cn/handle/133337/25297]  
专题烟台海岸带研究所_海岸带信息集成与综合管理实验室
中国科学院烟台海岸带研究所
推荐引用方式
GB/T 7714
刘斌. 基于NoSQL数据库的渤海海洋数据服务平台的研究与实现[D]. 山东烟台. 中国科学院烟台海岸带研究所. 2019.
个性服务
查看访问统计
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。


©版权所有 ©2017 CSpace - Powered by CSpace