如何使用 Landsat 8 卫星影像计算地表温度
首先当然是要下载Landsat 8卫星影像。打开以下网址
https://eos.com/landviewer/或者https://earthexplorer.usgs.gov/或者
访问之前数据资源文章:GIS相关各种数据资源
注册账户—>选择感兴趣区域——>选择传感器类型如下图。
选择云量较少的景,保存到EOS storage,然后下载。
下载后,你可以查看有许多波段TIF加上一个元数据,元数据很重要,如下:
接下来我可以使用 Landsat 8 热波段估算或计算地表温度(LST)。它只需要通过光栅图像计算器(ArcMap、ArcGIS Pro、QGIS都可以)应用一组方程即可。主要利用热波段10和波段4、5计算NVDI。这个例子仅仅计算没有阐述公式的原理,有些公式有固定的修正值,如需知道原理,请知网搜索文章查看,主要有6个步骤。
1. TOA大气表观反射率计算。
TOA (L) = ML * Qcal + AL
ML = 来自元数据(RADIANCE_MULT_BAND_ x,其中 x 是波段编号)
Qcal = 对应于波段10。
AL = 来自元数据的波段特定附加缩放因子(RADIANCE_ADD_BAND_ x,其中 x 是波段编号)
数字代入,得出TOA = 0.0003342 * “波段 10” + 0.1
使用 ArcMap 中的栅格计算器工具求解方程。(spatial analysis工具—>地图代数—>栅格计算器
2.TOA 到亮度温度BT的转换
BT = (K 2 / (ln (K 1 / L) + 1)) − 273.15
L = TOA
K1 = 来自元数据的特定波段热转换常数(K1_CONSTANT_BAND_ x,其中 x 是热波段编号)。
K2 = 来自元数据的特定波段热转换常数(K2_CONSTANT_BAND_ x,其中 x 是热波段编号)。
要获得以摄氏度为单位的结果,需要通过添加绝对零(约 -273.15°C)来调整辐射温度。
BT = (1321.0789 / Ln ((774.8853 / “TOA”) + 1)) – 273.15
3.计算 NDVI
什么是 NDVI(归一化差异植被指数),不同波段组合的应用。
NDVI =(波段 5 – 波段 4)/(波段 5 + 波段 4)
NDVI 的计算很重要,因为随后必须计算与 NDVI高度相关的植被比例 (Pv ) 和与 Pv相关的发射率 (ε) 。
NDVI = Float(Band 5 – Band 4) / Float(Band 5 + Band 4)
4.计算植被比例 Pv
Pv = Square ((NDVI – NDVI min ) / (NDVI max – NDVI min ))
注意:如果NDVImin为负数,那么上面的减号-都改为+号。
通常NDVI图像的最小值和最大值可以直接显示在图像中(ArcGIS、QGIS、ENVI、Erdas),否则必须打开栅格的属性才能得到这些值。
有争议的是植被比例 (Pv) 计算中应当使用土壤和植被 NDVI 值而不是最大和最小 NDVI 值。
Pv = Square((“NDVI” – 0.216901) / (0.632267 – 0.216901))
5.计算发射率 ε
ε = 0.004 * Pv + 0.986
只需应用光栅计算器中的公式,0.986 的值对应于方程的修正值。
6.计算地表温度
LST = (BT / (1 + (0.00115 * BT / 1.4388) * Ln(ε)))
最后应用LST方程得到地表温度图。
下面就是地表温度图,需要注意的是它不等于空气温度。
如何使用 Landsat 8 卫星影像计算地表温度相关推荐
- GEEer成长日记十三:Landsat_SR计算地表温度时间序列
更多精彩内容请关注微信公众号:GEEer成长日记 上期我们介绍了Modis_LST产品MODIS/006/MOD11A1的时间序列,因为这款产品是官方已经经过各种矫正和处理的产品,精度较高,且范围广, ...
- Satellite-derived land surface temperature: Current status and perspectives卫星衍生的地表温度
目录 一.[卫星衍生的地表温度:现状和前景](https://www.sciencedirect.com/science/article/pii/S0034425712004749) 二.地表温度的遥 ...
- 使用Python使用大气校正法计算地表温度
使用Python使用大气校正法计算地表温度 前言 也有段时间没有跟新博客了,这次博客就是用新学的python语言来进行一个地表温度的计算,也算是承接了之前的内容吧! 一.具体原理及方法 这里不再赘述, ...
- Google Earth Engine(GEE)——MODIS 影像LST地表温度随时间变化的趋势案例分析
该实验室的目标是使用 Google Earth Engine 深入研究气候变量.在本实验结束时,您将能够探索特定感兴趣区域的温度数据的长期趋势. MODIS LST 数据集 MOD11A2 V6 产品 ...
- (五)Landat_5 TM 遥感影像计算NDVI、MNDWI、NDBI以及地表温度反演
流程概况图 一.植被覆盖指数(NDVI) 所谓植被指数,就是利用多波段遥感图像的可见光波段以及近红外波段相组合,形成能够反映突出植被分布状况和强度的指数.植被指数的求解方法不唯一,定义的植被指数已经多 ...
- Landsat系列卫星WRS条带号Path Row分布介绍与对照图
WRS,即Worldwide Reference System,是Landsat系列卫星全球影像标记符号系统,用以区分全球各区域对应的Landsat系列卫星影像编号:其用"Path&qu ...
- 基于劈窗算法的地表温度反演算法
1.计算BAND10.BAND11亮温温度 (1)辐射标定 其中,Qcal为影像原始值 Landsat8参数列表: RADIANCE_MULT_BAND_1 = 1.2970E-02RADIANCE_ ...
- 地表温度反演操作总结
地表温度反演操作总结 由于博主也是自己边做实验便总结,难免会有混乱出错的地方,欢迎大家指正~ 整体实验流程: 1 数据预处理 1.1 数据下载 本实验使用的是Landsat8 OLI_TIRS数据,在 ...
- 基于单窗算法的地表温度反演算法
1.计算BAND10亮温温度 (1)辐射标定 其中,Qcal为影像原始值 Landsat8参数列表: RADIANCE_MULT_BAND_1 = 1.2970E-02RADIANCE_MULT_BA ...
最新文章
- 早上吃燕麦是一个很好的方法
- 华为的深度学习平台:ModelArts
- 这些年我是怎么自学成架构师的(转自知乎)
- swagger接口文档使用
- mysql免安装版的下载与安装
- jprofiler 9注册码
- mysql php 空格函数_MySQL_mysql 强大的trim() 函数,mysql中的去除左空格函数: LTRI - phpStudy...
- 《单片机原理与接口技术》小结
- Andorid连接USB打印机
- SQLMAP使用教程(一)
- 学习记录贴4:CMAQ两个脚本同时运行时冲突
- 在tomcat里面配置数据库地址,以及在Spring和Java中的使用
- 计算机由于exls表格经常卡,excel表格数据多总是卡-EXCEL表格中的不多,但是老是卡,怎么办?...
- 带你Java基础入门
- Ubuntu Conda和pip安装Pytorch失败解决 | pytorch安装网络问题 | pip国内源无效
- Qomo OpenProject Field Test 4发布!
- 韩顺平JAVA-D5
- ApplePay应用内购(inapp)支付流程图
- 分数如何进行竖式计算机,分数列竖式计算怎么写
- Zip压缩和解压缩工具类
热门文章
- 实现两个矩阵的加减乘除和转置。
- k8s 出现各种问题解决方案
- [PsTools]psexec.exe使用范例-执行远程电脑程序(exe、bat等)
- 稳压电源如何操作使用
- 如何为PDF文件添加注释?
- VUE+Element中eldialog弹框控制最小宽度
- Android png转webP报错
- java基于springboot同学校友录捐赠信息网站ssm-maven项目源码
- xshell文件传输乱码_XShell连接 Linux系统显示中文乱码解决
- 北京交通大学考研运筹学还是计算机,说说我的考研----信管(北京交通大学)...