说到arcgis,搞这行的估计都绕不开。我最早接触地理信息这块儿,基本上就是从arcgis开始的。
那会儿刚上手,装软件就折腾半天,又是许可又是安装包的,感觉挺复杂的。装好之后打开一看,界面密密麻麻全是按钮和菜单,确实感觉功能挺强大,挺专业的。
一开始嘛就跟着教程学,加载个数据,做个简单的符号化,拉个图框,导出个地图图片。那时候觉得还行,点点鼠标,看着花花绿绿的地图出来,还挺有成就感的。特别是做一些课程设计或者小项目的时候,感觉用arcgis出图,显得特别“正规”。
但是,用着用着,问题就来。
最明显的感觉就是“沉”。我那电脑配置也不算太差,但只要数据量稍微大一点,比如加载个几十万上百万个点的shp文件,或者跑个稍微复杂点的空间分析,比如叠加分析、缓冲区啥的,那电脑风扇就开始呼呼地转,软件界面就可能卡住不动,甚至直接弹出个错误提示,然后“砰”一下,闪退。
这闪退可真不是一回两回,尤其是在项目赶工的时候,辛辛苦苦操作半天没保存,它一闪退,那心情简直。有时候也不是闪退,就是卡死在那儿,鼠标能动,但点啥都没反应,只能任务管理器强制结束。
后来实在被折腾得有点烦躁,加上有时候需要处理一些它不太支持的数据格式,就听同事推荐说可以试试qgis。他说那玩意儿免费,而且挺轻快的。
我就抱着试试看的心态,下载安装qgis。装好打开一看,界面确实比arcgis简洁不少,看着没那么“高大上”。但是,上手感觉还挺顺。常用的矢量编辑、属性表操作、地图渲染这些功能也都有。
关键是啥?它跑起来确实感觉轻快一些。同样的数据,在qgis里加载和缩放,感觉比arcgis流畅。而且它支持的数据格式确实多,有些奇奇怪怪的数据源,arcgis打不开或者导入出错的,用qgis居然能正常打开和使用。
记得有一次处理一批国土调查相关的数据,数据量特别大,字段也多。用arcgis进行批量处理的时候,跑很久还是报错。没办法,换qgis,虽然也花不少时间,但起码没崩,硬是把结果给跑出来。
还有就是插件,qgis的插件生态感觉挺活跃的,很多特定的功能可以通过装插件来实现,有时候能找到一些很方便的小工具。
arcgis也不是一无是处。它毕竟是商业软件,在一些高级的空间分析、三维、网络分析等方面,工具箱确实非常完善和强大,很多算法和模型是经过长期验证的,稳定性相对来说在这些复杂功能上可能更而且很多行业的标准流程或者甲方要求,就指定要用arcgis的格式或者工具。
所以搞到我基本上是两个软件都装着,看情况用。
- 如果是日常的地图可视化、简单编辑、数据格式转换,或者处理一些arcgis搞不定的数据,我优先用qgis,因为它快,免费,方便。
- 但如果涉及到一些非常复杂的空间分析模型,或者需要用到arcgis独有的一些高级工具,再或者项目明确要求用arcgis,那我还是会老老实实打开arcgis来操作。
我的实践感受就是,没有哪个工具是完美的。arcgis功能全但有时笨重还可能崩,qgis轻快灵活但在某些方面可能没那么深入。最终还是看具体的工作需求和使用习惯,哪个顺手、能解决问题就用哪个,或者像我一样,结合着用,取长补短呗。
还没有评论,来说两句吧...