@romainstead

Как применить функцию NDVI к коллекции в Google Earth Engine?

Есть следующий код:
//Объявим область интереса и отфильтруем по ней снимки
var oblast = ee.FeatureCollection("users/lolkek12042004/NemyugunciGEE");
var collection = ee.ImageCollection("COPERNICUS/S2");
    collection = collection.filter(ee.Filter.date('2020-06-01', '2020-08-31')); 
    collection = collection.filterBounds(oblast);
print(collection);

//Убираем облака, создав маску
var filterCloudSentinel = function(img) { 
  var quality = img.select('QA60');
  var mask = quality.bitwiseAnd(1024).eq(0);
  return img.updateMask(mask);
};
var maskedCollection = collection.map(filterCloudSentinel);

//Отбираем снимки и выводим их, попутно выводим коллекцию безоблачных снимков на консоль
var imageVisParam = {"bands": ["B11", "B8", "B4"], "min": 0, "max": 3000};
Map.addLayer (collection, imageVisParam, 'Sentinel');
Map.addLayer (maskedCollection, imageVisParam, 'Sentinel_nocloud');
Map.addLayer (oblast);
print(maskedCollection);


Далее мне нужно применить формулу расчёта индекса NDVI на всю коллекцию maskedCollection. Как это сделать?
  • Вопрос задан
  • 158 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы