GEE错误——‘xxx‘ did not match any bands.

发布时间:2023年12月30日

这里我们在进行影像展示的时候会出现下面的错误,主要的原因是我们虽然进行了波段运算,但是依旧无法加载,主要原因是我们没有将计算过后的波段信息进行添加到我们的一个多波段影像,这里我们首先来看看代码出现的错误提示。当然这里只是给出了主要的问题,其实在进行波段运算的时候

错误:

mNDWI (Saison Sèche 2023): Layer error: Image.select: Pattern 'mndwiDry' did not match any bands.


EVI (Saison Sèche 2023): Layer error: Image.select: Pattern 'eviDry' did not match any bands.


AWEIshadow (Saison Sèche 2023): Layer error: Image.select: Pattern 'aweiShadowDry' did not match any bands.


NDVI (Saison Sèche 2023): Layer error: Image.select: Pattern 'ndviDry' did not match any bands.


mNDWI (Saison des pluies 2023): Layer error: Image.select: Pattern 'mndwiWet' did not match any bands.


EVI (Saison des pluies 2023): Layer error: Image.select: Pattern 'eviWet' did not match any bands.


AWEIshadow (Saison des pluies 2023): Layer error: Image.select: Pattern 'aweiShadowWet' did not match any bands.


NDVI (Saison des pluies 2023): Layer error: Image.select: Pattern 'ndviWet' did not match any bands.

 原始代码:

// Choisissez une région d'intérêt (ROI)
var geometry = 
    /* color: #d63000 */
    /* displayProperties: [
      {
        "type": "rectangle"
      }
    ] */
    ee.Geometry.Polygon(
        [[[-6.577358626376397, 9.542052661722291],
          [-6.577358626376397, 9.181623347675282],
          [-5.855007552157647, 9.181623347675282],
          [-5.855007552157647, 9.542052661722291]]], null, false);
// Filtrer les images pour la saison sèche (de janvier à mars)
// Année 2023
var year = 2023;
var landsat8Collection = ee.ImageCollection("LANDSAT/LC08/C02/T1_TOA")
//Ajouter une couche de couleur à la zone pour bien visualiser//
Map.addLayer(geometry, {color: '001155'}, 'Zone d\'étude'); // Code de couleur bleuat
Map.centerObject(geometry, 9);
//Mettre en place la fonction de masque des nuages pour une image de qualité sans nuage//
function maskL8srClouds(image) {
  //Les bits 3 et 5 correspondent respectivement à l'ombre et au nuage
  var cloudShadowBitMask = (1 << 3);
  var cloudsBitMask = (1 << 5);
  // selectionner bande pixel QA (Assurance Qualité).
  var qa = image.select('QA_PIXEL');
  // Les deux opérations doivent être réglées à zéro, 
  // indiquant des conditions claire
  var mask = qa.bitwiseAnd(cloudShadowBitMask).eq(0)
                .and(qa.bitwiseAnd(cloudsBitMask).eq(0));
  return image.updateMask(mask);
}

// Construire une image composite pour la saison sèche//
var imageDry = landsat8Collection.filterBounds(geometry)
                .filterDate('2023-01-01', '2023-03-31')
                .filterMetadata('CLOUD_COVER','less_than', 10)
                .map(maskL8srClouds)
                .median()
                .clip(geometry);

//Map.addLayer(imageDry)
// Imprimer les noms de bandes pour une image pendant la saison sèche
print("Bands in imageDry:", imageDry.bandNames());


// Ajouter un dictionnaire de visualisation de l'image saison sèche. Les valeurs min, max//
//et l'étirement peuvent être modifiées pour chacune des trois bandes.//
var L8DryVis = {bands:['B4', 'B3', &#
文章来源:https://blog.csdn.net/qq_31988139/article/details/135186330
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。