与协作群组共享要素图层
在分布式协作中,您可以将托管要素图层、托管要素图层视图和联合要素图层作为引用或副本进行共享。
注:
托管时空要素图层不受支持,不可以在分布式协作中共享。
将要素图层共享为参考
将要素图层共享为参考时,会在接收者组织中创建图层项目,但不会复制数据。 相反,该图层项目将引用原始要素图层或要素图层视图。 要访问引用图层,接收组织中的成员必须满足以下条件之一:
拥有该图层所在源组织的访问权限。
将与所有人共享该图层。
该图层提供了已保存的凭据。
如果该图层受到保护,成员必须使用在源组织中至少拥有“查看者”级别访问权限的账户进行身份验证。
将要素图层共享为副本
将要素图层共享为副本时,会将数据复制到接收者的组织。 新的托管要素图层由接收组织创建并拥有,这反映在项目的服务 URL 中。
如果您作为访客加入工作空间并拥有发送内容的权限,您共享到工作空间组的任何项目都将根据参与组织的访问模式(接收或发送和接收)发送给对方。
共享要素图层编辑
共享要素图层可以由图层所有者进行编辑(单向),也可以由所有者和接收者共同编辑(双向)。
仅由所有者进行编辑(单向)
对于单向共享编辑,原始要素图层的所有者可编辑图层,并通过同步间隔将更改同步给所有参与者。 访客可以选择在协作工作空间中同步编辑内容的间隔。 要将图层共享为副本,需确保在发送之前已对要素图层启用同步。
支持单向共享编辑的服务包括:
托管要素服务
托管要素服务视图
引用分支版本化数据的要素服务
引用包含存档功能的非版本化数据的要素服务。
引用传统版本化数据的要素服务,不包含将编辑内容移动到基本配置的选项
如果要素服务不支持同步,或者在只读传统版本化数据上运行,要素服务项目将作为参考共享,即使该项目已共享到配置为将要素服务共享为包含单向编辑的副本的协作工作空间,也是如此。
如果无法共享为副本,则共享为参考选项允许主办方组织在要素服务项目无法作为副本发送时将其作为参考发送,或者如果未启用此选项且无法将要素服务项目作为副本发送时,不共享要素服务项目。 在 ArcGIS Enterprise 10.8.1 中添加此协作工作空间配置选项以用于协作主办方,在 10.9 中用于协作访客。
要了解有关如何管理协作工作空间以及如何作为协作主办方修改此要素的详细信息,请参阅作为主办方管理协作。 要了解有关如何管理协作工作空间以及如何作为协作参与者修改此要素的详细信息,请参阅作为访客管理协作。
由所有者和接收方进行编辑(双向)
ArcGIS Enterprise 10.9 引入了对双向编辑共享的支持。 对于双向共享编辑,要素图层的所有者可以允许共享的要素图层被所有者和接收协作参与者编辑。 受支持的编辑类型包括添加新要素、编辑要素或删除现有要素。
支持双向共享编辑的服务包括:
托管要素服务
托管要素服务视图
引用分支版本化数据的要素服务
引用包含存档功能的非版本化数据的要素服务。
通过引用从用户管理器数据存储中发布的要素服务
注:
在传统版本化数据上运行的要素服务不支持双向 syncDirection 参数,因此只能进行单向共享。
以下是允许双向共享编辑的先决条件:
对于 ArcGIS Enterprise,必须在版本 10.9 或更高版本中创建协作工作空间才能启用此功能。 在 10.9 版本之前创建的工作空间不支持此选项。
要为合格的参与者启用双向编辑共享,当设置工作空间同步时,必须将协作工作空间配置为将要素图层作为副本共享。
配置协作工作空间的参与者必须具有发送并接收权限。
接收要素图层的参与者必须具有对协作工作空间的发送并接收权限。
协作参与者必须使用 ArcGIS Enterprise 10.9 或更高版本。 共享要素图层必须满足以下要求:
- 已启用同步 - 要素服务属性功能应如下所示:
"capabilities": "Query,Create,Update,Delete,Editing,Sync"已配置为使用 ArcGIS Pro 服务运行时
支持复本追踪 - 要素服务图层属性
isDataReplicaTracked应为true:
"isDataReplicaTracked": true- 支持双向同步 - 要素服务属性
syncCapability的子属性supportsBiDirectionalSyncForServer应设置为true:
{ "syncCapabilities": { "supportsBiDirectionalSyncForServer": true } }
如果要素服务不满足上述所有要求,但启用了同步,则该服务将共享为支持单向编辑的副本。 此外,如果该服务不满足上述要求且未启用同步,则其将作为参考共享。
注:
如果共享的服务不满足双向编辑共享的所有要求,即使协作配置为通过将服务共享为双向编辑副本,服务都将作为单向编辑副本或作为参考共享。 服务是否开启同步,决定了它是作为支持单向编辑的副本共享,还是仅作为参考共享。
通过协作工作空间配置(在 ArcGIS Enterprise 10.8.1 中引入以用于协作主办方,在 10.9 中引入以用于协作访客),组织可以在要素服务项无法作为副本发送时,将其作为参考发送;或者在上该功能被禁用且无法将要素服务项目作为副本发送时,不共享要素服务项目。 在创建或管理协作工作空间时,协作主办方和访客均可使用如果无法共享为副本,则共享为参考功能。 要了解有关如何管理协作工作空间以及如何作为协作主办方修改此要素的详细信息,请参阅作为主办方管理协作。 要了解有关如何管理协作工作空间以及如何作为协作参与者修改此要素的详细信息,请参阅作为访客管理协作。
注:
当作为复本共享至协作工作空间时,分布式协作将使用复制和全局 ID 来同步参与者之间的要素图层编辑内容。 保留全局 ID 可确保对现有要素进行的任何数据编辑内容都将作为更新而非新要素发送。
准备并发布要素图层
要在协作中作为副本共享要素图层,必须发布该图层并启用同步功能。 具体工作流取决于该图层是托管要素图层还是引用企业级地理数据库中数据的图层。
您可以从以下平台发布:
- 来自 ArcGIS Pro 地图或 ArcGIS Enterprise 文件的托管要素图层。
注:
有关支持的发布工作流完整列表,请参阅发布托管要素图层。
- 使用 ArcGIS Pro 引用企业级地理数据库中已注册数据的要素图层。
注:
为了支持双向编辑共享,协作参与者必须使用 ArcGIS Enterprise 10.9 或更高版本,并且协作工作空间必须在 10.9 或更高版本中创建。
要在协作中作为副本共享要素图层,必须发布该图层并启用同步功能。 具体工作流取决于该图层是托管要素图层还是引用企业级地理数据库中数据的图层。
启用同步和编辑功能
要将要素图层作为副本共享,必须启用同步功能。 编辑的单向共享(从所有者到接收方)需要启用同步,而双向共享则需要启用同步、复本追踪和双向同步。 支持的编辑操作包括添加、更新和删除要素。 方案变更不会同步。
在托管要素图层上启用同步功能
要在托管要素图层上启用同步,请执行以下操作之一:
从 ArcGIS Pro 发布时启用同步。
在托管要素图层的项目页面上的设置选项卡启用同步。
以启用同步方式发布的托管要素图层,在适用时会自动支持复本追踪和双向同步。
在参考企业级地理数据库数据的要素图层上启用同步
共享参考企业级地理数据库中已注册数据的要素图层时,需要额外配置。
准备数据
启用同步前,需确保您的数据满足以下要求:
启用同步和复本追踪
如果从 ArcGIS Pro 发布要素图层时选中了启用同步,则复本追踪和双向同步会自动启用。
如果未启用复本追踪,请执行以下步骤:
以具有管理员权限的成员身份登录 ArcGIS Server Manager。
ArcGIS Server Manager 的 URL 格式为
https://machine.example.com:6443/arcgis/manager。 将machine.example.com替换为 ArcGIS Server 站点的相应值。浏览至服务 > 管理服务。
单击服务的停止按钮。
打开 ArcGIS Pro 并连接到要素图层的数据库连接。
在 ArcGIS Pro 中,使用要素图层的要素数据集运行启用复本追踪工具。
返回 ArcGIS Server Manager,单击开始按钮,重新启动停止的服务。
服务现在已支持复本追踪和双向同步。