MRT(MODIS Reprojection Tool)批量重投影格式转换

续昨天下完一堆数据后

看到100+的数据量就想如果还要手动去重投影并转换格式岂不是太沙雕了,于是开始找攻略怎样进行批处理
首先新建一个文件夹,起名为DATA,把所有要处理的MODIS HDF文件放到该文件夹下;
然后找代码,网上的代码如下

1 set MRT_DATA_DIR=f:\MOD13Q1_REPROJECTION
2 
3 for %%i in (*.hdf) do resample.exe -p test.prm -i %%i -o %%iout.tif
4 
5 pause

还是很简单的,新建记事本,复制粘贴,按照步骤改一下代码,另存为bat文件。以下是引用部分

这里是引用:第一行代码里,把MRTDATADIR替换为你自己的MRTDATADIR名称,MRTDATADIR名称可以在安装目录里,找到ModisTool.bat,然后右键选择编辑中找到;
这里是引用:第二行代码里,把test.prm替换为自己的投影参数文件,如果运行出错的话,可以把resample替换为其完整的路径,如D:\software_install\MRT\bin\resample.exe;
这里是引用:第三行代码为运行完成后保留bat运行窗口,如果出现错误,可参见bat窗口的提示,将安装目录下的datum.txt和spheroid.txt文件复制到DATA文件夹里;

附上一张我改完的图
改
很简单对吧?

接下来就是要保存一个prm文件

打开我们的MRT,根据自己的文件类型进行调整然后save一个.prm,如图
prm

Then我们就可以进行批处理了

本以为很简单的我双击modis.bat,遗憾的是它并没有开始运行,几番探索,几近崩溃的我默默地把bat文件拖到了我的文件夹里,双击,奇迹发生了!!!
运行
运行成功哦!所以还有一个关键就是要把bat文件跟要处理的文件放在同一个文件夹哦

成果展示

over
于是我十分激动地又写了一篇日记hhhhh,写博客的时间它在runing
然后看到令人泪目的一行字
yeah
结束啦 再见 祝你们成功!

发布了3 篇原创文章 · 获赞 5 · 访问量 1203

猜你喜欢

转载自blog.csdn.net/weixin_43010839/article/details/102660141