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

举报
此星光明 发表于 2022/04/16 01:49:37 2022/04/16
4.3k+ 0 0
【摘要】 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

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

    全部回复

    上滑加载中

    设置昵称

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

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

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