又发现讨巧的办法,之前做地表温度反演需要对遥感影像进行大气校正、辐射校正等预处理,需要计算NDVI、植被覆盖度、辐射亮度值等,需要查询大气剖面参数,最后进行一系列公式计算,很是繁琐。

最近发现Landsat8 OLI/TIRS C2L2级别产品可以直接反演地表温度,这个产品的具体介绍网上有很多,就不在这里介绍了。

使用它的热红外波段,利用下列公式就能直接得出地表温度,ST是热红外波段像元值。

ST=DN*0.00341802+149-273

该公式出处:https://www.usgs.gov/landsat-missions/landsat-collection-2-level-2-science-products

下载渠道:

USGS官网、地理空间数据云,我通常在USGS官网下载,数据资源更丰富些,地理空间数据云今天去看了下也是有资源的,但是没有前者多,不得不说我国数据资源共享这块还有很大发展空间。

打开方式:

一般是用ENVI打开遥感影像并处理,但是我使用的是ENVI5.3,并不支持直接打开Landsat C2L2 影像,AppStore中的插件也不行(ENVI5.6.2好像可以打开),所以还需要对下载的影像文件进行处理,比较麻烦。并且处理完成后,生成了地温反演图,想要输出TIFF文件在ArcGIS中打开,结果发现表示地表温度的栅格像元值在ArcGIS中变成了表示颜色的RGB值,很难受,也没找到解决办法,后面通过了解发现用FME进行数据转换是可行的,但是自己没弄过...

前几天在做的时候突然想到了ArcGIS的栅格计算器,想着可以用ArcGIS打开第十波段进行栅格计算,结果试了下还真行,这样做就比较方便,供大家参考。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐