GEE高阶案例——利用eemont进行ee.Number对象类的运算(加减成熟运算公式)

本教程的主要目的是利用eemont包对数字对象进行分析

 代码

!pip install eemont
!pip install geemap

import ee, eemont, geemap
import geemap.colormaps as cm

进行EE验证 

验证并初始化地球引擎和地球地图。 

Map = geemap.Map()

让我们定义一些 ee.Number 对象作为近红外值和红外值,以计算 NDVI:

R1 = ee.Number(0.20)
R2 = ee.Number(0.12)
N1 = ee.Number(0.64)
N2 = ee.Number(0.58)

重载运算符

eemont 为 ee.Number 类重载了以下列表中的二元运算符、富比较运算符和一元运算符:

(+, -, *, /, //, %, **, <<, >>, &, |, <, <=, ==, !=, >, >=, -, ~)

因此,您现在可以使用它们进行数字运算!

NDVI1 = (N1 - R1)/(N1 + R1)
NDVI2 = (N2 - R2)/(N2 + R2)

 结果以 ee.Number 类的形式存储。让我们检查第一个:

NDVI1.getInfo()

#NDVI2.getInfo()

结果

0.5238095238095237
0.6571428571428571

GEE STAC 中任何 RASTER 数据集的引用工具 

最近更新

  1. TCP协议是安全的吗?

    2024-03-18 19:32:02       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-18 19:32:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-18 19:32:02       20 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-18 19:32:02       20 阅读

热门阅读

  1. 面试算法-40-爬楼梯

    2024-03-18 19:32:02       20 阅读
  2. Python每日三道经典面试题(十四)

    2024-03-18 19:32:02       20 阅读
  3. 能不能绕过c去学c++?

    2024-03-18 19:32:02       16 阅读
  4. 《牛客》-C 小红构造回文

    2024-03-18 19:32:02       20 阅读
  5. Android 卸载系统自带APP

    2024-03-18 19:32:02       19 阅读
  6. 【Python】继承会遇到的问题

    2024-03-18 19:32:02       19 阅读
  7. 大车error

    2024-03-18 19:32:02       25 阅读
  8. 数通-路由技术基础介绍

    2024-03-18 19:32:02       21 阅读
  9. React全家桶及原理解析-lesson4-Redux

    2024-03-18 19:32:02       19 阅读