11.4 Lane sections

Lanes may be split into multiple lane sections. Each lane section contains a fixed number of lanes. The permanent lane layer needs to be specified for the complete length of the road without gaps. Lane sections on the temporary layer may specify an explicit length. A lane section with an explicit length may end before the end of the road or the beginning of the next lane section.

img
Figure 63. Road section with lane sections

Figure 63 shows that every time the number of lanes changes, a new lane section is required. Lane sections are defined in ascending order along the road reference line.

img
Figure 64. Lane sections defined separately for both sides of the road

Figure 64 shows how lane sections for complex roads may be defined for one side of the road only, using the @singleSide attribute.

Elements in UML model

<laneSection> element

In ASAM OpenDRIVE, lane sections are represented by <laneSection> elements within the <lanes> element.

UML class: t_road_lanes_laneSection
XML tag:   <laneSection> (Multiplicity: 1..*)

A lane section splits a road into multiple parts whenever the number of lanes or their function changes.

The distance between two succeeding lane sections shall not be zero.

For easier navigation through an ASAM OpenDRIVE road description, the lanes within a lane section are grouped into left, center, and right lanes. Each lane section shall contain one <center> element and at least one <right> or <left> element.

Table 37. Attributes of the <laneSection> element
Name Type Use Unit Description

length

t_grEqZero

optional

Length of the lane section

s

t_grEqZero

required

m

s-coordinate of start position

singleSide

t_bool

optional

Lane section element is valid for one side only (left, center, or right), depending on the child elements.

For the child elements of the <laneSection> element refer to Lane groups.

Rules

The following rules apply to lane sections:

  • A lane section without @length shall remain valid until either a new lane section is defined or the road ends.

  • A lane section with @length shall remain valid until @length is reached.

  • The properties of lanes inside a lane section may be changed as often as needed.

  • Lane sections may be defined for one side of the road only using the @singleSide attribute.

Related topics