用了超过6年的超图产品了,所以对超图的不少特性比较熟悉,去年开始接触ARCGIS,并用来研发了一些新产品,所以对于两个GIS平台有些感觉,记录以下:html
比较版本:ARCGIS10.1与SuperMap Objects/Deskpro 5/6系列(将最新的ARCGIS与超图的低版本做比较有点不公平,所以此处仅比较一些传统的功能以及一些与功能无关的其余方面)python
备注:最近ARCGIS推出10.2,超图也推出SuperMap 6R系列的升级的新版本(尤为是三维和移动平台的支持)服务器
1、产品线功能比较 工具
从产品线的丰富程度来说,ESRI要略胜一筹。ESRI从服务器端、桌面端、移动端覆盖范围的深度与广度比超图要好。ESRI的桌面系统产品支持扩展、二次开发、脚本支持就很是强大,同时在移动端支持的操做系统覆盖了目前的主流操做系统。超图目前也在追赶,在移动端也基本完成了对主流操做系统的支持,同时在二三维一体化方面作得颇有亮点。我这说一些我目前用到过的细节方面:优化
1)地图显示引擎。网站
桌面端:地图的加载、显示、浏览我以为超图与ARCGIS伯仲之间吧。用了ARCGIS后,发现一个很怪异的小事情,ARCGIS的滚轮的放大缩小与Server端的放大缩小是相反的,与常见的互联网地图查询的也是反的,滚轮往前是缩小,日后是放大,真不知道老外是怎么想的。这个让我想到了MapGIS中“坐标”的两个字都用“座标”同样,比较极品吧。不过ARCGIS这个放大缩小能够本身定制,改为和通常习惯是同样的就好。搜索引擎
Server端:在不切图的状况下,之前超图的IS.Net能够说根本就无法用,固然没有用过iServer,抱歉。ArcServer在不切图的状况下,浏览速度也还能够。spa
反锯齿:ArcGIS对于桌面产品默认是不支持反锯齿的,后来ESRI中国自行开发了一个样式。超图在地图设置中直接能够设置“是否反走样”就能够了。可是ArcGIS的服务端在发布地图时,能够设置要素、文本的反锯齿特性。操作系统
2)桌面产品的图例控件。ARCMAP中叫作TOC控件,其实这个控件功能很是强大。超图称为图例控件,也很不错。ARCGIS的图例基本能知足应用开发的需求,拿来即用,可是有一个小不足,不能设置范围分段专题的单独设置可见度,这个在超图中是一个很常见也颇有用的功能,可是ARCGIS不支持,你也不能在TOC上扩展开发,咨询过ARCGIS的人,回复是只有本身重写一个(因此后来就重写了一个)。利用提供的COM接口获取图例(或TOC)的图层样式图标(将其能够转换为bmp格式),在ARCGIS中获得的位图的效果比较差,超图的接口获得的位图效果比较好。htm
3)数据编辑、导入的效率。将空间对象批量增长、导入到空间库中,ARCGIS的效率明显高于SuperMap。
4)对长事务的支持。超图很早之前就有一个长事务模块,可是能够这么说,只能看看,彻底不能用,这块不是超图他们的重点,因此就晾在一边不少年了。ARCGIS经过版本库机制实现长事务,总起来讲,通过使用,稳定性和提供的功能的丰富程度都还不错。
5)裁剪与打印的支持。从接口的丰富程度、功能的稳定性ARCGIS要赛过超图。
6)对外来数据的支持。ARCGIS对外来数据能够直接挂接到MXD中,并最大程度保持原始数据的样式与风格。超图必须对外来数据进行导入。
7)脚本开发与工做流支持。因为ARCGIS支持python脚本,这样能够自行组织地理处理工具,支持高级用户的处理需求。目前暂未看到超图对python脚本的支持以及超图提供的脚本库。
2、产品的易用性方面
超图是国产的,中文的帮助文档,并且是后期之秀,没有过多的历史包袱,产品上手程度要远高于ARCGIS系列产品,并且从2012到2013年,超图不断推出不少创新举动,这个从他们的官方网站不断的完善、修改就能够看得出来。目前最新的网站分为:软件产品、解决方案、技术资源中心、培训与支持、在线商店5个大模块。其中技术资源中心应该说超图花了很多心血,这几年一步一步,逐渐也成型了,确实作的不错。在线商店好像是去年推出来的,我当时看到吓一跳,还有这么卖GIS产品的,GIS电商不知道实际效果怎么样,很是想了解,总之,超图经过一些开发大赛、各项评奖、优化支持与服务、尝试新的服务,不断构造其品牌与生态系统。反观ARCGIS,因为多年的历史包袱,接口不少,可是有时会有杀鸡焉用宅牛刀之嫌,大部分帮助文档和界面都是英文的,门槛高一点,可是因为ARCGIS在国内的用户量很大,ESRI中国社区已经成了一个庞大的技术中心,所以不少问题也均可以获得解决。固然ARCGIS也同时每一年也在推开发大赛,推新产品,这几年ARCGIS推新产品的速度比较恐怖,也许这样能够更好的巩固本身的地位吧。
3、产品的稳定性
之前用超图开发程序最头大的就两块地方,一个是数据的编辑,容易出现丢失的问题;二是切图,让人很发疯。关于切图的问题超图发布了iServer后,听说效率和稳定性有了很大提升,我看了下他们的发布的统计数据,与ARCGIS10系列接近,之后有机会能够用用。ARCGIS目前暂时没有发现很头大的问题,最大或许是ARCMAP的后台处理了,在处理地理数据的状况下,ARCMAP支持后台处理,前台还能够继续操做其余功能,这个功能的自己的出发点是好的,可是有点不稳定,并且进度提示有时有,有时无,让人崩溃。所以我目前都用前台进行处理,能够看处处理进度,心安多了。
4、产品的技术支持
其实技术支持的工做与产品易用性、稳定性、用户规模等是有很大相关性的,产品稳定、帮助文档丰富、用户能本身解决问题,这样支持的成本就降低了不少,之前超图的产品不怎么稳定,须要一拨人来作支持,估计压力也不小,虽然服务态度与力度很好,可是毕竟没有从根本解决问题,如今超图不断完善支持中心网站,造成本身的支持库,之后应该日子会好过点,成熟之后,能够造成本身的人气,反过来促进支持与产品的自适应发展。ARCGIS的产品不少时候查看他的帮助文档就能够解决问题,不过有一大部分是英文的,须要找起来比较费劲,有时也很头大,帮助文档有离线和在线的,在线的写的仍是挺详细的,不少人发现问题时习惯使用搜索引擎,其实我以为应该优先看产品的帮助与支持文档。
5、产品的价格体系
这个得根据项目需求来看,不过总起来讲,ARCGIS比超图价格高。具体选择的时候,根据不一样的项目特色灵活选择吧,各有优劣。
6、OGC等服务标准支持
目前ARCGIS与超图都支持OGC的各类服务标准,国内也作了不少的地理信息发布公共平台,汇总来看,利用ARCGIS来做为基础地图平台的较多,ARCGIS的优点较为明显。
大体就这么多了,之后再用的深刻一点,再补充一点。
推荐一篇对比的文章(较详细):