惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Jina AI
Jina AI
T
The Blog of Author Tim Ferriss
B
Blog
L
LangChain Blog
Y
Y Combinator Blog
美团技术团队
博客园 - 三生石上(FineUI控件)
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
G
Google Developers Blog
量子位
博客园_首页
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
C
Check Point Blog
D
Docker
小众软件
小众软件
The Cloudflare Blog
大猫的无限游戏
大猫的无限游戏
T
Tailwind CSS Blog
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - 聂微东
Blog — PlanetScale
Blog — PlanetScale
GbyAI
GbyAI
Google DeepMind News
Google DeepMind News
IT之家
IT之家

博客园 - 提高效率!

Python多进程处理数据 内网配置深度学习环境 Vscode个人配置喜好记录 python读取tfrecord单个数据 用python直接提取gee数据的value(无需下载) 从tiff影像中提取多个点的像素值 WSL下挂载移动硬盘 ubuntu统计当前目录下的文件数量 常见的距离算法和相似度计算方法 常用的坐标系及其EPSG编码 仿 GEE 的平台汇总 stata 学习 matplotlib 颜色速查 解决proplot和Matplotlib版本冲突问题 Matplotlib 设置画布 将社会脆弱性纳入高分辨率全球洪水风险绘图 Python绘图代码snippets Micro-Estimates of Wealth for all Low 数据搜集 Latex 符号速查表 Ubuntu 服务器常用命令
Landsat 使用QA波段去云
提高效率! · 2024-12-19 · via 博客园 - 提高效率!

GEE中不同的landsat系列影像的波段名称、QA云位数有出入,生搬硬套网上现成的QA去云很容易出错。
image
不同的影像需要设置不同的QA_PIXEL波段名称和比特位数,都在GEE的数据波段说明文档里。当前版本似乎都是3-云、4-云阴影。了解了原理,后面遇到陌生影像也能处理。

def rmCloud(image):
    # for LANDSAT/LE07/C02/T1_L2
    # 选择QA_PIXEL波段
    qa = image.select('QA_PIXEL')
    
    # 创建云掩膜,QA_PIXEL波段的第3位表示云
    cloud_mask = qa.bitwiseAnd(1 << 3).eq(0)
    
    # 创建云影掩膜,QA_PIXEL波段的第4位表示云影
    cloud_shadow_mask = qa.bitwiseAnd(1 << 4).eq(0)
    
    # 结合云和云影掩膜
    mask_all = cloud_mask.And(cloud_shadow_mask)
    
    # 应用掩膜,去除云和云影
    return image.updateMask(mask_all)

landsat7 = ee.ImageCollection("LANDSAT/LE07/C02/T1_L2")
landsat7.filterDate(i_date, f_date).map(rmCloud).median()

image