地球引擎保姆级教程——加载高程影像和实现ee.Terrain.products(input)输出

举报
此星光明 发表于 2022/04/16 01:49:37 2022/04/16
【摘要】 var dsm = ee.Image("JAXA/ALOS/AW3D30_V1_1");// 获取影像的高程就是选择‘AVE‘这个波段//关于影像的介绍,可以去看我的GEE数据集专栏搜索 var elev = dsm.select('AVE'); // 这个垃圾计算只是一个用图像进行数学计算的例子。//当然除了add,subtrac...


  
  1. var dsm = ee.Image("JAXA/ALOS/AW3D30_V1_1");
  2. // 获取影像的高程就是选择‘AVE‘这个波段
  3. //关于影像的介绍,可以去看我的GEE数据集专栏搜索
  4. var elev = dsm.select('AVE');
  5. // 这个垃圾计算只是一个用图像进行数学计算的例子。
  6. //当然除了add,subtract,multipy...
  7. var junk = elev.add(3);
  8. Map.addLayer(junk, {min: 0, max: 500}, 'junk');
  9. // 图像上的关系操作。 找到所有的地方
  10. // 大于500米海拔的地方。 二进制图像。
  11. //这里可以有gte/lte/lt/ge/eq...
  12. var elevGt500 = elev.gt(500);
  13. // 这是一个很方便的技巧。 将所有零像素设置为屏蔽(无数据)。
  14. //这里的作用就相当于一个栅格处理,用于掩膜掉大于500的地方
  15. //这个功能比较常用
  16. elevGt500 = elevGt500.updateMask(elevGt500);
  17. Map.addLayer(elevGt500, {palette: ['yellow']}, 'elevGt500');
  18. // 使用静态方法进行更复杂的计算。
  19. var terrain = ee.Terrain.products(elev);
  20. // 打印以发现里面有哪些波段。
  21. print('terrain', terrain);
  22. Map.addLayer(terrain, {bands: ['hillshade']}, 'hillshade');

先看打印的结果:

文章来源: blog.csdn.net,作者:此星光明2021年博客之星云计算Top3,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/qq_31988139/article/details/120509973

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。