DEM数据下载,使用SRTM Digital Elevation Data Version 4,一个2000年 的全球高程数据 。下载以后的DEM不用再做裁剪,可以直接使用。
也可以导入下面这个分辨率30米的DEM数据,搜索一下就可以了。
NASADEM: NASA NASADEM Digital Elevation 30m
源代码:https://code.earthengine.google.com/9f03191275e206fa06287a544e32fb5a?noload=true
效果如下图所示,

不光可以下载DEM数据,也可以下载坡度。坡度的计算被我注释掉了。想下载坡度,去除注释就可以了。
//直接导入实验区边界,然后运行就可以了
// 坡度的计算被注释掉了,想下载坡度,去除注释就可以了。
var roi = table
var roi_geometry = roi.geometry();
var SRTM30 = ee.Image("NASA/NASADEM_HGT/001")
var elevation = SRTM30.select('elevation')
.clip(roi_geometry)
// var slope = ee.Terrain.slope(elevation)
var cuttingRegion = roi_geometry;
Export.image.toDrive({
image: elevation,
description: 'FH_Elevation',
scale: 30,
maxPixels: 1e13,
region: cuttingRegion });
// Export.image.toDrive({
// image: slope,
// description: 'FH_Slope',
// scale: 30,
// maxPixels: 1e13,
// region: cuttingRegion });
// 可视化参数
var args = {
crs: 'EPSG:3857',
dimensions: '300',
region: roi,
min: -2000,
max: 10000,
palette: 'green, blanchedalmond,orange,black ',
framesPerSecond: 12,
};
Map.addLayer(roi,{},'roi_Boundary');
Map.centerObject(roi, 7);
// Map.addLayer(slope,{},'slope');
Map.addLayer(elevation,args,'elevation');
结果展示
将DEM 可视化效果

将坡度数据 可视化结果如下:
