本节介绍的内容是对于众多的原始Landsat数据,利用ee.Algorithms.Landsat.simpleComposite()将其处理为TOA数据,并且合成无云影像。
import ee
import geemap
ee.Initialize()
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
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)
大家如果有问题需要交流或者有项目需要合作,可以加Q Q :504156006详聊,加好友请留言“CSDN”,谢谢。