fanchong913的个人博客分享 http://blog.sciencenet.cn/u/fanchong913

博文

GLDAS数据下载 downthemall 和Wget方式

已有 1316 次阅读 2024-5-6 00:18 |系统分类:科研笔记

下载过多次GLDAS数据,每次都要去搜怎么下载,写个博文mark一下吧

这里是用火狐浏览器的downthemall(自行安装)下载的

下载网址是https://disc.gsfc.nasa.gov/(用火狐浏览器打开)

我要下载的是NOAH025(0.25度的数据)搜索框搜索

image.png

出来数据列表

image.png

选择自己需要的数据点击

image.png

点击Subset/get data

在Download method里如果选择original说明要下载全部范围全部变量的数据

,一般情况下不需要下载这么多,可以选下边的Get File Subsets using.....设置时间段,经纬度范围,选取自己需要的变量

image.png

点击Getdata

image.png

所有文件都准备好后,即看到found **个文件后,在任意链接处右键,然后downthemall就会批量下载

注意:

  1. 在下载前要登录Earthdata,否则可能下载失败

  2. 如果是第一次下载该数据,点击任意链接,按说明进行授权image.png

  3. 如果文件数特别多的时候,需要拉右侧进度条拉到所有文件都显示出来,再右键downthemall,不然不能全部下载

image.png

下载文件特别多的时候,一直下拉要很久,这种办法不太合适,就点击download links list,下载一个txt文本(假设为download.txt),里边是下载链接,可以选择多种方式下载,例如迅雷等

但是我用迅雷识别不出来下载文件,放弃

把download.txt拖入到火狐浏览器地址栏,txt内容会显示到浏览器内

image.png

仍然右键,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下载文件大小不一样,但是文件内容是一样的,很奇怪



https://blog.sciencenet.cn/blog-3505026-1432789.html


下一篇:MERRA2数据下载-火狐浏览器downthemall
收藏 IP: 115.60.85.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-11-25 12:21

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部