IMERG系列数据下载代码
IMERG-L下载地址:GES DISC Dataset: GPM IMERG Late Precipitation L3 Half Hourly 0.1 degree x 0.1 degree V06 (GPM_3IMERGHHL 06) (nasa.gov)
网上寻找的代码总是会断掉,推测是time out 的原因,改用readline()逐行读取,避免这一问题。
from data_downloader import downloader, parse_urls
#_________________首先取得授权
netrc = downloader.Netrc()
netrc.add('urs.earthdata.nasa.gov','用户名','密码',overwrite=True)
#_________________其次从网站批量下载
# 文件输出目录
folder_out = r'文件输出目录路径'
# 包含url的文件路径
urlfile = r'包含url的文件路径/subset_..._.txt'
with open(urlfile) as f:
while True:
line = f.readline()
url = line.strip()
downloader.download_data(url, folder_out)
if not line:
break
f.close()