radar-core
介绍
基于python pycinrad 以及多种类库 编写基于java 的雷达基数据统一格式读取
包括读取分层ppi、插值到等经纬度的网格化ppi以及 cappi、vcs等基本计算方法
回波顶高、组合反射率、垂直液态水等产品计算
LK、FB 光流加半拉格朗日外推
后期增加
1、气象局l3、swan雷达格式读取
2、降水估计
软件架构
1、radar-core 雷达基数据读取类库
(1) 读取方法
String file = "F:\\data\\雷达\\短临雷达数据\\原始数据\\Z9090\\Z_RADR_I_Z9090_20190729235500_O_DOR_SB_CAP.bin";
CinradRadar cinradRadar = new CinradRadar();
cinradRadar.parse(file);
// 必须调用该方法 否则nc tmp 文件一直保留
cinradRadar.dispose();
(2) 要素计算
String file = "F:\\data\\雷达\\短临雷达数据\\原始数据\\Z9090\\Z_RADR_I_Z9090_20190729235500_O_DOR_SB_CAP.bin";
CinradRadar cinradRadar = new CinradRadar();
cinradRadar.parse(file);
// 获取径向数据
cinradRadar.radar.getRaw(0,ProductType.REF);
// 获取单层ppi 数据
GridData ppi1 = cinradRadar.radar.g