具体可查看微信公众号:水文模型小管家
IMERG这个数据一般可以根据火狐的批量下载器下载,但是本人经历过很多次部分数据下载失败,重新下载又显示文件已丢失,这导致单个文件重新去下载很麻烦。。。极其麻烦。尤其是半小时的数据,一年将近2w个文件,这重新去找单个文件下载是极其讨厌的。
IMERG数据网址:(https://disc.gsfc.nasa.gov/datasets?keywords=imerg&page=1),这个nasa也是下载TMPA数据的;先进行注册,记住账号和密码,我们先通过火狐的下载器,数据有缺失的,我们进行下一步:
选择下载的数据,当浏览至100%时,点击下图的红框下载链接。
编辑切换为居中
添加图片注释,不超过 140 字(可选)
下载链接是一个txt文本,前两行是说明文件,第三行开始是下载的文件:(我这里展现的已经把说明文件的下载链接删了)
编辑切换为居中
添加图片注释,不超过 140 字(可选)
然后开始进行查漏补缺:
将下载的文件,进行整理。因为我用的是一年一个文件夹,所以代码也是直接那样子弄了,简单方便(懒得思考),能解决问题就行。基于我的半小时数据的查漏补缺。首先,先制作你的日期序列如下图:
编辑
添加图片注释,不超过 140 字(可选)
注:我是2007-2016,总共3653天。
代码1:这是用于查找当前漏掉的文件(下载失败的)
xlsPath="D:\Arcgis data\IMERG\半小时尺度的\2007";
代码2:这是以半小时为格式,一天有48个文件。以生成下载链接。
AAAA=importdata("D:\Arcgis data\IMERG\subset_GPM_3IMERGHH_06_20230604_042445_.txt");
然后我们先随便复制文本中的一条链接进行下载,登录自己的账号,注意不要关掉浏览器,然后我们开始进行批量下载
代码3:
from data_downloader import downloader, parse_urls
运行就可以直接下载啦,虽然速度比较慢,但是好过人工找(费眼费脑费时间)
编辑切换为居中
添加图片注释,不超过 140 字(可选)
这样子就可以查漏补缺啦。
如果对您有帮助的的话,点个赞关注哈!