
ERDAS与ENVI遥感软件应用区别.ppt
8页正脉——易智才(北京)物联网技术研究院ERDASERDAS与与ENVIENVI两种遥感软件应用区别两种遥感软件应用区别•1.数据格式的不同•2.结构与功能排列•3.二次开发•4.细节主要内容主要内容1.数据格式的不同•img格式是ERDASERDAS的专有格式,里面的数据可以建成影像金字塔,这样在图像的放大缩小时就非常的快捷而且img文件里会存储许多其他的内容,比如控制点信息等,•ENVIENVI中有时候图像的名字也会命名成img后缀名,但要注意的是这是和ERDAS完全不同的格式;在这里img仅仅是“image(图像)”的缩写,表明这是一个图像文件,而不是一种专有格式这类似dat文件,仅仅是data的缩写,所以有数不清的dat格式的文件)•ENVI的数据实际上是以二进制的形式存储的,然后加一个头文件描述,格式非常简单•对于其他软件的数据转入到ERDAS中img格式,最好是用ERDAS的import工具,否则容易出错2.结构与功能排列•如上图,如上图,ERDASERDAS是以工具箱的形式放置各项功能的,是以工具箱的形式放置各项功能的,ENVIENVI则是以菜单的形则是以菜单的形式,这是与两种软件自身的特点相符合的,各有优缺点。
式,这是与两种软件自身的特点相符合的,各有优缺点•ERDASERDAS的主要特色就是高度模块化,各项功能都集成在工具箱里,可以单的主要特色就是高度模块化,各项功能都集成在工具箱里,可以单独调用,不互相牵制在运行一个模块时,完全可以去开工具箱其他的独调用,不互相牵制在运行一个模块时,完全可以去开工具箱其他的功能模块,不受影响;功能模块,不受影响;•而在而在ENVIENVI中,很多时候执行一个功能,整个中,很多时候执行一个功能,整个ENVIENVI系统就会被挂起,直到系统就会被挂起,直到一个操作结束才能进行下一个操作因此采用菜单的方式较合适一个操作结束才能进行下一个操作因此采用菜单的方式较合适•甚至可以这么理解甚至可以这么理解ERDASERDAS就是一个大的文件夹,里面存储里许多的执行各就是一个大的文件夹,里面存储里许多的执行各种功能协同的种功能协同的exeexe文件模块之间的独立性,使它没有像文件模块之间的独立性,使它没有像ENVIENVI的的“文件管文件管理理”、、“波段管理波段管理”一样的模块,来管理在不同的窗口、模块中的各种一样的模块,来管理在不同的窗口、模块中的各种数据这样的麻烦之处就是,你每执行一个功能就要在硬盘路径中找到数据。
这样的麻烦之处就是,你每执行一个功能就要在硬盘路径中找到文件,显得很繁琐文件,显得很繁琐ERDASERDAS这是不是高内聚,低耦合?)这是不是高内聚,低耦合?)•ENVIENVI的功能以菜单的形式排列,这样的好处是清晰易懂,容易上手;在的功能以菜单的形式排列,这样的好处是清晰易懂,容易上手;在ERDASERDAS的工具里找到某个功能还真不是一件容易事,一个一个的工具箱要的工具里找到某个功能还真不是一件容易事,一个一个的工具箱要一一点击一一点击3.二次开发•ENVIENVI由于和IDL的高度集成,二次开发和定制非常的方便,使其可用性大大增加,使用者可以用IDL定制一个适用于自己的流程化系统;而ERDAS二次开发对于一般就比较难•但是ERDASERDAS不一般对于流程化这个问题,实际上它有更简洁的方案:自己建模型(ModelerModeler工具)在ERDAS中,自己建一个流程化的模型非常方便,即使一个对编程毫无了解的人,亦可以定制自己流程化的处理方案4.细节•erdaserdas的细节比较贴心,如图像滤波时的边界的周围光晕的处理,如许多功能模块中的“忽略零值忽略零值”选项等等erdas的掩膜功能很不好用,但是它的“忽略零值”补充了这个功能。
相对来说,erdas的处理似乎更倾向于获得获得更好的更好的“视觉上视觉上”效果,增强效果,增强“对比性对比性”,,因此用于各种拉伸、分类等类似功能的模块非常多,但是这都牺牲了图像的原始特性,来获取对比性这些用于地物分类更方便,但不适用于定量遥感•总的来说,envienvi更容易上手,而且操作简洁、易懂,而且由于idl的支持,可扩展能力非常的强,现在使用的人越来越多,几乎成主流;erdaserdas功能强大,尤其是针对于分类、解译的功能模块非常多,细节处理很好,但上手稍难,老一辈的人用的较多Thank you!。
