ArcGIS Pro 3.0最新消息
ArcGIS Pro 3.0最新消息
- 最新消息
你们中的许多人已经从 ArcMap 迈向了其继任者 ArcGIS Pro,并且已经能够体验到众多优势。完成此步骤后,您还会注意到,自 2015 年推出 ArcGIS Pro 以来,Esri 一直在努力更好地定制此桌面应用程序以满足其用户的需求和要求。软件更新以快速的步伐相继出现,最终随着2.9.3版本的发布,2.x系列走到了尽头。最近发布的 ArcGis Pro 3.0 是我们桌面应用程序持续开发过程中的另一个里程碑。
- 主要更新
近年来,更新仅限于“次要更新”(例如,2.8至2.9)和“补丁”(例如,2.9.2至2.9.3),分别旨在引入新功能并修复错误和潜在的安全问题。
但是,向 ArcGIS Pro 3.0 的过渡具有不同的口径(“重大更新”),对基础代码进行了一些重大更改,从而提供了更好的用户体验。但是,这会对 ArcGIS Pro 3.0 和更早版本的 ArcGIS Pro 版本之间的可互换性和协作产生影响。在本 Storymap 中,我们将列出最重要的更改,并将研究用户如何最好地预测这些“向后突破性更改”的不同级别。
冲击
协作
ArcGIS Pro 3.0 中的更改不会影响打开或使用在早期版本的 ArcGIS Pro 中创建和/或保存的工程 (.aprx)、工程包 (.ppkx) 和工程模板 (.aptx)。对于最初在 ArcGIS Pro 2.x 中创建的工程,在 ArcGIS Pro 3.0 中保存工程时将显示一条警告。
在相反的方向上工作(在3.0中存储并在2.x中打开)确实会产生影响,并且仅适用于项目包。
- 文件
此外,在 ArcGIS Pro 3.0 中创建或保存的地图、图层、报表和布局文件(.mapx、.lyrx、.rptx 和 .pagx 文件)等文档也无法在 2.x 版本中打开。
ArcGIS Pro 3.0 中不再支持 Globe 服务图层:建议将原始图层重新发布到受支持的服务,例如地图服务或要素服务。在 2.x 版本中使用 globe 服务来获取地形高程信息的项目中,现在可以使用标准的 Esri Terain 3D 服务。
- 数据管理
在 ArcGIS Pro 3.0 中创建的地理数据库可能与先前版本的 ArcGIS Pro 不兼容。
在 ArcGIS Pro 3.0 中创建的属性规则与 2.x 系列不兼容。这同样适用于注记、尺寸和公共设施网络。
ArcGIS Pro 3.0 中不再存在基于地图的 Reviewer 规则:必须用属性规则替换自动审阅工作流。
- 地理处理和自动化
一些用户会注意到,ArcGIS Pro 2.9 中引入了用于自定义 ArcGIS 工具箱文件的新工具箱格式 (.atbx)。在 ArcGIS Pro 3.0 中,.atbx 将是默认格式,并且与版本 2.9 兼容。
以前的 .tbx 格式在 3.0 中将是只读的,但仍然有效。为了仍然能够对工具箱 (.tbx) 文件进行更改,只需将它们复制并粘贴到 .atbx 文件中即可升级它们。通过封装可以实现相反方向(与 2.x 系列)的兼容性。
在 ArcGIS Pro 2.x 工程的任务项目中保存然后导出为任务文件 (.esriTasks) 的任务将能够在 ArcGIS Pro 3.0 中导入和打开这些任务。但是,保存 3.0 工程后,将升级任务:无法在 ArcGIS Pro 2.x 中打开这些 3.0 .esriTasks 文件
- 共享
Web 图层和服务在 ArcGIS Pro 中共享,以便与目标服务器兼容。因此,无需将 ArcGIS Pro 3.0 与 ArcGIS Enterprise 11 结合使用:旧版本的 ArcGIS Enterprise 也可以使用,但某些内容将被降级。但是,要使用 ArcGIS Pro 3.0 的新功能,需要使用 ArcGIS Enterprise 11。
- 新功能
估计的信用消耗
ArcGIS Pro 2.9 中某些工具的预期配额消耗 估计值已存在,但现在已扩展到其他工具,例如地理编码工具。
选择和过滤器信息
地理处理工具现在还会说明是否已将任何选择/过滤器/定义查询应用于输入图层。此外,还会列出将应用地理处理工具的要素总数。
色觉模拟器
该模拟器有助于从色觉缺陷人群的角度模拟地图中所用颜色的可见性。
参数记忆/自动填充
在工具中输入的参数将被记住,并在下次使用同一工具时自动填充。
。...以及更多
它
.NET 桌面运行时
如前所述,ArcGIS Pro 的基础代码中发生了重要更改。例如,在开发人员环境级别,正在从 .NET 4.8 到 进行重大转换。因此,NET.6 ArcGIS Pro 3.0 只能在下载(通过 Microsoft 网站)并安装最新版本的 .NET 6 Desktop Runtime x64 后安装。
ArcGIS 许可管理器
对于浮动版许可,还必须将 ArcGIS 许可管理器更新到版本 2022.0 或更高版本。
Microsoft Access Database Engine
就 Excel 驱动程序要求而言,必须在计算机上安装 Microsoft Access 数据库引擎 2016 可再发行组件 64 位驱动程序。否则,非 Microsoft Office 应用程序(如 ArcGIS Pro)与以 Microsoft Office 系统格式存储的文件之间无法进行通信。根据以前的 ArcGIS Pro 版本,某些用户可能已经安装了此驱动程序。
那么 ArcMap 呢?
如果要在同一台计算机上同时使用 ArcGIS Pro 3.0 和 ArcMap 10.x,则还需要安装 32 位 Microsoft Access Database Engine 2016 可再发行组件驱动程序和 32 位 .NET 6 桌面运行时 - Windows x86。在同一台计算机上安装 32 位和 64 位版本可以通过“静默模式”安装。
蟒
Arcpy.mp 在 ArcGIS Pro 2.x 中编写的脚本在 ArcGIS Pro 3.0 中仍将有效。但是,CIM(制图信息模型)版本必须更新到版本 3.0。
此外,Python xlrd库已从版本1.2.0升级到版本2.0.1。但是,最新的xlrd版本不再支持读取或写入Microsoft Excel.xlsx文件。要继续使用.xlsx文件,建议使用 openpyxl 或 pandas 库。
开发 人员
Visual Studio 和 .NET Framework
向 ArcGIS Pro 3.0 的过渡也会对组织内的开发人员产生一些影响。例如,ArcGIS Pro 3.0 将不再支持 .NET Framework 4.8 以及 Visual Studio 2017 和 2019。
外接程序
在加载项方面,ArcGIS Pro 2.x 和 ArcGIS Pro 3.0 之间没有兼容性。因此,必须为在 ArcGIS Pro 2.x 版本中创建的加载项进行“重建”。
幸运的是,Esri 在 Pro 3.0 中提供了一个程序。允许转换不兼容的加载项的 SDK,允许它们仍可在 ArcGIS Pro 3.0 中使用。将 ArcGIS Pro 2.x 加载项迁移到 ArcGIS Pro 3.0 的过程分 2 步完成:
将 Visual Studio 项目外接程序从版本 2017 或 2019 和 .NET Framework 4.x 转换为 Visual Studio 2022 和 .NET 6。使用上面提到的转换程序。
编译(转换的)外接程序并修复任何编译错误。
最佳实践
组织简介
应该清楚的是,ArcGIS Pro 3.0的发布是一个“主要版本”。但是,这也意味着,尽管 Esri 执行了大量测试和检查,但无法排除 Bug 的风险。
因此,我们建议具有重要工作流的用户首先在测试环境中安装新版本,并验证重要工作流是否正常工作,然后再将新软件引入整个组织。将 ArcGIS Pro 3.0 的安装推迟到新的“修补程序”(例如 ArcGIS Pro 3.0.1)或新的“次要版本”(ArcGIS Pro 3.1)发布之前,也是一种选择。
ArcGIS Pro 2.x 和 3.0 之间的协作
如本文所述,强烈建议组织的成员同时迁移到 ArcGIS Pro 3.0,或者等到所有成员都可以进行切换。
如果由于各种原因,组织成员无法仍然使用相同的主要版本(2.x 或 3.x),我们建议创建备份或项目包。
有趣的链接
ArcGIS Pro 3.0 中的新增功能: https://www.esri.com/arcgis-blog/products/arcgis-pro/announcements/whats-new-in-arcgis-pro-3-0/
从 ArcGIS Pro 2.x 迁移到 3.0: https://pro.arcgis.com/en/pro-app/latest/get-started/migrate-2x-to-3.htm
为 ArcGIS Pro 3.0 做好准备: https://www.esri.com/arcgis-blog/products/arcgis-pro/announcements/get-ready-for-arcgis-pro-3-0/
下载链接: