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

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

  • 明确你要做什么
    • 国内网站获取
    • 国外网站下载数据
      • earthdata search和ladsweb
      • 下载数据
        • HTTP下载

明确你要做什么

好多人做project的时候想也不想,看也不看,上来就问别人,你好,你知道怎么下MODIS数据吗。虽然约定俗成,但是第一个问题MODIS是传感器,而非卫星。第二个问题是,你上来就说要MODIS数据,你到底要用MODIS数据有什么用途,要多少米的分辨率,时间要多长。首先尽量自己查找资料,不要一遇到困难就想着热心群友,大多数人其实都很忙,没时间解答你的问题,倘若你真的很急,那么"请你某宝一键解君愁,钱能解决你时间的问题"。

如何获取长时间序列的MODIS数据并批量下载_第1张图片

国内网站获取

对于不喜欢读英文不喜欢读技术blog的人来说,像遥感集市地理空间数据云等等国内的平台是非常不错的,不愿意折腾,还能有中文指导似的页面,傻瓜式操作,得心应手。但是,你需要付出的代价就是数据集的连续性很可能就没法满足你的requirements,要知道MODIS大多数据从2000年就开始有,而在地理数据空间云中,大多数据是到不了2000年,而且有可能断序。倘若你真的想做RS长时间的监测,请移步国外网站去下载数据。

国外网站下载数据

earthdata search和ladsweb

第一个建议:换用Firefox和Google浏览器。经过许多次尝试发现Firefox最为稳定,而且Dowmthemall插件也比较傻瓜易懂。当然如果想用python批量下载也是可以的。
如何获取长时间序列的MODIS数据并批量下载_第2张图片如何获取长时间序列的MODIS数据并批量下载_第3张图片如何获取长时间序列的MODIS数据并批量下载_第4张图片这个是MODIS Web tool页面下的工具,其实像我平常用的earthdata search和ladsweb都只是一种工具而已,一种acess,让你能够获取数据。实际上MODIS下载完之后从0-5级数据,像陆地标准数据0级,1级产品,1B的二级产品,L3的3级产品,其实有专门的工具能够处理它,像MODIS Swath TOOL是专门处理低级数据的。而像较为常用的MOD13Q1 250m NDVI 16天合成产品前期的校正已经做好了。你所需要的仅仅只是将利用MRT(MODIS Reprojection Tools)它的投影类型从SIN改成常用WGS84罢了。
如何获取长时间序列的MODIS数据并批量下载_第5张图片这个是ladsweb的初始界面,这个网站如我以前的blog所说非常容易502,而且后续我发现数据集并没有earthdata search数据集全。
如何获取长时间序列的MODIS数据并批量下载_第6张图片
Earthdata search数据会更加的齐全,但是搜索起来会相对较卡。
但是这两个网站有相同的特点,就是你需要有Earthdata账号,Earthdata账号不大好注册,有人和我说需要##上网,鄙人刚刚注册的时候是在ladsweb##上网注册的,但是有大佬说不需要,我也不大晓得。想要拿到数据,就必须要有账号,当你下单时,Links会发到你的mail里,但是最近我下单的时候没收到而是在past order里获得到Links。。
https://ladsweb.modaps.eosdis.nasa.gov/search/.

上面那个link是到ladsweb的。下面的link到earthdata search
https://search.earthdata.nasa.gov/search?m=-32.710543610600894!-91.96875!1!1!0!0%2C2.

下载数据

还是想强调一下,请先搞清楚自己的用途,要什么样的数据,对用途搜索。要不然容易瞎忙活。以前下载数据常用的主要是FTP,HTTP和利用wget还有python script下载。(FTP下载在2018年4月20日之后已经停止)我现在尝试成功的是HTTP和python script批量下载,下载速度来说,都比较慢,因为毕竟国外的网站。在labsweb里,按照数据集–>选择时间–>选择地点–>选择需要的文件。其实是一种傻瓜式的操作,跟着下去即可。
earthdata search也一样,尝试一下不会有错,我记得我遇到过一位朋友,进入earthdata search就问我接下来应该干什么(其实他进了某宝之后他还问我注册earthdata应该搜什么),那么大大的一个search竟然木得看见,况且是你要下载数据啊,你去试试不会有错的。没有人没试过错,每个人在未知的领域都是newbee,但是自己试过了才会加深印象。
link.
https://ladsweb.modaps.eosdis.nasa.gov/tools-and-services/data-download-scripts/#alternative
这个link是ladsweb下载数据的帮助,其实真正的良药是官方的DOC文档,而非技术blogs,技术blogs只是一种更加快捷的方式,而官方文档能让你解决许多人没解决的问题。如何获取长时间序列的MODIS数据并批量下载_第7张图片这里面是ladsweb能提供的批量下载的方式。

HTTP下载

其实像我常用的downthemall是一种HTTP的下载方式。
当你提交request之后你会得到link,经常会在email收到链接,当然如果收不到只能去past orders里搜
如何获取长时间序列的MODIS数据并批量下载_第8张图片Firefox的downthemall插件下载也是傻瓜式的,首先你要有dowmthemall然后还要提交过orders。当你到了这个界面点击dowmthemall之后利用下图过滤掉,得到你所需要的东西。如何获取长时间序列的MODIS数据并批量下载_第9张图片在快速筛选那输入*.hdf,意思是任何以.hdf结尾的文件,downthemall自动会帮你筛选文件。
最后看到开始批量下载了,不过请耐心等待。速度不是你想象的那么美好的。
如何获取长时间序列的MODIS数据并批量下载_第10张图片这样就开始批量下载了。这个是在ladsweb批量下载的。
如何获取长时间序列的MODIS数据并批量下载_第11张图片这个是在earthdata search里的,当你get到orders之后,一样dowmthemall,一样。像这个数据集在labsweb里就无法搜集到。全球水体250m数据MOD44W,但是每年一景,而且一共只有16景从2000-2015年。

第一篇就写到这把。第二篇将介绍如何利用python批量下载数据。
总之,请耐心的试错,错误没有什么,没有错误才是最为可怕的。

你可能感兴趣的:(如何获取长时间序列的MODIS数据并批量下载)