本主题中列出了您在使用分布式协作时可能出现的问题及建议的可行解决方案。 如果未能在本主题中找到您要查找的问题,也可以访问 Esri 技术支持网站以搜索相关文章。
ArcGIS Enterprise 和 ArcGIS Enterprise 协作
ArcGIS Online 和 ArcGIS Enterprise 协作
- 我已将一个托管要素图层视图发布到了我的 ArcGIS Online 组织,并希望与我的 ArcGIS Enterprise 组织进行共享。 我可以将视图共享到协作吗?
- 我使用 ArcGIS Enterprise 和 ArcGIS Online。 能否在二者之间建立分布式协作?
- ArcGIS Enterprise 是否可以与多个 ArcGIS Online 组织进行协作?
- 使用开发者订阅的 ArcGIS Online 组织是否可以参与与 ArcGIS Enterprise 组织的分布式协作?
- 我的 ArcGIS Online 组织更改了其 URL 键。 我想作为协作参与者重建我的组织,应该如何操作?
- 当我尝试接受 ArcGIS Online 组织的协助邀请时,为什么会收到 SSL 证书错误?
- 我已禁用仅允许通过 HTTPS 访问门户的选项。 在 ArcGIS Online 中,当我在 Map Viewer 中尝试查看通过引用共享的要素图层时,我收到提示:错误:无法将 [图层名称] 图层添加至地图。 发生了什么?
- 是否可以将数据从 ArcGIS Online 复制到我的企业级地理数据库?
- 是否可以将数据从企业级地理数据库复制到 ArcGIS Online?
- 当 ArcGIS Enterprise 和 ArcGIS Online 进行协作时,我的网络防火墙需要进行哪些更改?
共享 Web 应用程序
- 我可以在分布式协作中共享 web 应用程序吗?
- 协作参与者是否可以编辑他们收到的 web 应用程序?
- 我已经在 ArcGIS Web AppBuilder 中创建了自定义微件。 是否可以将这些内容共享给协作参与者?
- 我可以共享引用已部署到 web 服务器的自定义 web 应用程序的 web 应用程序项目吗?
- 我可以将 ArcGIS Living Atlas of the World web 应用程序共享至协作吗?
- 如果协作参与者共享了我的 ArcGIS Enterprise 版本中已停用的可配置应用程序模板,将会发生什么?
- 我可以共享需要群组的可配置应用程序模板(Minimal Gallery、Layer Showcase 等)吗?
将要素图层共享为副本并同步编辑内容
- 我编辑了共享要素图层中的符号系统,但更新的符号系统未复制给接收参与者。 这是为什么?
- 将托管要素服务共享至同一个协作或多个协作中的多个协作工作空间时会发生什么?
- 在我的 ArcGIS Online 组织中启用要素图层同步后,为什么会收到超时错误消息?
- 尝试将要素图层数据共享为副本时,日志中将出现以下错误:“创建复本失败。 数据集引用了多个不支持的图层。” 这是为什么?
- 如果用户更改已共享为副本的托管要素服务的所有者会怎样?
- 当用户取消共享已作为副本共享至群组的托管要素服务时,会发生什么?
- 为什么我的接收参与者无法将其编辑内容同步到我已共享为副本的要素服务?
- 当尝试将要素图层作为副本共享到配置为允许双向共享要素图层编辑的协作工作空间时,接收参与者所做的编辑不会同步到源参与者拥有的原始要素图层。 发生了什么?
- 我拥有与链接到协作工作空间的群组共享的要素图层,在该工作空间中复制数据选项处于选定状态。 如何将工作空间设置更改为作为参考共享?
- 如果一个群组链接到了协作工作空间,在该协作工作空间中复制数据选项处于选定状态,但是即使我与此群组进行共享,也没有复制我的地图和切片图层。 发生了什么?
- 尝试将要素图层共享为副本时,会将该项目复制为参考,因为其尚未启用同步。 启用要素图层同步后,将继续通过参考对其进行共享。 发生了什么?
- 我能否将具有分支版本化的要素图层作为副本共享到协作?
- 当尝试将要素图层作为副本共享到配置为允许双向共享要素图层编辑的协作工作空间时,项目将共享为副本。 由源进行的编辑将与接收参与者共享,但源不会收到由接收参与者进行的编辑。 发生了什么?
- 接收参与者是否可以编辑共享要素图层的方案,并将这些编辑共享回源?
共享托管要素图层视图
按需同步工作空间
使用计划间隔同步工作空间
其他常见问题
- 我希望保护协作中接收的项目免遭删除。 可在何处针对我的项目对此进行指定?
- 如何在协作中共享多面体要素图层?
- 我拥有一个要素图层以及从该图层发布的 WFS 图层。 我应该将哪些项目与协作的群组共享?
- 我的协作群组接收到通过 HTTP URL 配置的项目,但无法打开。
- 我的门户已配置为允许通过 HTTP 和 HTTPS 访问。 此门户能否参与分布式协作?
- 我的 Enterprise 门户仅使用 Kerberos 进行 Web 层身份验证。 我可以参与使用另一个 ArcGIS Enterprise 部署的分布式协作吗?
- 为什么我在其中一位协作参与者的工作空间中看到状态为“不支持”?
- 如果访客的 URL 使用 IP 地址,我能否邀请访客加入我的协作?
- 我能否为通过引用共享的服务存储凭据?
- 如何将我的项目共享为副本,并且在出现错误时默认共享为参考?
- 我是否可以将 Esri 拥有的内容与协作参与者共享?
疑难解答
- 如果包含多个项目的群组中的某个项目无法共享,会发生什么?
- 我没有通过协作接收到来自发送组织的任何内容。 出现此问题的原因是什么?
- 我已将要素图层共享到某群组,且该群组已加入复制数据选项处于选定状态的协作工作空间。 但是,我的协作中的接收组织正在接收要素图层作为参考。 发生了什么?
- 我的要素图层无法接收编辑内容。 发生了什么?
- 我正在使用 ArcGIS Enterprise 并且我的要素图层未收到 ArcGIS Online 组织的编辑内容。 我在服务器日志中看到以下严重的错误:“图层 %s 初始化失败。” 要解决该错误,我可以执行哪些操作?
- 我的协作中的门户已配置为通过 IIS 使用 PKI 身份验证,并且我们收到了以下错误消息:来自 'https://sampleserver.domain.com/portal' 的响应为“413 请求实体过大”。 'https://sampleserver.domain.com/portal' 必须配置服务器以允许较大请求实体。 要解决该错误,我可以执行哪些操作?
- 我在协作中通过参考接收到一个要素图层。 当我在地图查看器中添加要素图层并尝试使用“打印”工具时,收到以下错误消息:“创建打印地图时出错。” 是什么导致了这种情况?
ArcGIS Enterprise 和 ArcGIS Enterprise 协作
ArcGIS Enterprise 支持更改用于与其他 ArcGIS Enterprise 参与者进行通信的 Web 层身份验证凭据或 PKI 证书。 这些更改。 有关详细信息,请参阅分布式协作更新 Web 层身份验证配置 REST API 主题。您可以为协作的 ArcGIS Enterprise 参与者添加、更新和删除 Web 层或 PKI 证书身份验证。 有关详细信息,请参阅管理协作和作为访客管理协作
ArcGIS Online 和 ArcGIS Enterprise 协作
不,ArcGIS Enterprise 组织一次只能与一个 ArcGIS Online 组织进行协作。 有关详细信息,请参阅设置 ArcGIS Enterprise 和 ArcGIS Online 协作。
如果您的组织使用转发代理,则必须将转发代理使用的证书导入至 ArcGIS Enterprise on Kubernetes 门户作为根/中间证书,然后再接受邀请。
我已禁用仅允许通过 HTTPS 访问门户的选项。 在 ArcGIS Online 中,当我在 Map Viewer 中尝试查看通过引用共享的要素图层时,我收到提示:错误:无法将 [图层名称] 图层添加至地图。 发生了什么?
在 Map Viewer 经典版 或 ArcGIS Online 中的 Map Viewer,此错误用于告知用户无法将请求的内容添加到地图。 默认情况下,ArcGIS Online 配置为仅允许通过 HTTPS 进行访问。 验证 ArcGIS Enterprise 要素图层服务 URL 是否使用 HTTPS。 如果未使用 HTTPS,请更新服务 URL 以使用 HTTPS。 要查看如何操作,请按照常见问题解答:是否可以更新现有 ArcGIS Online web 地图中的服务 URL?支持文章中的步骤操作。
共享 Web 应用程序
可以。 ArcGIS Enterprise 协作参与者可以与使用相同或更高版本 ArcGIS Enterprise 以及 ArcGIS Online 的协作参与者共享 web 应用程序。 支持的 web 应用程序包括使用可配置 web 应用程序模板和 Web AppBuilder 创建的应用程序。 同时还支持基于群组的 web 应用程序。
ArcGIS Online 参与者无法与任何版本的 ArcGIS Enterprise 参与者共享 web 应用程序。
将要素图层共享为副本并同步编辑内容
如果图层包含大量数据,则配置同步时项目页面可能会超时。 要解决此问题,可以使用 REST admin API 以 async 模式在图层上运行 updateDefinition 操作。 请参阅 更新定义(要素服务)REST API 主题中的示例 3。
可以与接受参与者单向同步由源所有者对要素服务进行的编辑内容。 但是,不支持双向共享编辑内容功能,即接收参与者对托管要素服务进行编辑,并将编辑内容同步回源要素服务。
如果您想将编辑保存到已接收项目,请导出要素服务并将导出的数据发布为新的托管要素图层。 此新托管要素服务不会从源要素服务中接收同步的编辑,但您可以编辑该服务。
也可以在接收人之间双向共享对要素图层的编辑。 有关详细信息,请参阅与协作群组共享内容。
- 接收参与者使用的可能不是 ArcGIS Enterprise 10.9 或更高版本。 仅从 10.9 版本开始才可能进行双向编辑共享。
- 接收门户可能不具有工作空间的发送并接收权限。 举办方组织需要更新访客发送并接收的权限。
- 共享要素图层可能未启用同步或 supportsBiDirectionalSyncForServer 设置为 true。 有关使要素图层支持双向编辑共享的详细信息,请参阅共享托管要素图层或通过企业级地理数据库共享要素图层。
- 将协作工作空间配置为支持双向编辑共享之前,要素图层可能已被共享。 要排除问题,请从加入到协作工作空间的群组中取消共享原始要素图层项目,然后重新共享以创建该项目的新副本。
- 需要使用 10.9 或更高版本的 ArcGIS Enterprise 创建协作工作空间。
警告:
在编辑支持双向共享编辑的要素图层时,请务必注意,不会进行任何检查来检测和阻止浮动编辑。 提交编辑时,最后提交的更改优先,覆盖对要素图层的预先存在的编辑。 为避免数据冲突,在进行其他编辑之前应查阅要素服务的存档版本。
通过数据复制只能复制要素图层。 其他图层类型(例如地图或切片)将共享为参考。 有关详细信息,请参阅共享内容至协作。
您的要素图层已启用同步,但是可能不支持复本追踪和双向同步。 要排除问题,使用 ArcGIS REST API 访问要素图层并确认图层满足以下条件:
- 已启用同步 - 要素服务属性功能应如下所示:
"capabilities": "Query,Create,Update,Delete,Editing,Sync"
- 支持复本追踪 - 要素服务图层属性 isDataReplicaTracked 应为 true:
"isDataReplicaTracked": true
- 支持双向同步 - 要素服务属性 syncCapability 的次要属性 supportsBiDirectionalSyncForServer 应设置为 true:
{ "syncCapabilities": { "supportsBiDirectionalSyncForServer": true } }
如果要素图层不支持上面列出的所有所需功能,请从加入协作工作空间的群组中取消共享项目,更新服务以启用这些功能,然后重新共享到群组。 有关使要素图层支持双向编辑共享的详细信息,请参阅共享托管要素图层或通过企业级地理数据库共享要素图层。
共享托管要素图层视图
按需同步工作空间
使用计划间隔同步工作空间
其他常见问题
可以。 您可以选择为协作中通过引用共享的所有服务项目保存凭据。 在发送门户时输入凭据,并将其应用于共享到协作门户的服务。 但是,此功能存在几个限制。 可以通过门户主页应用程序执行此工作。 有关详细信息,请参阅作为访客管理协作和管理协作。
凭据将与协作工作空间关联,且必须用于具有查看者权限的内置用户;用于具有更高权限的用户的凭据将被阻止。 保存凭据的选项将仅在 ArcGIS Enterprise 与 ArcGIS Enterprise 的协作。 凭据不能在 ArcGIS Online 中进行收发。 此功能无法在使用 web 层身份验证的 ArcGIS Enterprise 系统中使用(例如 IWA 或 PKI)。
凭据必须由发送门户的管理员进行输入和保存。 如果发送门户可以到达接收门户,则接收门户上的项目将立即使用存储的凭据进行更新。 如果发送门户无法到达接收门户,则项目将在下一个计划同步期间进行更新。
当创建协作时,如果您在设置工作空间同步设置时选择副本,则可以选择如果无法共享为副本,则共享为参考。 启用此选项可确保如果在将项目共享为副本时出现错误,则这些特定项目可共享为参考。 编辑工作空间时,可以更新此选项。 有关详细信息,请参阅管理协作。
疑难解答
如果项目在共享时无法添加到群组,且该项目是项目组的一部分,则将系统继续该过程,以便成功移动其他项目。 记录了一个指示一个项目失败的错误。 有关详细信息,请让门户管理员检查日志。
有几种情况可能导致您的群组无法接收内容。 如下所示:
- 您的群组可能尚未加入协作工作空间。 请与系统管理员联系,以检查是否已正确配置协作工作空间,以及所涉及的群组是否已加入工作空间。
- 计划的同步可能尚未执行。 按照管理员的配置,协作的内容将按计划间隔同步。 默认间隔为 24 小时。 访客组织的分布式协作管理员可以使用同步工作空间选项按需同步工作空间。 也可以使用协作 REST API 调用按需协作。 有关详细信息,请参阅分布式协作的 REST API 文档同步。
- 接收组织中的可用磁盘空间最多可达 10 GB。 达到此阈值后,将不会同步任何内容。 将记录一个指示此问题的 SEVERE 级别日志消息。 协作管理员还将收到通知,指示已达到的内容存储磁盘空间使用阈值。 磁盘空间释放后,将再次进行同步内容。 默认情况下,内容存储磁盘空间阈值为 10 GB。 该值可以通过 Portal Administrator Directory 进行修改。
在下列情况下,可通过参考复制要素图层。
- 要素图层不支持同步功能或要素图层上未启用同步。 要启用同步,请参阅将要素图层数据共享为副本。 在这种情况下,协作管理员和群组所有者都将收到通知,指示要共享为副本的项目实际上已共享为参考。 由于未启用同步,因此会将一个条目写入门户日志,指示该项目已共享为参考。
- 要素图层已超过最大项目大小 (1 GB),这将导致该项目被共享为参考。 要对此情形进行验证,请启用 INFO 级别的门户日志,并查找指示共享要素图层数据项目大小的日志条目。
我正在使用 ArcGIS Enterprise 并且我的要素图层未收到 ArcGIS Online 组织的编辑内容。 我在服务器日志中看到以下严重的错误:“图层 %s 初始化失败。” 要解决该错误,我可以执行哪些操作?
请检查相关图层是否具有基于表达式的渲染器。 为此,请执行以下步骤:
- 打开内容页面的我的内容选项卡,然后针对要素图层选择查看项目详细信息。
- 单击可视化选项卡。
- 对于列出的每个图层,请选中更改样式按钮以查看要显示的属性是否设置为表达式。 如果是,请执行以下操作之一:
- 在 ArcGIS Enterprise 中,将要显示的属性从表达式更改为字段,然后单击保存图层。 对所有适用图层进行相应更改后,应在下次同步时收到编辑内容。
注:
更改要显示的属性并在 ArcGIS Enterprise 中保存该图层后,无需在 ArcGIS Online 组织中对相应要素图层进行更改。
- 在 ArcGIS Online 组织中,将要显示的属性从表达式更改为字段。 接下来,取消共享协作群组中的项目并进行同步,然后使用重新复制数据选项来重新共享图层。
- 在 ArcGIS Online 组织中创建视图,调整视图中的图层以不使用表达式,然后通过协作而非要素图层来共享此视图。
- 在 ArcGIS Enterprise 中,将要显示的属性从表达式更改为字段,然后单击保存图层。 对所有适用图层进行相应更改后,应在下次同步时收到编辑内容。
我的协作中的门户已配置为通过 IIS 使用 PKI 身份验证,并且我们收到了以下错误消息:来自 'https://sampleserver.domain.com/portal' 的响应为“413 请求实体过大”。 'https://sampleserver.domain.com/portal' 必须配置服务器以允许较大请求实体。 要解决该错误,我可以执行哪些操作?
使用 PKI 的 IIS web 服务器的管理员必须将 uploadReadAheadSize 属性值增加到 51,200,000 (50MB)。 例如,如果 PKI 门户的 Web Adaptor 作为“门户”在 IIS 中的“默认网站”下安装,则可以使用以下命令更改 uploadReadAheadSize 属性:
%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/portal" -section:system.webServer/serverRuntime /uploadReadAheadSize:"51200000" /commit:apphost
有关 uploadReadAheadSize 属性的其他详细信息,请参见服务器运行时文档。