现阶段选择ArcMap还是ArcGIS Pro
在文章开始之前先插入一个该文章的编写的日起:2017-07-01
这是一个时间节点的问题,不然后面的讨论一点意义都没有!BY 李远祥
事件起源
就在6月底,ArcMap软件的在线使用申请已经更改了,申请试用时不在提供ArcMap的EVA 60 天许可码!虽然还没有得到官方的证实,而且在网站上也没有特别的说明原因,并且刚好处在该申请页面改版的时间节点,完全有可能是因为改版导致了技术故障。但是,对于长期关注Esri官方网站的人来说,这是个小概率事件,自从ArcGIS10.0 版本不再使用硬件狗加密之后,从来没遇到过没能在线申请ArcMap软件试用的。
于是又过了几天,笔者再次登录其软件试用页面,发现页面再也没发生变化。软件试用申请在 http://www.arcgis.com/feature... 页面。特别留意一下,原来页面上是有标明具有ArcGIS Desktop 软件字样的,但现在指明是 ArcGIS Pro 了。
填写好资料并按照提示进入到申请页面,在邮件发送成功的页面同样也是提示下载ArcGIS Pro ,没提到ArcGIS Desktop 或者ArcMap字样。
软件激活是需要先激活ArcGIS Online的账号,填写的内容没有变化。
按照原来的操作,只要这里的信息填写完毕,注册的邮箱就会收到一封邮件,在邮件里面会附带一个EVA 码 。下图是早期的邮件截图。
如今还是可以收到新的邮件,邮件的内容只是提示欢迎使用ArcGIS Online,如果对其他产品感兴趣,可以在点击页面上的下载按钮进行下载使用,但再也没有桌面软件的EVA 码了 。
进入软件的试用下载页面,可以看到ArcGIS Desktop已经没有【下载】按钮了。开始笔者以为是中文版本没有,特意切换到英文版本,发现同样没有提供ArcMap的下载,只能下载ArcGIS Pro 。
其他配合 ArcGIS Online 的使用的软件一个都没少,都提供下载。
这样就比较尴尬了。如果是独立个人,需要使用ArcMap进行学习或者体验一下新版本的功能,现在且不要说没有提供授权码,就连软件下载都已经关闭了。唯独在右侧剩下ArcGIS Pro的链接。ArcGIS Pro 不需要EVA授权,它只需要ArcGIS Online的NameUser 账号就能使用。
也许是笔者比较敏感,也许这也是一个特殊的信号。如果猜测没错的话,Esri开始正式推行 ArcGIS Pro 替换ArcMap 的行动了。
ArcMap 的历史
ArcMap软件年代十分久远了。如果没有记错的话,应该是在上世纪90年代的时候,ArcGIS8.x 就开始推行ArcGIS Desktop 。当时名字还没有这么叫,真正统一叫ArcGIS Desktop 是刚推出ArcGIS10.0的时候,10.0版本是第一个ArcGIS软件中文版本。
在 ArcGIS 8.x 之前,还有一个非常经典的软件叫ArcView,当然不是指今天的ArcView 桌面了。当年非常流行,笔者用过的也就是ArcView2.x 系列。后来在2011年的时候还见到有个印度学者还在使用ArcView2.x ,那界面真是经典到没话说。
国内用户大多数都是从ArcMap9.x开始认识ArcGIS 桌面软件,而且界面和帮助都是全英文的。所以,当年回使用ArcGIS 桌面软件的都是牛人。首先要英文水平比较好(且不说懂计算机了),而且GIS和测绘的术语非常专业,需要在将专业术语转换为英文对照,那是相当不容易。但确实9.x 版本是过去最流行的版本。
随着ArcGIS10.0 版本发布,第一个中文版本,包括界面和帮助都是中文,确实给中国的GIS从业者带来了福音,这使得ArcGIS软件更加容易被国人掌握。但是,ArcGIS10.0 前后出了6个SP补丁,是所有版本中SP补丁最多的一个版本。毕竟这个版本开始,Esri推出了多国语言版,需要适配全球主流的语言(原来就只有英文版),所以“捉虫”是很正常的事情。
在历史上也曾经有一个软件随着ArcMap一起附送,那就是ArcGIS Workstation 。它有一定的界面,但操作的时候更多的是使用命令行。当年之所以流行,是早期ArcGIS 数据格式中还没有Geodatabase,并能做拓扑的处理。当时的数据格式是使用coverage格式来记录拓扑信息,而处理拓扑,只能用 Workstation 软件。十几年前做路网拓扑和处理选线的时候,用到过该软件,它的执行效率很高,而且不容易出错。但随着Geodatabase 格式推出,可以支持拓扑处理之后,Workstation 就基本上安装光盘的盒子都不需要拆开了。
Workstation 也是停产了好几年了。去年问及这个情况,听过那边的团队已经解散了。当年主要负责设计的“老师傅”都已经不再人世了,还真让人不胜唏嘘。
ArcMap 界面大概可以分为两个阶段,以10.0 版本进行划分。10.0版本之前的界面风格都非常类似以前用VB6编写的软件;10.0开始风格比较接近现在传统的菜单式界面,而且加入了浮动面板元素,用起来还是比较顺手的。最关键的是将ArcCatalog整合到ArcMap中,不需要再单独打开ARCCatalog 创建数据,这种一站式的工作模式非常好。从10.0 版本之后,其界面风格基本上没变化。
在整个ArcGIS软件体系上,从10.1 开始有了非常大的变化。首先是ArcGIS Server 首次推出64位版本,而且只支持64位操作系统。这本来对Desktop软件没什么太大的影响,主要是连接关系型地理数据ArcSDE的时候需要安装数据库驱动在处理。但这只是个开始。紧接下来Esri便开始讲ArcGIS Online的模式推广到线下,推出ArcGIS Portal ,那是一个类似Online的产品,并且可以单独部署在内网环境使用。当时大多数从业人员都戏称这是专门针对国内市场做的产品结构调整。但几年过去之后,可以很清晰的看到Esri产品的思路,ArcGIS Portal并不是只针对中国市场。
自从Online 模式切换到ArcGIS Portal模式之后,大量的ArcGIS 应用端开始推出。在云计算非常火的时代,其口号是在任何时间、任何地点、任何设备,所有人都可以使用GIS功能。简单的说,那就是国内的腾讯,不管使用腾讯的哪一款客户端,只需要QQ账号登录就可以使用,而且用户数据是打通的。
而在这样的一个互联互通时代,ArcMap作为专业的GIS桌面软件,也逐渐失宠了。虽然它可以连接到Online 或者 Portal中工作,但已经不是这个时代的主角了。原因有很多,老旧的32位架构,古老的用户界面,二三维分开使用等等,都与ArcGIS主推的产品有点格格不入了。
新宠 ArcGIS Pro
ArcGIS Pro 的出现并不突然,就像当年ArcView2.x 3.x 被直接取代一样,具有一定的时代背景。在计算机软硬件架构都推进的情况下,陈旧的使用界面和无法发挥硬件的性能,都是ArcMap 的致命伤,虽然它比较专业,但Esri 还是花了很大的决心去重新构造一款适应潮流的 GIS 专业桌面软件。ArcGIS Pro 就应运而生了。
关于ArcGIS Pro 的技术等笔者就不再详细介绍了。在去年的时候ArcGIS Pro 刚出1.2中文版,笔者还专门写过一系列的简明教程,好让GIS从业人员清楚其特性。 详细的内容可以翻看《ArcGIS Pro 简明教程》
ArcGIS Pro 的好处自然非常多,64位架构的软件、多窗口标签操作、Ribbon界面、二三维一体化、Web 3D 内容制作、矢量切片、大数据工具调用等。基本上ArcGIS 这几年关注的技术全部都往Pro 迁移。
其他的好处就不多说了,不管是官方网站还是技术论坛上都有非常多的文章说明。
笔者先说一下个人的感受。作为GIS专业科班出身,GIS从业十年以上,使用了N多个版本的ArcGIS软件,包括桌面和服务器版本,见证了ArcGIS多个产品的生命周期。第一眼看到ArcGIS Pro 的时候,感觉就是这不是Esri亲生的!因为其风格比较现代,尤其是Ribbon界面,虽然是跟Office之类的风格一致,但由于重度使用ArcMap,还是有种80后见到00后参加工作时的感受。
拿到的第一个版本的时候,首先是授权方式有点不习惯。传统的ArcMap是永久授权,可以直接在本地使用。而ArcGIS Pro 刚出来的时候只有ArcGIS Online 的NameUser 授权模式,必须连接到Online上获取授权(连外网操作),并且当时Pro属于ArcGIS Desktop的附带产品,其有效期就是ArcMap软件的维护期,一般情况是1年。如果想继续使用,那就需要延长ArcGIS软件的维护期。
新生的事物都需要慢慢调整以适应当前世界环境。ArcGIS Pro 刚出来时没多少人使用。授权方式和使用习惯都需要更改,虽然也提供了试用申请,但由于不是硬性的替换ArcMap(当时的环境下Pro 还是不能替换ArcMap 的功能),所以一般都只有少数人在试用。
这种情况一致维持到一个非常关键的阶段,那就是ArcGIS 的 Web3D 技术终于出现了。ArcGIS Web3D 技术一致被渴望,但也是姗姗来迟。最终现身的时候,最大的问题是内容的制作和发布到底使用什么客户端。这看起来是个选择题,其实答案非常清楚,那就是ArcGIS Pro !三维数据的制作可以在ArcMap上进行导入和整理,但发布过程必须使用ArcGIS Pro 的 SceneLayer ,同时也必须通过Portal进行发布,不直接走ArcGIS Server 线路。
这种情况让ArcMap非常尴尬。ArcMap一向都是ArcGIS Server的好搭档。但就目前来看,这两者均被推倒幕后,变成了ArcGIS Pro + ArcGIS Portal 。
就目前ArcGIS产品来看,主要发力在ArcGIS Portal 中,所有的产品都Portal进行对接。作为Portal的好搭档,ArcGIS Pro 自然是很好的待遇了。目前ArcGIS Pro 除了逐步迁移接受ArcMap的传统功能之外,所有新的技术都会在Pro中加入,而ArcMap基本上停留在维护的状态,不作新功能的扩充。例如矢量切片、web3D 数据打包、大数据分析工具等,都已经与ArcMap无缘了,全都在ArcGIS Pro 身上。这基本上可以反映出ArcMap逐步退出历史舞台。
这不是选择
前面说了那么多历史,现在回归这个话题,就是到底现阶段 怎么选择。留意加粗部分,是现阶段。长远来说,只要还使用ArcGIS软件的话,估计就必须切换到ArcGIS Pro 中了。
现阶段一般面临几个无法避免的问题。
ArcGIS Pro 是否已经完成ArcMap所有的功能迁移?
授权使用方式怎么样?
传统的ArcGIS Server 怎么管理?
什么样的使用人群需要立即切换到ArcGIS Pro ?
基本上可以归纳成这几个问题了。
目前ArcGIS Pro 已经完成了ArcMap 百分之九十以上的功能迁移。这是非常了不起的事情了。ArcGIS软件功功能非常强度大,而且比较复杂,Esri是下了非常大的决心去做这项工作,而且在三年多的时间内不断的做迁移工作和扩展工作,非常不容易。
但笔者苦等的制图表达功能还是没有迁移过来。如果要进行高质量的地图制作(指的是标注地形图如1:5W等国家标准分幅),那还是不能迁移到Pro 上。
授权模式经历了几年的探索,应该是比较确定了。在ArcGIS Pro的界面中可以看到一些影子,如下图所示:
基本上可以看到这会有单机许可、浮动许可和NameUser许可。前面两种都是ArcMap之前的模式,NameUser模式就是一开始Pro的许可模式。
笔者是刚拿到最新版的ArcGIS Pro 2.0
关于ArcGIS Pro 怎么连接到ArcGIS Server 去发布服务,目前笔者还没在Pro中找到连接到Server的界面,也不清楚将来是否会加入该功能。如果时WebGIS开发的人员,这估计比较麻烦,因为内容制作之后必须使用ArcMap来发布,而目前Pro不具备直接发布服务到ArcGIS Server 的界面。
除非部署了ArcGIS Portal ,ArcGIS Pro 通过 连接Portal 发布到 托管的ArcGIS Server 服务器中。目前只能绕一圈进行发布。
如果是需要做ArcGIS Web3D 以及使用矢量切片技术的,必须立即切换到ArcGIS Pro 中,以为ArcMap 没有这些数据制作的能力。
ArcGIS Pro 是不会有32位的应用的了,所以,必须上64位的操作系统。同时桌面端的硬件也需要一定程度更新了,相对ArcMap来说,ArcGIS Pro 是比较吃资源的。看显卡的要求,虽然512M的显存可以跑起来,但官方推荐的是2G显存
硬件要求,最低4G内存,推荐8G,最佳的是16G以上
按照现在主流的机器配置,其实也不算很高。但如果还抱着运行WinXP的机器,那么就不用考虑ArcGIS Pro 了。这绝对是心理上和生理上都没做好上Pro的准备。
看看打开空载时的内存情况,ArcGIS Pro 明显要多一些。
如果加入任何的一个数据文件,情况变化比较大。笔者以一个非常小的图形数据,只有十几个图斑,可以对比一下。非常明显,ArcGIS Pro的内存一下子增加了很多。
但在使用的过程中,ArcGIS Pro的实际表现要比ArcMap反映迅速和流畅。特别是最新的2.0版本,功能上笔者还没进行测试,但在操作的流畅度,工具的执行效率上,ArcGIS Pro 还是要比ArcMap流畅很多。
对比之前的几个版本,ArcGIS Pro 2.0 在性能上确实优化了不少。第一次启动要比ArcMap快(都是离线许可的情况下)。笔者贴一下电脑配置,几乎连ArcGIS Pro的最低要求都没达到(还是集成显卡),但跑二维数据,问题不大。
总结
就现阶段来说,除了特殊的人群,例如ArcGIS Server 管理人员,国家标准地形图制作者之外,从现在就开始切换到ArcGIS Pro 上来吧。毕竟已经看到了ArcGIS Pro的成熟,也看到了官方的态度,同时ArcMap已经取消了试用下载 ^_^ 。未雨绸缪总好过急中生智吧。
如果读者对水文分析感兴趣的话,可以持续关注CSDN的GIS制图乐园,以及微信公众号【GIS制图乐园】。BY 李远祥