四、离开批处理模式.............................................................................................................15
五、编写批处理程序.............................................................................................................15
六、在批处理模式中记录ENVI的日志信息 .......................................................................16
七、批处理的有用提示.........................................................................................................17
八、为批处理创建一个快捷方式.........................................................................................17
八、批处理程序的例子.........................................................................................................17
1、文件信息的统计.......................................................................................................17
2、饱和度拉伸(非交互)...........................................................................................18
第四章 用户函数 ........................................................................................................................21
一、用户函数介绍.................................................................................................................21
二、修改ENVI的菜单 ...........................................................................................................22
1、ENVI菜单系统简介 .................................................................................................22
2、ENVI菜单系统结构 .................................................................................................22
三、编写一个用户函数的实例.............................................................................................23
四、为用户函数添加小部件.................................................................................................24
五、可用的ENVI部件 ...........................................................................................................24
六、小部件事件自动管理程序.............................................................................................30
七、用户函数中的错误捕获.................................................................................................32
1、I/O错误处理 .............................................................................................................32
2、例子:I/O 错误处理 ...............................................................................................32
3、使用Catch函数进行非I/O错误的异常捕获 ............................................................33
八、与显示窗口进行交互.....................................................................................................33
九、使用影像分块技术.........................................................................................................34
1、影像分块简介...........................................................................................................34
2、分块处理程序...........................................................................................................34
3、分块处理程序例子...................................................................................................35
4、保存结果...................................................................................................................38
5、非分块处理程序.......................................................................................................44
6、处理进度报告...........................................................................................................45
十、对于ENVI用户函数有用的IDL函数.............................................................................46
第五章 常用编程工具...................................................................................................................48
一、绘图.................................................................................................................................48
二、报告.................................................................................................................................48
三、RGB颜色三元组 ............................................................................................................48
四、获取文件信息.................................................................................................................49
五、文件的管理.....................................................................................................................50
第六章 交互式用户函数...............................................................................................................51
一、绘图函数.................................................................................................................51
二、波谱分析函数.................................................................................................................53
三、用户定义的地图投影类型.....................................................................................55
四、用户自定义单位.....................................................................................................58
五、用户自定义的RPC读入程序 .................................................................................59
六、用户自定义的移动函数.........................................................................................61
第七章 自定义文件输入...............................................................................................................66
航天星图科技(北京)有限公司
III