J'ai créé une collection d'images dans GEE et à l'aide d'une fonction, j'ai calculé l'index NDVI et l'ai mappé pour créer une autre collection avec NDVI en tant que groupe.
Maintenant, je veux créer une image empilée avec des bandes NDVI de toute la collection d'images en une seule image. Cela devrait donc être comme NDVI_1, NDVI_2 et ainsi de suite ...
Comment puis-je faire ceci? Je colle le code qui montre la collection NDVI que j'ai jusqu'à présent
// 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
la source
la source
Voici un exemple de création d'une image empilée, à l'aide de la méthode ee.ImageCollection.iterate () .
J'ai également inclus du code à définir pour définir un exemple de région et une collection d'images, afin que ce soit un exemple de travail.
la source