HERE Optimized Map for Analytics (OMA) Data Specification
• Imported Types from HERE Map Content
• Elevation
• Slope
• Accessible By
• Functional Class
• ISO Country Code
• Overpass Underpass
• Physical
• Special Traffic Area Category
• Road Topology and Geometry Attributes
• Segment
• Node
• Access Permission
• Access Restriction
• Construction Status
• Environmental Zone
• Gate
• Intersection Category
• Lane Category
• Low Mobility
• Permitted Driving Manoeuvre
• Physical Lane Count
• Restricted Driving Manoeuvre
• Short Construction Warning
• Special Explication
• Speed Category
• Speed Limit
• Supplemental Geometry
• Through Lane Count
• Through Route
• Toll Structure
• Traffic Message Channel Code
• Transport Protocol Expert Group
• Travel Direction
• Urban
• Usage Fee Required
Optimized Map for Analytics Data Specification

Restricted​Driving​Manoeuvre​Condition

Message Summary

message RestrictedDrivingManoeuvreCondition

Point/Multi segment attribute. Possible attribute orientation(s): Forward, Backward. Describes a manoeuvre from one road to another that is prohibited. In the case of a restricted u-turn, the RestrictedDrivingManoeuvreCondition refers to a segment anchor with a point range (that is, a range whose start equals its end). It is used to prevent a vehicle from making a prohibited manoeuvre, resulting in more accurate route calculation. Restricted Driving Manouvres are always identifying one or more vehicles for which the restriction applies and may be published with Date Time Modifiers indicating the time period for which the restriction applies.

Include: schema_navigation_restricted_driving_manoeuvre.proto

Properties

Field Type Label Description
automobiles bool

Applicable to automobiles.

buses bool

Applicable to buses.

taxis bool

Applicable to taxis.

carpools bool

Applicable to carpools.

pedestrians bool

Applicable to pedestrians.

trucks bool

Applicable to trucks.

through​_​traffic bool

Applicable to through traffic.

deliveries bool

Applicable to deliveries.

emergency​_​vehicles bool

Applicable to emergency vehicles.

motorcycles bool

Applicable to motorcycles.

applies​_​during Date​Time​Modifier

The times during which the condition applies.

restriction​_​type string

The nature of the restriction. LEGAL: The manoeuvre is illegal due to posted turn restriction signs, restricted manoeuvre signs, painted traffic restrictions, or other traffic regulations. PHYSICAL: The manoeuvre is physically prohibited due to permanent barriers or other permanent physical impediments. LOGICAL: Although not legally or physically restricted, logically, no vehicle would make this manoeuvre to traverse a link or intersection. OBSERVED: Indicates that a turn restriction is based on aggregated sourced and proprietary probe data.

segment​_​identifier string

An identifier for the referenced segment in the format of domain:system:type:id, for example, "here:cm:segment:532172642". This property is unique in a catalog.

segment​_​start​_​offset double

Values range from [0.0 - 1.0]. Relative to the segment's orientation - not necessarily the overall chain orientation.

segment​_​end​_​offset double

Values range from [0.0 - 1.0]. Relative to the segment's orientation - not necessarily the overall chain orientation.

segment​_​inverted bool

The referenced segment is inverted in relation to the chain.

attribute​_​orientation string

The attribute's orientation relative to the chain's first-to-last orientation.

multi​_​segment​_​id string

Specifies how an attribute is assigned to a linear chain of one or more Segments.

A "linear chain" is a sequence of Segments that connect geometrically from start to end. Segments in a linear chain do not cross one over the other. A linear chain can form a loop in which case the first node of the start segment coincide with the last node of the end segment.

In general a multi-segment chain, has an overall first-to-last orientation that is independent of the the first-to-last orientation of each component Segment. Each component Segment in the chain will either have the same first-to-last orientation as the chain, or its orientation will be inverted relative to the chain.

It is critical to differentiate the orientation of each component segment from the overall orientation of the chain.

For example, it is possible that the first Node of a segment chain is the last Node of that chain's first segment. Likewise, the last Node of the chain can be the first Node of the chain's last segment.

The simple case consists of a single segment. In this case the chain and the segment have the same orientation.

In the multi-segment case, the chain orientation is independent of the individual segment orientations.

multi​_​segment​_​position int32

Segment's position in the multi-segment chain.

partition​_​name string

Quadkey (HERE tiling) for the current partition.