当前位置 : 主页 > 编程语言 > java >

Google Earth Engine(GEE)中的10m土地利用产品

来源:互联网 收集:自由互联 发布时间:2022-08-10
今天介绍在GEE中可以调用的土地利用数据,ESA/WorldCover/v100 它是由欧洲航天局(ESA)基于哨兵1号和哨兵2号的影像数据,制成10m分辨率的土地利用产品,共有11个地类。 在GEE中调用代码如


今天介绍在GEE中可以调用的土地利用数据,ESA/WorldCover/v100
它是由欧洲航天局(ESA)基于哨兵1号和哨兵2号的影像数据,制成10m分辨率的土地利用产品,共有11个地类。
在GEE中调用代码如下:
还是以山西省为研究区

var roi = ee.FeatureCollection("users/lilei655123/shanxi");
var dataset = ee.ImageCollection("ESA/WorldCover/v100").first();
var lucc2020=dataset.clip(roi)
var visualization = {
bands: ['Map'],
};
Map.centerObject(roi);
Map.addLayer(lucc2020, visualization, "Landcover");

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);
}
}
var palette = ['006400','ffbb22','ffff4c','f096ff','fa0000','b4b4b4','f0f0f0','0064c8','0096a0','00cf75','fae6a0'];
var names = ["Trees","Shrubland","Grassland","Cropland","Built-up","Barren","Built-up",
"Snow and ice","Open water","Herbaceous wetland","Mangroves","Moss and lichen"];
addLegend(palette, names);

显示结果如下:

Google Earth Engine(GEE)中的10m土地利用产品_java


声明:仅供学习使用!

更多内容请关注微信公众号“生态遥感监测笔记”:


上一篇:Google Earth Engine(GEE)制作APP界面
下一篇:没有了
网友评论