IDL读取grib数据
(1) 需要IDL8.1以上版本
(2) 代码如下:
(3) 读取的数据结果在ENVI中查看如下:
可以看到在山东半岛的角上的值为0.000038(这是瞬时的蒸散发,如果获取月的需要乘以月内秒数)。
MATLAB读取grib数据
(1) 网上下载Grib工具箱read_grib1.4.0.tar,解压后将解压后的路径设置为当前路径current folder。
(2) 配置环境参考,需要安装解译器,参考网页https://blog.csdn.net/xqclll/article/details/68511972, https://dl.pconline.com.cn/download/364149.html,在cmd命令窗口中输入gcc -v,不报错,说明确保安装正确才可以使用本代码。
(3) 新建一个.m文件,键入以下内容:
补充附图:
a.获取到的目录结构为:
b.第8个记录record的信息:
可以看到第8条record的描述,单位,fltarray的结构
c.展示最后的图像结果:
可以看出在山东半岛角上的值为3.81e-05(即0.0000381),与IDL读取的值(上图)一致。
以上为个人摸索出来,以供大家分享,希望有需要的朋友少走弯路。
对于后续的提取子区,统计有待进一步探索,敬请期待。