ENVI Program Generator是批处理工具。
下载方法:去ENVI的官网http://www.exelisvis.com/搜。
安装方法:把ENVIProgramGenerator.sav文件拷贝到…\Exelis\ENVI50\extensions\文件夹下,重启动ENVI。
我使用的是其中的Orthorectification (requires the free C3PO plugin)功能,因此还需要在官网下载C3PO的包,按照其文档说明放置在安装目录下。
配置好了之后,在使用过程中遇到了“unable to set property”"unable to create coordinate system"的问题(大概是这样的提示),是由于这个插件的读取坐标系的语句写的有问题,因此需要在IDL界面上修改代码。首先在ENVI Program Generator主界面的右侧复制代码至IDL编辑,注释掉其读取坐标系信息的语句,然后再最前面读取一个已经有正确projection的文件:
file1="D:\......
envi_open_file, file1, r_fid=fid
然后在读取projection的地方添加:
projection= envi_get_map_info(fid=fid)
运行程序即可。
最后还需要进行dat格式文件的转换。
转载于:https://blog.51cto.com/lucasirsa/1257220