一、问题来源
我们在处理遥感影像时,有时是ENVI和ArcGIS交替使用,本人是用ArcGIS做了掩膜处理后,加载到ENVI里时出现的问题。
这个问题的根本原因是参与运算影像的行列数不一致。选中图层右键,查看元数据,可以看出二者行列数不一致。
二、解决方法
这个问题的解决方法如下:
-
首先我们要确定待运算波段影像的行列数的最小的那一幅影像;
-
工具栏/文件/另存为,选择待处理的影像,点击空间裁剪,在预览窗口的上方选择【使用栅格裁剪】,然后选择上一步中的影像,点击下一步。
-
设置输出参数,注意一定要选择自动生成忽略值,否则会有黑色背景值。
再次进行波段运算,能够参与运算的影像就加载出来了。
到此问题就解决了。
还有一种解决方法时在PS中修改图像的像元行列数,这种方法本人也试验过,是可行的,这台电脑上没有安装,就不演示了,可以自行搜索。
三、结语
注意,此方法只适用于对范围要求不那么精确的情况下,空间裁剪会使影像范围缩小,因此建议影像的大小最好要大于研究区范围。