常见问题解答

查找有关公共设施网络的常见问题解答。

有关其他常见问题,另请参阅以下主题:

入门

常规

用法

管理

入门

什么是公共设施网络?

公共设施网络是一个地理数据库控制器数据集,用于对水利、天然气、电力、电信、下水道、雨水等复杂网络系统进行建模和分析。

什么是公共设施网络?

公共设施网络快速浏览

如何对公共设施网络进行许可?

公共设施网络的单用户企业部署都需要 ArcGIS Desktop StandardArcGIS Desktop Advanced 许可。

企业部署模式利用基于服务的架构,使用 ArcGIS ProArcGIS Enterprise 进行配置和部署。 可以在 ArcGIS Pro 中使用直接数据库连接来创建并配置公共设施网络,稍后在 Portal for ArcGIS 中将其发布到要素服务以供使用。

许可:
活动门户账户必须具有 ArcGIS Advanced Editing 用户类型扩展模块许可,才能在企业级地理数据库中进行创建和发布,并与公共设施网络配合使用。

有关详细信息,请参阅部署类型

如何创建和配置公共设施网络?

在创建和配置公共设施网络之前,了解不同的部署类型和配置选项十分重要。 存储公共设施网络的地理数据库类型将决定部署的类型,也会影响公共设施网络的配置、共享功能和许可。 您可以使用核心工具手动创建和配置公共设施网络,也可以使用公共设施网络基础来加速该过程。 初始实施后,您可以使用这些相同的工具来根据数据模型中的更改修改配置。

了解有关如何创建和配置公共设施网络的详细信息

常规

如何查看公共设施网络的网络属性?

网络属性包含有关公共设施网络的配置和当前状态的重要信息。 可从以下位置访问网络属性:

  • 通过内容窗格使用公共设施网络图层的属性快捷菜单
  • 通过目录窗格使用公共设施网络数据集的属性快捷菜单

了解有关网络属性的详细信息

在企业部署中使用公共设施网络时的必需数据源是什么?

如果使用企业级地理数据库,则可以通过 ArcGIS Enterprise 门户的数据库连接或服务来访问公共设施网络。 根据所需的任务,某些工具和命令需要使用公共设施网络的特定数据源。

  • 配置任务通常要求使用数据库连接来访问公共设施网络。
  • 编辑任务要求通过服务(Web 要素图层)访问公共设施网络。

有关适用于任何数据源要求的特定工具或命令,请查阅相关文档。 以下主题介绍了某些任务所需的数据源:

公共设施网络管理任务

公共设施网络选项卡

公共设施网络是否需要版本化? 支持哪种版本化类型?

单用户部署不会利用版本化编辑。 企业级部署使用分支版本化。

使用企业级地理数据库时,请考虑以下内容:

  • 在初始配置阶段期间如果直接从数据库连接访问公共设施网络,则可以在非版本化状态下编辑公共设施网络。
  • 该操作要求将公共设施网络注册为分支版本,以便参与基于服务的编辑工作流并启用存档功能。 在通过要素服务发布要素数据集之前,必须将其注册为版本分支。 或者,也可在发布期间启用版本管理功能。 这样用户就可以直接从要素服务创建和使用隔离分支版本并执行版本化工作流了。 建议将公共设施网络保持在版本化状态,以参与基于服务的编辑和存档工作流。

了解有关如何通过公共设施网络发布和使用服务的详细信息

了解有关如何共享分支版本数据的详细信息

什么是公共设施网络包工具箱?

公共设施网络包工具箱包括用于暂存、导入和导出公共设施网络的地理处理工具。 这些工具旨在与资产包一起用于创建公共设施网络架构、加载样本数据以及导入和导出公共设施网络。

有关详细信息,请参阅公共设施网络包工具箱概述

用法

如何使用公共设施网络?

配置并部署公共设施网络后,可以访问该公共设施网络以进行编辑、管理任务、执行网络分析、子网管理任务等。 有关详细信息,请参阅使用公共设施网络

如何了解网络拓扑是启用还是禁用?

要检查公共设施网络的网络拓扑状态,可以使用网络属性。 网络拓扑的状态在网络拓扑部分中列出。

了解有关网络属性的详细信息

有关不同操作所需的网络拓扑状态,请参阅公共设施网络管理任务

如何编辑公共设施网络要素?

使用企业级地理数据库时,请考虑以下内容:

  • 公共设施网络的企业部署适用于基于服务的编辑。 在初始配置阶段期间,可使用 ArcGIS Pro 客户端利用直接从数据库连接访问的数据编辑非版本化网络要素。 应保留此操作以便对数据集执行质量保证检查,以准备启用网络拓扑和发布。
  • 在发布公共设施网络之前,必须将其注册为分支版本。
  • 将公共设施网络注册为版本化并使用要素服务进行共享后,可以直接通过 ArcGIS Enterprise 门户对 web 要素图层进行编辑。 可通过 ArcGIS Pro 客户端或 Web 应用程序执行此操作。
  • 参与公共设施网络的分支版本化数据集支持离线编辑工作流。

文件和移动地理数据库上的单用户部署不会利用版本化编辑。 了解有关编辑移动地理数据库文件地理数据库时的锁定和并发的详细信息。

了解有关要素图层编辑方法的详细信息

了解有关网络地图离线使用方法的详细信息

什么是非空间对象?

交汇点和边对象是用于建模和使用共享公共地理空间的大量真实世界要素的非空间网络对象,例如,光缆内部的线束或地下管道中的导体。 由此组织即可更加详细地对其网络进行建模,而无需为每个资产创建具有形状的要素。

有关详细信息,请参阅交汇点和边对象

如何定位非空间对象?

与空间要素的关联用于确定非空间对象在地图上的位置。 例如,可以将建模为非空间交汇点对象的端口与交换设备(作为包含关联中的内容)进行关联。 交换设备的几何形状用于定义端口的位置。

要了解详细信息,请参阅可定位性

如何标识非空间对象的错误?

可以通过关联空间要素上的脏区并使用修改关联窗格在非空间交汇点和边对象上发现错误。

有关详细信息,请参阅访问错误

如何管理非空间对象冲突?

与其他网络要素一样,可以在“冲突”视图中检查在协调过程中检测到的非空间交汇点和边对象表冲突。 从冲突列表中选择交汇点或边对象冲突后,可使用对象关联层次结构中的空间要素几何为冲突显示查看器中的对象位置提供上下文。

如果不存在另一个要素或可定位对象的包含或结构附件,则将显示一个通栏,指示对象无法定位,并且不会在冲突显示查看器中显示要素。

有关详细信息,请参阅管理分支版本冲突

为什么在公共设施网络选项卡上无法使用某个命令?

某些工具和命令具有使用该命令所需的启用条件。 例如,某些命令仅在使用特定数据源时启用,或者要求数据处于某种状态。

使用工具提示可通过将光标悬停在当前不可用的命令上查看启用条件。 也可以查看公共设施网络选项卡主题,查找每个命令的启用条件。

为什么查找子网窗格没有列出子网?

查找子网窗格基于 SubnetLine 要素类Subnetworks 表填充子网。 要确定子网未显示在窗格中的原因,请执行以下操作:

  • 检查子网表中的 Last Updated Subnetwork 属性。 如果为 NULL,则意味着您的子网从未更新。 您可以通过验证形状与 SubnetLine 类中的子网不关联来确认此情况。 在查找子网窗格中更新子网,或运行更新子网地理处理工具以更新感兴趣的子网。
  • 检查直接连接至一个或多个子网控制器(用于定义感兴趣的子网)的一个或多个要素的 Is Connected 属性

使用过滤器下的线子网表在 SubnetLine 要素类和 Subnetworks 表之间切换。

有关详细信息,请参阅与子网交互

禁用用户版本的网络拓扑后,如何重新启用拓扑?

使用企业级地理数据库时,可以禁用用户版本中的网络拓扑。 启用网络拓扑工具要求输入公共设施网络引用默认版本。 如果在用户版本中禁用了拓扑,则可以使用协调过程从默认分支版本继承拓扑状态。

单用户部署不会利用版本化编辑。

如何在 ArcGIS Pro SDK 中编写用于处理公共设施网络的自定义工具和按钮?

ProConcepts 公共设施网络页面提供了公共设施网络 SDK 的概述。 如果从未使用 ArcGIS Pro SDK 编写自定义代码,请参阅构建您的第一个加载项 SDK 主页提供可用资源的完整列表。

什么是 ArcGIS Pro 中公共设施网络工具和进程的客户端超时值?

公共设施网络中使用服务执行的工具和进程使用同步和异步处理。 使用同步处理时,大多数公共设施网络工具使用 600 秒(10 分钟)超时。 更新子网地理处理工具使用 1,800 秒(30 分钟)超长超时设置。

使用采用异步处理的工具时,将使用为 UtilityNetworkTools 服务设置的超时。 针对包含公共设施网络的要素服务,将在系统文件夹中对 UtilityNetworkTools 服务进行预配置。

如何通过 REST 使用公共设施网络 Web 服务?

公共设施网络和网络逻辑示意图服务仅适用于通过服务共享的企业部署中的公共设施网络。 这些服务还支持要素图层访问以进行编辑和版本管理功能。

公共设施网络服务支持追踪分析、网络拓扑操作、更新子网等操作。 网络逻辑示意图服务支持创建逻辑示意图、使用布局等。

了解有关公共设施网络服务的详细信息

管理

公共设施网络的所有者是谁?

企业部署中的公共设施网络将使用基于服务的架构,其中存在两个用于控制管理任务访问权限的所有者。 除了创建公共设施网络的数据库用户之外,活动门户用户帐户也记录为门户公共设施网络所有者。 创建公共设施网络时,将根据数据库连接和活动 ArcGIS Enterprise 门户的用户账户确定这些所有者。

如果未将正确的数据库和门户用户用于某些配置任务,则将收到以下错误:

  • 错误 002144:登录到门户的帐户必须是公共设施网络的所有者,方可执行此操作。
  • 错误 001400:仅数据所有者可以执行 <value>。

哪些公共设施网络任务需要所有者执行?

使用企业级地理数据库时,将为要执行的数据库门户公共设施网络所有者保留某些任务。 有关这些要求的明确说明,请参阅各个工作流或地理处理工具的帮助页面。

例如,要运行启用网络拓扑工具,门户公共设施网络所有者必须登录到活动门户。

有关需要数据库和门户公共设施网络所有者才能执行的任务的详细信息,请参阅公共设施网络管理任务

我可以更改公共设施网络的所有者吗?

使用企业级地理数据库时,公共设施网络数据集具有两个所有者,可用于控制管理任务的访问权限。 除了创建公共设施网络的数据库用户之外,创建期间的活动门户用户账户也记录为门户公共设施网络所有者。 创建公共设施网络时,将根据数据库连接和活动 ArcGIS Enterprise 门户的用户账户确定这些所有者。

虽然数据所有者(数据库用户)必须在重新创建数据后才能更新,但可以针对公共设施网络更新门户数据集所有者。 如果现有门户公共设施网络所有者离开组织,则必须将门户所有者更改为其他用户。 此用户的用户类型和权限必须与原始所有者相符。 有关详细信息,请参阅更新门户数据集所有者工具。


在本主题中
  1. 入门
  2. 常规
  3. 用法
  4. 管理