概述
本文首先介绍新一代多普勒天气雷达(CINRAD)数据格式,分析雷达基数据特征,根据相关算法进行反射率因子的数据可视化,得到平面位置显示(PPI)和距离高度显示(RHI)以及等高平面位置显示(CAPPI)图像,再延伸至三维空间,对单个体扫数据分别进行点绘制、面绘制、体绘制,突出显示强反射率中心的形态特征和范围大小,以达到辅助决策、识别危险天气、预测短期降水的目的。
用到的Python库本文用到的Python库及其作用
新一代多普勒天气雷达体扫数据存储格式
新一代多普勒天气雷达单个体扫数据以.bz2格式压缩存储,解压后得到.bin格式二进制文件,此文件记录了基数据格式规范中的所有体扫参数,包括儒略时间、体扫模式、反射率因子、径向速度、谱宽等。体扫模式分为三种,对应三种不同数量的仰角。每种体扫模式除仰角层数不同外其与记录方式均相同,基数据在时间上的分辨率为6分钟,即每6分钟完成一次体扫,记录一个单独数据。
在多普勒天气雷达工作过程中,规定正北方为0°方位角,正东方为90°方位角,天线与水平面平行为0°仰角,与水平面垂直时为90°仰角。扫描时,雷达天线自体扫模式中最低仰角启动,并以固定仰角从零度方位角开始沿顺时针方向转动天线,逐方位角完成单层仰角的扫描,在不断发射和接收电磁波的同时记录反射率因子、径向多普勒速度、谱宽等生成基本雷达产品所必需的气象要素。完成单层仰角扫描之后,雷达天线抬升至对应体扫模式中的下一仰角继续重复上述过程,直到完成所有规定仰角的扫描。无论哪种体扫模式,多普勒雷达都会在六分钟内完成体扫,并将所有数据写入二进制文件压缩后保存在硬盘。
每一个.bin文件都遵循相同的数据记录格式,文件命名包括雷达参数、站点代号、记录时间等信息。数据以每层仰角的每个方位角上的径向线数据为一个记录单元,这个单元称作一个径向数据,大小为2432字节,因此不难推测,整个.bin二进制文件的大小必为2432字节的整数倍。每个径向数据包括径向头、基数据、保留字段三部分,径向头为固定大小的28字节,处理雷达数据一般需要的部分为基数据部分,包含径向数据收集时间、儒略日、仰角、方位角、反射率因子第一个数据的实际距离、多普勒速度第一个数据的实际距离、反射率因子和多普勒速度库长库数、各数据指针(偏离雷达信息头的字节数)、多普勒速度分辨率、体扫模式、奈奎斯特速度反射率因子数值、径向速度数值、谱宽数值等,最后部分为保留字节。多普勒雷达基数据存储结构
以上为单个径向数据存储方式,单层仰角一般会有360个径向