4.2 Corridor Editing




Select one of the corridor handles, as shown below, to access a menu of common corridor commands.

Corridor Editing Tools

The commands in the menu are grouped as follows:

  • Properties
  • Corridor Views
  • Reports
  • Corridor Overlay
  • Corridor References
  • Corridor Creation Tools
  • Lock – Deactivate Rule
  • Zoom To
  • Delete 


» Corridor Properties

The corridor parameters can also be edited in the Properties dialog when a corridor is selected.

Properties Icon

Corridor Properties - Dialog Box


» Corridor Views

The Corridor Views icon has two commands, Open Profile Model and Open Cross Section Model. The Open Cross Section Model command is used to create a dynamic cross section view to review the model by scrolling through cross sections.

Corridor Views Icon

When selected, you are prompted to Open or Select View for the cross-section display. In the example below, View 2 was selected to display the dynamic cross sections.

This dynamic view is a temporary display of the cross sections. The sections are not written to the design file using this command.

The View Properties contains parameters for adjusting the cross section display, as shown at below.

Dynamic Settings - Dialog Box

Hold down the right mouse button in the cross section view to access the pop-up menu shown at right. Five additional commands relevant to cross sections are available. See the online help for additional information.

Place Horizontal Temporary Dimension


» Reports

The Reports icon provides access to the following four reports:

Reports Icon

  • Corridor Component Quantities
  • Design Input Report
  • Results Report
  • Milling Report

The Corridor Component Quantities report is used to generate a quick cost estimate for the selected corridor by assigning a unit cost for each component in the corridor templates.

Corridor Component Quantities


» Corridor Overlay

The Corridor Overlay Vertical Adjustment command determines the ideal PGL point based on the input criteria and the distance from the top of the template to the existing ground. See the online help for additional information.

Corridor Overlay Icon


» Corridor References

The following four Corridor References commands are available:

Corridor References Icon

Add Corridor Reference - This tool is used to add graphical elements to the corridor processing. This must be done when a Feature is targeted in the template definition. This enables the software to process only the identified elements which speeds up processing. For example, if the template targets a right-of-way line, the right-of-way lines must be included as a Corridor Reference for the template to find the lines.

Remove Corridor Reference - This tool is used to remove graphical elements from the corridor processing.

Add Clipping Reference - This command is used to remove areas of overlap when working with multiple corridors. For example, in a corridor intersected by a crossing roadway, clipping is used to remove overlapping features within the intersection.

Remove Clipping Reference - This tool is used to remove any clipping references defied for a corridor.


» Corridor Creation Tools

The Corridor Creation Tools menu contains commonly used corridor commands.

Corridor Objects Icon

Corridor Objects - This option is a one-stop shop to view, create, and edit corridor objects. Most of the options contained in the Corridor Creation Tools can be accessed from this dialog as shown below.

Corridor Objects - Dialog Box

Create Template Drop - This tool is used to create a new template drop location on the corridor.

Create Transition - A transition is created between templates of different names, as templates generally don't instantaneously change from one template to another. This tool creates the transition by selecting the two templates drops which are adjacent to it. Once the transition location is created, it is up the user to define how the transition is applied. See the online help for more information.

Create Secondary Alignment - Secondary alignments are used to modify the direction of cross section processing. By default, at any given station, the cross section is created orthogonal to the main alignment. If a secondary alignment exists, then that portion of the cross section which lies outside the secondary alignment will be orthogonal to the secondary alignment instead of the main alignment. See the online help for more information.

Define Target Aliasing - Target aliasing allows you to target other corridor surfaces or features or to set up a prioritized target list for end condition solutions on surfaces, features and alignments. See the online help for more information.

Create Parametric Constraint - Parametric constraints can be used to change one or more labeled constraint values of a template while the template is being processed in the corridor modeler. See the online help for more information.

Create End Condition Exception - End Condition Exceptions are used to modify the behavior of an end condition solution without requiring the use of additional template drops. When an end condition exception is added, it must be edited to change its behavior. End condition exceptions come in two classes:

  • Overrides allow you to replace or override the template drop end conditions on the left or right of the backbone. When you choose this option, you must edit the override to set up the new end condition. When the override exception is edited, the Create Template dialog is displayed allowing you to edit the end-condition.
  • End condition Transitions are used where the end condition may change suddenly due to changes in the existing surface or other reasons, and you want the transition to be smooth over a specified station range rather than a sudden change over a short length.

Create End Condition Exception - Dialog Box

Create Point Control - Point controls are used to override the normal locations of one or more points and or components in a cross section. Examples of this include lane widening, staying within the right-of-way, or maintaining a slope for a ditch.

Create Point Control - Dialog Box


Create Curve Widening - Curve widening is used to automatically create and apply horizontal controls to widen lane and/or edge of pavement lines around curves, moving them further away from the centerline at each curve of the controlling alignment. The tool is used in conjunction with an ASCII file (*.wid) which contains parameters to definethe widening. CTDOT does not provide curve widening tables currently. Use point controls to manually assign the station ranges and offsets for curve widening.

Key Station - This command is used to add stations that are not coincident to the template interval to the corridor processing. For example, a key station can be added at a drive or culvert location to ensure the template is processed at that station.

Assign Superelevation to Corridor - Superelevation is covered in another section of this training. 

The last four tools on the bar are described below:

Corridor Editing Tool Box


» Process Corridor

Select this icon to reprocess the corridor. 


» Lock - Deactivate Rule

This command can be used to temporarily deactivate processing rules on the corridor. This is useful when making edits so that the corridor does not automatically update as the edits are made. Once the edits have been completed, the rules can be turned back on, and the corridor reprocessed. 


» Zoom To

Select the command to zoom to the full extents of the corridor. 


» Delete

Select this command to delete the corridor.



There are several ways in the corridor processing to override the template definition for various constraints using Parametric Constraints, Point Controls, and Horizontal Feature Constraints.

This is generally the order in which OpenRoads solves the location of points and components at each template drop:

  1. Template is dropped, and points are placed according to the point constraints stored in the template.
  2. Parametric constraints are applied as defined in the template, and in the corridor.
  3. Horizontal Feature constraints are applied to move points if the feature is found in the specified range.
  4. Point controls are applied to the assigned points, overriding the corresponding constraint, and all points that are constrained back to the point-controlled point will be recalculated.
  5. Component display rules are solved based on the current position of all points.
  6. End conditions are solved by extending designated segments along the specified slope to seek their targets.