GEE实战:裁剪无锡市土地覆盖数据代码
GEE实战:裁剪无锡市土地覆盖数据代码
以下是使用GEE (Google Earth Engine) 平台裁剪无锡市土地覆盖数据的JavaScript代码示例:
// 导入无锡市边界数据
var wuxi = ee.FeatureCollection('users/your_username/wuxi_boundary');
// 导入全球 landcover 数据
var landcover = ee.Image('MODIS/051/MCD12Q1/2019_01_01')
.select('Land_Cover_Type_1');
// 将无锡市边界数据应用于 landcover 数据
var landcover_wuxi = landcover.clip(wuxi);
// 可视化结果
var landcoverVis = {
min: 0,
max: 17,
palette: [
'aec3d4', '152106', '225129', '369b47', '30eb5b', '387242', '6a2325',
'c3aa69', 'b76031', 'd9903d', '91af40', '111149', 'cdb33b', 'cc0013',
'33280d', 'd7cdcc', 'f7e084'
]
};
Map.addLayer(landcover_wuxi, landcoverVis, 'Land Cover');
Map.centerObject(wuxi, 10);
代码说明:
- 导入必要数据:
- 将您的无锡市边界数据上传至GEE资源,并将代码中的
'users/your_username/wuxi_boundary'替换为您的数据路径。 - 导入MODIS MCD12Q1全球土地覆盖数据产品。
- 将您的无锡市边界数据上传至GEE资源,并将代码中的
- **裁剪数据:**使用
clip()函数将无锡市边界应用于全球土地覆盖数据,得到裁剪后的无锡市土地覆盖数据。 - 可视化:
- 定义可视化参数,包括最小值、最大值和颜色方案。
- 使用
Map.addLayer()函数将裁剪后的数据添加到地图上。 - 使用
Map.centerObject()函数将地图中心设置为无锡市。
请注意:
- 将代码中的
your_username替换为您的GEE用户名。 - 确保您的GEE账户具有访问相应数据的权限。
- 您可以根据需要修改代码,例如更改土地覆盖数据产品或年份。
原文地址: https://www.cveoy.top/t/topic/fPyU 著作权归作者所有。请勿转载和采集!