通过 ArcGIS Pro,您可以在 ArcGIS Online 或 ArcGIS Enterprise 门户中保存对 web 场景的更新。 ArcGIS Pro 提供了高级创作功能,用于符号化和可视化可用于修改现有 web 场景的 3D 地理空间数据。 保存 web 场景将保留 web 场景项目 ID。
在保存 web 场景时,必须满足以下条件:
- 活动场景必须链接到 web 场景。 将某个 web 场景添加至工程时,会将其转换为 ArcGIS Pro 场景并将其链接到 web 场景。 有关详细信息,请参阅添加 Web 地图或 Web 场景。
- 活动门户必须是 web 场景所在的门户。
- 您必须以 web 场景项目的所有者、管理员或 web 场景所共享到的共享更新群组成员的身份进行登录。
- 您的账户必须有权创建内容。 如果要将数据图层发布为 web 图层,则需要其他权限。
在 ArcGIS Pro 中保存 web 场景将更新链接的 web 场景,但不会更新该门户中现有的 web 图层和表项目。 例如,在保存包含对图层符号系统所做更改的场景时,只会将这些更改存储在 web 场景中。 因为更改仅会应用于更新的 web 场景,所以 web 图层在其他 web 场景中的外观或属性不会受到影响。 即使 web 图层项目已从 ArcGIS Pro 的场景中移除,门户中的这些项目也仍将保持不变。 如果将数据图层添加至场景,则保存场景会将新图层发布到门户,并将其添加至 web 场景。
在门户中保存 web 场景
在保存 web 场景之前,需要注意一些事项。 以下工作流可将更新保存到门户中的 web 场景:
- 将 web 场景添加至工程。
- 添加数据图层或更改场景中现有 Web 图层的符号系统、弹出窗口或标注。
- 在功能区共享选项卡上的管理组中,单击保存 Web 场景 。如果 ArcGIS Pro 不是上次修改 web 场景所用的应用程序,则会弹出保存 web 场景对话框。 执行以下操作之一:
注:
如果活动场景未链接到 web 场景,则保存 Web 场景按钮 将不可用。- 单击保存 web 场景以更新现有 web 场景。
- 单击共享为新 Web 场景以打开共享为 Web 场景窗格。 可以共享新的 web 场景,以在将保存内容提交到原始 web 场景之前检查可能更改或丢失的要素。 有关详细信息,请参阅共享 web 场景。
随即显示保存 Web 场景窗格。
- 可选择编辑摘要和标签字段。
共享至 ArcGIS Enterprise 10.9 或更低版本的门户时,需要摘要和标签。
最多可添加 128 个标签。
- 可以在共享级别下更改设置:
- 所有者 - 只有所有者(以及有权查看其他成员所拥有内容的组织成员)才能访问项目。 这是默认选项。
- 组织 - 与组织中所有经过身份验证的用户共享您的内容。 使用组织账户进行登录时,此选项可用。
- 所有人(公众)- 与公众共享您的内容。 任何人均可访问并进行查看。
- (可选)在群组下,选择您所属的群组以将内容与其成员进行共享。
注:
您必须是管理员或者 web 场景的所有者,才能更改共享设置。
- 或者,单击窗格顶部的配置选项卡,以查看在保存场景或更改其属性时将创建的 web 图层。
- 在完成保存下,单击分析 以查看潜在问题。
错误和警告将在消息选项卡上列出。 右键单击消息可以打开其帮助主题或在软件中执行更正操作。 您必须先解决错误 ,然后方可保存 web 场景。 建议解决警告 ,但不做强制性要求。
- 解决错误并选择性解决警告后,请单击保存 以更新门户中的 Web 场景。
如果共享设置已更改,更新共享对话框可能会出现,您可以在其中确认图层对预期查看者可见。
- 单击更新共享对话框中的更新以调整图层共享设置,从而使这些图层在 web 场景中可见。
如果一个或多个可编辑 Web 要素图层无法与所有人共享,则将显示一条消息。 必须通过门户的图层项目页面批准公共数据集合。 有关详细信息,请参阅允许或阻止在公共图层上进行编辑。
更新将保存到现有 Web 场景中。
- 单击更新共享对话框中的更新以调整图层共享设置,从而使这些图层在 web 场景中可见。
- 保存操作更新现有 web 场景后,请单击窗格底部的管理 web 场景链接以管理门户中的 web 场景。
如果 web 场景由服务器上自动缓存的新 web 图层组成,则在进行缓存生成时可能无法查看这些图层。 单击作业 以在作业状态窗格中查看缓存状态。
默认存档 web 场景名称为 <web 场景>_<时间戳>。 如果您是原始 web 场景的所有者,则已存档项目将与 web 场景存储在同一文件夹中。 否则,它将存储在根文件夹中。
注:
存档最后更新的 web 场景选项不适用于 ArcGIS Enterprise 10.8 及更低版本。
保存 web 场景时的注意事项
在 ArcGIS Pro 中保存 web 场景可以改进您的场景管理工作流。 但请注意,由于跨应用程序对某些 web 场景属性的支持存在差异,因此存在一些限制。 如果您使用另一个应用程序对 web 场景进行更改并在 ArcGIS Pro 中将其打开,则某些属性可能会发生更改,而另一些属性可能会被移除。 如果保存 web 场景,则在将 web 场景转换为 ArcGIS Pro 场景时已移除的所有属性都将丢失。
局限性
您可能会注意到,在 ArcGIS Pro 中打开 web 场景时,具有在其他应用程序(如 Scene Viewer)中创作的样式的图层将以不同方式显示。 如果在其他应用程序中创作的样式在 ArcGIS Pro 中不存在相同的符号系统属性,则将出现上述差异。 这方面的示例包括 3D 路径、3D 拉伸、计数和数量(2D 和 3D)。 保存 web 场景时,将对这些属性进行更改。 在 ArcGIS Pro 中没有等效渲染器的情况下,Scene Viewer 样式或属性将丢失。
最佳做法
以下是在 ArcGIS Pro 中保存 web 场景之前要考虑的一些最佳做法:
- 在 ArcGIS Pro 中打开 web 场景时,请检查它是否存在差异,尤其是弹出窗口、标注以及在另一个应用程序中创作的其他属性。
- 如果您的 ArcGIS 组织中有多个用户可以更新 web 场景,请确定自从您在 ArcGIS Pro 中打开该 web 场景以来是否对其进行过修改,以避免覆盖其他用户可能进行的更改。 要使用最新版本的 web 场景,请刷新工程中的场景。 有关详细信息,请参阅更新 web 地图或 web 场景。
- 首先将已更新的场景共享为新的 web 场景,然后查看其是否存在差异。 如果您对更新原始 web 场景的决定很有把握,请对其进行保存。