
利用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。
ENVI和ARCGIS的结合,实质是RS(遥感)和GIS(地理信息系统)的结合,也是栅格数据和矢量数据的结合,这是测绘领域的热门研究,也是测绘行业的发展趋势。个人认为主要是两方面的结合:1、数据库的结合,两个软件使用同一个数据库管理系统,方便数据的管理和处理。2、数据分析的结合,既能处理栅格数据,也能处理矢量数据,而且栅格数据和矢量数据处理是相关联的,互相弥补。自己想的,仅供参考。一、项目概述 北京大学研制开发的遥感影像道路信息提取系统,完全利用计算机支持,按照道路在遥感影像上的表现特点,综合运用遥感图像处理、地理信息系统、模式识别与人工智能技术,从多源遥感影像中自动/半自动提取道路信息及相关参数(如长度、宽度),按道路类型分层存储和管理,用于数据更新和数据库建设。 二、系统构成 系统主要分五个模块: (1)矢栅数据管理模块 读取不同类型、不同来源的数据,包括矢量图层、不同传感器、不同时相的遥感图像等,并在统一的坐标系下进行矢量、栅格混合管理、处理和叠加显示,同时建立空间索引,加快访问速度。 (2)道路属性库管理模块 实现矢量道路属性数据的管理,包括道路属性数据库的建立和属性表及属性字段的设计和编辑修改,并且能够给提取出的矢量道路线自动填加必要的属性。 (3)道路提取模块 道路提取是系统的核心,主要根据遥感影像道路表现特点,采用自动/半自动的方式从遥感影像上提取道路信息,并转为矢量格式,将不同类型的道路在数据库中分层存储。 (4)交互编辑与纠错模块 主要目的是在道路提取过程中或提取结束后对不正确的信息,在用户参与和指导下,能灵活、方便、快速地修改不正确的信息,保证提取结果的准确性。 (5)数据输入输出模块 主要实现本系统和其它系统间数据的交换。数据输入主要读入外部矢量数据或遥感影像文件,并生成内部数据格式,便于统一存储和管理。数据输出主要是把处理结果或提取的矢量道路数据,按照用户的要求,转换成其它系统可 *** 作的文件。 三、系统功能 系统具备以下功能: (1) 读取多种遥感图像和矢量数据格式; (2) 统一管理和存储多源遥感图像、矢量及其属性数据; (3) 采用自动/半自动方式从遥感图像上提取不同类型的道路,并按照道路类型分层存储和管理; (4) 建立空间索引,支持数据的快速检索、编辑; (5) 采用自动/半自动方式检查道路提取错误信息,提供灵活的矢量编辑及修改工具,便于快速生成符合建库要求的道路数据; (6) 能按照用户需求,将提取的道路数据转为shape等外部数据格式,应用于数据更新和数据库建设。 四、系统优势及技术特点 (1)模块化管理;各个模块具有一定的独立性,模块之间采用标准接口连接; (2)以遥感影像道路信息提取为核心,设计的影像道路提取算法速度快、效果尚可; (3)具有自动查错和纠错功能,大大减少用户编辑的工作量,提高工作效率; (4)具有自主开发的知识产权,系统界面友好, *** 作简便,可伸缩性强。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)