Show Navigation | Hide Navigation
You are here:
Extensions > Network Analyst > Network dataset concepts

Understanding connectivity

Release 9.3
Last modified March 2, 2010
E-mail This Topic Printable Version Give Us Feedback

Print all topics in : "Network dataset concepts"


Related Topics

When you create your network dataset, you will make choices that determine which edge and junction elements are created from source features. Ensuring that edges and junctions are formed correctly is important for accurate network analysis results.

Connectivity in a network dataset is based on geometric coincidences of line endpoints, line vertices, and points and applying connectivity rules that you set as properties of the network dataset.

Learn more about setting and modifying connectivity when creating and editing network datasets.


Connectivity groups


Connectivity in ArcGIS Network Analyst begins with the definition of connectivity groups. Each edge source is assigned to just one connectivity group and each junction source can be assigned to one or more connectivity groups. Junctions that are assigned to two or more connectivity groups provide the only way that edges in different connectivity groups can connect. Connectivity groups are used to model multimodal transportation systems. For each connectivity group, select the network sources that interconnect. In the subway and street multimodal network example below, metro lines and metro entrances are all assigned to the same connectivity group.

Connectvity Groups


Note that Metro_Entrance is present in both connectivity groups. It forms the link between the two connectivity groups. Any path between the groups must travel through a shared metro entrance. For example, a route solver may determine that a pedestrian's best route between two locations in a city is to walk on the street to a metro entrance, board a subway train, take another train at a line-crossing station, and exit through another metro entrance. Connectivity groups keep the two networks distinct yet connect them at shared junctions (metro entrances).


Connecting edges within a connectivity group


Edges in the same connectivity group can be made to connect in two ways, set by the connectivity policy on the edge source.



Not all crossing line features can produce connected edges. If they do not share any coincident endpoints or vertices, no connectivity policy will create a junction at the point of intersection. Street data for network datasets must be cleaned first so that either vertices or endpoints are present at all intended junctions.
No coincident vertices, no connectivity

If you need to remedy your street data, either use a geoprocessing tool such as Integrate to split crossing lines or establish a topology on these feature classes and edit street features while applying topology rules that enforce feature splits at intersections.

Learn more about the Integrate tool.
Learn more about topology.


Connecting edges through junctions across connectivity groups


Edges in different connectivity groups can be connected only through a junction shared by the connectivity groups.
In the example of a multimodal system combining a bus network and street network, a bus stop is added from a point source and is in both connectivity groups. The point location of the bus stop must be spatially coincident with the bus lines and street lines it joins. When the point location for the bus stop is added, whether or not it successfully becomes a junction depends on the junction connectivity policy. As with edges, junctions connect to edges at endpoints or vertices, depending on the target edge source's connectivity policy. However, there are situations in which you may want to override this behavior.

junctions that honor connectivity

Setting up honor connectivity policy for junctions


For example, the bus line to which the bus stop connects has an endpoint connectivity policy, but often you will want to place the bus stop at an intermediate vertex. To do so, you will need to set a junction policy to override the default behavior of connecting a junction to a given edge.

To override the default behavior of junctions forming at endpoints or vertices according to the edge source's connectivity policy, set the junction source's connectivity to override. The default is to honor the edge connectivity policy.

junctions override the connectivity


Setting up override connectivity policy for junctions



Elevation fields

Elevation fields are used to model connectivity in ARC/INFO, ArcView GIS, and ArcGIS. ArcGIS Network Analyst supports this connectivity model. Elevation fields are used in the network dataset to refine the connectivity at line endpoints. They contain elevation information derived from fields on a feature class participating in the network. This is different from establishing connectivity based on Z elevations, in which the physical elevation information is stored on each vertex of the feature. Elevation fields apply to edge and junction sources. Edge feature sources using elevation fields have two fields to describe elevation (one for each end of the line feature).

In the example below, four line features (EF1, EF2, EF3, and EF4) belong to the same connectivity group and observe endpoint connectivity. The elevation values for EF3 and EF4 are 0; the elevation values for EF1 and EF2 are 1. Hence, at the point of intersection, EF3 is connected to EF4 only (not to EF1 or EF2). Similarly, EF1 connects to EF2 only, not to EF3 or EF4. It is important to understand that the elevation fields refine the connectivity. They do not override it. Two edge elements may have the same elevation field value and may be coincident, but if they are placed in two different connectivity groups, they will not be connected.

modelling connectivity through elevation fields


Numerous data vendors provide elevation field data to model connectivity. The ArcGIS network dataset connectivity model can use this elevation field data to enhance the connectivity. The interaction of elevation fields with the connectivity model is also vital to model special scenarios such as bridges and tunnels.

Please visit the Feedback page to comment or give suggestions on ArcGIS Desktop Help.
Copyright © Environmental Systems Research Institute, Inc.