使用List()将单波段影像image转换成影像集合imageCollection

网友投稿 262 2022-09-25

使用List()将单波段影像image转换成影像集合imageCollection

步骤:

1.设置空的List()用于存放单波段影像

2.使用List.add()追加新生成的单波段影像

3.使用ImageCollection.fromImages()生成单波段影像集合。

难点:在于第二条。之前未选到合适的函数来实现类似于“累加”的效果。在师弟的帮助下,今天刚刚实现的,在此非常感谢师弟。

示例代码:

// NDVI指数的时间序列的最大值合成

var startYear = 2018; var endYear = 2020;

var list_ndvi = ee.List([]);

for (var year=startYear; year<=endYear; year++){

// NDVI时间序列最大值合成。使用质量带作为每像素排序函数,合成集合中的所有图像。

var ndviImg = Mergedcollections.filterBounds(roi).qualityMosaic('NDVI')

var NDVIMaxComposite = ndviImg.select("NDVI");// 生成NDVI单波段影像集合

// Convert the list of images into an image collection.

list_ndvi = list_ndvi.add(NDVIMaxComposite); }

var NdviMaxCol = ee.ImageCollection.fromImages(list_ndvi);

print('ndvimax',NdviMaxCol);

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:sqlmap从入门到精通-第七章-7-11 绕过WAF脚本-informationschemacomment.py&least.py
下一篇:娃哈哈欲重返婴幼儿配方奶粉市场,有专家称“机会不大”!
相关文章

 发表评论

暂时没有评论,来抢沙发吧~