Google Earth Engine如何通过计算其他图像来创建图像?
How to create images by calculating other images in Google Earth Engine?
我在 GEE 中有一些分类图像(Max、Min、MinUp、C)。每个图像都有不同范围的整数值。例如C为[0, 35],Max为[1, 20]等
我想创建一个布尔图像:满足以下任何两个条件的像素值为 1,而其他像素值为 0。我能想到的是我对 (1,2 ) (1,3) &(2,3) 并取并集。是否有创建布尔映射的复杂方法?
最大 < 3.
分钟 < MinUp/3
C < 5
我在解决问题之前没有得到答案,所以我只是想 post 我在这里。我认为它对于更复杂的条件来说还不够复杂,但至少对我来说它是一个单行代码。
var result = (C1.multiply(C2)).max((C1.multiply(C3)).max(C2.multiply(C3)));
我在 GEE 中有一些分类图像(Max、Min、MinUp、C)。每个图像都有不同范围的整数值。例如C为[0, 35],Max为[1, 20]等
我想创建一个布尔图像:满足以下任何两个条件的像素值为 1,而其他像素值为 0。我能想到的是我对 (1,2 ) (1,3) &(2,3) 并取并集。是否有创建布尔映射的复杂方法?
最大 < 3.
分钟 < MinUp/3
C < 5
我在解决问题之前没有得到答案,所以我只是想 post 我在这里。我认为它对于更复杂的条件来说还不够复杂,但至少对我来说它是一个单行代码。
var result = (C1.multiply(C2)).max((C1.multiply(C3)).max(C2.multiply(C3)));