Font Size: a A A

Research And Implementation Of Bohai Ocean Data Service Platform Based On NoSQL Database

Posted on:2020-12-28Degree:MasterType:Thesis
Country:ChinaCandidate:B LiuFull Text:PDF
GTID:2370330599954828Subject:Environmental engineering
Abstract/Summary:PDF Full Text Request
As the basis of oceanographic research and integrated ocean management,ocean science data is of great significance for understanding the state of the ocean and safeguarding national rights and interests.In recent years,with the increasing investment on ocean research from the state and various levels of governments,the research institutions,observation projects and observation equipment for the ocean is also increasing.But problems arise such as complex sources of ocean scientific data,various structures,and huge volume,which pose great challenges to the storage,query,acquisition and use of data.This thesis combines database technology,server development technology,client development technology and data visualization technology with ocean science data service application and builds the Bohai Ocean data service platform.It has made different research and exploration for improving the utilization of multi-source heterogeneous ocean science data from data storage,data retrieval and data visualization.Firstly,according to the characteristics of different types of ocean data and the needs of data users,the extraction,analysis,model construction and data storage of multi-source heterogeneous ocean data had been analyzed and an ocean science database with flexible structure and excellent performance based on MongoDB had been developed in this thesis.Secondly,based on the Flask framework,a scalable and compatible ocean science data server was constructed.And numbers of API interfaces were developed according to business needs,which can communicate with the database and the client in a simple way.At the same time,due to its powerful scientific computing power and,rich scientific computing libraries,the script language Python has been used to develop related data processing programs,which can parse and process ocean scientific data in most formats.Thirdly,based on the Vue ecosystem,this thesis designed and developed a platform client system,which works with ECharts.js,Kringing.js,Turf.js and other libraries to dynamically visualize the data searched by users.Users can quickly and visually screen out the required data.Finally,after constructing a complete and friendly platform system,this thesis mocks the complete process of data retrieval,visual preview and data application in practical scenario for the purpose of study on the water exchange between the Bohai Sea and the Yellow Sea.Several functions of the Bohai Ocean Data Service Platform based on NoSQL database developed in this thesis have been deployed,and good feedback has been obtained through internal testing.
Keywords/Search Tags:Bohai Sea, Ocean Data, Data Storage, Data Visualization, Data Service Platform
PDF Full Text Request
Related items