The Protocol Buffer for Lane attributes is documented in the subsections below:
- Lane Direction of Travel
- Lane Type
- Lane Transition Type (Status)
- Lane Width Profile
- Lane Width Restriction
- Lane Height Restriction
- Lane Speed Limit
- Lane-Level Variable Speed Limit
- Lane-Level Variable Speed Sign
- Lane-Level Usage Fee Required
- Lane-Level Vehicle Checkpoint
- Lane Transition Area
- Lane Access Characteristics
- Road Surface Markings
- Lane Within an Intersection
The logical data model for Lane attributes is documented in Lane Attributes Model
Lane Direction of Travel
The "direction_of_travel" attribute of type RelativeDirection is part of the LaneParametricAttribution message.
The "lane_type" attribute of type LaneType, which indicates the functional use of the lane, is part of the LaneParametricAttribution message. In many cases, Lane Type aligns to specific vehicle types using the lane.
Lane Transition Type (Status)
Lane Transition Type (a.k.a. Lane Transition Status) indicates whether a Lane is forming or ending, relative to the Lane's normal direction of travel.
The "lane_transition_type" attribute, of type LaneTransitionType, is part of the LaneParametricAttribution message.
Lane Width Profile
Lane Width Profile (a.k.a. Lane Width) captures the width of a lane.
The "lane_width_profile" attribute, of type LaneWidthProfile, is part of the LaneParametricAttribution message.
Lane Width Restriction
Lane Width Restriction identifies the width of a lane when it is different from standard lane widths on the road.
Lane Height Restriction
Lane Height Restriction identifies the existence of a height restriction for a lane, limiting access to vehicles exceeding a specific height
Lane Speed Limit
The "speed_limit_override = 5" attribute, which is part of the LaneParametricAttribution message, is set only where the lane speed limit is different from the associated road speed limit. Also, if the "is_unlimited" parameter of the Speed Limit type is true, indicating that there is no speed limit on a lane range, then the "value" of the lane speed limit is set to zero (0) and should be ignored.
Lane-Level Variable Speed Limit
Lane-level Variable Speed Limit defines the extent of the lane on which a posted Variable Speed Sign is applicable.
Lane-Level Variable Speed Sign
Lane-level Variable Speed Sign identifies the of location a typically automated sign where the posted speed limit can vary, and identifies which lane that speed limit applies to over a validity range.
Lane-Level Usage Fee Required
The "conditional_usage_fee_required_override" attribute of type ConditionalUsageFeeRequired is part of the LaneParametricAttribution message.
Lane-Level Vehicle Checkpoint
Lane-Level Vehicle Checkpoint condition classifies SENTRI lanes at a Vehicle Checkpoint at border crossings in the US.
Lane Transition Area
Lane Transition Area indicates lanes that are in an area where one or more lanes are forming or ending, and lane markings are not present on the road surface.
Lane Access Characteristics
The "accessible_by" attribute, which is part of the LaneParametricAttribution message, controls which types of vehicles have access to a lane, based on the RoadUsers enum.
Road Surface Markings
Surface markings for lanes, such as painted turn arrows, are represented by geometry that describes their dimensions.
Lane Within an Intersection
Lane within an Intersection indicates lane groups that are part of an intersection between navigable roads. (Pedestrian paths and walkways are not considered intersections.)