论文部分内容阅读
随着遥感图像处理软件与GIS软件的发展,面对日益增长和变化的用户需求,遥感软件与GIS软件变得越来越密不可分,两者功能上的结合需求变得越来越迫切。遥感图像处理软件与GIS软件各有所长。遥感图像处理软件侧重对图像数据的处理,通常仅仅提供基本的GIS处理功能;而GIS软件则更侧重对矢量数据的管理与分析。然而,在实际科研工作与现实应用中,遥感影像数据是GIS必不可少的信息源,因此,一项GIS工作的完成,通常需要进行遥感图像处理。这时,将遥感图像处理软件与GIS软件进行结合,各取所长,优势互补,使用户在GIS平台中能建立兼顾遥感图像处理与GIS分析的流程化操作,从而提升GIS软件的可操作性与工作效率,就具有十分重要的意义。ENVI (The Environment for Visualizing Images)是美国ITT Visual Information Solutions公司采用IDL(Interactive Data Language)开发的遥感图像处理软件。它从2007年起开始与ESRI合作,在2010年10月发布ENVI 4.8系列产品,为ArcGIS Desktop的ArcGIS Toolbox提供了ENVI Tools for ArcGIS工具包,直接将ENVI的部分功能集成为ArcGIS中的地处理(Geoprocessing)工具。这些工具都是流程化的影像分析工具,ArcGIS用户可以在ArcGIS环境中使用这些ENVI工具来处理和分析影像:可直接在ArcGIS Toolbox(工具箱)中使用ENVI功能,也可以将工具箱中没有的或用户自定义的ENVI功能添加到工具箱中,并可使用这些ENVI工具来进行GP建模和分析。这样,将ENVI功能添加到ArcGIS中,在ArcGIS Desktop平台下对数据进行流程化的遥感图像处理和GIS分析,在很大程度上提高了工作效率。本文主要基于遥感软件和GIS平台结合的主题,研究将ENVI的遥感影像处理功能添加至ArcGIS平台的原理与方法。首先分析了ENVI软件的体系架构,研究了自定义的ENVI功能的开发方法。接下来对ENVI 4.8提供的ENVI Tools for ArcGIS的原理框架、开发方法、应用进行详细研究,分析了其在实际工作中的优势。论文的最后,结合一个应用实例,详细阐述了ENVI Tools for ArcGIS开发与应用步骤,从而证明了将ENVI功能添加到ArcGIS平台,与GIS功能共同建模分析,能简化开发与操作的复杂性,还可利用GP工具的批处理功能,提高工作效率。