【数据收集】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/


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.

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

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

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

点击右下角的环境变量,

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

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

3、验证安装成功

命令行输入:

wget -V

有类似输出表示成功。

在这里插入图片描述

2 EarthData数据下载

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

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

在这里插入图片描述

然后选择"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

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



【TIPS】下载过多时可能网站连接会有些异常,以GLDAS为例,下载数据时最好下载完一年的数据以后,等一段时间再继续下~

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值