spacer spacer   spacer   spacer   spacer  
spacer
Title Header spacer
 
HOME
spacer
 
CONTACT
spacer
spacer  
SEARCH!
spacer
spacer
spacer
  NCDOT icon  NC DOT
  NCDOH icon  NC DOH
  NCgov.com icon  NC GOV
spacer
spacer spacer spacer spacer spacer spacer spacer spacer spacer
 
spacer
 
spacer
 
spacer
spacer spacer
spacer
spacer spacer spacer
spacer
Roadway Home
spacer
Corridor Modeling Home
spacer

Modeling Workflow

spacer

Templates

spacer

Design Process

spacer
spacer

Appendix

spacer

spacer
spacer spacer
spacer
spacer
spacer
  
spacer

 

NCDOT Roadway Basic Template Fundamentals



 

The Power and Flexibility of Parametric Constraints
      In most cases, users should not have to modify components at the template level. Parametric constraints can be applied after the template has been dropped in Roadway Designer to change default constraints values as drawn. Parametric constraints can only be override by target styles and point controls.

Symmetrical vs. Asymmetrical Controls
      When mirroring a component, any constraints with a horizontal value will have a negative sign automatically added as a prefix to the label. Only horizontal associated constraints such as horizontal, slope, and vector-offset labels are affected. Vertical constraint labels such as pavement depths are not affected. As a result, the negative label will not display under the Parametric Constraints dialog box. This works well with symmetrical controls such as pavement widths and side slopes where both sides of the road can be set to one (same) value.

     If asymmetrical controls are desired, then the parametric constraint labels will have to be modified to be distinguishable and displayed in the Parametric Constraints dialog box. Users will have to do this at template level. For instance, if the right side of the side slope is fixed at 3:1 and left side of the road is fixed at 2:1, then change the label "SS_Fill Slope" and "-SS_Fill Slope" to "SS_Fill Slope RT" and "SS_Fill Slope LT", respectively. The same method can be used with asymmetrical pavement widths and bridge rail offsets designs.

For a complete list of available parametric constraints, see the Parametric Constraints Appendix.

 

Mirroring and Applying Affixes
      All components in the template library are built as the right side of the road only. When assembling the components together to create a complete template for both sides of the roadway, use "mirror" with Apply Affixes checked ON. This will separate the right side components from their left side counterparts. Use exclusively prefixes "LT_" for the left side and "RT_" for the right side. This preference can be saved in the project XIN.

Do this only when creating a complete template (both sides of the road), NOT when creating individual components (right side of the road only).

 

Core vs. Compound
      Core components and core end conditions are the primary fundamental building blocks for a complete set of templates. When two or more core components or end conditions are assembled together, they are then considered to be compound components or compound end conditions. In most cases, compound components and compound end conditions are the fastest, most efficient way to assemble a template because they are fully constrained. In rare cases, a template must start from each basic core component or core end conditions. Remember that some of the points inside core component and end condition containers are not fully constrained.

 

Backbone Only Templates (BBO)
      A template "backbone" is all of the components of a template excluding the side slope end conditions. A bridge template is by default a backbone only template. Road template backbone is defined from outside shoulder point to outside shoulder point (or berm to berm for C&G sections). The purpose of backbone only templates (BBO) is to allow users to choose various standard side slope end conditions to their project specific needs. Instead of building a complete template for every possible side slope end condition combinations, a single backbone only template can be used.

     For example, for a undivided facility shoulder section backbone only template, users can choose the standard local, arterial, or freeway side slope as an end condition. In addition, a fixed 2:1 or 3:1 side slope end condition can also be selected.

 

Two-Type Pavement and Shoulder Standards

  • Pavement - There are two types of pavement components in the template library. A 12' wide pavement component should be used for an undivided facility. A 24' wide pavement component should be used on all divided facilities.
  • Shoulder - There are two types of shoulder components in the template library. A 4' TYP paved shoulder (PS) component should be used on shoulders where the mainline super is carried over to the paved shoulder section at the same rate. A 10' TYP paved shoulder (PS) component should be used on shoulders where a 6% rollover lock is required at the EOT.

Note that parametric constraints can be used to vary the pavement width as well as the paved shoulder widths.

 

Sequence/Order - "PIO"
      When assembling templates, components must be placed in certain sequence to ensure proper working order. Employ the "PIO" method (Pavement, Inside, then Outside). Whether the template is a divided facility or an undivided facility, always start with the pavement component first. Then work toward the inside of template. This may include inside shoulder, then median work. Inside components are not required for undivided facilities. Lastly, work toward the outside of the template. Start with the shoulders and end with the various end conditions.

 

 

Reference Points
      Reference points are used extensively throughout the template library. Reference points are a little bit different from null points. Because each core component only "see" the points that are placed within the component container, core components can exist by themselves. When assembling two or more core components together (compound components), it is necessary to establish "reference points" in order to constrain two points from two different core components.

     For example, to lock the rollover rate on the shoulder (OEOP point), the centerline PGL point must be "seen" by the shoulder component. Since the centerline PGL point is on the core pavement component, and not shoulder component initially, a "referenced" centerline PGL point is required to be established inside the shoulder component container. This way, the rollover lock can be set on the shoulder component without having all of the pavement component points attached.

     Reference points should have the same name to avoid confusion and they reside in the same location as their primary counterparts. However, they do not have to be fully constrained like their primary counterparts since component points have a system of overwrite priorities.

 

Point Overwrite Priority
     When two points are meshed together, the new point is overwritten by the original point (what's already there). The name and any constraints of the original point property are kept and the new point properties are discarded.

Example #1
Line component #1 has point A and B. Point B is fully constrained (red). Line component #2 has point C and D. Point C is not constrained. While in component #1, meshed point C from component #2 to point B. Point B is still fully constrained and point C is discarded.

+ =

Example #2
Line component #1 has point A and B. Point B is not constrained (green). Line component #2 has point C and D. Point C is fully constrained. While in component #1, meshed point C from component #2 to point B. Point B is still not constrained and point C is discarded.

+ =

 

Insertion Point Handle
     It is important to note the location of the key insertion point handle in the lower left corner preview screen with the matching point on the active template container that it is designed to mesh up with. In most cases, it is at the component container origin ((0,0) but not always in case with median components) highlighted by a light blue square under the component preview screen.

     Since the point on the active template container that the key insertion point handle is designed to mesh up with is sometime not as apparent, it is critical that all documentations identify these two points. Note that along with the insertion point, other points in the active template container can also be designed to be overwritten when they are put together at the same location.

 

 

Display Rules vs. End Condition Priorities
     Display rules are written to display or undisplay certain components in certain condition. For example, when the seek EEOP point moves (EEOP line found), display a widening pavement component. If the seek EEOP point does not move, then by default undisplay the widening pavement component ( all new pavement section).

     End condition priorities are design to resolve conflicts with the various end condition "branches". In our standard side slope components, there are several branches that can tie to natural ground. EC priorities can be configured to display which branch is successful (displayed) while all other branches failed (undisplay).

     Display rules and end condition priorities have their own pros and cons. The NCDOT Roadway ITL uses both methods. However, the usage of end condition priorities is favored more over display rules because it is more "automatic" and no expression needs to be written. Our end conditions actually start at the grass shoulder point.

     If the pavement underneath the shoulder berm gutter (SBG) needs to be shown differently from the pavement layers under the normal paved shoulder condition, then the SBG end condition can be configured to a priority of 1 and first seek the SBG style to find the location. If successful, then display the SBG as the "parent" component and any components associated with the SBG end condition (SBG pavement layers) and any components or any side slope end conditions attached to it are considered "child" components, will all get displayed. To do this, the main branch needs to start all the way near the centerline and branches outward. Under normal condition (seek SBG failed, no SBG graphic present) the normarl shoulder end condition will have a priority of 2. SBG and any child associated components also fails and undisplayed.

 

Component Parent to Child Relationship
     Along with display rules and end condition priorities, assigning a parent-to-child relationship to a group of components is another method to display or undisplay end conditions and components. A group of components and end conditions (children) can have an assigned parent component. Any changes affecting the parent component will also affect its children components. However, any change to the child component or end condition will not necessarily affect the parent component. For instance, a shoulder berm gutter (SBG) component can be the parent component for the three layers of pavement for paved shoulders with SBG (which is the a separate set of components for paved shoulder in a normal shoulder without SBG situation), the SBG guardrail, and the SBG end condition. If the SBG component is displayed or undisplayed, so will the children components. If the SBG component is deleted, then the children components are also deleted. If one of the child components gets deleted, it does not affect the parent component.

Assigning a parent component can be accomplished by editing the child component.

 

 




spacer spacer
spacer
 
North Carolina DOT Logo   The North Carolina
Department of Transportation