ENVI扩展工具:Landsat8 TIRS地表温度反演工具
分享
在上上上篇题为“基于大气校正法的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即可安装完成。
如果安装失败,请使用下面的手动安装方法:
C:\Program Files\Exelis\ENVI52\extensions
C:\Program Files\Exelis\ENVI52\custom_code
使用方法:
图:NASA计算大气剖面参数网页
图:自动提供所有输入参数
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
图:地表温度反演面板
文章来源:http://blog.sina.com.cn/s/blog_764b1e9d0102wbl7.html
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 个评论
相关问题
- 安装完arcgis10.3后,为何没有Envi tools这个工具箱?
- ENVI中Image to Map中X/Y Pixel Size的参数如何设置?
- arcgis api for javascript 4.0版本中找不到draw工具,如何实现拉框查询、几何查询?
- 求ArcGISMXD批量导出图片工具?
- 请问在ArcGIS 10.1 Desktop中,用计算字段工具对地理坐标系(经纬度)数据计算面积,算出的面积是什么面积?这个面积是怎么计算出来的?
- landsat8 融合后无法定标?
- 请问如何在C# ArcEngine开发中调用GP工具处理后将数据保存到到任意位置?并读取?
- Engine调用GP工具的两种方式的用法
- 为什么自定义的gp工具不自动将输出结果添加到图层里面?
- ArcGIS API for Js GP工具不能用,问题中附有代码,请大佬指导。
- Engine调用gp工具MultipleRingBuffer报“对 COM 组件的调用返回了错误 HRESULT E_FAIL”错误?