您可以将 ArcGIS Online 门户或 ArcGIS Enterprise 门户(10.8.1 或更高版本)中的 web 场景图层替换为其他 web 场景图层。 替换图层时,其内容会更新。 其服务 URL 和项目 ID 不会更改。 您只能替换从场景图层包发布或者从文件夹或云数据存储中的引用场景缓存发布的 Web 场景图层。 无法替换具有关联要素图层的 web 场景图层和体素场景图层。 有关 web 场景图层的详细信息,请参阅使用 web 场景图层。
替换 web 场景图层时,指定目标图层(要替换的图层)和更新图层(替换图层)。 您还可以指定存档图层名称。 替换目标图层后,其内容将存档于您的门户中。 除其内容之外,您还可以替换目标图层的项目信息。
如果满足以下所有条件,则可以将目标 Web 场景图层替换为更新 Web 场景图层:
- 目标图层和更新图层都必须托管在您的门户中,并且您必须是这两个图层的所有者。
- 目标图层和更新图层的类型必须相同。 例如,不能将建筑物场景图层替换为 3D 对象场景图层。
- 目标图层和更新图层必须均从同一源进行发布。 例如,无法将从场景图层包发布的 Web 场景图层替换为从引用的场景缓存中发布的 Web 场景图层。
- 要替换从引用的场景缓存发布的 Web 场景图层,目标图层和更新图层的场景服务必须存在于同一服务器和服务器文件夹中。
此工作流的好处是,允许您在替换目标图层之前在门户中过渡和测试更新图层。 替换图层时,用户访问不会中断。 如果需要恢复更新,则可以使用存档图层。
下图展示了如何管理目标、更新和存档图层的属性:
- 目标图层 (A) 的项目 ID 不变。 默认情况下,系统将为存档图层分配新的项目 ID (C);或者,存档图层可使用更新图层 (B) 的项目 ID。
- 目标图层 (A) 的服务 URL 不变。 存档图层的服务 URL 引用目标图层名称,并附加单词 archive 和日期戳 (A_Archive)。 门户不再包含具有更新图层的名称或服务 URL 的 web 图层。
- 目标图层内容 (A) 将被更新层内容 (B) 替换。 存档图层会存储替换后的目标图层内容 (A)。
最佳做法是,对更新图层和目标图层使用相同的空间参考。
要替换 web 场景图层,请完成以下步骤:
- 登录到 ArcGIS AllSource。
您的活动门户必须是在其中托管 web 图层的门户。 您必须使用具有图层的账户登录。
- 单击功能区上的共享选项卡。 在管理组中,单击替换 Web 图层 。
地理处理窗格将显示并打开替换 Web 图层工具。
- 对于目标图层,输入要替换的图层的服务 URL 或项目 ID。
您可以浏览到 web 场景图层或将其从目录视图或目录窗格拖动到目标图层输入框。 或者,您可以复制粘贴图层的服务 URL 或项目 ID。
- 或者,对于存档图层名称,将默认值替换为新名称。
默认存档图层名称为 <target layer>_archive_<timestamp>。
- 默认情况下,已选中为存档图层创建新项目框。 或者,可取消选中该框以将更新图层的项目 ID 用于存档图层。
如果选中该框,系统会将新项目 ID 分配给归档图层,并且更新图层的项目 ID 不再与任何内容相关联。
- 对于更新图层,输入将替换目标图层的图层服务 URL 或项目 ID。
- 或者,选中替换项目信息框。
默认情况下,不会替换与目标图层关联的项目信息。 选中此框以将其替换为更新图层项目信息。 将替换缩略图、摘要、描述和标签。 不会替换根据其创建图层的配额(属性)、使用条款和包名称。
- 单击运行。