Show Navigation | Hide Navigation
You are here:
Network analysis > Analyzing geometric networks > Editing geometric networks

Repairing geometric network connectivity(ArcInfo and ArcEditor only)

Release 9.2
Last modified February 1, 2008
E-mail This Topic Printable Version Give Us Feedback

Print all topics in : "Editing geometric networks"


Related Topics

About repairing network connectivity

NOTE: While network features can be both created and edited in ArcInfo and ArcEditor, they are read-only in ArcView.



There are two tools available for repairing network connectivity, the Rebuild Connectivity tool and the Repair Connectivity command.

Rebuild Connectivity tool


The Rebuild Connectivity tool Rebuild Connectivity tool incrementally rebuilds the connectivity between edges and junctions in the logical network. It can be used to repair any local inconsistency between geometry and network connectivity within a small area. To rebuild connectivity, you must select a layer in the table cf contents that participates in the geometric network.

You can locate features that have lost network connectivity using the Verify Connectivity tool or command. The Rebuild Connectivity tool works on a user-defined area. Any feature that intersects the defined area will have its connectivity rebuilt.

Repair Connectivity command


The Repair Connectivity Repair Connectivity command command repairs network connectivity errors in the logical network. In a file or personal geodatabase, Repair Connectivity will repair the full extent of a geometric network. In the versioned environment, network connectivity will be repaired within the version currently being edited. The Repair Connectivity command is intended for use on the Default version of a database once all the child versions have been reconciled and posted to Default. Any future child versions created from Default will benefit from any network inconsistencies that were repaired. Users should be cautious when running the Repair Connectivity command on the Default version while it has outstanding child versions or when running this command on a child version; both can result in large numbers of conflicts when merging outstanding versions. To repair connectivity, you must select a layer in the table of contents that participates in the geometric network.

Repair Connectivity will identify and repair several types of network connectivity errors. Types of network connectivity errors include:


During the process of repairing network connectivity, Repair Connectivity may perform actions that require user review. If warnings are encountered during repair of the network, a message box listing the type of warning, feature class, and Object ID of the feature is displayed at the end of the process. Types of warnings include:


Repairing network feature geometry


When a feature with illegal network geometry has been identified in the network, the feature can either be deleted or repaired. The steps necessary for repairing a feature's geometry vary depending on the type of illegal geometry.

Illegal features which have an empty geometry or zero length cannot be repaired through the user interface. They must either be deleted or repaired programmatically.

Features that have the same start–stop vertex have one end that is not connected to a junction. To correct the feature's geometry, the end of the feature must be snapped to an existing junction or have a new junction feature snapped to the end of the illegal feature.


How to repair network connectivity (ArcInfo and ArcEditor only)

Rebuilding connectivity

  1. Add the Geometric Network Editing toolbar to ArcMap.

  2. Click one of the feature classes in the geometric network in the ArcMap table of contents.
  3. Click the Rebuild Connectivity tool Rebuild Connectivity tool on the Geometric Network Editing toolbar.
  4. Click and drag a box around the network features whose topology you want to rebuild.

Tips

  • During the course of editing, network connectivity is maintained on the fly. You do not need to use the Rebuild Connectivity tool unless the network connectivity has become inconsistent for some of your network features.
  • Pressing the Esc key while defining the area of interest for the Rebuild Connectivity tool will cancel the operation.

Repairing connectivity

  1. Add the Geometric Network Editing toolbar to ArcMap.

  2. In the ArcMap table of contents, select one of the feature classes that participates in the geometric network containing the illegal features.
  3. Click the Repair Connectivity command Repair Connectivity on the Geometric Network Editing toolbar.
  4. The progress of Repair Connectivity can be monitored in the lower-left corner of ArcMap.

    If any warnings were identified during repair of the network, they will be listed in a dialog box after Repair Connectivity completes.

Tips

  • Users should be cautious when running the Repair Connectivity command on the Default version while it has outstanding child versions or when running this command on a child version; both can result in large numbers of conflicts when merging outstanding versions.
  • A file listing the errors and warnings generated by Repair Connectivity is created if a string registry setting called "RepairConnectivity" is placed in HKEY_CURRENT_USER\Software\ESRI\Geodatabase. For example, "D:\Temp\" will create a log file in the directory D:\Temp\. The name of the log file is the name of the geometric network with the current version, if on ArcSDE.

Repairing features with an empty geometry or zero length

  1. Add the Geometric Network Editing toolbar to ArcMap.

  2. In the ArcMap table of contents, select one of the feature classes that participates in the geometric network containing the illegal features.
  3. Click the Network Build Errors command Network Build Errors command on the Geometric Network Editing toolbar to identify the illegal features.
  4. Click the Attribute Editor command.
  5. In the Editor, right-click one of the illegal features and click Delete.


Repairing features with an identical start-stop vertex

  1. Add the Geometric Network Editing toolbar to ArcMap.
  2. In the ArcMap table of contents, select one of the feature classes that participates in the geometric network containing the illegal features.
  3. Click the Network Build Errors command Network Build Errors command on the Geometric Network Editing toolbar to identify the illegal features.
  4. Delete each feature's network elements (See 'Delete network elements' in ESRI Developer Network for sample code).
  5. Double-click the feature to edit its geometry.
  6. Drag the end vertex and snap it to an existing junction, or move the vertex and snap a new junction to the vertex.
  7. Click the Rebuild Connectivity tool Rebuild Connectivity tool on the Geometric Network Editing toolbar and drag a box intersecting or encompassing the edge feature.


Rebuilding features with multipart geometry

  1. Add the Geometric Network Editing toolbar to ArcMap.

  2. Set snapping to Edit Sketch Vertices.
  3. In the ArcMap table of contents, select one of the feature classes that participates in the geometric network containing the illegal features.
  4. Click the Network Build Errors command Network Build Errors command on the Geometric Network Editing toolbar to identify the illegal features.
  5. Double-click the feature to modify its geometry.
  6. Snap the end vertices of each segment to create one feature, or select and delete any segments you want to discard.
  7. Click the Rebuild Connectivity tool Rebuild Connectivity tool on the Geometric Network Editing toolbar and drag a box intersecting or encompassing the edge feature.

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