• InfoWater Pro

Working with connectivity tools

Fix errors after importing models, such as model geometry and connectivity problems.


Tutorial resources

These downloadable resources will be used to complete this tutorial:

iwtr2023M03U02_Working-with-Connectivity-Tools.zip

Step-by-step:

Once you have imported elements such as pipes, valves, and tanks, you can have InfoWater Pro automatically create junctions at all pipe endpoints that do not already have a current connection to a node.

The direction that a pipe is drawn is critical to the overall flow of your system. The tools in this lesson save you time by adding connections based on the tolerance level that you set.

  1. Open the appropriate .aprx file in ArcGIS Pro.
  2. From the ribbon, InfoWater Pro tab, click Initialize.
    The InfoWater Pro tab of the ribbon with Initialize called out as being selected
  3. From the Model Explorer, Command Center tab, expand the Utilities > Connectivity folders.
  4. Double-click Fill Pipe Connectivity.
    The Model Explorer, Command Center tab, Connectivity folder, Fill Pipe Connectivity highlighted
  5. In the Fill Pipe Connectivity dialog box, set the Searching Distance (Map Unit) to 0.05, so that the closest junctions within this tolerance are assigned as the start or end node.
  6. In the Method group, make sure that Effective Neighborhood Search: Fill One End Node at a Time is selected.
  7. Click Fill, and then close the dialog box if it does not close on its own.
    The Fill Pipe Connectivity dialog box with Searching Distance (Map Unit) set to 0.5 and Effective Neighborhood Search: Fill One End Node at a Time selected

Be aware that the Fill Pipe Connectivity tool does not create nodes that are missing. For this functionality, you can use the Append Nodes tool.

  1. In the Command Center, expand the Exchange folder and double-click Append Nodes.
    The Model Explorer, Command Center tab, Exchange folder, with Append Nodes highlighted

This tool appends nodes to the endpoints of the imported pipes. For the searching distance with this tool, divide your shortest pipe length by two, and then iterate by increasing the value once or twice more.

  1. For this example, set the Searching Distance (Map Unit) to 0.5.
  2. Make sure that Automatic Mode is enabled.
  3. Set the Node Type to Junction.
  4. Set the Link Type to Pipe.
  5. Click Append.
    The Append Nodes dialog box with Searching Distance (Map Unit) set to 0.5, Automatic Mode ON, Node Type set to Junction, and Link Type set to Pipe.
  6. Close the dialog box if it does not close on its own.

At this point, you can review the network connectivity and geometry for potential errors by looking for orphan nodes and pipes. An orphan node is a node that is not listed in the Start Node or End Node fields in the Pipe Connectivity Database Table. An orphan pipe is a pipe with no value in one or both of the Start Node and End Node fields in the Pipe Connectivity Database Table.

  1. On the ribbon, InfoWater Pro tab, Domain panel, click Domain Manager.
  2. In the Domain Manager, enable Special Query.
  3. Expand the two drop-down lists and select Pipes and Orphan, respectively:
    The Domain Manager with the Special Query section highlighted. Special Query is ON, and Pipes and Orphan are selected from the drop-downs
  1. Click Add.

In the Message Board, you can see the results. In this case, the message reports no change.

  • The Message Board reporting no change for orphan pipes
  1. Repeat the Special Query (steps 16 – 18), but change the drop-down lists to Nodes and Orphan.
    The Domain Manager with the Special Query section highlighted. Special Query is enabled, and Nodes and Orphan are selected from the drop-downs
  2. Click Add.

The Message Board again states no change.

  • The Message Board showing no change for orphan nodes

With this example, there are no orphan nodes or pipes, as the Append Nodes tool was used to place junctions in the model. But it is important to know that when junctions are imported from GIS, there are generally some orphan nodes or pipes that can be addressed with these queries.