前言
NASA提供的免费地学数据简直是造福社会和广大科研工作者,不得不说这些方面我们仍需努力。
回归正题,提到高精度的历史降水数据,杰出代表便是Tropical Rainfall Measuring Mission(热带降雨测量计划,TRMM)和Global Precipitation Measurement mission(GPM)。其中TRMM卫星自97年发射至2015超额完成使命时间段内,为50°S - 50°N纬度范围内提供了时空分辨率高达3h和0.25°×0.25°的降水数据。而在2014年2月,NASA和Japan Aerospace Exploration Agency (JAXA)就开始了Global Precipitation Measurement mission (GPM),利用多传感器多卫星多算法结合卫星网络和雨量计反演得到更高精度的降水数据,时空分辨率可达0.5h,0.1°×0.1°。
笔者在下载过程中首先参考NASA官网提供的windows和Linux批量下载命令wegt和curl,但现在由于GPM网站更新,目前不支持 .netrc 文件授权。
参考许多现有帖子,大多都不可用且较为复杂,故提供简单的IDM下载器下载方式。
一、申请注册NASA Earth Data账户
注册账号并登录,可用edu教育邮箱注册。
url: https://urs.earthdata.nasa.gov/
二、查找数据
GPM数据有1到3级别,并区分Early,Late及Finall数据,其中最常用的GMP数据就是0.5h、1天和一个月时间分辨率的GPM IMERG Final Precipitation 数据集,其中Final数据由于用Global Precipitation Climatology Project (GPCP)雨量计月测量数据进行了校准,Finall数据一般会滞后三个月左右。这里仅以1天分辨率的下载为例。
url:https://disc.gsfc.nasa.gov/datasets?keywords=imerg&page=1
一般而言,只需要选择自己研究区的降雨数据下载即可。
1、选择Subset
2、选择下载方式,其中第二第三种支持裁剪,第二种还支持ASCII格式,这里选择第二种方式
3、时间范围选择及空间范围选择
4、就一般研究而言,推荐使用precipitationCal,该数据是多卫星联合雨量计校准后的反演结果。在此可根据需求选择输出格式。
5、下载数据列表,其中前两个为GPM数据简介,可下载参考引用。
列表前两行为文档说明,从第三行开始为所需数据。
三、开始下载
0.下载前言
官网提供的各种命令下载方式都是通过 .netrc 文件授权,但由于GPM网站更新,目前不支持 “HTTP Basic Auth” ,所以 .netrc 文件无法正常授权登陆。故选择通过浏览器授权的方式下载。可以编写相应脚本打开authorize_from_browser,这里选择较为简单易理解的IDM下载方式。
1.站点管理
在idm下载—选项—站点管理添加https://urs.earthdata.nasa.gov/
输入自己的用户名及密码
2.添加Edge浏览器代理
1、在此仅以Edge浏览器为例,从数据列表第三行之后随意复制一行在Edge打开,按提示登录Earth Data账户。
登录之后可看到相应数据。
2、添加代理服务器
点从IE获取,这里便可绕过 .netrc 方式授权,通过Edge代理服务器下载。
3、记事本打开文件列表,CTRL+A全选复制后打开idm
设置保存目录等参数
任务—从剪切板批量添加—全选—开始执行队列
大功告成!!!
这里笔者仅需要读取降水量数据,下载了1939个ASCII格式数据,相比nc4的文件小了很多,后期可以用bash或者matlab批量处理将需要的字段提取至excle绘图。
总结
提示:较为简单易懂的方法利用IDM批量下载GPM数据