地球引擎保姆级教程——加载高程影像和实现ee.Terrain.products(input)输出
【摘要】
var dsm = ee.Image("JAXA/ALOS/AW3D30_V1_1");// 获取影像的高程就是选择‘AVE‘这个波段//关于影像的介绍,可以去看我的GEE数据集专栏搜索 var elev = dsm.select('AVE'); // 这个垃圾计算只是一个用图像进行数学计算的例子。//当然除了add,subtrac...
-
var dsm = ee.Image("JAXA/ALOS/AW3D30_V1_1");
-
// 获取影像的高程就是选择‘AVE‘这个波段
-
//关于影像的介绍,可以去看我的GEE数据集专栏搜索
-
-
var elev = dsm.select('AVE');
-
-
// 这个垃圾计算只是一个用图像进行数学计算的例子。
-
//当然除了add,subtract,multipy...
-
var junk = elev.add(3);
-
Map.addLayer(junk, {min: 0, max: 500}, 'junk');
-
-
// 图像上的关系操作。 找到所有的地方
-
// 大于500米海拔的地方。 二进制图像。
-
//这里可以有gte/lte/lt/ge/eq...
-
var elevGt500 = elev.gt(500);
-
// 这是一个很方便的技巧。 将所有零像素设置为屏蔽(无数据)。
-
//这里的作用就相当于一个栅格处理,用于掩膜掉大于500的地方
-
//这个功能比较常用
-
elevGt500 = elevGt500.updateMask(elevGt500);
-
Map.addLayer(elevGt500, {palette: ['yellow']}, 'elevGt500');
-
-
// 使用静态方法进行更复杂的计算。
-
var terrain = ee.Terrain.products(elev);
-
// 打印以发现里面有哪些波段。
-
print('terrain', terrain);
-
Map.addLayer(terrain, {bands: ['hillshade']}, 'hillshade');
-
先看打印的结果:
文章来源: blog.csdn.net,作者:此星光明2021年博客之星云计算Top3,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/qq_31988139/article/details/120509973
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)