做遥感图像处理这行七年了,我见过太多新人踩坑。最让我头疼的不是软件难用,而是根本不知道选哪个。前两天有个刚入行的小兄弟问我:“哥,我想处理卫星影像,是装envi geo 和 map 里的哪一个?” 我差点把刚喝进去的茶喷出来。这俩虽然都是搞地理信息的,但侧重点完全不一样。今天我就掏心窝子跟大家聊聊,到底怎么避坑。
首先,咱们得承认,envi 在遥感领域确实是老大哥。它的优势在于对多光谱、高光谱数据的处理极其强大。如果你手里拿的是Landsat或者Sentinel这种卫星图,想做个NDVI植被指数,或者搞个主成分分析,envi 简直是神器。它的算法库全,界面虽然有点复古,但功能扎实。我有个朋友,做农业估产的,离了envi 根本活不了。但是!envi 的缺点也很明显,那就是贵,而且对矢量数据的支持相对较弱。如果你需要大量处理地图底图、做空间分析,envi 就显得有点笨重。
这时候,mapgis 或者类似的GIS平台(这里说的map泛指主流GIS地图软件如ArcGIS等)就派上用场了。很多人把envi geo 和 map 混为一谈,其实它们一个是侧重“像”的处理,一个是侧重“地”的分析。map类软件在处理矢量数据、拓扑关系、地图整饰方面有着envi 无法比拟的优势。比如你要做一个土地利用变更调查,需要把影像转成矢量面,还要计算面积、叠加行政区划,这时候用GIS软件效率能高出一倍。
我举个真实的例子。去年有个客户找我,他们有一堆航空摄影测量得到的正射影像,想要做成一张标准的1:10000地形图。客户一开始非要让我用envi 来出图,我劝了半天没用。结果他折腾了一周,把影像处理得挺漂亮,但根本没法进行空间拓扑检查,线状要素经常断裂,面状要素有重叠。最后不得不找我救场。我接手后,先把影像导入GIS平台,进行矢量化,然后利用拓扑规则检查错误,最后出图。整个过程不到两天。这就是典型的“用错了工具”。
所以,关于envi geo 和 map 哪个好用,我的建议是:看你的业务场景。如果你主要玩影像解译、变化检测、光谱分析,那envi 是首选。如果你主要做地图制作、空间查询、网络分析,那map类GIS软件才是王道。现在很多项目其实是两者结合,先通过envi 处理影像提取信息,再导入GIS进行空间分析和制图。这种工作流才是最高效的。
我也遇到过不少朋友,为了省钱,只买了一个软件,结果干啥都不顺手。比如只装了envi 却非要去做城市规划,或者只装了GIS却非要搞高光谱分类,最后搞得自己焦头烂额,还怪软件不好用。其实不是软件的问题,是你没搞清楚它们的定位。envi geo 和 map 并不是非此即彼的关系,而是互补的。
还有一点要注意,现在的软件都在融合。比如ENVI 5.6之后也加强了与GIS的接口,而ArcGIS Pro也内置了不少遥感处理模块。所以,不要死守着一个软件不放。对于新手来说,我建议先精通一个,再学习另一个。比如你先学会了envi 的影像处理,再去学GIS的空间分析,会发现很多概念是相通的,比如坐标系、投影这些基础东西,是通用的。
最后想说,工具只是工具,核心还是你的业务逻辑。别被软件的功能列表吓到,也别被价格吓住。搞清楚自己到底要解决什么问题,再去选工具。希望这篇关于envi geo 和 map 的经验分享,能帮你少走弯路。毕竟,咱们这行,时间就是金钱,别把时间浪费在纠结选哪个软件上,选对了,事半功倍。
总结一下,envi 强在影像,map 强在矢量和分析。两者结合,才是王道。别纠结,根据你的实际需求来,别盲目跟风。