ENVI IDL开发详尽指南:API与功能详解

3星 · 超过75%的资源 需积分: 10 2 下载量 40 浏览量 更新于2024-07-26 收藏 2.84MB PDF 举报
ENVI / IDL开发指南是一份详尽的文档,专为ENVI环境下的IDL编程者设计。ENVI是一款广泛用于遥感数据分析和图像处理的软件,而IDL是一种强大的数值计算语言,两者结合提供了强大的数据处理能力。这份指南涵盖了ENVI的使用方法、功能介绍以及API函数的深度解析。 首先,第一章"ENVI概述"是入门指南,旨在帮助新用户快速了解ENVI的基本架构和操作流程。用户可以通过菜单结构探索,如在"BasicTools"章节中找到常用工具。五个附录则提供了关于ENVI核心功能、文件格式、波谱库、地图投影以及新版本特性等深入信息。此外,手册强调了ENVI图形用户界面(GUI)的重要性,用户需理解GUI的工作原理,如鼠标操作和小部件或控件的使用。 在实际操作中,ENVI提供了丰富的滤波功能,如中值滤波,具体步骤如下:首先,从主菜单中选择"Filters > Convolutions > Median",然后会弹出文件选择对话框,用户可以选择输入文件和设置子集。接下来,进入"ConvolutionParameters"对话框,输入滤波器大小,选择输出位置(文件或内存),并输入输出文件名。最后点击"OK",开始滤波处理过程。 指南中详细描述了这些功能背后的参数设置,通常包括系统默认值和可选项,以及每个步骤的操作指导。每个功能的执行都会伴随着一个逐步向导,包括鼠标控制菜单选项和下拉菜单的选择,这些细节对于熟练掌握ENVI API至关重要。 ENVI / IDL开发指南不仅提供了实用的开发技巧,还深入剖析了ENVI的各项功能及其实现机制,无论是初学者还是高级开发者,都能从中受益匪浅。通过跟随文档中的指导,用户可以更好地利用ENVI进行遥感数据分析和图像处理,提升工作效率。