osi3::TrafficSign::MainSign::Classification Struct Reference

Classification data for a traffic sign. More...

Collaboration diagram for osi3::TrafficSign::MainSign::Classification:

Public Types

enum  Type {
  TYPE_UNKNOWN = 0, TYPE_OTHER = 1, TYPE_DANGER_SPOT = 2, TYPE_ZEBRA_CROSSING = 87,
  TYPE_FLIGHT = 110, TYPE_CATTLE = 200, TYPE_HORSE_RIDERS = 197, TYPE_AMPHIBIANS = 188,
  TYPE_FALLING_ROCKS = 96, TYPE_SNOW_OR_ICE = 94, TYPE_LOOSE_GRAVEL = 97, TYPE_WATERSIDE = 102,
  TYPE_CLEARANCE = 210, TYPE_MOVABLE_BRIDGE = 101, TYPE_RIGHT_BEFORE_LEFT_NEXT_INTERSECTION = 3, TYPE_TURN_LEFT = 4,
  TYPE_TURN_RIGHT = 5, TYPE_DOUBLE_TURN_LEFT = 6, TYPE_DOUBLE_TURN_RIGHT = 7, TYPE_HILL_DOWNWARDS = 8,
  TYPE_HILL_UPWARDS = 9, TYPE_UNEVEN_ROAD = 93, TYPE_ROAD_SLIPPERY_WET_OR_DIRTY = 95, TYPE_SIDE_WINDS = 98,
  TYPE_ROAD_NARROWING = 10, TYPE_ROAD_NARROWING_RIGHT = 12, TYPE_ROAD_NARROWING_LEFT = 11, TYPE_ROAD_WORKS = 13,
  TYPE_TRAFFIC_QUEUES = 100, TYPE_TWO_WAY_TRAFFIC = 14, TYPE_ATTENTION_TRAFFIC_LIGHT = 15, TYPE_PEDESTRIANS = 103,
  TYPE_CHILDREN_CROSSING = 106, TYPE_CYCLE_ROUTE = 107, TYPE_DEER_CROSSING = 109, TYPE_UNGATED_LEVEL_CROSSING = 144,
  TYPE_LEVEL_CROSSING_MARKER = 112, TYPE_RAILWAY_TRAFFIC_PRIORITY = 135, TYPE_GIVE_WAY = 16, TYPE_STOP = 17,
  TYPE_PRIORITY_TO_OPPOSITE_DIRECTION = 18, TYPE_PRIORITY_TO_OPPOSITE_DIRECTION_UPSIDE_DOWN = 19, TYPE_PRESCRIBED_LEFT_TURN = 20, TYPE_PRESCRIBED_RIGHT_TURN = 21,
  TYPE_PRESCRIBED_STRAIGHT = 22, TYPE_PRESCRIBED_RIGHT_WAY = 24, TYPE_PRESCRIBED_LEFT_WAY = 23, TYPE_PRESCRIBED_RIGHT_TURN_AND_STRAIGHT = 26,
  TYPE_PRESCRIBED_LEFT_TURN_AND_STRAIGHT = 25, TYPE_PRESCRIBED_LEFT_TURN_AND_RIGHT_TURN = 27, TYPE_PRESCRIBED_LEFT_TURN_RIGHT_TURN_AND_STRAIGHT = 28, TYPE_ROUNDABOUT = 29,
  TYPE_ONEWAY_LEFT = 30, TYPE_ONEWAY_RIGHT = 31, TYPE_PASS_LEFT = 32, TYPE_PASS_RIGHT = 33,
  TYPE_SIDE_LANE_OPEN_FOR_TRAFFIC = 128, TYPE_SIDE_LANE_CLOSED_FOR_TRAFFIC = 129, TYPE_SIDE_LANE_CLOSING_FOR_TRAFFIC = 130, TYPE_BUS_STOP = 137,
  TYPE_TAXI_STAND = 138, TYPE_BICYCLES_ONLY = 145, TYPE_HORSE_RIDERS_ONLY = 146, TYPE_PEDESTRIANS_ONLY = 147,
  TYPE_BICYCLES_PEDESTRIANS_SHARED_ONLY = 148, TYPE_BICYCLES_PEDESTRIANS_SEPARATED_LEFT_ONLY = 149, TYPE_BICYCLES_PEDESTRIANS_SEPARATED_RIGHT_ONLY = 150, TYPE_PEDESTRIAN_ZONE_BEGIN = 151,
  TYPE_PEDESTRIAN_ZONE_END = 152, TYPE_BICYCLE_ROAD_BEGIN = 153, TYPE_BICYCLE_ROAD_END = 154, TYPE_BUS_LANE = 34,
  TYPE_BUS_LANE_BEGIN = 35, TYPE_BUS_LANE_END = 36, TYPE_ALL_PROHIBITED = 37, TYPE_MOTORIZED_MULTITRACK_PROHIBITED = 38,
  TYPE_TRUCKS_PROHIBITED = 39, TYPE_BICYCLES_PROHIBITED = 40, TYPE_MOTORCYCLES_PROHIBITED = 41, TYPE_MOPEDS_PROHIBITED = 155,
  TYPE_HORSE_RIDERS_PROHIBITED = 156, TYPE_HORSE_CARRIAGES_PROHIBITED = 157, TYPE_CATTLE_PROHIBITED = 158, TYPE_BUSES_PROHIBITED = 159,
  TYPE_CARS_PROHIBITED = 160, TYPE_CARS_TRAILERS_PROHIBITED = 161, TYPE_TRUCKS_TRAILERS_PROHIBITED = 162, TYPE_TRACTORS_PROHIBITED = 163,
  TYPE_PEDESTRIANS_PROHIBITED = 42, TYPE_MOTOR_VEHICLES_PROHIBITED = 43, TYPE_HAZARDOUS_GOODS_VEHICLES_PROHIBITED = 164, TYPE_OVER_WEIGHT_VEHICLES_PROHIBITED = 165,
  TYPE_VEHICLES_AXLE_OVER_WEIGHT_PROHIBITED = 166, TYPE_VEHICLES_EXCESS_WIDTH_PROHIBITED = 167, TYPE_VEHICLES_EXCESS_HEIGHT_PROHIBITED = 168, TYPE_VEHICLES_EXCESS_LENGTH_PROHIBITED = 169,
  TYPE_DO_NOT_ENTER = 44, TYPE_SNOW_CHAINS_REQUIRED = 170, TYPE_WATER_POLLUTANT_VEHICLES_PROHIBITED = 171, TYPE_ENVIRONMENTAL_ZONE_BEGIN = 45,
  TYPE_ENVIRONMENTAL_ZONE_END = 46, TYPE_NO_U_TURN_LEFT = 47, TYPE_NO_U_TURN_RIGHT = 48, TYPE_PRESCRIBED_U_TURN_LEFT = 49,
  TYPE_PRESCRIBED_U_TURN_RIGHT = 50, TYPE_MINIMUM_DISTANCE_FOR_TRUCKS = 51, TYPE_SPEED_LIMIT_BEGIN = 52, TYPE_SPEED_LIMIT_ZONE_BEGIN = 53,
  TYPE_SPEED_LIMIT_ZONE_END = 54, TYPE_MINIMUM_SPEED_BEGIN = 55, TYPE_OVERTAKING_BAN_BEGIN = 56, TYPE_OVERTAKING_BAN_FOR_TRUCKS_BEGIN = 57,
  TYPE_SPEED_LIMIT_END = 58, TYPE_MINIMUM_SPEED_END = 59, TYPE_OVERTAKING_BAN_END = 60, TYPE_OVERTAKING_BAN_FOR_TRUCKS_END = 61,
  TYPE_ALL_RESTRICTIONS_END = 62, TYPE_NO_STOPPING = 63, TYPE_NO_PARKING = 64, TYPE_NO_PARKING_ZONE_BEGIN = 65,
  TYPE_NO_PARKING_ZONE_END = 66, TYPE_RIGHT_OF_WAY_NEXT_INTERSECTION = 67, TYPE_RIGHT_OF_WAY_BEGIN = 68, TYPE_RIGHT_OF_WAY_END = 69,
  TYPE_PRIORITY_OVER_OPPOSITE_DIRECTION = 70, TYPE_PRIORITY_OVER_OPPOSITE_DIRECTION_UPSIDE_DOWN = 71, TYPE_TOWN_BEGIN = 72, TYPE_TOWN_END = 73,
  TYPE_CAR_PARKING = 74, TYPE_CAR_PARKING_ZONE_BEGIN = 75, TYPE_CAR_PARKING_ZONE_END = 76, TYPE_SIDEWALK_HALF_PARKING_LEFT = 172,
  TYPE_SIDEWALK_HALF_PARKING_RIGHT = 173, TYPE_SIDEWALK_PARKING_LEFT = 174, TYPE_SIDEWALK_PARKING_RIGHT = 175, TYPE_SIDEWALK_PERPENDICULAR_HALF_PARKING_LEFT = 176,
  TYPE_SIDEWALK_PERPENDICULAR_HALF_PARKING_RIGHT = 177, TYPE_SIDEWALK_PERPENDICULAR_PARKING_LEFT = 178, TYPE_SIDEWALK_PERPENDICULAR_PARKING_RIGHT = 179, TYPE_LIVING_STREET_BEGIN = 77,
  TYPE_LIVING_STREET_END = 78, TYPE_TUNNEL = 79, TYPE_EMERGENCY_STOPPING_LEFT = 80, TYPE_EMERGENCY_STOPPING_RIGHT = 81,
  TYPE_HIGHWAY_BEGIN = 82, TYPE_HIGHWAY_END = 83, TYPE_EXPRESSWAY_BEGIN = 84, TYPE_EXPRESSWAY_END = 85,
  TYPE_NAMED_HIGHWAY_EXIT = 183, TYPE_NAMED_EXPRESSWAY_EXIT = 184, TYPE_NAMED_ROAD_EXIT = 185, TYPE_HIGHWAY_EXIT = 86,
  TYPE_EXPRESSWAY_EXIT = 186, TYPE_ONEWAY_STREET = 187, TYPE_CROSSING_GUARDS = 189, TYPE_DEADEND = 190,
  TYPE_DEADEND_EXCLUDING_DESIGNATED_ACTORS = 191, TYPE_FIRST_AID_STATION = 194, TYPE_POLICE_STATION = 195, TYPE_TELEPHONE = 196,
  TYPE_FILLING_STATION = 198, TYPE_HOTEL = 201, TYPE_INN = 202, TYPE_KIOSK = 203,
  TYPE_TOILET = 204, TYPE_CHAPEL = 205, TYPE_TOURIST_INFO = 206, TYPE_REPAIR_SERVICE = 207,
  TYPE_PEDESTRIAN_UNDERPASS = 208, TYPE_PEDESTRIAN_BRIDGE = 209, TYPE_CAMPER_PLACE = 213, TYPE_ADVISORY_SPEED_LIMIT_BEGIN = 214,
  TYPE_ADVISORY_SPEED_LIMIT_END = 215, TYPE_PLACE_NAME = 216, TYPE_TOURIST_ATTRACTION = 217, TYPE_TOURIST_ROUTE = 218,
  TYPE_TOURIST_AREA = 219, TYPE_SHOULDER_NOT_PASSABLE_MOTOR_VEHICLES = 220, TYPE_SHOULDER_UNSAFE_TRUCKS_TRACTORS = 221, TYPE_TOLL_BEGIN = 222,
  TYPE_TOLL_END = 223, TYPE_TOLL_ROAD = 224, TYPE_CUSTOMS = 225, TYPE_INTERNATIONAL_BORDER_INFO = 226,
  TYPE_STREETLIGHT_RED_BAND = 227, TYPE_FEDERAL_HIGHWAY_ROUTE_NUMBER = 228, TYPE_HIGHWAY_ROUTE_NUMBER = 229, TYPE_HIGHWAY_INTERCHANGE_NUMBER = 230,
  TYPE_EUROPEAN_ROUTE_NUMBER = 231, TYPE_FEDERAL_HIGHWAY_DIRECTION_LEFT = 232, TYPE_FEDERAL_HIGHWAY_DIRECTION_RIGHT = 233, TYPE_PRIMARY_ROAD_DIRECTION_LEFT = 234,
  TYPE_PRIMARY_ROAD_DIRECTION_RIGHT = 235, TYPE_SECONDARY_ROAD_DIRECTION_LEFT = 236, TYPE_SECONDARY_ROAD_DIRECTION_RIGHT = 237, TYPE_DIRECTION_DESIGNATED_ACTORS_LEFT = 238,
  TYPE_DIRECTION_DESIGNATED_ACTORS_RIGHT = 239, TYPE_ROUTING_DESIGNATED_ACTORS = 240, TYPE_DIRECTION_TO_HIGHWAY_LEFT = 143, TYPE_DIRECTION_TO_HIGHWAY_RIGHT = 108,
  TYPE_DIRECTION_TO_LOCAL_DESTINATION_LEFT = 127, TYPE_DIRECTION_TO_LOCAL_DESTINATION_RIGHT = 136, TYPE_CONSOLIDATED_DIRECTIONS = 118, TYPE_STREET_NAME = 119,
  TYPE_DIRECTION_PREANNOUNCEMENT = 120, TYPE_DIRECTION_PREANNOUNCEMENT_LANE_CONFIG = 121, TYPE_DIRECTION_PREANNOUNCEMENT_HIGHWAY_ENTRIES = 122, TYPE_HIGHWAY_ANNOUNCEMENT = 123,
  TYPE_OTHER_ROAD_ANNOUNCEMENT = 124, TYPE_HIGHWAY_ANNOUNCEMENT_TRUCK_STOP = 125, TYPE_HIGHWAY_PREANNOUNCEMENT_DIRECTIONS = 126, TYPE_POLE_EXIT = 88,
  TYPE_HIGHWAY_DISTANCE_BOARD = 180, TYPE_DETOUR_LEFT = 181, TYPE_DETOUR_RIGHT = 182, TYPE_NUMBERED_DETOUR = 131,
  TYPE_DETOUR_BEGIN = 132, TYPE_DETOUR_END = 133, TYPE_DETOUR_ROUTING_BOARD = 134, TYPE_OPTIONAL_DETOUR = 111,
  TYPE_OPTIONAL_DETOUR_ROUTING = 199, TYPE_ROUTE_RECOMMENDATION = 211, TYPE_ROUTE_RECOMMENDATION_END = 212, TYPE_ANNOUNCE_LANE_TRANSITION_LEFT = 192,
  TYPE_ANNOUNCE_LANE_TRANSITION_RIGHT = 193, TYPE_ANNOUNCE_RIGHT_LANE_END = 90, TYPE_ANNOUNCE_LEFT_LANE_END = 89, TYPE_ANNOUNCE_RIGHT_LANE_BEGIN = 115,
  TYPE_ANNOUNCE_LEFT_LANE_BEGIN = 116, TYPE_ANNOUNCE_LANE_CONSOLIDATION = 117, TYPE_DETOUR_CITY_BLOCK = 142, TYPE_GATE = 141,
  TYPE_POLE_WARNING = 91, TYPE_TRAFFIC_CONE = 140, TYPE_MOBILE_LANE_CLOSURE = 139, TYPE_REFLECTOR_POST = 114,
  TYPE_DIRECTIONAL_BOARD_WARNING = 113, TYPE_GUIDING_PLATE = 104, TYPE_GUIDING_PLATE_WEDGES = 105, TYPE_PARKING_HAZARD = 99,
  TYPE_TRAFFIC_LIGHT_GREEN_ARROW = 92
}
 Definition of traffic sign types. More...
 
enum  DirectionScope {
  DIRECTION_SCOPE_UNKNOWN = 0, DIRECTION_SCOPE_OTHER = 1, DIRECTION_SCOPE_NO_DIRECTION = 2, DIRECTION_SCOPE_LEFT = 3,
  DIRECTION_SCOPE_RIGHT = 4, DIRECTION_SCOPE_LEFT_RIGHT = 5
}
 Definition of the direction of the traffic sign's scope. More...
 

Public Attributes

optional Variability variability = 1
 This value indicates if a sign is static or dynamic regarding its content (e.g., electronic sign bridge) and/or regarding its position on the road. More...
 
optional Type type = 2
 The type of the traffic sign. More...
 
optional TrafficSignValue value = 3
 Additional value associated with the traffic sign, e.g. More...
 
optional DirectionScope direction_scope = 4
 Some traffic signs have an additional arrow symbol as an additional constraint for their scope (e.g. More...
 
repeated Identifier assigned_lane_id = 5
 The IDs of the lanes that the sign is assigned to. More...
 
optional bool vertically_mirrored = 6
 Some traffic signs exist in two variants that have a similar semantic meaning but differ in that the symbol of the one corresponds to the specular reflection of the other with respect to the vertical axis. More...
 
optional bool is_out_of_service = 7
 Boolean flag to indicate that a traffic sign is taken out of service. More...
 
optional string country = 8
 Country specification of the traffic sign catalog specification that identifies the actual traffic sign. More...
 
optional string country_revision = 9
 Revision specification of the traffic sign catalog specification that identifies the actual traffic sign. More...
 
optional string code = 10
 Code specification of the traffic sign catalog specification that identifies the actual traffic sign. More...
 
optional string sub_code = 11
 Sub-code specification of the traffic sign catalog specification that identifies the actual traffic sign. More...
 
repeated LogicalLaneAssignment logical_lane_assignment = 12
 Assignment of this object to logical lanes. More...
 

Detailed Description

Classification data for a traffic sign.

OSI_DirectionScope.svg

When constructing a MainSign, consider the use of the following members:

  • In order to include numerical values indicated in the sign, use TrafficSignValue::value. Accompany this value with an indication of its unit of measure given by TrafficSignValue::value_unit.
  • In order to include strings of text indicated in the sign, use TrafficSignValue::text. The interpretation of this text is left to a user-defined procedure.
  • Some traffic signs exist in two variants that have a similar semantic meaning and the property that the one results from flipping the other one around the vertical axis. The optional member vertically_mirrored has been provided to enable an explicit choice between both variants.
  • For signs in which an arrow symbol is included to constraint their scope, the direction_scope member has been provided to indicate the direction of the arrow from the perspective of a viewer standing right in front of the sign and looking straight towards it.
Note
The definition of the sign types is thought to be independent of the country, even if the images used in this documentation are based on the German Road Traffic Regulations (StVO).

Member Enumeration Documentation

◆ Type

Definition of traffic sign types.

Numbers are given according to German StVO.

For an overview of the German StVO see:

Attention
Deprecated: A revision is planned for version 4.0.0 to replace the type enum with a more semantically defined enumeration, with the exact sign specification being relegated to the newly introduced 4-tupel traffic sign catalog specification as used in OpenDRIVE.
Enumerator
TYPE_UNKNOWN 

Type of traffic sign is unknown (must not be used in ground truth).

TYPE_OTHER 

Other (unspecified but known) type of traffic sign.

TYPE_DANGER_SPOT 

Warning: Danger sign.

101.png
StVO 101
TYPE_ZEBRA_CROSSING 

Warning: Zebra crossing.

101-11.png
StVO 101-11 Set vertically_mirrored to false.
101-11.png
StVO 101-21 Set vertically_mirrored to true.
350-10.png
StVO 350-10 Set vertically_mirrored to false.
350-20.png
StVO 350-20 Set vertically_mirrored to true.

As symbolic road marking RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN.

293.png
StVO 293
TYPE_FLIGHT 

Warning: Low-flying aircraft or sudden aircraft noise.

101-10.png
StVO 101-10 Set vertically_mirrored to false.
101-10.png
StVO 101-20 Set vertically_mirrored to true.
TYPE_CATTLE 

Warning: Cattles crossing.

101-12.png
StVO 101-12 Set vertically_mirrored to false.
101-12.png
StVO 101-22 Set vertically_mirrored to true.
TYPE_HORSE_RIDERS 

Warning: Horse riders.

101-13.png
StVO 101-13 Set vertically_mirrored to false.
101-13.png
StVO 101-23 Set vertically_mirrored to true.
TYPE_AMPHIBIANS 

Warning: Amphibian migration.

101-14.png
StVO 101-14 Set vertically_mirrored to false.
101-14.png
StVO 101-24 Set vertically_mirrored to true.
TYPE_FALLING_ROCKS 

Warning: Falling rocks.

101-15.png
StVO 101-15 Set vertically_mirrored to false.
101-15.png
StVO 101-25 Set vertically_mirrored to true.
TYPE_SNOW_OR_ICE 

Warning: Risk of snow or ice.

101-51.png
StVO 101-51
TYPE_LOOSE_GRAVEL 

Warning: Crushed stones.

101-52.png
StVO 101-52
TYPE_WATERSIDE 

Warning: Waterside.

101-53.png
StVO 101-53
TYPE_CLEARANCE 

Warning: Not enough clearance.

101-54.png
StVO 101-54
TYPE_MOVABLE_BRIDGE 

Warning: Movable bridge.

101-55.png
StVO 101-55
TYPE_RIGHT_BEFORE_LEFT_NEXT_INTERSECTION 

Warning: "Right before left" rule at the next intersection.

102.png
StVO 102
TYPE_TURN_LEFT 

Warning: Sign for a left turn.

103-10.png
StVO 103-10

Right: TYPE_TURN_RIGHT

TYPE_TURN_RIGHT 

Warning: Sign for a right turn.

103-20.png
StVO 103-20

Left: TYPE_TURN_LEFT

TYPE_DOUBLE_TURN_LEFT 

Warning: Sign for a double turn (first left turn).

105-10.png
StVO 105-10

Right: TYPE_DOUBLE_TURN_RIGHT

TYPE_DOUBLE_TURN_RIGHT 

Warning: Sign for a double turn (first right turn).

105-20.png
StVO 105-20

Left: TYPE_DOUBLE_TURN_LEFT

TYPE_HILL_DOWNWARDS 

Warning: Steep hill downwards.

108-4.png
StVO 108 Use TrafficSignValue::value and TrafficSignValue::value_unit to indicate slope.
TYPE_HILL_UPWARDS 

Warning: Steep hill upwards.

110-4.png
StVO 110 Use TrafficSignValue::value and TrafficSignValue::value_unit to indicate slope
TYPE_UNEVEN_ROAD 

Warning: Uneven road.

112.png
StVO 112
TYPE_ROAD_SLIPPERY_WET_OR_DIRTY 

Warning: Road slippery when wet or dirty.

114.png
StVO 114
TYPE_SIDE_WINDS 

Warning: Side winds.

117-10.png
StVO 117-10 Set vertically_mirrored to false.
117-10.png
StVO 117-20 Set vertically_mirrored to true.
TYPE_ROAD_NARROWING 

Warning: Road narrowing.

120.png
StVO 120
TYPE_ROAD_NARROWING_RIGHT 

Warning: Road narrowing on the right.

121-10.png
StVO 121-10
TYPE_ROAD_NARROWING_LEFT 

Warning: Road narrowing on the left.

121-20.png
StVO 121-20
TYPE_ROAD_WORKS 

Warning: Road works sign.

123.png
StVO 123
TYPE_TRAFFIC_QUEUES 

Warning: Traffic queues likely.

124.png
StVO 124
TYPE_TWO_WAY_TRAFFIC 

Warning: Two-way-traffic (after one-way lane).

125.png
StVO 125
TYPE_ATTENTION_TRAFFIC_LIGHT 

Warning: Traffic light ahead sign.

131.png
StVO 131
TYPE_PEDESTRIANS 

Warning: Pedestrians.

133-10.png
StVO 133-10 Set vertically_mirrored to false.
133-10.png
StVO 133-20 Set vertically_mirrored to true.
TYPE_CHILDREN_CROSSING 

Warning: Children crossing.

136-10.png
StVO 136-10 Set vertically_mirrored to false.
136-10.png
StVO 136-20 Set vertically_mirrored to true.
TYPE_CYCLE_ROUTE 

Warning: Pedal cycle route crossing or joining road sign.

138-10.png
StVO 138-10 Set vertically_mirrored to false.
138-10.png
StVO 138-20 Set vertically_mirrored to true.
TYPE_DEER_CROSSING 

Warning: Deer crossing.

142-10.png
StVO 142-10 Set vertically_mirrored to false.
142-10.png
StVO 142-20 Set vertically_mirrored to true.
TYPE_UNGATED_LEVEL_CROSSING 

Warning: Level crossing without barrier or gate.

151.png
StVO 151
TYPE_LEVEL_CROSSING_MARKER 

Level crossing marker.

(StVO 156 - Countdown marker indicating that level crossing are 2 main signs TYPE_UNGATED_LEVEL_CROSSING and TYPE_LEVEL_CROSSING_MARKER.)

157-20.png
159-20.png
161-20.png
156-10.png
156-11.png
StVO 157-10 StVO 159-10 StVO 161-10 (StVO 156-10) (StVO 156-11)
157-20.png
159-20.png
161-20.png
156-10.png
156-21.png
StVO 157-20 StVO 159-20 StVO 162-20 (StVO 156-20) (StVO 156-21)

Variants (here X is any of 157, 159 or 162):

StVO X-10 Set vertically_mirrored to false.
StVO X-11 Set vertically_mirrored to false. Additionally, use TrafficSignValue::value and TrafficSignValue::value_unit to indicate the remaining distance or the number of displayed red stripes. In the second case, set TrafficSignValue::value_unit to TrafficSignValue::UNIT_NO_UNIT.
StVO X-20 Set vertically_mirrored to true.
StVO X-21 Set vertically_mirrored to true. Additionally, use TrafficSignValue::value and TrafficSignValue::value_unit to indicate the remaining distance or the number of displayed red stripes. In the second case, set TrafficSignValue::value_unit to TrafficSignValue::UNIT_NO_UNIT.
TYPE_RAILWAY_TRAFFIC_PRIORITY 

St.Andrew's cross, railway traffic has priority.

201-50.png
StVO 201-50
201-52.png
StVO 201-52 with lightning bolt indicating voltage-carrying overhead line.
TYPE_GIVE_WAY 

Give way.

205.png
StVO 205

As symbolic road marking RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN.

StVO 341
TYPE_STOP 

Stop sign.

206.png
StVO 206

As symbolic road marking RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN.

294.png
StVO 294
TYPE_PRIORITY_TO_OPPOSITE_DIRECTION 

Priority must be given to vehicles from the opposite direction.

208.png
StVO 208

See also: TYPE_PRIORITY_OVER_OPPOSITE_DIRECTION.

TYPE_PRIORITY_TO_OPPOSITE_DIRECTION_UPSIDE_DOWN 

Priority must be given to vehicles from the opposite direction.

208.png
StVO 208, upside down

See also: TYPE_PRIORITY_TO_OPPOSITE_DIRECTION.

TYPE_PRESCRIBED_LEFT_TURN 

Prescribed left turn.

209-10.png
StVO 209-10

Right: TYPE_PRESCRIBED_RIGHT_TURN

As symbolic road marking RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN (StVO 297).

TYPE_PRESCRIBED_RIGHT_TURN 

Prescribed right turn.

209-10.png
StVO 209-20

Left: TYPE_PRESCRIBED_LEFT_TURN

As symbolic road marking RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN (StVO 297).

TYPE_PRESCRIBED_STRAIGHT 

Prescribed driving straight.

209-30.png
StVO 209-30

As symbolic road marking RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN (StVO 297).

TYPE_PRESCRIBED_RIGHT_WAY 

Prescribed right way.

211.png
StVO 211

Left: TYPE_PRESCRIBED_LEFT_WAY

TYPE_PRESCRIBED_LEFT_WAY 

Prescribed left way.

211-10.png
StVO 211-10

Right: TYPE_PRESCRIBED_RIGHT_WAY

TYPE_PRESCRIBED_RIGHT_TURN_AND_STRAIGHT 

Prescribed right turn and driving straight.

214.png
StVO 214

Left: TYPE_PRESCRIBED_LEFT_TURN_AND_STRAIGHT

As symbolic road marking RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN (StVO 297).

TYPE_PRESCRIBED_LEFT_TURN_AND_STRAIGHT 

Prescribed left turn and driving straight .

214-10.png
StVO 214-10

Right: TYPE_PRESCRIBED_RIGHT_TURN_AND_STRAIGHT

As symbolic road marking RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN (StVO 297).

TYPE_PRESCRIBED_LEFT_TURN_AND_RIGHT_TURN 

Prescribed left and right turn.

214-30.png
StVO 214-30

As symbolic road marking RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN (StVO 297).

TYPE_PRESCRIBED_LEFT_TURN_RIGHT_TURN_AND_STRAIGHT 

Prescribed left turn, right turn and driving straight (required for logical signs as road marking).

As symbolic road marking RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN (StVO 297).

TYPE_ROUNDABOUT 

Roundabout.

215.png
StVO 215
Note
The direction of driving (clockwise, counterclockwise) is country-specific.
TYPE_ONEWAY_LEFT 

One-way road to the left.

220-10.png
StVO 220-10

Right: TYPE_ONEWAY_RIGHT

TYPE_ONEWAY_RIGHT 

One-way road to the right.

220-20.png
StVO 220-20

Left: TYPE_ONEWAY_LEFT

TYPE_PASS_LEFT 

Drive past on the left side.

222-10.png
StVO 222-10

Right: TYPE_PASS_RIGHT

TYPE_PASS_RIGHT 

Drive past on the right side.

222.png
StVO 222

Left: TYPE_PASS_LEFT

TYPE_SIDE_LANE_OPEN_FOR_TRAFFIC 

Drive along side lanes.

223.1-50.png
StVO 223.1-50 Drive along side lanes, 2 lanes and side lane.
223.1-51.png
StVO 223.1-51 Drive along side lanes, 3 lanes and side lane.
223.1-52.png
StVO 223.1-52 Drive along side lanes, 4 lanes and side lane.
TYPE_SIDE_LANE_CLOSED_FOR_TRAFFIC 

Do not drive on the side lane.

223.2-50.png
StVO 223.2-50 Do not drive on the side lane, 2 lanes and side lane.
223.2-51.png
StVO 223.2-51 Do not drive on the side lane, 3 lanes and side lane.
223.2-52.png
StVO 223.2-52 Do not drive on the side lane, 4 lanes and side lane.
TYPE_SIDE_LANE_CLOSING_FOR_TRAFFIC 

Side lane closing.

223.3-50.png
StVO 223.3-50 Side lane closing, 2 lanes and side lane.
223.3-51.png
StVO 223.3-51 Side lane closing, 3 lanes and side lane.
223.3-52.png
StVO 223.3-52 Side lane closing, 4 lanes and side lane.
TYPE_BUS_STOP 

Bus stop or tramway stop.

224.png
StVO 224
TYPE_TAXI_STAND 

Taxi rank.

229.png
StVO 229
Set Classification::direction_scope to DIRECTION_SCOPE_NO_DIRECTION
229-10.png
StVO 229-10
229-21.png
StVO 229-21
Set Classification::direction_scope to DIRECTION_SCOPE_LEFT
229-11.png
StVO 229-11
229-20.png
StVO 229-20
Set Classification::direction_scope to DIRECTION_SCOPE_RIGHT
229-30.png
StVO 229-30
229-31.png
StVO 229-31
Set Classification::direction_scope to DIRECTION_SCOPE_LEFT_RIGHT
TYPE_BICYCLES_ONLY 

Route for bicycles only.

237.png
StVO 237
TYPE_HORSE_RIDERS_ONLY 

Route for horse riders only.

238.png
StVO 238
TYPE_PEDESTRIANS_ONLY 

Route for pedestrians only.

239.png
StVO 239
TYPE_BICYCLES_PEDESTRIANS_SHARED_ONLY 

Unsegregated route for use by bicycles and pedestrians only.

240.png
StVO 240
TYPE_BICYCLES_PEDESTRIANS_SEPARATED_LEFT_ONLY 

Segregated route for use by bicycles and pedestrians only, bicycles on the left.

241-30.png
StVO 241-30

Right: TYPE_BICYCLES_PEDESTRIANS_SEPARATED_RIGHT_ONLY

TYPE_BICYCLES_PEDESTRIANS_SEPARATED_RIGHT_ONLY 

Segregated route for use by bicycles and pedestrians only, bicycles on the right.

241-31.png
StVO 241-31

Left: TYPE_BICYCLES_PEDESTRIANS_SEPARATED_LEFT_ONLY

TYPE_PEDESTRIAN_ZONE_BEGIN 

Beginning of the pedestrian zone.

242.1.png
StVO 242.1
TYPE_PEDESTRIAN_ZONE_END 

End of the pedestrian zone.

242.2.png
StVO 242.2
TYPE_BICYCLE_ROAD_BEGIN 

Beginning of bicycle road.

244.1.png
StVO 244.1
TYPE_BICYCLE_ROAD_END 

End of bicycle road.

244.2.png
StVO 244.2
TYPE_BUS_LANE 

Lane for buses.

245.png
StVO 245
TYPE_BUS_LANE_BEGIN 

Bus only lane begin.


End: TYPE_BUS_LANE_END

TYPE_BUS_LANE_END 

Bus only lane end.


Begin: TYPE_BUS_LANE_BEGIN

TYPE_ALL_PROHIBITED 

Entry prohibited for all types of vehicles.

250.png
StVO 250
TYPE_MOTORIZED_MULTITRACK_PROHIBITED 

Entry prohibited for cars, trucks, and other motorized multi-track vehicles.

251.png
StVO 251
TYPE_TRUCKS_PROHIBITED 

Entry prohibited for trucks.

253.png
StVO 253
Note
In the German StVO, trucks are defined as motorized vehicles that are heavier than 3.5 t.
TYPE_BICYCLES_PROHIBITED 

Entry prohibited for bicycles.

254.png
StVO 254
TYPE_MOTORCYCLES_PROHIBITED 

Entry prohibited for motorcycles.

255.png
StVO 255
TYPE_MOPEDS_PROHIBITED 

Entry prohibited for mopeds.

257-50.png
StVO 257-50
TYPE_HORSE_RIDERS_PROHIBITED 

Entry prohibited for horse riders.

257-51.png
StVO 257-51
TYPE_HORSE_CARRIAGES_PROHIBITED 

Entry prohibited for horse carriages.

257-52.png
StVO 257-52
TYPE_CATTLE_PROHIBITED 

Entry prohibited for cattles.

257-53.png
StVO 257-53
TYPE_BUSES_PROHIBITED 

Entry prohibited for buses.

257-54.png
StVO 257-54
TYPE_CARS_PROHIBITED 

Entry prohibited for passenger cars.

257-55.png
StVO 257-55
TYPE_CARS_TRAILERS_PROHIBITED 

Entry prohibited for passenger cars with trailers.

257-56.png
StVO 257-56
TYPE_TRUCKS_TRAILERS_PROHIBITED 

Entry prohibited for trucks with trailers.

257-57.png
StVO 257-57
TYPE_TRACTORS_PROHIBITED 

Entry prohibited for tractors.

257-58.png
StVO 257-58
Note
In the German StVO, tractors are defined as motorized vehicles that are not allowed to, or cannot, drive faster than 25 km/h.
TYPE_PEDESTRIANS_PROHIBITED 

Entry prohibited for pedestrians.

259.png
StVO 259
TYPE_MOTOR_VEHICLES_PROHIBITED 

Entry prohibited for all motor vehicles.

260.png
StVO 260
TYPE_HAZARDOUS_GOODS_VEHICLES_PROHIBITED 

Entry prohibited for marked vehicles transporting hazardous goods.

261.png
StVO 261
TYPE_OVER_WEIGHT_VEHICLES_PROHIBITED 

Weight limit (entry prohibited for vehicles over maximum gross weight shown).

262.png
StVO 262

Use TrafficSignValue::value and TrafficSignValue::value_unit to set the limit.

TYPE_VEHICLES_AXLE_OVER_WEIGHT_PROHIBITED 

Axle weight limit (entry prohibited for vehicles over weight on axle shown).

263.png
StVO 263

Use TrafficSignValue::value and TrafficSignValue::value_unit to set the limit.

TYPE_VEHICLES_EXCESS_WIDTH_PROHIBITED 

Horizontal clearance (entry prohibited for vehicles wider than the width shown).

264-2,3.png
StVO 264

Use TrafficSignValue::value and TrafficSignValue::value_unit to set the limit.

TYPE_VEHICLES_EXCESS_HEIGHT_PROHIBITED 

Vertical clearance (entry prohibited for vehicles higher than the height shown).

265.png
StVO 265

Use TrafficSignValue::value and TrafficSignValue::value_unit to set the limit.

TYPE_VEHICLES_EXCESS_LENGTH_PROHIBITED 

Length restriction (entry prohibited for vehicles or combinations of vehicles longer than the length shown).

266.png
StVO 266

Use TrafficSignValue::value and TrafficSignValue::value_unit to set the limit.

TYPE_DO_NOT_ENTER 

Entry not allowed.

One-way road.

267.png
StVO 267
TYPE_SNOW_CHAINS_REQUIRED 

Snow chains required.

268.png
StVO 268
TYPE_WATER_POLLUTANT_VEHICLES_PROHIBITED 

Entry prohibited for vehicles carrying water pollutants.

269.png
StVO 269
TYPE_ENVIRONMENTAL_ZONE_BEGIN 

Start of area without traffic to reduce harmful air pollution.

270.1.png
StVO 270.1

End: TYPE_ENVIRONMENTAL_ZONE_END

TYPE_ENVIRONMENTAL_ZONE_END 

End of area without traffic to reduce harmful air pollution.

270.2.png
StVO 270.2

Begin: TYPE_ENVIRONMENTAL_ZONE_BEGIN

TYPE_NO_U_TURN_LEFT 

No U turn left.

272.png
StVO 272

Right: TYPE_NO_U_TURN_RIGHT

TYPE_NO_U_TURN_RIGHT 

No U turn right.

Note
This type is to be applied in left-driving countries.

Left: TYPE_NO_U_TURN_LEFT

TYPE_PRESCRIBED_U_TURN_LEFT 

Prescribed U turn left.


Right: TYPE_PRESCRIBED_U_TURN_RIGHT

TYPE_PRESCRIBED_U_TURN_RIGHT 

Prescribed U turn right.


Note
This type is to be applied in left-driving countries.

Left: TYPE_PRESCRIBED_U_TURN_LEFT

TYPE_MINIMUM_DISTANCE_FOR_TRUCKS 

Minimum safety distance for trucks.

273.png
StVO 273

Use TrafficSignValue::value and TrafficSignValue::value_unit to set the limit.

TYPE_SPEED_LIMIT_BEGIN 

Start of speed limit.

274-30.png
StVO 274

Use TrafficSignValue::value and TrafficSignValue::value_unit to set the limit.

End: TYPE_SPEED_LIMIT_END

TYPE_SPEED_LIMIT_ZONE_BEGIN 

Start of zone with speed limit.

274.1.png
StVO 274.1

Use TrafficSignValue::value and TrafficSignValue::value_unit to set the limit.

End: TYPE_SPEED_LIMIT_ZONE_END

TYPE_SPEED_LIMIT_ZONE_END 

End of zone with speed limit.

274.2.png
StVO 274.2

Use TrafficSignValue::value and TrafficSignValue::value_unit to set the limit.

Begin: TYPE_SPEED_LIMIT_ZONE_BEGIN

TYPE_MINIMUM_SPEED_BEGIN 

Start of mandatory minimum speed.

275.png
StVO 275

Use TrafficSignValue::value and TrafficSignValue::value_unit to set the speed.

End: TYPE_MINIMUM_SPEED_END

TYPE_OVERTAKING_BAN_BEGIN 

Start of overtaking ban.

276.png
StVO 276

End: TYPE_OVERTAKING_BAN_END

TYPE_OVERTAKING_BAN_FOR_TRUCKS_BEGIN 

Start of overtaking ban for trucks.

277.png
StVO 277

End: TYPE_OVERTAKING_BAN_FOR_TRUCKS_END

TYPE_SPEED_LIMIT_END 

End of speed limit.

278-60.png
StVO 278

Use TrafficSignValue::value and TrafficSignValue::value_unit to refer to the limit.

Begin: TYPE_SPEED_LIMIT_BEGIN

TYPE_MINIMUM_SPEED_END 

End of mandatory minimum speed.

279.png
StVO 279

Use TrafficSignValue::value and TrafficSignValue::value_unit to refer to the limit.

Begin: TYPE_MINIMUM_SPEED_BEGIN

TYPE_OVERTAKING_BAN_END 

End of overtaking ban.

280.png
StVO 280

Begin: TYPE_OVERTAKING_BAN_BEGIN

TYPE_OVERTAKING_BAN_FOR_TRUCKS_END 

End of overtaking ban for trucks.

281.png
StVO 281

Begin: TYPE_OVERTAKING_BAN_FOR_TRUCKS_BEGIN

TYPE_ALL_RESTRICTIONS_END 

End of all speed and overtaking restrictions.

282.png
StVO 282
TYPE_NO_STOPPING 

No stopping sign.

283.png
StVO 283
Set Classification::direction_scope to DIRECTION_SCOPE_NO_DIRECTION
283-10.png
StVO 283-10
283-11.png
StVO 283-11
Set Classification::direction_scope to DIRECTION_SCOPE_LEFT
283-20.png
StVO 283-20
283-21.png
StVO 283-21
Set Classification::direction_scope to DIRECTION_SCOPE_RIGHT
283-30.png
StVO 283-30
283-31.png
StVO 283-31
Set Classification::direction_scope to DIRECTION_SCOPE_LEFT_RIGHT
TYPE_NO_PARKING 

No parking sign.

286.png
StVO 286
Set Classification::direction_scope to DIRECTION_SCOPE_NO_DIRECTION
286-10.png
StVO 286-10
286-11.png
StVO 286-11
Set Classification::direction_scope to DIRECTION_SCOPE_LEFT
286-20.png
StVO 286-20
286-21.png
StVO 286-21
Set Classification::direction_scope to DIRECTION_SCOPE_RIGHT
286-30.png
StVO 286-30
286-31.png
StVO 286-31
Set Classification::direction_scope to DIRECTION_SCOPE_LEFT_RIGHT

As symbolic road marking RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN.

299.png
StVO 299
TYPE_NO_PARKING_ZONE_BEGIN 

Begin of no parking zone.

290.1.png
StVO 290.1

End: TYPE_NO_PARKING_ZONE_END

TYPE_NO_PARKING_ZONE_END 

End of no parking zone.

290.2.png
StVO 290.2

Begin: TYPE_NO_PARKING_ZONE_BEGIN

TYPE_RIGHT_OF_WAY_NEXT_INTERSECTION 

Right of way at the next intersection.

301.png
StVO 301
TYPE_RIGHT_OF_WAY_BEGIN 

Begin of priority road with right of way.

306.png
StVO 306

End: TYPE_RIGHT_OF_WAY_END

TYPE_RIGHT_OF_WAY_END 

End of priority road with right of way.

307.png
StVO 307

Begin: TYPE_RIGHT_OF_WAY_BEGIN

TYPE_PRIORITY_OVER_OPPOSITE_DIRECTION 

Traffic has priority over vehicles from the opposite direction.

308.png
StVO 308

See also: TYPE_PRIORITY_TO_OPPOSITE_DIRECTION

TYPE_PRIORITY_OVER_OPPOSITE_DIRECTION_UPSIDE_DOWN 

Traffic has priority over vehicles from the opposite direction.

308.png
StVO 308, upside down

See also: TYPE_PRIORITY_OVER_OPPOSITE_DIRECTION

TYPE_TOWN_BEGIN 

Town entrance.

310.png
StVO 310

Use TrafficSignValue::text to denote the town's name and district, e.g. "Wilster, Kreis Steinburg".

End: TYPE_TOWN_END

TYPE_TOWN_END 

Town exit.

311.png
StVO 311

Use TrafficSignValue::text to denote the town's name and district, e.g. "Wilster".

Begin: TYPE_TOWN_BEGIN

TYPE_CAR_PARKING 

Parking space.

314.png
StVO 314 Set Classification::direction_scope to DIRECTION_SCOPE_NO_DIRECTION.
314-50.png
StVO 314-50 Parking house Set Classification::direction_scope to DIRECTION_SCOPE_NO_DIRECTION.
316.png
StVO 316 Park and ride Set Classification::direction_scope to DIRECTION_SCOPE_NO_DIRECTION. Set TrafficSignValue::text to "P+R".
Park and move Set Classification::direction_scope to DIRECTION_SCOPE_NO_DIRECTION. Set TrafficSignValue::text to "P+M".
317.png
StVO 317 Hiker's parking Set Classification::direction_scope to DIRECTION_SCOPE_NO_DIRECTION.
318.png
StVO 318 Parking with parking disk Set Classification::direction_scope to DIRECTION_SCOPE_NO_DIRECTION.
314-10.png
StVO 314-10 Set Classification::direction_scope to DIRECTION_SCOPE_LEFT.
314-20.png
StVO 314-20 Set Classification::direction_scope to DIRECTION_SCOPE_RIGHT.
314-30.png
StVO 314-30 Set Classification::direction_scope to DIRECTION_SCOPE_LEFT_RIGHT.
TYPE_CAR_PARKING_ZONE_BEGIN 

Begin of parking zone.

314.1.png
StVO 314.1

End: TYPE_CAR_PARKING_ZONE_END

TYPE_CAR_PARKING_ZONE_END 

End of parking zone.

314.2.png
StVO 314.2

Begin: TYPE_CAR_PARKING_ZONE_BEGIN

TYPE_SIDEWALK_HALF_PARKING_LEFT 

Parking on sidewalks half in the direction of travel left.

StVO 315-50

Right: TYPE_SIDEWALK_HALF_PARKING_RIGHT

TYPE_SIDEWALK_HALF_PARKING_RIGHT 

Parking on sidewalks half in the direction of travel right.

315-55.png
StVO 315-55

Left: TYPE_SIDEWALK_HALF_PARKING_LEFT

TYPE_SIDEWALK_PARKING_LEFT 

Parking on sidewalks completely in the direction of travel left.

StVO 315-60

Right: TYPE_SIDEWALK_PARKING_RIGHT

TYPE_SIDEWALK_PARKING_RIGHT 

Parking on sidewalks completely in direction of travel right.

StVO 315-65

Left: TYPE_SIDEWALK_PARKING_LEFT

TYPE_SIDEWALK_PERPENDICULAR_HALF_PARKING_LEFT 

Parking on sidewalks half, perpendicular, in the direction of travel left.

StVO 315-70

Right: TYPE_SIDEWALK_PERPENDICULAR_HALF_PARKING_RIGHT

TYPE_SIDEWALK_PERPENDICULAR_HALF_PARKING_RIGHT 

Parking on sidewalks half, perpendicular, in the direction of travel right.

StVO 315-75

Left: TYPE_SIDEWALK_PERPENDICULAR_HALF_PARKING_LEFT

TYPE_SIDEWALK_PERPENDICULAR_PARKING_LEFT 

Parking on sidewalks, perpendicular, in the direction of travel left.

StVO 315-80

Right: TYPE_SIDEWALK_PERPENDICULAR_PARKING_RIGHT

TYPE_SIDEWALK_PERPENDICULAR_PARKING_RIGHT 

Parking on sidewalks, perpendicular, in the direction of travel right.

StVO 315-85

Left: TYPE_SIDEWALK_PERPENDICULAR_PARKING_LEFT

TYPE_LIVING_STREET_BEGIN 

Start of area with calmed / reduced traffic / home zone.

325.1.png
StVO 325.1

End: TYPE_LIVING_STREET_END

TYPE_LIVING_STREET_END 

End of area with calmed / reduced traffic / home zone.

325.2.png
StVO 325.2

Begin: TYPE_LIVING_STREET_BEGIN

TYPE_TUNNEL 

Tunnel ahead.

327.png
StVO 327
TYPE_EMERGENCY_STOPPING_LEFT 

Emergency stopping place left.

328.png
Note
This type is to be applied in left-driving countries.

Right: TYPE_EMERGENCY_STOPPING_RIGHT

TYPE_EMERGENCY_STOPPING_RIGHT 

Emergency stopping place right.

328.png
StVO 328

Left: TYPE_EMERGENCY_STOPPING_LEFT

TYPE_HIGHWAY_BEGIN 

Begin of highway.

330.1.png
StVO 330.1

End: TYPE_HIGHWAY_END

TYPE_HIGHWAY_END 

End of highway.

330.2.png
StVO 330.2

Begin: TYPE_HIGHWAY_BEGIN

TYPE_EXPRESSWAY_BEGIN 

Begin of expressway for motor vehicles.

331.1.png
StVO 331.1

End: TYPE_EXPRESSWAY_END

TYPE_EXPRESSWAY_END 

End of expressways for motor vehicles.

331.2.png
StVO 331.2

Begin: TYPE_EXPRESSWAY_BEGIN

TYPE_NAMED_HIGHWAY_EXIT 

Highway exit.

332.png
StVO 332

Use TrafficSignValue::text to denote the destination indicated in the sign, e.g. "Mainz Wiesbaden".

TYPE_NAMED_EXPRESSWAY_EXIT 

Expressway exit.

332.1.png
StVO 332.1

Use TrafficSignValue::text to denote the destination indicated in the sign, e.g. "Mainz Wiesbaden".

TYPE_NAMED_ROAD_EXIT 

Exit sign on other roads.

332.1-20.png
StVO 332.1-20

Use TrafficSignValue::text to denote the destination indicated in the sign, e.g. "Duisburg Endeninch".

TYPE_HIGHWAY_EXIT 

Highway exit sign.

333.png
StVO 333
TYPE_EXPRESSWAY_EXIT 

Exit from expressway (arrow sign).

333.1.png
StVO 333.1
TYPE_ONEWAY_STREET 

One-way street.

StVO 353 - Valid only until October 2022.
TYPE_CROSSING_GUARDS 

Crossing guards.

356.png
StVO 356
TYPE_DEADEND 

Dead-end street.

357.png
StVO 357
TYPE_DEADEND_EXCLUDING_DESIGNATED_ACTORS 

Dead-end street excluding ...

357-50.png
StVO 357-50 excluding pedestrians and bicycles.
357-51.png
StVO 357-51 excluding pedestrians.
357-52.png
StVO 357-52 excluding bicycles.
TYPE_FIRST_AID_STATION 

First aid station.

358.png
StVO 358
TYPE_POLICE_STATION 

Police station.

363.png
StVO 363
TYPE_TELEPHONE 

Telephone service.

365-50.png
StVO 365-50 Telephone service
365-51.png
StVO 365-51 Emergency telephone service Use TrafficSignValue::text for "SOS".
TYPE_FILLING_STATION 

Filling station.

365-52.png
StVO 365-52 Filling station.
365-53.png
StVO 365-53 LPG filling station. Use TrafficSignValue::text for "LPG".
365-54.png
StVO 365-54 CNG filling station. Use TrafficSignValue::text for "CNG".
365-65.png
StVO 365-65 Charging station for electric vehicles. Use TrafficSignValue::text for "E".
365-66.png
StVO 365-66 H2 filling station. Use TrafficSignValue::text for "H2".
TYPE_HOTEL 

Highway hotel.

365-55.png
StVO 365-55
TYPE_INN 

Highway inn.

365-56.png
StVO 365-56
TYPE_KIOSK 

Highway kiosk.

365-57.png
StVO 365-57
TYPE_TOILET 

Toilets.

365-58.png
StVO 365-58
TYPE_CHAPEL 

Highway chapel.

365-59.png
StVO 365-59
TYPE_TOURIST_INFO 

Tourist information.

365-61.png
StVO 365-61
TYPE_REPAIR_SERVICE 

Roadside assistance.

365-62.png
StVO 365-62
TYPE_PEDESTRIAN_UNDERPASS 

Underpass for pedestrians.

365-63.png
StVO 365-63
TYPE_PEDESTRIAN_BRIDGE 

Pedestrian bridge.

365-64.png
StVO 365-64
TYPE_CAMPER_PLACE 

Camper place.

365-67.png
StVO 365-67

Camper and caravan place

365-68.png
StVO 365-68
TYPE_ADVISORY_SPEED_LIMIT_BEGIN 

Advisory speed limit beginning.

StVO 380 - Valid only until October 2022.

TrafficSignValue::value and TrafficSignValue::value_unit.

TYPE_ADVISORY_SPEED_LIMIT_END 

Advisory speed limit end.

StVO 381 - Valid only until October 2022

TrafficSignValue::value and TrafficSignValue::value_unit.

TYPE_PLACE_NAME 

Road passes through the town but not its city center.

385.png
StVO 385

Use TrafficSignValue::text to denote the town indicated in the sign.

TYPE_TOURIST_ATTRACTION 

Tourist attraction.

386.1.png
StVO 386.1

Use TrafficSignValue::text to denote the attraction indicated in the sign.

TYPE_TOURIST_ROUTE 

Tourist route.

386.2.png
StVO 386.2

Use TrafficSignValue::text to denote the route indicated in the sign.

TYPE_TOURIST_AREA 

Geographical area containing several tourist attractions.

386.3.png
StVO 386.3

Use TrafficSignValue::text to denote the area indicated in the sign.

TYPE_SHOULDER_NOT_PASSABLE_MOTOR_VEHICLES 

Shoulder unsafe for multi-track motor vehicles.

StVO 388 - Valid only until October 2022
TYPE_SHOULDER_UNSAFE_TRUCKS_TRACTORS 

Shoulder unsafe for vehicles with a permitted gross weight over 3.5 t and for tractors.

StVO 389 - Valid only until October 2022
TYPE_TOLL_BEGIN 

Toll highway beginning.

390.png
StVO 390
TYPE_TOLL_END 

Toll highway end.

390.2.png
StVO 390.2
TYPE_TOLL_ROAD 

Toll road.

391.png
StVO 391
TYPE_CUSTOMS 

Customs post.

StVO 392
TYPE_INTERNATIONAL_BORDER_INFO 

Information sign posted at international borders.

393.png
StVO 393
TYPE_STREETLIGHT_RED_BAND 

Red band on lamp posts indicate that streetlight does not stay on all night.

394.png
StVO 394
394-50.png
StVO 394-50
TYPE_FEDERAL_HIGHWAY_ROUTE_NUMBER 

Federal Highway route number.

401.png
StVO 401
TYPE_HIGHWAY_ROUTE_NUMBER 

Highway route number.

405.png
StVO 405

Use TrafficSignValue::text to denote the route number indicated in the sign.

TYPE_HIGHWAY_INTERCHANGE_NUMBER 

Highway interchange number (exits, three and four-way interchanges).

406-50.png
StVO 406-50
406-51.png
StVO 406-51

Use TrafficSignValue::text to denote the route number indicated in the sign.

TYPE_EUROPEAN_ROUTE_NUMBER 

European route number.

410.png
StVO 410

Use TrafficSignValue::text to denote the route number indicated in the sign.

TYPE_FEDERAL_HIGHWAY_DIRECTION_LEFT 

Federal highway direction sign, left.

415-10.png
StVO 415-10

Right: TYPE_FEDERAL_HIGHWAY_DIRECTION_RIGHT

TYPE_FEDERAL_HIGHWAY_DIRECTION_RIGHT 

Federal highway direction sign, right.

StVO 415-20

Left: TYPE_FEDERAL_HIGHWAY_DIRECTION_LEFT

TYPE_PRIMARY_ROAD_DIRECTION_LEFT 

Primary road direction sign, left.

418-10.png
StVO 418-10

Right: TYPE_PRIMARY_ROAD_DIRECTION_RIGHT

TYPE_PRIMARY_ROAD_DIRECTION_RIGHT 

Primary road direction sign, right.

StVO 418-20

Left: TYPE_PRIMARY_ROAD_DIRECTION_LEFT

TYPE_SECONDARY_ROAD_DIRECTION_LEFT 

Secondary road direction sign, left.

419-10.png
StVO 419-10

Use TrafficSignValue::text to denote the destination indicated in the sign.

Right: TYPE_SECONDARY_ROAD_DIRECTION_RIGHT

TYPE_SECONDARY_ROAD_DIRECTION_RIGHT 

Secondary road direction sign, right.

419-20.png
StVO 419-20

Use TrafficSignValue::text to denote the destination indicated in the sign.

Left: TYPE_SECONDARY_ROAD_DIRECTION_LEFT

TYPE_DIRECTION_DESIGNATED_ACTORS_LEFT 

Advance direction sign for designated type of vehicle, left.

421-10.png
StVO 421-10
421-11.png
StVO 421-11
421-12.png
StVO 421-12

Right: TYPE_DIRECTION_DESIGNATED_ACTORS_RIGHT

TYPE_DIRECTION_DESIGNATED_ACTORS_RIGHT 

Advance direction sign for designated type of vehicle, right.

421-10.png
421-11.png
421-12.png
StVO 421-20 StVO 421-21 StVO 421-22

Left: TYPE_DIRECTION_DESIGNATED_ACTORS_LEFT

TYPE_ROUTING_DESIGNATED_ACTORS 

Routing for designated type of vehicle, left.

422-10.png
StVO 422-10
422-12.png
StVO 422-12
422-14.png
StVO 422-14
422-16.png
StVO 422-16

Routing for designated type of vehicle, align left.

422-11.png
StVO 422-11
422-13.png
StVO 422-13
422-15.png
StVO 422-15
422-17.png
StVO 422-17

Direction preannouncement sign for designated type of vehicle, left.

442-10.png
StVO 442-10
442-12.png
StVO 442-12
442-13.png
StVO 442-13

Routing or designated type of vehicle, right.

422-10.png
422-12.png
422-14.png
422-16.png
StVO 422-20 StVO 422-22 StVO 422-24 StVO 422-26

Routing for designated type of vehicle, align right.

422-11.png
422-13.png
422-15.png
422-17.png
StVO 422-21 StVO 422-23 StVO 422-25 StVO 422-27

Direction preannouncement sign for designated type of vehicle, right.

442-10.png
442-12.png
442-13.png
StVO 442-20 StVO 442-22 StVO 442-23

Routing for designated type of vehicle, straight.

422-30.png
StVO 422-30
422-32.png
StVO 422-32
422-34.png
StVO 422-34
422-36.png
StVO 422-36
Note
OSI 4.0 will describe the actors and arrows similar to the supplementary signs approach.
TYPE_DIRECTION_TO_HIGHWAY_LEFT 

Direction to highway, left.

430-10.png
StVO 430-10

Right: TYPE_DIRECTION_TO_HIGHWAY_RIGHT

TYPE_DIRECTION_TO_HIGHWAY_RIGHT 

Direction to highway, right.

StVO 430-20

Left: TYPE_DIRECTION_TO_HIGHWAY_LEFT

TYPE_DIRECTION_TO_LOCAL_DESTINATION_LEFT 

Direction sign to important local destinations, left.

432-10.png
StVO 432-10

Use TrafficSignValue::text to denote the destination indicated in the sign.

Right: TYPE_DIRECTION_TO_LOCAL_DESTINATION_RIGHT

TYPE_DIRECTION_TO_LOCAL_DESTINATION_RIGHT 

Direction sign to important local destinations, right.

StVO 432-20

Use TrafficSignValue::text to denote the destination indicated in the sign.

Left: TYPE_DIRECTION_TO_LOCAL_DESTINATION_LEFT

TYPE_CONSOLIDATED_DIRECTIONS 

Consolidated direction sign.

434-50.png
StVO 434-50
434-51.png
StVO 434-51
434-52.png
StVO 434-52
434-53.png
StVO 434-53
TYPE_STREET_NAME 

Street name sign.

437.png
StVO 437

Use TrafficSignValue::text to denote the street name.

TYPE_DIRECTION_PREANNOUNCEMENT 

Direction preannouncement sign.

438.png
StVO 438
TYPE_DIRECTION_PREANNOUNCEMENT_LANE_CONFIG 

Direction preannouncement sign including lane configuration.

439.png
StVO 439
TYPE_DIRECTION_PREANNOUNCEMENT_HIGHWAY_ENTRIES 

Direction preannouncement sign including highway entries.

440.png
StVO 440
TYPE_HIGHWAY_ANNOUNCEMENT 

Highway announcement board.

448.png
StVO 448

Use TrafficSignValue::value and TrafficSignValue::value_unit to set the distance. Use TrafficSignValue::text to denote the highway and the direction indicated in the sign, e.g. "26 Duesseldorf - Benrath".

TYPE_OTHER_ROAD_ANNOUNCEMENT 

Announcement board on other roads outside of highways.

448-50.png
StVO 448-50

Use TrafficSignValue::value and TrafficSignValue::value_unit to set the distance. Use TrafficSignValue::text to denote the destination indicated in the sign.

TYPE_HIGHWAY_ANNOUNCEMENT_TRUCK_STOP 

Announcement highway truck stop.

448.1.png
StVO 448.1
TYPE_HIGHWAY_PREANNOUNCEMENT_DIRECTIONS 

Highway interchange advance directional sign.

449.png
StVO 449
TYPE_POLE_EXIT 

Pole indicating highways exit in ...

m.

450-50.png
StVO 450-50
450-51.png
StVO 450-51
450-52.png
StVO 450-52
450-53.png
StVO 450-53
450-54.png
StVO 450-54
450-55.png
StVO 450-55

Use TrafficSignValue::value and TrafficSignValue::value_unit to specify the distance in m or the displayed number of stripes (in that case, set TrafficSignValue::value_unit to TrafficSignValue::UNIT_NO_UNIT.).

TYPE_HIGHWAY_DISTANCE_BOARD 

Highway distance board.

453.png
StVO 453
453-50.png
StVO 453-50
TYPE_DETOUR_LEFT 

Detour sign, pointing left.

454-10.png
StVO 454-10

Right: TYPE_DETOUR_RIGHT

TYPE_DETOUR_RIGHT 

Detour sign, pointing right.

StVO 454-20

Left: TYPE_DETOUR_LEFT

TYPE_NUMBERED_DETOUR 

Numbered detour route.

455.1.png
StVO 455.1

Use TrafficSignValue::text to denote the alternative routing name indicated in the sign.

Note
OSI 4.0 will describe the arrows similar to the supplementary signs approach.
TYPE_DETOUR_BEGIN 

Announcement; begin of detour.

457.1.png
StVO 457.1
TYPE_DETOUR_END 

End of detour.

457.2.png
StVO 457.2
TYPE_DETOUR_ROUTING_BOARD 

Diversion routing board.

458.png
StVO 458
TYPE_OPTIONAL_DETOUR 

The sign indicates an alternative routing.

460-50.png
StVO 460-50 The sign indicates an alternative routing, announcement.
460-10.png
StVO 460-10 The sign indicates an alternative routing, preannouncement left.

StVO 460-11 The sign indicates an alternative routing, left.
460-12.png
StVO 460-12 The sign indicates an alternative routing, change lane left.

StVO 460-20 The sign indicates an alternative routing, preannouncement right.

StVO 460-21 The sign indicates an alternative routing, right.

StVO 460-22 The sign indicates an alternative routing, lane change right.
460-30.png
StVO 460-30 The sign indicates an alternative routing, straight.

Use TrafficSignValue::text to denote the alternative routing name indicated in the sign.

Note
OSI 4.0 will describe the arrows similar to the supplementary signs approach.
TYPE_OPTIONAL_DETOUR_ROUTING 

Provisional diversion route schematic.

466.png
StVO 466
TYPE_ROUTE_RECOMMENDATION 

Recommended alternate route.

467.1-10.png
StVO 467.1-10 Set Classification::direction_scope as DIRECTION_SCOPE_LEFT.
467.1-10.png
StVO 467.1-20 Set Classification::direction_scope as DIRECTION_SCOPE_RIGHT.
TYPE_ROUTE_RECOMMENDATION_END 

End of recommended alternate route.

467.2.png
StVO 467.2
TYPE_ANNOUNCE_LANE_TRANSITION_LEFT 

X lanes transition, left.

StVO 501-10 One associated lane.
501-11.png
StVO 501-11 Two associated lanes.

StVO 501-12 Three associated lanes.
505-11.png
(StVO 505-11) Two associated lanes with restriction. Restriction defined as additional main sign.
505-12.png
(StVO 505-12) Three associated lanes with restriction. Restrictions defined as additional main sign(s).

Right: TYPE_ANNOUNCE_LANE_TRANSITION_RIGHT

TYPE_ANNOUNCE_LANE_TRANSITION_RIGHT 

X lanes transition, right.

StVO 501-20 One associated lane.
501-11.png
StVO 501-21 Two associated lanes.

StVO 501-22 Three associated lanes.

(StVO 505-21) Two associated lanes with restriction. Restriction defined as additional main sign.

(StVO 505-22) Three associated lanes with restriction. Restrictions defined as additional main sign(s).

Left: TYPE_ANNOUNCE_LANE_TRANSITION_LEFT

TYPE_ANNOUNCE_RIGHT_LANE_END 

End of X right lanes.

531-10.png
StVO 531-10

As symbolic road marking RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN.

StVO 297.1-21
TYPE_ANNOUNCE_LEFT_LANE_END 

End of X left lanes.

531-10.png
StVO 531-20

As symbolic road marking RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN.

StVO 297.1-21
TYPE_ANNOUNCE_RIGHT_LANE_BEGIN 

Begin of X right lanes.

Left: TYPE_ANNOUNCE_LEFT_LANE_BEGIN

TYPE_ANNOUNCE_LEFT_LANE_BEGIN 

Begin of X left lanes.

545-11.png
(StVO 545-11) Extension from two to three lanes with minimum speed by lane. Restrictions defined as additional main signs.

Right: TYPE_ANNOUNCE_RIGHT_LANE_BEGIN

TYPE_ANNOUNCE_LANE_CONSOLIDATION 

Announce lane consolidation.

StVO 551-20 Consolidation of lanes from multiple roads, one continuing, one opening.
551-21.png
StVO 551-21 Consolidation of lanes from multiple roads, two continuing, one opening.

StVO 551-22 Consolidation of lanes from multiple roads, two continuing, two opening.

StVO 551-23 Consolidation of lanes from multiple roads, three continuing, two opening.

StVO 551-24 Consolidation of lanes from multiple roads, three continuing, one opening.
TYPE_DETOUR_CITY_BLOCK 

Detour around city block.

590-10.png
StVO 590-10 turn right, left, left

StVO 590-11 turn right, right, right
590-10.png
turn left, right, right
turn left, left, left
TYPE_GATE 

Boom gate.

600-25.png
StVO 600
TYPE_POLE_WARNING 

Pole for warning and guiding purposes (red/white stripes - StVO 605, also StVO 628 and StVO 629).

605-10.png
StVO 605
628-10.png
StVO 628
629-10.png
StVO 629

Variants (here X can be any of 605, 628 or 629):

StVO X-10, -12, -13 and -14 Set vertically_mirrored to false.
StVO X-11 Set Classification::direction_scope as DIRECTION_SCOPE_RIGHT.
StVO X-20, -22, -23 and -24 Set vertically_mirrored to true.
StVO X-21 Set Classification::direction_scope as DIRECTION_SCOPE_LEFT.
TYPE_TRAFFIC_CONE 

Traffic cone.

610-41.png
StVO 610
TYPE_MOBILE_LANE_CLOSURE 

Mobile lane closure board.

615.png
StVO 615 no arrow
616-30.png
StVO 616-30 with lighted arrow, large

StVO 616-31 with lighted arrow, small
Note
Additional traffic signs are modeled as separate main signs.
TYPE_REFLECTOR_POST 

Reflector guide posts.

620-40.png
StVO 620-40 Reflector guide posts, rectangular reflecting.
620-41.png
StVO 621-40 Reflector guide posts, two dots reflecting.
Note
No reflecting color is specified.
TYPE_DIRECTIONAL_BOARD_WARNING 

Directional board used for warning and guiding purposes (red/white stripes - StVO 625).

Use the optional attribute Classification::direction_scope to specify the direction the wedge symbols are pointing at.

Variants (here X is any of 0, 1, 2, 3):

625-11.png
StVO 625-1X
625-11.png
StVO 625-2X
TYPE_GUIDING_PLATE 

Guiding plate.

626-10.png
StVO 626-10 Set vertically_mirrored to false.
626-10.png
StVO 626-20 Set vertically_mirrored to true.
TYPE_GUIDING_PLATE_WEDGES 

Guiding plate, wedges.

626-30.png
StVO 626-30, 626-31
TYPE_PARKING_HAZARD 

Parking hazard.

630.png
StVO 630-10 Set vertically_mirrored to false.
630.png
StVO 630-20 Set vertically_mirrored to true.
TYPE_TRAFFIC_LIGHT_GREEN_ARROW 

Green arrow sign at a traffic light.

720.png
StVO 720

◆ DirectionScope

Definition of the direction of the traffic sign's scope.

Signs marked with additional arrows. (E.g. No parking sign (StVO 286) to the left.)

Enumerator
DIRECTION_SCOPE_UNKNOWN 

Direction of the sign's scope is unknown (must not be used in ground truth).

DIRECTION_SCOPE_OTHER 

Other (unspecified but known) direction of the sign's scope.

DIRECTION_SCOPE_NO_DIRECTION 

Direction of the sign's scope is not specified.

DIRECTION_SCOPE_LEFT 

Direction of the sign's scope for its viewer is left.

DIRECTION_SCOPE_RIGHT 

Direction of the sign's scope for its viewer is right.

DIRECTION_SCOPE_LEFT_RIGHT 

Direction of the sign's scope for its viewer is to both sides.

Member Data Documentation

◆ variability

optional Variability osi3::TrafficSign::MainSign::Classification::variability = 1

This value indicates if a sign is static or dynamic regarding its content (e.g., electronic sign bridge) and/or regarding its position on the road.

◆ type

optional Type osi3::TrafficSign::MainSign::Classification::type = 2

The type of the traffic sign.

Attention
Deprecated: A revision is planned for version 4.0.0 to replace the type enum with a more semantically defined enumeration, with the exact sign specification being relegated to the newly introduced 4-tupel traffic sign catalog specification as used in OpenDRIVE.

◆ value

optional TrafficSignValue osi3::TrafficSign::MainSign::Classification::value = 3

Additional value associated with the traffic sign, e.g.

value of the speed limit.

Note
Field need not be set if traffic sign type does not require it.

◆ direction_scope

optional DirectionScope osi3::TrafficSign::MainSign::Classification::direction_scope = 4

Some traffic signs have an additional arrow symbol as an additional constraint for their scope (e.g.

no parking to the right). The arrow direction is given relative to the sign's 2D image plane, i.e. as a viewer standing right in front of the sign and looking straight towards it would interpret the arrow.

The definition for left and right is according to the following temporarily constructed right-handed local coordinate system: Set z-axis to match the z-axis of the ground truth coordinate system. Set x-axis to the view normal of the traffic sign's image (base BaseStationary::orientation x-axis). Right: direction of the local coordinate system's positive y-axis. Left: opposite direction of the local coordinate system's y-axis i.e. negative y-axis',

Note
If a traffic sign image is on the ground (there is no definition for right or left). Normally, this is a road marking and not a traffic sign. Actual traffic signs lying on the ground might have been intentionally unmounted and, hence, not be in effect.
Attention
Deprecated: A revision is planned for version 4.0.0 to replace the type enum with a more semantically defined enumeration, with the exact sign specification being relegated to the newly introduced 4-tupel traffic sign catalog specification as used in OpenDRIVE.

◆ assigned_lane_id

repeated Identifier osi3::TrafficSign::MainSign::Classification::assigned_lane_id = 5

The IDs of the lanes that the sign is assigned to.

May be multiple if the sign is valid for multiple lanes.

Note
OSI uses singular instead of plural for repeated field names.
Rules
refers_to: Lane

◆ vertically_mirrored

optional bool osi3::TrafficSign::MainSign::Classification::vertically_mirrored = 6

Some traffic signs exist in two variants that have a similar semantic meaning but differ in that the symbol of the one corresponds to the specular reflection of the other with respect to the vertical axis.

For some scenarios it might be relevant to choose the reflected version of a reference sign. This can be done by setting the vertically_mirrored boolean to true. As for every boolean in the protocol buffers language, the default value of vertically_mirrored is false.

Attention
Deprecated: A revision is planned for version 4.0.0 to replace the type enum with a more semantically defined enumeration, with the exact sign specification being relegated to the newly introduced 4-tupel traffic sign catalog specification as used in OpenDRIVE.

◆ is_out_of_service

optional bool osi3::TrafficSign::MainSign::Classification::is_out_of_service = 7

Boolean flag to indicate that a traffic sign is taken out of service.

This can be achieved by visibly crossing the sign or covering it completely.

◆ country

optional string osi3::TrafficSign::MainSign::Classification::country = 8

Country specification of the traffic sign catalog specification that identifies the actual traffic sign.

This is part of the 4-tupel traffic sign catalog specification as used in OpenDRIVE.

Country is specified using the ISO 3166-1, alpha-2 code https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2, or the special OpenDRIVE country for generic signs.

◆ country_revision

optional string osi3::TrafficSign::MainSign::Classification::country_revision = 9

Revision specification of the traffic sign catalog specification that identifies the actual traffic sign.

This is part of the 4-tupel traffic sign catalog specification as used in OpenDRIVE.

The year the traffic rules came into force.
e.g. "2017"

◆ code

optional string osi3::TrafficSign::MainSign::Classification::code = 10

Code specification of the traffic sign catalog specification that identifies the actual traffic sign.

This is part of the 4-tupel traffic sign catalog specification as used in OpenDRIVE.

Code identifier according to country and country revision, corresponds to the type field of OpenDRIVE.
code is only unique in combination with country and country_revision.
e.g. http://www.vzkat.de/2017/VzKat.htm

◆ sub_code

optional string osi3::TrafficSign::MainSign::Classification::sub_code = 11

Sub-code specification of the traffic sign catalog specification that identifies the actual traffic sign.

This is part of the 4-tupel traffic sign catalog specification as used in OpenDRIVE.

Sub-code identifier according to country, country revision and code, corresponds to the subtype field of OpenDRIVE.
sub_code is only unique in combination with country, country_revision, and code.
e.g. http://www.vzkat.de/2017/VzKat.htm

◆ logical_lane_assignment

repeated LogicalLaneAssignment osi3::TrafficSign::MainSign::Classification::logical_lane_assignment = 12

Assignment of this object to logical lanes.

Note
OSI uses singular instead of plural for repeated field names.

  • osi_trafficsign.proto