本教程的主要目的是利用eemont包对数字对象进行分析
代码
代码语言:javascript复制!pip install eemont
!pip install geemap
import ee, eemont, geemap
import geemap.colormaps as cm
进行EE验证
验证并初始化地球引擎和地球地图。
代码语言:javascript复制Map = geemap.Map()
让我们定义一些 ee.Number 对象作为近红外值和红外值,以计算 NDVI:
代码语言:javascript复制R1 = ee.Number(0.20)
R2 = ee.Number(0.12)
N1 = ee.Number(0.64)
N2 = ee.Number(0.58)
重载运算符
eemont 为 ee.Number 类重载了以下列表中的二元运算符、富比较运算符和一元运算符:
( , -, *, /, //, %, **, <<, >>, &, |, <, <=, ==, !=, >, >=, -, ~)
因此,您现在可以使用它们进行数字运算!
代码语言:javascript复制NDVI1 = (N1 - R1)/(N1 R1)
NDVI2 = (N2 - R2)/(N2 R2)
结果以 ee.Number 类的形式存储。让我们检查第一个:
代码语言:javascript复制NDVI1.getInfo()
#NDVI2.getInfo()
结果
代码语言:javascript复制0.5238095238095237
代码语言:javascript复制0.6571428571428571
GEE STAC 中任何 RASTER 数据集的引用工具