He creado una colección de imágenes en GEE y, con la ayuda de una función, he calculado el índice NDVI y lo he mapeado para crear otra colección con NDVI como banda.
Ahora quiero crear una imagen apilada con bandas NDVI de toda la colección de imágenes en una sola imagen. Entonces debería ser como NDVI_1, NDVI_2 y así sucesivamente ...
¿Cómo puedo hacer esto? Estoy pegando el código que muestra la colección NDVI que tengo hasta ahora
// Collection of Images
var collection = ee.ImageCollection([feb1,feb2,Mar2,April1, April2, May1, May2, Jun1,Jun2,
July2, Aug2, Sep1, Sep2,Oct1, Oct2, Nov1, Nov2, Dec1, Dec2 ]);
//Using the following function,NDVI of the entire collection is computed
var indicesS2 = function(scene)
{ var ndvi = scene.normalizedDifference(['B8', 'B4']).rename('NDVI');
var image = ee.Image()
.set('system:time_start', ee.Date(scene.get('system:time_start')));
return image.addBands([ndvi]).clip(Sheikhupura);
};
var NDVIcollection = collection.map(indicesS2);
print (NDVIcollection, 'NDVI');
google-earth-engine
stack
Rawail Naeem
fuente
fuente
Aquí hay un ejemplo de cómo crear una imagen apilada, utilizando el método ee.ImageCollection.iterate () .
También incluí código para definir para definir una región de ejemplo y una colección de imágenes, por lo que es un ejemplo de trabajo.
fuente