以计算成都市海拔范围及平均海拔为例
// 将成都市的shp文件导入
// 获取成都市的几何信息。
var geometry = table.geometry();
// 从SRTM全球高程数据集中获取成都市范围内的高程数据
var elevation = ee.Image('CGIAR/SRTM90_V4')
.clip(geometry);
Map.addLayer(elevation, {min: 0, max: 2000}, 'Elevation');
// 成都市范围内的最高海拔
var maxElevation = elevation.reduceRegion({
reducer: ee.Reducer.max(),
geometry: geometry,
scale: 30,
bestEffort: true
}).get('elevation');
// 成都市范围内最低海拔
var minElevation = elevation.reduceRegion({
reducer: ee.Reducer.min(),
geometry: geometry,
scale: 30,
bestEffort: true
}).get('elevation');
// 计算成都市范围内的平均海拔
var meanElevation = elevation.reduceRegion({
reducer: ee.Reducer.mean(),
geometry: geometry,
scale: 30,
bestEffort: true
}).get('elevation');
// 输出结果
print('成都市的最高海拔为:', maxElevation, '米');
print('成都市的最低海拔为:', minElevation, '米');
print('成都市的平均海拔为:', meanElevation, '米');
