ArcGIS Pro 简明教程(1)Pro简介

ArcGIS Pro已经发布了相当的一段时间了,截至笔者写这系列文章的时候已经是1.3版本了,已经是相当完善的一个版本,基本上已经完成了原来ArcGIS Desktop(ArcMap、ArcCatalog、ArcGlobe、ArcScene等一系列工具的总称)所有功能的迁移,已经可以彻底的进行独立的工作了。

相信很多ArcGIS骨灰级的用户跟笔者一样,从原来的ArcView3.x到ArcGIS8.3,到漫长的ArcGIS9.x,再到快速发展的ArcGIS10.x ,可以看到ArcGIS产品的一个变化情况。可以毫不夸张的说,ArcGIS Pro是Esri公司对拿来即用的桌面产品进行了非常大胆的改变。如果说ArcMap10.0 引入了中文版,并同时将catalog集成到ArcMap中是一次产品的大改良,那么ArcGIS Pro的产生无疑是大变革。ArcGIS Pro无论是从制作理念、界面、使用习惯都是一次全新的创造,从软件架构上来说,是全面推翻了之前的桌面产品框架而进行的代码重编,可见Esri公司对Pro产品的重视和决心。

ArcGIS Desktop或者用比较习惯的叫法ArcMap,是诞生在2000年左右,距离现在已经是十多年了,十多年对于一个软件产品来说,是非常长的年限,很多软件产品在几年内就走完了整个生命周期。但非常奇怪的时,桌面级GIS产品在这个相当长的时间里面,居然没有太大的变化,无论是开源GIS还是商用的GIS桌面产品,同样面临这样的问题。这种情况还是有原因的,主要是GIS行业虽然也有很非常大的发展,但基因里面是非常保守的(主要集中在科研、政府等部门使用,大部分还停留在以工具使用为主)不像互联网公司,动不动就颠覆一个行业或者改变整个行业模式。既然桌面级GIS是工具为主,那么工具类的依赖一般都是基于硬件架构和操作平台。在漫长的时间里面,ArcMap都是跟随着Wintel模式,那段时间x86 32为模式很非常流行,硬件水平也没有太多的突破,所以ArcMap基本上也是处在一个平缓发展的过程,也许是正式这样,逐步让用户承传了ArcMap试用习惯(在那个没有中文版的年代,GIS桌面的使用算是非常难入门的事情)。随着GIS应用不断延伸,数据的积累越来越多,获取也越来越方便,对GIS的性能也要求越来越高了,GIS对数据的分析和处理并不像excel那么简单,例如做一个中等城市的洪水演进分析,高性能的服务器(非超级计算机)粗略的模型大概几个小时完成,精细模型估计算上三天三夜还不能算出结果。但是随着硬件的升级,价钱也是越来越便宜,硬件架构也逐步完善,多线程并行处理也变得简单起来。如果ArcMap还抱着原来的x86 32位的软件架构,那么硬件升级带来的好处并不能最大限度的利用起来,也不适应现在物联网和大数据的分析要求了,因此,非常需要一款能够最大限度榨干计算资源、并行运算的产品来应对这些数据和分析需求。ArcGIS Pro就在这样的环境中应运而生。

ArcGIS Pro是一个全新的64位应用程序,能够调用更多的硬件资源辅助计算。从ArcGIS10.2开始引进的并行计算工具,会在Pro里面有更好的体验。Pro1.3的下一个版本将会跟大数据结合,连接ArcGIS GeoAnalytics Server进行分析。全新的操作界面,工程式的管理,二三维一体化等改变,都给用户带来非常大的惊喜。接下来笔者从一个骨灰级的ArcMap用户带大家去体验ArcGIS Pro的一些特色桌面功能。

授权模式改变

最初的ArcGIS Pro发布的时候,只能使用Name User的授权模式,就是网络账号的模式进行授权,虽然也能将授权离线下载使用,但这就给一些内网的用户带来了困扰,不能第一时间使用到ArcGIS Pro。从1.3版本开始,ArcGIS Pro除了Name User的授权模式之外,还增加了类似ArcMap的单机许可模式和浮动许可模式,这对于老用户来说简直就是找回熟悉的味道。

从图上可以看出,授权也是分为主模块和扩展模块,具体的划分跟ArcMap一致。

界面风格

首先,ArcGIS Pro一个软件能够完成之前Desktop里面几个软件的功能,所以,非常考究界面设计的能力。打开Pro的主界面,这是熟悉的Ribbon风格,与office保持一致的风格,这样也是比较容易接受的。这种标签的风格的好处在于没执行一步操作,标签页就会打开新的一个菜单标签页,并提供下一步的功能按钮,相对于原来的ArcMap,则是下拉菜单,右键属性等的操作。老用户可能需要一段时间才能适应过来,但总体上来说,功能不会像之前那样被藏在鲜为人知的菜单中。例如下图选中了【泵站】这个图层,界面马上会在标签页上显示了外观、标注、数据 三个标签页,默认打开【外观】这一个标签页的可操作内容,这些操作更具建议性,感觉比向导的方式还要直观,更不用说是下拉菜单了。

当然,如果老用户不习惯的话,还是可以使用右键的方式调出操作界面,跟ArcMap类似的操作。这一点得要给Esri的设计师点赞,毕竟在全新的产品里面保留一些旧有的操作,无疑大大增加工作量,但这又很好的体现了人文关怀,毕竟照顾一下老用户还是非常需要的。

图层—属性 的操作从原来的横向标签改为纵向标签,改变不大,老用户基本上可以适应这些操作。

多窗口显示

多窗口显示非常好用,再也不用担心打开多个ArcMap应用程序在工具栏下折叠了。ArcGIS Pro是可以在同一屏幕中打开多个地图、三维场景。原则上只要机器吃得消,屏幕足够大,可以加载足够多的显示窗口。

窗口都是默认以标签的形式隐藏,就像Google浏览器的标签页一样,但可以拖动到主显示区中,通过鼠标拖动来排版。双击某个窗口又可以变回标签页附在显示区中。

工程管理模式

ArcMap所采用的数据和地图管理是连接的方式,是一种松散的管理模式。在ArcGIS Pro中,采用的时工程模式,就像写创建程序代码的工程一样,创建的时候会将使用的资源和代码关联进去。

在目录中可以看到像传统的catalog目录的显示,但这里包含更多内容,如地图、数据库、连接目录、样式主题等,好处显而易见,不会再像ArcMap那样到处去找所引用的资源,同时确保每一个工程都有自己的配置,确保不会将其他的不相干的配置信息写到工程中去。下图是一个工程的文件结构。

二三维一体化

二三维一体化是Pro里面比较有特色的功能。除了显示一体化之外,还可以实现二三维数据编辑一体化。将多个地图加载到Pro中,可以设置联动显示。

同时,ArcGIS Pro打通了与cityEngine(ArcGIS 三维建模的一个产品)的技术通道,在CE中创建的三维规则可以直接在Pro中使用,这样就可以实现二三维一体化编辑了,如下图所示,新创建一个面要素,在三维场景中会根据规则自动生成三维模型,实现所见即得的二三维一体化编辑。

兼容性

ArcGIS Pro 的兼容性还是做得非常不错的。如果之前已经有一定的数据和地图成果的话,可以直接导入到Pro中,例如mxd、3dd等文档。主界面中提供导入的功能,如下图

模型和工具也是可以直接使用,笔者直接在Pro中打开一个ArcGIS9.3 制作的模型,可以在模型构建器中继续编辑,同时也可以直接执行。这一点非常重要,也就是说,绝大部分的成果都可以得到传承。同时ArcMap中基本上所有的工具都集成过来放在Pro的工具箱中,其目录结构和名称都没有改变,上手还是比较容易。

其他变化

除了以上的几个主要变化之外,ArcGIS Pro还有一些细节的地方要注意的。Pro的最初设计的时候其中的一个主旨是作为ArcGIS Portal的一个重量级客户端,因此,协同共享是它在专业GIS上的一个接入,所以,Pro是可以通过用户和密码登陆arcgis online 和ArcGIS Portal中使用和发布资源的。Pro可以直接加载Web底图,浏览和操作是非常平滑的。

由于设计初衷是面向online和Portal,所以,目前还不能直接通过Pro来直接管理ArcGIS Server 服务,这可能是很多用户不太满意的一点。直到目前的v1.3版本还没有该功能,相信后续版本会加入管理server的功能。

ArcGIS Pro对系统要求和硬件要求相对ArcMap要高,毕竟它的设计理念是要尽可能使用硬件资源去加速完成任务,所以,好几年前的配置就没必要上Pro了。以下是ArcGIS Pro的环境要求。详细地址可以参考官方网站http://pro.arcgis.com/zh-cn/pro-app/get-started/arcgis-pro-system-requirements.htm

操作系统方面,最低要求的时win7 64位sp1 ,所以,XP的用户可以直接飘过了。

硬件要求中主要是对内存做了要求,最低也要4G运行内存,推荐是8G内存,现在主流配置一般都能达到。

但还有一个细小的软件要求不一定所有的人都会留意到,就是对.NetFramework和IE浏览器也有要求。以下是Pro1.2版本的要求。

如果是最低操作系统win7 64位sp1 的话,还需要打Framework 补丁,并且将IE升级到10版本以上(win7 自带的IE是9版本),不然Pro运行的时候直接崩溃。

Pro在地图浏览上也做了一些细节的优化,除了上面所说的可以加入web地图之外,数据的加载做了一些平滑处理,地图浏览的时候不再产生白边了,地图缩放加入了动画效果,还有就是线面平滑效果好了不少,渐变颜色和半透明效果都相当不错,作为一个制图人,还是相当愿意看到这些改变的。

比较遗憾的是如果需要打印出图,还是稍微一点不方便。之前ArcMap直接带有布局视图的转换,但在Pro里面需要创建布局,改动也是非常大,不是那么容易适应过来。创建布局之后需要指定输入的地图或者范围,而不是直接在地图中切换。不过好处也是显而易见的,地图范围可以直接选择书签。而且布局视图也像图层管理一样有图层树列出来,可以控制显示和锁定修改,再也不用担心图面要素没选好,拖动了整个地图了。

还有其他的一些细节,估计刚打开Pro就发现,就是标注工具条已经没有了,如果想用放大缩小工具,只能直接使用鼠标滚轮,鼠标没滚轮的用户可以直接飘过了。默认情况下鼠标的状态是【识别】。

如果一直在网络环境中使用Pro的话,就会发现Pro会带有软件更新推送功能,推送的增量更新包,连网即可完成更新。这一点是非常好的,不需要卸载整个软件,接受更新就可以了。

总结:

ArcGIS Pro是一个划时代的产品,除了软硬件要求比ArcMap高之外,基本上承传了ArcMap的所有功能。其优点是非常明显,64位原生程序、多窗口显示、二三维一体化、工程管理模式、Ribbon界面操作、非常出色的兼容性等都是它的亮点。

ArcGIS Pro 简明教程(1)Pro简介相关推荐

  1. ArcGIS Pro 简明教程(4)工具和模型构建器

    ArcGIS Pro 简明教程(4)工具和模型构建器 by 李远祥 工具箱中的工具 ArcGIS Pro 在1.3版本基本上已经继承了ArcMap的所有工具,而且会不断加入一些它自身才有的工具,例如适 ...

  2. ArcGIS Pro 简明教程(3)数据编辑

    ArcGIS Pro 简明教程(3)数据编辑 by 李远祥 数据编辑是GIS中最常用的功能之一,ArcGIS Pro在GIS数据编辑上使用习惯有一定的改变,因此,本章可以重点看看一些编辑工具的使用和使 ...

  3. ArcGIS Pro 简明教程(2)基础操作和简单制图

    ArcGIS Pro 简明教程(2)基础操作和简单制图 By 李远祥 本章主要介绍ArcGIS Pro如何加载数据并进行简单的地图制作,以基本的操作为主. 上一章节介绍过,ArcGIS Pro是可以直 ...

  4. 通信原理简明教程 | 物联网通信技术简介

    文章目录 1 物联网通信技术概述 1.1 物联网通信的产生和发展 1.2 物联网通信系统 2 RFID技术 2.1 RFID系统的组成 2.2 RFID系统的工作原理 2.3 RFID的典型应用 3 ...

  5. python wasm_Go WebAssembly (Wasm) 简明教程

    Go WebAssembly (Wasm) 简明教程 1 WebAssembly 简介WebAssembly是一种新的编码方式,可以在现代的网络浏览器中运行 - 它是一种低级的类汇编语言,具有紧凑的二 ...

  6. ArcGIS PRO基础教程(二)

    大家好,我是南南 今天我们来学习arcgis pro基础教程的第二期 另外由于公众号改版,大家可以加个给我星标,不然可能会收不到消息 对Pnt按kriging(克里格插值),获得整个范围的ph分布图 ...

  7. Premiere Pro Guru: Optimizing Titles Premiere Pro 大师教程之优化Titles Lynda课程中文字幕

    Premiere Pro Guru: Optimizing Titles 中文字幕 Premiere Pro 大师教程之优化Titles 中文字幕Premiere Pro Guru: Optimizi ...

  8. final cut pro安装教程【含软件下载包】MAC专用支持m1+m2+Intel

    final cut pro安装教程[含软件下载包] final cut pro安装教程及下载地址:点我查看 Final Cut Pro,你能以前所未有的速度和灵活性,将复杂的多机位项目组合起来.64 ...

  9. Guitar Pro 中文教程下载地址

    Guitar Pro 是一款备受吉他选手喜爱的编曲软件,他可以编曲,试听,伴奏,看谱,让我们在学习吉他过程中事半功倍,但是对于很多新手朋友来说,很多功能还是不能灵活使用,今天小编就是来发福利的.感兴趣 ...

最新文章

  1. 零基础入门学习Python(27)-文件2
  2. 1.Docker的安装以及配置国内源
  3. google hdr+_更好的隐私权控制使Google+死了
  4. 君威u0073故障码解决_顽疾修复过程,君威没倒挡的变速箱故障就是这样修好
  5. JQUERY学习第二天之制作横纵向导航菜单
  6. rand函数怎么避免重复_Excel常用的计算统计函数
  7. 单片机的C语言中位操作用法
  8. linux启动hbase_HBase集群环境配置
  9. DirectX修复工具强力修复实验包
  10. How to read Ext4 in Windows 10
  11. teamviewer超时后连接被阻断。您的许可证对您与伙伴的最大话时间有所限制
  12. 回复和评论功能的实现
  13. Logback日志名和日志内容配置增加ip等信息
  14. 关于微信小程序分享及分享朋友圈、复制链接
  15. 国产接口芯片兼容替换TI MM1192,用于通信设备协议
  16. C# selenium设置具有账号密码的代理IP
  17. EasyExcel之回填下拉框
  18. 人体运动学非线性分析(一)—熵特征
  19. 阿里计算机视觉算法工程师岗5道面试题分享
  20. 几何光学学习笔记(39)- 7.10 中国颜色体系

热门文章

  1. Linux应用开发3 字符串处理,字符串与其他数字类型的转换,向应用程序传参
  2. 前端里的几种颜色渐变
  3. CA认证原理与演化过程
  4. 钰泰ETA5070/ETA5071,1uA超低功耗和300mALDO,兼容RT9078
  5. 编程的第一次博客:记录和规划
  6. Turbot4机器人入门教程-使用统一建图入口
  7. python发送文件到指定的邮箱_怎么用qq邮箱发文件-用python发送139邮箱电子邮件和短信通知,让你不再错过重要信息...
  8. C语言判断字符串为空
  9. linux上php读取和创建word文档
  10. 人工智能_游戏AI –行为树简介