一种三维气象雷达显示方法与流程

文档序号:14912447发布日期:2018-07-10 23:47阅读:610来源:国知局

本发明涉及一种三维气象雷达数据显示方法,属于计算机数据处理领域。



背景技术:

气象雷达的回波图是气象学家分析气象数据,作出判断和预测的重要依据。传统的气象雷达回波图都可分为PPI(平面位置指示器),CAPPI(等高平面位置指示器),RHI(距离高度指示器)等二维显示模式。这些图形在大气现象分析的过程当中都起到了非常重要的作用。但是大气现象其实是一个三维的现象过程,所有的二维显示方法均为该现象某一剖面的显示。所以二维显示法无法在同一时间之内完全显示整个气象过程的变化。现在随着计算机技术的进步,尤其是三维显示能力的进步,三维气象显示已经成为了一种可能。

三维显示法在实际应用当中一般都以一个透视的模式来出现在屏幕上。同一方位,不同颜色的数据通过Alpha混合得到一个最终的颜色,然后显示在屏幕上。这种传统的透视法有两个缺点:第一,所有的细节都显示出来使得计算机显存的容量显得非常的紧张;第二,最终的颜色值受到Alpha通道混合的影响,使得内层的颜色与实际的颜色值相比会发生一定的颜色偏差。换句话来说,经过Alpha混合后的内层颜色值在视觉上会有不同的感觉,影响了气象学家对实际情况的判断。



技术实现要素:

针对现有技术的不足,本发明的技术方案提供了一种只显示一个三维物体的表面在显示装置上的三维气象雷达显示方法,在降低计算机显卡资源的同时,避免由于透视产生色差。

本发明的技术方案包括

一种三维气象雷达显示方法,其特征在于,该方法包括指示器做如下算法处理:

A.获取气象雷达采集的PPI格式数据,将PPI格式数据转换CAPPI格式数据并进行存储;

B.对CAPPI数据进行逐层扫描,获取三个三维方向上面的最大扫描数值并存储;

C.将步骤B中存储的最大扫描数值使用三维函数库建立起贴图纹理,得到气象图的三维模型,并将三维模型在显示装置上进行显示。

进一步的,所述步骤A还包括:

获取气象雷达采集的PPI格式的气象数据;

将PPI格式的气象数据转换为CAPPI形式的直角坐标系,并进行存储,其中CAPPI的坐标极限值为长方体。

进一步的,所述步骤C还包括:

将存储的最大扫描数值使用三维函数库建立起贴图纹理,其中使用的三角函数库包括OpenGL及D3D。

进一步的,所述步骤C中将步骤B存储的最大扫描数值使用三维函数库建立起贴图纹理,得到气象图的三维模型是正方体三维模型。

进一步的,该方法还包括:

对步骤C中建立起的贴图纹理进行贴图填充,并使用显示装置进行显示。

进一步的,对步骤C中建立起的贴图纹理进行贴图填充时采用的是颜色填充。

进一步的,该方法还包括:

若检测到有多个三维气象模型需要显示时,则循环执行步骤B和步骤C直至所有的三维模型都显示在指定的显示装置上。

本发明的有益效果为:本方法只显示一个三维物体的表面在屏幕上,这样可以极大降低计算机显卡的资源消耗,而且可以避免由于透视而产生的色差。

附图说明

图1所示为根据本发明实施方式的总体流程图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。本发明的三维气象雷达显示方法适用于气象数据的显示。

图1所示为根据本发明实施方式的总体流程图。其具体如下:

一种三维气象雷达显示方法,指示器作如下算法处理:

A:将所有以PPI格式的传送过来的数据转化成CAPPI形式的直角坐标系储存起来。CAPPI的坐标极值会被定义为一个长方体。

B:从最低层的CAPII切片开始进行值扫描,将三个三维方向上面的最大值都记录下来。重复B的操作直到所有的层数都扫描完毕。

C:将所有记录下来的数值输进三维函数库,三维函数库可采用OpenGL及D3D等,建立起贴图纹理,并生成一个正方体。对此三维模型的表面进行贴图颜色填充操作,最后显示在显示装置的屏幕上。本发明还包括可在步骤C中生成的正方体表面上标注距离信息,或形成一个等高(距)图,使预报人员可以更加直观地分析气象内部结构。

以上所述,只是本发明的较佳实施例而已,本发明并不局限于上述实施方式,只要其以相同的手段达到本发明的技术效果,都应属于本发明的保护范围。在本发明的保护范围内其技术方案和/或实施方式可以有各种不同的修改和变化。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1