TRMM 数据批量下载详细流程

Update: daily的数据其实是三小时数据的累加,累加的时间段如下:

FileHeader     = ‘StartGranuleDateTime=1998-07-18T01:30:00.000Z;

                            StopGranuleDateTime=1998-07-19T01:29:59.999Z’

因此,这个数据有一定的时差,比如在中国,用的是UTC8时区,比UTC0早8小时,因此上面对应的时间段在中国相当于如下:

FileHeader     = ‘StartGranuleDateTime=1998-07-18T09:30:00.000UTC8;

                            StopGranuleDateTime=1998-07-19T09:29:59.999UTC8′

严谨的角度,需要我们自己从3hour的数据累加到时区的daily data更准确。

(1)下载位置: https://disc.gsfc.nasa.gov/datasets/TRMM_3B42_Daily_7/summary

(2)需要注册,但是必须翻墙,才能够实现注册时候的人机识别;(关于翻墙,好久没折腾了,lantern, xxnet发现均不可用了,最后采用skyZIP 插件 (支持google chrome),但是由于v不能打开chorome 网上应用店,只能下载Skyzip插件之后,才能安装。 但是新版本chrome(>66)无法安装,有两种方法,一种是安装旧版本chrome, 地址: https://www.chromedownloads.net/chrome64win/ (测试有效)。还有一种方法:修改插值后缀名crx->rar, 然后解压,再按照(没测试)

(3)生成数据下载列表,这个很简单,关于变量,里面有几种,HQ IR 等,如下,我选的precipitation. 列表为txt文件:subset_TRMM_3B42_Daily_V7_20190427_035215.txt

(4) Wget 下载\安装

地址: https://eternallybored.org/misc/wget/,可以直接将wget.ext放在python安装文件下,也可以自己放在新目录下,但是需要给环境变量。关于wget, 参考: https://zhuanlan.zhihu.com/p/28826000

(5)最后,运行Wget

具体参考:https://disc.gsfc.nasa.gov/data-access#windows_wget

在cmd里面,进入到你的下载目录,然后运行  NUL > .urs_cookies , 出现拒绝访问,不管他。

然后再输入:wget –load-cookies D:\.urs_cookies –save-cookies D:\.urs_cookies –auth-no-challenge=on –keep-session-cookies –user=xx –password=xxxx –content-disposition -i D:\subset_TRMM_3B42_Daily_V7_20190427_035215.txt

Updated: 2019-06-14 — pm3:05

Leave a Reply

  Subscribe  
Notify of