论文部分内容阅读
对于海洋环境预警报数据可视化工作而言,在业务上根据数据组织形式、数据结构、数据可视化需求等诸多要素的不同,可视化方法也是因要素而异。本文通过针对国家海洋环境预报中心平时所通用的业务数据格式进行提炼、比较、分析,确定了溢油、风暴潮、搜救、风场、流场五种数据的不同数据的可视化方法与具体过程,并进行总结归纳,分为矢量场与标量场两大类进行分类阐述。在标量场可视化范围主要包括风暴潮、溢油、搜救三种数据。首先对于风暴潮数据而言,阐述了一般离散密集点数据的直接离散点可视化过程,之后通过针对其数据结构特点提出了一种风暴潮数据既定三角网构造情况下专属的等值线生成方法,该方法能够正确地提取岛屿构成线并最终生成等值线效果,避开岛屿的干扰及无实际意义的等值线;对于搜救数据可视化而言,初始数据所支持的可视化效果只有数量不多的离散点,因此针对其开发了最短路径抵达功能,完成了在出发点与目标点中间有一个或多个障碍物时如何从出发点以较短的路径到达目标点的导航类似过程,并最终将该路径可视化到海洋环境地图上,丰富搜救数据的可视化;对于溢油数据,针对其二维显示中主要感兴趣方面是溢油区的范围变化情况问题,对溢油数据离散点进行了边界提取功能的实现,通过遍历各个离散点在预先给定的阈值范围内四象限中的其他点的分布情况,获取空白区进行记录并相互比对空白区分布情况,最终对各个确认的边界点进行匹配完成边界提取。对于矢量场可视化,主要包括了风场、温盐流(以流场为主)两种数据。对于这两种数据而言,主要特点就是预报数据点分布密集、预报范围稳定、可视化方法有约定俗成或规定的效果。因此针对其特点总体进行了风场的风向标以及流场的箭头的符号化工作,制作可视化符号,并根据由于分布点密集导致的符号相互覆盖的情况提出了矢量数据点抽稀的方法,以系统抽稀法为主,结合箭头范围内的其他数据点的数据情况进行均值化处理最终获得其范围内不同方向矢量分量的大小最终合成代表该区域的矢量,并以此为据最终完成矢量化的符号可视化工作。根据上述可视化方法进行归纳总结,进行了海洋环境预警报平台系统的开发,通过系统架构的设计,结合海洋环境预警报数据组织形式进行数据库设计,并开发二维、三维、动态显示,预报图制作,数据管理等诸多模块,最终对海洋环境预报产品的可视化系统完成开发,为海洋环境预警报数据可视化建立新的辅助平台。