目录
1 完整代码
2 运行结果
1 完整代码
以SRTM数据产品为例,代码如下:
var roi = table;
var srtm = ee.Image('USGS/SRTMGL1_003');
var elevation = srtm.select('elevation').clip(roi);
// 计算坡度
var slope = ee.Terrain.slope(elevation).clip(roi);
// 计算坡向
var aspect = ee.Terrain.aspect(srtm);
// 将坡向值拉伸到-1————1之间
//-1代表正西、1代表正东方向
var sinImage = aspect.divide(180).multiply(Math.PI).sin().clip(roi);
Map.addLayer(slope, {min: 0, max:30}, 'slope');
Map.addLayer(sinImage, {min:-1,max:1}, 'sinImage');
// 下载影像
function exportImage(image, description) {
Export.image.toDrive({
image: image,
description: description,
scale: 30,
region: roi,
fileFormat: 'GeoTIFF',
});
}
exportImage(slope, 'slope');
exportImage(sinImage, 'sinImage');