首先感谢 1. 批量下载GPM数据 by wangsy~这位大佬的文章,给我提供了很多帮助。
最终我是在GES DISC下载的数据,不过后来我写的时候又试了NASA又能用了。
这里就写一点大佬没提到的,顺便记录一下。
(PS:总之就是非常难下555~)
一、找到GPM数据
(一)NASA
页面变化成了下面这样:link
我要下载的是IMERG的降水数据,所以是LEVEL 3的Final Run,直接拉到中间的地方(如果没加载出来就等一下或者刷新几次)。
选择被红框框起的链接点进去(需要登陆NASA账号验证身份)。
验证邮箱:
然后会出现下面的部分
选择你需要的数据,起止时间,文件格式,下载方法
点击之后出现:
注意:点击总共两次,第一次出现提醒并给你发第一封邮件,需要你点击确认链接,然后再点一次submit request,会收到一封带附件的邮件,附件里是下载地址。
(二)GES DISC方法
官网链接:link
使用这个方法请注册NASA和GES DISC账号。
搜索IMERG,正好第一个就是我需要的,点击Subset/Get Data.选择起止时间,格式,确定。
之后会生成下载地址,等到①处达到100%时,就可以点击③处下载文本文件(txt),里面是所有的下载链接。
②处是关于下载的一些提示。
二、下载数据
(一)Wget方法
要点如下:
1、wget使用一定要好好看说明,链接附上(建议使用chrome直接翻成中文)
(1)
如果使用wget,请安装符合gnuTLS 3.3.3或OpenSSL 1.0.2或LibreSSL 2.0.2或更高版本的wget 1.18。使用“ wget -V”命令验证wget版本。
如果使用curl,请安装符合gnuTLS 3.3.3或OpenSSL 1.0.2或LibreSSL 2.0.2或更高版本的curl 7.45。使用“ curl -V”命令验证curl版本。
(2)
要一次下载多个数据文件,请创建一个纯文本<url.txt>文件,每行包含一个GES DISC数据文件URL。然后,输入以下命令:wget --load-cookies C:.urs_cookies --save-cookies C:.urs_cookies --auth-no-challenge=on --keep-session-cookies --user= --ask-password --content-disposition -i <url.txt>
这两段话非常重要
我个人是直接下载了wget1.18,并且采用了开头的链接中最后提到的命令(将ask-password改成了password=)
链接:
①wget for Windows
②How to resolve data download problems
2、记得在GES DISC里面添加Approved Applications。
①https://urs.earthdata.nasa.gov/users/