基于几何重叠的连通性

有两种方式可以连接公共设施网络中的要素:基于几何重叠的连通性或连通性关联。要获得任何类型的连通性,必须存在一条规则以支持关系。

基于几何重叠的连通性可用于连接以下各项:

  • 一个点和一条线(交汇点-边)
  • 到设备终端的线路(交汇点-边)
  • 一条线、一个点和另一条线(边-交汇点-边)

要获取线和点之间的连通性,第一个要求是其必须在几何上重叠。在 ArcGIS Pro 中,可以通过使用端点或中跨捕捉来完成上述操作。要规范点可以连接到线上的位置,可以使用边连通性策略。配置公共设施网络时进行设置。

必须存在允许线和点进行连接的规则。如果未定义规则,则点和线之间不会出现捕捉。要控制可以一起捕捉的点和线的类型,可以使用交汇点-边以及边-交汇点-边规则。

最后一个要求是验证(如果其为禁用状态,请将其启用)网络拓扑。验证网络拓扑首先进行检查,以确认是否存在规则或者未违反限制。如果存在规则,则将建立点和线之间的连通性。如果关系无效并且不存在规则,则网络拓扑将生成错误,以标记没有规则的网络要素。

验证网络拓扑时,将使用数据集的 x、y 和 z 容差来确定连通性重叠。如果两个要素略微偏移,但是位于提供的数据集容差内,则认为这些要素是重叠的,并且网络拓扑将尝试进行连接。任何违反限制或没有规则支持连通性的行都将标记为错误并保持断开连接状态。

交汇点-边连通性

交汇点-边连通性用于连接线和点。也可以用于将线端点连接到设备上的特定终端。

对于线端点和设备终端之间的连通性,如果存在单一规则允许一条线仅连接点要素上的一个终端,则验证网络拓扑后,将建立连通性。如果存在多个规则(每个规则对应不同的终端),则线端点无法识别要连接的终端。在这种情况下,可以使用修改终端连接窗格来指定正确的终端。该窗格将检查修改终端连接时的规则和限制。如果正在创建的终端连接有效,则使用线要素的 From terminal IDTo terminal ID 属性填充该窗格。可以使用这两个属性来确定线和具有终端的设备间的连通性。验证或启用网络拓扑后,将建立连通性。

将具有终端的重叠线和点导入公共设施网络时,可以为特定线端的端点指定相应的终端。可以通过在线要素上的 From terminal IDTo terminal ID 属性中存储重叠点要素的终端 ID 完成上述操作。导入关联工具将在导入过程中检查规则。

边-交汇点-边连通性

边-交汇点-边连通性使用中间点来连接线。这种类型的连通性不支持中跨连通性。

边-交汇点-边连通性的建立方式与交汇点-边连通性相同:存在规则、遵守限制以及验证网络拓扑。

抢先版本:

对于连接两条线不需要规则和中间点的情况:如果两条线具有相同的资产组和资产类型。不使用用户定义的中间点,而使用不可见的系统交汇点。验证网络拓扑后,将创建系统交汇点。要查看系统交汇点,需要生成一个网络逻辑示意图。

创建基于几何重叠的连通性

使用几何重叠来建立线和点要素之间的连通性,或者使用具有中间点要素的两条线。在基于规则的系统中,如果两个或三个要素互相重叠,这些要素将捕捉到一起。当网络拓扑已经过验证并且不存在支持连通性的规则时,会生成错误。要素已在网络拓扑中断开连接并且不会建立连通性。

在开始前,请确保您设置了正确的捕捉环境。

注:

此工作流不支持终端。

  1. 在活动地图中,创建一个线要素。
  2. 创建与线要素几何重叠的点要素。如果正确设置了捕捉环境,则该点将捕捉到该条线。
    • 如果您面临“边-交汇点-边”的情况,则该点必须位于线的端点。
  3. 如果要创建“边-交汇点-边”连通性,请创建第二条线,其中一个端点与点要素重叠。

指定的点和线要素被连接/捕捉到一起。如果这些新要素现在已经彼此相连,请验证网络拓扑更新子网

删除基于几何重叠的连通性

偏移点和一条或多条线,使二者在地图中不再几何重叠。进行过偏移且已验证网络拓扑后,将不再存在连通性。

折点工具可用于点或线端点。移动工具能够保持多个要素相互连接并同时移动要素。

  1. 选择点要素。
  2. 单击位于主功能区的编辑选项卡。
  3. 编辑选项卡的工具组中,单击折点

    地图中的所选点要素上会出现一个绿色方块,用于表示折点。

  4. 单击并按住绿色方块。
  5. 拖拽折点,使其不再与一条或多条线重叠。
  6. 如果是边-交汇点-边的情况,请移动一条线的端点,使其不再与另一条线的端点重叠。
  7. 验证网络拓扑以移除连通性。

指定点和一条或多条线已互相偏移,连接已断开。追踪将无法通过这些要素。

基于几何重叠的终端连通性

如果只有交汇点-边规则来支持仅一个设备终端的连通性,则将该条线捕捉到该设备,然后验证拓扑即可将其连接起来。在此场景中,当验证或启用拓扑时,该条线上的 To Device TerminalFrom Device Terminal 属性将自动填充。

如果允许多个终端连接到线端点,则必须使用修改终端连接窗格来设置 To Device TerminalFrom Device Terminal 属性。

修改终端连接窗格还可以用于修改或删除设备上的终端与线路端之间的连通性。

有关详细信息,请参阅修改终端连接

工作流注意事项

创建规则来支持网络要素的交汇点-边和边-交汇点-边连通性时,需要考虑以下事项。在创建交汇点-边和边-交汇点-边规则时,请查看交汇点要素相对于边要素的关系。位于边要素末端的交汇点必须包含在交汇点-边规则中,而位于边要素之间的交汇点必须包含在边-交汇点-边规则中。当两种规则类型同时存在时,交汇点-边规则的优先级高于边-交汇点-边规则。

请参阅下图,其中显示了通过中间点的两条线之间基于以下规则的有效连通性:

存在两个交汇点-边连通性规则:

  • J1 可以连接到 E1
  • J1 可以连接到 E2
  • J2 可以连接到 E2

存在边-交汇点-边连通性规则:

  • E1 可以通过 J2 连接到 E2

通过中间交汇点的两条边之间的连通性

在验证了上述要素的拓扑后,将建立连通性且不返回任何错误。尽管由于中间交汇点类型错误而导致要素不满足边-交汇点-边规则,但它们满足交汇点-边规则。

在使用供水管网的示例中,J1 和 J2 交汇点分别代表变径管和阀门。变径管始终位于两条边要素之间,并且应包括在边-交汇点-边规则中,而阀门是需要包含在交汇点-边规则中的交汇点要素的示例。将阀门交汇点包括在交汇点-边规则中,可使得在两个边要素之间或在边要素末端定位时,可以立即考虑到该要素。