申请NASA账户以及批量下载数据
若是不想自己搞,可以私聊我qq1056530546,帮申请,但一次10元。不用看本教程,不是我真的非要收费,因为一个人两个人还行但太多人,我真的平时也没那么多时间呀 还望体谅。如果不愿意,勿扰,谢谢。
分割线…………………………………………
前言:
舵者今天终于知道写个技术教程真不用容易,可能随后几天更新内容不多,因为明天要开始写毕业论文了,对的。确实是开始才写,之前一直瞎搞。。。哈哈
刚开始阶段我可能会多发些与GIS相关的文章,也是大家目前可能用到的(跟我一样在为毕业论文而愁苦),今天就给大家说下怎样申请NASA账户以及批量下载数据。
一、申请NASA账户
很多人与GIS相关的一开始做毕业论文,可能用的最多的就是NASA里的数据了,但问题来了。老师光说去下载TRMM或GPM,Modis……但对于第一次下载这样数据还不是一件简单的是,因为NAASA数据现在必须用账户下载,那么问题来了,NASA数据账户注册一般需要国外的邮箱注册,网上很多人说要翻墙啥的,要用Chrome(谷歌浏览器)申请Gmail或者Facebook邮箱。。。舵者今天给大家推荐一个非常好用的邮箱,Windows系统(win8,10)默认的邮箱,他就是Outlook(微软开发的),申请一个Outlook邮箱根本不用翻墙好吧,也就不用那么折腾,地址(https://www.outlook.com),注册完后就可以申请了,打开登录界面(https://urs.earthdata.nasa.gov/home) 最新更新:发现手机浏览器(苹果自带的或谷歌试过)也可以登录注册(前提网速好)
![图1登录界面](https://img-blog.csdnimg.cn/20190402134208229.jpg?x-oss-process&)
点击Register进入:
![注册](https://img-blog.csdnimg.cn/20190402134529308.png?x-oss-process&)
按要求填写:基本上打星号的都写没有的可以不填,其他的对号能打上就打上。注册完后会给你的邮箱发个链接,点击链接激活下就OK啦,那么你的账号就申请成功,此时还有一部,你得激活权限, biubiu~~~~~传送门(https://disc.gsfc.nasa.gov/earthdata-login),按照上面的教程就可以啦,结果出现那个选项就OK啦,那么开始去任性的下载下载(海草海草。。。。)吧,小心流量。。。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190402134636786.png?x-oss-process&)
传送门: 降水资料TRMM(0.25*0.25):https://mirador.gsfc.nasa.gov/cgi-bin/mirador/presentNavigation.pl?tree=project&project=TRMM&CGISESSID=992202bdadf5019957b50715b0368d01
![](https://img-blog.csdnimg.cn/20190402134801606.png?x-oss-process&)
GPM(高分辨率0.1*0.1):https://gpm1.gesdisc.eosdis.nasa.gov/data/
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190402135022489.png?x-oss-process&)
好学的童鞋可以看下,其他可以跳过此地,关于两者的区别: “TRMM(Tropical Rainfall Measuring Mission)实验计划是美国和日本合作开展的热带降雨测量计划,日本负责提供TRMM卫星的H-2发射火箭和星载关键仪器测雨雷达。美国NASA提供太空舱和PR以外的其他仪器,以及卫星的业务运行系统。卫星的业务控制是通过NASA的“在轨运行和资料无线电转播卫星系统(TDRSS)”来执行的。TRMM卫星于1997年11月28日在日本种子岛(Tanegashima)空间中心发射,轨道高度是350km,属于Circlar轨道。TRMM卫星的仪器有5个:测雨雷达(Precipitation Radar, PR)、微波成像仪(TRMM μwave Imager,TMI)、可见光和红外扫描仪(Visible and Infrared Scanner,VIRS)、云和地球辐射能量系统(Clouds and the Earth Radiant Energy System,CERES)、闪电成像传感器(Lightning Imaging Sensor,LIS)。TRMM的确在2015年掉到印度洋,但是早在2014年2月,NASA和Japan Aerospace Exploration Agency (JAXA)就开始了Global Precipitation Measurement mission (GPM)。其实TRMM和GPM都是NASA的Precipitation Measurement Missions (PMM)中的两个计划。GPM这个计划旨在成为TRMM的继承者。所以下载在NASA下载的数据最新的TRMMdaily数据其实是GPM中的数据的补充。GPM和TRMM一样有自己的卫星——GPM Core Observatory,但同时也会融合了其它的卫星数据。现在GPM正在利用TRMM数据补充2014年之前的降水数据,预计2018年,GPM将取代TRMM。其实现在在NASA下载daily降水数据是TMPA数据,它是向Integrated Multi-satellitE Retrievals for GPM (IMERG) 过渡的一个数据产品。 土壤数据Modis: https://ladsweb.modaps.eosdis.nasa.gov/search/
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190402135138255.png?x-oss-process&)
其他的你们自己在NASA首页搜索查找。。。
二 . 用便捷方式快速下载:
各位是否曾经有过要下载几十个甚至几百个数据还要一个一个点,今天舵者教你一个方法,只需写一行代码就可以坐等结果(是不是很爽)。。。。 —————————分割线—————————————
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190402135201701.png)
1.第一种用Wget下载(比较简单,但不能在GIS的python里运行): 首先打开DOS命令行:win7的好像在菜单点击运行,win8,10都是快捷方式windows+R键直接打开,如图
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190402135211909.png?x-oss-process&)
然后出入CMD确认,
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190402135220840.png?x-oss-process&)
有关DOS基本教程随后在发~~~~~~~在此之前你要下载python和一个插件Wget:Python链接: https://www.python.org/downloads/ (最好3.5以后最新版,功能多,而且好多都封装模块都直接在安装包里,比如随后用的pip)选择合适的版下载,若不确定在DOS命令里写入SYSTEMINFO会出现版本信息:wget链接:https://pan.baidu.com/s/1RhncFHr7ssPnUwlPvqovpA 提取码:2795 然后将次软件放在之前安装python的脚本下,
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190402135242302.png?x-oss-process&)
随后在命令行里输入NUL > .urs_cookies 可能会出现如下,拒绝访问,
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190402135251805.png?x-oss-process&)
但别担心看下URS_Cookoies(至于这个是啥,你们可以自己百度,内容太多,哈哈)在你的主目录下没?打开你的用户地址看下,
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190402135318569.png?x-oss-process&)
哎,奇怪,咋会有呢,我找了半天也没找出原因,只管用就行。。。然后开始享受下载的快感,你可以去干别的事了,别急,先敲完代码再去下面有三个方案(一般3较多,在这里就拿3举例吧其他较为简单):
1.1下载文件 :
wget --load-cookiesC:.urs_cookies --save-cookies C:.urs_cookies–auth-no-challenge=on --keep-session-cookies --user=你的账户–password=你的密码 --content-disposition <数据连接> (不要打<>)
1.2下载整个目录:
wget --load-cookiesC:.urs_cookies --save-cookies C:.urs_cookies --auth-no-challenge=on --keep-session-cookies–user=你的账户 --password=你的密码 --content-disposition -r <数据连接> (不要打<>)
1.3下载你把链接存放在文本里:
比如TXT格式:wget --load-cookies C:.urs_cookies --save-cookiesC:.urs_cookies --auth-no-challenge=on --keep-session-cookies–user= --ask-password --content-disposition -i <你要的本地数据文本连接路径包含文件名>(同上)
然后把方法三代码敲入代码行,本数据以TXT文本为例,
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190402135518472.png?x-oss-process&)
实现批量下载:然后命令行如下,执行:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190402135508680.png?x-oss-process&)
电脑自动下载,结果保存在和你的urs_cookies文件一个目录,如图:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190402135528169.png?x-oss-process&)
DaungDuangDuang。。。。下载完了 自己可以试下。。。方法2用Python下载(在这里就不细讲具体代码意义,可以自己看不懂地方可以留言,随后解答哦) 在此之前要安装pip,没错我之前说过高版本不用安,只要在命令行输入:pip install Pydap 安装Pydap然后就可以用python脚本代码(链接: https://pan.baidu.com/s/1umh4ci1UYTgNIEr2-DI42A 密码: v90e):若链接失效见:?target=https%3A//wiki.earthdata.nasa.gov/display/EL/How%2BTo%2BAccess%2BData%2BWith%2BPython
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190402135552797.png?x-oss-process&)
这个直接运行,结果跟上面一样在本地目录查看,但目前我只知道下载一个目录或是一个文件,还目前没有想到怎么从本地文件下载多个链接,等内功修炼足了,或许就可以了,不过想学Python的少年可以看看哦 。。