grib中数据读取并导出到文本文件中

本文介绍了如何查看和读取grib数据,包括官网提供的命令行工具、使用grib_dump将数据导出到txt文件,以及如何查找和读取所需字段。特别提示,不要使用panoply打开grib文件,应通过grib_dump配合notepad++进行查找和解析。文章还列举了grib-api中涉及的数据读取函数,并提醒了经纬度计算的注意事项。
摘要由CSDN通过智能技术生成

零、一些废话

最近忙着赶项目加上家里的事比较多,就没有来得及更新博客,今天主要讲解一下grib数据的查看方法和读取方法。grib数据没有找到好的可视化工具打开它,官网提供的一个可视化工具叫Metview,此工具的安装过程相当的复杂,搞了将近3个小时最后还是没有安装成功,由于项目比较紧就果断的先放弃啦。这种方法不行,还可以使用ecCodes提供的自带命令行方式把grib数据中的一条一条的消息导出到一个.txt文件中,然后使用notepad++查找需要的字段,这种方法笨一点但是却很好使。特别提示千万不要使用打开nc文件的工具panoply去打开grib文件找到相应的字段去读取,你会发现你一直读出不对的,因为该工具会自动处理grib中的消息字段,你看到的并不是真正的grib数据中的字段。当然,除非你把grib转化成nc格式的文件去读。

一、官网提供的命令行方法

方法链接:https://confluence.ecmwf.int/display/ECC/GRIB+tools ,截图如下:
这里写图片描述
上图中划线部分是方法所在的列表以及一个把grib数据导出到txt文件中的方法。

二、把grib数据导出到txt文件工具grib_dump

不知道怎么安装ecCodes请参考我的这篇博客:https://blog.csdn.net/toby54king/article/details/81592080
使用方法看下面截图:
这里写图片描述
第一步是要找到你编译后的工具所在的目录(一般在eccodes-2.8.0-Source/build/bin
),然后按照图中的操作即可,工具中其他命令请自行了解一下,grib_dump这个命令对于我们完成数据解析已经够啦。

三、查找所需要的字段

由于这种方法比较笨,你只能模糊查找部分字段去找到你需要的字段信息,建议你从搜索“name”开始查找,等你多差几次就能找到一些规律了,规律自己领悟吧。下面是截取的一条

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值