一、数据说明
Dynamic World V1 是 Google 与世界资源研究所联合推出的全球10米分辨率近实时(NRT)土地覆盖/土地利用(LULC)数据集,覆盖时间范围为 2015 年 6 月 27 日至今,基于 Sentinel-2 L1C 数据生成,更新频率为 2-5 天(视纬度而定)。数据采用 S2 云概率、云位移指数(CDI)和方向距离变换(DDT)等方法去除云和云影,提供九类土地覆盖的分类概率及最高概率类别的标签信息(label 波段)。
二、分类体系
三、GEE代码
此代码适用于合成并导出年度的土地利用数据,各位同学可以根据自己的更换研究区和时间段。
//公众号:GIS遥感数据处理应用
//https://code.earthengine.google.com/ee01f5fe86bbab2e2bbfbc454a38b399
var roi = table;
var startYear = 2020;
var endYear = 2024;
var dw = ee.ImageCollection('GOOGLE/DYNAMICWORLD/V1');
var dwVisParams = {
min: 0,
max: 8,
palette: ['#419BDF', '#397D49', '#88B053', '#7A87C6', '#E49635', '#DFC35A', '#C4281B', '#A59B8F', '#B39FE1']
};
function getAnnualComposite(year) {
var startDate = ee.Date.fromYMD(year, 1, 1);
var endDate = startDate.advance(1, 'year');
var annualImages = dw.filterDate(startDate, endDate).filterBounds(roi);
var annualComposite = annualImages.mode().select('label').clip(roi).set('year', year);
print(annualComposite)
Export.image.toDrive({
image: annualComposite,
description: 'Dynamic_World_' + year,
folder: 'Dynamic_World_Export',
fileNamePrefix: 'Dynamic_World_' + year,
scale: 10,
region: roi,
maxPixels: 1e13
});
return annualComposite;
}
var annualComposites = [];
for (var year = startYear; year <= endYear; year++) {
var composite = getAnnualComposite(year);
annualComposites.push(composite);
}
var lastYearImage = annualComposites[annualComposites.length - 1];
Map.addLayer(lastYearImage, dwVisParams, 'Dynamic World 2023');
Map.centerObject(roi);
四、成为会员