【数据收集】Windows上安装&使用wget下载EarthData / GLDAS / IMERG数据

2022.11.11 更新:本人第一次、第二次使用wget时下载成功,后来总是出现除了pdf以外的文件下载失败的情况,尝试了删除.urs_cookies文件、清除浏览器cookie、wget命令加入user-agent参数、重装wget等方法均未解决,最终放弃。该博主遇到了同样的问题:http://t.csdn.cn/XxGYm,参考了这位博主的解决方法,安装了DownthemAll插件进行下载,放弃了wget:http://t.csdn.cn/IaKc7

1 wget下载

选择了zip包的下载方式,只需要官网下载解压,然后加一个环境变量。

1、下载zip包

wget官网:https://eternallybored.org/misc/wget/

【数据收集】Windows上安装&使用wget下载EarthData / GLDAS / IMERG数据_第1张图片
earthdata官方建议下载1.18以后的版本:

2. Install wget if necessary. A version of wget 1.18 compiled with gnuTLS 3.3.3 or OpenSSL 1.0.2 or LibreSSL 2.0.2 or later is recommended.

下载&解压好以后像这样子:

【数据收集】Windows上安装&使用wget下载EarthData / GLDAS / IMERG数据_第2张图片

2、把wget的位置加入环境变量

在“开始”中搜索“高级系统设置”,点开。

【数据收集】Windows上安装&使用wget下载EarthData / GLDAS / IMERG数据_第3张图片

点击右下角的环境变量,

【数据收集】Windows上安装&使用wget下载EarthData / GLDAS / IMERG数据_第4张图片

选中用户变量中的Path,点击编辑,

【数据收集】Windows上安装&使用wget下载EarthData / GLDAS / IMERG数据_第5张图片

在新的一行里加入wget的安装路径,完成啦~

【数据收集】Windows上安装&使用wget下载EarthData / GLDAS / IMERG数据_第6张图片

3、验证安装成功

命令行输入:

wget -V

有类似输出表示成功。

【数据收集】Windows上安装&使用wget下载EarthData / GLDAS / IMERG数据_第7张图片

2 EarthData数据下载

以GLDAS数据为例:https://disc.gsfc.nasa.gov/datasets/GLDAS_NOAH025_3H_2.1/summary

戳subset来选择数据的时间、空间范围以及数据要素:

【数据收集】Windows上安装&使用wget下载EarthData / GLDAS / IMERG数据_第8张图片

然后选择"Download links list",可以得到一个txt文件,存储了需下载文件的网址。

创建一个本地文件夹用于存储下载数据,在这个文件夹里启动命令行,

输入以下命令创建一个空文件:

NUL > .urs_cookies

输入以下命令进行下载:

wget --load-cookies <.urs_cookies路径> --save-cookies <.urs_cookies路径> --auth-no-challenge=on --keep-session-cookies --user=<你在earthdata网站的用户名> --ask-password --content-disposition -i <刚刚下载下来的txt的路径>
wget --load-cookies D:\IDMDownload\settings\.urs_cookies --save-cookies D:\IDMDownload\settings\.urs_cookies --auth-no-challenge=on --keep-session-cookies --user=xiaoming --ask-password --content-disposition -i D:\IDMDownload\command\GLDAS_command\subset_GLDAS_NOAH025_3H_2.1_20221106_025143.txt

然后输入密码,回车,等待数据下载完成(感觉还是挺慢的,可以晚上挂着下,等它下完还是蛮痛苦的)

【数据收集】Windows上安装&使用wget下载EarthData / GLDAS / IMERG数据_第9张图片
【数据收集】Windows上安装&使用wget下载EarthData / GLDAS / IMERG数据_第10张图片
【TIPS】下载过多时可能网站连接会有些异常,以GLDAS为例,下载数据时最好下载完一年的数据以后,等一段时间再继续下~

你可能感兴趣的:(python)