Ocean5D系统是一款针对海洋环境要素的多维、多层次、多角度的可视化软件,该软件能够在立体环境下对海洋环境要素信息进行直观、清晰的可视交互与分析,有助于发现海洋环境要素特征和运动规律,加深人们对复杂海洋现象的认识和理解。目前,该系统能够加载NetCDF格式的海洋环境要素数据集,支持海洋温度、盐度、风速、海流等要素的加载和显示。一、特点(1) 以Netcdf文件作为输入,适用于处理不同参数,不同维度的地理数据(2) 支持剖面、等值线、矢量的元素的绘制(3) 支持曲线图数据分析(4) 支持CUDA并行计算,可对矢量进行快速高效的绘制(5) 支持数据的任意维度查看,并可随时间增加查看数据的变化情况(6) 支持可视化结果图片的保存以及动画的录制二、功能1. 二维面绘制包括经度、纬度、深度、自定义断面数据的绘制,可以支持多个二维面对象的同时加载显示,并随时间的推移同步动态变化。2. 等值线绘制(1) 针对不同要素、不同维度的平面图,可以进行等值线追踪和绘制(2) 用户可根据需要,对等值线参数进行设置(3) 支持等值线随时间的推移动态变化3. 动态过程设置通过交互设置界面,用户可以对运动时间点及运动速度进行设置。4. 曲线分析(1) 可分析某点的海洋要素值随深度的变化(深度剖面图)(2) 可分析某点海洋要素值随时间的变化(时间序列图)5. 矢量流可视化通过对垂直方向和水平方向参数的选择,可以对海流矢量数据进行绘制,显示出矢量流的方向以及大小,并可随时间变化。同时,提供CUDA方式的渲染,该方式通过并行计算可显著增加程序的运行效率。海流大小也可随用户的需要进行成倍的放大或缩小。6. 输出Ocean5D支持抓图输出以及对某时间段的可视化仿真过程进行视频录制和输出。