#google-earth-engine #sentinel2
#google-earth-engine #sentinel2
Вопрос:
Мне нужно выполнить классификацию с использованием изображений 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
?
Ответ №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
});