爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 72716|回复: 36

[源代码] 基于python pycinrad 以及多种类库 编写基于java 的雷达基数据统一格式读取

[复制链接]

新浪微博达人勋

发表于 2020-11-30 11:06:33 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 shangdi 于 2020-12-10 17:28 编辑

gitee: https://gitee.com/sdwProject/radar
基于python pycinrad 以及多种类库 编写基于java 的雷达基数据统一格式读取
包括读取分层ppi、插值到等经纬度的网格化ppi以及 cappi、vcs等基本计算方法
回波顶高、组合反射率、垂直液态水等产品计算
后期增加
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.getPPI(0,ProductType.REF);
// 计算组合反射率 以meteoinfo.GridData 等经纬度数据返回
GridData cr = cinradRadar.radar.getCR();
// 计算回波顶
GridData et = cinradRadar.radar.getET();
// 计算垂直液态水
GridData vil = cinradRadar.radar.getVIL();
// 必须调用该方法 否则nc tmp 文件一直保留
cinradRadar.dispose();

(3) 可视化

visualize.PolarMap 径向图
visualize.Raster 栅格图
visualize.VCSMap 剖面图
具体例子在 com.radar.example.VisualizeExample

安装教程1、
git clone https://gitee.com/sdwProject/radar.git
cd radar
# 编译项目
mvn install
cd radar-ui/target/
java -jar -DtmpDir={tmpDir} radar-ui-1.0.0.jar


2、
jar 包下载地址  链接: https://pan.baidu.com/s/1T19dU5TFUM8925Mp9Xu_tQ  密码: pqmejava -jar -Xms1024m -Xmx1024m -DtmpDir={tmpDir} radar-ui-1.0.0.jar

3、
访问 http://127.0.0.1:8070/radr_api/#/

使用说明

radar-ui 基于radar-core的雷达可视化ui 可视化说明

(1) 选择雷达文件(支持bz2、gzip 以及原始.bin 格式的雷达基数据)

                               
登录/注册后可看大图



(2) 基本反射率显示、包括切换仰角、切换范围、(反射率、速度、回波顶高、组合反射率、垂直液态水)等要素显示


                               
登录/注册后可看大图




                               
登录/注册后可看大图



(3) 剖面显示


                               
登录/注册后可看大图



(4) 三维体渲染


                               
登录/注册后可看大图










密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2020-11-30 16:50:47 | 显示全部楼层
本帖最后由 shangdi 于 2020-12-10 17:29 编辑

安装方法:1、
git clone https://gitee.com/sdwProject/radar.git
cd radar
# 编译项目
mvn install
cd radar-ui/target/
java -jar radar-ui-1.0.0.jar
2、
jar 包下载地址  链接: https://pan.baidu.com/s/1T19dU5TFUM8925Mp9Xu_tQ  密码: pqme
java -jar radar-ui-1.0.0.jar

密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-12-2 10:17:26 | 显示全部楼层
解脱 发表于 2020-12-1 10:44
还是安装不了。
在执行mvn install后,提示连接不上repo.boundlessgeo.com,无法下载(自动回复:请不要使 ...

链接: https://pan.baidu.com/s/14aCjjACKnohheWChjOREzg  密码: bdes
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2020-11-30 11:47:59 | 显示全部楼层
厉害  学习了{:eb502:}{:eb502:}{:eb502:}
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-11-30 12:01:16 | 显示全部楼层
安装不会呀 ,访问的那个网址打不开
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-11-30 13:12:01 | 显示全部楼层
厉害了。学习学习!
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-11-30 14:02:13 | 显示全部楼层
装了。 CC的好像有问题。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-11-30 14:04:34 | 显示全部楼层
楼主厉害啊,赞一个
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-11-30 15:42:08 | 显示全部楼层
请问楼主怎么安装呀,mvn clean install pom.xml 是java相关的命令?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-11-30 16:00:18 | 显示全部楼层
安装不了,安装了maven后,在执行mvn clean install pom.xml时,报N多错误。提示需要添加-e -X参数,但是仍然不成功。
使用的系统是ubuntu 20. 04系统,JDK为11.09,是安装maven时默认安装的,以前本来就安装了jdk的。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-11-30 16:02:06 | 显示全部楼层
解脱 发表于 2020-11-30 16:00
安装不了,安装了maven后,在执行mvn clean install pom.xml时,报N多错误。提示需要添加-e -X参数,但是仍 ...

jdk 开发环境8
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-11-30 16:05:39 | 显示全部楼层
dyg0723 发表于 2020-11-30 12:01
安装不会呀 ,访问的那个网址打不开

需要java8 的环境以及maven 的环境
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表