我只是个文章搬运工!!仅供个人参考,主要也是为了我理清思路!!感谢参考的各位大佬!!
一、MODIS数据下载
①下载网址:https://ladsweb.modaps.eosdis.nasa.gov/
建议使用Chrome浏览器,并且需要进行注册账号才可以下载。我下载的数据是MOD17A2、A3,以及MOD16A2,MOD16A3的数据下载地址为(很有可能连接不上)e4ftl01.cr.usgs.gov
②下载步骤:在官网找到Data Discovery/Find data,依次选择数据类型、时间、区域,最后进行下载。注意:单次下载数据量不要超过200个,不然会无法下载!
③选择研究区域可以选择国家,如果是小区域可以根据瓦片进行选择(可以百度看瓦片对应的区域),后期进行裁剪。最后提交数据,在Past Orders中找到提交的数据,并打开数据集所在的位置。
④最后提交数据,在Past Orders中找到提交的数据,并打开数据集所在的位置(这个通常要等几分钟才可以打开),进行数据下载。
直接下载过程较慢,尝试了很多种方式,最后我借鉴大佬的方法,下载的IDM进行下载数据,确实速度快了不少。参考:IDM插件安装、使用方法教程
二、MODIS数据拼接
我进行数据拼接是基于MRT工具,其中需要配置一些环境,MRT的下载和安装参考:MRT(MODIS Reprojection Tool) 下载及安装教程
我用的批处理方法是可行的,MRT影像批量拼接参考:MODIS数据批量处理(基于MRT).
在使用MRT批处理过程中,我遇到了一些问题:①prm文件中选择的波段与生成的结果不同,修改办法参考:MRT批处理中波段选择bug的解决方案
三、MODIS批处理裁剪
借助Python工具在Arcmap中实现批处理,参考:【ArcGIS自定义脚本工具】批量裁剪栅格脚本_Salierib的博客-CSDN博客_arcgis批量裁剪栅格
四、天合成月
参考:[MODIS数据处理#8]批量将ET栅格的时间分辨率从8-day转换为monthly的一种思路
五、批处理其他过程
对MODIS数据进行处理还包括(重采样)、设为空值、乘,具体参考:【MODIS数据处理#14】拼接、投影、裁剪一键完成,比MRT更方便的ArcGIS脚本工具(含代码) 但是其中设为空值的批处理我一直出错,目前还不会修改!QAQ
我终于想明白了!设为空函数的前提是栅格图像必须要有属性表,所以在进行设为空函数之前必须要先创建属性表!!!
创建属性表我采用的模型构造器中的迭代,也可以进行快速处理:
可以对文件夹内(也可以包括子文件夹)的栅格数据进行处理,类似于批处理的过程,适应于数据不太多的情况。如果数据很多的话还是比较建议采用批处理,可惜我不会QAQ
六、其他
对比利用python和MRT进行处理,我觉得还是MRT相对操作简单一些,网上的一些代码对于MODIS数据的处理(转换tif、拼接、投影)大多数是分开的,我代码能力比较弱也写不出来综合处理的脚本,所以相比较而言MRT的批处理可以将转换、拼接、投影一起进行,唯一的缺点就是慢。