ENVI扩展工具:Landsat8 TIRS地表温度反演工具

0
分享 2016-06-21
在上上上篇题为“基于大气校正法的Landsat8TIRS反演地表温度”的博文中,详细介绍了热红外遥感技术,以及基于大气校正法的Landsat8 TIRS地表温度反演方法和流程。博文地址如下:
http://blog.sina.com.cn/s/blog_764b1e9d0102wa8s.html

但是,相信大家做过一次之后,就不会再爱了。。。

为了让大家轻松愉快地完成Landsat8 TIRS地表温度反演,特编写ENVI扩展工具。2分钟即可完成一景地表温度反演工作。
注:由于本工具使用了 ENVI 5.2 SP1 新增的自定义ENVITask功能,所以请使用 ENVI 5.2 SP1 及以上版本。千万别骂我,自定义ENVITask实在太好用了,情不自禁。。。
源码会提供下载,所有代码都是可以考虑自己调用的,其实就是一系列波段运算。

安装方法:
下载地址:http://pan.baidu.com/s/1gdKrUwF
下载后,解压文件。双击运行Install_ENVITasks.sav即可安装完成。

如果安装失败,请使用下面的手动安装方法:
  • 将文件\Extensions\ENVI_Landsat8_LST\envi_landsat8_lst.sav 拷贝至如下路径

C:\Program Files\Exelis\ENVI52\extensions
  • 将文件\Landsat8LST_Task\landsat8lst_task.sav和\Landsat8LST_Task\landsat8lst_task.task拷贝至如下路径:

C:\Program Files\Exelis\ENVI52\custom_code
  • 重启ENVI 5.2 SP1即可。


使用方法:
  • 在Toolbox中,启动/Extensions/Landsat 8 LST工具;
  • 在弹出的对话框中选择Landsat 8 MTL.txt文件,单击OK;
  • 自动弹出IE浏览器指向http://atmcorr.gsfc.nasa.gov/,用来计算大气剖面参数;


图:NASA计算大气剖面参数网页
  • 同时弹出对话框,展示所有输入参数,包含时间、经纬度、模型等信息。将信息填写到网页中对应位置即可。



图:自动提供所有输入参数
  • 输入Email,单击Calculate按钮即可获取如下参数:

      Band average atmospheric transmission: 0.88
      Effective bandpass upwelling radiance: 0.92 W/m^2/sr/um
      Effective bandpass downwelling radiance: 1.56 W/m^2/sr/um
  • 单击上图中的“确定”按钮,弹出Landsat 8 LST Task 面板,将上面3个参数输入对应位置,设置输出路径,单击OK即可完成地表温度反演。是不是很嗨皮很轻松~~~



图:地表温度反演面板

文章来源:http://blog.sina.com.cn/s/blog_764b1e9d0102wbl7.html

0 个评论

要回复文章请先登录注册