地表温度反演LST 自存步骤

法1 辐射传播方程

ndvi= (float(b5-b4))/(b5+b4);
//b5近红,b4红

ndvi去异常=(b1 lt -1)*0+(b1 gt 1)*0+(b1 ge -1 and b1 le 1)*b1

Fv=(b1 gt 0.7)*1+(b1 lt 0.)0+(b1 ge 0 and b1 le 0.7)((b1-0.0)/(0.7-0.0));
//其中b1为NDVI结果

Surf=(b1 le 0)0.995+(b1 gt 0 and b1 lt 0.7)(0.9589+0.086b2-0.0671b2^2)+(b1 ge 0.7)(0.9625+0.0614b2-0.0461*b2^2);
//b1为NDVI值,b2为植被覆盖度

BlackT=(b2-Lu-t*(1-b1)Ld)/(tb1);
//b1选择地表比辐射率图像;b2选Band10辐射亮度图像

参数获取网站:http:// atmcorr.gsfc.nasa.gov/

landsat8 T=(1321.08)/alog(774.89/b1+1)-273
landsat5 T=(1260.56)/alog(607.76/b1+1)-273

法2 单窗算法

Surf=(b1 le 0)0.995+(b1 gt 0 and b1 lt 0.7)(0.9589+0.086b2-0.0671b2^2)+(b1 ge 0.7)(0.9625+0.0614b2-0.0461*b2^2);
//b1为NDVI值,b2为植被覆盖度

C = b1*t
//b1为surf,t为当天大气的透射率

D = (1-t)*(1+(1-b1)*t)
//b1为surf,t为当天大气的透射率

T6 = (1321.08)/alog(774.89/b1+1);
//结果是开尔文温度,b1是热红外波段

热带平均大气(温带另外公式)
Ta= 17.9769+0.91715*T0 =数值,代入下式
//T0是近地表气温,T0的温度要转换成开尔文温度,Ta也是开尔文温度

T0获取
https://www.wunderground.com/

示例:
T0=59°F
59.0 F =288.1500000 K
Ta=282.2536 K

T = ((-67.355351*(1-b1-b2)+(0.458606*(1-b1-b2)+b1+b2)b3-b2Ta)/b1)-273
//b1是C,b2是D,b3是T6

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值