​Google近实时Dynamic World 10m分辨率全球土地利用数据

Google利用其地球引擎(Earth Engine)和人工智能(AI)平台技术,推出Dynamic World数据库,能提供接近实时的全球土地环境数据。Dynamic World是使用Google Earth Engine和AI Platform制作而成。

Dynamic World是一个近乎实时的10m分辨率全球土地利用土地覆盖数据集,数据基于10m分辩率的Sentinel-2影像使用深度学习制作。

近实时数据

每天生成超过5000张动态世界图像,而构建土地覆盖数据的传统方法可能需要数月或数年才能生成。由于利用了一种基于Sentinel-2 Top of Atmosphere的新型深度学习方法,Dynamic World会根据位置每2-5天提供一次全球土地覆盖更新。

Dynamic World网站:https://www.dynamicworld.app/

或WRI Resource Watch 下载数据 

https://resourcewatch.org/data/explore/Dynamic-World

Dynamic World数据集已作为“GOOGLE/DYNAMICWORLD/V1”下的Earth Engine图像集提供。

在Earth Engine Python或JavaScript客户端库中引用:ee.ImageCollection('GOOGLE/DYNAMICWORLD/V1')。

关于经过训练的模型、用于运行推理的示例代码以及有关模型架构的其他信息,请访问:

https ://github.com/google/dynamicworld

数据论文:https://doi.org/10.1038/s41597-022-01307-4

 

var roi = ee.Geometry.Polygon(
        [[[117.1281000160127, 40.25502056722662],
          [117.1281000160127, 39.68036160285328],
          [118.37230167616895, 39.68036160285328],
          [118.37230167616895, 40.25502056722662]]], null, false);
Map.centerObject(roi,10)

var startDate = '2022-06-01';
var endDate = '2022-06-30';

var dwComposite = ee.ImageCollection('GOOGLE/DYNAMICWORLD/V1')
           .filterDate(startDate,endDate)
           .filterBounds(roi)
           .select('label')
           //.reduce(ee.Reducer.mode())
           .max()
           .clip(roi)

var dwVisParams = {
  min: 0,
  max: 8,
  palette: ['#419BDF', '#397D49', '#88B053', '#7A87C6',
    '#E49635', '#DFC35A', '#C4281B', '#A59B8F', '#B39FE1']
};
Map.addLayer(dwComposite, dwVisParams, 'Classified') 
function addLegend(palette, names) {
var panel = ui.Panel();
panel.style().set({
  width: '200px',
  position: 'bottom-right'
});
var intro = ui.Panel([

  ui.Label({
    value: '土地利用类型',
    style: {fontSize: '20px', fontWeight: 'bold'}
  }),
]);
panel.add(intro);
Map.add(panel);

// 添加图例颜色以及说明
var addLegendLabel = function(color, name) {
        var showColor = ui.Label({
          style: {
            backgroundColor: color,
            padding: '10px',
            margin: '0 0 10px 0'
          }
        });
        var desc = ui.Label({
          value: name,
          style: {margin: '0 0 8px 8px'}
        });
        //颜色和说明是水平放置
        return ui.Panel({
          widgets: [showColor, desc],
          layout: ui.Panel.Layout.Flow('horizontal')
        });
  };
  //添加所有的图例列表
  for (var i = 0; i < palette.length; i++) {

    var label = addLegendLabel(palette[i], names[i]); 

    panel.add(label);
  }  
//  ui.root.insert(0, legend);
}
var palette = ['#419BDF', '#397D49', '#88B053', '#7A87C6',
    '#E49635', '#DFC35A', '#C4281B', '#A59B8F', '#B39FE1'];
var names = ['water', 'trees', 'grass', 'flooded_vegetation', 'crops',
    'shrub_and_scrub', 'built', 'bare', 'snow_and_ice'];
addLegend(palette, names);

//导出至谷歌云盘
Export.image.toDrive({
  image: dwComposite,
  description: 'Classified_Export',
  fileNamePrefix: '2022_Classified',
  region: roi,
  scale: 10,
  maxPixels: 1e13})

 

参考:

https://mp.weixin.qq.com/s/BsbBL5lF4wCrNNF6q0LpEA

https://mp.weixin.qq.com/s/QX8c_l6gzsJVtE-4pB9BbQ

 

 
posted @ 2022-10-08 15:30  icydengyw  阅读(756)  评论(0编辑  收藏  举报