实现阈值使用数字(阈值)和逻辑运算符来帮助我们将图像的可变性划分为类别。例如,回想一下我们的 NDVI 地图。大量植被的 NDVI 值接近 1,非植被区域接近 0。如果我们想查看地图的哪些区域有植被,我们可以使用阈值将每个像素中的 NDVI 值概括为“无植被” ”或“植被”。可以肯定的是,这是一个实质性的简化,但可以帮助我们更好地理解地球表面的丰富变化。这种类型的分类可能很有用,例如,如果我们想查看一个城市的植被比例。让我们在美国华盛顿州西雅图附近创建 NDVI 的 Sentinel-2 地图。

gt 方法来自布尔运算符系列——也就是说,gt 是一个函数,它在每个像素中执行测试,如果测试结果为 true,则返回值 1,否则返回 0。在这里,对于图像中的每个像素,它测试 NDVI 值是否大于 0.5。当满足这个条件时,图层 seaVeg 得到值 1。当条件为假时,它接收到值 0。

使用 Inspector 工具探索这个新层。如果单击绿色位置,则 NDVI 应大于 0.5。如果单击白色像素,则 NDVI 值应等于或小于 0.5。

该布尔系列中的其他运算符包括小于 (lt)、小于等于 (lte)、等于 (eq)、不等于 (neq)、大于等于 (gte) 等等。

使用 .where 构建复杂的分类
对 NDVI 进行分类的二进制地图非常有用。但是,在某些情况下,您可能希望将图像拆分为两个以上的 bin。 Earth Engine 提供了一种工具,即 where 方法,它根据测试结果在每个像素内有条件地评估为真或假。这类似于在其他语言中常见的 if 语句。但是,为了在为 Earth Engine 编程时执行此逻辑,我们避免使用 JavaScript if 语句。重要的是,如果命

Google Earth Engine ——利用where来合理划分NDVI阈值相关推荐

  1. Google Earth Engine ——利用公开的河流数据计算河流的有效宽度

    本次教程该代码使用两个公开可用的数据集(GSW 和 HydroLakes_polygons)和作为可共享资产上传的更新河网(Updated_river_network).目的是使用 GSW 数据集估计 ...

  2. Google Earth Engine(GEE)——分别用NDVI和NDWI进行阈值设定从而进行土地类型的划分!

    这里唯一要解释的函数就是这个: updateMask(mask) 说白了就是将不满足你条件的东西去掉,留下满足你要求的影像进行输出,输出图像保留输入图像的元数据和足迹. Updates an imag ...

  3. Google Earth Engine(GEE)——利用插值方法解决影像去云后的空缺/填充/弥补方法详细讲解(拉萨区域为例)

    本篇文章重点要解决的 问题就是,很多时候我们无论是在小区域内的单景影像或者是中大尺度的影像,更或是长时间序列的影像研究中,很多情况下我们会因为云量筛选等因素,或多或少的存在影像空白而缺少值,因此如何处 ...

  4. Google Earth Engine(GEE)——利用JRC全球水体数据求湖泊面积以2000—2020年青海湖为例

    问题: 之前写了一篇关于JRC水体面积分析和下载的文章,但是前两天有同学问到,如何进行青海湖面积水体的分析,逐月还是逐年的我记不清楚了,但其实都一样,只是在时间筛选的过程中有所不同而已.上次的链接: ...

  5. Google Earth Engine(GEE)——利用哨兵S2数据进行PCA分析以单景影像分析

    之前有一篇公开的文章是有关单景Landsat8影像的PCA分析: (241条消息) Google earth engine--主成分分析PCA_此星光明2021年博客之星云计算Top3的博客-CSDN ...

  6. 利用GEE(Google Earth Engine)在线处理NDVI、EVI、SAVI、NDMI等指数归一化教程!

    1.首先进行"去云"函数的准备 //landsat5.7 EVI指数计算 // SR数据去云 function rmCloud(image) { var cloudShadowBi ...

  7. 基于Google Earth Engine的Landsat单窗算法地表温度(LST)反演

    基于Google Earth Engine的Landsat单窗算法地表温度(LST)反演 1 背景知识 2 算法介绍 3 代码 4 效果 1 背景知识   基于遥感数据的地表温度(LST)反演目前得到 ...

  8. Google Earth Engine(GEE)对比显示不同城市的地表温度

    今天来简单分享下如何在GEE中对比显示不同城市的地表温度.之前分享过如何利用landsat数据去计算热度. 数据介绍: 数据源为MODIS/061/MOD11A2,数据集里面有个波段名字叫做LST_D ...

  9. Google Earth Engine(GEE)——可视化动态图

    代码: var geometry = /* color: #d63000 *//* shown: false *//* displayProperties: [{"type": & ...

最新文章

  1. mysql的安全管理工具_最安全mysql管理工具
  2. Python快速学习10: 循环的对象及设计 (生活的规律)
  3. 互联网工作原理(17.网络电视是如何工作的)
  4. JAVA实现HTTPserver端
  5. .9-Vue源码之AST(5)
  6. 执行目标文件引发的问题:syntax error: word unexpected (expe...
  7. 在Windows下为PHP安装redis扩展
  8. jvm_虚拟机参数讲解(三)
  9. 使用Ubuntu的公用文件夹轻松地在计算机之间共享文件
  10. 计组之数据运算:8、c语言之强制类型转化、数据的存储与排序(大小端、字节对齐)
  11. 基础知识—数据类型-常量及符号
  12. 星爷001正式开始写blog啦
  13. grpc python stream_grpc| python 实战 grpc【h】
  14. 卷积神经网络---文本分类原理及代码
  15. Markdown 图片排版
  16. SECURITY:加密与解密,AIDE入侵检测系统,扫面与抓包
  17. docker删除镜像及容器
  18. CStdioFile类学习
  19. 社会经济效益参考模板
  20. 【闲来无事】仿知乎广告Banner的切换功能,androidstudio实训总结

热门文章

  1. 《浅谈整车SOA架构》终篇:整车SOA系统设计
  2. Adobe Acrobat Pro DC 批量删除某类注释或全部注释
  3. TFS 强制取消锁定文件
  4. “域名解析”相关问题答疑---金万维
  5. Cortex-A8异常处理
  6. 最常用的十大管理工具 公司管理常用哪几种管理工具
  7. python qsub是啥意思_python – 使用qsub提交连续和独立作业的速度有多快?
  8. 十大主流MCU单片机公司汇总
  9. Win10下ANSA安装完后打不开的解决方案
  10. 基于Resnet的钢材表面缺陷分类问题