Cross Section Segments (Superelevation)

The cross-section of the roadway can be defined as part of the alignment information by using one or multiple Cross Section objects.

A Cross Section object must contain one or more Cross Section Segment objects. The Cross Section Segment objects are arranged in order from left to right, based on their station, to create the complete cross-section profile.

Multiple T="Crosssection" objects can be defined for a single route. Additional cross sections can be defined to alter the slope at a specific miles along the road, based on the road conditions. The "station" property is the starting point of the segment and "LeftEdgeToHCL" specifies half of the width of that segment. Under the "CrossSectionSegment" object, "Slope" refers to the slope of the cross-section and "Width" represents the width of that segment. By breaking down the total width of the road into segments using the "CrossSectionSegment" objects, different slopes can be defined for each segment.

Exampe:

<O N="AlignmentObject4" T="Project" Category="3D Geometric Objects" TransAlignRule="Right">
    <!-- created by ParamML Examples on 02.02.2023 -->
    <O N="Route" T="Alignment" Station="0" Azimuth="1.57079632679">
        <O T="Straight" Length="5000" />
        <O T="ElevationPoint" Station="0" Elevation="1000" />
        <O N="CS1" T="CrossSection" Station="300" LeftEdgeToHCL="100" ElevationAtHCL="0">
            <O N="Left1" T="CrossSectionSegment" Width="100" Slope="0.1" />
            <O N="Right1" T="CrossSectionSegment" Width="50" Slope="-0.1" />
            <O N="Right2" T="CrossSectionSegment" Width="50" Slope="0.1" />
        </O>
    </O>
</O>

To view this example in the library, see (https://openbrim.org/platform/?application=inc&author=ParamML_Examples_OpenBrIM+Platform&folder=3D+Geometric+Objects&obj=objid8wy66zchoot2tlrab80iatarrow-up-right)

Example:

<O N="AlignmentObject5" T="Project" Category="3D Geometric Objects" TransAlignRule="Right">
    <!-- created by ParamML Examples on 02.02.2023 -->
    <O N="Route" T="Alignment" Station="0" Azimuth="1.57079632679">
        <O T="Straight" Length="1000" />
        <O T="CrossSection" Station="0" LeftEdgeToHCL="50">
            <O T="CrossSectionSegment" Width="50" Slope="0" />
        </O>
        <O N="CS1" T="CrossSection">
            <P N="Station" V="6000" />
            <P N="LeftEdgeToHCL" V="13.6875" />
            <O N="Slope_L" T="CrossSectionSegment">
                <P N="Slope" V="-0.2" />
                <P N="Width" V="16" />
            </O>
            <O N="Slope_R1" T="CrossSectionSegment">
                <P N="Slope" V="0.08" />
                <P N="Width" V="12" />
            </O>
            <O N="Slope_R2" T="CrossSectionSegment">
                <P N="Slope" V="0.08" />
                <P N="Width" V="15" />
            </O>
            <O N="Slope_R3" T="CrossSectionSegment">
                <P N="Slope" V="0.02" />
                <P N="Width" V="2" />
            </O>
            <O N="Slope_R4" T="CrossSectionSegment">
                <P N="Slope" V="-0.02" />
                <P N="Width" V="4" />
            </O>
            <O N="Slope_R5" T="CrossSectionSegment">
                <P N="Slope" V="0.2" />
                <P N="Width" V="1.6875" />
            </O>
        </O>
    </O>
</O>

To view this example in the library, see (https://openbrim.org/platform/?application=inc&author=ParamML_Examples_OpenBrIM+Platform&folder=3D+Geometric+Objects&obj=objid2yk8ma8oamdw9rkz16olq9arrow-up-right)

Parameters of Cross Section Object:

| | Label | Mandatory | Name and Type Attributes | Default Description and Value Attributes | Other Attributes | | --- | --- | --- | --- | --- | | 1 | Station | Yes | N="Station" | D="Station: The longitudinal location of the cross-section along the alignment line." V="0" | Role="Input" UT="Length" UC="Coordinate" | | 2 | Left Edge to HCL | Yes | N="LeftEdgeToHCL" | D="Left Edge to HCL: Transverse location of the left edge of the cross-section from the horizontal control line (from left-hand side looking up-station)." V="0" | Role="Input" UT="Length" UC="Coordinate" |

Parameters of Cross Section Segment Object:

| | Label | Mandatory | Name and Type Attributes | Default Description and Value Attributes | Other Attributes | | --- | --- | --- | --- | --- | | 1 | Slope | Yes | N="Slope" | D="Slope: The slope of the cross-section segment. Positive slope for inclination from left to right looking up-station on the alignment." V="0" | Role="Input" UT="Length" UC="Coordinate" | | 2 | Width | Yes | N="Width" | D="Width: The width of the cross-section segment along its slope." V="0" | Role="Input" UT="Length" UC="Coordinate" |

Last updated