使用公共设施网络发布和使用服务

在 Standard 或 Advanced 许可等级下可用。

发布或使用包含公共设施网络及其相关网络要素类的服务时,将会应用一些条件和限制。 这些条件和限制取决于地图视图中存在的图层、地图服务的配置方式以及将使用服务的位置。

发布公共设施网络图层

作为 web 图层共享公共设施网络和相关要素类有一些条件和限制。 为了阻止发布,将在违反这些规则时返回分析器错误。 如果您希望通过 ArcGIS Pro 使用服务,则系统还会提供其他分析器警告以提醒您。

包含公共设施网络图层的已发布要素服务将自动包含公共设施网络网络逻辑示意图服务,以支持追踪分析和网络逻辑示意图。 有关详细信息,请参阅公共设施网络服务

如果公共设施网络图层存在于活动地图视图中,则共享的可应用条件和限制如下:

  • 地图图层必须来自作为数据库公共设施网络所有者建立的数据库连接。
  • 连接的 ArcGIS Enterprise 门户账户必须为门户公共设施网络所有者
    许可:
    活动门户账户必须具有 ArcGIS Advanced Editing 用户类型扩展模块许可,才能在企业级地理数据库中进行创建和发布,并与公共设施网络配合使用。
  • 不支持使用可见字段属性设置的定义查询和隐藏字段 - 如果存在,则将返回分析器错误。
  • 如果要在 ArcGIS Pro 中使用,则地图必须包含参与公共设施网络的所有图层。
    • 如果提供了公共设施网络图层的子集,则将返回分析器警告。 显示目的为警告在 ArcGIS Pro 中使用随公共设施网络图层子集发布的服务时会出现的相关问题。
  • Web 图层必须引用来自已注册数据源的数据。 在共享为 Web 图层窗格常规选项卡的数据和图层类型下,确保已选择引用注册数据下的地图图像
  • 包括要素访问公共设施网络图层的权限、对默认分支版本进行编辑的能力,以及启用版本管理功能。
  • 如果您打算将来覆盖 web 图层或服务,则最佳做法是在发布之前手动分配图层 ID。 否则,当 web 图层或服务被覆盖时,服务子图层 ID 可能会改变。 这可能导致 Web 在访问引用特定图层 ID 的服务时出现问题。 您可以使用地图属性对话框中的允许向共享 web 图层分配唯一数字 ID 设置启用此功能。
    • 如果选择不手动分配图层 ID,取消选中确保地图设置为允许分配唯一 ID 复选框。 如果选中该复选框,并且未启用地图属性中的允许向共享 web 图层分配唯一数字 ID 选项,则将返回分析器错误。 如果未选中该框,则系统将跳过分析器。 有关详细信息,请参阅配置 web 要素图层
  • 所有网络图层必须注册为分支版本化
    • 版本管理是可选的受支持功能。 查看共享分支版本化数据以了解分析器为分支版本化数据集强制施加的条件。

发布没有公共设施网络图层的公共设施网络要素类

共享没有公共设施网络图层的网络要素类时,限制将会放宽。 在这种情况下,可以配置活动地图视图,以包含使用定义查询的图层子集、使字段子集可见等。 这允许组织与需要公共设施网络类子集访问权限的用户共享服务和地图。

如果公共设施网络图层未存在于活动地图视图中,则共享的应用条件和限制如下:

  • 已发布的要素服务将不包括“公共设施网络”或“网络逻辑示意图”次要服务 - 将不支持执行追踪分析或使用网络逻辑示意图。
  • 要发布的地图图层可支持使用 Visible 字段属性设置的定义查询和隐藏字段。
  • 该要素服务与任何其他要素服务的行为方式相同。 任何编辑仍可应用服务后台的公共设施网络行为(例如脏区创建),但脏区和错误在地图中不可见。
  • 可选择支持版本管理功能。

工作流示例

要了解使用服务和公共设施网络的这些条件,请参阅基于具有配电和输电数据的电力公共设施的以下工作流示例。 该工作流的示例公共设施网络包含两个域网络(用于配电和输电)和一个结构网络。

GIS 编辑者工作流

使用配电的 GIS 编辑者正对配电数据执行维护编辑。 该编辑者需查看编辑所创建的脏区和错误。 编辑者将使用以所有数据和公共设施网络图层创建的要素服务。 为该用户创建的 ArcGIS Pro 工程仅包含配电域网络、结构网络以及公共设施网络图层。

同样,使用输电的 GIS 编辑者也正对输电数据执行维护编辑。 该编辑者需查看编辑所创建的脏区和错误。 编辑者将使用以所有数据和公共设施网络图层创建的要素服务。 为该用户创建的 ArcGIS Pro 工程仅包含输电域网络、结构网络以及公共设施网络图层。

GIS 分析师工作流

使用配电的 GIS 分析师需要执行追踪、其他分析及地图生产。 分析师将使用以所有数据和公共设施网络图层创建的要素服务。 该分析师的 ArcGIS Pro 工程仅包含配电域网络、结构网络以及公共设施网络图层。

同样,使用输电的 GIS 分析师也需要执行追踪、其他分析及地图生产。 分析师将使用以所有数据和公共设施网络图层创建的要素服务。 该分析师的 ArcGIS Pro 工程仅包含输电域网络、结构网络以及公共设施网络图层。

使用配电和输电的分析师将使用 ArcGIS Pro 工程,该工程包含配电域网络、输电域网络、结构网络以及公共设施网络图层。

在上述三个 GIS 分析师工作流中,GIS 分析师需要获得整个要素服务的权限。

Web 访问和字段编辑者工作流

临时用户可使用为特定任务和工作流配置的 web 地图。 这些 web 地图通常根据要素服务进行配置,具有一组简化的图层,并且可能包含定义查询或者某些图层上的一组简化的可见字段。 如果用户只需查看或查询数据,web 地图可使用不含公共设施网络图层的要素服务。

外业编辑者通常使用 Esri 移动应用程序或由 Esri 合作伙伴创建的运行时应用程序来对过程(例如库存检查)执行有限的编辑内容。 如果工作流需要追踪或网络逻辑示意图,则 web 地图将需要使用包含公共设施网络服务和网络逻辑示意图服务的要素服务。 与一般的 web 访问工作流一样,简单的外业编辑工作流可能会使用包含要素服务(而不含公共设施网络图层)的 web 地图,因为在该工作流中没有必要显示脏区或错误。

可以在 web 地图中离线使用公共设施网络数据以在 ArcGIS ProArcGIS Maps SDKs for Native Apps 中通过使用提前创建的离线地图区域或者通过根据需要创建离线地图区域来查看、编辑或执行追踪,从而支持当 Internet 连接不一致或不可用时需要访问数据的工作流。 要离线使用公共设施网络数据,您必须在已发布的服务中包含服务区要素类,并在所有 web 图层上启用同步功能。 在要素服务上启用编辑后,客户端可以编辑数据的本地副本,并在连接可用时进行同步。

了解有关离线使用公共设施网络的详细信息