java雷达数据解析_radar: 基于python pycinrad 以及多种类库 编写基于java 的雷达基数据统一格式读取...
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.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
安装教程
mvn install
cd radar-ui/target/
#jar 包下载地址 链接: https://pan.baidu.com/s/1T19dU5TFUM8925Mp9Xu_tQ 密码: pqme
java -jar -Xms1024m -Xmx1024m -DtmpDir={tmpDir} radar-ui-1.0.0.jar
使用说明
radar-ui 基于radar-core的雷达可视化ui 可视化说明
(1) 选择雷达文件(支持bz2、gzip 以及原始.bin 格式的雷达基数据)
(2) 基本反射率显示、包括切换仰角、切换范围、(反射率、速度、回波顶高、组合反射率、垂直液态水)等要素显示
(3) 剖面显示
(4) 三维体渲染
参与贡献
Fork 本仓库
新建 Feat_xxx 分支
提交代码
新建 Pull Request
java雷达数据解析_radar: 基于python pycinrad 以及多种类库 编写基于java 的雷达基数据统一格式读取...相关推荐
- python读二进制格点雷达基数据_radar: 基于python pycinrad 以及多种类库 编写基于java 的雷达基数据统一格式读取...
radar-core 介绍 基于python pycinrad 以及多种类库 编写基于java 的雷达基数据统一格式读取 包括读取分层ppi.插值到等经纬度的网格化ppi以及 cappi.vcs等基本 ...
- 从入门到入土:[linux实践]-pam|编写基于libpam的用户认证程序|编写基于PAM认证的应用程序|详细说明|实验步骤|实验截图
写在前面: 此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 编写基于libpam的用户认证程序|编写基于PAM认证的应用 ...
- python与java前景-数据告诉你,Python、Java、C+哪个更有发展前途?
要说现在哪种开发语言最流行,Python.Java.C++ 等等,每个人都能说上一两个自己最喜欢的开发语言.虽然种类不同,但是它们的目的都相同,即为了业务效率的提升而存在. 想入门IT学一门语言,到底 ...
- 基于python爬虫技术的应用_基于Python爬虫技术的应用
办公自动化杂志 一.引言 本文主要是对 Python 爬虫技术进行阐述,基于 python 的爬虫与其他语言相比的有很多优势.通过爬去某个网站的所有新闻这个案例,来进一步阐释 Python 爬虫技术的 ...
- 基于python的语料库数据处理电子版_基于 Python 自然语言处理工具包在语料库研究中的运用...
基于 Python 自然语言处理工具包在语料库研究中的运用 刘 旭 [摘 要] 摘要:国内当前以语料库为基础的研究,在研究工具方面,多以 AntConc . PowerGREP 为主,使用 Pytho ...
- 基于python的网络爬虫编程_基于Python的网络爬虫程序设计
程序设计 ●Program Design 基于 Python的网络爬虫程序设计 网络 信 息量 的迅 猛 增 长,对 如何从海量的信息中准确的搜索 到用户需要的信息提 出了极大的 挑战.网络爬 虫具有 ...
- 基于python的游戏设计与实现-基于Python的网络中国象棋游戏设计与实现
基于Python的网络中国象棋游戏设计与实现 摘要中国象棋是一种家喻户晓的棋类游戏,随着互联网时代的到来,人们的娱乐方式也逐渐向PC端和移动端上发展.本文将传统的中国象棋游戏和当下的互联网技术结合作为 ...
- 基于python的压测工具_基于Python和SIPp的自动化压力测试系统设计和实现
信斌 王桂花 摘要:首先,分析了现有测试系统的不足,之后,介绍了软件组成和运行环境说明,最后,设计了基于Python和SIPp的自动化压力测试系统,并给出了相关代码.新的测试系统克服了现有测试系统的不 ...
- linux下搭建基于python的vim,Linux下搭建基于python的VIM-Go语言中文社区
一.前言 最近需要在AArch64下编写代码,sublime text3不支持ARM,支持的一些还用不惯.所以干脆直接用上了万能的VIM,用VIM打造了属于自己的python-IDE,根据自己的喜好进 ...
最新文章
- zabbix3.0安装
- Juju-Gui 安装笔记
- linux redis数据库安装配置,Linux系统中redis的安装配置步骤
- Java程序运行的内存分配
- 返回的到的数据做整合_Excel玩转数据分析常用的43个函数!(建议收藏)
- Launcher(待完善...)
- easy-ui的datagrid
- abap 帮助文档 中文_谷歌的软件工程 读书笔记(十)文档
- LWIP的数据包管理
- 面向对象程序设计(OOP设计模式)-行为型模式之观察者模式的应用与实现
- 字符串处理 - ANSI - Unicode - UTF8 转换
- linux内存布局的内核实现--用户空间的映射方式
- Unity 工具 之 XChart UGUI 表格工具,轻松简单的帮你实现需要的数据图表形式,建议 Mark 一下
- 蚁群算法Python实现
- 昊鼎王五:网站(前端)如何调用美图秀秀?
- Python数学计算工具3、Python 斐波那契数列-前500项列表
- 一款易用的视频云是如何迅速积累客户的?
- php 可以将图片分类吗,PHP图片处理教程.ppt
- YOLOV7详细解读(一)网络架构解读
- 计算机应用基础华工平时作业,计算机应用基础华工平时作业答案