论文部分内容阅读
自“数字海洋”概念提出后,构建“数字海洋”信息框架项目,成为了我国自建国以来规模比较大的国家海洋计划之一,而“数字海洋”建设的首要前提是获取海洋数据。随着科技水平的提高,信息获取手段不断增加,如传统的海洋监测仪器,海洋卫星遥感,全球Argo浮标计划、数值模式计算等。这些手段获取的数据一方面丰富了海洋数据信息,为海洋研究提供了非常有利的基础条件,另一方面也带来了海洋数据格式的多种类问题,因此如何解译这些数据,是本文需要解决的主要问题。此外,随着计算机计算能力的提高以及信息技术的发展,将抽象的海洋数据转换为直观的图形图像,成为近年来海洋科学研究人员关注的重点,因此选择何种可视化技术、算法来表达这些数据,使海洋科学研究人员能够从中获取有用的信息,是本文需要解决的关键技术。本论文在充分认识到需要解决的主要问题及关键技术基础上,通过认真调研海洋环境常用数据格式及可视化算法,并基于中国海洋大学海洋信息技术实验室自主研发的i4Ocean平台,研究并实现了多源海洋数据同一化(解译多种数据格式并保存为统一数据格式)和海洋体数据可视化功能。本论文的主要工作以及取得的研究成果如下:1)多源海洋数据同一化功能的研究与实现针对海洋环境数据具有的多来源、多格式、多维度、多变量等特点,设计了多源海洋数据同一化系统。该系统基于C++编程语言和GDAL、NetCDF、HDF、MATLAB等第三方库提供的接口函数,从比较常用的海洋数据格式出发,通过设计相应的配置文件和统一的数据存储结构,进而实现了海洋数据的解译与再存储。2)海洋数据可视化的研究与实现利用直接体绘制中的Splatting算法,来实现对海洋体数据中标量数据与矢量数据的可视化表达。对于标量数据,以海水温度数据集为例,选择椭圆高斯核作为其重构核,在一定程度上减小了图像的走样问题;而对于矢量数据,则以海流数据集为例,提出一种新的计算方法,以便更好地突出图像的细节。3)多源海洋数据同一化与海洋体数据可视化功能的封装与集成将多源海洋数据同一化与海洋体数据可视化封装为两个动态库,并将其作为两个基本功能嵌入到i4Ocean平台中,进而在丰富了该平台功能模块的同时,有利于实验室其他科研人员在此功能基础上开展其他研究项目。目前,多源海洋数据同一化和海洋体数据可视化功能已被应用于项目研发当中。应用结果表明,本论文的研究成果不仅能够很好的帮助海洋科学研究人员解决由于海洋数据格式差异而带来的问题和困难,而且为海洋数据的可视化方式提出了一种新的表达思路,因此具有较强的实用性和参考价值。