ndvi(归一化指数)idl表达式推导 or SaveRasterFile failed报错
计算吗ndvi
定义式

推导IDL运算表达式是
(b1-b2)/(b1+b2)
因为NDVI计算的结果在[-1,1],如果不先变为浮点型,则结果只有-1,0和1三种类型,无法进一步判断植被状况。因此要先将结果变为浮点型。
(float(b1)-b2)/(b1+b2)
避免分母结果为0
(float(b1)-b2)/(b1+b2+0.0001)
在Enter an expression处写入函数

出现问题
当试图保存文件时,提示:SaveRasterFile failed

由出错信息可知,无法获取文件的Metadata,这是什么原因?
解决方法
由于打开的文件里面有中文路径,导致ENVI在保存的时候不能够正确调用获取Metadata的模块,所以更改中文路径即可!