grib2json使用

前言:气象数据格式一般为grib2,需要解析为json格式。

工具为grib2json,也有wgrib2等工具读取,这里谈grib2json。

1.使用

1.1数据下载

https://nomads.ncep.noaa.gov/

点击对应数据下载。

1.2工具下载

gitgub

1.2.打包

此实用程序使用 netCDF-Java GRIB 解码器,它是 THREDDS 项目的一部分 由大学大气研究公司/Unidata 提供。说明是java源代码。需要自己打包。

 在目录里运行打包命令,打成jar包。

mvn package

mvn没有需下载maven工具。

1.3运行

把打包文件解压,进入grib2json-master\target\grib2json-0.8.0-SNAPSHOT\grib2json-0.8.0-SNAPSHOT\bin文件夹里运行。也可以设置全局变量,这样就不需要进入此文件夹运行了。

grib2json --help
Usage: grib2json [options] FILE
	[--compact -c] : enable compact Json formatting
	[--data -d] : print GRIB record data
	[--filter.category --fc value] : select records with this numeric category
	[--filter.parameter --fp value] : select records with this numeric parameter
	[--filter.surface --fs value] : select records with this numeric surface type
	[--filter.value --fv value] : select records with this numeric surface value
	[--help -h] : display this help
	[--names -n] : print names of numeric codes
	[--output -o value] : write output to the specified file (default is stdout)
	[--verbose -v] : enable logging to stdout

1.4转换

命令行输入正确文件路径。

grib2json -d -n -o test.json D:/ex.grib2

或直接用java运行jar包

java -jar grib2json-0.8.0-SNAPSHOT.jar -d -n -o test.json D:/ex.grib2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值