作业帮 > 综合 > 作业

请问在ENVI中如何将上、下半月的ndvi图像用Band math合成得到每月的NDVI最大值,公式是什么?

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/06 20:15:25
请问在ENVI中如何将上、下半月的ndvi图像用Band math合成得到每月的NDVI最大值,公式是什么?
请问在ENVI中如何将上、下半月的ndvi图像用Band math合成得到每月的NDVI最大值,公式是什么?
用band math可能不太好做,得两个两个做再叠加起来.
我觉得你可以这样,把上半月的layer stack成一个文件,下半月的成一个
然后用spectral math,输入s1>s2
再问:   请问,layer stack是什么意思?还有,我用band math输入的公式:b1*(b1 ge b2) + b2*(b2 gt b2) 算出的NDVI值有负值,应该如何处理?
再答: NDVI本来就有负值,水体的NDVI不就是负的么,layer stacking是波段叠加的意思,基本工具里有,就在波段运算前面, 你后面的是b2*(b2 gt b1)吧 你这个整个式子,和b1>b2结果是一样的,>就是两个数之间取大值。
再问: 得到每月最大值后我还要合成年最大值,请问也是用这个方法吗?最后还要根据像元二分模型原理算出年最大植被覆盖度,具体步骤是什么呢?(不好意思,我实在有很多不懂的地方。)
再答: 年最大值合成,就是有几个波段就b1>b2>b3>...这样把所有的波段都输进去 这个算法我没用过,不知道具体公式阈值什么的, 但ENVI里有这个模型, classification--supervised--Binary Encoding 可以看帮助文档研究下,ENVI+IDL的帮助文档写的都很好, 另外,在IDL帮助里搜operator,里面有所有band math里可以用到的各种运算符