使用GEE计算广东省韶关市某区域地表温度时,发现B10波段有缺失,无法得到整个区域完整的地表温度,其它波段和以及假彩色合成影像完整,没有缺失
使用GEE开发文档中的代码对LANDSAT/LC08/C02/T1_L2数据集进行预处理,选择1-12月的影像数据进行合成
加载ST_B10波段,影像莫名有缺失,不完整
影像真彩色合成(SR_B4, SR_B3, SR_B2)没有问题
我尝试了Landsat8、Landsat5 ,发现每一年都存在这种情况,大家有没有出现过类似的情况
更新
尝试使用Landsat/LC08/C01/T1_SR(已弃用数据集)计算地表温度,没用出现这种情况,B10波段是完整的,地表温度反演后数据也是完整的
查阅相关资料发现:
GEE官方为了减少数据的存储量,对数据进行了压缩处理,因此在使用的时候需要进行缩放,也就是乘以scale并加上offset
var opticalBands = image.select('SR_B.').multiply(0.0000275).add(-0.2);
var thermalBands = image.select('ST_B.*').multiply(0.00341802).add(149.0);
不知道是不是这一步导致ST_B10波段出现了问题