How-To - ArcFM - Detecting and repairing issues with Geometric Networks

Version 2


    Esri's geometric networks occasionally get corrupt or have increasing errors over time. Esri has provided a number of simple tools to detect the most common problems with geometric networks, and these tools are often very useful to ArcFM users, as they often deal with geometric networks.


    Errors in the geometric networks can cause all sorts of problems. Sometimes an error in one area of the map can cause issues across the map. Sometimes these errors can prevent you from reconciling a version, stop you from deleting or updating features on the map, cause very strange tracing results, and more. It's a good idea to periodically check the integrity of the geometric network and fix any issues.



    Esri's Geometric Network Editing toolbar can resolve most geometric network issues. Full details on this toolbar can be found on Esri's site. Note that this is an Esri tool, so if these tools do not successfully help, you need to contact Esri support, as ArcFM support does not necessarily have full expertise on repairing geometric networks.


    1. Open ArcMap then open a stored display that has geometric network features in it (optionally, you can add the geometric network features to the map).
    2. Create a new version for editing (you can use Session Manager or Designer to do this) and start editing.
    3. Add the Geometric Network Editing toolbar to the map. Initially, the toolbar is likely greyed out and looks like this:
    4. To enable the toolbar, select any geometric network feature layer in the Table of Contents. The layer you select does not matter, provided that it belongs to the geometric network that you want to check. In the example below, Controllable Fitting is selected and the tools are active.
    5. Run the Verify Connectivity tool. This will run on the entire network and tell you how many problems there are in the geometric network. After clicking this, you may get a prompt that looks like this:

      Generally, you can go ahead and click OK, with the checkbox unchecked, unless you do want to only check the current extent instead of the entire network.
    6. The tool will tell you the number of problems it found, and whether or not there were any issues with the logical network. In the example below, it's only the latter.
    7. Use the Repair Connectivity tool to repair the problems by clicking the tool on the geometric network editing toolbar.
    8. After this runs, you may see a results panel that mentions the deletion of overlapping network junctions, or problems that it could not fix. Note these.
    9. To verify that the fixes were successful, run the Verify tool again. If it finds problems, generally re-running Repair Connectivity fixes these problems. Repeat these until the Verify tool tells you that all network connectivity is correct.
    10. Save, reconcile, and post these changes. Note that, depending on the severity of the issues, this could potentially lead to some versioning conflicts, but generally these conflicts are minimal.


    If you are still having issues with a specific area, you also can try using the Rebuild Connectivity tool, which lets you draw a box over a problem area. This tool is not generally needed, but may be useful in some scenarios.