|
下载过多次GLDAS数据,每次都要去搜怎么下载,写个博文mark一下吧
这里是用火狐浏览器的downthemall(自行安装)下载的
下载网址是https://disc.gsfc.nasa.gov/(用火狐浏览器打开)
我要下载的是NOAH025(0.25度的数据)搜索框搜索
出来数据列表
选择自己需要的数据点击
点击Subset/get data
在Download method里如果选择original说明要下载全部范围全部变量的数据
,一般情况下不需要下载这么多,可以选下边的Get File Subsets using.....设置时间段,经纬度范围,选取自己需要的变量
点击Getdata
所有文件都准备好后,即看到found **个文件后,在任意链接处右键,然后downthemall就会批量下载
注意:
在下载前要登录Earthdata,否则可能下载失败
如果是第一次下载该数据,点击任意链接,按说明进行授权
如果文件数特别多的时候,需要拉右侧进度条拉到所有文件都显示出来,再右键downthemall,不然不能全部下载
下载文件特别多的时候,一直下拉要很久,这种办法不太合适,就点击download links list,下载一个txt文本(假设为download.txt),里边是下载链接,可以选择多种方式下载,例如迅雷等
但是我用迅雷识别不出来下载文件,放弃
把download.txt拖入到火狐浏览器地址栏,txt内容会显示到浏览器内
仍然右键,downthemall可以下载
如果想下载到远程服务器上,可采用wget方式
touch .usr_cookies
touch download.sh
download.sh脚本内容如下:
#!/bin/bash
# 确保提供了包含URL的文本文件
if [ "$#" -ne 1 ]; then
exit 1
input_file="$1"
while IFS= read -r url; do
safe_filename=$(echo "${url: -30}" | tr -cd '[:alnum:]._-' )
wget --load-cookies .usr_cookies --save-cookies .usr_cookies --auth-no-challenge=on --keep-session-cookies --user=EARTHDATA的用户名 --password=EARTHDATA的密码 -i "$url" -O "$safe_filename"
<span style=\".\"text-wrap:\">done < "$input_file"
echo "All downloads completed."
然后chmod+x download.sh
再执行./download.sh download.txt
即可以逐个开始文件下载
用downthemall和wget下载文件大小不一样,但是文件内容是一样的,很奇怪
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-11-25 12:21
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社