ENVI扩展工具:Landsat TIRS地表温度反演工具
重要说明
由于大气剖面参数网站不再提供服务,本应用已无法使用。
可直接使用 Landsat L2 级别数据中的温度产品数据(查看使用方法)。
在上上上篇题为“利用Landsat8 TIRS反演地表温度实例”的博文中,详细介绍了热红外遥感技术,以及基于大气校正法的Landsat8 TIRS地表温度反演方法和流程。博文地址如下:
https://www.cnblogs.com/enviidl/p/16285384.html
但是,相信大家做过一次之后,就不会再爱了。。。
为了让大家轻松愉快地完成 Landsat TIRS 地表温度反演,特编写ENVI扩展工具。2分钟即可完成一景地表温度反演工作。
安装方法
方法1:建议使用 ENVI App Store 进行 ENVI 扩展工具的安装与管理。
App Store 下载地址:envi.geoscene.cn/appstore
方法2:手动下载 https://envi.geoscene.cn/appstore/landsatlst
下载 zip 压缩包并解压,将得到的 extensions 和 custom_code 文件夹拷贝到如下 ENVI 安装路径,覆盖同名文件夹即可:
- ENVI 5.3 - C:\Program Files\Exelis\ENVI53\
- ENVI 5.4 及以上 - C:\Program Files\Harris\ENVI5x\
重启 ENVI 即可使用。
使用方法
在Toolbox中,启动/Extensions/Landsat LST工具;
在弹出的对话框中选择Landsat 8/9 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即可完成地表温度反演。是不是很嗨皮很轻松~~~
图:地表温度反演面板
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人