第一种方法:使用QA波段去云 这是我们最常用的方法,具体原理就是利用QA60波段标记实现去云,具体代码如下: 代码语言:javascript 复制 vars2=ee.ImageCollection("COPERNICUS/S2"),point=/* color: #98ff00 */ee.Geometry.Point([116.20553071765003,39.404020061278715]);/** * * remove cloud by QA bands * * ...
这段代码中去云的方法是:rmCloudByQA()其他的代码也都是基础代码,我就不在过多解释。 第二种方法:计算云量分数去云 这种方法比较有意思,是一个国外的大牛利用波段组合以及NDSI指数计算得到当前像素是不是云,具体代码如下: var s2 = ee.ImageCollection("COPERNICUS/S2"), point = /* color: #98ff00 */ee...
第一种方法:使用QA波段去云 这是我们最常用的方法,具体原理就是利用QA60波段标记实现去云,具体代码如下: vars2=ee.ImageCollection("COPERNICUS/S2"),point=/* color: #98ff00 */ee.Geometry.Point([116.20553071765003,39.404020061278715]);/*** remove cloud by QA bands** */functionrmCloudByQA(image){va...
2.数据波段信息 可获取的波段主要有13个,波谱范围由可见光至短波红外不等。另外数据的空间分辨率主要有10、20、60m三种类型。 Sentinel-2 L2A产品的具体波段信息 3.质量控制波段(QA band)信息 在不考虑机器学习等影像去云算法的情况下,Sentinel-2影像的快速去云操作可以基于官方给出的QA波段,虽为一个波段但影像...
哨兵-2的数据包含13个UINT16光谱带,代表TOA反射率,以10000米为尺度。详见Sentinel-2用户手册。此外,还有三个QA波段,其中一个(QA60)是一个带有云层遮蔽信息的比特掩码波段。 每个Sentinel-2产品(压缩档案)可能包含多个产品。每个产品成为一个单独的地球引擎资产。Sentinel-2资产的EE资产ID有以下格式。COPERNICUS/S2/20...
这些资产包含12个UINT16光谱带,代表了以10000为尺度的SR(与L1数据不同,没有B10)。还有几个L2特有的波段(详见波段列表)。详见Sentinel-2用户手册。此外,还有三个QA波段,其中一个(QA60)是一个带有云遮挡信息的比特掩码波段。更多的细节,请看关于云层掩码如何计算的完整解释。
/***2. Sentinel-2 利用QA波段实现去云操作***/ functionmaskS2clouds(image) { varqa=image.select("QA60"); varcloudBitMask=1<<10; varcirrusBitMask=1<<11; varmask=qa .bitwiseAnd(cloudBitMask) .eq(0) .and(qa.bitwiseAnd(cirrusBitMask...
哨兵-2的数据包含13个UINT16光谱带,代表TOA反射率,以10000米为尺度。详见Sentinel-2用户手册。此外,还有三个QA波段,其中一个(QA60)是一个带有云层遮蔽信息的比特掩码波段。 每个Sentinel-2产品(压缩档案)可能包含多个产品。每个产品成为一个单独的地球引擎资产。Sentinel-2资产的EE资产ID有以下格式。COPERNICUS/S2/20...
2.数据波段信息 可获取的波段主要有13个,波谱范围由可见光至短波红外不等。另外数据的空间分辨率主要有10、20、60m三种类型。 3.质量控制波段(QA band)信息 在不考虑机器学习等影像去云算法的情况下,Sentinel-2影像的快速去云操作可以基于官方给出的QA波段,虽为一个波段但影像中包含了大量的地物代码信息,包括云...
哨兵-2的数据包含13个UINT16光谱带,代表TOA反射率,以10000米为尺度。详见Sentinel-2用户手册。此外,还有三个QA波段,其中一个(QA60)是一个带有云层遮蔽信息的比特掩码波段。 每个Sentinel-2产品(压缩档案)可能包含多个产品。每个产品成为一个单独的地球引擎资产。Sentinel-2资产的EE资产ID有以下格式。COPERNICUS/S2/20...