E_LaneType

The lane type is defined per lane. A lane type defines the main purpose of a lane and its corresponding traffic rules.

Java class for e_laneType

.

The following schema fragment specifies the expected content contained within this class.


<simpleType name="e_laneType">
  <restriction base="{http://www.w3.org/2001/XMLSchema}string">
    <enumeration value="shoulder"/>
    <enumeration value="border"/>
    <enumeration value="driving"/>
    <enumeration value="stop"/>
    <enumeration value="none"/>
    <enumeration value="restricted"/>
    <enumeration value="parking"/>
    <enumeration value="median"/>
    <enumeration value="biking"/>
    <enumeration value="sidewalk"/>
    <enumeration value="curb"/>
    <enumeration value="exit"/>
    <enumeration value="entry"/>
    <enumeration value="onRamp"/>
    <enumeration value="offRamp"/>
    <enumeration value="connectingRamp"/>
    <enumeration value="bidirectional"/>
    <enumeration value="special1"/>
    <enumeration value="special2"/>
    <enumeration value="special3"/>
    <enumeration value="roadWorks"/>
    <enumeration value="tram"/>
    <enumeration value="rail"/>
    <enumeration value="bus"/>
    <enumeration value="taxi"/>
    <enumeration value="HOV"/>
    <enumeration value="mwyEntry"/>
    <enumeration value="mwyExit"/>
  </restriction>
</simpleType>

Entries

Link copied to clipboard

Describes a soft shoulder at the edge of the road

Link copied to clipboard

Describes a hard border at the edge of the road. has the same height as the drivable lane.

Link copied to clipboard

“normal” drivable road, which is not one of the other types

Link copied to clipboard

Hard shoulder on motorways for emergency stops

Link copied to clipboard

"Invisible" lane. This lane is on the most ouside of the road. Its only purpose is for simulation, that there is still opendrive present in case the (human) driver leaves the road.

Link copied to clipboard

Lane on which cars should not drive, but have the same height as the drivable lanes. Typically they are separated with lines and often there are additional striped lines on them.

Link copied to clipboard

Lane with parking spaces

Link copied to clipboard

Lane between driving lanes in oposite directions. Typically used in towns on large roads, to separate the traffic.

Link copied to clipboard

Lane reserved for Cyclists

Link copied to clipboard

Lane on which pedestrians can walk savely

Link copied to clipboard

Lane "curb" is used for curbstones. These have a different height compared to the drivable lanes.

Link copied to clipboard

Lane Type „exit“ is used for the sections which is parallel to the main road (meaning deceleration lanes)

Link copied to clipboard

Lane Type „entry“ is used for the sections which is parallel to the main road (meaning acceleration lanes

Link copied to clipboard

A ramp leading to a motorway from rural/urban roads is an „onRamp“.

Link copied to clipboard

A ramp leading away from a motorway and onto rural/urban roads is an „offRamp”.

Link copied to clipboard

A ramp connecting two motorways is a „connectingRamp“ (e.g. motorway junction)

Link copied to clipboard

this lane type has two use cases: a) only driving lane on a narrow road which may be used in both directions; b) continuous two-way left turn lane on multi-lane roads – US road networks

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

high-occupancy vehicle / carpool vehicle

Link copied to clipboard

entry (deprecated)

Link copied to clipboard

exit (deprecated)

Functions

Link copied to clipboard
Gets the enum associated to the value passed as parameter.
Link copied to clipboard
open fun value(): String
Gets the value associated to the enum constant.
Link copied to clipboard
open fun valueOf(name: String): E_LaneType

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Link copied to clipboard
open fun values(): Array<E_LaneType>

Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants.