FLAASH大气校正过程中内存资源不足解决方法

今天用ENVI 5.3.1在做FLAASH大气校正时出现错误:
ACC error: acc_dlm_check:
。。。
内存资源不足,无法处理此命令
在这里插入图片描述
我按照书上的方法,在FLAASH界面的高级设置Advanced Settings中把内存Tile Size设置为200MB,依旧报错。

解决方法如下:

保持ENVI5.3.1软件的开启状态,再打开ENVI Classic,点击File,Preferences,找到Miscellaneous,找到红框中设置ENVI缓存大小的部分。
在这里插入图片描述

这一部分参数是根据你的电脑物理内存进行设置的,对应参数如下图
在这里插入图片描述
其实可以稍微设置的大一点,比如我的电脑物理内存为8G,Cache Size我设置为4096Mb,Image Tile Size我设置为100Mb。
在这里插入图片描述
设置完毕后不要重启ENVI 5.3.1,直接就开始大气校正,注意在FLAASH的高级设置Advanced Settings里,Tile Size最大不要超过刚才设置的Tile Size。
在这里插入图片描述
大气校正的结果

有关ENVI大气校正的实例操作可以参看我的上一篇博客
ENVI5.3.1使用Landsat 8影像进行辐射定标和大气校正实例操作

还要注意一点就是这个设置好像会随着软件的重启而恢复原始设置,所以每次FLAASH大气校正前都得改参数,比较麻烦。。。

发布了13 篇原创文章 · 获赞 32 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_43637490/article/details/105590237