ENVI软件可以进行植被指数的一些计算,比如NDVI、NDWI等,主要是此类植被指数主要都是通过波段计算可得,主要通过ENVI工具箱里的BAND MATH工具实现:
以下是一些植被指数的基本计算公式和注意事项;
1、NDWI(Normalized Difference Water Index,归一化水体指数),用遥感影像的特定波段进行归一化差值处理,以凸显影像中的水体信息;
NDWI=green-nir/green+nir
NDWI(2)=NIR-MIR/NIR+MIR;
1996年Gao命名的一种新的,即植被水分指数,是基于中红外和近红外进行计算得到的,可以有效计算冠层的水分含量;
NDWI(3)=GREEN-MIR/GREEN+MIR
徐涵秋2005年提出的,也叫MNDWI,主要用于提取城镇范围内的水体信息。
2、实现过程
1、打开band math工具 2、输入公式 3、选取对应波段
可以使用该公式去除异常值:(b1 lt -1)*0+(b1 gt 1)*0+(b1 ge -1 and b1 le 1)*b1
提取NDWI>0的值:(b1 lt 0)*0+(b1 gt 0)*b1
此处粘贴一个利用gee实现NDWI的过程:landsat8的NDWI指数计算
3、注意事项
BAND MATH工具能够方便的执行各个波段的加减乘除、指数、平方、对数、三角函数等操作,也可以使用IDL编写的函数;
数组运算符包包括关系运算符(LT、LE、EQ、NE、GE、GT)、Boolean运算符(AND、OR、NOT、XOR)和最小值、最大值运算符(<、>)等,具体参数如下:
例如:
实现某波段中DN值的分段选取:
float(b1 lt 0.2)*0+((b1 lt 0.95)and (b1 ge 0.2))*1.422+(b1 ge 0.95)*2.3
注意float函数的书写,以及括号(必须是英文格式)