Ich habe eine Bildersammlung in GEE erstellt und mithilfe einer Funktion den NDVI-Index berechnet und zugeordnet, um eine weitere Sammlung mit NDVI als Band zu erstellen.
Jetzt möchte ich ein gestapeltes Bild mit NDVI-Bändern der gesamten Bildersammlung in einem Bild erstellen. Also sollte es wie NDVI_1, NDVI_2 und so weiter sein ...
Wie kann ich das machen? Ich füge den Code ein, der die NDVI-Sammlung zeigt, die ich bisher habe
// 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
quelle
quelle
Hier ist ein Beispiel für die Erstellung eines gestapelten Bildes mit der Methode ee.ImageCollection.iterate () .
Ich habe auch Code zum Definieren eines Beispielbereichs und einer Bildersammlung eingefügt, damit es sich um ein funktionierendes Beispiel handelt.
quelle