Google Earth Engine(GEE)——关于NDVI_NDWI_NDBI_EVI指数波段运算公式函数的集成和优化(2)

上一篇文章写到了,函数合并处理的问题,链接如下:

(17条消息) Google Earth Engine(GEE)——关于NDVI_NDWI_NDBI指数波段运算公式函数的集成和优化(1)_此星光明的博客-CSDN博客

因为上次的代码并没有做到了完全优化,所以为了大家不进行波段的改写,本次的主要内容是,将函数的波段进行重命名,然后计算。 

原始三合一的函数:

function NDVI_NDWI_NDBI (image) {   
    var ndvi=image.normalizedDifference(["B5", "B4"]).rename("NDVI");
    var ndwi=image.normalizedDifference(["B3", "B5"]).rename("NDWI");
    var ndbi=image.normalizedDifference(["B6", "B5"]).rename("NDBI");
return image.addBands(ndvi).addBands(ndwi).addBands(ndbi)
}

事先准备Landsat5/7/8的函数的波段选择和重命名:

 

猜你喜欢

转载自blog.csdn.net/qq_31988139/article/details/123519396