ENVI遥感影像处理软件
利用ENVI和其具有的强大的二次开发工具——IDL(interactive data language)交互式数据语言进行二次开发。完成面向遥感图像处理、信息增强、信息提取的功能模块建设。完成此系统的建立。
ENVI(the environment for visualizing images)遥感影像处理软件是美国RSI公司的旗帜产品,它是由著名的遥感科学家基于交互式数据语言IDL开发的一套功能强大的遥感影像处理系统,它可以轻松读取、显示、分析各种类型遥感数据,并提供了从影像预处理、信息提取到与地理信息系统整合过程中需要的各种工具。ENVI卓越的波谱分析工具能够快速准确地从遥感影像中提取出用户所需要的各种目标信息,凭借其自动高效的信息提取和目标识别能力,ENVI已连续多年获得美国测绘制图局NIMA遥感软件测评第一。
ENVI软件进入中国市场十年来,凭借着其强大的遥感影像处理功能、丰富的遥感数据格式支持、简单易用的使用风格、中文化的菜单支持、全面的操作系统支持及IDL底层开发平台强大的可扩展能力被广大的遥感用户逐步熟悉和使用,并被广泛地应用于国土、地质、环境、林业、农业、军事、自然资源勘探和海洋资源管理等多个领域。
ENVI包含齐全的遥感影像处理功能:常规处理、几何校正、定标、多光谱分析、高光谱分析、雷达分析、地形地貌分析、矢量应用、三维图像生成、具有对遥感影像进行配准和正射校正的功能,可以给影像添加地图投影,并与各种GIS数据套合。ENVI的矢量工具可以进行屏幕数字化、栅格和矢量叠合,建立新的矢量层、编辑点、线、多边形数据,缓冲区分析,创建并编辑属性并进行相关矢量层的属性查询。丰富的可供二次开发调用的函数库、制图、数据输入/输出等功能组成了图像处理软件中非常全面的系统。
IDL(interactive data language)交互式数据语言是进行数据分析、可视化表现和应用开发的理想软件工具。作为面向矩阵、语法简单的第四代可视化语言。IDL的特性包括:①高级图像处理能力。②交互式二维和三维图形技术。③面向对象的编程方式。④OpenGL图形加速。⑤量化可视化表现。⑥成数学与统计学算法。⑦灵活的数据输入输出方式。⑧跨平台图形用户界面工具包。⑨连接ODBC兼容数据库多种程序连接工具……
IDL交互式数据语言是进行二维及多维数据可视化分析及应用开发的理想软件工具。作为面向矩阵、语法简单的第四代可视化语言,相比常用语言,它具有快速分析超大规模数据的能力,而相比于同样面向矩阵的其他软件,它又能够更容易实现图形对象的交互操作和图形、图像的高级处理。
IDL致力于科学数据的可视化和分析,是跨平台应用开发的最佳选择。它集可视、交互分析、大型商业开发为一体,为用户提供了完善、灵活、有效的开发环境。它不但可以为科学研究人员提供交互式浏览和分析数据的环境,为程序员提供快速源程序开发及跨平台发布的高级编程语言,还可以为三维动画制作人员和三维地理信息系统应用人员提供良好的软件应用平台。IDL使科学家无需写大量的传统程序就可直接研究数据。IDL还被广泛应用于地球科学、医学影像、图像处理、软件开发、大学教学、实验室研究、测试技术、天文、信号处理、防御工程、数学分析、统计等诸多领域。
在国外IDL已经被列为大学的标准课程,其功能和应用效果完全可以替代如Matlab等其他同类科学计算应用软件。在国内IDL要比国外稍微滞后,还处在推广和应用的初期。许多科研单位和一些大学在与国外单位交流中,特别是一些留学归国人员,是IDL在国内应用的先行者和忠实用户。随着IDL应用和市场的广泛进入和从科研院所的高端应用到更广泛地民用化的接受过程,越来越多的人将了解和接受应用IDL。