GEE基础学习——获取1000m高度的范围和等于1000m的像元

举报
此星光明 发表于 2022/04/15 22:55:10 2022/04/15
【摘要】 标记高程超过 1000m 值的像素并将与完全等于 1000m 的像素进行比较。 像素高程等于1000m的点: 标记高程超过 1000m 值的像素 全球尺度感受一下: ​算法: zeroCrossing() Finds zero-crossings on each band of an image. Argume...

标记高程超过 1000m 值的像素并将与完全等于 1000m 的像素进行比较。

像素高程等于1000m的点:

标记高程超过 1000m 值的像素

全球尺度感受一下:

​算法:

zeroCrossing()

Finds zero-crossings on each band of an image.

Arguments: this:image (Image):The image from which to compute zero crossings.

Returns: Image

具体代码如下:


  
  1. var elev = ee.Image('CGIAR/SRTM90_V4');
  2. // A zero-crossing is defined as any pixel where the right,
  3. // bottom, or diagonal bottom-right pixel has the opposite sign.
  4. //zeroCrossing()因为函数是定义的是0的边界所以要减去1000,相当于寻找0高程的区域
  5. var image = elev.subtract(1000).zeroCrossing();
  6. Map.setCenter(-121.68148, 37.50877, 13);
  7. Map.addLayer(image, {min: 0, max: 1, opacity: 0.5}, 'Crossing 1000m');
  8. var exact = elev.eq(1000);
  9. Map.addLayer(exact.updateMask(exact), {palette: 'red'}, 'Exactly 1000m');

这里有一点小提示opacity:的值可以修改,数值越小背景值越小。

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

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

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

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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