Я загружаю данные об изменении глобальных лесов 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
Как получить оставшуюся лесную маску от Hansen Treecover2000 и Loansyear в Gee? ⇐ Javascript
Форум по Javascript
1745267828
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 году; и, наконец, маска «оставшегося леса», полученная путем инвертирования маски потерь на базовой линии. Я отобразил все три слоя вместе в просмотре карты. Другими словами, красный и голубой должны разделить зеленый без перекрытия или зазоров.>
Подробнее здесь: [url]https://stackoverflow.com/questions/79585297/how-to-derive-remaining-forest-mask-from-hansen-treecover2000-and-lossyear-in-ge[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия