地球引擎保姆级教程——影像集合的map()映射的应用和错误案例分析
【摘要】
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)