爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 13276|回复: 0

[源代码] Himawar-i8圆盘L1级HSD数据自动与手动下载

[复制链接]

新浪微博达人勋

发表于 2019-9-4 10:12:27 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
Himawari-8作为新一代静止气象卫星的标杆,无论在时间还是空间分辨率上都比上一代静止气象卫星大幅度提高。我国虽然在2017年也发射了新一代静止气象卫星FY4-A,但其搭载的AGRI和Himawari-8的AHI成像仪相比还是有不小的差距,因此Himawari-8在某些方面的应用意义更大,故而自己写了个下载Himawari-8标准数据(HSD)的下载脚本。先说下如何申请Himawari-8数据的利用,打开https://www.eorc.jaxa.jp/ptree/registration_top_j.html网址,填写邮箱等信息并同意非商业用途等条款后JAXA会邮箱发一个FTP地址以及用户名密码,确认邮箱后账户即可开通,至此Himawari-8数据的申请利用结束。HSD数据在JMA/hsd/目录下。下面说最坑的地方,国内对于这个服务器,是处于半禁用状态,在不用梯子的情况下能不能连上都要看人品,至于下载速度,走迅雷可能有200k/s吧,但是对于band3这种动辄30多M的数据大小,这点速度基本也就废了,因此我就在想能不能在python里面挂上代理然后加速下载,功夫不负有心人,python的requests模块支持socks5,但是requests不支持ftp协议,于是又找到一个叫requests-ftp的包,结合requests,终于让我成功使用代理下载,速度非常感人,30多M的band3只需要10s就能搞定。这个脚本分为自动和手动两种模式,如果使用自动模式将完成一次实时最新数据下载,使用手动,模式则会下载指定时间的文件。另外Himawari-8的圆盘数据一次有10份,因此我特意设置了可选择下载文件个数,只是必须是从s0110开始往后推,暂时没有做到跳过下载。Himawari-8的机动区域观测数据与圆盘规则不同,暂未添加,会在后续版本补上。
PS:楼主很穷,梯子请自己找渠道购买,我买不起
j1.png

Download_HSD_PROXY.py

5.81 KB, 下载次数: 21, 下载积分: 金钱 -5

密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表