Connectivity Rule Examples

In an ArcGIS Geometric Network diagram, you can use one or other of the two Connectivity Rule relationships - Edge-Junction or Edge-Edge. The following examples illustrate the use of each type.

Edge-Junction Connectivity Rule

EdgeJunction-ConnRule

 

The Connectivity-Rule (Edge-Junction) connector is a UML binary Association connector
The connection includes one edge element («Point», or «Subtype» with «Point» as parent) and one junction element ( «Polyline» , or «Subtype» with «Polyline» as parent ) element
Cardinality can be set from the source and target Multiplicity fields on the connector Properties dialog
You can set the Source Role or Target Role fields to Default on the connector Properties dialog
All the elements within this Edge-Junction rule must be held in the «GeometricNetwork» package
 

Edge-Edge Connectivity Rule

EdgeEdge-ConnRule

 

The Connectivity-Rule (Edge-Edge) connector is an UML N-ary Association connector
The connection should include two edge elements («Polyline», or «Subtype» with «Polyline» as parent) and any number of junction elements («Point», or «Subtype» with «Point» as parent)
It is recommended that you use a Direct Association connector, drawn from one of the edge elements to the N-ary element, to indicate the 'from' Class - in the above diagram, Road_cl is the edge element that is set as the 'from' Class;  for the rest of connection, you can use Association connectors to connect the edge or junction element and the N-ary element, drawn either from the edge or junction elements to the N-ary element, or from the N-ary element to the edge or junction elements
Cardinality can be set from the source or target element Multiplicity fields on the connector Properties dialog; you only need to set the multiplicity of one end of the connector - if both ends are set, only the multiplicity of the target end is used
You must mark one of the Junction-N-ary connections as Default, using the Source Role or Target Role field on the connector Properties dialog
All the elements within this Edge-Edge rule must be held in the «GeometricNetwork» package
 

Learn more