ArcGIS Pro和ArcGIS有什么区别和联系,优势有哪些?

2023-09-20 18:28:57

在这里插入图片描述
ArcGIS Pro是一种新的、以地图为中心的桌面应用程序,在原有的arcgis平台上继承了强大的数据管理、空间分析、可视化和制图功能;ArcGIS Pro具有更灵活、更优秀的3D模型呈现和编辑功能,但对计算机要求很高;ArcGIS Pro是一个综合的桌面应用程序,包括许多不同的应用程序和工具;ArcGIS Pro更偏向现代化,它的适应性更强,而arcgis则更专注于传统GIS应用。两者都有各自的优势和劣势,可以根据需求选择。

ArcGIS Pro和ArcGIS的主要区别体现在功能、界面、性能、用途和三维能力等方面。

主要区别

功能:ArcGIS Pro作为ESRI面向新时代的GIS产品,在原有的ArcGIS平台上继承了传统桌面软件(ArcMap)的强大的数据管理、制图、空间分析等能力,并具有其独有的特色功能,例如二三维融合、大数据、矢量切片制作及发布、任务工作流、超强制图等。同时,它集成了ArcMap、ArcSence、ArcGlobe,实现了三维一体化同步。而ArcGIS包括许多不同的应用程序/工具,如ArcMap、ArcCatalog、ArcScene、ArcGlobe等,它们都有不同的用途和应用场景。

在这里插入图片描述

界面:ArcGIS Pro的用户界面比ArcGIS Desktop更现代,并且更容易使用和自定义。ArcGIS Pro界面是Ribbon,类似office2007界面,面板及标签页为架构的用户界面;ArcMap是类似Office 2003的界面,主要工具条和菜单。它具有一个新的罗盘导航、文档视图和菜单、选项卡和面板布局。ArcGIS Desktop的界面相对较为传统和熟悉,通常比新的用户界面更适合在传统的GIS环境下进行工作。

在这里插入图片描述

性能:ArcGIS Pro与ArcGIS Desktop相比,其性能更快,更可靠。它具有更好的处理能力、更快的渲染速度、更低的内存消耗等更好的性能表现。

用途:ArcGIS Pro是一种以地图为中心的桌面应用程序,设计用于支持现代跨平台需要,提供更强大的分析、可视化和制图功能。而ArcGIS Desktop是一个综合的桌面应用程序。

三维能力:ArcGIS Pro具有更灵活、更优秀的3D模型呈现和编辑功能,如支持BIM模型、无人机倾斜模型、激光点云等模型。

参考阅读:【BIM+GIS】ArcGIS Pro3.0打开多种格式三维模型案例教程

ArcGIS Pro支持BIM模型:
在这里插入图片描述
ArcGIS Pro支持无人机倾斜模型:

在这里插入图片描述
ArcGIS Pro支持3dmax模型:

在这里插入图片描述

具体体现在以下几个方面

  1. ArcGIS Pro 是64位程序,支持多线程处理,极大地提高软件性能,可以并行处理,可以处理海量数据;ArcMap是32位程序,是单线程程序(除安装ArcGIS_Desktop_BackgroundGP外,但经常不太好用),只能处理小数据量,ArcMap 10.8是ArcMap最终版本,不会再有ArcMap10.9, ArcGIS Pro将很快代替ArcMap。

  2. ArcGIS Pro 是二三维一体化,地图是二维,局部场景和全局场景是三维,支持多个地图,多个场景,可以二三维联动;ArcMap是分离,ArcScene是局部三维,ArcGlobe是全局三维;ArcGIS Pro三维功能和ArcScene、ArcGlobe三维功能,不可同日而语,ArcGIS Pro是为三维而生,支持BIM和倾斜测量成果。

在这里插入图片描述
参考阅读:【ArcGIS Pro微课1000例】0002:ArcGIS Pro 2.5二三维联动显示

  1. ArcGIS Pro界面是Ribbon,类似office2007界面,面板及标签页为架构的用户界面;ArcMap是类似Office 2003的界面,主要工具条和菜单。

在这里插入图片描述

  1. ArcGIS Pro是授权面向用户,默认需要联网验证;ArcMap是面向机器。

  2. ArcGIS Pro不支持创建MDB,但支持SQLite,不支持制图表达,可以通过添加效果实现,有一种新的数据库:移动地理数据库,扩展名为.geodatabase,只能用于存放矢量数据,支持的最大容量为2TB,创建方式和文件地理数据库一样。ArcMap虽然支持创建个人数据库MDB,但最大存储空间只能2G,不建议超过250M,超过后性能严重下降。

  3. 二次开发方式不一样:Pro是add in,插件开发,界面配置依靠XML,要求是多线程开发;原来ArcMap中ArcEngine、ArcObjects可以开发独立运行的程序和插件;ArcMap开发的程序都无法在ArcGIS Pro使用,必须重新开发。

  4. ArcMap 10.8中是Python2.7,Python2早已淘汰,而ArcGIS Pro 2.8是Python 3.7.10,符合Python主流开发模式。ArcMap中Python开发的大部分可以移植到Pro中。

共同点

  1. 坐标系基础知识一样:数据有坐标系、地图场景都有坐标系,默认和加载的第一个数据的坐标系一致。

  2. 底层数据结构一样:单机数据库,使用文件地理数据库GDB,ArcGIS Pro不支持个人数据库MDB,也可以使用SHP文件格式,但不建议,SHP文件问题很多,对应的数据库DBF早已淘汰,仅仅用于在和国产软件交换时使用;多用户,使用大型数据库软件,如Oracle,SQL Server,连接数据库后,使用和本地数据基本一致。

  3. 工具箱的工具操作基本一致:ArcMap工具少一些,ArcMap10.8中924个工具;ArcGIS Pro 2.8多一些,有1734个;基本上所有的ArcMap中工具都移植到ArcGIS Pro了。在ArcMap有115个工具在Pro中没有,Pro中很多工具,如计算字段、捕捉等工具,可以支持撤销。

  4. 大体框架基本一致:原来的ArcMap的数据视图和布局视图,分别对应Pro中地图和布局;目录ArcCatalog依然存在,Pro中目录有两个:目录窗格和目录视图;工具箱不再集成在目录中,上面就自带工具搜索;原来ArcScene对应局部场景;ArcGlobe对应全局场景,由于Pro在一个软件中,可以二三维一体化,但可以添加多个地图和三维场景。


【推荐阅读】: 地理信息系统(刘一哥GIS)精品专栏合集

《GIS/ArcGIS风暴》
《ArcGIS10.X从入门到精通系列实验教程》(视频)
《GIS逢考必过宝典》
《ArcGIS遇上Python》
《ArcGIS实验教程从入门到精通》(附配套实验数据)
《ArcGIS Pro从入门到精通系列精品教程(微课版)》
《GIS程序设计》
《ArcGIS Engine二次开发从入门到精通》
《空间数据库技术》
《ArcGIS微课1000例:从点滴到精通》
《QGIS入门实战精品教程(配套案例数据)》

遥感(RS)

《遥感知天地》

空间数字建模

《三维建模》
《地理建模》
《CityEngine三维建模》
《三维激光扫描技术》

无人机摄影测量

《无人机航空摄影测量精品教程》
《无人机UAV》

国土空间规划与测绘

《国土空间规划》
《测绘高科技》

计算机程序设计

《计算机基础与应用》
《VS/C/C++/C#》
《Microsoft Office/VBA》
《Matlab实用案例》
《数据结构与算法》

更多推荐

密码学概论

1.密码学的三大历史阶段:第一阶段古典密码学依赖设备,主要特点数据安全基于算法的保密,算法不公开,只要破译算法密文就会被破解,在1883年第一次提出加密算法应该基于算法公开不影响密文和秘钥的安全;衡量加密算法的安全是所需要话费的时间,一般电脑需要300年才能破译认为强度是安全的第二阶段计算机的出现进入电子密码学阶段,加

实时车辆行人多目标检测与跟踪系统(含UI界面,Python代码)

算法架构:目标检测:yolov5目标跟踪:OCSort其中,Yolov5带有详细的训练步骤,可以根据训练文档,训练自己的数据集,及其方便。另外后续目标检测会添加yolov7、yolox,目标跟踪会添加ByteTrack、deepsort等经典算法,代码主要部分添加了详细注释,方便自己学习。一、简介本文将详细介绍如何使用

论文解读-DeepEdit:使用纳米孔直接RNA测序对A - to - I RNA编辑事件进行单分子检测和阶段划分

DOI:10.1186/s13059-023-02921-0期刊:GenomeBiology中科院分区:Q1影响因子:12.3作者LongxianChen;LiangOu;XinyunJing;YaweiKong;BingranXie;etal出版日期2023-04-17网址:https://genomebiology

kafka配置

生产者配置NAMEDESCRIPTIONTYPEDEFAULTVALIDVALUESIMPORTANCEbootstrap.servershost/port列表,用于初始化建立和Kafka集群的连接。列表格式为host1:port1,host2:port2,…,无需添加所有的集群地址,kafka会根据提供的地址发现其他

前后端分离--Vue的入门基础版

目录一.前后端分离二.Vue的简介三.Vue的入门案例四.Vue的生命周期一.前后端分离前后端分离是一种软件架构模式,将应用程序的前端(用户界面)和后端(数据处理和业务逻辑)独立开发、独立部署。在前后端分离的架构下,前端通过API(应用程序接口)与后端进行通信,实现数据交换和业务处理。前后端分离的优势包括:独立开发:前

【新版】系统架构设计师 - 软件架构设计<SOA与微服务>

个人总结,仅供参考,欢迎加好友一起讨论架构-软件架构设计<SOA与微服务>考点摘要面向服务SOA(★★★★)微服务(★★★★)基于/面向服务的(SOA)在SOA模型中,所有的功能都定义成了独立的服务。服务之间通过交互和协调完成业务的整体逻辑。所有的服务通过服务总线或流程管理器来连接。这种松散耦合的架构使得各服务在交互过

华为分布式新核心全面升级金融级PaaS能力:数字化时代“分工”再深化

文|螳螂观察作者|李永华金融领域一向是数字化转型升级最难啃的硬骨头,无数厂商在此深耕,但由于行业数字化需求复杂而艰深,实现深入突破的并不多,尤其是在关系到账户数据的核心系统方面,有所建树的少之又少。去年11月HC大会期间华为联合业界发布了《现代化金融核心系统白皮书》,今年HC期间,华为数字金融军团CEO曹冲在演讲中指出

刷刷刷——滑动窗口

文章目录209.长度最小的子数组(中等)题目链接算法原理代码实现3.无重复字符的最长子串(中等)题目链接算法原理代码实现1004.最大连续1的个数III(中等)题目链接算法原理代码实现1658.将x减到0的最小操作数(中等)题目链接算法原理代码实现904.水果成篮(中等)题目链接算法原理代码实现438.找到字符串中所有

Docker

1.初识Docker1.1.什么是Docker微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。分布式系统中,依赖的组件非常多,不同组件之间部署时往往会产生一些冲突。在数百上千台服务中重复部署,环境不一定一致,会遇到各种问题1.1.1.应用部署的环境问题大型项目组件较多,运行环境也较为复杂,部署时会

Learn Prompt-人工智能基础

什么是人工智能?很多人能举出很多例子说这就是人工智能,但是让我们给它定义一个概念大家又觉得很难描述的清楚。实际上,人工智能并不是计算机科学领域专属的概念,在其他学科包括神经科学、心理学、哲学等也有人工智能的概念以及相关的研究。在笔者的观点里,人工智能就是机器具备同时获得、建立、发展、和运用知识的能力。在计算机科学中,我

网络安全(黑客)自学

前言作为一个合格的网络安全工程师,应该做到攻守兼备,毕竟知己知彼,才能百战百胜。计算机各领域的知识水平决定你渗透水平的上限。【1】比如:你编程水平高,那你在代码审计的时候就会比别人强,写出的漏洞利用工具就会比别人的好用;【2】比如:你数据库知识水平高,那你在进行SQL注入攻击的时候,你就可以写出更多更好的SQL注入语句

热文推荐