目录
简介
这是一个在 Google Earth Engine 中用于遮蔽 Sentinel-2 数据中云和云雾的函数。该函数首先选择 Sentinel-2 数据中的云量标志(QA60波段),然后通过位操作来确定是否存在云或云雾。
具体步骤如下:
- 选择 Sentinel-2 数据中的 QA60 波段,该波段包含了云量信息。
- 定义了云和云雾的位掩码。在 Sentinel-2 的 QA60 波段中,第 10 位表示云,第 11 位表示云雾。
- 使用位操作(位与)来检查云和云雾的位是否被设置为 1。如果位掩码中的相应位为 1,则说明存在云或云雾。
- 创建一个遮蔽图层,将云和云雾所在的像素设置为无效值(NaN)。
- 将遮蔽图层应用到原始图像上,然后将像素值除以 10000,以获得真实的地表反射率。
这个函数可以用于 Sentinel-2 数据的预处理,以去除图像中的云和云雾,使得后续分析更加准确。
源代码
function maskS2clouds(image