申请NASA账户以及批量下载数据
分割线…………………………………………
前言: 舵者今天终于知道写个技术教程真不用容易,可能随后几天更新内容不多,因为明天要开始写毕业论文了,对的。确实是开始才写,之前一直瞎搞。。。哈哈 刚开始阶段我可能会多发些与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) 最新更新:发现手机浏览器(苹果自带的或谷歌试过)也可以登录注册(前提网速好)
各位是否曾经有过要下载几十个甚至几百个数据还要一个一个点,今天舵者教你一个方法,只需写一行代码就可以坐等结果(是不是很爽)。。。。 —————————分割线—————————————
有关DOS基本教程随后在发~~~~~~~在此之前你要下载python和一个插件Wget:Python链接: https://www.python.org/downloads/ (最好3.5以后最新版,功能多,而且好多都封装模块都直接在安装包里,比如随后用的pip)选择合适的版下载,若不确定在DOS命令里写入SYSTEMINFO会出现版本信息:wget链接:https://pan.baidu.com/s/1RhncFHr7ssPnUwlPvqovpA 提取码:2795 然后将次软件放在之前安装python的脚本下,
随后在命令行里输入NUL > .urs_cookies 可能会出现如下,拒绝访问,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文本为例,
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
这个直接运行,结果跟上面一样在本地目录查看,但目前我只知道下载一个目录或是一个文件,还目前没有想到怎么从本地文件下载多个链接,等内功修炼足了,或许就可以了,不过想学Python的少年可以看看哦 。。