本文主要是介绍下载JRA55风速数据和气压数据,并将其转换为NC文件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
最近要画一下JRA55再分析数据的风场图和等高压图,查阅了一些网上的资料和别人的下载方法,感觉对自己来说不够详细,很多步骤还是要自己摸索,所以将自己的过程记录下来以便以后查阅
1.JRA55网站
https://jra.kishou.go.jp/JRA-55/index_en.html 这个网站是JRA55的一些资料信息,包括手册(Handbook),数据下载网站等,手册可以查阅所需数据的文件名
我使用的数据下载网站网NCAR,主要需要的是每天6小时间隔的数据
- Daily 3-Hourly and 6-Hourly Data NCAR RDA Dataset ds628.0
2.JRA55 (平均海平面压力)mslp数据下载
(1)打开1.25-degree的使用手册,找到自己需要的数据对应的数据文件名。我需要的是6小时间隔的mslp数据(注意查看数据的单位)
(2)使用python脚本下载数据
进入NCRA网站,找到JRA55,选择DATA ACCESS (SOFTWARE介绍了使用不同的软件打开JRA55数据或者将其GRIB文件转换为nc文件)
(有时候网络较慢,可能需要多点几下才能进入DATA ACCESS页面)
找到所需数据,使用用Web File Listing下载 ,进入后选择Complete File List的LINK
接下来选择所需年限的数据文件(手册中的类别+变量缩写,很容易识别)并下载python脚本,然后运行python脚本即可(该方法适合选取少量年份的数据,如需大量数据,需查阅其他博主方法)
3.打开数据
虽然数据类型是GRIB1,但数据的尾缀是时间(年月日),用了好多方法都说文件类型不能识别,所以使用前面提到的SOFTWARE中的NCL将数据转换为nc文件,代码很容易,只有一行
ncl_convert2nc 输入文件名 -e grb
注意:-e grb 必须存在,否在无法识别文件类型
这是最基本的转换,如需要设置输出文件路径等请参考SOFTWARE中的NCL将数据转换为nc文件的链接,有详细解释及案例
接下来就可以使用nc文件数据啦!
(相关软件安装请自行查阅)
这篇关于下载JRA55风速数据和气压数据,并将其转换为NC文件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!