MRT MODIS数据处理

2023-09-23 16 0

下载安装

https://blog.csdn.net/solototoro/article/details/101350673

MCD12Q1,hdf转化为tif文件

有两种方式,各种教程没说明白,一开始弄混了,整了一天才发现。

批量处理

第一种

在E:\MODISTools\data中操作,因为E:\MODISTools\bin\ModisTool.bat中的默认操作路径就是这个

把生成的prm文件和hdf都放到这个文件夹中

第二种

自己新建一个输入路径D:\MCD12Q1,将prm,hdf保存到此文件夹中,同时把E:\MODISTools\data中的文件复制到此文件夹中,也就是所有文件都在此文件夹中。

以下用第一种方式实现

  1. 生成.prm文件

https://blog.csdn.net/solototoro/article/details/101350673

保存路径E:\MODISTools\data\myMCD12Q1.prm,也就是hdf文件的路径

  1. cmd

https://blog.csdn.net/solototoro/article/details/101350673

java -jar MRTBatch.jar -d hdf_dictionary -p prm_dictionary -o output_dictionary

(hdf_dictionary为需要处理的modis数据所在目录,prm_dictionary为刚才保存的参数文件,直接输入名字即可,output_dictionary为处理后的影像的输出目录)

上一行命令输入完成后回车

java -jar MRTBatch.jar -d E:\MODISTools\data -p E:\MODISTools\data\myMCD12Q1.prm -o E:\MODISTools\data

这样,在输出文件夹中出现两个prm文件

  1. bat文件

在E:\MODISTools\data中,新建.bat文件mrtmcd12q.bat

注意:resample.exe的绝对路径

set MRT_DATA_DIR=E:\MODISTools\datafor %%i in (*.hdf) do E:\MODISTools\bin\resample.exe -p E:\MODISTools\data\myMCD12Q1.prm -i %%i -o %%iout.tifpause
  1. 运行mrtmcd12q.bat

报错!

1.原因是在生成prm文件时,只选择了一个hdf文件,应该选择所有要处理的hdf

但还是报错!

2.投影错误,生成prm文件时,投影参数设置不对,参考

https://blog.csdn.net/lihuiyu_ice/article/details/37594793

https://zhuanlan.zhihu.com/p/89255627#:~:text=STDPR1%20%28%E6%A0%87%E5%87%86%E7%BA%AC%E7%BA%BF1%29%3D25%EF%BC%9BSTDPR2%20%28%E6%A0%87%E5%87%86%E7%BA%AC%E7%BA%BF2%29%3D47%EF%BC%9BCentMer,%28%E4%B8%AD%E5%A4%AE%E7%BB%8F%E7%BA%BF%29%3D105%EF%BC%9BDatum%20%28%E5%9F%BA%E5%87%86%E9%9D%A2%29%3DWGS84%EF%BC%8C%E5%85%B6%E4%BB%96%E5%8F%82%E6%95%B0%E9%BB%98%E8%AE%A4%EF%BC%8C%E5%85%A8%E5%9B%BD%E5%8F%82%E6%95%B0%E9%83%BD%E4%B8%80%E6%A0%B7%20%285%29%E5%A6%82%E6%9E%9C%E6%95%B0%E6%8D%AE%E9%87%8F%E5%A4%9A%EF%BC%8C%E5%8F%AF%E4%BF%9D%E5%AD%98parameter%20file%EF%BC%8C%E4%BB%A5%E5%90%8E%E5%B0%B1%E4%B8%8D%E7%94%A8%E9%87%8D%E5%A4%8D%E8%AE%BE%E7%BD%AE%E5%95%A6

3.依旧报错

一次性处理的文件太多了(也就100多个????)

分开处理

一天了,终于成功

............................................................

又出现

还是因为一次性处理的文件太多。

代码编程
赞赏

相关文章

eclipse中更改SVN账号的步骤
eclipse中配置tomcat插件的步骤
eclipse中安装svn插件的步骤
按月统计员工登录情况及日期函数的运用
软件项目版本号设置
TexturePacker 图片打包工具