Google Earth Engine:如何比较两张地图(不同分辨率)?

Google Earth Engine: How can I perform the comparison of two maps (different resolutions)?

我有两张地图——汉森 30 米森林覆盖率和另一张 500 米分辨率的产品。我想在 500 米分辨率下查看这两张地图之间的相关性。

有谁知道如何在 Google Earth Engine 中将一张地图 (30 m) 聚合到另一张地图 (500 m) 的分辨率,以便它们完美叠加?

提前致谢!

在 Google Earth Engine 中,您不必担心:缩放会自动发生并且它们会完美叠加。当然,对于某些应用程序来说,缺乏控制可能是一个问题,但据我所知,您对此无能为力。

现在,进入正题:将 Hansen 的地图(全球森林变化 - GFC)缩放到较低分辨率的地图:

GEE 以原始分辨率在内部加载数据,然后以二的倍数生成下采样版本,直到整个图像适合单个图块。然后,GEE 从最近的金字塔较高层获取下采样像素,并将这些像素重新采样到请求的比例。对于无法插值的波段,如 GFC 的 "lossyear"(表示损失发生年份的像素值),GEE 在每个金字塔级别选择第一个值(四个 "child" 值)。

换句话说,如果我们考虑具有以下像素值的 treecover2000 波段示例

10 20

30 40

下采样将导致值“25”。 'lossyear' 等分类值的缩放比例不同:

1 2

3 4

这里的结果将是简单的“1”