oogle Earth Engine(GEE)——时间序列数据合成 - 按年合成

首先做一个多年的列表year list(2018 - 2021年,包括2018年和2021年),然后循环遍历该列表,再利用均值(mean)方法将一年的数据集合计算为单张影像,同时添加相关属性,生成返回一个影像列表,最后调用影像集合的初始化方法生成影像集合(ImageCollection)。

代码

var roi = ee.FeatureCollection('users/dfvsdjhvdshvs/shandong').geometry();
Map.centerObject(roi, 7); 

var Sentinel2 = ee.ImageCollection("COPERNICUS/S2"); 

var start_year = 2018;  
var end_year = 2021;  
var yearList = ee.List.sequence(start_year, end_year);  
var yearImgList = yearList.map(function(year) {  
  year = ee.Number(year);  
  var tempCol = Sentinel2.filter(ee.Filter.calendarRange(year, year, "year"))  
                    .filterBounds(roi)  
                  
  var img = tempCol.mean();  
  img = img.set("year", year);  
  img = img.set("system:index", ee.String(year.toInt()));  
  return img;  
});  

var yearImgCol = ee.ImageCollection.fromImages(yearImgList);  
print("year image collection", yearImgCol);

展示

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值