地球引擎保姆级教程——影像集合的map()映射的应用和错误案例分析

举报
此星光明 发表于 2022/04/14 01:24:04 2022/04/14
【摘要】 var l8sr = ee.ImageCollection("LANDSAT/LC08/C01/T1_SR"); //创建数字列表来代表年 var years = ee.List([2015, 2016, 2017, 2018]); print('years', years); // 用map分别进行这些年份一月一号的遍历或者叫做映射...
var l8sr = ee.ImageCollection("LANDSAT/LC08/C01/T1_SR");
//创建数字列表来代表年
var years = ee.List([2015, 2016, 2017, 2018]);
print('years', years);

// 用map分别进行这些年份一月一号的遍历或者叫做映射
var dates = years.map(function(y) {
  return ee.Date.fromYMD({
    year: y, 
    month: 1, 
    day: 1
  });
});
print('dates', dates);

// 使用年份列表做一些更有趣的事情。
// 将年份列表转换为一个ImageCollection。
var composites = ee.ImageCollection.fromImages(years.map(function(y) {
  var annual = l8sr.filter(ee.Filter.calendarRange({
    start: y,
    field: 'year'
  }));
  return annual.median().set('year', y);
}));

// 拿出一张图片进行测试。
var median2017 = composites.filter(ee.Filter.eq('year', 2017));
var visParams = {bands: ['B4', 'B3', 'B2'], min: 0, max: 3000};
Map.addLayer(median2017, visParams, '2017 median');

// Break things.  你必须修复这些,才能继续前进。
var badMap = years.map(function(y) {
  var ba

文章来源: blog.csdn.net,作者:此星光明2021年博客之星云计算Top3,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/qq_31988139/article/details/120511316

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。