批量下载TRMM数据
写在前面
使用DownThemAll!扩展程序和Aria2两种方案批量下载TRMM数据,对IDM批量下载感兴趣的评优可以参考TRMM数据windows平台IDM下载方法。
如何下载TRMM数据,可以参考TRMM降水数据下载步骤。
更多降水数据以及其他类型地学数据,详见地学常用数据及其下载地址。
TRMM数据nc格式转换成tif格式的matlab代码请参考博客—Matlab TRMM_3B42数据格式转换(nc转tif)。
DownThemAll!扩展程序需要使用Firefox浏览器。
本文中没有使用IDM下载,主要原因是在输入账号密码时,总是成功不了。对IDM感兴趣的朋友可以参考TRMM数据windows平台IDM下载方法。
本文介绍两种简单的批量下载方法(不仅仅能用于下载TRMM数据)。
1 下载TRMM数据
按照TRMM降水数据下载步骤请求数据。在选择结果过程中,点击Download links list,结果保存在一个txt文本文件中。
2 批量下载
2.1 使用DownThemAll!扩展程序批量下载
2.1.1 配置DownThemAll!扩展程序
打开Firefox浏览器,点击右上角的菜单栏,再单击“添加组件”。
输入“down”或者“DownThemAll!”,单击目标扩展,点击“添加到Firefox”。
2.2.2 请求数据
按照步骤1请求数据。注意,DownThemAll!将下载的是已经加载出来的链接。然后点击右上角的DownThemAll!图标,此时只下载该打开页面的链接,也就是说,目标中的2922个链接中只下载左边红色框中的链接,如需全部下载则要点击下拉到最后一条链接。
在快速筛选框中输入“.nc4”,再点击下载。
但是,只下载了19条数据,也就是在页面中加载的数据链接,想到全部下载的话,需要下拉到最后一条数据。
另外,数据的名字前方都有“TRMM_3B42RT.7ː”,这样对Matlab读取nc文件造成困扰(读取nc文件的函数不识别冒号)。
2.2 使用Aria2批量下载
2.2.1 关于Aria2
可以先查看知乎贴抛弃迅雷,Aria2 新手入门,下载Aria2(aria2-1.35.0-win-64bit-build1.zip版本),解压后直接存放在D盘。
2.2.2 请求数据
按照步骤1请求数据。这里为了快速展示,只选用部分下载链接。
trmmtest.txt文本文件放在了D:\aria2-1.35.0-win-64bit-build1\文件夹里。
2.2.3 Aria2批量下载
快捷键Win + R,输入cmd。
先输入“D:\”,再输入“aria2-1.35.0-win-64bit-build1\aria2c.exe -i aria2-1.35.0-win-64bit-build1\trmmtest.txt -j 100 --http-user=xxx --http-passwd=*** -d D:/download”。
语句解读:“执行文件路径 -i 链接所在的txt文件路径 -j 线程数 --http-user=用户名 --http-passwd=密码 -d 下载文件存放路径”。
其中:
aria2-1.35.0-win-64bit-build1为Aria2所在的文件夹,即D:\aria2-1.35.0-win-64bit-build1\文件夹
执行文件路径(aria2-1.35.0-win-64bit-build1\aria2c.exe)
链接所在的txt文件路径(aria2-1.35.0-win-64bit-build1\trmmtest.txt,方便起见,该文件放在了D:\aria2-1.35.0-win-64bit-build1\文件夹)
用户名和密码(略,在NASA EARTHDATA请求TRMM数据时的用户名和密码)
下载文件存放路径(Download,即D:\Download)
键盘上点击Enter键,开始下载trmmtest.txt文本文件中包含的数据。
查看下载的文件:
欢迎大家批评指正!