In GeoSTORM software, the Assign Pipe Invert Elevations command allows the user to assign pipe invert elevations based on the defined invert computation methods. In addition, this command allows the user to view the corresponding pipe profile plot of the selected pipe profile path.
Follow the steps below to use the Assign Pipe Invert Elevations command:
- From the Input ribbon menu, click on the Stormwater Pipes dropdown menu and
select the Assign Pipe Invert Elevations command.
- The Assign Pipe Invert Elevations dialog box will be displayed.

The following sections describe how to use the Assign Pipe Invert Elevations command and interact
with the above dialog box.
Define Pipe Profile
Selecting Profile Path
In the Define Pipe Profile panel, the table under the Define Profile Path section displays the pipes or routing reaches that make up the profile path. The user can select from a pipe/routing reach/manhole/junction at both ends of the path. The software will then automatically determine the connected pipes/routing reaches between them that make up the profile path.
Follow the steps below to manually select the pipes/routing reaches to be assigned for pipe invert elevation:
- Click the [Pick] button to select the pipe/routing reach/manhole/junction from the Map View that makes up the profile path.
![[Pick] Button](https://knowledge.civilgeo.com/wp-content/uploads/2024/12/Assign-Pipe-Invert-Elevations-Command-Image-3.png)
- The Assign Pipe Invert Elevations dialog box will temporarily disappear, allowing the user to select the most downstream and upstream pipe/routing reach/manhole/junction from the Map View.
- Once finished, press the [Enter] key or right-click and select Done from the displayed context menu.
- The dialog box will be redisplayed, and the total number of selected pipes/routing reaches will be shown in the Total Selected read-only field.

- The selected profile path will also get added under the Select profile path dropdown combo box.
Profile Path Table
After selecting pipe/routing reach/manhole/junction at both ends of the profile path, the table under the Define Profile Path section displays the list of all the user-selected pipes/routing reaches and their associated properties. The user can also select from the already saved profile paths from the Select profile path dropdown combo box.
The following options and properties are provided in the table viewable under the Define Profile Path section:
- Lock/Unlock
This table column contains a padlock icon that defines whether a row is locked or unlocked. Unlocking a row allows the software to compute new invert elevations for the pipe, as well as allow the user to manually edit the invert elevation entries. By default, the rows are unlocked.
- Pipe/Reach ID
This read-only table column lists the pipe or reach IDs for the selected pipe profile.
- Upstream Invert Elevation
This editable table column defines the pipe upstream invert elevation. If the row is locked, then this entry is displayed as a read-only field.
- Downstream Invert Elevation
This editable table column defines the downstream pipe invert elevation. If the row is locked, then this entry is displayed as a read-only field.
- Maximum Ground Cover
This read-only table column defines the computed maximum ground cover measured from the top of the pipe (crown) along the pipe length.
- Minimum Ground Cover
This read-only table column defines the computed minimum ground cover measured from the top of the pipe (crown) along the pipe length.
- Element Length
This read-only table column defines the pipe element length.
- Element Slope
This read-only table column defines the computed pipe element slope.
Notes:
- Clicking the [Clear] button will clear the current pipe profile path from the Define Profile Path section. Additionally, the populated data in the table will be emptied.
- Clicking the [Delete] button displays a confirmation dialog box. This dialog box allows the users to delete the selected pipe profile path.

Saving Profile Path
The user can save the currently selected profile path for the user-selected profile path elements. Clicking the [Save Profile Path] button displays the Save Pipe Profile Path dialog box that allows the user to name and save the current pipe profile path.
Note that within the current scenario, the name of the pipe profile paths that are to be saved must be unique. Therefore, if the user applies the same pipe profile path name as an existing path, the software will
confirm whether to overwrite the existing pipe profile path.
Extract Elevation Data
This section is used to define the elevation data source to be used for assigning the pipe invert elevations. Depending on the selected elevation data source type, the contents of this section changes to specify additional elevation data information.
The following options are available in the Terrain elevation source dropdown combo box:
- Elevation Grid
- LandXML Data
- TIN Surface
Elevation Grid
If the user selects Elevation Grid as the terrain elevation source, the contents of the Extract Elevation Data section changes, as shown below.
The following option is displayed when Elevation Grid is selected as the terrain elevation source:
- Elevation grid layer: This dropdown combo box allows the user to select the elevation grid layer available in the project.
LandXML Data
If the user selects LandXML Data as the terrain elevation source, the contents of the Extract Elevation Data section changes, as shown below.
The following options are displayed when LandXML Data is selected as the terrain elevation source:
- TIN surface layer: This dropdown combo box allows the user to select the TIN surface layer type.
- TIN surface: This dropdown combo box allows the user to select the TIN surface type.
TIN Surface
If the user selects TIN Surface as the terrain elevation source, the contents of the Extract Elevation Data section changes, as shown below.
The following options are displayed when TIN Surface is selected as the terrain elevation source:
- TIN surface layer: This dropdown combo box allows the user to select the TIN surface layer type.
- TIN surface: This dropdown combo box allows the user to select the TIN surface type.
Pipe Invert Elevation Computation Options
This section allows the user to specify the general options used for assigning the pipe invert elevations.
The following options are available in this section:
- Allow manhole invert to lower to meet pipe invert requirements
This checkbox option allows the user to lower the manhole invert elevations to meet computed pipe invert requirements. - Apply defined elevation changes to adjacent upstream pipes
This checkbox option allows the user to adjust all upstream pipe elevations entering a manhole along the defined pipe profile path.
Note that when this checkbox option is left unchecked, only the elevations of the upstream pipes along the defined pipe profile path are modified. - Manhole sump depth
This checkbox entry field allows the user to define the sump depth required at a manhole.
Multiple Upstream Pipes – Invert Computation Method (Flowing into Manhole)
This section allows the user to specify the computational method used to assign the pipe invert elevations for the inflowing pipes that meet at a manhole.
The following options are available in this section:
- Do not change pipe invert elevations
This radio button option is used to prevent changes to the pipe invert elevations. - Match pipe invert elevations
This radio button option causes the pipe invert elevations to match each other. - Match pipe crown elevations
This radio button option causes the pipe crown elevations to match each other. - Invert elevation drop across manhole from inlet pipe to outlet pipe
This radio button entry field defines the drop in invert elevation from the inlet pipes to the outlet pipe.
Pipe Profile Checks
This section allows the user to define what checks should be used for the defined pipe profile path.
For those pipes that violate the defined checks, the corresponding table cells under the Define Profile Path section will be displayed in red, as shown below.
The following options are available in the Pipe Profile Checks section:
- Maximum allowable ground cover above pipe
This checkbox entry field defines the maximum allowable ground cover along the length of the pipe. If the computed maximum ground cover is larger than the defined maximum allowable ground cover, then the Maximum Ground Cover table column will be displayed in red. By default, the maximum allowable ground cover above the pipe is 12 ft. - Minimum allowable ground cover above pipe
This checkbox entry field defines the minimum allowable ground cover along the length of the pipe. If the computed minimum ground cover is less than the defined minimum allowable ground cover, then the Minimum Ground Cover table column will be displayed in red. By default, the minimum allowable ground cover above the pipe is 3 ft. - Maximum and minimum allowable pipe slopes
This checkbox option defines the maximum and minimum allowable pipe slopes from a design perspective. Clicking the [Define] button will display the Allowable Pipe Slopes dialog box.
This dialog box allows the user to define the recommended maximum and minimum pipe slope based on pipe diameters and the defined maximum and minimum flow velocities during the storm peak. If the computed pipe slope is outside the defined allowable pipe slopes, then the Element Slope data column is displayed in red.
Downstream Pipe – Invert Computation Method (Flowing out of Manhole)
This section allows the user to compute pipe invert elevations for the downstream pipe flowing out of the current manhole.
The following options are available in this section:
- Do not change pipe invert elevation
This radio button option prevents the change of downstream pipe invert elevation. - Invert depth from elevation surface
This radio button option causes the software to set the pipe invert elevations to a specific depth below the terrain elevation surface. - Invert depth above manhole invert (in addition to manhole sump depth)
This radio button option causes the software to set the pipe invert elevations to a specific height above the bottom of the manhole inverts, or above the manhole sump depth (if defined). - Pipe slope from most upstream manhole, starting pipe invert depth at upstream end
This radio button option causes the software to compute the pipe invert elevations starting from the most upstream manhole and then moving downstream. - Pipe slope from most downstream manhole, starting pipe invert depth at downstream end
This radio button option causes the software to compute the pipe invert elevations starting from the most downstream manhole and then moving upstream.
View Pipe Profile
The View Pipe Profile panel allows the user to view the pipes, manholes, and ground surfaces along the defined pipe profile path.
Computing and Assigning Invert Elevations
After defining all the required data, click the [Compute] button to compute new pipe invert elevations for unlocked pipes.
Once the computation is done, click the [Assign] button to assign the defined pipe invert elevations for the unlocked pipe.
