ArcMap 迁移到 ArcGIS Pro 的指引手册
前言:从使用已久的 ArcMap 迁移到另外一个软件是痛苦的,但是作为 ArcGIS Pro 作为新一代的 GIS 桌面软件,可以无缝兼容 ArcMap 项目的所有文件,一键无痛迁移! |
1、了解什么是 ArcGIS Pro
很高兴看到你确定迁移到 ArcGIS Pro,Esri 的下一代桌面 GIS 软件。当你拥有多年积累下来的的既定工作流程、数据和 ArcMap 使用习惯,迁移似乎令人生畏。本指南将为迁移提供指引,为了使用更牛逼的 ArcGIS Pro ,花费一些时间也是值得的。
1.1、ArcGIS Pro 的主要特性
ArcGIS Pro 是 ArcGIS 桌面产品的最新组成部分。它不是 ArcMap 的更新,保留相同功能的全新应用程序,同时结合最新的技术。ArcGIS Pro 具有更强大的计算能力、直观可访问式的设计、高级共享功能等等。
迁移到 ArcGIS Pro 的优势包括:
现代、快速的应用程序:ArcGIS Pro 是 64 位的多线程应用程序。其强大的数据处理和渲染引擎可以让数据处理和显示变得更快;
直观的工作区:工具栏被可定制的功能区取代,根据你在应用程序中执行的操作,根据上下文进行更新。无需挖掘工具栏和对话框,你需要的工具 在你需要的时候出现;
可停靠视图和窗格构成你的 ArcGIS Pro 工作空间。这意味着你 可以在使用符号系统之间轻松地来回切换或 地理处理工具和导航你的地图、表格和布局;
基于项目:ArcGIS Pro 的工作单元是项目。一个项目可以包含多个地图、3D 场景和布局,每个项目可以包含多个 GDB 数据库、符号、自定义工具箱,所以打开新建项目的文件夹可以看到一堆东西,不想 ArcMap 就一个 mxd 文件;
一个项目可以非常简单的打包成可分享的单个文件。当然你可以在空模板的情况下打开 ArcGIS Pro 来管理数据和工程;
轻松共享:借助门户(Portal)集成,你可以上传项目、地图或图层到 ArcGIS Online 的门户(包含在你的 Desktop 订阅中)或 ArcGIS Enterprise。在 ArcGIS Online 上,所有这些数据都可以从应用程序中访问;
不仅可以访问自己上传的数据,还可以访问 ArcGIS Online 中成千上万的影像、地图资源(白嫖爽翻!);
ArcMap 兼容性:以任何方式创建的地图、布局、符号系统以及模型的 ArcMap 版本只需进行少量更改即可移植到 ArcGIS Pro 中。Python 脚本也可以轻松更新到 ArcGIS Pro 中工作;
ArcGIS Pro 项目不能反向迁移回 ArcMap,庆幸的是 ArcGIS Pro 和 ArcMap 可以安装在同一台机器上,并使用相同的一份数据源。
1.2、解决现实问题
从艺术制图到数据驱动分析再到 3D 模型,ArcGIS Pro 广泛用于多样化的行业。在现有的 ArcMap 背景下,你可能大概知道了如何使用 ArcGIS Pro 完成你的工作和目标,但下面的场景示例将演示 ArcGIS Pro 如何使用全新的方式处理各种问题。
每个场景都伴随着一个动手学习练习(有链接地址),你可以通过实际操作快速提高对 ArcGIS Pro 的理解。
制图:在 ArcGIS Pro 中,你可以制作出精美的地图和数据可视化效果,以一种令人印象深刻的方式表达数据。我们可以在官方的 Maps We Love 画廊中发现很多 Esri 精选的地图集;
Masp We Love.https://www.esri.com/en-us/maps-we-love/overview
空间分析:从零售行业到自然资源再到国家安全,ArcGIS Pro 帮助专业人士使用数据解决复杂空间问题。比如帮助科学家使用机器学习预测重要的水生植物或者动物的栖息地。
使用机器学习预测栖息地.https://learn.arcgis.com/en/projects/predict-seagrass-habitats-with-machine-learning/
3D GIS:你可以在同一个 ArcGIS Pro 中加载、显示 2D 和 3D 数据。高级 3D 模型工具提供了多种 3D 可视化制作工具。
编辑、更新街区的3D要素.https://www.esri.com/arcgis-blog/products/arcgis-pro/3d-gis/edit-3d-features-to-update-the-redlands-packinghouse-district/
2、将项目迁移到 ArcGIS Pro
将 ArcMap 地图、场景和布局引入 ArcGIS Pro 的过程是直截了当。您还可以导入您喜欢的样式和 Python 脚本。根据您的组织结构,您可能会发现这些工作流程对您自己有用,或者您可能想转发给团队成员
2.1将、ArcMap 地图文档导入 ArcGIS Pro
您可以将 ArcMap 的地图文档 (.mxd)、ArcScene 的场景文档 (.sxd) ,和 ArcGlobal 的地球文档 (.3DD) ,导入 ArcGIS Pro 工程(.aprx)。
你可以将不同的文档合并到一个项目中。当 ArcGIS Pro 地图打开时,它应该与在 ArcMap 中的外观相同。你可以检查您的通知以了解有关导入的情况。
在工具栏在点击打开插入选项卡,在工程组中,点击导入地图。在目录浏览器导航到想要导入文档的文件夹,然后选中文档导入即可。
注意事项:将地图文档(.mxd)导入 ArcGIS Pro 只有一个布局界面,没有可用于数据编辑的地图界面。在布局界面的内容列表中,鼠标右击地图框打开菜单,点击打开,即可生成原 ArcMap 的数据视图窗口。
2.2、将样式文件导入 ArcGIS Pro
ArcMap 样式文件(.style 后缀)与 ArcGIS Pro 样式文件(.stylx 后缀)无法相互兼容,因为两者内部的数据组织结构发生了变化,不过可以将 ArcMap 样式文件导入ArcGIS Pro,自动转换为 .stylx 后缀的文件。
在工具栏在点击打开插入选项卡,在样式组中,点击导入
2.3、将图层文件导入 ArcGIS Pro
ArcMap 图层文件(.lyr 后缀)与 ArcGIS Pro 图层文件(.lyrx 后缀)也是不同的,但 ArcGIS Pro 直接兼容 .lyr 后缀的图层文件,点击符号系统的右上角的“汉堡”,可以直接在这里导入图层文件样式,包括 .lyrx 和 ArcMap 的 .lyr 文件。
ArcGIS Pro 如何导出 .lyrx 文件呢?在内容窗口打开图层的右键菜单,选择共享,选择另存为图层文件即可。
2.4、修改 Python 脚本适应 ArcGIS Pro
ArcGIS Pro 使用并自动安装 Python 3,而 ArcMap 使用的是 Python 2。因此,脚本和为 ArcMap 编写的自定义地理处理工具可能需要修改才能在 ArcGIS Pro 中工作。
地理处理工具 Analyze Tools For Pro 可以甄别需要修改的地方,同时 Python 自带的 2to3 包可以自动处理 Python2 到 Python3 的大部分迁移工作。
Learn more about Python migration. https://pro.arcgis.com/en/pro-app/latest/arcpy/get-started/python-migration-for-arcgis-pro.htm
关于 Python 以及 ArcPy 的不同,我详细写了一篇文章,点击阅读详情:《从 ArcGIS 走向 ArcGIS Pro,ArcPy 的使用差别》。
最后
从熟知的软件向新软件迁移无疑是痛苦的,但好在 ArcGIS Pro 同 ArcMap 一脉相承,可以无缝对接,同时作为一个现代软件,ArcGIS Pro 也足够优雅、强劲同时吃性能。
如果你实在感到痛苦,好在 ArcMap 和 ArcGIS Pro 是可以同时安装的,直接打开 ArcMap 即可,毕竟 ArcGIS Pro 也不是完美的,也有很多问题,而趁手的工具才是最重要的。
如果需要软件安装,公众号后台回复 GIS荟 即可。
我的超人?公众号点个星标,点个赞也好啊
精彩文章推荐
REF:
Python migration from 10.x to ArcGIS Pro.https://pro.arcgis.com/en/pro-app/latest/arcpy/get-started/python-migration-for-arcgis-pro.htm
ArcGIS Pro Migration Guide.https://www.esri.com/content/dam/esrisites/en-us/media/pdf/implementation-guides/arcgis-pro-migration-guide.pdf
Using layer files in ArcGIS Pro.https://www.youtube.com/watch?v=A4FhfnSdvUU
捉刀:廖晨辰