基于MOD02/MYD02获得亮度温度再转冰温

3 篇文章 0 订阅

用HEG处理MOD02/MYD02,提取里面的EV_1KM_Emissive波段,band为11和12(其实就是band 31和32)。注意这里的band和output dile type

1. 获得之后,转辐射亮度。

参考:https://www.cnblogs.com/enviidl/p/16539422.html

radiance_scales,和radiance_offset这两项参数代表波段的增益和偏移量,是辐射定标的系数。比如要计算31波段的辐射亮度,读取到scales为0.00084002,offsets为1577.33972168,带入MODIS辐射定标的通用公式:Radiance=scales*(DN-offsets),即可以得到该波段的辐射亮度。

2. 辐射亮度转亮温

参考:将图像DN值定标维热辐射强度之后,可用Planck函数求解出星上亮度温度_亮度温度计算公式-CSDN博客

 用普朗克方程可以求出

 使用bandmath工具计算31和32的亮温。

    31波段亮温=1304.413871/alog(1+729.541636/b31)

     B31: 31波段辐射亮度值

    32波段亮温=1196.978785 /alog(1+474.684780/b32)

就可以获得亮温了

3. 亮温转冰温

https://nsidc.org/sites/default/files/myd29-v005-userguide_0.pdf

 这里的角度是传感器扫描角度

_,_,_,_,zenith_data=read_tif(sensorzenithpath)
zenith_data=zenith_data.astype(float) * 0.01
R0=6378 #km
height=705 #km
temp=(R0*1.0/(R0+height))*np.sin(np.deg2rad(zenith_data))
angle=np.arcsin(temp)

可以从MOD02产品中获得sensor zeith可以转为角度

参考:MODIS传感器:扫描角、传感器天顶角(sensor zenith),MODTRAN里的sensor zenith - 知乎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

就是一只白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值