门户工程是在 ArcGIS Enterprise 门户中创建、存储和管理的 ArcGIS Pro 工程。 要创建门户工程,您必须拥有 ArcGIS Pro 3.5 以及 ArcGIS Enterprise 11.4 或更高版本的门户。 ArcGIS Enterprise 早期版本或 ArcGIS Online 中不支持门户工程。
门户工程可以供一台或多台计算机上的一位用户使用,也可以供多位用户共同使用。 工程在门户上维护和更新。 这使得门户工程不同于工程包 (.ppkx),后者是一种用于交换静态数据的文件格式,并且通常是已完成工程。
门户工程的组成部分与本地工程的组成部分相同。 其中包含地图、布局、报告、演示文稿、样式、任务、链接图表等项目。 但是,从结构上讲,工程在门户上存储为带有资源的 JSON 项目,而不是作为 .aprx 文件。
门户工程具有主文件夹、默认地理数据库和默认工具箱。 这些项目不存储在门户上,而是存储在本地/网络驱动器或数据库中。 门户工程还可以包含文件夹连接和与其他资源的连接。
可以通过多种方式使用门户工程:
- 一个用户可以在一台计算机上使用工程。 由此可保护工程免受本地或网络驱动器上可能发生的损坏或故障的影响。
- 一个用户可以在多台计算机上使用工程。 例如,用户可以通过工作计算机或家庭计算机使用工程。
- 一个用户可以为其他用户创建工程。 例如,管理员可以将即用型工程提供给 ArcGIS Enterprise 组织中的个人或群组。
- 许多用户可以使用同一工程。 这样可以使具有不同技能和职责的用户在工程中协同工作。
这些用途需要通过不同的方式设置门户工程。 例如,必须配置协同工程才能使工程的默认项目和数据可供所有用户使用。 配置包括指定主文件夹、默认地理数据库和默认工具箱的位置,以及设置共享属性。 可以与 ArcGIS Enterprise 组织或组织中的群组共享门户工程。 无法公开共享这些输出图层。
在门户应用程序中,门户工程在其项目描述页面和工程所有者的我的内容集合中以 Pro 工程标注来标识。
首次打开门户工程时,会在计算机上的默认位置创建一个文件夹,并根据门户工程的项目 ID 命名。 (此名称是一个长字母数字字符串。)系统将下载门户工程的资源,并根据这些资源构建工程文件 (.aprx) 并将其存储在文件夹中。 门户项目的元数据和缩略图图像也会下载并存储在该文件夹中。
您在门户工程上的工作在本地存储的工程文件中完成。 该工程通过 ArcGIS Pro 标题栏上的云图标识别为门户工程。
当保存门户工程时,会发生以下情况:
- 工程的本地副本将更新。
- 您所做的更改将上传到门户,并且可供协作者使用。
- 其他人保存到门户的更改将下载到本地副本。
当您打开其他工程或退出 ArcGIS Pro 时,门户工程的本地副本将保留在您的计算机上。 当协作者对其本地副本进行更改并将其保存到门户时,门户工程的状态将与您的本地副本不同。 当下次打开该工程时,您的本地副本将以您上次保存的状态打开 - 不会自动下载其他人保存到门户的更改。
对本地副本进行更改并保存工程后,将发生上述过程:将上传更改并下载门户更改。 此时,工程的本地副本是最新状态。 可以将保存工程视为将本地副本与门户工程同步。
门户工程的内部查看状态不可见。 当您打开该工程时,无法获知其他用户是否正在使用该工程(在其自己的本地副本中)或者其可能进行的更改。 仅当您与其他用户的已上传更改冲突时,才会显示有关其他用户所做工作的通知。
例如,您和同事可能会以不同的方式更改同一地图。 因为每个人都在本地副本中操作,所以都不能实时看到对方的更改。 当您的同事保存工程的本地副本时,其更改将上传到门户。 稍后您在保存本地副本时,您的更改不会自动覆盖同事的更改。 系统会检测到冲突,并显示工程冲突对话框。 您必须决定是通过将您的更改推送到门户还是通过从门户提取您的同事的更改来解决冲突。 由于您无法看到同事的更改,所以可能需要在决定之前与其联系。
冲突在工程项目(例如地图、布局或报告)级别检测并解决。 例如,如果您更改了地图图层的符号系统,而同事对同一地图进行了不相关的更改,例如添加新图层、更改底图或更改地图的坐标系,则也会发生冲突。 换句话说,存在冲突的为工程项目,而非其各自的设置、属性或元素。
解决冲突后,您的地图或您同事的地图会完整保存到门户中。
检测到冲突时,在冲突解决之前,不会上传或下载任何更改。 解决冲突后,所有不冲突的更改将与冲突的更改一起处理。 例如,解决 Map 1 中的冲突后,您对 Map 2 所做的更改(不存在冲突)也将上传到门户。 此外,您的同事对 Map 3 所做的更改(没有冲突)将从门户下载到您的工程本地副本。
访问和管理
门户管理员和门户工程项目所有者可以在门户应用程序中管理门户工程的共享和其他属性。 共享设置作为一个整体应用于门户工程。 换句话说,门户工程中的所有工程项目必须具有相同的共享属性。
用于协作的门户工程必须共享到共享更新群组。 共享更新群组的成员可以打开门户工程,对其进行修改,并将其更改保存到门户。
门户工程还可以共享给组织或群组。 共享工程的组织或群组的成员可以打开并查看工程。 由于将从门户下载工程,因此这些用户可以进行更改并将其保存到工程的本地副本。 但是,无法保存对门户进行的更改。 或者,可以将门户工程另存为新的本地工程。 如果拥有相应权限,他们也可以将其另存为新的门户工程。
具有编辑要素图层权限的组织成员可以在门户工程中编辑地图图层引用的数据。 他们不需要更新门户工程的权限。
主要功能
门户工程的关键特征包括:
- 多用户同时访问门户工程
- 基于云的存储和安全性
- ArcGIS Pro 不支持 Microsoft OneDrive 或其他基于云的产品作为 ArcGIS Pro 的非虚拟工作环境。
- 从多台计算机访问工程,而不使用虚拟专用网络 (VPN)
- 在 ArcGIS Enterprise 门户上而不是在操作系统上管理的权限
软件要求
门户工程需要以下应用程序:
- ArcGIS Pro 3.5
- ArcGIS Enterprise 11.4 或更高版本
无法在 ArcGIS Pro 3.4 或更低版本中打开在 ArcGIS Pro 3.5 中创建的门户工程。