MODIS数据MRT处理集锦(方法+报错+原因)

前言

这一次博客主要使用MRT对MODIS数据进行处理,内容包括:MRT单幅数据处理、MRT批量处理和我遇到的一些bug及解决方法,至于MRT的安装网上有很多教程按照说明操作即可,希望也能解决一些问题。

MRT单幅数据处理

1.在安装MRT的路径下找到bin文件夹,我的是:F:\MRT\bin,找到ModisTool.jar并双击打开,显示以下页面:MRT界面
2.点击open input file打开需要处理的文件,在select bands处留下需要的数据,这里保存了积雪覆盖数据,其余的放在Available bands中即可,点击specify output file设置存储路径及名称,再设置文件类型和重采样方法,最后设置输出投影,因为我研究的区域是全球所以选择了Geographic,参考系为WGS84,空间分辨率我设置为0.04°原因是我做精度验证的影像是0.04°,为了对应,所以按照自己的情况设置。
在这里插入图片描述
3.点击Run,显示finish即可,在设置的输出路径中找到结果查看。
finish

MRT批量处理

1.在安装MRT的路径下找到bin文件夹,我的是:F:\MRT\bin,找到ModisTool.jar并双击打开,显示以下页面:
在这里插入图片描述
2.点击open input file打开需要处理的所有文件(注意是所有文件),其余和上面单幅设置方法一致,注意设置好以后不要点击Run,点击save parameter file,将文件保存下来,如下图所示:
在这里插入图片描述
3.打开cmd,进入安装MRT路径的bin文件夹,如下图所示:
在这里插入图片描述
4.进入后输入:java -jar MRTBatch.jar -d hdf_direction -p prm_direction -o output_direction,其中hdf_direction表示的是影像数据存储的目录,prm_direction表示经过MRT GUI处理的prm文件路径,output_direction表示输出路径,输好后回车,在输入MRTBatch.bat如下图所示:
在这里插入图片描述
5.回车运行得出结果,并打开即可。
在这里插入图片描述

MRT处理报错

我遇到过以下问题!
1.打开文件时提示请输入头文件,在经过很多搜索以后无果,大部分都说是数据不合适,但是实际上并不是,主要问题还是在于java的环境变量设置有问题。建议:先搜索并正确安装和设置java的环境变量的方法,用javac测试检查,然后重新打开MRT就可以正常使用了。

2.在批处理时,显示java不是内部或外部命令,这个和问题1是同样的解决方法。

3.在批处理时,最终运行失败显示找不到。。。。.prm时,可能是因为一次性输入的文件太多,可以分批进行批处理问题就会解决。

如果还有其他问题欢迎留言交流!

  • 34
    点赞
  • 204
    收藏
    觉得还不错? 一键收藏
  • 76
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 76
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值