覆盖 Web 要素图层

除了发布新的 Web 要素图层,您可以使用 ArcGIS Pro 覆盖现有 Web 要素图层,以反映 GIS 资源或其源数据的更改。

如果满足以下所有条件,则可以覆盖现有 Web 要素图层:

  • 使用拥有要覆盖的 Web 要素图层的帐户或以管理员身份登录 ArcGIS 组织。
  • 覆盖 Web 图层窗格打开时,要覆盖的 Web 要素图层的位置并未更改。

除了覆盖 Web 要素图层的内容之外,还可以修改项目描述以及配置设置。

覆盖 Web 图层时的注意事项

始终使用在 ArcGIS Pro 中创作的内容覆盖现有 Web 图层,其中包括弹出窗口和符号系统。 如果覆盖 Web 图层,则会替换其相关数据。 初始发布 Web 图层后,对弹出窗口或符号系统的更改或对 Web 图层的任何其他更新都将丢失。 覆盖 Web 图层时,如果新图层具有不同的字段名称、已删除的字段或新字段,则您要发布的新图层的方案可能会与现有 Web 图层的方案不同。

Web 地图与 Web 图层单独存储弹出窗口和符号系统。 如果 Web 图层被新配置的弹出窗口覆盖,则不会更新存储在 Web 地图中的弹出窗口。 如果 Web 图层的方案发生更改,则可能需要重新配置 Web 地图的弹出窗口和符号系统。

例如,您共享了美国城市的 Web 图层并创作了一个 Web 地图,该地图可使用 name 字段对图层进行符号化。 当您在 name 字段已重命名为 city 的情况下,使用新的 Web 图层覆盖现有的 Web 图层时,Web 地图仍将尝试使用旧的 name 字段来对图层进行符号化,即使它不再存在也会如此。 您必须使用 city 作为新字段来重新配置符号系统。

覆盖 Web 要素图层

此工作流将介绍如何覆盖 Web 要素图层。 要覆盖引用注册数据的 Web 要素图层,覆盖其关联的地图图像图层。 您还可以使用 ArcPy 覆盖门户中的 Web 要素图层。 要了解详细信息,请参阅共享 Web 图层简介

  1. 要覆盖 web 图层,请执行以下操作之一:
    • 用地图中所有可用图层覆盖现有 Web 图层。 在共享选项卡的共享为组中,单击 Web 图层下拉箭头,然后单击覆盖 Web 图层 覆盖 Web 图层
    • 用地图中的所选图层覆盖现有 Web 图层。 在内容窗格中选择这些图层。 右键单击所选图层,指向共享,然后单击覆盖 Web 图层 覆盖 Web 图层

    随即显示覆盖 Web 图层对话框。

  2. 覆盖 Web 图层对话框中,浏览至 Web 图层在门户中的位置并将其选中。 单击确定
  3. 阅读覆盖 Web 图层消息并单击确定以继续。
    警告:

    如果对 Web 图层进行了在线编辑,或者已将要素附加到 Web 图层,则将覆盖这些更改。

    随即显示覆盖 Web 图层窗格。 将在常规选项卡上的项目详细信息下显示 Web 图层的名称。 此名称无法更改。

  4. 在图层名称下,接受默认选项以使用 Web 图层中的项目描述或选择选项以使用地图或图层的项目描述

    默认选项会保留当前 Web 图层的项目描述。 另一个选项则会将其覆盖。

  5. 可选择修改摘要标签字段中的信息。 如果字段为空,则必须进行填写。

    如果您在上一步中选择使用地图或图层中的项目描述,则字段可能为空。

  6. 或者,在共享为下更改设置:
    • 任何人 - 该选项将您的内容变为公开状态。 任何人均可访问并进行查看。
    • 我的组织 - 如果您使用组织帐户登录,您将会看到此选项。 此选项允许您与组织中所有经过身份验证的用户共享您的内容。
    • 群组 - 您可以与您所在的群组以及群组中的成员共享您的内容。

    将所有选项保持在未选中状态,以将共享级别设置为项目的所有者。

    注:
    如果您是现有 Web 要素图层的所有者,则可以修改群组共享设置。
  7. (可选)单击配置选项卡并更改设置。

    有关配置 Web 图层的详细信息,请参阅配置 Web 要素图层

    注:

    在覆盖 Web 要素图层时,WFS 图层不受支持。 覆盖具有关联 WFS 图层的 Web 要素图层将破坏 WFS 图层。 在这种情况下,从 Web 要素图层的项目详细信息页面中删除并重新创建 WFS 图层。

  8. 完成共享下,单击分析以检查是否存在问题。

    错误和警告将在消息选项卡上列出。 右键单击消息可以打开其帮助主题或在软件中执行更正操作。 错误 错误 解决之后方可共享 Web 图层。 建议解决警告 警告,但不做强制性要求。

    了解有关分析 GIS 资源的详细信息

  9. 成功发布图层后,单击窗格底部的管理 Web 图层链接以访问门户中的 Web 图层。
  10. 如有必要,请登录到门户以打开 Web 图层的项目页面。 在 Map Viewer 中打开图层或使用项目页面上的数据可视化选项卡来确认已覆盖 Web 图层。

相关主题