用matlab读取nc文件是简单的。但气象局的很多数据存储文件是grib2格式的。该如何读取呢?看了网上的众多方法,nctoolbox,read_grib都没有成功。最后投机取巧,用了36计中的瞒天过海一招进行读取。简单来说就是先将grib2文件转换成nc文件,再用matlab软件来读取。
哈哈!想不到吧?(来自一只学渣洋洋自得的笑)
步骤如下
1 下载wgrib2并“安装”(为什么这里的“安装”打了引号呢?因为严格意义上来wgrib2并不需要安装,只需要在环境变量中进行设置即可)
(1)下载链接:https://pan.baidu.com/s/1EFOBbGvHMPFg-iZS25zAwg 提取码:8bwn
(2)wgrib2设置windows下wgrib/wgrib2和python读取grib2数据_meryl2001的博客-CSDN博客。
2 在cmd中用wgrib2软件将grib2文件转成nc文件
(1)同时按下windows和R键,输入cmd,回车进入这个黑黑的界面。
(2)转换命令:wgrib2 grib2file -netcdf ncfile。(grib2file为grib2文件的名字,ncfile为转换出的nc文件的名字)
3 接下来就是matlab中愉快的使用ncdisp和ncread啦。
注意:文章中的链接,若有侵权将及时删除!感谢!
今天也是前进一丢丢的小猫咪啦!skr~
网友评论