批处理下载MODIS数据

之前有个不需要密码登录的数据下载网站(https://ladsweb.modaps.eosdis.nasa.gov),手里有别人写好的python爬虫脚本可以批处理下载MODIS数据,这次项目中要用到MODIS的16天合成NDVI数据(MOD13Q1),突然发现这个网站上17年以前的NDVI数据不支持下载了,由于项目中要用到NDVI数据较多(总共约500G,2800多个文件),于是重新研究了一下之前一直用的一个MODIS数据下载网站Earthdata,发现该网站提供批处理下载脚本。可以一键完成大量数据的批处理下载,方便快捷。

数据下载网站:https://reverb.echo.nasa.gov/reverb/#utf8=%E2%9C%93&spatial_map=satellite&spatial_type=rectangle

https://search.earthdata.nasa.gov/search

下载数据需要登录。

网站打开界面如下图

选择数据名(MOD13Q1,一开始忘记输入了)、时间、研究区,点击筛选,下方对应的数据集响应有时候较慢,可能跟网络有关系(不需要)。

 

点击上图中下部分的数据集,进入数据下载界面,点击Download Data -> Direct Download -> Submit -> Download Access Script,下载批处理下载脚本文件Download Script File。

批处理下载MODIS数据_第1张图片

批处理下载MODIS数据_第2张图片

批处理下载MODIS数据_第3张图片

由于数据量较大,我是直接把数据下载到公司服务器上的(当然MAC本地也是同样的操作)

根据网站的提示,只需要进行以下三步操作即可

1、登录服务器,切换到download.sh脚本所在的目录,给sh脚本赋予权限

     cd /data1/NeiMengProject/download

     ls

     chmod 777 download.sh    

 

2、运行sh脚

     ./download.sh

    (友情提示:如果像我这样一下子要下近3000多个文件,可以调用后台操作命令:screen 即 screen ./download.sh 这样就可以关闭终端。脚本就会在后台运行了。)

批处理下载MODIS数据_第4张图片

 3、输入用户名和密码

screen 命令进入后台输入用户名和密码,开始下载数据

批处理下载MODIS数据_第5张图片

按control+a+d退出screen模式,可以看到当前的进程ID为6504。

 

批处理下载MODIS数据_第6张图片

screen -r 6504(上一步的ID)可以再次进入后台界面,看到已经下载好了3个数据了。

批处理下载MODIS数据_第7张图片

done!

美中不足的地方是程序有时候会断开,可能是我下载的数据太多了,MODIS官方有限制吧,近3000多个数据,中间断开了3次。

下一步会介绍MODIS数据批处理工具MRT和LDOPE的使用方法。

你可能感兴趣的:(遥感图像处理)