Абстракт
The paper describes the oceanographic data access system developed at MHI RAS. The data access system is based on a Client–Server Architecture using the Model-View-Controller (MVC), which was realised using the free and open source Django framework. The PostgreSQL object-relational DBMS was implemented for archiving the oceanographic data. The part of the database responsible for accessing the oceanographic metadata is interactive, using the OLTP access template. The in-situ data archiving module was developed in accordance with the “star” architecture, which is typical for the OLAP access template. The user interface (UI) is developed using Django templates, jQuery and mapBox GL for visualization of maps. The data exchange between UI and the Server is provided in JSON format. The user’s access to the oceanographic database is provided through web-sessions. The UI allows the selection of oceanographic data using several criteria/filters, such as: cruises (cruise name, ship name, cruises year), region, time period, season, parameters. The authorized users of the online oceanographic data access system of the MHI RAS can download the requested data, after receiving individual permission
Ключевые слова
Black sea, Django, JQuery, Mapbox GL, Oceanographic database, Online data access