如何获取长时间序列的MODIS数据并批量下载(2)

如何获取长时间序列的MODIS数据并批量下载(2)

回顾

上篇主要讲了如何在ladsweb和earthdata search下载MODIS数据,但是还是得记住一点,要什么去找什么不断地去试错。都已经入这种坑了,不要总想着做一个伸手党,如果想做一个伸手党,那还不如做一个“”花钱消灾党“。
还是那句话某宝一键解君愁

利用python批量下载ladsweb的数据

虽然不是一个专业的计算机专业的学生,但是我还是想说请搞清楚python,vscode,pycharm这些东西到底是什么东西。不要手艺不精,遭人嘲笑。python是一种解释性的语言,也可以算一种交互式语言,你在python shell里输入一句就能得到一个结果,像MATLAB、IDL都可以算一种交互性语言。而C
PP、C等他们是一种编译式语言。而Vscode、sublime、pycharm、jupyter、spider是一种IDE他能够让你能对这些语言编辑,然后通过语言的编译你能得到你想要的结果。

python的配置

其实关于怎么配置网上真的有很多教程,找到真正适用于自己的那种就可以了。曾经有一段时间我总是在忙于配置各种编译语言+IDE,TextLive+Sublime Text3、TextLive + Textstudio、TextLive + vscode 。python 3.7.4配Vscode、python 3.7.4配pycharm还一心想破解他。现在又anaconda python+vscode,前几天还折腾过anaconda python + pycharm。结果发现自己最熟悉的还是MATLAB,还在入坑IDL。 真正判断一门语言上手没有是你是否将它作为日常工具使用,像我做逐像元的线性回归(后续也会写blog讲),气象数据的批量处理都是利用MATLAB处理的。当你真正将语言作为工具并且经常使用,那么才算真正入了门
废话说多了点,但是这也算一点感悟吧,我配python现在主要是用anaconda python + vscode。 并且还把pip切回到了国内的豆瓣镜像,但是windows vscode固有的弊端不支持我经常玩的opencv python所以之前玩一个戴口罩的程序失败了(mac OS的Vscode还是支持的)。至于具体配置的话,请移步去别的blog,去疯狂试错。。

利用python批量下载MODIS数据

这个主要是在lad
sweb里面下载的,earthdata search我还没具体尝试但是我猜竟然同宗的话应该同样可以成功。

第一步,主要是获取订单,当你获取到订单之后,到订单界面把网址复制下来。
Alt就是这个页面的网址
Alt当然如果邮箱收的到信息也可以看邮箱,如果看到英文就厌烦,那还是别去尝试了。
https://ladsweb.modaps.eosdis.nasa.gov/tools-and-services/data-download-scripts/
这里面就是之前提到的下载的scrpit的页面。邮件以及我在第一篇里面也提到了FTP已经不再被支持,不要再去挣扎去用FTP下载了,白费功夫。
利用python下载,首先点击那个Download source
Alt

下载完之后是个txt文本,你需要把后缀名去掉,不过我也不知道为何我下载的时候没有.TXT只有后缀名,所以我直接把代码复制到了Vscode里,自己保存了一个py文件,命名和原来的一样,识别成了一个.py文件。将这个文件拖到你下载python的文件夹里,像我装的anaconda所以放在anaconda的文件夹下。

居中的图片: Alt
放完之后完成第一步,然后完成这项下载操作你还需要两项参数,一个是网页网址,你之前已经get了,你可以复制网页的网址,也可以在邮件里复制下载link。
另一个是App keys。
在这里插入图片描述

点击进入App keys,然后创建一个download的App keys
在这里插入图片描述创建好之后复制App keys。有了所有的参数了。然后cmd + R
laads-data-download.py -s 你的网页 -d 你想存放的位置 -t 你的App keys
在这里插入图片描述输入完之后就看到开始下载了,当然这个速度不大敢恭维,还是慢慢等吧。下载的是MCD 12Q1 500m土地利用覆盖数据,有5种分类体系,具体的还是看别人的blog怎么分吧。

发布了14 篇原创文章 · 获赞 2 · 访问量 842

猜你喜欢

转载自blog.csdn.net/weixin_43342986/article/details/104202762