MRT工具下载、安装、批处理MODIS数据
MRT下载及安装
1999年12月,中分辨率成像光谱仪MODIS搭载美国宇航局NASA对地观测系统EOS平台的Terra卫星发射到太空。2002年5月,第二个MODIS传感器搭载Aqua卫星发射。MODIS的主要任务是对地球陆地、海洋和大气进行连续的全面观测;MODIS 比它的前任AVHRR有更高的空间分辨率(250 米、500米、1000 米),比临轨的Landsat 7有更高的观测频率(近乎每天)。MODIS的观测对于气候、植被、污染、全球变化以及其它很多重要的经济和环境问题的研究至关重要。
随着大家对MODIS数据的使用,批处理数据工具应运而生。其中,MODIS重投影工具(MODIS Reprojection Tool, MRT)被开发用于支持MODIS陆地高级产品,这些MODIS产品为HDF-EOS栅格文件,基于分幅的Sinusoidal(一种投影方式)投影。MRT通过提供地图投影、格式转换和光谱与空间子集选项等功能方便了MODIS陆地产品的应用,它被编译用于多种操作系统。
总体来讲,MRT(MODIS Reprojection Tool)是专门用来处理MODIS数据的工具,非常好用,关于MRT的下载和安装,大家可以参考该链接文章中的步骤,内容非常详细,尤其需要注意的一点是MRT安装之前,需要配置java环境。
参考博文: https://blog.csdn.net/gisboygogogo/article/details/75784080
MRT批处理MODIS数据
大家配置完MRT工具并重启电脑,到此恭喜大家顺利完成MRT工具的配置和安装。
接下来就仔细讲讲如何使用MRT工具对MODIS数据进行批处理。
首先,在安装路径的bin文件夹下找到ModisTool.jar或者ModisTool.bat并打开。在这个界面中,需要我们设置红色方框中所标明的许多参数。具体每一项如何设置请继续看下文。
1、导入数据
** 点击Open Onput File导入需要处理的tiles数据。在此,需要注意一点,导入的数据必须得是可以拼接起来的相邻影像,通过笔者的尝试,发现导入一幅影像时,MRT工具会提示数据有误或者波段缺失等错误,所以笔者估计该工具在导入文件时默认影像一定要可以拼接这个条件。(当然,这个经验是我通过实际尝试总结出来的,不能保证一定是正确的,欢迎大家指正。)
2、设置输出路径、文件格式、重采样方法
1)Specify Output File 设置输出文件路径。
2)Output File Type 设置输出文件的格式,格式有 GEOTIFF、HDFEOS、RAW BINARY三种,常用 GEOTIFF 格式。
3)Resampling Type设置重采样方法,有最邻近Nearest Neighbor、双线性插值Bilinear、三次卷积Cubic Convolution三种方法。
3、设置投影、空间分辨率
1)Output Projection Type中可以选择多种投影方式,大家根据自己的需要来即可。此处笔者选择通用横墨卡托格网系统UTM。在Edit Projection Parameters中可以选择投影分带,如果研究区正好在该分带中,可以在UTM Zone中填入对应带号;若研究区跨度很大,可以不必填写。在Datum中选择WGS84坐标。
2)Output Pixel Size中设置输出影像的空间分辨率,单位是m;在填写分辨率时,最好升尺度,不要降尺度;比如说原影像分辨率为1000m,那可以填1000、5000等等,不要填500、250等小于原分辨率的数值。
4、选择导出的数据集
本文利用的是MYD13A3数据,该数据中包含多种数据集。但我若想只提取其中NDVI数据集该如何做?
1)首先,将在 Selected Bands中的所有数据集通过 “ << ” 符号全部移入 Avaliable Bands 栏中。
2)将所需要的NDVI数据集通过 “ >> ” 符号再次导入到 Selected Bands栏中。
5、保存批处理的prm文件
点击Save Parameters file,得到保存的prm文件。prm文件可以应用于后续的批处理。
6、Run运行
点击Run运行,在弹出的窗口中看到Finished processing便表明运行完成啦。小伙伴们可以在所设置的路径中找到处理完成的影像和prm文件。到此,需要处理单次MODIS数据的步骤就完成了。需要批处理的小伙伴们还需要继续操作!
7、批处理
1)找到ModisTool.jar或者ModisTool.bat所在的文件路径。在路径中输入cmd并回车。
2)在弹出的窗口中输入以下两行内容:
第一行输入以下内容并回车:
java -jar MRTBatch.jar -d E:\gd\data\MYD13A3_original\2004\2_12 -p E:\gd\data\MYD13A3_original\2004\ndvi2004.prm -o E:\gd\data\MYD13A3_NDVI\2004
在以上代码中:-d 后面跟所需处理数据的路径,-p 后面跟prm文件所在路径,-o 后面跟输出文件路径。
第二行输入以下内容并回车,等待处理完成即可:
MRTBatch.bat
OK,到此我们利用MRT工具批处理MODIS数据的步骤就全部完成啦,大家可以到自己所设置的输出文件路径下找到我们处理完成的数据喽。
感谢大家的阅读,有疑问或者错误可以评论或者私信告诉我哦~