写在前面:

官方渠道已经下载不到MRT了,为什么呢?退休了呗。

LP DAAC - The downloadable MODIS Reprojection Tool (MRT) and MRTSwath tool have been retired

当然官方也推荐了新的处理工具

HDF-EOS to GeoTIFF (HEG)

之前也写过一篇相关文章但是没有深入探索,感兴趣的深入了解下。

一个HDF转geotiff工具

那么我们还是可以用退休前的版本处理MODIS数据的,下面是安装包及教程:

MRT下载:

https://pan.baidu.com/s/1_pDwv2lghAzTpaLGv7IcOw 
提取码:reyg

MRT安装:

1、解压(其中mrt文件是我自己建的,后面将会安装到此文件下)

2、点击mrt.install.bat.并按任意键继续。

出现如下界面

选择一个路径进行安装

  • 本文选择E:\ModisTools\MRT

  • 选择Windows版本:1

  • 本文默认你已经安装了java.此时找到你的java.exe的所在路径。
  • 本文为:

  • 重启电脑,开始使用。

可将mrt\bin文件夹下的ModisTool.bat文件发送到桌面快捷方式。双击即可使用。

利用MRT对MODISs数据进行批量自动重投影。

批处理代码:

三行代码写在文本文里件并另存为成  .bat  文件

set modistool.bat =放modis数据的路径

for %%i in (*hdf)do resample -p my.prm -i %%i -o %%iout.tif

pause

注:my.prm为在MRT端加载一景MODIS影像设置 的参数保存为  .prm

最后把prm、modis数据、三行代码的bat文件都放在“放modis数据的文件下”

如图:

双击bat即可批处理。捣鼓了一天,lsd.

处理完之后会发现DATA文件夹下多了投影后的波段数据。

那么针对上述文件一个个波段组合(layer stacking)是不是很麻烦呢?

写给和我一样的小白:

下面再分享一下自己从网上找,然后根据自己的数据进行调试,亲测可用的批量波段合成代码

pro band_envi_layer_stacking_doit_testcompile_opt idl2envi,/restore_base_save_filesenvi_batch_init,log_file='batch.txt'Filesnames = 'G:\MODIS\20167MOD09A1\189\'  ;替换成自己的文件所在路径Files_arr = file_search(Filesnames, '*', COUNT = count) Bandnum = 6filesnum = count/Bandnumfor num=0, filesnum-1 do begininputfiles = strarr(Bandnum)inputfiles[0]=Files_arr[num*Bandnum+2]   ;b3inputfiles[1]=Files_arr[num*Bandnum+3]   ;b4inputfiles[2]=Files_arr[num*Bandnum]     ;b1inputfiles[3]=Files_arr[num*Bandnum+1]   ;b2inputfiles[4]=Files_arr[num*Bandnum+4]   ;b6inputfiles[5]=Files_arr[num*Bandnum+5]   ;b7 我把b5删除了out_name = STRMID(inputfiles[0],0,42)fids=lonarr(n_elements(inputfiles))dimses=lonarr(5,n_elements(inputfiles))poses=lonarr(n_elements(inputfiles))for i=0,n_elements(inputfiles)-1 do beginenvi_open_file,inputfiles[i],r_fid=fids1envi_file_query,fids1,ns=ns,nl=nl,nb=nbfids[i]=fids1dimses[0,i]=[-1,0,ns-1,0,nl-1]proj=envi_get_projection(fid=fids,pixel_size=out_ps)endforenvi_doit,'envi_layer_stacking_doit',$fid=fids,pos=poses,dims=dimses,$out_dt=2,out_name=out_name,$interp=2,out_ps=out_ps,$out_proj=proj,r_fid=r_fidendfor
end

欢迎关注个人公众号GeoSuper

利用MRT对MODIS数据进行批量重投影+批量波段合成相关推荐

  1. 利用MRT进行Modis NDVI数据(MOD13Q1)投影变换格式转换操作图文教程

    本实例以Modis NDVI(MOD13Q1,空间分辨率为250m)一景影像数据为例,演示利用MRT进行Modis NDVI影像变换,主要内容包括:将.hdf格式转为.tif格式,将坐标系转为Albe ...

  2. 利用MODIS TOOL批量重投影MODIS

    MODIS TOOL介绍 MODIS TOOL全称是MODIS Reprojection Tools,里面主要是重投影和镶嵌拼接和重采样,如果不嫌麻烦的话你可以用GUI一个一个操作,但是效率非常的低, ...

  3. ENVI_IDL:批量重投影Modis Swath产品并指定范围输出为Geotiff格式+解析

    目录 1. 实验内容 2. 知识储备 3.  ENVI实操对对应DL代码部分 4. 编程 5. 题外话 5.1 n_element()与一些函数自带的count参数返回的区别 5.2 发现一个难以发现 ...

  4. 【MODIS合集】MRT批处理MODIS数据

    [MODIS合集]MRT批处理MODIS数据 针对MODIS数据的处理,NASA提供了modis tool软件,方便我们对数据进行处理,包括数据格式的转换,坐标系转换.镶嵌以及重采样等. 单个文件的处 ...

  5. IDL实现遥感数据的快速重投影(几何校正)- 以MODIS Swath产品为例

    IDL实现遥感数据的快速重投影(几何校正)- 以MODIS Swath产品为例 网上关于遥感数据的重投影资料其实已经很多了,比如基于GDAL的实现.基于ENVI GLT的实现.基于一些专用处理工具的实 ...

  6. ENVI_IDL:批量重投影ModisSwath产品(调用二次开发接口)+解析

    目录 1. 课堂内容 1. 获取Modis Swath数据(这里只获取Lat.Lon.Aod(气溶胶厚度)三个数据集以及aod数据集的两个属性),并对aod数据进行简单的处理 2. 调用二次开发接口以 ...

  7. MRT(MODIS Reprojection Tool)安装、批量处理教程

    软件链接:https://pan.baidu.com/s/1Ir4f8UfgzrOUA9vGKRUBbA 提取码:f4kz 参考的文章链接: https://blog.csdn.net/gisboyg ...

  8. 利用ArcGIS提取MODIS数据的像元坐标

    MODIS数据简介 MODIS数据目前已经提供多种数据,以terra卫星的反射率产品MOD09GA(2018年217天h15v01)为例,该产品的数据是HDF4格式,它将许多有用的数据集整合到一起,当 ...

  9. 用python批量下载modis数据的速度怎么样_批量下载MODIS数据

    首先呢,说明一下,这个专栏主要记录一点IDL处理数据的一些小.因为自己学的是遥感,IDL初步在学,平时会写一点小程序处理一些数据.所以就想分享一下. 需要的软件 IDL和IDM IDM下载链接:htt ...

最新文章

  1. Swift中文教程(五)--对象和类
  2. CSS3 过渡(Transition)
  3. SQL Serer闩锁 和 闩锁超时故障排除
  4. 用c语言链表做一个词典,电子字典C语言链表版
  5. php接口前端安全,前端js的ajax 调用PHP写的API接口,如何卡主安全性,防止非法调用呢?...
  6. jhope代码分析以及网站结构
  7. C++: 21---引用和指针
  8. Java虚拟机(三)——类加载子系统概述
  9. Java运行时,指定程序文件的编码
  10. Oracle的方案(Schema)和用户(User)的区别
  11. Amlogic Linux系列(三) 视频解码分析
  12. 缓解焦虑,经营自己,如何管理自己的人生(12节课)
  13. try的动词用法_try的用法
  14. table在html是什么意思,html5中table指的是什么意思
  15. Android7.0以上如何获取头像(拍照或者从相册中选择)
  16. Ubuntu服务器鼠标卡死
  17. netty系列之:自建客户端和HTTP服务器交互
  18. 如何用简单的方式将数组转成json
  19. fedora17下nvidia双显卡闭源驱动的安装
  20. Oracle Cloud(甲骨文)开启root登录

热门文章

  1. Cilium 1.7发布:Hubble UI、全集群网络策略、基于eBPF的Direct Server Return以及更多
  2. HTAP数据库:Hubble释放物联网数据潜能
  3. matlab设计激光腔,基于Matlab软件的激光谐振腔振荡模式.doc
  4. 托攻击检测SDlib库的学习-----WZW托攻击学习日记(二)
  5. 请勿在计算机室吃带果壳的食品英语,科学美国人:吃对食物,提高记忆力
  6. 氟林流体-工业泵在湿法腐蚀清洗设备中的应用
  7. postman 不安全网站_浅谈接口测试—初步认识postman
  8. 用python写身高体重关系,excel表格输入数据进行查找
  9. PADS软件学习——软件下载与安装
  10. VBA SPLIT函数详解