When the GeoSTORM software imports a model, it automatically places the routing reaches on the Map View. However, if the original model was not spatially georeferenced, the routing reaches will not align with any loaded background base map. While the software can operate without any issues in this situation, it is preferable to have the routing reaches georeferenced to the background base map. Therefore, it might become necessary to georeference the imported routing reaches.
The process of manually georeferencing a routing reach to the Map View can be a trial and error process—especially when the exact location of the original routing reach is not known. The Georeference Routing Reaches command of the GeoSTORM software can be used to georeference each of the routing reaches to the background base map displayed on the Map View.
Note that a CRS should be assigned prior to running this command. Otherwise, the software will display the below informational dialog box.
Refer to this article in our knowledge base to learn how to assign a coordinate reference system to a project.
Follow the steps below to georeference an existing routing reach:
- From the Input ribbon menu, click on the Routing Reaches dropdown menu and select the Georeference Routing Reaches command.

- The Georeference Routing Reaches dialog box will be displayed.

The following sections describe how to georeference an existing routing reach and interact with the above dialog box.
Selecting Routing Reach to Georeference
The Select Routing Reach to Georeference section allows the user to interactively select the routing reach to georeference.
Follow the steps below to select the routing reach to be georeferenced:
- Select the routing reach from the Routing reach ID dropdown combo box that lists all the routing reaches contained within the project.

- Alternatively, the user can click the [Pick] button to select the routing reach from the Map View. After clicking the [Pick] button, the Georeference Routing Reaches dialog box will temporarily disappear, and a prompt will be displayed on the status bar instructing the user on what to do next.
- Upon selecting the routing reach, the user is immediately returned to the dialog box, and the selected routing reach will be highlighted on the Map View.
Notes:- The user can select only one routing reach at a time.
- The user can click the [Clear] button to cancel the previous selection and redo the entire process.
Once the routing reach has been selected, the user can choose among the following georeferencing options:
- Snap to Alignment Polyline
- Slide Along Alignment Polyline
- Draw on Map View
Snapping Routing Reach to an Alignment Polyline
If an existing alignment polyline for the routing reach exists on the Map View, the Snap to Alignment Polyline georeferencing option can be used to snap the routing reach to the alignment polyline.
Follow the steps below to use the Snap to Alignment Polyline georeferencing option:
- Select the Snap to Alignment Polyline radio button option.
- Click the [Pick] button next to the Select alignment polyline read-only field.
![[Pick] button](https://knowledge.civilgeo.com/wp-content/uploads/2024/07/Georeferencing-Routing-Reaches-Command-Image-4.png)
- The Georeference Routing Reaches dialog box will temporarily disappear, and a prompt will be displayed on the status bar instructing the user to select the alignment polyline.
- After selecting the alignment polyline, the Georeference Routing Reaches dialog box will be redisplayed and the status of the Select alignment polyline read-only field will change from Not Selected to Selected. Click the [Clear] button to cancel the previous selection and redo the entire process.
- After selecting the alignment polyline, click the [Snap] button to snap the selected routing reach to the alignment polyline.
![[Snap] button](https://knowledge.civilgeo.com/wp-content/uploads/2024/07/Georeferencing-Routing-Reaches-Command-Image-5.png)
Sliding Routing Reach Along Alignment Polyline
In cases where the snapped routing reach is not precisely located where it should be, the Slide Along Alignment Polyline georeferencing option allows the user to manually slide the routing reach along the alignment polyline.
Follow the steps below to use the Slide Along Alignment Polyline georeferencing option:
- Select the Slide Along Alignment Polyline radio button option.
- Click the [Pick] button to select the alignment polyline from the Map View. On clicking the [Pick] button, the Georeference Routing Reaches dialog box will temporarily disappear, and a prompt will be displayed on the status bar instructing the user to select the alignment polyline from the Map View.

- After selecting the alignment polyline, the following informational dialog box will be displayed. Click the [Yes] button to select the polyline or abort the selection by clicking the [No] button.

- Once the alignment polyline is selected, click the [Slide] button from the redisplayed Georeference Routing Reaches dialog box.
![[Slide] button](https://knowledge.civilgeo.com/wp-content/uploads/2024/07/Georeferencing-Routing-Reaches-Command-Image-8.png)
- The Georeference Routing Reaches dialog box will temporarily disappear, and a prompt will be displayed on the status bar instructing the user to select the routing reach and drag it along the underlying alignment polyline.
- Click and drag the routing reach on the Map View to revise its alignment.
- When finished, press the [Enter] key or right-click and select Done from the displayed context menu. The Georeference Routing Reaches dialog box will be redisplayed, and the routing reach will be georeferenced at the new location.
- The user can also check the Recompute adjacent node element elevations checkbox option to recompute the elevation of the adjacent node type elements while georeferencing the routing reach.
Note: For more precision, the user can use the Snap to Alignment Polyline option first and then use the Slide Along Alignment Polyline option.
Drawing Routing Reach on Map View
The Draw on Map View georeferencing option allows the user to draw an alignment polyline and automatically snap the selected routing reach to the drawn polyline.
Follow the steps below to use the Draw on Map View option:
- Select the Draw on Map View radio button option and click the [Draw] button.
![[Draw] button](https://knowledge.civilgeo.com/wp-content/uploads/2024/07/Georeferencing-Routing-Reaches-Command-Image-9.png)
- The Georeference Routing Reaches dialog box will temporarily disappear, and a prompt will be displayed on the status bar instructing the user to draw the alignment polyline on the Map View.
- Draw the alignment polyline on the Map View. When finished, press the [Enter] key or right-click and select Done from the displayed context menu.
- The Georeference Routing Reaches dialog box will be redisplayed, and the routing reach will automatically snap to the drawn alignment polyline.
Notes:- The user can turn on the Scale to fit checkbox option to scale the routing reach to fit within the alignment polyline.
- The Create curvilinear polyline checkbox option can be checked to draw curvilinear polyline segments.
Assigning Routing Reach Invert Elevation
The user can check the Assign Routing Reach Invert Elevation checkbox option to assign an invert elevation to the routing reach using a terrain model. Define this section before georeferencing a routing reach so that the invert elevation can be assigned.
To assign an invert elevation, the Terrain elevation source dropdown combo box supports the following surface types:
- Elevation grids
- LandXML data
- TIN surfaces
Depending upon the elevation data source type that is selected, different options are provided to specify additional elevation data information. The user can define an invert depth using the Routing Reach invert depth entry field to raise or lower the invert of routing reach by the specified amount. A negative invert depth value lowers the routing reach by the specified amount.
