HERE Lanes Data Specification

Lane Attributes

The Protocol Buffer for Lane attributes is documented in the subsections below:

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.

Schema of "RelativeDirection"

Lane Type

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.

Schema of "LaneType"

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.

Schema of "LaneTransitionType"

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.

Schema of "LaneWidthProfile"

Lane Width Restriction

Lane Width Restriction identifies the width of a lane when it is different from standard lane widths on the road.

Schema of "LaneWidthRestriction"

Lane Height Restriction

Lane Height Restriction identifies the existence of a height restriction for a lane, limiting access to vehicles exceeding a specific height

Schema of "LaneHeightRestriction"

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.

Schema of "SpeedLimitOverride"

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.

Schema of "LaneVariableSpeedLimit"

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.

Schema of "LaneVariableSpeedSign"

Lane-Level Usage Fee Required

The "conditional_usage_fee_required_override" attribute of type ConditionalUsageFeeRequired is part of the LaneParametricAttribution message.

Schema of "ConditionalUsageFeeRequired"

Lane-Level Vehicle Checkpoint

Lane-Level Vehicle Checkpoint condition classifies SENTRI lanes at a Vehicle Checkpoint at border crossings in the US.

Schema of "VehicleCheckpoint"

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.

Schema of "LaneTransitionType"

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.

Schema of "AccessibleBy/RoadUsers"

Lane Surface Markings

Surface markings in lanes, such as turn arrows, are positioned using point attributes representing the lateral projection of the marking's center point relative to the lane drive path.

Schema of "LaneSurfaceMarking"

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.)

Schema of "LaneWithinIntersection".