ArcGIS Pro 将您的工作组织到工程中。 工程是主题相关项目(例如地图、布局、图表、报表和演示文稿)的集合。 其中包括与包含数据和脚本的文件夹、数据库、工具箱和服务器的连接,以及与其他资源(如样式、笔记本和定位器)的连接。
工程有多种用途,例如:
- 显示区域及其要素的详细视图
- 确定适合的商业场所或适宜的动物栖息地
- 追踪自然事件(例如暴风雨或野火)的进展
- 构建邻近地区或计划开发地区的逼真 3D 视图
- 通过卫星影像分析评估景观变迁
- 为基础架构(如地块或管道)的拓扑和信息关系建模
- 在交通网络中规划和优化货物分配
- 模拟灾难性事件,如洪水
- 在资源、事件和其他现象的位置中找到具有统计显著性的模式
您可以在 ArcGIS Pro 教程系列中找到许多示例工程。
工程设计
工程遵守以下设计原则:
- 工程是独立的 - 默认情况下,工程及其某些关联文件一起存储在系统文件夹中。 这意味着资源不会与工程分离,以至丢失。
- 它们将被简化 - 工程仅包含工作所需的项目和资源连接。
- 它们是可重用组成部分 - 工程中的项目(例如地图、场景和图层)可以复制到其他工程或另存为可用于不同数据的方案文件。
- 它们可与其他 ArcGIS 应用程序配合使用 - 可以将工程及其组件共享到 Web 门户以及用于外业、办公室和社区的 ArcGIS 应用程序。
工程文件及其关联文件
工程存储在您的计算机上,是扩展名为 .aprx 的单个文件。 工程文件包含地图、场景、布局、报表、演示文稿和表格,它们是数据的可视化和表格表示。 其中还包含到外部文件、数据库和服务器的连接,上述位置存储着这些项目的数据。 通过这种方式,工程与不属于工程文件本身的资源相关联。
默认情况下,新的工程中存在以下连接:
您可以根据需要添加与更多地理数据库、工具箱、文件夹及其他类型项目的连接。
工程项目和连接通过工程目录进行管理,可以通过目录窗格或目录视图访问工程目录。
对于每个工程,ArcGIS Pro 会在主文件夹中创建多个附加文件和文件夹。 这些内容包括工程索引和工程备份。
创建工程
您可以通过选择以下默认工程模板之一在 ArcGIS Pro 起始页上创建工程:地图、目录、全球场景或局部场景。 每个模板可定义新工程的不同初始状态。 例如,从地图模板 创建的工程启动时会显示一个打开的地图。
选择模板后将打开新建工程对话框,您可以在其中命名工程并选择保存位置。
了解有关开始工作的详细信息
提示:
通过选择从没有模板的情况入手,您也可以在不保存工程的情况下使用 ArcGIS Pro。
工程和数据位置
默认情况下,新工程存储在其自己的系统文件夹中,位置为:C:\Users\<username>\Documents\ArcGIS\Projects。 使用工程创建的地理数据库和工具箱也存储在此文件夹中。 或者,您可以选择将新工程保存在计算机或网络驱动器上的其他位置。 您还可以更改存储新工程的默认位置,或指定将现有的地理数据库和工具箱用作所有新工程的默认设置。
了解有关工程创建选项的详细信息
警告:
除非在有关特定工具和功能的文档中另有说明,否则将不支持诸如 Microsoft OneDrive 和 Google Drive 等云存储服务。
您连接到的数据和其他外部资源可能存储在您的计算机、网络驱动器、GIS 服务器、门户或其他远程位置上。 当工程及其数据存储在本地时,性能最佳。
了解有关工程和数据位置的详细信息
协作
您可以在一些工程上独立工作,也可以在其他工程中与同事协作。 或者,您可能是一名 GIS 管理员,负责确保您组织的工程符合特定标准。 ArcGIS Pro 可通过多种方式促进协作。
将工程存储在共享位置
需要由两个或更多用户更新的工程可以存储在他们相互间可以访问的位置,例如共享网络驱动器。 一次只能由一个用户对工程进行更改。 但是,如果一个用户打开了工程,其他用户可以在只读状态下打开它。
您可以在只读状态下对工程进行更改,但除非将工程另存为新工程,否则无法保存这些更改。 但是,您可以对只读工程执行不更改工程文件本身的操作。 例如,您可以编辑工程中使用的空间数据,或者运行创建或更新数据的地理处理工具。
如果工程位于网络驱动器上,则最佳做法是将项目连接添加为 UNC 路径。 这可以避免在不同用户的计算机上,驱动器被映射为不同盘符时出现的访问问题。 要将连接添加为 UNC 路径,必须在浏览对话框中输入建立连接的路径。 如果浏览到并选择该位置,则连接将自动引用盘符。
创建自定义模板
ArcGIS Pro 起始页上的工程模板是工程的默认配置。 如果您的组织或群组对新工程有自己的启动要求,则可以创建工程模板并从该自定义模板开始新工程。 例如,您可能希望启动新工程显示打开的地图,该地图具有特定范围、底图和坐标系。
工程模板(扩展名为 .aptx 的文件)可能包含如下项目:
- 包含符号化图层的地图和场景
- 包含地图框和地图整饰要素的布局
- 包含地理处理模型和脚本的工具箱
- 与文件夹、数据库、服务器、样式和其他资源的连接
如果模板包含到网络驱动器或企业级地理数据库的连接,则应使用 UNC 路径添加这些连接。 还可以将门户项目(如 Web 图层和 Web 地图)添加到模板中。
如果模板的用户对资源没有公共访问权限,则可以将所需数据复制到模板的默认地理数据库中。
注:
工程模板可以存储在本地或网络驱动器上,也可以上传到门户。 要了解如何在模板中管理地图、布局、工具箱、样式和项目连接,请参阅共享工程包。 工程模板是一种特殊类型的工程包。
使用包、Web 项目和文件
工程和一些工程项目(如地图和地图图层)可以通过门户或传统方法(如复制操作系统上的文件)进行共享。
包
包是一个压缩文件,其中可能包含您添加到现有工程中的项目(如地图包或图层包),也可能包含整个工程(工程包)。 包中包含被打包的项目本身及其核心组件和数据。 例如,工程包包含工程文件、项目(如属于工程文件的地图和布局)以及工程的默认地理数据库和工具箱。 将根据一组规则决定包含的数据和连接。
可以将包上传到门户、在操作系统上复制或作为文件附件发送。 如果不同的用户需要更新工程,但无法访问相同的网络驱动器,则工程包是一种有效的协作方式。
工程包还可用于存档或分发已完成的工程,或在工程随时间变化时存储工程快照。
Web 项目
地图、场景图层和表格可以在 ArcGIS Pro 或 ArcGIS Online 中创建并保存为 Web 项目。 Web 项目可以添加到 ArcGIS Pro 工程并在其他 ArcGIS 应用程序中使用。 Web 项目是直接从活动门户添加到工程的,这与存储在门户上的包不同,后者需要先下载到您的计算机。
Web 项目可以由项目所有者更新或替换。 如果项目所有者启用了编辑,则 web 图层和表的用户可以编辑这些项目。 如果未启用编辑,用户仍然可以在自己的工程中修改项目属性,而不在门户上更改项目。
项目文件
地图、图层、布局、报表和演示文稿可以另存为独立文件,并上传到门户或保存到本地或网络驱动器。 项目文件可保存项目的属性。 它们包括对数据的引用,但不存储数据本身。 例如,地图文件 (.mapx) 保存地图的属性,如其名称、书签和坐标系。 它还存储地图图层及其属性,如符号系统和标注。 它存储各个图层的数据源的路径,但不存储数据。 这意味着,如果您与同事共享项目文件,则您的同事必须能够访问该数据。
通过门户工程协作
使用 ArcGIS Enterprise 11.4 或更高版本的门户时,您可以将工程保存到门户。 门户工程允许同时在同一工程上进行多用户协作。 单个用户也可以使用门户工程从不同的计算机访问和更新工程。
管理工程和工程项目
无法使用 ArcGIS Pro 命令复制、移动、重命名或删除工程。 支持(也是必需的)使用操作系统命令来删除工程,但不支持其他管理任务,它们可能会损坏工程。 要复制、移动或重命名工程,请将其共享为工程包或使用新名称保存工程。
要删除工程,您可以删除包含工程文件及其关联文件的系统文件夹。 但是,如果系统文件夹包含其他工程使用的项目,则不要删除该文件夹。
可以通过 ArcGIS Pro 命令复制、移动、重命名和删除工程项目。 这些操作既可以对存储在工程文件中的项目执行,也可以对通过连接访问的基于文件的项目执行。 许多项目(如地理数据库、工具箱和样式)可以从工程中移除或删除,但这不会将其从磁盘中删除。 基于文件的项目如果被删除,则无法恢复。 门户项目可以从工程中移除,但只能由项目所有者从门户中删除。 已删除的门户项目将被发送到回收站,并可在 14 天内恢复。