关于ENVI-FLAASH大气校正报 .. bin\flaash\scriptfile.006系统找不到指定的路径的错误

      完整的错误信息如下图:

       本人的软件环境为ENVI5.3.1、IDL8.5,之前在ENVI5.1、IDL8.3下同样遇到过这样的错误,只不过由于事情比较多,都是让遇到这个问题的同事把ENVI卸载掉,重新安装。最近由于项目需要,需要利用IDL调用FLAASH模块,再次遇到了这个问题。。。

        从这个问题出发,既然报找不到script.006这个文件,我就到这个目录下找这个文件,果然连文件夹都没有。。。然后我直接在ENVI安装目录下搜索这个文件,果然搜到了这个文件,只不过这个文件并不在IDL85\products\envi48\bin\flaash\下,而是在ENVI53\classic\bin\flaash这个文件夹下。由于我一直用ENVI的桌面新版,没有用Classic版本(打开是一个工具条),所以是不是在ENVI Classic版本里是可以正常运行的呢?,本人还没试。


       索性直接按错误提示新建IDL85\products\envi48\bin\这个文件路径,并把上面的flaash整个文件夹copy到这个路径,然后重新打开ENVI,输入好一切参数后执行,不报错可以直接运行了。。。

       可以确定的是之前没有这样的路径,是可以正常运行大气校正的,至于为什么会发生这样的错误,原因尚不明确。

猜你喜欢

转载自blog.csdn.net/u013471015/article/details/80336389