GenericPavementStructure

This subassembly creates a simple pavement structure with user-definable point, link, and shape codes.

This subassembly can be used as a lane or shoulder using superelevation parameters for the slope. The width and outside edge elevation can be calculated based on an optional alignment and profile. This subassembly can be stacked one below another to form multiple layers, or butted side by side to form multiple lanes with or without grade breaks. If multiple GenericPavementStructure subassemblies are stacked, the bottom slope can be used as the top slope of subsequent layers. Optionally, the bottom width of the subsequent subassembly can be assigned as the width of the previous subassembly.

Attachment

The attachment point is at the upper inside edge of the pavement structure.

Input Parameters

Note: All dimensions are in meters or feet unless otherwise noted. All slopes are in run-over-rise form (for example, 4 : 1), unless indicated as a percent slope with a “%” sign.

Parameter Description Type Default
Side Indicates which side the subassembly is inserted towards. Left / Right Right
Width Width of the subassembly. Numeric, positive 3.6 m 12.0 ft
Shift Width Specifies optional additional width to add. Numeric, positive 0.2 m 0.67 ft
Default Cross Slope Default slope of the top link, when superelevation slope for the alignment is not specified. Numeric -2%
Use Superelevation Slope Specifies to use slope from superelevation specification defined on the baseline alignment. List of options: No, Outside lane slope, Inside lane slope, Outside shoulder slope, Inside shoulder slope No
Slope Direction Specifies whether the pavement slopes towards the crown or away from the crown Selection list Away from Crown
Depth Depth from top link to the bottom link of the subassembly. Numeric, positive 0.2 m 0.67 ft
Deflect Outer Vertical Face Indicates to deflect outside vertical face to a specified slope. Boolean Yes/No No
Outer Edge Slope Specifies the slope of the outer edge if choose not to be vertical. Numeric 1:1
Inside-Top Point Codes Specifies point codes to the inside point on the top link. String  
Outside-Top Point Codes Specifies point codes to the outside point on the top link. String  
Outside-Bottom Point Codes Specifies point codes to the outside point on the bottom link. String  
Inside-Bottom Point Codes Specifies point codes to the inside point on the bottom link. String  
Top Link Codes Specifies codes to the top link. String  
Bottom Link Codes Specifies codes to the bottom link. String  
Right Link Codes Specifies codes to the right link. String  
Left Link Codes Specifies codes to the left link. String  
Shape Codes Specifies codes for the enclosed shape of the structure. String  

Target Parameters

This section lists the parameters in this subassembly that can be mapped to one or more target objects. For more information, see To Specify Corridor Targets.

Parameter Description Status
Width May be used to override the fixed width and tie the point on the top link which defines “width” to an offset alignment. The following object types can be used as targets for specifying the width: alignments, polylines, feature lines, or survey figures. Optional
Edge Elevation May be used to override the fixed slope and tie the point on the top link which defines “width” to an offset profile. The following object types can be used as targets for specifying the elevation: profiles, 3D polylines, feature lines, or survey figures. Optional

Output Parameters

Parameter Description Type
Side Indicates which side the subassembly is inserted towards. Left / Right
Top Width Total width of the top link including the effective shift width. Numeric, positive
Bottom Width Total bottom width of the pavement structure including the shift width and width due to the deflected outer face. Numeric, positive
Depth Depth from top link to the bottom Numeric, positive
Cross Slope Cross slope of the structure. Numeric

Behavior

This subassembly builds a skeletal subassembly that lets you specify various parameters. All point, link, and shape codes can be user-defined as needed. Additionally, this subassembly can get slopes from a target parameter (profile), or from the superelevation specified on the alignment. It can also assign the width from an offset alignment.

While defining an assembly, you can assign the width of the previous subassembly (the one above), plus a shift width to the subassembly, so that stepped layers are possible.

Layout Mode Operation

In layout mode, the subassembly draws the lane using the input parameter values.

Point, Link, and Shape Codes

None.

Coding Diagram