Анализ спектральной разделимости Google Earth Engine

Я новичок в использовании GEE.

Мне нужно выполнить классификацию с использованием изображений Sentinel 2, и для этого мне нужно выполнить анализ спектральной разделимости, чтобы выбрать лучшие каналы и индексы растительности для использования. Итак, мне нужно рассчитать среднее и стандартное отклонение тренировочных сайтов. Я пытался использовать этот код, но результат бесполезен

// Get the Mean of the bands of the image for the polygons of the Vegetation class
var MeanTraining = Image.reduceRegions({
  collection: Vegetation,      // Vegetation is a FeatureCollection of polygons
  reducer: ee.reducer.mean(), 
  scale:30
});

Этот код вычисляет среднее значение и стандартное отклонение каждого многоугольника, ограниченного в растительности класса, вместо глобального значения для класса. Итак, после запуска этого кода я получаю много средств и SD для класса растительности. Кто-нибудь знает, как получить среднее и стандартное отклонение для ee.FeatureCollection?

Заранее спасибо, Маркос


person Marcos Landi    schedule 24.08.2020    source источник


Ответы (1)


Я нашел ошибку в скрипте

На данный момент для определения вектора (растительности) необходимо использовать геометрию вместо коллекцию. Итак, ниже приведен правильный сценарий

// Get the Mean of the bands of the image for the polygons of the Vegetation class
var MeanTraining = Image.reduceRegions({
  geometry: Vegetation,
  reducer: ee.Reducer.mean(), 
  scale:30
});
person Marcos Landi    schedule 28.09.2020