Google Earth Engine (GEE): error de exportación de imagen de exportación Error: Image.clipToBoundsAndScale, argumento 'input': no válido

En el artículo de RSEI hace un tiempo, todos querían descargar las imágenes de RESI todos los años. Muchas personas se encontraron con el problema de que las imágenes no se podían descargar. Aquí daré un ejemplo. Veamos el problema primero:

这里的错误: Error: Imagen. clipToBoundsAndScale, argumento ' entrada': tipo no válido. Tipo esperado: Imagen<bandas desconocidas>. Tipo real: ImageCollection. (Código de error: 3)

De hecho, necesitamos aclarar brevemente el problema aquí, es decir, la descarga de la imagen que queremos obtener, y hemos obtenido muchas imágenes de escena a través del recorrido, por lo que no tenemos forma de descargarla. De hecho, hay una buena manera de usar el mosaico. , necesitamos unir varias imágenes en mosaico y luego descargarlas de acuerdo con una imagen.

 por ejemplo:

var Years = ee.List.sequence(2000,2020);  // 生成逐年的List
// 逐年进行Map操作,遍历下载影像
var yearlist = Years.getInfo();
print(yearlist); 
var year_imgcol = ee.ImageCollection.fromImages(yearlist.map(function(year) {
    var img = VI.filter(ee.Filter.calendarRange(year, year, 'year')).mosaic();
    var y=img.set({name:ee.String(ee.Number(year).int())})
    Export.image.toDrive({
      image:img,
      description:'rsei'+year.toString(),
      region:sa,
      scale:500,
      maxPixels:1e13
      });
  Map.addLayer(img, ndviVis, 'rsei');
    return img;
}));

Es este código:  

 var img = VI.filter (ee.Filter.calendarRange (año, año, 'año'));

 var img = VI.filter (ee.Filter.calendarRange (año, año, 'año')). mosaico (); 

mosaico()

Compone todas las imágenes de una colección, utilizando la máscara.

Componga todas las imágenes de una colección usando máscaras.

Argumentos:

this:colección (ImageCollection):

La colección al mosaico.

Devoluciones: Imagen

 Finalmente tuvo éxito:

 

Supongo que te gusta

Origin blog.csdn.net/qq_31988139/article/details/123721426
Recomendado
Clasificación