geemap学习笔记039:分析地理空间数据--合成无云影像

本文介绍了如何使用GoogleEarthEngine中的ee.Algorithms.Landsat.simpleComposite函数处理Landsat原始数据,生成TOA数据,并合成无云影像。通过定制参数,如percentile和cloudScoreRange,实现云分量的控制。
摘要由CSDN通过智能技术生成

前言

本节介绍的内容是对于众多的原始Landsat数据,利用ee.Algorithms.Landsat.simpleComposite()将其处理为TOA数据,并且合成无云影像。

1 导入库并显示地图

import ee
import geemap
ee.Initialize()

2 无云影像合成

Map = geemap.Map()

collection = ee.ImageCollection('LANDSAT/LC08/C02/T1').filterDate(
    '2021-01-01', '2022-01-01'
)

composite = ee.Algorithms.Landsat.simpleComposite(collection) #对来源于原始的Landsat数据计算一个合成的TOA数据,它选择每个点的最低可能范围的云分数

vis_params = {'bands': ['B5', 'B4', 'B3'], 'max': 128}

Map.setCenter(-122.3578, 37.7726, 10)
Map.addLayer(composite, vis_params, 'TOA composite')
Map

image.png

customComposite = ee.Algorithms.Landsat.simpleComposite(
    **{'collection': collection, 'percentile': 30, 'cloudScoreRange': 5}
)  # percentile:云分数的百分位;cloudScoreRange:每个像素接受的云分数范围的大小。

Map.addLayer(customComposite, vis_params, 'Custom TOA composite')
Map.setCenter(-105.4317, 52.5536, 11)

后记

大家如果有地信遥感方面的问题需要请教或者有项目需要合作,可以在闲 鱼软件的用户中搜索:遥感GIS工作室,请认准头像,谢谢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值