GEE python教程——如何对Sentinel-2地表反射率数据进行去云处理(各参数的具体介绍和使用方法)

本教程介绍了如何使用geemap和eemont库对Sentinel-2数据进行去云处理。详细讲解了多种云和阴影遮蔽方法,包括使用质量评估带、云概率、不同阈值、缓冲区、近红外阈值、云阴影搜索范围、云位移指数等。还涵盖了参数的具体含义和调整方式。
摘要由CSDN通过智能技术生成

本教程的主要目的是利用geemap 和eemont的安装包,使用最简单的函数来事项哨兵2号数据的去云过程中各个参数的介绍。

数据波段

QA60 Cloud mask 60 meters 0
QA60 Bitmask
  • Bits 0-9: Unused
  • Bit 10: Opaque clouds
    • 0: No opaque clouds
    • 1: Opaque clouds present
  • Bit 11: Cirrus clouds
    • 0: No cirrus clouds
    • 1: Cirrus clouds present

安装

#!pip install eemont
#!pip install geemap

导入安装包

import ee, eemont, geemap

 验证并初始化地球引擎和地球地图。

Map = geemap.Map()

 这里我们虽然没有进行GEE验证,但是这里可以通过以往的代码来实现这个登录结果

数据预处理用于过滤影像集的兴趣点示例。 

# 加载一个研究区
point = ee.Geometry.Point([-75.92, 2.86])

# 获取并过滤哨兵-2 表面反射率图像集,并按区域和时间进行过滤。
S2 = (ee.ImageCollection('COPERNICUS/S2_SR')
      .filterBounds(point)
      .filterDate('2020-01-01','2021-01-01'))

云彩/阴影遮蔽

函数 

  """Masks clouds and shadows in an image collection (valid just for Surface
    Reflectance products).

    Tip
    ----------
    Check more info about the supported platforms and clouds masking in the
    :ref:`User Guide<Masking Clouds and Shadows>`.

    Parameters
    ----------
    self : ee.ImageCollection [thi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

此星光明

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值