Как получить оставшуюся лесную маску от Hansen Treecover2000 и Loansyear в Gee?Javascript

Форум по Javascript
Ответить
Anonymous
 Как получить оставшуюся лесную маску от Hansen Treecover2000 и Loansyear в Gee?

Сообщение Anonymous »

Я загружаю данные об изменении глобальных лесов Hansen, создавая три слоя: < /p>
Forest2000 - все пиксели с ≥20% деревьев в 2000 году < /p>
Forestloss2002 - все пиксели, которые потеряли дерево в 2001 году < /p>
оставшиеся в течение 2001 года. 2001 < /p>
Я ожидаю, что, если вы переключаетесь на слое 1 (зеленый) и слой 2 (красный), то слой 3 (голубой) будет точно зеленым минус красный. Однако, когда я осматриваю их в зрителе карты, они не выстраиваются как совершенные дополнения. Некоторые «голубые» остаются там, где я все еще вижу красные пиксели, и наоборот.// 1. Load Hansen data
var hansen = ee.Image('UMD/hansen/global_forest_change_2023_v1_11');
var tree2000 = hansen.select('treecover2000');
var lossyear = hansen.select('lossyear');

// 2. Baseline forest mask (≥20% cover in 2000)
var forest2000 = tree2000.gte(20).selfMask();

// 3. Loss mask: pixels lost in 2001 only
var lossMask2002 = lossyear.gt(0).and(lossyear.lte(1));
var forestLoss2002 = lossMask2002.updateMask(forest2000);

// 4. Remaining forest after 2001 loss
var remainingForest2002 = forest2000.updateMask(lossMask2002.not());

// 5. Display
Map.addLayer(forest2000, {palette:['green']}, 'Forest2000');
Map.addLayer(forestLoss2002, {palette:['red']}, 'Loss2001');
Map.addLayer(remainingForest2002,{palette:['cyan']}, 'Remaining2002');
< /code>
Я загрузил изображение смены глобального леса Хансена в Earth Engine и создал три слоя: базовая лесная маска для ≥20% деревьев в 2000 году; маска потерь для пикселей, которые потеряли покрытие в 2001 году; и, наконец, маска «оставшегося леса», полученная путем инвертирования маски потерь на базовой линии. Я отобразил все три слоя вместе в просмотре карты. Другими словами, красный и голубой должны разделить зеленый без перекрытия или зазоров.>

Подробнее здесь: https://stackoverflow.com/questions/795 ... year-in-ge
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»