HERE Map Content Schema

Anchor Types

Attribution is associated with road segments as described in the following anchor types:

  • Segment anchors
    • Single Segment: applicable to a single segment or sub-segments.
    • Multi-Segment: applicable to more segments.
    • Point: applicable at a point location on the segment.
  • Node: applicable at a segment node.

Segment directionality is published to identify in which segment direction the specific attribute applies. Forward segment direction is defined as the direction from the segment start node to the segment end node.

Applicable segment directions are as follows:
  • Both
  • Backward: from End Node to Start Node.
  • Forward: from Start Node to End Node.
Note: Anchor types and segment direction combinations can vary from attribute to attribute. Refer to Attribute, Anchor Type and Segment Direction Combinations for a list of attributes and valid anchor types and segment direction combinations.

Segment Anchor

Single Segment Anchor in "Both" Directions

This attribute applies to the whole segment in both directions.

For example, access characteristics of a segment (AccessAttribute) identify which vehicles are allowed on the specific road segment, and apply to the whole segment regardless of the direction of travel.

Single Segment Anchor in "Backward" or "Forward" Directions

This attribute applies to the whole segment in one direction only. In this case, only in the forward direction.

For example, the lane count (LaneCountAttribute) of a given segment applies to the whole segment and is specified based on the segment direction, as lane count might be different per segment side.

Single Segment Anchor with Start/End Offset

In this situation the attribute applies only to a subset of the segment. The sub-segment is identified by a Start and an End Offset. Therefore, the attribute applies only to the portion of the segment identified by the start and end ranges.

For example, a functional class value (FunctionalClasssAttribute) might vary along a segment. The example in the following illustration represents a Functional Class value applicable on the sub-segment identified by the Start and End Offsets in both segment directions.

Point Anchor in "Forward" or "Backward" Direction

The attribute applies to the segment starting from a specific offset and in one direction only.

For example, a traffic light is located along the segment at an offset identified by a red dot. The red arrows indicate in which segment direction the traffic light applies to.

Multi Segment in "Forward" Direction

This attribute applies to segment A and segment B in the forward direction, implying a condition, such as a restriction, that applies going from one segment to the other.

For example, the condition going from segment A to B represented in the following figure is a gate, restricting access from segment A to segment B.

Node Anchor

Node Anchor in "Both" Directions

This attribute applies to a segment node.

For example, an elevation value is associated to a segment of a node.

Attribute, Anchor Type and Segment Direction Combinations

The following table identifies attributes, their anchor type, and the associated possible segment direction combinations.

Attribute Anchor Type Possible Directions
AccessAttribute Single-segment Both
AccessPermissionSegmentCondition Single-segment Both, Backward, Forward
AccessRestrictionSegmentCondition Single-segment Both
AddressRangeAttribute Single-segment Both
AdministrativeContextAttribute Single-segment Both
BlackSpotAttribute Multi-Segment Forward
BlackSpotAttribute Point Backward, Forward
ConstructionStatusCondition Single-segment Both
CoreMapLinkIdAttribute Single-segment Both
CoreMapNodeIdAttribute Node or point Both
CurvatureHeadingAttribute Point/Multi-Segment Forward
ElevationAttribute Node or point Both
FunctionalClassAttribute Single-segment Both
GateCondition Multi-Segment Forward
GateCondition Point Backward, Forward
GradeCategoryAttribute Single-segment Both
IntersectionInternalCategoryAttribute Single-segment Both
IsoCountryCodeAttribute Single-segment Both
Lane Single-segment Both, Backward, Forward
LaneCategoryAttribute Single-segment Both
LaneCountAttribute (Physical) Single-segment Both
LaneCountAttribute (Through) Single-segment Backward, Forward
LocalRoadAttribute Single-segment Both
LowMobilityAttribute Single-segment Both
OverpassUnderpassAttribute Single-segment Both
OvertakingRestrictionCondition Single-segment Both Backward, Forward
PermittedDrivingManoeuvreCondition Multi-Segment Forward
PermittedDrivingManoeuvreCondition Point Backward or Forward
PhysicalAttribute Single-segment Both
ProtectedOvertakingCondition Single-segment Both, Backward, Forward
RailwayCrossingAttribute Point Backward, Forward
RestrictedDrivingManoeuvreCondition Multi-Segment Forward
RestrictedDrivingManoeuvreCondition Point Backward, Forward
RoadClassAttribute Single-segment Both
RoadDividerAttribute Single-segment Both
RoadTrafficPatternAttribute Single-segment Backward, Forward
RoadUsageAttribute Single-segment Both
ShortConstructionWarningCondition Single-segment Both
SlopeAttribute Point Forward
SpecialExplicationAttribute Multi-Segment Forward
SpecialSpeedSituationCondition Single-segment Both
SpecialTrafficAreaCategoryAttribute Single-segment Both
SpeedCategoryAttribute Single-segment Both
SpeedLimitAttribute Single-segment Backward, Forward
StreetSectionAttribute Single-segment Both
SupplementalGeometryAttribute Single-segment Both
ThroughRouteAttribute Multi-Segment Forward
TollStructureSegmentCondition Multi-Segment Forward
TollStructureSegmentCondition Point Backward, Forward
TrafficMessageChannelCodeAttribute Single-segment Both, Backward, Forward
TrafficSignalAttribute Point Backward, Forward
TrafficSignCondition Point Backward, Forward
TransportAccessRestrictionCondition Single-segment Both, Backward, Forward
TransportPreferredRouteCondition Single-segment Both, Backward, Forward
TransportProtocolExpertGroupAttribute Single-segment Both, Backward, Forward
TransportRestrictedDrivingManoeuvreCondition Multi-Segment Forward
TransportRestrictedDrivingManoeuvreCondition Point Backward, Forward
TransportSpecialSpeedSituationCondition Single-segment Both, Backward, Forward
TravelDirectionAttribute Single-segment Both, Backward, Forward
UrbanAttribute Single-segment Both
UsageFeeRequiredSegmentCondition Single-segment Both, Backward, Forward
VariableSpeedLimitAttribute Single-segment Backward, Forward
VariableSpeedSignAttribute Multi-Segment Forward
VariableSpeedSignAttribute Point Backward, Forward