Google Earth Engine(GEE)——计算LST地表温度的出现的错误

很多时候我们将利用Landsat中的ST波段进行分析,这里我们首先再GEE原有的代码中进行初始影像的查看代码如下:

var dataset = ee.ImageCollection('LANDSAT/LC08/C02/T1_L2')
    .filterDate('2021-05-01', '2021-06-01');

// Applies scaling factors.
function applyScaleFactors(image) {
  var opticalBands = image.select('SR_B.').multiply(0.0000275).add(-0.2);
  var thermalBands = image.select('ST_B.*').multiply(0.00341802).add(149.0);
  return image.addBands(opticalBands, null, true)
              .addBands(thermalBands, null, true);
}

dataset = dataset.map(applyScaleFactors);

var visualization = {
  bands: ['SR_B4', 'SR_B3', 'SR_B2'],
  min: 0.0,
  max: 0.3,
};

Map.setCenter(-114.2579, 38.9275, 8);

Map.addLayer(dataset, visualization, 'True Color (432)');

再此代码基础上继续分析,这里需要根据公式来计算LST,但是这里我们查看代码有问题,问题如下:

猜你喜欢

转载自blog.csdn.net/qq_31988139/article/details/130631479