公共设施网络追踪类型

公共设施网络提供多种核心追踪类型。 某些追踪使用域网络的层定义并合并子网定义,而其他追踪则不考虑子网属性。 通过指定追踪添加追踪配置工具上的附加配置,可以调整每种追踪类型以细化结果。 查看以下每种追踪类型以了解详细信息。

基于子网的追踪依赖于追踪工具中指定的基础域网络参数来影响追踪结果。

每个层都有一个子网定义,用于控制参与该层的子网的属性或配置。 参数的子网定义用于使用默认设置对追踪进行预配置。 此外,基于子网的追踪还受终端配置(有效路径和方向性)的影响。 有关详细信息,请参阅连通性和可遍历性

在追踪配置中使用子网定义的基于子网的追踪如下:

在追踪配置中不使用子网定义的网络追踪如下:

注:

当选中使用数字化方向参数时,上游和下游追踪不使用子网定义。

要提高追踪结果的准确性,请确保网络拓扑已验证为干净,且对将被追踪的网络区域不含脏区。 如果存在脏区,则无法保障追踪结果的准确性。 除了对地图进行直观检查之外,您还可以通过使用追踪工具上的验证一致性配置选项,或检查图层属性对话框网络属性选项卡中的脏区计数属性,来确定网络中是否存在脏区。

了解关于追踪公共设施网络以及如何配置追踪的详细信息。

以上标识的基于子网的追踪依赖于子网信息。 如果子网为脏或无效,则追踪可能会由于存在脏区或子网错误而失败。 要确定子网为脏还是无效,请检查子网表中的 Status (ISDIRTY) 属性。 根据所使用的公共设施网络数据集的版本,域值可能显示为 DirtyTrue 脏,CleanFalse 干净,以及 Invalid 无效子网。 要清洁脏子网,请使用更新子网工具。 无效子网表示需要附加步骤来修改要素和更新子网状态,以便对其进行进行清洁。 有关详细信息,请参阅子网状态

注:

在使用企业部署时,追踪工具只能与公共设施网络要素服务一起使用。

查找已连接要素

已连接的追踪从一个或多个起点开始,沿着已连接的要素向外跨越。 沿一条路径行进的追踪在遇到障碍时,或者在没有其他连接要素(路径终点)时会停止追踪。 这种追踪类型在检查新编辑的要素是否在编辑后有预期连通性时很有用。

已连接追踪的示例

这种类型的追踪仅基于连通性在网络中行进。 它既不使用子网定义,也不支持终端方向性和有效路径。 要在追踪工具上控制此类追踪的可遍历性,必须手动配置追踪配置。 例如,您可以返回满足指定输出条件(大于 35 kVA)的特定输出资产类型(垫装式变压器)的所有已连接要素,而不是返回所有已连接要素,并使用函数障碍在变压器负载总和达到1,000 的情况下停止追踪。

有关详细信息,请参阅查找已连接要素

注:

已连接的追踪不需要子网控制器。

追踪子网

子网追踪能够发现所有参与子网的要素。 子网追踪需要一个或多个起点或子网名称来确定要追踪的子网。

子网追踪的示例

追踪从一个或多个起点开始,沿着已连接的要素向外跨越以查找可遍历的子网控制器。 一旦遇到子网控制器,追踪会从该控制器沿着子网向外跨越。 当遇到障碍或不可遍历的网络要素,或者在没有其他连接要素时,子网追踪会停止。 对于验证子网(例如电路或区域)的定义是否适当,该追踪类型非常有用。

抢先版本:

指定子网名称参数时,将使用该子网的一个或多个子网控制器作为追踪的起点,并忽略起点参数。 如果未指定任何输出过滤器,追踪结果中也会返回表示 SubnetLine 要素类中子网的要素。

虽然这种类型的追踪会使用层的子网定义自动填充参数,但也可以使用追踪工具进行进一步的配置。 例如,无需追踪整个子网,可以使用条件障碍配置追踪,使其在具有特定压力值的阀门要素处停止。

等级域网络中的子网追踪会遍历具有不同层的控制器,并且只在具有与输入层相同的层的控制器处停止。 要停止基于组的子网追踪遍历,需要进行额外配置。 可创建网络类别网络属性,并将其分配给不同层组的边界子网控制器设备,并且可以在追踪工具的可遍历性部分中针对追踪对其进行配置。 当基于追踪的方向性通过设备遍历某些终端路径时,终端可以通过限制流量来影响子网追踪。 有关详细信息,请参阅连通性和可遍历性

子网追踪要求子网没有脏区;因此,在运行追踪操作之前,建议您更新子网。

有关详细信息,请参阅追踪子网

定位子网控制器

子网控制器追踪有助于定位可追踪子网的所有子网控制器。 追踪从起点开始,并向外跨越以查找子网控制器以返回作为追踪结果。 默认将返回为选择集。

由于这是基于子网的追踪,因此其将使用层的子网定义并受终端配置影响。 有关详细信息,请参阅连通性和可遍历性

子网控制器示例

与子网关联的子网控制器,具有通向起点的路径,且具有 Subnetwork name 属性中存储的子网名称。 这可以包括边界要素,例如电网中桥接两个子网之间边界的联络开关。

定位子网控制器要求子网没有脏区。 在运行追踪操作之前,建议您更新子网。

了解有关如何定位子网控制器的详细信息

查找上游或下游要素

默认情况下,子网的上游或下游方向是在追踪过程中动态决定的。 这将通过发现域网络基于源还是汇,并定位子网控制器来实现。 使用子网控制器对流建模时,上游追踪向基于源的域网络中的子网控制器移动,同时向远离基于汇的域网络中的子网控制器的方向移动。 同样,下游追踪向远离基于源的域网络中的子网控制器的方向移动,同时向基于汇的域网络中的子网控制器移动。 终端配置会影响这些追踪类型。

或者,如果您使用的模型依赖于线的数字化方向来确定资源在网络中流向,则使用数字化方向参数可与上游和下游追踪一起使用。 该方法使用线的数字化方向或关联中边对象的“起始”和“结束”全局 ID 以及 Flow direction 属性来确定流。 启用或验证拓扑后,域和结构网络中的线要素和边对象默认具有根据线要素的数字化方向以及关联中边对象的“自”和“至”全局 ID 的方向建立的流向。 有关详细信息,请参阅公共设施网络中的流向

注:

如果在上游或下游追踪期间遇到循环,则追踪结果将返回循环中的所有要素,除非存在具有定向终端配置的设备或未选中允许不确定的流

这两种追踪类型都基于可遍历性在网络中移动,并要求子网没有脏区。 否则,在运行追踪操作之前,建议您更新子网。

下溯追踪

使用子网控制器对流进行建模时,必须从起点识别子网控制器,以建立流向并执行下游追踪。 一旦标识完成,下游追踪将从基于源的网络中的起点向远离子网控制器(沿着流向)的方向移动,同时向基于汇的网络中的子网控制器移动。

当在选中使用数字化方向参数的情况下基于线的数字化方向对流进行建模时,不会考虑子网控制器,并且流向基于线和 Flow direction 属性的数字化方向。

在这两种情况下,如果遇到障碍,或者没有其他连接或可遍历要素,则追踪会停止。 将返回起点和下游终点位置之间的网络要素。 如果起点起始于网格内,则整个网格会被包括在内,同时还包括位于描绘网格的网络保护器下游的网络要素。

基于源的网络中的下游追踪示例

上溯追踪

使用子网控制器对流进行建模时,必须从起点识别子网控制器,以建立流向并执行上游追踪。 一旦识别,上游追踪从起点向子网控制器行进,在基于源的网络中逆流向行进,在基于汇的网络中远离子网控制器。

如果起点起始于网格内,则整个网格会被包括在内,同时还包括位于描绘网格的网络保护器上游的网络要素。 如果到达障碍或路径终点(既没有更多要素,也没有其他子网的起点),则会停止追踪。 将在结果中返回起点和障碍或路径终点之间的网络要素。

基于源的网络中的上游追踪示例

当在选中使用数字化方向参数的情况下基于线的数字化方向对流进行建模时,不会考虑子网控制器,并且流向基于线和 Flow direction 属性的数字化方向。

注:

使用数字化方向参数适用于公共设施网络版本 7 及更高版本。 使用企业级部署需要 ArcGIS Enterprise 11.3 或更高版本。

追踪工具上的配置可用于修改上游或下游追踪。 如果您将追踪配置为跨越多个层,则会返回来自其他层中子网的网络要素(前提是这些要素为上游或下游要素)。 这是通过为追踪定义目标层参数完成的。

已修改上游追踪的示例包括仅返回上游保护设备。 已修改下游追踪示例是跨越三个级别的下游追踪,在具有三个层的电力域网络上运行;配电()、二次输电和输电(目标层)。

有关详细信息,请参阅查找上游和下游要素

检测网络中的循环

循环是流向不明确的网络区域。 在循环内,资源可以双向流动。 循环通常出现在网格网络中,但是通常指示径向网络中的错误条件。 可以使用追踪地理处理工具和循环追踪类型集来查找循环。

循环追踪的示例

该追踪从单个起点开始,并基于连通性向外跨越。 参与循环的要素将作为单个选择集返回。 为了扩充追踪以基于可遍历性在网络中移动,可对追踪工具上的参数进行设置,使其成为高级循环追踪。 例如,可以配置追踪,检测一组导线循环中的特定相位。

有关详细信息,请参阅查找网络循环

查找最短路径

使用追踪标识两个起点之间的最短路径。 可以使用数字网络属性(例如形状长度)来计算最短路径。 基于成本或距离的路径都可以使用此类型的追踪完成。

最短路径追踪的示例

最短路径追踪不使用子网定义,也不需要子网控制器。 此类型的追踪基于连通性运行(终端路径除外)。 要在此类型追踪中包含可遍历性,可明确设置追踪工具上的参数,使其成为高级最短路径追踪。 高级最短路径追踪允许您在天然气网络中两点间的 18 英寸管道中查找最短路径。

最短路径追踪受终端路径的制约,但不受终端方向性的影响。 追踪终端设备时,将遵循为设备设置的有效路径。 例如,最短路径追踪在电网中遇到了旁路开关。 该旁路开关已建立有效路径,因此追踪会沿有效路径通过设备;追踪不会沿无效路径行进。 有关详细信息,请参阅终端管理中的旁路开关示例。

有关详细信息,请参阅查找最短路径

定位孤立要素

注:

孤立追踪类型需要 ArcGIS Enterprise 10.7 或更高版本。

隔离追踪用于确定停止网络资源所需的最小可操作要素集,从而有效隔离网络区域。 例如,供水管网发生泄漏时,必须关闭特定阀门使泄漏位置的水不再流动。 这可以防止设备损坏,也可以使外业工作人员安全地开始维修过程。

隔离追踪的示例

隔离追踪类型可以查找用于隔离网络区域的点和线要素。 例如,在天然气网络中,可以夹住管道以阻止泄漏位置处的天然气溢出。

作为基于子网的追踪,隔离追踪类型会使用为输入层设置的子网定义。 追踪从一个或多个起点开始,沿着可遍历要素向外跨越。 当遇到障碍或不可遍历要素,或者在没有其他连接要素时,追踪会停止。

隔离追踪要求在追踪配置中定义过滤器障碍以帮助确定哪些要素正在隔离起点或点。 这会使用特定网络属性或网络类别来停止追踪。 例如,可以在 Category = Isolating 的情况下使用过滤器障碍。 在本示例中,Isolating 是一个用户定义的网络类别,用于分配给被视为隔离的特定资产组和资产类型。 可以使用其他过滤器障碍返回具有特定属性的阀门。 例如,您可以选择仅返回可接触和可操作的阀门:尚未铺设或生锈的阀门。

要包括所有孤立要素(含隔离障碍要素),请选中包括孤立要素复选框。 例如,将返回用于隔离泄漏位置的阀门或管道,以及所有孤立要素。 选中后,追踪结果将包括隔离区域中的所有要素。 包含障碍要素复选框可用于在追踪结果中包含或排除隔离障碍要素。

要优化追踪过程中发现的孤立要素的类型,可以使用追踪配置的输出部分。 例如,可以选择仅返回旁路隔离阀。

有关详细信息,请参阅定位孤立要素