Introduction

The Mapillary API v3 is built around the concept of resources. Examples of resources are images, sequences, users, or map features. Every resource type has its own endpoint, usually prefixed with plural of the resource name. For instance, /images for image resources. Resources are identified by an unique identifier (key). Knowing the resource type and the key, you can access the resource at /{resources}/{key}. You can use the standard HTTP verbs on an endpoint to manipulate its resources.

Data Types

JSON is the default format for all resources. If other formats are avaliable, you can request it by specifying the format in the request's Accept header.

Geographic data

Whenever possible, the Mapillary API v3 uses GeoJSON to represent geographic resources. A single geographic resource is represented by a GeoJSON Feature, whereas a collection of resources is represented by a GeoJSON FeatureCollection.

In the documentation, we use:

  • Geometry<T> to prepresent a GeoJSON geometry of type T;
  • Feature<T> to represent a GeoJSON feature with the geometry type T, and
  • FeatureCollection<T> to represent a GeoJSON feature collection with geometry type T

Coordinates

Coordinates follow the order longitude, latitude or x, y. Bounding boxes follow the order minx, miny, maxx, maxy.

Unless explicitly stated otherwise spatial data uses WGS84 (or EPSG:4326) as reference coordinate system.

Dates

Unless stated otherwise all dates and times are represented in ISO 8601 format. In the documentation we use Date to represent a ISO 8601 date string.

Root Endpoint

All resources are accessible through the root endpoint prefixed with current version v3. All URLs referenced in the documentation have this endpoint as base path.

Client ID

Mapillary uses a client ID to allow access to API v3. You can register a client at the developer registration page. The Mapillary API expects that the client_id parameter is present in all requests.

OAuth

The Mapillary API lets you interact with Mapillary on the behalf of a user. This is achieved by using OAuth 2.0. Mapillary supports the implicit and code flow of the OAuth 2.0 specification.

Mapillary OAuth tokens do not have any expiration time. The user can at any time revoke the token directly from the settings page.

Request Authorization

The OAuth2 authorization endpoint. Your app redirects a user to this endpoint, allowing them to delegate access to their account.

The following URL parameters are available:

Parameter Type Description
client_id string The client id belonging to your application
redirect_uri string The redirect URI you have configured for your application
response_type string implicit or token.
scope string The scopes to request from the user using %20 (space) as delimiter. Available scopes are listed here.
state string Any value included here will be appended to the redirect URI
GET
https://www.mapillary.com/connect

Example initiation URL:

https://www.mapillary.com/connect?client_id=<CLIENT_ID>&response_type=token&scope=user:email%20org:read&redirect_uri=http:%2F%2Fexample.com`

Finish Authorization

The OAuth2 token endpoint. This endpoint accepts POST requests and is used to provision access tokens once a user has authorized your application.

Parameter Type Description
client_id string The client id belonging to your application.
client_secret string The client secret belonging to your application.
redirect_uri string The redirect URI you have configured for your application.
grant_type string authorization_code.
code string The authorization code obtained when user is sent to redirect_uri.
POST
https://a.mapillary.com/v2/oauth/token

Scopes

The following scopes are available:

Name Description
mapillary:user This scope is only available to native Mapillary applications.
user:read Access to all private information about user.
user:write Ability to update a users information.
user:email Access to users email.
public:write Update users public objects.
public:upload Upload public images on behalf of the user.
private:read Read users private objects.
private:write Update users private objects.
private:upload Upload private images for the user.
org:read Read users organizations and projects.
org:write Update users organizations and projects.

Pagination

When requesting a collection of resources, the service only returns a limited number (a page) of resources per request. To navigate a collection, you must send multiple requests and your requests must follow links provided in the Link header in previous responses. Link headers contain following links:

Link Description
first Link to the first page.
next (optional) Link to the next page. Absence indicates no further pages.
prev (optional) Link to the previous page. Absence indicates no previous pages.

Link headers follow the RFC 5988 specifications. The Python requests library, and the link-header-parser module for JavaScript can parse Link headers.

Example request

$ curl -I "https://a.mapillary.com/v3/sequences?per_page=200&client_id=<YOUR_CLIENT_ID>"

Example response

HTTP/2 200 
date: Wed, 18 Sep 2019 08:36:02 GMT
content-type: application/json; charset=utf-8
content-length: 1817370
server: openresty/1.13.6.1
x-powered-by: Express
access-control-allow-origin: *
access-control-allow-methods: GET,POST,PUT,DELETE
access-control-allow-headers: Content-Type, Authorization
access-control-expose-headers: Link
access-control-max-age: 600
link: <https://a.mapillary.com/v3/sequences?client_id=MkJKbDA0bnZuZlcxeTJHTmFqN3g1dzozODVmNDk5ODE2ZDFiZWZm&per_page=200>; rel="first", <https://a.mapillary.com/v3/sequences?client_id=MkJKbDA0bnZuZlcxeTJHTmFqN3g1dzozODVmNDk5ODE2ZDFiZWZm&per_page=200&_next_page_token=WzE1Njg3NDE5MTQ1MzQsMF0%3D>; rel="next"
etag: W/"1bbb1a-vfX/5q0SGqb5MmxSq3YZ5Kiwa2c"
vary: Accept-Encoding
strict-transport-security: max-age=63072000; includeSubdomains;

Errors

The following HTTP status codes are recognized as errors:

  • 400: The URL parameters or the JSON body in the request are invalid.
  • 401: The request requires user authentication.
  • 403: The request is authenticated but not authorized to access the resource, for example the client's scopes are not sufficient, or the authenticated user's role in an organization is not sufficient.
  • 404: The requested resource is not found.
  • 500: Servers refuse to work. Either systems are not operational, or it is a service bug which is worth a report at https://github.com/mapillary/mapillary_issues

The body of error responses is a JSON object, which contains the following properties:

Property Type Description
invalid_parameter (optional) string Name of the invalid parameter. Only available for bad requests (400).
message string Human readable error message.
missing_key (optional) Key Key of the resource which is not found. Only available for resource not found (404).

400 Bad Request

$ curl -i "https://a.mapillary.com/v3/sequences?bbox=1,2,3&client_id=<YOUR_CLIENT_ID>"

HTTP/2 400 
date: Wed, 18 Sep 2019 08:36:02 GMT
content-type: application/json; charset=utf-8
content-length: 61
server: openresty/1.13.6.1
x-powered-by: Express
access-control-allow-origin: *
access-control-allow-methods: GET,POST,PUT,DELETE
access-control-allow-headers: Content-Type, Authorization
access-control-expose-headers: Link
access-control-max-age: 600
etag: W/"3d-5gL8vZgzJFZD2Yz3CIRkbIVxJ6M"
vary: Accept-Encoding

{"message":"\"maxy\" is required","invalid_parameter":"bbox"}

404 Not Found

$ curl -i "https://a.mapillary.com/v3/sequences/NqyQYLg7EkfV1NCdH-7LEw?client_id=<YOUR_CLIENT_ID>"

HTTP/2 404 
date: Wed, 18 Sep 2019 08:36:02 GMT
content-type: application/json; charset=utf-8
content-length: 84
server: openresty/1.13.6.1
x-powered-by: Express
access-control-allow-origin: *
access-control-allow-methods: GET,POST,PUT,DELETE
access-control-allow-headers: Content-Type, Authorization
access-control-expose-headers: Link
access-control-max-age: 600
vary: Accept, Accept-Encoding
etag: W/"54-bm6iuptUC71id1OBtMQOnN4uwow"

{"message":"Sequence NqyQYLg7EkfV1NCdH not found","missing_key":"NqyQYLg7EkfV1NCdH"}

Images

An image is a geotagged street-level image uploaded by users. You can search images by locations, contributors, or capture dates. You can also retrieve an image object or file by the image key.

Relation:

Images Images are shown as green dots on the map.

The image object

An image is represented as a GeoJSON Point feature. The geometry represents the image's location read from its EXIF. An image has the following properties:

Property Type Description
ca (optional) number Image's camera angle in [0, 360) degrees.
camera_make string Camera make.
camera_model string Camera model.
captured_at Date When image was captured.
key Key Unique identifier of the image.
organization_key (optional) Key Which organization the image belongs to.
pano boolean Whether the image is panorama (true), or not (false).
private (optional) boolean Whether the image is private (true) or public (false). Absence means public.
sequence_key Key Which sequence the image belongs to.
user_key Key User who captured or uploaded the image.
username string Username of who captured or uploaded the image.

Search images

Returns a GeoJSON FeatureCollection with a list of image features. Images are sorted by captured_at by default. If closeto is provided, images will be sorted by their distances to the closeto location with closest first. The number of images to return is limited by per_page. Follow pagination to request more.

To access private imagery, it is required that the request is authorized with scope private:read, and the authorized user is an admin or a member of the organization which owns the private imagery.

The search supports the following URL parameters:

URL Parameter Type Description
bbox number[] Filter by the bounding box, given as minx,miny,maxx,maxy.
closeto number[] Filter by a location that images are close to, given as longitude,latitude.
end_time Date Filter images that are captured before end_time.
image_keys Key[] Filter images by a list of image keys.
lookat number[] Filter images that images are taken in the direction of the specified location (and therefore that location is likely to be visible in the images), given as longitude,latitude. Note that If lookat is provided without geospatial filters like closeto or bbox, then it will search global images that look at the point.
organization_keys Key[] Filter images by organizations.
pano boolean Filer panoramic images (true) or not (false).
per_page number The number of images per page (default 200, and maximum 1000).
private boolean Filter images by private (true) or public (false).
radius number Filter images within the radius around the closeto location (default 100 meters).
sequence_keys Key[] Filter images by sequences.
start_time Date Filter images that are captured since start_time.
userkeys Key[] Filter images captured by users, given as user keys.
usernames string[] Filter images captured by users, given as usernames.
GET
/images

Example request

$ curl "https://a.mapillary.com/v3/images?client_id=<YOUR_CLIENT_ID>"

Example response

{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "properties": {
        "ca": 195.9735870361328,
        "camera_make": "Xiaomi",
        "camera_model": "Mi A2 Lite",
        "captured_at": "2019-09-18T08:39:09.986Z",
        "key": "x-YG2KpyFjeEOFyCg7jnew",
        "pano": false,
        "sequence_key": "6t0uwwgbycf1vfq9w1sxcr",
        "user_key": "-uS--wGRrzA9yPvonZ_W4A",
        "username": "teamwork"
      },
      "geometry": {
        "type": "Point",
        "coordinates": [
          19.0720643,
          47.6533224
        ]
      }
    },
    {
      "type": "Feature",
      "properties": {
        "ca": 195.5981903076172,
        "camera_make": "Xiaomi",
        "camera_model": "Mi A2 Lite",
        "captured_at": "2019-09-18T08:39:09.041Z",
        "key": "60RnR21jiqm-6wWNo9Q_Cg",
        "pano": false,
        "sequence_key": "6t0uwwgbycf1vfq9w1sxcr",
        "user_key": "-uS--wGRrzA9yPvonZ_W4A",
        "username": "teamwork"
      },
      "geometry": {
        "type": "Point",
        "coordinates": [
          19.0720744,
          47.6533463
        ]
      }
    }
  ]
}

Retrieve an image feature

Returns the image by the key.

GET
/images/{key}

Example request

$ curl "https://a.mapillary.com/v3/images/LwrHXqFRN_pszCopTKHF_Q?client_id=<YOUR_CLIENT_ID>"

Example response

{
  "type": "Feature",
  "properties": {
    "ca": 323.0319999999999,
    "camera_make": "Apple",
    "camera_model": "iPhone5,4",
    "captured_at": "2016-03-14T13:44:53.860Z",
    "key": "LwrHXqFRN_pszCopTKHF_Q",
    "pano": false,
    "sequence_key": "LMlIPUNhaj24h_q9v4ArNw",
    "user_key": "AGfe-07BEJX0-kxpu9J3rA",
    "username": "pierregeo"
  },
  "geometry": {
    "type": "Point",
    "coordinates": [
      16.432958,
      7.246497
    ]
  }
}

Retrieve an image file

Given an image key, retrive the image file using the following URL patterns:

  • https://images.mapillary.com/{key}/thumb-320.jpg
  • https://images.mapillary.com/{key}/thumb-640.jpg
  • https://images.mapillary.com/{key}/thumb-1024.jpg
  • https://images.mapillary.com/{key}/thumb-2048.jpg

Mapillary images are available under the Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA 4.0). This license applies to all four versions of the images above.

Attribution should include a clearly visible link to mapillary.com or to the Mapillary image page directly.

The images are also available under other licenses for commercial use if CC BY-SA is not appropriate for the commercial usage.

Sequences

Mapillary organizes images as sequences. A sequence of images are continuously captured by a user at a give time. You can search sequences by locations, users, or capture dates. You can also retrieve an sequence object or GPX file by the sequence key.

Relation:

  • A sequence has at least one images.
  • A sequence belongs to one user.

Read more: Sequence

Sequences Sequences are shown as green lines on the map.

The sequence object

A sequence is represented as a GeoJSON LineString feature. The geometry represents a sequence of image locations (sorted by image's captured_at). A sequence has the following properties:

Property Type Description
camera_make string Camera model name.
captured_at Date When sequence was captured.
coordinateProperties object Properties for coordinates. See below.
created_at Date When sequence was uploaded.
key Key Unique identifier of the sequence.
organization_key (optional) Key Which organization the sequence belongs to.
pano boolean Whether the sequence is panorama (true), or not (false).
private (optional) boolean Whether the sequence is private (true) or public (false). Absence means public.
user_key Key User who captured the sequence.
username string Username of the corresponding user.

coordinateProperties is an extension to GeoJSON to describe properties along a LineString geometry. Each member of coordinateProperties is an array with the same length as the coordinates of the LineString geometry. Values in the array describe properties of corresponding coordinates. A sequence has the following coordinate properties:

Coordinate Property Type Description
image_keys Key[] Image keys.
cas number[] Camera angles either in [0, 360) degrees, or -1 which indicates the corresponding CA is missing.

The sequence in GPX format

Other than the default GeoJSON format, you can specify application/gpx+xml in the Accpet HTTP header to get sequences in the GPX format. A sequence is represented as a track in the GPX document. The image locations of a sequence correspond the ordered points in the track.

Example request

$ curl -H "Accept: application/gpx+xml" "https://a.mapillary.com/v3/sequences/cHBf9e8n0pG8O0ZVQHGFBQ?client_id=<YOUR_CLIENT_ID>"

Example response

<?xml version="1.0" encoding="UTF-8"?>
<gpx creator="fabulator:gpx-builder" version="1.1" xmlns="http://www.topografix.com/GPX/1/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd">
  <trk>
    <trkseg>
      <trkpt lat="7.246085" lon="16.43279">
        <time>2016-03-14T13:44:37.206Z</time>
      </trkpt>
      <trkpt lat="7.246082" lon="16.432799">
        <time>2016-03-14T13:44:39.297Z</time>
      </trkpt>
    </trkseg>
  </trk>
</gpx>

Search sequences

Returns a GeoJSON FeatureCollection with a list of sequences by default, or other formats you specified (e.g. GPX). Sequences are sorted by captured_at by default, with the recently captured appearing first.

To access private sequences, it is required that the request is authorized with scope private:read, and the authorized user is an admin or a member of the organization which owns the private sequences.

The search supports the following URL parameters:

URL Parameter Type Description
bbox string Filter by the bounding box, given as minx,miny,maxx,maxy.
end_time Date Filter sequences that are captured before end_time.
organization_keys Key[] Filter sequences by organizations.
per_page number The number of sequences per page (default 200, and maximum 1000).
private boolean Filter sequences by private (true) or public (false).
starred boolean Filter sequences that are starred (true) or non-starred (false).
start_time Date Filter sequences that are captured since start_time.
tile string Filter sequences by tile coordinates, given as {z}/{x}/{y}. When supplied, sequences are returned as a vector tile.
userkeys Key[] Filter sequences captured by users, given as user keys.
usernames Key[] Filter sequences captured by users, given as usernames.
GET
/sequences

Example request

$ curl "https://a.mapillary.com/v3/sequences?bbox=16.430300,7.241686,16.438757,7.253186&userkeys=AGfe-07BEJX0-kxpu9J3rA&client_id=<YOUR_CLIENT_ID>"

Example response

{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "properties": {
        "camera_make": "Apple",
        "captured_at": "2016-03-14T13:44:53.860Z",
        "coordinateProperties": {
          "cas": [
            323.032,
            320.892,
            333.622,
            329.948
          ],
          "image_keys": [
            "LwrHXqFRN_pszCopTKHF_Q",
            "Aufjv2hdCKwg9LySWWVSwg",
            "QEVZ1tp-PmrwtqhSwdW9fQ",
            "G_SIwxNcioYeutZuA8Rurw"
          ]
        },
        "created_at": "2016-03-17T10:47:53.106Z",
        "key": "LMlIPUNhaj24h_q9v4ArNw",
        "pano": false,
        "starred": false,
        "user_key": "AGfe-07BEJX0-kxpu9J3rA",
        "username": "pierregeo"
      },
      "geometry": {
        "type": "LineString",
        "coordinates": [
          [
            16.432958,
            7.246497
          ],
          [
            16.432955,
            7.246567
          ],
          [
            16.432971,
            7.248372
          ],
          [
            16.432976,
            7.249027
          ]
        ]
      }
    }
  ]
}

Retrieve a sequence

Returns the sequence by the key.

GET
/sequences/{key}

Example request

$ curl "https://a.mapillary.com/v3/sequences/cHBf9e8n0pG8O0ZVQHGFBQ?client_id=<YOUR_CLIENT_ID>"

Example response

{
  "type": "Feature",
  "properties": {
    "camera_make": "Apple",
    "captured_at": "2016-03-14T13:44:37.206Z",
    "coordinateProperties": {
      "cas": [
        96.7145,
        96.4771
      ],
      "image_keys": [
        "76P0YUrlDD_lF6J7Od3yoA",
        "Ap_8E0BwoAqqewhJaEbFyQ"
      ]
    },
    "created_at": "2016-03-15T08:48:40.592Z",
    "key": "cHBf9e8n0pG8O0ZVQHGFBQ",
    "pano": false,
    "starred": false,
    "user_key": "AGfe-07BEJX0-kxpu9J3rA",
    "username": "pierregeo"
  },
  "geometry": {
    "type": "LineString",
    "coordinates": [
      [
        16.43279,
        7.246085
      ],
      [
        16.432799,
        7.246082
      ]
    ]
  }
}

Changesets

A changeset is a set of edits requested by a user at a time. Example edits are moving image locations, or deleting images. A submitted changeset will be pending until reviewers approve or reject it. You can search changesets, retrieve an changeset by its key, or submit an changeset.

Relation:

  • A changeset has at least one images (which are edited).
  • A changeset belongs to one user (who submitted it).

Changesets

The changeset object

A changeset has the following properties:

Property Type Description
audited_at (optional) Date When the changeset was audited. Absent if the changeset is in pending state.
audited_by (optional) Key User key of whom approved the changeset. Absent if the changeset is in pending state.
bbox number[] Bounding box within which the changeset happened.
changes object[] Change objects. Different changeset types have different change object. See below for details.
key Key Unique identifier of the changeset.
requested_at Date When the changeset was requested.
requested_by_bot boolean If the changeset was requested by a bot (true), or not (false).
requested_by Key User key of whom requested the changeset.
state string Changeset state. See below.
type string Type of changes. See below.

state must be one of following values:

  • pending: the changeset is submitted and still in the queue for review.
  • approved: the changeset is approved.
  • rejected: the changeset is rejected.

A changeset of type location is a set of image location changes. Location changes can be moving an image from one location to another location, or changing the camera angle (CA) of an image, or both. A location change object has the following properties:

Property Type Description
from Feature<Point> Image location and CA before edit.
from.properties.ca number Image CA before edit. Either in [0, 360) degrees, or -1 which indicates missing or unknown.
image_key Key Updated image's key.
to Feature<Point> Image location and CA after edit.
to.properties.ca number Image CA after edit. Either in [0, 360) degrees, or -1 which indicates missing or unknown.

A changeset of type deletion is a set of image deletions. A deletion change object has the following properties:

Property Type Description
from Feature<Point> Image location and CA before deletion.
from.properties.ca number Image CA before deletion. Either in [0, 360) degrees, or -1 which indicates missing or unknown.
image_key Key Deleted image's key.

Search changesets

Returns a list of changesets.

The search supports the following URL parameters:

URL Parameters Type Description
bbox number[] Filter by the bounding box, given as minx,miny,maxx,maxy.
per_page number The number of changesets per page (default 200, and maximum 1000).
states string[] Filter by changeset states.
types string[] Filter by changeset types.
userkeys Key[] Filter by requested users.
GET
/changesets

Example request

$ curl "https://a.mapillary.com/v3/changesets?bbox=1,1,1.2,1.2&states=pending,approved&types=location&per_page=1&client_id=<YOUR_CLIENT_ID>"

Example response

[
  {
    "audited_at": "2019-05-11T11:44:08.523Z",
    "audited_by": "73Q3j-BDvHrsirf6gPYT4w",
    "bbox": [
      -2.8873758763101764,
      0,
      0,
      53.18500344348456
    ],
    "changes": [
      {
        "from": {
          "type": "Feature",
          "properties": {
            "ca": 89
          },
          "geometry": {
            "type": "Point",
            "coordinates": [
              0,
              0
            ]
          }
        },
        "image_key": "OEe751M3hWaTnwXutk70Lg",
        "to": {
          "type": "Feature",
          "properties": {
            "ca": 189
          },
          "geometry": {
            "type": "Point",
            "coordinates": [
              -2.8460277443178654,
              53.18500344348456
            ]
          }
        }
      },
      {
        "from": {
          "type": "Feature",
          "properties": {
            "ca": 89
          },
          "geometry": {
            "type": "Point",
            "coordinates": [
              0,
              0
            ]
          }
        },
        "image_key": "HeJ2TdWM-ABYuBlYptNEFw",
        "to": {
          "type": "Feature",
          "properties": {
            "ca": 189
          },
          "geometry": {
            "type": "Point",
            "coordinates": [
              -2.8463231715495283,
              53.18447201184358
            ]
          }
        }
      },
      {
        "from": {
          "type": "Feature",
          "properties": {
            "ca": 236.7733154296875
          },
          "geometry": {
            "type": "Point",
            "coordinates": [
              -2.85300403833655,
              53.18034044471865
            ]
          }
        },
        "image_key": "_tUYgr0NGF6uv7XnGHIJNA",
        "to": {
          "type": "Feature",
          "properties": {
            "ca": 236.7733154296875
          },
          "geometry": {
            "type": "Point",
            "coordinates": [
              -2.8530471416426053,
              53.180329912076274
            ]
          }
        }
      },
      {
        "from": {
          "type": "Feature",
          "properties": {
            "ca": 242.7987060546875
          },
          "geometry": {
            "type": "Point",
            "coordinates": [
              -2.8873758763101764,
              53.1594893290225
            ]
          }
        },
        "image_key": "9b2wifLnDvyZEq8xMKzUbg",
        "to": {
          "type": "Feature",
          "properties": {
            "ca": 242.7987060546875
          },
          "geometry": {
            "type": "Point",
            "coordinates": [
              -2.887357073202679,
              53.159477192862795
            ]
          }
        }
      }
    ],
    "key": "CnWqDlMDKtHqjo8tGfRmQE",
    "requested_at": "2019-05-11T11:28:43.040Z",
    "requested_by": "VsmvOuWdGJnDoEEIdsVabw",
    "requested_by_bot": false,
    "state": "approved",
    "type": "location"
  }
]

Retrieve a changeset

Returns the changeset by the key.

GET
/changesets/{key}

Example request

$ curl "https://a.mapillary.com/v3/changesets/obWjkY7TGbstLRNy1qYRD7?client_id=<YOUR_CLIENT_ID>"

Example response

{
  "audited_at": "2016-12-19T17:00:14.777Z",
  "audited_by": "73Q3j-BDvHrsirf6gPYT4w",
  "bbox": [
    7.330958888888858,
    51.48882500000002,
    7.330958888888858,
    51.48882500000002
  ],
  "changes": [
    {
      "from": {
        "type": "Feature",
        "properties": {
          "ca": -1
        },
        "geometry": {
          "type": "Point",
          "coordinates": [
            7.330958888888858,
            51.48882500000002
          ]
        }
      },
      "image_key": "IguAE76Z8D0rjtGR5Dzctw",
      "to": {
        "type": "Feature",
        "properties": {
          "ca": 320
        },
        "geometry": {
          "type": "Point",
          "coordinates": [
            7.330958888888858,
            51.48882500000002
          ]
        }
      }
    }
  ],
  "key": "obWjkY7TGbstLRNy1qYRD7",
  "requested_at": "2016-12-18T18:01:11.336Z",
  "requested_by": "G8uqRa9O2T4trduNhZ9Wtw",
  "requested_by_bot": false,
  "state": "approved",
  "type": "location"
}

Submit a changeset

The changeset object in the request body must have the following properties:

Property Type Description
type string Described in the changeset object.
changes object[] Described in the changeset object.
request_comment (optional) string Request comment on the changeset.

In changesets of type location, the change objects in changes must have the image_key property and the to property to tell where the image was moved to. to is not necessarily to be a Point feature. For example, if you intend to only change the an image's CA to be 180, then the corresponding to can be {"properties": {"ca": 180}}.

In changesets of type deletion, the change objects in changes must have an image_key property to tell which image to delete.

If the changeset is submitted successfully, the server will return the full changeset object with HTTP status code 201.

POST
/changesets

Example request

# ProTip: use _dry_run to get the expected response but do not apply
# the submitted changeset
$ curl -H "Content-Type: application/json" -H "Authorization: Bearer YOUR_AUTH_TOKEN" "https://a.mapillary.com/v3/changesets?_dry_run&client_id=<YOUR_CLIENT_ID>" -d '
{
  "type": "location",
  "changes": [
    {
      "image_key": "wMAqAFr3xE9072G8Al6WLQ",
      "to": {
        "geometry": {
          "coordinates": [13.3323, 50.44612],
          "type": "Point"
        },
        "properties": {"ca": 273.3},
        "type": "Feature"
      }
    },
    {
      "image_key": "7erPn382xDMtmfdh0xtvUw",
      "to": {
        "geometry": {
          "coordinates": [13.3328, 50.44619],
          "type": "Point"
        },
        "properties": {},
        "type": "Feature"
      }
    },
    {
      "image_key": "31KDbCOzla0fJBtIeoBr1A",
      "to": {
        "properties": {"ca": 13.4}
      }
    },
    {
      "image_key": "invalid image key will be ignored",
      "to": {
        "properties": {"ca": 13.4}
      }
    }
  ]
}
'

Example response

{
  "changes": [
    {
      "from": {
        "type": "Feature",
        "properties": {
          "ca": 142.12710809707642
        },
        "geometry": {
          "type": "Point",
          "coordinates": [
            16.181429446378274,
            58.593201375512876
          ]
        }
      },
      "image_key": "7erPn382xDMtmfdh0xtvUw",
      "to": {
        "type": "Feature",
        "properties": {
          "ca": -1
        },
        "geometry": {
          "type": "Point",
          "coordinates": [
            13.3328,
            50.44619
          ]
        }
      }
    },
    {
      "from": {
        "type": "Feature",
        "properties": {
          "ca": 144.76006603240967
        },
        "geometry": {
          "type": "Point",
          "coordinates": [
            16.1818879251839,
            58.59301546785622
          ]
        }
      },
      "image_key": "31KDbCOzla0fJBtIeoBr1A",
      "to": {
        "type": "Feature",
        "properties": {
          "ca": 13.4
        },
        "geometry": {
          "type": "Point",
          "coordinates": [
            0,
            0
          ]
        }
      }
    }
  ],
  "key": "EjxrQllLhUTHdnawLsE7zu",
  "state": "pending",
  "type": "location"
}

Example request

# ProTip: use _dry_run to get the expected response but do not apply
# the submitted changeset
$ curl -H "Authorization: Bearer YOUR_AUTH_TOKEN" -H "Content-Type: application/json" "https://a.mapillary.com/v3/changesets?_dry_run&client_id=<YOUR_CLIENT_ID>" -d '
{
  "type": "deletion",
  "changes": [
    {
      "image_key": "wMAqAFr3xE9072G8Al6WLQ"
    },
    {
      "image_key": "invalid image key will be ignored"
    }
  ]
}
'

Example response

{
  "changes": [
    {
      "from": {
        "type": "Feature",
        "properties": {
          "ca": 199.3257
        },
        "geometry": {
          "type": "Point",
          "coordinates": [
            13.01809000000003,
            55.60749899999996
          ]
        }
      },
      "image_key": "wMAqAFr3xE9072G8Al6WLQ"
    }
  ],
  "key": "mXiYtSTfPBn9H2poTAzM36",
  "state": "pending",
  "type": "deletion"
}

Map Features

Note: map features are available under a commercial license through data requests. Please refer to our pricing or contact sales. Map features are also available for editing OSM for free under OSM foundation contributor terms.

A map feature is a real world object placed on the map. It could be any object detected in images, manually added in images, or added on the map. You can search map features by locations, users who captured the images, or dates when the images were captured, or layers. You can retrieve a map feature by the map feature key.

Relation:

Read more: Map features

Map features

The map feature object

A map feature is represented as a GeoJSON feature with arbitrary geometry type. The geometry represents the region or the location of the map feature. A map feature has the following properties:

Property Type Description
accuracy number Accuracy, in meters, of the object positioning with respect to the images where it is detected.
detections object[] An array of object detections that recognize the map feature. See below.
direction number Direction, in [0, 360) degrees, of traffic sign faces.
first_seen_at Date The capture date (captured_at) of the first captured image that detects the map feature.
key Key Unique identifier of the map feature.
last_seen_at Date The capture date (captured_at) of the last captured image that detects the map feature.
layer string Which layer the map feature belongs to.
organization_key (optional) Key Which organization the map feature belongs to.
private (optional) boolean Whether the map feature is private (true) or (public). Absence means public.
value string What the map feature is. Values are groupped by layers. See the corresponding values for each layers.

The object in detections has the following properties:

Property Type Description
detection_key Key Which object detection the map feature is recognized from.
image_key Key Which image the map feature is detected from.
user_key Key User who captured or uploaded the image.

Map feature layers

Map features are groupped into the following layers:

  1. trafficsigns: Traffic signs that are recognized from trafficsigns detections.
  2. points: Point features that are recognized from instances detections.
  3. lines: Line features that are recognized from segmentations detections.

Search map features

Returns a GeoJSON FeatureCollection of map features. You have to specify layers to tell which layers of map features to search -- otherwise empty collection will be returned.

There are two approaches to access map features:

  1. the client ID is authorized to access the layers you specified.
  2. the API request is authorized with the private:read scope, and the authorized user must be an admin or a member of an organization, then the authorized API request can access all map features within the subscribed shapes of the organization, or all private map features belongs to the organization.

Otherwise, the API will return an empty collection.

The API supports the following URL parameters:

Property Type Description
bbox number[] Filter by the bounding box, given as minx,miny,maxx,maxy.
closeto number[] Filter by a location that map features are close to, given as longitude,latitude.
end_first_seen_at Date Filter map features with first_seen_at less or equal than the date.
end_last_seen_at Date Filter map features with last_seen_at less or equal than the date.
end_time Date Same as end_last_seen_at.
layers string[] Filter map features by layers. Note this filter is required -- otherwise an empty collection will be returned.
max_nbr_image_detections number The maximum number of object detections that detect the map feature (default infinity).
min_nbr_image_detections number The minimum number of object detections that detect the map feature (default 2).
organization_keys Key[] Filter map features by organizations.
per_page number The number of map features per page (default 200, and maximum 1000).
private boolean Filter map features by private (true) or public (false).
radius number Filter map features witin the radius around the closeto location (default 100 meters).
start_first_seen_at Date Filter map features with first_seen_at greater or equal than the date.
start_last_seen_at Date Filter map features with last_seen_at greater or equal than the date.
start_time Date Same as start_last_seen_at.
tile string Filter detections by tile coordinates, given as {z}/{x}/{y}. When supplied, map features are returned as a vector tile.
userkeys Key[] Filter map features detected from images that are captured by users, given as user keys.
usernames string[] Filter map features detected from images that are captured by users, given as usernames.
values string[] Filter map features by values. Values are groupped by layers. See the corresponding values for each layers.
GET
/map_features

Example request

$ curl "https://a.mapillary.com/v3/map_features?layers=trafficsigns&bbox=12.8873,55.4913,13.1561,55.6586&per_page=1&client_id=<YOUR_CLIENT_ID>"

Example response

{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "properties": {
        "accuracy": 6.39889,
        "altitude": 4.403538,
        "detections": [
          {
            "detection_key": "3tvk0e3lr0kfbegdnsi8p4m8ip",
            "image_key": "Ak0fFF9jLxZ08nE1zScMwA",
            "user_key": "2_RsB5rGX4TSP--ho-E4IQ"
          },
          {
            "detection_key": "d1o2gu3h5ipvfidb7qki9rm9h7",
            "image_key": "NbUKA1SIHEIOU8SdO_9jTg",
            "user_key": "2_RsB5rGX4TSP--ho-E4IQ"
          },
          {
            "detection_key": "epstk0mq3ki11a83e91p9caap4",
            "image_key": "XrXlCVu8FeE8BOKjdUBoyg",
            "user_key": "2_RsB5rGX4TSP--ho-E4IQ"
          }
        ],
        "first_seen_at": "2017-06-01T19:46:58.662Z",
        "key": "tj34mh469jo3dcwuik46o7fe1h",
        "last_seen_at": "2017-06-01T19:47:00.672Z",
        "layer": "trafficsigns",
        "value": "regulatory--bicycles-only--g1"
      },
      "geometry": {
        "coordinates": [
          12.986694430230758,
          55.59685633692271
        ],
        "type": "Point"
      }
    }
  ]
}

Retrieve a map feature

Returns the map feature by the key. layers is required. See search map features.

GET
/map_features/{key}

Example request

$ curl "https://a.mapillary.com/v3/map_features/uax946bsbowtrv9e4ucdd6e8b0?layers=trafficsigns&client_id=<YOUR_CLIENT_ID>"

Example response

{
  "type": "Feature",
  "properties": {
    "accuracy": 5.782453,
    "altitude": 3.7622662,
    "detections": [
      {
        "detection_key": "tauut8lqj60krkoicvffakvbdg",
        "image_key": "QygNfjnumeEibjA9qFWAcA",
        "user_key": "2_RsB5rGX4TSP--ho-E4IQ"
      },
      {
        "detection_key": "3ofsldftlrukf7heiof1ld6og0",
        "image_key": "dz1zYgmOSvuNHH5VunCIxw",
        "user_key": "2_RsB5rGX4TSP--ho-E4IQ"
      }
    ],
    "first_seen_at": "2017-06-01T21:54:44.897Z",
    "key": "uax946bsbowtrv9e4ucdd6e8b0",
    "last_seen_at": "2017-06-01T21:54:45.968Z",
    "layer": "trafficsigns",
    "value": "regulatory--bicycles-only--g1"
  },
  "geometry": {
    "coordinates": [
      13.000171605624049,
      55.59416589693791
    ],
    "type": "Point"
  }
}

Object Detections

Note: object detections are available under a commercial license through data requests. Please refer to our pricing or contact sales. Object detections are also available for editing OSM for free under OSM foundation contributor terms.

An object detection is a semantic pixel area or point in an image. The area could indicate fire cars, fire hydrants, sky, trees, sidewalk in the image. A detection can be a polygon, a bounding box, or a point in an image. You can search object detections by locations or contributors as you search for images, or by layers. You can also retrieve an object detection by its key.

Relation:

  • An object detection belongs to one image.
  • An object detection may belong to one map feature.

Read more: Object detections

Image detections

The object detection

An object detection is represented as a GeoJSON Point feature. The geometry represents the location of the image of the detection. So it means detections from the same image will have the same location. A detection has the following properties:

Property Type Description
area number Normalized detection area in the range (0, 1]; the area of the detection shape divided by the area of the image (in pixels).
image_key Key In which image the object detection is detected.
key Key Unique identifier of the object detection.
layer string Which layer the object detection belongs to.
organization_key (optional) Key Which organization the image belongs to.
private (optional) boolean Whether the image is private (true) or public (false). Absence means public.
score number The normalized probability of the detection in range (0, 1].
shape Geometry<Polygon|Point> A GeoJSON geometry that indicates the shape of the detection on the image. Coordinates are normalized.
value string What the object detection is. Values are groupped by layers. See the corresponding values for each layers.

Object detection layers

Object detections are groupped into the following layers:

  1. trafficsigns: Traffic signs.
  2. segmentations: Segmentations.
  3. instances: Point features.

Search object detections

Returns a GeoJSON FeatureCollection of object detections. You have to specify layers to tell which layers of object detections to search -- otherwise an empty collection will be returned.

There are two approaches to access object detections:

  1. the client ID is authorized to access the layers you specified.
  2. the API request is authorized with the private:read scope, and the authorized user must be an admin or a member of an organization, then the authorized API request can access all object detections within the subscribed shapes of the organization, or all private object detections belongs to the organization.

Otherwise, the API will return an empty collection.

The search supports the following URL parameters:

URL Parameter Type Description
bbox number[] Filter by the bounding box, given as minx,miny,maxx,maxy.
closeto number[] Filter by a location that the images are close to, given as longitude,latitude.
image_keys Key[] Filter detections from specified images, given as image keys.
layers string[] Filter detections by layers. Note this filter is required -- otherwise an empty collection will be returned.
max_score number Filter detections with the maximum score.
min_score number Filter detections with the minimal score.
organization_keys Key[] Filter detections by organizations.
per_page number The number of object detections per page (default 200, and maximum 1000).
private boolean Filter detections by private (true) or public (false).
radius number Filter within the radius around the locaiton specified by closeto (default 50 meters).
tile string Filter detections by tile coordinates, given as {z}/{x}/{y}. When supplied, detections are returned as a vector tile.
userkeys Key[] Filter detections in images captured by users, given as user keys.
usernames string[] Filter detections in images captured by users, given as usernames.
values string[] Filter detections by values. Values are groupped by layers. See the corresponding values/classes for each layer.
GET
/image_detections

Example request

$ curl "https://a.mapillary.com/v3/image_detections?layers=trafficsigns&bbox=12.8873,55.4913,13.1561,55.6586&per_page=2&client_id=<YOUR_CLIENT_ID>"

Example response

{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "properties": {
        "area": 0.00012230873107910156,
        "image_key": "----CadMw8aIvcOjyNnyYa",
        "key": "ml4hnxj4hk0c9ya0ko96hq",
        "layer": "trafficsigns",
        "package": "trafficsigns",
        "image_ca": 9.4947509765625,
        "score": 0.9058823585510254,
        "shape": {
          "type": "Polygon",
          "coordinates": [
            [
              [
                0.54248046875,
                0.31201171875
              ],
              [
                0.55126953125,
                0.31201171875
              ],
              [
                0.55126953125,
                0.325927734375
              ],
              [
                0.54248046875,
                0.325927734375
              ],
              [
                0.54248046875,
                0.31201171875
              ]
            ]
          ]
        },
        "value": "general--traffic-sign--g1"
      },
      "geometry": {
        "type": "Point",
        "coordinates": [
          -87.24576237259383,
          36.23946517226661
        ]
      }
    },
    {
      "type": "Feature",
      "properties": {
        "area": 0.0001430511474609375,
        "image_key": "----CadMw8aIvcOjyNnyYa",
        "key": "5s9oxwp9vmwl42s8hvawur",
        "layer": "trafficsigns",
        "package": "trafficsigns",
        "image_ca": 9.4947509765625,
        "score": 0.7490196228027344,
        "shape": {
          "type": "Polygon",
          "coordinates": [
            [
              [
                0.561279296875,
                0.309326171875
              ],
              [
                0.571044921875,
                0.309326171875
              ],
              [
                0.571044921875,
                0.323974609375
              ],
              [
                0.561279296875,
                0.323974609375
              ],
              [
                0.561279296875,
                0.309326171875
              ]
            ]
          ]
        },
        "value": "general--traffic-sign--g1"
      },
      "geometry": {
        "type": "Point",
        "coordinates": [
          -87.24576237259383,
          36.23946517226661
        ]
      }
    }
  ]
}

Retrieve all object detections from an image

Returns all object detections from the image. layers is required. See search object detections.

GET
/images/{key}/image_detections

Users

A user is a Mapillary contributor who captures or uploads images. You can search users by locations or usernames.

Relation:

The user object

A user object has the following properties:

Property Type Description
about (optional) string A short description about the user.
avatar string URL to the user's profile photo.
created_at Date When user joined Mapillary.
key Key Unique identifier of the user.
username string Login username.

Search users

Returns a list of user objects.

The search supports the following URL parameters:

URL Parameter Type Description
bbox number[] Filter by the bounding box, given as minx,miny,maxx,maxy.
per_page number The number of users per page (default 200, and maximum 1000).
userkeys Key[] Filter by user keys.
usernames string[] Filter by usernames.
GET
/users

Example request

# show top 3 recently-registered users who contributed in Malmo, Sweden.
$ curl "https://a.mapillary.com/v3/users?bbox=12.8873,55.4913,13.1561,55.6586&per_page=3&client_id=<YOUR_CLIENT_ID>"

Example response

[
  {
    "avatar": "https://user-static.mapillary.com/d1004910-bcff-11e9-9ef3-85fb38e5917e/profile.png",
    "created_at": "2019-07-08T12:42:19.909Z",
    "key": "iA0jENnni7kdhEzEyFGzdg",
    "username": "lvl5"
  },
  {
    "about": "Architect",
    "avatar": "https://a.mapillary.com/v3/avatar/derhannes",
    "created_at": "2019-05-22T19:04:25.733Z",
    "key": "TEBNsZAN61fF335BQEH0Zw",
    "username": "derhannes"
  },
  {
    "about": "Architect",
    "avatar": "https://a.mapillary.com/v3/avatar/derhannes",
    "created_at": "2019-05-22T19:04:25.733Z",
    "key": "TEBNsZAN61fF335BQEH0Zw",
    "username": "derhannes"
  },
  {
    "about": "Architect",
    "avatar": "https://a.mapillary.com/v3/avatar/derhannes",
    "created_at": "2019-05-22T19:04:25.733Z",
    "key": "TEBNsZAN61fF335BQEH0Zw",
    "username": "derhannes"
  }
]

Retrieve a user

Returns the user by the key.

GET
/users/:key

Example request

$ curl "https://a.mapillary.com/v3/users/2BJl04nvnfW1y2GNaj7x5w?client_id=<YOUR_CLIENT_ID>"

Example response

{
  "about": "Casual Mapillarian, hard working developer at Mapillary. Ask me anything!",
  "avatar": "https://user-static.mapillary.com/2798a8b0-c8a3-11e7-8df1-db22ab0b0e76/profile.png",
  "created_at": "2013-09-18T18:52:28.042Z",
  "key": "2BJl04nvnfW1y2GNaj7x5w",
  "username": "gyllen"
}

The user statistics

User statistics contains statistics about a user. This contains statistics on blurs, edits, and images. An user statistics object has the following properties:

Property Type Description
blurs object The user's blur statistics. See below.
blurs.pending_count number The number of blurs submitted, pended, applied.
blurs.total_count number The number of blurs submitted, pended, applied.
edits object The user's edit statistics. See below.
edits.approved_count number The number of approved edits.
edits.pending_count number The number of pending edits.
edits.rejected_count number The number of rejected edits.
edits.total_count number The number of total edits.
images object User's image statistics. See below.
images.pending_hd number The number of images that are pending for SfM processing.
images.pending_sd number The number of images that are pending for basic processing.
images.total_count number The number of total images.
sequences object User's sequence statistics. See below.
sequences.total_count number The total number of sequences.
sequences.total_distance number The total length of sequences.
user_key Key Corresponding user.
GET
/users/:key/stats

Example request

$ curl "https://a.mapillary.com/v3/users/2BJl04nvnfW1y2GNaj7x5w/stats?client_id=<YOUR_CLIENT_ID>"

Example response

{
  "blurs": {
    "count_pending": 0,
    "count_total": 0,
    "pending_count": 0,
    "total_count": 0
  },
  "edits": {
    "approved": 433,
    "pending": 0,
    "rejected": 3,
    "total": 436,
    "approved_count": 433,
    "pending_count": 0,
    "rejected_count": 3,
    "total_count": 436
  },
  "images": {
    "pending_hd": 0,
    "pending_sd": 0,
    "total": 0,
    "total_count": 93476
  },
  "sequences": {
    "total_count": 1735,
    "total_distance": 1278522
  },
  "user_key": "2BJl04nvnfW1y2GNaj7x5w"
}

Leaderboard

The leaderboard API lists top active users in terms of the number of uploads, the number of edits, the mapped distance.

Relation:

  • A leaderboard has many users.

The image leaderboard record

An image leaderboard is a sorted list of records that show who uploaded how many images. A record has the following properties:

Property Type Description
image_count number The number of image uploads.
user_key Key User key of the corresponding user.
username string Username of the corresponding user.

List image leaderboard

Returns a list of image leaderboard records. The records are sorted by the number of image uploads (image_count), with the most image uploads appearing first.

The API supports the following URL parameters:

URL Parameter Type Description
bbox number[] Count images in the bounding box, given as minx,miny,maxx,maxy.
end_time Date Count images that are captured before end_time.
iso_countries string[] Count images in the specified countires, given as ISO 3166 country codes.
organization_keys Key[] Count images by organizations.
per_page number The number of records per page (default 200, and maximum 1000).
private boolean Count images by private (true) or public (false).
start_time Date Count images that are captured since start_time.
userkeys string[] Count images by user keys.
usernames string[] count images by usernames.
GET
/leaderboard/images

Example request

# List image counts in Sweden (SE) and the United Stats (US) since 2016-05-01
$ curl "https://a.mapillary.com/v3/leaderboard/images?per_page=10&iso_countries=SE&start_time=2016-05-01&client_id=<YOUR_CLIENT_ID>"

Example response

[
  {
    "image_count": 4013720,
    "user_key": "-3vH1Q4eT8KgK9wPXHN-Sw",
    "username": "roadroid"
  },
  {
    "image_count": 1874687,
    "user_key": "3zBC4ddk6cYAz6Rg2en8pQ",
    "username": "brenna"
  },
  {
    "image_count": 1313279,
    "user_key": "LaU8gF4OkSqjc6iwwWvAsA",
    "username": "dsb"
  },
  {
    "image_count": 686006,
    "user_key": "OM3l4qxWfwa9EBQoGaH89Q",
    "username": "pjano"
  },
  {
    "image_count": 666659,
    "user_key": "6R4qs8G_sjcjZNYXKZwekA",
    "username": "jorfro"
  },
  {
    "image_count": 588879,
    "user_key": "I-VJj9PV_bVQHCj30dQIGQ",
    "username": "flatrick"
  },
  {
    "image_count": 572759,
    "user_key": "CidNOpJrAkMIfCIyLvvSWQ",
    "username": "geoinfo_martin"
  },
  {
    "image_count": 487312,
    "user_key": "qFSymHtcksZ85hCb5k5YuQ",
    "username": "msamme"
  },
  {
    "image_count": 482477,
    "user_key": "Yl9NLpqsna-uNEAheixL6Q",
    "username": "abuzaidh"
  },
  {
    "image_count": 379231,
    "user_key": "OcQxCTwbUwmXSV4_tSbK2g",
    "username": "468p"
  }
]

Traffic Signs

A traffic sign value represents a specific appearance and is named after its meaning. Each traffic sign value is used to represent similar traffic signs (an appearance group) in different countries or regions. On the other hand, traffic sign values are further grouped into different categories based on their meanings: regulatory, information, warning, complementary. The naming convention for a traffic sign value is:

{category}--{name-of-the-traffic-sign}--{appearance-group}

For instance, warning--crossroads--g2 stands for the crossroads sign of appearance group g2 in the warning category.

Icons are avaliable for download at: https://github.com/mapillary/mapillary_sprite_source

Value Appearance
regulatory--advisory-maximum-speed-limit--g1 regulatory--advisory-maximum-speed-limit--g1
regulatory--all-directions-permitted--g1 regulatory--all-directions-permitted--g1
regulatory--all-way--g1 regulatory--all-way--g1
regulatory--atvs-permitted--g1 regulatory--atvs-permitted--g1
regulatory--axle-limit--g1 regulatory--axle-limit--g1
regulatory--axle-limit--g2 regulatory--axle-limit--g2
regulatory--bicycle-lane-left--g1 regulatory--bicycle-lane-left--g1
regulatory--bicycle-parking--g1 regulatory--bicycle-parking--g1
regulatory--bicycles-and-buses-only--g1 regulatory--bicycles-and-buses-only--g1
regulatory--bicycles-only--g1 regulatory--bicycles-only--g1
regulatory--bicycles-only--g2 regulatory--bicycles-only--g2
regulatory--bicycles-only--g3 regulatory--bicycles-only--g3
regulatory--bicycles-only--g4 regulatory--bicycles-only--g4
regulatory--bicycles-push-button--g1 regulatory--bicycles-push-button--g1
regulatory--bicycles-push-button--g2 regulatory--bicycles-push-button--g2
regulatory--bicycles-stop-on-red--g1 regulatory--bicycles-stop-on-red--g1
regulatory--bicycles-wrong-way--g1 regulatory--bicycles-wrong-way--g1
regulatory--bicycles-yield-or-use-signal--g1 regulatory--bicycles-yield-or-use-signal--g1
regulatory--bike-route--g1 regulatory--bike-route--g1
regulatory--building-direction--g1 regulatory--building-direction--g1
regulatory--bus-priority-lane--g1 regulatory--bus-priority-lane--g1
regulatory--buses-and-taxi-only--g1 regulatory--buses-and-taxi-only--g1
regulatory--buses-only--g1 regulatory--buses-only--g1
regulatory--buses-only--g2 regulatory--buses-only--g2
regulatory--circular-intersection--g1 regulatory--circular-intersection--g1
regulatory--circular-intersection--g2 regulatory--circular-intersection--g2
regulatory--circular-intersection--g3 regulatory--circular-intersection--g3
regulatory--circular-intersection--g4 regulatory--circular-intersection--g4
regulatory--cross-only-on-green--g1 regulatory--cross-only-on-green--g1
regulatory--cross-only-on-pedestrian-signal--g1 regulatory--cross-only-on-pedestrian-signal--g1
regulatory--crosswalk-stop-on-red--g1 regulatory--crosswalk-stop-on-red--g1
regulatory--cycling-restriction--g1 regulatory--cycling-restriction--g1
regulatory--cyclists-dismount-and-walk--g1 regulatory--cyclists-dismount-and-walk--g1
regulatory--detour-left--g1 regulatory--detour-left--g1
regulatory--detour-right--g1 regulatory--detour-right--g1
regulatory--divided-highway-crossing--g1 regulatory--divided-highway-crossing--g1
regulatory--divided-highway-ends--g1 regulatory--divided-highway-ends--g1
regulatory--divided-highway-starts--g1 regulatory--divided-highway-starts--g1
regulatory--do-not-block-intersection--g1 regulatory--do-not-block-intersection--g1
regulatory--do-not-pass--g1 regulatory--do-not-pass--g1
regulatory--do-not-stop-on-tracks--g1 regulatory--do-not-stop-on-tracks--g1
regulatory--dual-lanes-all-directions-on-left--g1 regulatory--dual-lanes-all-directions-on-left--g1
regulatory--dual-lanes-all-directions-on-right--g1 regulatory--dual-lanes-all-directions-on-right--g1
regulatory--dual-lanes-cyclists-and-pedestrians--g1 regulatory--dual-lanes-cyclists-and-pedestrians--g1
regulatory--dual-lanes-go-left-or-right--g1 regulatory--dual-lanes-go-left-or-right--g1
regulatory--dual-lanes-go-straight-on-left--g1 regulatory--dual-lanes-go-straight-on-left--g1
regulatory--dual-lanes-go-straight-on-right--g1 regulatory--dual-lanes-go-straight-on-right--g1
regulatory--dual-lanes-turn-left--g1 regulatory--dual-lanes-turn-left--g1
regulatory--dual-lanes-turn-left-no-u-turn--g1 regulatory--dual-lanes-turn-left-no-u-turn--g1
regulatory--dual-lanes-turn-left-or-straight--g1 regulatory--dual-lanes-turn-left-or-straight--g1
regulatory--dual-lanes-turn-right-or-straight--g1 regulatory--dual-lanes-turn-right-or-straight--g1
regulatory--dual-path-bicycles-and-pedestrians--g1 regulatory--dual-path-bicycles-and-pedestrians--g1
regulatory--dual-path-bicycles-and-pedestrians--g2 regulatory--dual-path-bicycles-and-pedestrians--g2
regulatory--dual-path-bicycles-and-pedestrians--g3 regulatory--dual-path-bicycles-and-pedestrians--g3
regulatory--dual-path-equestrians-and-pedestrians--g1 regulatory--dual-path-equestrians-and-pedestrians--g1
regulatory--dual-path-equestrians-and-pedestrians-bicycles--g1 regulatory--dual-path-equestrians-and-pedestrians-bicycles--g1
regulatory--dual-path-pedestrians-and-bicycles--g1 regulatory--dual-path-pedestrians-and-bicycles--g1
regulatory--dual-path-pedestrians-and-bicycles--g2 regulatory--dual-path-pedestrians-and-bicycles--g2
regulatory--dual-path-pedestrians-and-equestrians--g1 regulatory--dual-path-pedestrians-and-equestrians--g1
regulatory--dual-path-pedestrians-bicycles-and-equestrians--g1 regulatory--dual-path-pedestrians-bicycles-and-equestrians--g1
regulatory--dual-speed-limits--g1 regulatory--dual-speed-limits--g1
regulatory--dual-speed-limits--g2 regulatory--dual-speed-limits--g2
regulatory--end-of-bicycles-only--g1 regulatory--end-of-bicycles-only--g1
regulatory--end-of-bicycles-only--g2 regulatory--end-of-bicycles-only--g2
regulatory--end-of-bus-and-taxi-only--g1 regulatory--end-of-bus-and-taxi-only--g1
regulatory--end-of-buses-only--g1 regulatory--end-of-buses-only--g1
regulatory--end-of-buses-only--g2 regulatory--end-of-buses-only--g2
regulatory--end-of-cycling-restriction--g1 regulatory--end-of-cycling-restriction--g1
regulatory--end-of-dual-path-bicycles-and-pedestrians--g1 regulatory--end-of-dual-path-bicycles-and-pedestrians--g1
regulatory--end-of-dual-path-pedestrians-and-bicycles--g1 regulatory--end-of-dual-path-pedestrians-and-bicycles--g1
regulatory--end-of-equestrians-only--g1 regulatory--end-of-equestrians-only--g1
regulatory--end-of-low-beam-headlights--g1 regulatory--end-of-low-beam-headlights--g1
regulatory--end-of-maximum-speed-limit--g1 regulatory--end-of-maximum-speed-limit--g1
regulatory--end-of-maximum-speed-limit-10--g1 regulatory--end-of-maximum-speed-limit-10--g1
regulatory--end-of-maximum-speed-limit-10--g2 regulatory--end-of-maximum-speed-limit-10--g2
regulatory--end-of-maximum-speed-limit-100--g1 regulatory--end-of-maximum-speed-limit-100--g1
regulatory--end-of-maximum-speed-limit-100--g2 regulatory--end-of-maximum-speed-limit-100--g2
regulatory--end-of-maximum-speed-limit-110--g1 regulatory--end-of-maximum-speed-limit-110--g1
regulatory--end-of-maximum-speed-limit-110--g2 regulatory--end-of-maximum-speed-limit-110--g2
regulatory--end-of-maximum-speed-limit-120--g1 regulatory--end-of-maximum-speed-limit-120--g1
regulatory--end-of-maximum-speed-limit-120--g2 regulatory--end-of-maximum-speed-limit-120--g2
regulatory--end-of-maximum-speed-limit-130--g1 regulatory--end-of-maximum-speed-limit-130--g1
regulatory--end-of-maximum-speed-limit-130--g2 regulatory--end-of-maximum-speed-limit-130--g2
regulatory--end-of-maximum-speed-limit-20--g1 regulatory--end-of-maximum-speed-limit-20--g1
regulatory--end-of-maximum-speed-limit-20--g2 regulatory--end-of-maximum-speed-limit-20--g2
regulatory--end-of-maximum-speed-limit-25--g1 regulatory--end-of-maximum-speed-limit-25--g1
regulatory--end-of-maximum-speed-limit-25--g2 regulatory--end-of-maximum-speed-limit-25--g2
regulatory--end-of-maximum-speed-limit-30--g1 regulatory--end-of-maximum-speed-limit-30--g1
regulatory--end-of-maximum-speed-limit-30--g2 regulatory--end-of-maximum-speed-limit-30--g2
regulatory--end-of-maximum-speed-limit-35--g1 regulatory--end-of-maximum-speed-limit-35--g1
regulatory--end-of-maximum-speed-limit-35--g2 regulatory--end-of-maximum-speed-limit-35--g2
regulatory--end-of-maximum-speed-limit-40--g1 regulatory--end-of-maximum-speed-limit-40--g1
regulatory--end-of-maximum-speed-limit-40--g2 regulatory--end-of-maximum-speed-limit-40--g2
regulatory--end-of-maximum-speed-limit-50--g1 regulatory--end-of-maximum-speed-limit-50--g1
regulatory--end-of-maximum-speed-limit-50--g2 regulatory--end-of-maximum-speed-limit-50--g2
regulatory--end-of-maximum-speed-limit-60--g1 regulatory--end-of-maximum-speed-limit-60--g1
regulatory--end-of-maximum-speed-limit-60--g2 regulatory--end-of-maximum-speed-limit-60--g2
regulatory--end-of-maximum-speed-limit-65--g1 regulatory--end-of-maximum-speed-limit-65--g1
regulatory--end-of-maximum-speed-limit-65--g2 regulatory--end-of-maximum-speed-limit-65--g2
regulatory--end-of-maximum-speed-limit-70--g1 regulatory--end-of-maximum-speed-limit-70--g1
regulatory--end-of-maximum-speed-limit-70--g2 regulatory--end-of-maximum-speed-limit-70--g2
regulatory--end-of-maximum-speed-limit-75--g1 regulatory--end-of-maximum-speed-limit-75--g1
regulatory--end-of-maximum-speed-limit-75--g2 regulatory--end-of-maximum-speed-limit-75--g2
regulatory--end-of-maximum-speed-limit-80--g1 regulatory--end-of-maximum-speed-limit-80--g1
regulatory--end-of-maximum-speed-limit-80--g2 regulatory--end-of-maximum-speed-limit-80--g2
regulatory--end-of-maximum-speed-limit-90--g1 regulatory--end-of-maximum-speed-limit-90--g1
regulatory--end-of-maximum-speed-limit-90--g2 regulatory--end-of-maximum-speed-limit-90--g2
regulatory--end-of-mopeds-and-bicycles-only--g1 regulatory--end-of-mopeds-and-bicycles-only--g1
regulatory--end-of-no-heavy-goods-vehicles--g1 regulatory--end-of-no-heavy-goods-vehicles--g1
regulatory--end-of-no-horn--g1 regulatory--end-of-no-horn--g1
regulatory--end-of-no-overtaking--g1 regulatory--end-of-no-overtaking--g1
regulatory--end-of-no-overtaking--g2 regulatory--end-of-no-overtaking--g2
regulatory--end-of-no-overtaking--g3 regulatory--end-of-no-overtaking--g3
regulatory--end-of-no-overtaking--g4 regulatory--end-of-no-overtaking--g4
regulatory--end-of-no-overtaking--g5 regulatory--end-of-no-overtaking--g5
regulatory--end-of-no-overtaking-by-heavy-goods-vehicles--g1 regulatory--end-of-no-overtaking-by-heavy-goods-vehicles--g1
regulatory--end-of-no-overtaking-by-heavy-goods-vehicles--g2 regulatory--end-of-no-overtaking-by-heavy-goods-vehicles--g2
regulatory--end-of-no-overtaking-by-motorcycles--g1 regulatory--end-of-no-overtaking-by-motorcycles--g1
regulatory--end-of-no-parking--g1 regulatory--end-of-no-parking--g1
regulatory--end-of-no-parking--g2 regulatory--end-of-no-parking--g2
regulatory--end-of-no-parking-or-stopping--g1 regulatory--end-of-no-parking-or-stopping--g1
regulatory--end-of-one-way-straight--g1 regulatory--end-of-one-way-straight--g1
regulatory--end-of-parking-zone--g1 regulatory--end-of-parking-zone--g1
regulatory--end-of-parking-zone--g2 regulatory--end-of-parking-zone--g2
regulatory--end-of-pedestrians-only--g1 regulatory--end-of-pedestrians-only--g1
regulatory--end-of-pedestrians-only--g2 regulatory--end-of-pedestrians-only--g2
regulatory--end-of-pedestrians-only--g3 regulatory--end-of-pedestrians-only--g3
regulatory--end-of-pedestrians-only--g4 regulatory--end-of-pedestrians-only--g4
regulatory--end-of-priority-road--g1 regulatory--end-of-priority-road--g1
regulatory--end-of-prohibition--g1 regulatory--end-of-prohibition--g1
regulatory--end-of-school-zone--g1 regulatory--end-of-school-zone--g1
regulatory--end-of-shared-path-bicycles-and-pedestrians--g1 regulatory--end-of-shared-path-bicycles-and-pedestrians--g1
regulatory--end-of-shared-path-pedestrians-and-bicycles--g1 regulatory--end-of-shared-path-pedestrians-and-bicycles--g1
regulatory--end-of-snow-chains--g1 regulatory--end-of-snow-chains--g1
regulatory--end-of-snow-chains--g2 regulatory--end-of-snow-chains--g2
regulatory--end-of-snowmobiles-only--g1 regulatory--end-of-snowmobiles-only--g1
regulatory--end-of-speed-limit-zone--g1 regulatory--end-of-speed-limit-zone--g1
regulatory--end-of-speed-limit-zone--g2 regulatory--end-of-speed-limit-zone--g2
regulatory--end-of-speed-limit-zone--g3 regulatory--end-of-speed-limit-zone--g3
regulatory--end-of-tractors-only--g1 regulatory--end-of-tractors-only--g1
regulatory--end-of-trams-and-buses-only--g1 regulatory--end-of-trams-and-buses-only--g1
regulatory--end-of-trams-only--g1 regulatory--end-of-trams-only--g1
regulatory--end-of-trucks-and-buses-only--g1 regulatory--end-of-trucks-and-buses-only--g1
regulatory--end-of-trucks-only--g1 regulatory--end-of-trucks-only--g1
regulatory--end-of-trucks-only--g2 regulatory--end-of-trucks-only--g2
regulatory--equestrians-only--g1 regulatory--equestrians-only--g1
regulatory--except-railroad-crossing--g1 regulatory--except-railroad-crossing--g1
regulatory--fine-for-littering--g1 regulatory--fine-for-littering--g1
regulatory--give-way-to-bicycles--g1 regulatory--give-way-to-bicycles--g1
regulatory--give-way-to-oncoming-traffic--g1 regulatory--give-way-to-oncoming-traffic--g1
regulatory--give-way-to-oncoming-traffic--g2 regulatory--give-way-to-oncoming-traffic--g2
regulatory--go-left-bicycles--g1 regulatory--go-left-bicycles--g1
regulatory--go-right-bicycles--g1 regulatory--go-right-bicycles--g1
regulatory--go-straight--g1 regulatory--go-straight--g1
regulatory--go-straight--g3 regulatory--go-straight--g3
regulatory--go-straight-bicycles--g1 regulatory--go-straight-bicycles--g1
regulatory--go-straight-or-turn-left--g1 regulatory--go-straight-or-turn-left--g1
regulatory--go-straight-or-turn-left--g2 regulatory--go-straight-or-turn-left--g2
regulatory--go-straight-or-turn-left--g3 regulatory--go-straight-or-turn-left--g3
regulatory--go-straight-or-turn-right--g1 regulatory--go-straight-or-turn-right--g1
regulatory--go-straight-or-turn-right--g2 regulatory--go-straight-or-turn-right--g2
regulatory--go-straight-or-turn-right--g3 regulatory--go-straight-or-turn-right--g3
regulatory--heavy-goods-vehicles-permitted--g1 regulatory--heavy-goods-vehicles-permitted--g1
regulatory--height-limit--g1 regulatory--height-limit--g1
regulatory--high-beam-headlights--g1 regulatory--high-beam-headlights--g1
regulatory--horn--g1 regulatory--horn--g1
regulatory--in-street-pedestrian-crossing--g1 regulatory--in-street-pedestrian-crossing--g1
regulatory--keep-left--g1 regulatory--keep-left--g1
regulatory--keep-left--g2 regulatory--keep-left--g2
regulatory--keep-left--g3 regulatory--keep-left--g3
regulatory--keep-left--g4 regulatory--keep-left--g4
regulatory--keep-left--g5 regulatory--keep-left--g5
regulatory--keep-left--g6 regulatory--keep-left--g6
regulatory--keep-left--g7 regulatory--keep-left--g7
regulatory--keep-right--g1 regulatory--keep-right--g1
regulatory--keep-right--g2 regulatory--keep-right--g2
regulatory--keep-right--g3 regulatory--keep-right--g3
regulatory--keep-right--g4 regulatory--keep-right--g4
regulatory--keep-right--g5 regulatory--keep-right--g5
regulatory--keep-right--g6 regulatory--keep-right--g6
regulatory--keep-right--g7 regulatory--keep-right--g7
regulatory--keep-right--g8 regulatory--keep-right--g8
regulatory--keep-right--g9 regulatory--keep-right--g9
regulatory--lane-control--g1 regulatory--lane-control--g1
regulatory--left-turn-yield-on-green--g1 regulatory--left-turn-yield-on-green--g1
regulatory--length-limit--g1 regulatory--length-limit--g1
regulatory--length-limit--g2 regulatory--length-limit--g2
regulatory--light-rail-divided-highway--g1 regulatory--light-rail-divided-highway--g1
regulatory--light-rail-do-not-pass--g1 regulatory--light-rail-do-not-pass--g1
regulatory--light-rail-only--g1 regulatory--light-rail-only--g1
regulatory--look--g1 regulatory--look--g1
regulatory--low-beam-headlights--g1 regulatory--low-beam-headlights--g1
regulatory--low-beam-headlights--g2 regulatory--low-beam-headlights--g2
regulatory--low-beam-headlights--g3 regulatory--low-beam-headlights--g3
regulatory--low-speed-vehicle-permitted--g1 regulatory--low-speed-vehicle-permitted--g1
regulatory--maximum-speed-limit-10--g1 regulatory--maximum-speed-limit-10--g1
regulatory--maximum-speed-limit-10--g3 regulatory--maximum-speed-limit-10--g3
regulatory--maximum-speed-limit-100--g1 regulatory--maximum-speed-limit-100--g1
regulatory--maximum-speed-limit-100--g3 regulatory--maximum-speed-limit-100--g3
regulatory--maximum-speed-limit-110--g1 regulatory--maximum-speed-limit-110--g1
regulatory--maximum-speed-limit-110--g3 regulatory--maximum-speed-limit-110--g3
regulatory--maximum-speed-limit-120--g1 regulatory--maximum-speed-limit-120--g1
regulatory--maximum-speed-limit-120--g3 regulatory--maximum-speed-limit-120--g3
regulatory--maximum-speed-limit-130--g1 regulatory--maximum-speed-limit-130--g1
regulatory--maximum-speed-limit-130--g3 regulatory--maximum-speed-limit-130--g3
regulatory--maximum-speed-limit-15--g1 regulatory--maximum-speed-limit-15--g1
regulatory--maximum-speed-limit-15--g3 regulatory--maximum-speed-limit-15--g3
regulatory--maximum-speed-limit-20--g1 regulatory--maximum-speed-limit-20--g1
regulatory--maximum-speed-limit-20--g3 regulatory--maximum-speed-limit-20--g3
regulatory--maximum-speed-limit-25--g1 regulatory--maximum-speed-limit-25--g1
regulatory--maximum-speed-limit-25--g2 regulatory--maximum-speed-limit-25--g2
regulatory--maximum-speed-limit-30--g1 regulatory--maximum-speed-limit-30--g1
regulatory--maximum-speed-limit-30--g3 regulatory--maximum-speed-limit-30--g3
regulatory--maximum-speed-limit-35--g1 regulatory--maximum-speed-limit-35--g1
regulatory--maximum-speed-limit-35--g2 regulatory--maximum-speed-limit-35--g2
regulatory--maximum-speed-limit-40--g1 regulatory--maximum-speed-limit-40--g1
regulatory--maximum-speed-limit-40--g3 regulatory--maximum-speed-limit-40--g3
regulatory--maximum-speed-limit-45--g1 regulatory--maximum-speed-limit-45--g1
regulatory--maximum-speed-limit-45--g3 regulatory--maximum-speed-limit-45--g3
regulatory--maximum-speed-limit-5--g1 regulatory--maximum-speed-limit-5--g1
regulatory--maximum-speed-limit-5--g3 regulatory--maximum-speed-limit-5--g3
regulatory--maximum-speed-limit-50--g1 regulatory--maximum-speed-limit-50--g1
regulatory--maximum-speed-limit-50--g3 regulatory--maximum-speed-limit-50--g3
regulatory--maximum-speed-limit-55--g2 regulatory--maximum-speed-limit-55--g2
regulatory--maximum-speed-limit-60--g1 regulatory--maximum-speed-limit-60--g1
regulatory--maximum-speed-limit-60--g3 regulatory--maximum-speed-limit-60--g3
regulatory--maximum-speed-limit-65--g1 regulatory--maximum-speed-limit-65--g1
regulatory--maximum-speed-limit-65--g2 regulatory--maximum-speed-limit-65--g2
regulatory--maximum-speed-limit-70--g1 regulatory--maximum-speed-limit-70--g1
regulatory--maximum-speed-limit-70--g3 regulatory--maximum-speed-limit-70--g3
regulatory--maximum-speed-limit-75--g2 regulatory--maximum-speed-limit-75--g2
regulatory--maximum-speed-limit-80--g1 regulatory--maximum-speed-limit-80--g1
regulatory--maximum-speed-limit-80--g3 regulatory--maximum-speed-limit-80--g3
regulatory--maximum-speed-limit-85--g2 regulatory--maximum-speed-limit-85--g2
regulatory--maximum-speed-limit-90--g1 regulatory--maximum-speed-limit-90--g1
regulatory--maximum-speed-limit-90--g3 regulatory--maximum-speed-limit-90--g3
regulatory--maximum-speed-limit-led-10--g1 regulatory--maximum-speed-limit-led-10--g1
regulatory--maximum-speed-limit-led-10--g2 regulatory--maximum-speed-limit-led-10--g2
regulatory--maximum-speed-limit-led-10--g3 regulatory--maximum-speed-limit-led-10--g3
regulatory--maximum-speed-limit-led-100--g1 regulatory--maximum-speed-limit-led-100--g1
regulatory--maximum-speed-limit-led-110--g1 regulatory--maximum-speed-limit-led-110--g1
regulatory--maximum-speed-limit-led-120--g1 regulatory--maximum-speed-limit-led-120--g1
regulatory--maximum-speed-limit-led-130--g1 regulatory--maximum-speed-limit-led-130--g1
regulatory--maximum-speed-limit-led-15--g2 regulatory--maximum-speed-limit-led-15--g2
regulatory--maximum-speed-limit-led-15--g3 regulatory--maximum-speed-limit-led-15--g3
regulatory--maximum-speed-limit-led-20--g1 regulatory--maximum-speed-limit-led-20--g1
regulatory--maximum-speed-limit-led-20--g2 regulatory--maximum-speed-limit-led-20--g2
regulatory--maximum-speed-limit-led-20--g3 regulatory--maximum-speed-limit-led-20--g3
regulatory--maximum-speed-limit-led-25--g1 regulatory--maximum-speed-limit-led-25--g1
regulatory--maximum-speed-limit-led-25--g2 regulatory--maximum-speed-limit-led-25--g2
regulatory--maximum-speed-limit-led-25--g3 regulatory--maximum-speed-limit-led-25--g3
regulatory--maximum-speed-limit-led-30--g1 regulatory--maximum-speed-limit-led-30--g1
regulatory--maximum-speed-limit-led-30--g2 regulatory--maximum-speed-limit-led-30--g2
regulatory--maximum-speed-limit-led-30--g3 regulatory--maximum-speed-limit-led-30--g3
regulatory--maximum-speed-limit-led-35--g1 regulatory--maximum-speed-limit-led-35--g1
regulatory--maximum-speed-limit-led-35--g2 regulatory--maximum-speed-limit-led-35--g2
regulatory--maximum-speed-limit-led-35--g3 regulatory--maximum-speed-limit-led-35--g3
regulatory--maximum-speed-limit-led-40--g1 regulatory--maximum-speed-limit-led-40--g1
regulatory--maximum-speed-limit-led-40--g2 regulatory--maximum-speed-limit-led-40--g2
regulatory--maximum-speed-limit-led-40--g3 regulatory--maximum-speed-limit-led-40--g3
regulatory--maximum-speed-limit-led-45--g2 regulatory--maximum-speed-limit-led-45--g2
regulatory--maximum-speed-limit-led-45--g3 regulatory--maximum-speed-limit-led-45--g3
regulatory--maximum-speed-limit-led-5--g2 regulatory--maximum-speed-limit-led-5--g2
regulatory--maximum-speed-limit-led-5--g3 regulatory--maximum-speed-limit-led-5--g3
regulatory--maximum-speed-limit-led-50--g1 regulatory--maximum-speed-limit-led-50--g1
regulatory--maximum-speed-limit-led-50--g2 regulatory--maximum-speed-limit-led-50--g2
regulatory--maximum-speed-limit-led-50--g3 regulatory--maximum-speed-limit-led-50--g3
regulatory--maximum-speed-limit-led-55--g2 regulatory--maximum-speed-limit-led-55--g2
regulatory--maximum-speed-limit-led-55--g3 regulatory--maximum-speed-limit-led-55--g3
regulatory--maximum-speed-limit-led-60--g1 regulatory--maximum-speed-limit-led-60--g1
regulatory--maximum-speed-limit-led-60--g2 regulatory--maximum-speed-limit-led-60--g2
regulatory--maximum-speed-limit-led-60--g3 regulatory--maximum-speed-limit-led-60--g3
regulatory--maximum-speed-limit-led-65--g2 regulatory--maximum-speed-limit-led-65--g2
regulatory--maximum-speed-limit-led-65--g3 regulatory--maximum-speed-limit-led-65--g3
regulatory--maximum-speed-limit-led-70--g1 regulatory--maximum-speed-limit-led-70--g1
regulatory--maximum-speed-limit-led-70--g2 regulatory--maximum-speed-limit-led-70--g2
regulatory--maximum-speed-limit-led-70--g3 regulatory--maximum-speed-limit-led-70--g3
regulatory--maximum-speed-limit-led-75--g1 regulatory--maximum-speed-limit-led-75--g1
regulatory--maximum-speed-limit-led-75--g2 regulatory--maximum-speed-limit-led-75--g2
regulatory--maximum-speed-limit-led-75--g3 regulatory--maximum-speed-limit-led-75--g3
regulatory--maximum-speed-limit-led-80--g1 regulatory--maximum-speed-limit-led-80--g1
regulatory--maximum-speed-limit-led-80--g2 regulatory--maximum-speed-limit-led-80--g2
regulatory--maximum-speed-limit-led-80--g3 regulatory--maximum-speed-limit-led-80--g3
regulatory--maximum-speed-limit-led-85--g2 regulatory--maximum-speed-limit-led-85--g2
regulatory--maximum-speed-limit-led-85--g3 regulatory--maximum-speed-limit-led-85--g3
regulatory--maximum-speed-limit-led-90--g1 regulatory--maximum-speed-limit-led-90--g1
regulatory--minimum-safe-distance--g1 regulatory--minimum-safe-distance--g1
regulatory--minimum-safe-distance--g2 regulatory--minimum-safe-distance--g2
regulatory--mopeds-and-bicycles-only--g1 regulatory--mopeds-and-bicycles-only--g1
regulatory--motorcycles-and-bicycles-only--g1 regulatory--motorcycles-and-bicycles-only--g1
regulatory--motorcycles-only--g1 regulatory--motorcycles-only--g1
regulatory--motorcycles-only--g2 regulatory--motorcycles-only--g2
regulatory--night-speed-limit-10--g1 regulatory--night-speed-limit-10--g1
regulatory--night-speed-limit-15--g1 regulatory--night-speed-limit-15--g1
regulatory--night-speed-limit-20--g1 regulatory--night-speed-limit-20--g1
regulatory--night-speed-limit-25--g1 regulatory--night-speed-limit-25--g1
regulatory--night-speed-limit-30--g1 regulatory--night-speed-limit-30--g1
regulatory--night-speed-limit-35--g1 regulatory--night-speed-limit-35--g1
regulatory--night-speed-limit-40--g1 regulatory--night-speed-limit-40--g1
regulatory--night-speed-limit-45--g1 regulatory--night-speed-limit-45--g1
regulatory--night-speed-limit-5--g1 regulatory--night-speed-limit-5--g1
regulatory--night-speed-limit-50--g1 regulatory--night-speed-limit-50--g1
regulatory--night-speed-limit-55--g1 regulatory--night-speed-limit-55--g1
regulatory--night-speed-limit-60--g1 regulatory--night-speed-limit-60--g1
regulatory--night-speed-limit-65--g1 regulatory--night-speed-limit-65--g1
regulatory--night-speed-limit-70--g1 regulatory--night-speed-limit-70--g1
regulatory--night-speed-limit-75--g1 regulatory--night-speed-limit-75--g1
regulatory--night-speed-limit-80--g1 regulatory--night-speed-limit-80--g1
regulatory--night-speed-limit-85--g1 regulatory--night-speed-limit-85--g1
regulatory--no-abnormal-vehicles--g1 regulatory--no-abnormal-vehicles--g1
regulatory--no-atvs--g1 regulatory--no-atvs--g1
regulatory--no-bicycles--g1 regulatory--no-bicycles--g1
regulatory--no-bicycles--g2 regulatory--no-bicycles--g2
regulatory--no-bicycles--g3 regulatory--no-bicycles--g3
regulatory--no-bicycles-carts-or-hand-carts--g1 regulatory--no-bicycles-carts-or-hand-carts--g1
regulatory--no-bicycles-mopeds-or-motorcycles--g1 regulatory--no-bicycles-mopeds-or-motorcycles--g1
regulatory--no-bicycles-mopeds-or-motorcycles--g2 regulatory--no-bicycles-mopeds-or-motorcycles--g2
regulatory--no-bicycles-or-hand-carts--g1 regulatory--no-bicycles-or-hand-carts--g1
regulatory--no-bicycles-or-motorcycles--g1 regulatory--no-bicycles-or-motorcycles--g1
regulatory--no-bicycles-tractors-or-carts--g1 regulatory--no-bicycles-tractors-or-carts--g1
regulatory--no-buses--g1 regulatory--no-buses--g1
regulatory--no-buses--g2 regulatory--no-buses--g2
regulatory--no-buses--g3 regulatory--no-buses--g3
regulatory--no-caravan-trailers--g1 regulatory--no-caravan-trailers--g1
regulatory--no-caravans--g1 regulatory--no-caravans--g1
regulatory--no-caravans-or-caravan-trailers--g1 regulatory--no-caravans-or-caravan-trailers--g1
regulatory--no-cargo-loading--g1 regulatory--no-cargo-loading--g1
regulatory--no-carts--g1 regulatory--no-carts--g1
regulatory--no-carts--g2 regulatory--no-carts--g2
regulatory--no-carts--g3 regulatory--no-carts--g3
regulatory--no-carts-or-tractors--g1 regulatory--no-carts-or-tractors--g1
regulatory--no-construction-vehicles--g1 regulatory--no-construction-vehicles--g1
regulatory--no-entry--g1 regulatory--no-entry--g1
regulatory--no-equestrians--g1 regulatory--no-equestrians--g1
regulatory--no-go-straight-or-turn-left--g1 regulatory--no-go-straight-or-turn-left--g1
regulatory--no-go-straight-or-turn-right--g1 regulatory--no-go-straight-or-turn-right--g1
regulatory--no-good-trailers--g2 regulatory--no-good-trailers--g2
regulatory--no-goods-vehicle-trailers--g1 regulatory--no-goods-vehicle-trailers--g1
regulatory--no-hand-carts--g1 regulatory--no-hand-carts--g1
regulatory--no-hand-carts--g2 regulatory--no-hand-carts--g2
regulatory--no-hand-carts-or-bicycles--g1 regulatory--no-hand-carts-or-bicycles--g1
regulatory--no-hawkers--g1 regulatory--no-hawkers--g1
regulatory--no-heavy-goods-vehicles--g1 regulatory--no-heavy-goods-vehicles--g1
regulatory--no-heavy-goods-vehicles--g2 regulatory--no-heavy-goods-vehicles--g2
regulatory--no-heavy-goods-vehicles--g3 regulatory--no-heavy-goods-vehicles--g3
regulatory--no-heavy-goods-vehicles--g4 regulatory--no-heavy-goods-vehicles--g4
regulatory--no-heavy-goods-vehicles--g5 regulatory--no-heavy-goods-vehicles--g5
regulatory--no-heavy-goods-vehicles-motorcycles-or-bicycles--g1 regulatory--no-heavy-goods-vehicles-motorcycles-or-bicycles--g1
regulatory--no-heavy-goods-vehicles-motorcycles-or-bicycles--g2 regulatory--no-heavy-goods-vehicles-motorcycles-or-bicycles--g2
regulatory--no-heavy-goods-vehicles-or-buses--g1 regulatory--no-heavy-goods-vehicles-or-buses--g1
regulatory--no-heavy-goods-vehicles-or-tractors--g1 regulatory--no-heavy-goods-vehicles-or-tractors--g1
regulatory--no-heavy-goods-vehicles-or-trailers--g1 regulatory--no-heavy-goods-vehicles-or-trailers--g1
regulatory--no-horizontal-turn--g1 regulatory--no-horizontal-turn--g1
regulatory--no-horn--g1 regulatory--no-horn--g1
regulatory--no-horn--g2 regulatory--no-horn--g2
regulatory--no-lane-change-to-left--g1 regulatory--no-lane-change-to-left--g1
regulatory--no-lane-change-to-right--g1 regulatory--no-lane-change-to-right--g1
regulatory--no-learner-drivers--g1 regulatory--no-learner-drivers--g1
regulatory--no-left-or-u-turn--g1 regulatory--no-left-or-u-turn--g1
regulatory--no-left-turn--g1 regulatory--no-left-turn--g1
regulatory--no-left-turn--g2 regulatory--no-left-turn--g2
regulatory--no-left-turn--g3 regulatory--no-left-turn--g3
regulatory--no-left-turn--g4 regulatory--no-left-turn--g4
regulatory--no-left-turn--g5 regulatory--no-left-turn--g5
regulatory--no-low-speed-vehicles--g1 regulatory--no-low-speed-vehicles--g1
regulatory--no-mopeds-or-bicycles--g1 regulatory--no-mopeds-or-bicycles--g1
regulatory--no-motor-vehicle-trailers--g1 regulatory--no-motor-vehicle-trailers--g1
regulatory--no-motor-vehicles--g1 regulatory--no-motor-vehicles--g1
regulatory--no-motor-vehicles--g3 regulatory--no-motor-vehicles--g3
regulatory--no-motor-vehicles--g4 regulatory--no-motor-vehicles--g4
regulatory--no-motor-vehicles--g5 regulatory--no-motor-vehicles--g5
regulatory--no-motor-vehicles--g6 regulatory--no-motor-vehicles--g6
regulatory--no-motor-vehicles--g7 regulatory--no-motor-vehicles--g7
regulatory--no-motor-vehicles-except-motorcycles--g1 regulatory--no-motor-vehicles-except-motorcycles--g1
regulatory--no-motor-vehicles-except-motorcycles--g2 regulatory--no-motor-vehicles-except-motorcycles--g2
regulatory--no-motor-vehicles-except-motorcycles--g3 regulatory--no-motor-vehicles-except-motorcycles--g3
regulatory--no-motor-vehicles-or-bicycles--g1 regulatory--no-motor-vehicles-or-bicycles--g1
regulatory--no-motor-vehicles-or-buses--g1 regulatory--no-motor-vehicles-or-buses--g1
regulatory--no-motor-vehicles-or-carts--g1 regulatory--no-motor-vehicles-or-carts--g1
regulatory--no-motorcycles--g1 regulatory--no-motorcycles--g1
regulatory--no-motorcycles--g2 regulatory--no-motorcycles--g2
regulatory--no-overtaking--g1 regulatory--no-overtaking--g1
regulatory--no-overtaking--g2 regulatory--no-overtaking--g2
regulatory--no-overtaking--g4 regulatory--no-overtaking--g4
regulatory--no-overtaking--g5 regulatory--no-overtaking--g5
regulatory--no-overtaking--g6 regulatory--no-overtaking--g6
regulatory--no-overtaking--g7 regulatory--no-overtaking--g7
regulatory--no-overtaking-atvs--g1 regulatory--no-overtaking-atvs--g1
regulatory--no-overtaking-by-heavy-goods-vehicles--g1 regulatory--no-overtaking-by-heavy-goods-vehicles--g1
regulatory--no-parking--g1 regulatory--no-parking--g1
regulatory--no-parking--g2 regulatory--no-parking--g2
regulatory--no-parking--g3 regulatory--no-parking--g3
regulatory--no-parking--g4 regulatory--no-parking--g4
regulatory--no-parking--g5 regulatory--no-parking--g5
regulatory--no-parking--g6 regulatory--no-parking--g6
regulatory--no-parking--g7 regulatory--no-parking--g7
regulatory--no-parking--g8 regulatory--no-parking--g8
regulatory--no-parking--g9 regulatory--no-parking--g9
regulatory--no-parking-bicycles-or-motorcycles--g1 regulatory--no-parking-bicycles-or-motorcycles--g1
regulatory--no-parking-bus-stop--g1 regulatory--no-parking-bus-stop--g1
regulatory--no-parking-or-no-stopping--g1 regulatory--no-parking-or-no-stopping--g1
regulatory--no-parking-or-no-stopping--g2 regulatory--no-parking-or-no-stopping--g2
regulatory--no-parking-or-no-stopping--g3 regulatory--no-parking-or-no-stopping--g3
regulatory--no-parking-or-no-stopping--g4 regulatory--no-parking-or-no-stopping--g4
regulatory--no-parking-or-no-stopping--g5 regulatory--no-parking-or-no-stopping--g5
regulatory--no-passenger-loading--g1 regulatory--no-passenger-loading--g1
regulatory--no-pedestrians--g1 regulatory--no-pedestrians--g1
regulatory--no-pedestrians--g2 regulatory--no-pedestrians--g2
regulatory--no-pedestrians--g3 regulatory--no-pedestrians--g3
regulatory--no-pedestrians--g4 regulatory--no-pedestrians--g4
regulatory--no-pedestrians--g5 regulatory--no-pedestrians--g5
regulatory--no-pedestrians--g6 regulatory--no-pedestrians--g6
regulatory--no-pedestrians-bicycles-animals-or-hand-carts--g1 regulatory--no-pedestrians-bicycles-animals-or-hand-carts--g1
regulatory--no-pedestrians-or-bicycles--g1 regulatory--no-pedestrians-or-bicycles--g1
regulatory--no-pedestrians-or-bicycles--g2 regulatory--no-pedestrians-or-bicycles--g2
regulatory--no-pedestrians-or-bicycles--g3 regulatory--no-pedestrians-or-bicycles--g3
regulatory--no-rickshaws--g1 regulatory--no-rickshaws--g1
regulatory--no-rickshaws--g2 regulatory--no-rickshaws--g2
regulatory--no-rickshaws--g3 regulatory--no-rickshaws--g3
regulatory--no-right-turn--g1 regulatory--no-right-turn--g1
regulatory--no-right-turn--g2 regulatory--no-right-turn--g2
regulatory--no-right-turn--g3 regulatory--no-right-turn--g3
regulatory--no-right-turn-on-red--g1 regulatory--no-right-turn-on-red--g1
regulatory--no-skiing--g1 regulatory--no-skiing--g1
regulatory--no-snowmobiles--g1 regulatory--no-snowmobiles--g1
regulatory--no-snowmobiles--g2 regulatory--no-snowmobiles--g2
regulatory--no-snowmobiles-or-atvs--g1 regulatory--no-snowmobiles-or-atvs--g1
regulatory--no-stopping--g1 regulatory--no-stopping--g1
regulatory--no-stopping--g2 regulatory--no-stopping--g2
regulatory--no-stopping--g3 regulatory--no-stopping--g3
regulatory--no-stopping--g5 regulatory--no-stopping--g5
regulatory--no-stopping--g6 regulatory--no-stopping--g6
regulatory--no-stopping--g7 regulatory--no-stopping--g7
regulatory--no-stopping-on-pavement--g1 regulatory--no-stopping-on-pavement--g1
regulatory--no-straight-through--g1 regulatory--no-straight-through--g1
regulatory--no-straight-through--g2 regulatory--no-straight-through--g2
regulatory--no-studded-snow-chains--g1 regulatory--no-studded-snow-chains--g1
regulatory--no-through-trucks--g1 regulatory--no-through-trucks--g1
regulatory--no-tour-buses--g1 regulatory--no-tour-buses--g1
regulatory--no-tractors--g1 regulatory--no-tractors--g1
regulatory--no-tractors-mopeds-or-bicycles--g1 regulatory--no-tractors-mopeds-or-bicycles--g1
regulatory--no-tractors-or-carts--g1 regulatory--no-tractors-or-carts--g1
regulatory--no-trailers--g1 regulatory--no-trailers--g1
regulatory--no-tricycles--g1 regulatory--no-tricycles--g1
regulatory--no-tricycles-or-hand-carts--g1 regulatory--no-tricycles-or-hand-carts--g1
regulatory--no-turn-on-red--g1 regulatory--no-turn-on-red--g1
regulatory--no-turn-on-red--g2 regulatory--no-turn-on-red--g2
regulatory--no-turn-on-red--g3 regulatory--no-turn-on-red--g3
regulatory--no-turns--g1 regulatory--no-turns--g1
regulatory--no-turns--g2 regulatory--no-turns--g2
regulatory--no-two-stage-right-turn-for-mopeds--g1 regulatory--no-two-stage-right-turn-for-mopeds--g1
regulatory--no-u-turn--g1 regulatory--no-u-turn--g1
regulatory--no-u-turn--g2 regulatory--no-u-turn--g2
regulatory--no-u-turn--g3 regulatory--no-u-turn--g3
regulatory--no-vehicles-carrying-dangerous-goods--g1 regulatory--no-vehicles-carrying-dangerous-goods--g1
regulatory--no-vehicles-carrying-dangerous-goods--g2 regulatory--no-vehicles-carrying-dangerous-goods--g2
regulatory--no-vehicles-carrying-dangerous-goods--g3 regulatory--no-vehicles-carrying-dangerous-goods--g3
regulatory--no-vehicles-carrying-dangerous-goods--g4 regulatory--no-vehicles-carrying-dangerous-goods--g4
regulatory--no-vehicles-carrying-dangerous-water-pollutants--g1 regulatory--no-vehicles-carrying-dangerous-water-pollutants--g1
regulatory--no-vehicles-carrying-dangerous-water-pollutants--g2 regulatory--no-vehicles-carrying-dangerous-water-pollutants--g2
regulatory--no-vehicles-carrying-explosives--g1 regulatory--no-vehicles-carrying-explosives--g1
regulatory--no-vehicles-carrying-explosives-or-dangerous-water-pollutants--g1 regulatory--no-vehicles-carrying-explosives-or-dangerous-water-pollutants--g1
regulatory--one-way-left--g1 regulatory--one-way-left--g1
regulatory--one-way-left--g2 regulatory--one-way-left--g2
regulatory--one-way-left--g3 regulatory--one-way-left--g3
regulatory--one-way-right--g1 regulatory--one-way-right--g1
regulatory--one-way-right--g2 regulatory--one-way-right--g2
regulatory--one-way-right--g3 regulatory--one-way-right--g3
regulatory--one-way-straight--g1 regulatory--one-way-straight--g1
regulatory--one-way-straight--g3 regulatory--one-way-straight--g3
regulatory--parking-fee-station--g1 regulatory--parking-fee-station--g1
regulatory--parking-restrictions--g1 regulatory--parking-restrictions--g1
regulatory--parking-restrictions--g2 regulatory--parking-restrictions--g2
regulatory--parking-restrictions--g3 regulatory--parking-restrictions--g3
regulatory--pass-on-either-side--g1 regulatory--pass-on-either-side--g1
regulatory--pass-on-either-side--g2 regulatory--pass-on-either-side--g2
regulatory--pass-on-either-side--g3 regulatory--pass-on-either-side--g3
regulatory--pass-with-care--g1 regulatory--pass-with-care--g1
regulatory--passing-lane-ahead--g1 regulatory--passing-lane-ahead--g1
regulatory--pedestrians-bicycles-permitted--g1 regulatory--pedestrians-bicycles-permitted--g1
regulatory--pedestrians-keep-left--g1 regulatory--pedestrians-keep-left--g1
regulatory--pedestrians-only--g1 regulatory--pedestrians-only--g1
regulatory--pedestrians-only--g2 regulatory--pedestrians-only--g2
regulatory--pedestrians-only--g3 regulatory--pedestrians-only--g3
regulatory--pedestrians-priority-zone--g1 regulatory--pedestrians-priority-zone--g1
regulatory--pedestrians-push-button--g1 regulatory--pedestrians-push-button--g1
regulatory--pedestrians-push-button--g2 regulatory--pedestrians-push-button--g2
regulatory--priority-over-oncoming-vehicles--g1 regulatory--priority-over-oncoming-vehicles--g1
regulatory--priority-over-oncoming-vehicles--g2 regulatory--priority-over-oncoming-vehicles--g2
regulatory--priority-road--g1 regulatory--priority-road--g1
regulatory--priority-road--g2 regulatory--priority-road--g2
regulatory--radar-enforced--g1 regulatory--radar-enforced--g1
regulatory--reserved-parking--g1 regulatory--reserved-parking--g1
regulatory--reversible-lanes--g1 regulatory--reversible-lanes--g1
regulatory--reversible-lanes--g2 regulatory--reversible-lanes--g2
regulatory--road-closed--g1 regulatory--road-closed--g1
regulatory--road-closed--g2 regulatory--road-closed--g2
regulatory--road-closed-to-vehicles--g1 regulatory--road-closed-to-vehicles--g1
regulatory--road-closed-to-vehicles--g3 regulatory--road-closed-to-vehicles--g3
regulatory--roundabout--g1 regulatory--roundabout--g1
regulatory--roundabout--g2 regulatory--roundabout--g2
regulatory--roundabout--g3 regulatory--roundabout--g3
regulatory--shared-path-bicycles-and-pedestrians--g1 regulatory--shared-path-bicycles-and-pedestrians--g1
regulatory--shared-path-pedestrians-and-bicycles--g1 regulatory--shared-path-pedestrians-and-bicycles--g1
regulatory--sidewalk-closed--g1 regulatory--sidewalk-closed--g1
regulatory--slanted-parking--g1 regulatory--slanted-parking--g1
regulatory--snow-chains--g1 regulatory--snow-chains--g1
regulatory--snow-chains--g2 regulatory--snow-chains--g2
regulatory--snow-chains--g3 regulatory--snow-chains--g3
regulatory--snowmobiles-only--g1 regulatory--snowmobiles-only--g1
regulatory--snowmobiles-permitted--g1 regulatory--snowmobiles-permitted--g1
regulatory--speed-limit-zone--g1 regulatory--speed-limit-zone--g1
regulatory--speeding-fines-increased--g1 regulatory--speeding-fines-increased--g1
regulatory--stay-in-lane--g1 regulatory--stay-in-lane--g1
regulatory--stop--g10 regulatory--stop--g10
regulatory--stop--g1 regulatory--stop--g1
regulatory--stop--g2 regulatory--stop--g2
regulatory--stop--g3 regulatory--stop--g3
regulatory--stop--g4 regulatory--stop--g4
regulatory--stop--g5 regulatory--stop--g5
regulatory--stop--g6 regulatory--stop--g6
regulatory--stop--g7 regulatory--stop--g7
regulatory--stop--g8 regulatory--stop--g8
regulatory--stop--g9 regulatory--stop--g9
regulatory--stop-here-on-red-or-flashing-light--g1 regulatory--stop-here-on-red-or-flashing-light--g1
regulatory--stop-here-on-red-or-flashing-light--g2 regulatory--stop-here-on-red-or-flashing-light--g2
regulatory--stop-signals--g1 regulatory--stop-signals--g1
regulatory--stop-signals--g2 regulatory--stop-signals--g2
regulatory--tanks-only--g1 regulatory--tanks-only--g1
regulatory--taxi-only--g1 regulatory--taxi-only--g1
regulatory--texts--g1 regulatory--texts--g1
regulatory--texts--g2 regulatory--texts--g2
regulatory--toll-pass-only--g1 regulatory--toll-pass-only--g1
regulatory--tractors-only--g1 regulatory--tractors-only--g1
regulatory--traffic-signal-photo-enforced--g1 regulatory--traffic-signal-photo-enforced--g1
regulatory--trams-and-buses-only--g1 regulatory--trams-and-buses-only--g1
regulatory--trams-only--g1 regulatory--trams-only--g1
regulatory--triple-lanes--g1 regulatory--triple-lanes--g1
regulatory--triple-lanes-go-straight-center-lane--g1 regulatory--triple-lanes-go-straight-center-lane--g1
regulatory--triple-lanes-turn-left-center-lane--g1 regulatory--triple-lanes-turn-left-center-lane--g1
regulatory--triple-lanes-turn-right-center-lane--g1 regulatory--triple-lanes-turn-right-center-lane--g1
regulatory--truck-route--g1 regulatory--truck-route--g1
regulatory--truck-speed-limit-10--g1 regulatory--truck-speed-limit-10--g1
regulatory--truck-speed-limit-15--g1 regulatory--truck-speed-limit-15--g1
regulatory--truck-speed-limit-20--g1 regulatory--truck-speed-limit-20--g1
regulatory--truck-speed-limit-25--g1 regulatory--truck-speed-limit-25--g1
regulatory--truck-speed-limit-30--g1 regulatory--truck-speed-limit-30--g1
regulatory--truck-speed-limit-35--g1 regulatory--truck-speed-limit-35--g1
regulatory--truck-speed-limit-40--g1 regulatory--truck-speed-limit-40--g1
regulatory--truck-speed-limit-45--g1 regulatory--truck-speed-limit-45--g1
regulatory--truck-speed-limit-5--g1 regulatory--truck-speed-limit-5--g1
regulatory--truck-speed-limit-50--g1 regulatory--truck-speed-limit-50--g1
regulatory--truck-speed-limit-55--g1 regulatory--truck-speed-limit-55--g1
regulatory--truck-speed-limit-60--g1 regulatory--truck-speed-limit-60--g1
regulatory--truck-speed-limit-65--g1 regulatory--truck-speed-limit-65--g1
regulatory--truck-speed-limit-70--g1 regulatory--truck-speed-limit-70--g1
regulatory--truck-speed-limit-75--g1 regulatory--truck-speed-limit-75--g1
regulatory--truck-speed-limit-80--g1 regulatory--truck-speed-limit-80--g1
regulatory--truck-speed-limit-85--g1 regulatory--truck-speed-limit-85--g1
regulatory--trucks-and-buses-only--g1 regulatory--trucks-and-buses-only--g1
regulatory--trucks-on-right--g1 regulatory--trucks-on-right--g1
regulatory--trucks-only--g1 regulatory--trucks-only--g1
regulatory--turn-left--g1 regulatory--turn-left--g1
regulatory--turn-left--g2 regulatory--turn-left--g2
regulatory--turn-left--g3 regulatory--turn-left--g3
regulatory--turn-left-ahead--g1 regulatory--turn-left-ahead--g1
regulatory--turn-left-ahead--g2 regulatory--turn-left-ahead--g2
regulatory--turn-left-or-right--g1 regulatory--turn-left-or-right--g1
regulatory--turn-left-or-right--g2 regulatory--turn-left-or-right--g2
regulatory--turn-left-or-right--g3 regulatory--turn-left-or-right--g3
regulatory--turn-left-or-u-turn--g1 regulatory--turn-left-or-u-turn--g1
regulatory--turn-right--g1 regulatory--turn-right--g1
regulatory--turn-right--g2 regulatory--turn-right--g2
regulatory--turn-right--g3 regulatory--turn-right--g3
regulatory--turn-right-ahead--g1 regulatory--turn-right-ahead--g1
regulatory--turn-right-ahead--g2 regulatory--turn-right-ahead--g2
regulatory--turning-vehicles-yield-to-pedestrians--g1 regulatory--turning-vehicles-yield-to-pedestrians--g1
regulatory--two-stage-right-turn-for-mopeds--g1 regulatory--two-stage-right-turn-for-mopeds--g1
regulatory--two-way--g1 regulatory--two-way--g1
regulatory--u-turn--g1 regulatory--u-turn--g1
regulatory--u-turn--g2 regulatory--u-turn--g2
regulatory--u-turn--g3 regulatory--u-turn--g3
regulatory--use-crosswalk--g1 regulatory--use-crosswalk--g1
regulatory--vehicles-carrying-dangerous-goods-only--g1 regulatory--vehicles-carrying-dangerous-goods-only--g1
regulatory--vehicles-carrying-dangerous-goods-permitted--g1 regulatory--vehicles-carrying-dangerous-goods-permitted--g1
regulatory--vehicles-carrying-explosives-only--g1 regulatory--vehicles-carrying-explosives-only--g1
regulatory--vehicles-carrying-hazardous-goods-permitted--g1 regulatory--vehicles-carrying-hazardous-goods-permitted--g1
regulatory--vehicles-only--g1 regulatory--vehicles-only--g1
regulatory--wear-seat-belt--g1 regulatory--wear-seat-belt--g1
regulatory--wear-seat-belt--g2 regulatory--wear-seat-belt--g2
regulatory--wear-seat-belt--g3 regulatory--wear-seat-belt--g3
regulatory--weight-limit--g1 regulatory--weight-limit--g1
regulatory--weight-limit--g2 regulatory--weight-limit--g2
regulatory--weight-limit--g3 regulatory--weight-limit--g3
regulatory--weight-limit--g4 regulatory--weight-limit--g4
regulatory--weight-limit--g5 regulatory--weight-limit--g5
regulatory--weight-limit--g6 regulatory--weight-limit--g6
regulatory--weight-limit--g7 regulatory--weight-limit--g7
regulatory--weight-limit-per-axle--g1 regulatory--weight-limit-per-axle--g1
regulatory--weight-limit-per-tandem-axle--g1 regulatory--weight-limit-per-tandem-axle--g1
regulatory--weight-limit-with-trucks--g1 regulatory--weight-limit-with-trucks--g1
regulatory--width-limit--g1 regulatory--width-limit--g1
regulatory--wrong-way--g1 regulatory--wrong-way--g1
regulatory--yield--g1 regulatory--yield--g1
regulatory--yield-or-stop-for-pedestrians--g1 regulatory--yield-or-stop-for-pedestrians--g1
regulatory--your-speed--g1 regulatory--your-speed--g1

Information

Value Appearance
information--airport--g1 information--airport--g1
information--airport--g2 information--airport--g2
information--bicycle-lane--g1 information--bicycle-lane--g1
information--bicycles-both-ways--g1 information--bicycles-both-ways--g1
information--bicycles-crossing--g1 information--bicycles-crossing--g1
information--bicycles-crossing--g2 information--bicycles-crossing--g2
information--bicycles-crossing--g3 information--bicycles-crossing--g3
information--bike-route--g1 information--bike-route--g1
information--bike-route--g2 information--bike-route--g2
information--built-up-area--g1 information--built-up-area--g1
information--built-up-area--g2 information--built-up-area--g2
information--bus-lane-straight--g1 information--bus-lane-straight--g1
information--bus-stop--g1 information--bus-stop--g1
information--bus-stop--g2 information--bus-stop--g2
information--camera--g1 information--camera--g1
information--camera--g2 information--camera--g2
information--camera--g3 information--camera--g3
information--camp--g1 information--camp--g1
information--camp--g2 information--camp--g2
information--car-pool-lane--g1 information--car-pool-lane--g1
information--caravan-parking--g1 information--caravan-parking--g1
information--caravan-trailer-parking--g1 information--caravan-trailer-parking--g1
information--cargo-loading-zone--g1 information--cargo-loading-zone--g1
information--central-lane--g1 information--central-lane--g1
information--charging-station--g1 information--charging-station--g1
information--children--g1 information--children--g1
information--children--g2 information--children--g2
information--children-crossing--g5 information--children-crossing--g5
information--cycling-two-abreast-permitted--g1 information--cycling-two-abreast-permitted--g1
information--dead-end--g1 information--dead-end--g1
information--dead-end--g2 information--dead-end--g2
information--dead-end--g3 information--dead-end--g3
information--dead-end--g4 information--dead-end--g4
information--dead-end-except-bicycles--g1 information--dead-end-except-bicycles--g1
information--dead-end-except-bicycles-and-pedestrians--g1 information--dead-end-except-bicycles-and-pedestrians--g1
information--dead-end-except-bicycles-and-pedestrians--g2 information--dead-end-except-bicycles-and-pedestrians--g2
information--dead-end-left--g1 information--dead-end-left--g1
information--dead-end-left--g2 information--dead-end-left--g2
information--dead-end-right--g1 information--dead-end-right--g1
information--dead-end-right--g2 information--dead-end-right--g2
information--dead-end-right--g3 information--dead-end-right--g3
information--directions--g1 information--directions--g1
information--disabled-persons--g1 information--disabled-persons--g1
information--disabled-persons--g2 information--disabled-persons--g2
information--disabled-persons--g3 information--disabled-persons--g3
information--emergency-facility--g1 information--emergency-facility--g1
information--end-of-advisory-maximum-speed-limit-20--g1 information--end-of-advisory-maximum-speed-limit-20--g1
information--end-of-advisory-maximum-speed-limit-40--g1 information--end-of-advisory-maximum-speed-limit-40--g1
information--end-of-advisory-maximum-speed-limit-60--g1 information--end-of-advisory-maximum-speed-limit-60--g1
information--end-of-advisory-maximum-speed-limit-70--g1 information--end-of-advisory-maximum-speed-limit-70--g1
information--end-of-advisory-maximum-speed-limit-80--g1 information--end-of-advisory-maximum-speed-limit-80--g1
information--end-of-advisory-maximum-speed-limit-90--g1 information--end-of-advisory-maximum-speed-limit-90--g1
information--end-of-bicycle-lane--g1 information--end-of-bicycle-lane--g1
information--end-of-built-up-area--g1 information--end-of-built-up-area--g1
information--end-of-built-up-area--g2 information--end-of-built-up-area--g2
information--end-of-built-up-area--g3 information--end-of-built-up-area--g3
information--end-of-built-up-area--g4 information--end-of-built-up-area--g4
information--end-of-car-pool-lane--g1 information--end-of-car-pool-lane--g1
information--end-of-limited-access-road--g1 information--end-of-limited-access-road--g1
information--end-of-living-street--g1 information--end-of-living-street--g1
information--end-of-living-street--g2 information--end-of-living-street--g2
information--end-of-minimum-speed-10--g1 information--end-of-minimum-speed-10--g1
information--end-of-minimum-speed-100--g1 information--end-of-minimum-speed-100--g1
information--end-of-minimum-speed-110--g1 information--end-of-minimum-speed-110--g1
information--end-of-minimum-speed-120--g1 information--end-of-minimum-speed-120--g1
information--end-of-minimum-speed-130--g1 information--end-of-minimum-speed-130--g1
information--end-of-minimum-speed-20--g1 information--end-of-minimum-speed-20--g1
information--end-of-minimum-speed-25--g1 information--end-of-minimum-speed-25--g1
information--end-of-minimum-speed-30--g1 information--end-of-minimum-speed-30--g1
information--end-of-minimum-speed-35--g1 information--end-of-minimum-speed-35--g1
information--end-of-minimum-speed-40--g1 information--end-of-minimum-speed-40--g1
information--end-of-minimum-speed-50--g1 information--end-of-minimum-speed-50--g1
information--end-of-minimum-speed-60--g1 information--end-of-minimum-speed-60--g1
information--end-of-minimum-speed-70--g1 information--end-of-minimum-speed-70--g1
information--end-of-minimum-speed-75--g1 information--end-of-minimum-speed-75--g1
information--end-of-minimum-speed-80--g1 information--end-of-minimum-speed-80--g1
information--end-of-minimum-speed-90--g1 information--end-of-minimum-speed-90--g1
information--end-of-motorway--g1 information--end-of-motorway--g1
information--end-of-overtaking-permitted-heavy-good-vehicles--g1 information--end-of-overtaking-permitted-heavy-good-vehicles--g1
information--end-of-road-works--g1 information--end-of-road-works--g1
information--end-of-tunnel--g1 information--end-of-tunnel--g1
information--end-of-tunnel--g2 information--end-of-tunnel--g2
information--end-of-two-way-traffic--g1 information--end-of-two-way-traffic--g1
information--equestrians-permitted--g1 information--equestrians-permitted--g1
information--exit-ahead--g1 information--exit-ahead--g1
information--exit-ahead--g2 information--exit-ahead--g2
information--exit-ahead--g3 information--exit-ahead--g3
information--flight-port--g1 information--flight-port--g1
information--food--g1 information--food--g1
information--food--g2 information--food--g2
information--gas-station--g1 information--gas-station--g1
information--gas-station--g2 information--gas-station--g2
information--gas-station--g3 information--gas-station--g3
information--general-speed-limit-at-city-border--g1 information--general-speed-limit-at-city-border--g1
information--go-left--g1 information--go-left--g1
information--go-right--g1 information--go-right--g1
information--go-straight--g1 information--go-straight--g1
information--go-straight-or-left--g1 information--go-straight-or-left--g1
information--go-straight-or-right--g1 information--go-straight-or-right--g1
information--go-straight-or-turn-left--g1 information--go-straight-or-turn-left--g1
information--go-straight-or-turn-right--g1 information--go-straight-or-turn-right--g1
information--hazardous-goods-vehicles-lane--g1 information--hazardous-goods-vehicles-lane--g1
information--height-limit--g1 information--height-limit--g1
information--height-limit--g2 information--height-limit--g2
information--highway-exit--g1 information--highway-exit--g1
information--highway-interchange--g1 information--highway-interchange--g1
information--highway-interstate-route--g1 information--highway-interstate-route--g1
information--highway-interstate-route--g2 information--highway-interstate-route--g2
information--highway-preferential-lane--g1 information--highway-preferential-lane--g1
information--highway-preferential-lane--g2 information--highway-preferential-lane--g2
information--highway-reference-location--g1 information--highway-reference-location--g1
information--highway-reference-location--g2 information--highway-reference-location--g2
information--hiking--g1 information--hiking--g1
information--hospital--g1 information--hospital--g1
information--hurricane-evacuation-route--g1 information--hurricane-evacuation-route--g1
information--interstate-route--g1 information--interstate-route--g1
information--limited-access-road--g1 information--limited-access-road--g1
information--litter-container--g1 information--litter-container--g1
information--living-street--g1 information--living-street--g1
information--living-street--g2 information--living-street--g2
information--living-street--g3 information--living-street--g3
information--lodging--g1 information--lodging--g1
information--lodging--g2 information--lodging--g2
information--minimum-speed-10--g1 information--minimum-speed-10--g1
information--minimum-speed-100--g1 information--minimum-speed-100--g1
information--minimum-speed-110--g1 information--minimum-speed-110--g1
information--minimum-speed-120--g1 information--minimum-speed-120--g1
information--minimum-speed-130--g1 information--minimum-speed-130--g1
information--minimum-speed-20--g1 information--minimum-speed-20--g1
information--minimum-speed-25--g1 information--minimum-speed-25--g1
information--minimum-speed-30--g1 information--minimum-speed-30--g1
information--minimum-speed-35--g1 information--minimum-speed-35--g1
information--minimum-speed-40--g1 information--minimum-speed-40--g1
information--minimum-speed-50--g1 information--minimum-speed-50--g1
information--minimum-speed-60--g1 information--minimum-speed-60--g1
information--minimum-speed-70--g1 information--minimum-speed-70--g1
information--minimum-speed-75--g1 information--minimum-speed-75--g1
information--minimum-speed-80--g1 information--minimum-speed-80--g1
information--minimum-speed-90--g1 information--minimum-speed-90--g1
information--motorway--g1 information--motorway--g1
information--motorway-exit-ahead--g1 information--motorway-exit-ahead--g1
information--motorway-exit-ahead--g2 information--motorway-exit-ahead--g2
information--motorway-exit-ahead--g3 information--motorway-exit-ahead--g3
information--overtaking-allowed-heavy-good-vehicles--g1 information--overtaking-allowed-heavy-good-vehicles--g1
information--parallel-parking--g1 information--parallel-parking--g1
information--park-and-ride--g1 information--park-and-ride--g1
information--park-and-ride--g2 information--park-and-ride--g2
information--parking--g1 information--parking--g1
information--parking--g2 information--parking--g2
information--parking--g3 information--parking--g3
information--parking--g4 information--parking--g4
information--parking--g5 information--parking--g5
information--parking--g6 information--parking--g6
information--parking-area--g1 information--parking-area--g1
information--parking-with-restrictions--g1 information--parking-with-restrictions--g1
information--pass-on-either-side--g1 information--pass-on-either-side--g1
information--passenger-loading-zone--g1 information--passenger-loading-zone--g1
information--pedestrians-crossing--g1 information--pedestrians-crossing--g1
information--pedestrians-crossing--g2 information--pedestrians-crossing--g2
information--pedestrians-crossing--g3 information--pedestrians-crossing--g3
information--pedestrians-permitted--g1 information--pedestrians-permitted--g1
information--perpendicular-parking--g1 information--perpendicular-parking--g1
information--picnic-site--g1 information--picnic-site--g1
information--playground--g1 information--playground--g1
information--recreational-vehicle-sanitary-station--g1 information--recreational-vehicle-sanitary-station--g1
information--recycle-collection-center--g1 information--recycle-collection-center--g1
information--road-bump--g1 information--road-bump--g1
information--road-skating--g1 information--road-skating--g1
information--safety-zone--g1 information--safety-zone--g1
information--safety-zone--g2 information--safety-zone--g2
information--safety-zone--g3 information--safety-zone--g3
information--shared-path-vehicles-and-motorcycles--g1 information--shared-path-vehicles-and-motorcycles--g1
information--stairs--g1 information--stairs--g1
information--stairs--g2 information--stairs--g2
information--stairs--g3 information--stairs--g3
information--stairs--g4 information--stairs--g4
information--stop-line--g1 information--stop-line--g1
information--stop-permitted--g1 information--stop-permitted--g1
information--street-name-one-line--g1 information--street-name-one-line--g1
information--street-name-three-lines--g1 information--street-name-three-lines--g1
information--street-name-two-lines--g1 information--street-name-two-lines--g1
information--subway--g1 information--subway--g1
information--telephone--g1 information--telephone--g1
information--telephone--g2 information--telephone--g2
information--telephone-device-for-the-deaf--g1 information--telephone-device-for-the-deaf--g1
information--toll-station--g1 information--toll-station--g1
information--tourism-information--g1 information--tourism-information--g1
information--tourist-attraction--g1 information--tourist-attraction--g1
information--traffic-merges-left--g1 information--traffic-merges-left--g1
information--traffic-merges-right--g1 information--traffic-merges-right--g1
information--trail-crossing--g1 information--trail-crossing--g1
information--trail-crossing--g2 information--trail-crossing--g2
information--trail-crossing--g3 information--trail-crossing--g3
information--trailer-camping--g1 information--trailer-camping--g1
information--train-or-light-rail-station--g1 information--train-or-light-rail-station--g1
information--tram-bus-stop--g1 information--tram-bus-stop--g1
information--tram-bus-stop--g2 information--tram-bus-stop--g2
information--trams-crossing--g1 information--trams-crossing--g1
information--truck-lane-left--g1 information--truck-lane-left--g1
information--truck-parking--g1 information--truck-parking--g1
information--truck-trailer-lane-right--g1 information--truck-trailer-lane-right--g1
information--truck-trailer-lane-straight--g1 information--truck-trailer-lane-straight--g1
information--trucks-both-ways--g1 information--trucks-both-ways--g1
information--trucks-only--g1 information--trucks-only--g1
information--tsunami-evacuation_route--g1 information--tsunami-evacuation_route--g1
information--tunnel--g1 information--tunnel--g1
information--tunnel--g2 information--tunnel--g2
information--tunnel--g3 information--tunnel--g3
information--tunnel-ahead--g1 information--tunnel-ahead--g1
information--turn-left-ahead--g1 information--turn-left-ahead--g1
information--turn-right-ahead--g1 information--turn-right-ahead--g1
information--urban-area--g1 information--urban-area--g1
information--vehicles-on-rails--g1 information--vehicles-on-rails--g1
information--water-protection-zone--g1 information--water-protection-zone--g1
information--weight-and-height-limit--g1 information--weight-and-height-limit--g1
information--weight-limit--g1 information--weight-limit--g1
information--wireless-internet--g1 information--wireless-internet--g1

Warning

Value Appearance
warning--accident-area--g1 warning--accident-area--g1
warning--accident-area--g2 warning--accident-area--g2
warning--accident-area--g3 warning--accident-area--g3
warning--accident-area--g4 warning--accident-area--g4
warning--accident-area--g5 warning--accident-area--g5
warning--accident-area--g6 warning--accident-area--g6
warning--accident-area--g7 warning--accident-area--g7
warning--accident-area--g8 warning--accident-area--g8
warning--added-lane-from-entering-roadway--g1 warning--added-lane-from-entering-roadway--g1
warning--added-lane-from-entering-roadway--g2 warning--added-lane-from-entering-roadway--g2
warning--added-lane-left--g1 warning--added-lane-left--g1
warning--added-lane-right--g1 warning--added-lane-right--g1
warning--animal-drawn-vehicles--g1 warning--animal-drawn-vehicles--g1
warning--arch-bridge--g1 warning--arch-bridge--g1
warning--atv-and-snowmobiles--g1 warning--atv-and-snowmobiles--g1
warning--atv-crossing--g1 warning--atv-crossing--g1
warning--atv-crossing--g2 warning--atv-crossing--g2
warning--axle-restriction--g1 warning--axle-restriction--g1
warning--bear-crossing--g1 warning--bear-crossing--g1
warning--bear-crossing--g2 warning--bear-crossing--g2
warning--bicycles-and-others--g1 warning--bicycles-and-others--g1
warning--bicycles-caution-on-rail-tracks--g1 warning--bicycles-caution-on-rail-tracks--g1
warning--bicycles-crossing--g1 warning--bicycles-crossing--g1
warning--bicycles-crossing--g2 warning--bicycles-crossing--g2
warning--bicycles-crossing--g3 warning--bicycles-crossing--g3
warning--bicycles-crossing--g4 warning--bicycles-crossing--g4
warning--bollard--g1 warning--bollard--g1
warning--bridge--g1 warning--bridge--g1
warning--bridge--g2 warning--bridge--g2
warning--bus-stop-ahead--g1 warning--bus-stop-ahead--g1
warning--bus-stop-ahead--g2 warning--bus-stop-ahead--g2
warning--bus-stop-ahead--g3 warning--bus-stop-ahead--g3
warning--camel-crossing--g1 warning--camel-crossing--g1
warning--camel-crossing--g2 warning--camel-crossing--g2
warning--camera--g1 warning--camera--g1
warning--camera--g2 warning--camera--g2
warning--carts--g1 warning--carts--g1
warning--carts--g2 warning--carts--g2
warning--checkpoint--g1 warning--checkpoint--g1
warning--children--g1 warning--children--g1
warning--children--g2 warning--children--g2
warning--children--g3 warning--children--g3
warning--children--g4 warning--children--g4
warning--children--g6 warning--children--g6
warning--cliff--g1 warning--cliff--g1
warning--cliff--g2 warning--cliff--g2
warning--closed-lane-in-triple-lanes--g1 warning--closed-lane-in-triple-lanes--g1
warning--closed-lane-in-triple-lanes--g2 warning--closed-lane-in-triple-lanes--g2
warning--construction-ahead--g1 warning--construction-ahead--g1
warning--crossroads--g1 warning--crossroads--g1
warning--crossroads--g2 warning--crossroads--g2
warning--crossroads--g3 warning--crossroads--g3
warning--crossroads--g4 warning--crossroads--g4
warning--crossroads--g5 warning--crossroads--g5
warning--crossroads--g6 warning--crossroads--g6
warning--crossroads-with-priority-to-the-right--g1 warning--crossroads-with-priority-to-the-right--g1
warning--curve-left--g1 warning--curve-left--g1
warning--curve-left--g2 warning--curve-left--g2
warning--curve-left--g3 warning--curve-left--g3
warning--curve-left-with-junction--g1 warning--curve-left-with-junction--g1
warning--curve-out-intersection-left--g1 warning--curve-out-intersection-left--g1
warning--curve-out-intersection-right--g1 warning--curve-out-intersection-right--g1
warning--curve-right--g1 warning--curve-right--g1
warning--curve-right--g2 warning--curve-right--g2
warning--curve-right--g3 warning--curve-right--g3
warning--curve-right-with-junction--g1 warning--curve-right-with-junction--g1
warning--dangerous-crosswinds-left--g1 warning--dangerous-crosswinds-left--g1
warning--dangerous-crosswinds-left--g2 warning--dangerous-crosswinds-left--g2
warning--dangerous-crosswinds-left--g4 warning--dangerous-crosswinds-left--g4
warning--dangerous-crosswinds-right--g1 warning--dangerous-crosswinds-right--g1
warning--dangerous-crosswinds-right--g2 warning--dangerous-crosswinds-right--g2
warning--dangerous-crosswinds-right--g3 warning--dangerous-crosswinds-right--g3
warning--dangerous-crosswinds-right--g4 warning--dangerous-crosswinds-right--g4
warning--dead-end--g1 warning--dead-end--g1
warning--dead-end--g2 warning--dead-end--g2
warning--dead-end--g3 warning--dead-end--g3
warning--dead-end-go-left--g1 warning--dead-end-go-left--g1
warning--dead-end-go-right--g1 warning--dead-end-go-right--g1
warning--descent-or-climbing-lanes-in-triple-lanes--g1 warning--descent-or-climbing-lanes-in-triple-lanes--g1
warning--detour-ahead--g1 warning--detour-ahead--g1
warning--detour-or-construction-ahead--g1 warning--detour-or-construction-ahead--g1
warning--dip--g1 warning--dip--g1
warning--dip--g2 warning--dip--g2
warning--disabled-persons-crossing--g1 warning--disabled-persons-crossing--g1
warning--disabled-persons-crossing--g2 warning--disabled-persons-crossing--g2
warning--divided-highway--g1 warning--divided-highway--g1
warning--divided-highway--g2 warning--divided-highway--g2
warning--divided-highway--g3 warning--divided-highway--g3
warning--divided-highway--g4 warning--divided-highway--g4
warning--divided-highway--g5 warning--divided-highway--g5
warning--divided-highway--g6 warning--divided-highway--g6
warning--divided-highway--g7 warning--divided-highway--g7
warning--divided-highway--g8 warning--divided-highway--g8
warning--divided-highway--g9 warning--divided-highway--g9
warning--divided-highway-ends--g1 warning--divided-highway-ends--g1
warning--divided-highway-ends--g2 warning--divided-highway-ends--g2
warning--divided-highway-ends--g3 warning--divided-highway-ends--g3
warning--divided-highway-ends--g4 warning--divided-highway-ends--g4
warning--divided-highway-on-left--g1 warning--divided-highway-on-left--g1
warning--divided-highway-on-left--g2 warning--divided-highway-on-left--g2
warning--divided-highway-on-right--g1 warning--divided-highway-on-right--g1
warning--divided-highway-on-right--g2 warning--divided-highway-on-right--g2
warning--divided-highway-to-left--g1 warning--divided-highway-to-left--g1
warning--divided-highway-to-right--g1 warning--divided-highway-to-right--g1
warning--domestic-animals--g1 warning--domestic-animals--g1
warning--domestic-animals--g2 warning--domestic-animals--g2
warning--domestic-animals--g3 warning--domestic-animals--g3
warning--domestic-animals--g4 warning--domestic-animals--g4
warning--domestic-animals--g5 warning--domestic-animals--g5
warning--domestic-animals--g6 warning--domestic-animals--g6
warning--domestic-animals--g7 warning--domestic-animals--g7
warning--domestic-animals--g8 warning--domestic-animals--g8
warning--double-curve-first-left--g1 warning--double-curve-first-left--g1
warning--double-curve-first-left--g2 warning--double-curve-first-left--g2
warning--double-curve-first-right--g1 warning--double-curve-first-right--g1
warning--double-curve-first-right--g2 warning--double-curve-first-right--g2
warning--double-descent--g1 warning--double-descent--g1
warning--double-reverse-curve-left--g1 warning--double-reverse-curve-left--g1
warning--double-reverse-curve-left--g2 warning--double-reverse-curve-left--g2
warning--double-reverse-curve-right--g1 warning--double-reverse-curve-right--g1
warning--double-reverse-curve-right--g2 warning--double-reverse-curve-right--g2
warning--double-side-roads-left--g1 warning--double-side-roads-left--g1
warning--double-side-roads-left--g3 warning--double-side-roads-left--g3
warning--double-side-roads-right--g1 warning--double-side-roads-right--g1
warning--double-side-roads-right--g3 warning--double-side-roads-right--g3
warning--double-turn-first-left--g1 warning--double-turn-first-left--g1
warning--double-turn-first-right--g1 warning--double-turn-first-right--g1
warning--dual-lanes-all-directions-on-left--g1 warning--dual-lanes-all-directions-on-left--g1
warning--dual-lanes-all-directions-on-right--g1 warning--dual-lanes-all-directions-on-right--g1
warning--dual-lanes-go-straight-or-turn-left--g1 warning--dual-lanes-go-straight-or-turn-left--g1
warning--dual-lanes-go-straight-or-turn-right--g1 warning--dual-lanes-go-straight-or-turn-right--g1
warning--dual-lanes-left-turn--g1 warning--dual-lanes-left-turn--g1
warning--dual-lanes-left-turn-or-go-straight--g1 warning--dual-lanes-left-turn-or-go-straight--g1
warning--dual-lanes-right-turn--g1 warning--dual-lanes-right-turn--g1
warning--dual-lanes-right-turn-or-go-straight--g1 warning--dual-lanes-right-turn-or-go-straight--g1
warning--dual-lanes-turn-left--g1 warning--dual-lanes-turn-left--g1
warning--dual-lanes-turn-left-or-right--g1 warning--dual-lanes-turn-left-or-right--g1
warning--dual-lanes-turn-left-or-right--g2 warning--dual-lanes-turn-left-or-right--g2
warning--dual-lanes-turn-left-or-right--g3 warning--dual-lanes-turn-left-or-right--g3
warning--dual-lanes-turn-left-or-right--g4 warning--dual-lanes-turn-left-or-right--g4
warning--dual-lanes-turn-right--g1 warning--dual-lanes-turn-right--g1
warning--dual-path-cyclists-and-pedestrians--g1 warning--dual-path-cyclists-and-pedestrians--g1
warning--electricity--g1 warning--electricity--g1
warning--electricity--g2 warning--electricity--g2
warning--elephant-crossing--g1 warning--elephant-crossing--g1
warning--emergency-vehicles--g1 warning--emergency-vehicles--g1
warning--emu-crossing--g1 warning--emu-crossing--g1
warning--emu-crossing--g2 warning--emu-crossing--g2
warning--entering-roadway-merge--g1 warning--entering-roadway-merge--g1
warning--entering-roadway-merge--g2 warning--entering-roadway-merge--g2
warning--equestrians-crossing--g1 warning--equestrians-crossing--g1
warning--equestrians-crossing--g2 warning--equestrians-crossing--g2
warning--expressway--g1 warning--expressway--g1
warning--falling-rocks-or-debris-left--g1 warning--falling-rocks-or-debris-left--g1
warning--falling-rocks-or-debris-left--g2 warning--falling-rocks-or-debris-left--g2
warning--falling-rocks-or-debris-left--g3 warning--falling-rocks-or-debris-left--g3
warning--falling-rocks-or-debris-left--g4 warning--falling-rocks-or-debris-left--g4
warning--falling-rocks-or-debris-right--g1 warning--falling-rocks-or-debris-right--g1
warning--falling-rocks-or-debris-right--g2 warning--falling-rocks-or-debris-right--g2
warning--falling-rocks-or-debris-right--g3 warning--falling-rocks-or-debris-right--g3
warning--falling-rocks-or-debris-right--g4 warning--falling-rocks-or-debris-right--g4
warning--ferry--g1 warning--ferry--g1
warning--flaggers-in-road--g1 warning--flaggers-in-road--g1
warning--flaggers-in-road--g2 warning--flaggers-in-road--g2
warning--foggy-road--g1 warning--foggy-road--g1
warning--foggy-road--g2 warning--foggy-road--g2
warning--forest--g1 warning--forest--g1
warning--fresh-oil--g1 warning--fresh-oil--g1
warning--frog-crossing--g1 warning--frog-crossing--g1
warning--gate--g1 warning--gate--g1
warning--gate-left--g1 warning--gate-left--g1
warning--gate-right--g1 warning--gate-right--g1
warning--go-left--g1 warning--go-left--g1
warning--go-right--g1 warning--go-right--g1
warning--golf-carts-crossing--g1 warning--golf-carts-crossing--g1
warning--gravel-road-surface--g1 warning--gravel-road-surface--g1
warning--hairpin-curve-left--g1 warning--hairpin-curve-left--g1
warning--hairpin-curve-left--g2 warning--hairpin-curve-left--g2
warning--hairpin-curve-left--g3 warning--hairpin-curve-left--g3
warning--hairpin-curve-right--g1 warning--hairpin-curve-right--g1
warning--hairpin-curve-right--g3 warning--hairpin-curve-right--g3
warning--height-restriction--g2 warning--height-restriction--g2
warning--height-restriction--g3 warning--height-restriction--g3
warning--height-restriction--g4 warning--height-restriction--g4
warning--height-restriction--g5 warning--height-restriction--g5
warning--horizontal-alignment-left--g1 warning--horizontal-alignment-left--g1
warning--horizontal-alignment-left--g3 warning--horizontal-alignment-left--g3
warning--horizontal-alignment-right--g1 warning--horizontal-alignment-right--g1
warning--horizontal-alignment-right--g3 warning--horizontal-alignment-right--g3
warning--horse-crossing--g1 warning--horse-crossing--g1
warning--icy-road--g1 warning--icy-road--g1
warning--junction-with-a-side-road-acute-left--g1 warning--junction-with-a-side-road-acute-left--g1
warning--junction-with-a-side-road-acute-left--g2 warning--junction-with-a-side-road-acute-left--g2
warning--junction-with-a-side-road-acute-right--g1 warning--junction-with-a-side-road-acute-right--g1
warning--junction-with-a-side-road-acute-right--g2 warning--junction-with-a-side-road-acute-right--g2
warning--junction-with-a-side-road-perpendicular-left--g1 warning--junction-with-a-side-road-perpendicular-left--g1
warning--junction-with-a-side-road-perpendicular-left--g2 warning--junction-with-a-side-road-perpendicular-left--g2
warning--junction-with-a-side-road-perpendicular-left--g3 warning--junction-with-a-side-road-perpendicular-left--g3
warning--junction-with-a-side-road-perpendicular-left--g4 warning--junction-with-a-side-road-perpendicular-left--g4
warning--junction-with-a-side-road-perpendicular-right--g1 warning--junction-with-a-side-road-perpendicular-right--g1
warning--junction-with-a-side-road-perpendicular-right--g2 warning--junction-with-a-side-road-perpendicular-right--g2
warning--junction-with-a-side-road-perpendicular-right--g3 warning--junction-with-a-side-road-perpendicular-right--g3
warning--junction-with-a-side-road-perpendicular-right--g4 warning--junction-with-a-side-road-perpendicular-right--g4
warning--junction-with-merge-from-left--g1 warning--junction-with-merge-from-left--g1
warning--junction-with-merge-from-right--g1 warning--junction-with-merge-from-right--g1
warning--junction-with-side-roads--g1 warning--junction-with-side-roads--g1
warning--kangaroo-crossing--g1 warning--kangaroo-crossing--g1
warning--keep-distance--g1 warning--keep-distance--g1
warning--keep-left--g1 warning--keep-left--g1
warning--keep-right--g1 warning--keep-right--g1
warning--kiwi-crossing--g1 warning--kiwi-crossing--g1
warning--kiwi-crossing--g2 warning--kiwi-crossing--g2
warning--koala-crossing--g1 warning--koala-crossing--g1
warning--koala-crossing--g2 warning--koala-crossing--g2
warning--koala-crossing--g3 warning--koala-crossing--g3
warning--koala-crossing--g4 warning--koala-crossing--g4
warning--lane-closed-in-dual-lanes-left--g1 warning--lane-closed-in-dual-lanes-left--g1
warning--lane-closed-in-dual-lanes-left--g2 warning--lane-closed-in-dual-lanes-left--g2
warning--lane-closed-in-dual-lanes-right--g1 warning--lane-closed-in-dual-lanes-right--g1
warning--lane-closed-in-dual-lanes-right--g2 warning--lane-closed-in-dual-lanes-right--g2
warning--length-restriction--g1 warning--length-restriction--g1
warning--length-restriction--g2 warning--length-restriction--g2
warning--light-rail-transit-vehicles--g1 warning--light-rail-transit-vehicles--g1
warning--limited-lighting-under-trees--g1 warning--limited-lighting-under-trees--g1
warning--logging-vehicles--g1 warning--logging-vehicles--g1
warning--loop-270-degree--g1 warning--loop-270-degree--g1
warning--loop-pretzel--g1 warning--loop-pretzel--g1
warning--loose-road-surface--g1 warning--loose-road-surface--g1
warning--loose-road-surface--g2 warning--loose-road-surface--g2
warning--loose-road-surface--g3 warning--loose-road-surface--g3
warning--loose-road-surface--g4 warning--loose-road-surface--g4
warning--low-flying-aircraft--g1 warning--low-flying-aircraft--g1
warning--low-flying-aircraft--g2 warning--low-flying-aircraft--g2
warning--low-flying-aircraft--g3 warning--low-flying-aircraft--g3
warning--low-flying-aircraft--g4 warning--low-flying-aircraft--g4
warning--low-flying-aircraft--g5 warning--low-flying-aircraft--g5
warning--low-flying-aircraft--g6 warning--low-flying-aircraft--g6
warning--low-flying-aircraft--g7 warning--low-flying-aircraft--g7
warning--low-flying-aircraft--g8 warning--low-flying-aircraft--g8
warning--low-ground-clearance--g1 warning--low-ground-clearance--g1
warning--low-ground-clearance--g2 warning--low-ground-clearance--g2
warning--low-ground-clearance--g3 warning--low-ground-clearance--g3
warning--monkey-crossing--g1 warning--monkey-crossing--g1
warning--motorcycles-crossing--g1 warning--motorcycles-crossing--g1
warning--narrow-bridge--g1 warning--narrow-bridge--g1
warning--narrow-bridge--g2 warning--narrow-bridge--g2
warning--narrow-bridge--g3 warning--narrow-bridge--g3
warning--no-passing-zone--g1 warning--no-passing-zone--g1
warning--no-passing-zone--g2 warning--no-passing-zone--g2
warning--occupied-lanes--g1 warning--occupied-lanes--g1
warning--offset-roads--g1 warning--offset-roads--g1
warning--offset-roads--g2 warning--offset-roads--g2
warning--offset-roads--g3 warning--offset-roads--g3
warning--offset-roads--g4 warning--offset-roads--g4
warning--opening-or-swing-bridge--g1 warning--opening-or-swing-bridge--g1
warning--opening-or-swing-bridge--g2 warning--opening-or-swing-bridge--g2
warning--other-danger--g1 warning--other-danger--g1
warning--other-danger--g2 warning--other-danger--g2
warning--other-danger--g3 warning--other-danger--g3
warning--panda-crossing--g1 warning--panda-crossing--g1
warning--pass-left-or-right--g1 warning--pass-left-or-right--g1
warning--pass-left-or-right--g2 warning--pass-left-or-right--g2
warning--pass-left-or-right--g3 warning--pass-left-or-right--g3
warning--pavement-ahead--g1 warning--pavement-ahead--g1
warning--pavement-ends--g1 warning--pavement-ends--g1
warning--pavement-ends--g2 warning--pavement-ends--g2
warning--pavement-ends--g3 warning--pavement-ends--g3
warning--pavement-ends--g4 warning--pavement-ends--g4
warning--pavement-ends--g5 warning--pavement-ends--g5
warning--pedestrians-crossing--g10 warning--pedestrians-crossing--g10
warning--pedestrians-crossing--g11 warning--pedestrians-crossing--g11
warning--pedestrians-crossing--g12 warning--pedestrians-crossing--g12
warning--pedestrians-crossing--g1 warning--pedestrians-crossing--g1
warning--pedestrians-crossing--g4 warning--pedestrians-crossing--g4
warning--pedestrians-crossing--g5 warning--pedestrians-crossing--g5
warning--pedestrians-crossing--g6 warning--pedestrians-crossing--g6
warning--pedestrians-crossing--g7 warning--pedestrians-crossing--g7
warning--pedestrians-crossing--g8 warning--pedestrians-crossing--g8
warning--pedestrians-crossing--g9 warning--pedestrians-crossing--g9
warning--playground--g1 warning--playground--g1
warning--playground--g3 warning--playground--g3
warning--polar-bear-crossing--g1 warning--polar-bear-crossing--g1
warning--quay-or-river-bank--g1 warning--quay-or-river-bank--g1
warning--quay-or-river-bank--g2 warning--quay-or-river-bank--g2
warning--quay-or-river-bank--g3 warning--quay-or-river-bank--g3
warning--quay-or-river-bank--g4 warning--quay-or-river-bank--g4
warning--rabbit-crossing--g1 warning--rabbit-crossing--g1
warning--raccoon-crossing--g1 warning--raccoon-crossing--g1
warning--railroad-crossing--g1 warning--railroad-crossing--g1
warning--railroad-crossing--g2 warning--railroad-crossing--g2
warning--railroad-crossing--g3 warning--railroad-crossing--g3
warning--railroad-crossing--g4 warning--railroad-crossing--g4
warning--railroad-crossing-with-barriers--g1 warning--railroad-crossing-with-barriers--g1
warning--railroad-crossing-with-barriers--g2 warning--railroad-crossing-with-barriers--g2
warning--railroad-crossing-with-barriers--g3 warning--railroad-crossing-with-barriers--g3
warning--railroad-crossing-with-barriers--g4 warning--railroad-crossing-with-barriers--g4
warning--railroad-crossing-with-barriers--g5 warning--railroad-crossing-with-barriers--g5
warning--railroad-crossing-with-barriers--g6 warning--railroad-crossing-with-barriers--g6
warning--railroad-crossing-with-barriers--g7 warning--railroad-crossing-with-barriers--g7
warning--railroad-crossing-without-barriers--g1 warning--railroad-crossing-without-barriers--g1
warning--railroad-crossing-without-barriers--g2 warning--railroad-crossing-without-barriers--g2
warning--railroad-crossing-without-barriers--g3 warning--railroad-crossing-without-barriers--g3
warning--railroad-crossing-without-barriers--g4 warning--railroad-crossing-without-barriers--g4
warning--railroad-crossing-without-barriers--g5 warning--railroad-crossing-without-barriers--g5
warning--railroad-crossing-without-barriers--g6 warning--railroad-crossing-without-barriers--g6
warning--railroad-intersection--g1 warning--railroad-intersection--g1
warning--railroad-intersection--g2 warning--railroad-intersection--g2
warning--railroad-intersection--g3 warning--railroad-intersection--g3
warning--railroad-intersection--g4 warning--railroad-intersection--g4
warning--railroad-intersection--g5 warning--railroad-intersection--g5
warning--railroad-intersection--g6 warning--railroad-intersection--g6
warning--railroad-intersection--g7 warning--railroad-intersection--g7
warning--railroad-intersection--g8 warning--railroad-intersection--g8
warning--railroad-intersection--g9 warning--railroad-intersection--g9
warning--ramp-closed--g1 warning--ramp-closed--g1
warning--reduced-maximum-speed-limit--g1 warning--reduced-maximum-speed-limit--g1
warning--reserved-lane--g1 warning--reserved-lane--g1
warning--restricted-zone--g1 warning--restricted-zone--g1
warning--reversible-lanes--g1 warning--reversible-lanes--g1
warning--reversible-lanes--g2 warning--reversible-lanes--g2
warning--rickshaws-crossing--g1 warning--rickshaws-crossing--g1
warning--road-blocks--g1 warning--road-blocks--g1
warning--road-bump--g1 warning--road-bump--g1
warning--road-bump--g2 warning--road-bump--g2
warning--road-bump--g3 warning--road-bump--g3
warning--road-bump-with-speed-limit--g1 warning--road-bump-with-speed-limit--g1
warning--road-closed--g3 warning--road-closed--g3
warning--road-narrows--g1 warning--road-narrows--g1
warning--road-narrows--g2 warning--road-narrows--g2
warning--road-narrows-left--g1 warning--road-narrows-left--g1
warning--road-narrows-left--g2 warning--road-narrows-left--g2
warning--road-narrows-left-ahead--g1 warning--road-narrows-left-ahead--g1
warning--road-narrows-right--g1 warning--road-narrows-right--g1
warning--road-narrows-right--g2 warning--road-narrows-right--g2
warning--road-narrows-right-ahead--g1 warning--road-narrows-right-ahead--g1
warning--road-toll-ahead--g1 warning--road-toll-ahead--g1
warning--road-widens--g1 warning--road-widens--g1
warning--road-widens-left--g1 warning--road-widens-left--g1
warning--road-widens-right--g1 warning--road-widens-right--g1
warning--roadworks--g10 warning--roadworks--g10
warning--roadworks--g11 warning--roadworks--g11
warning--roadworks--g1 warning--roadworks--g1
warning--roadworks--g2 warning--roadworks--g2
warning--roadworks--g3 warning--roadworks--g3
warning--roadworks--g5 warning--roadworks--g5
warning--roadworks--g6 warning--roadworks--g6
warning--roadworks--g8 warning--roadworks--g8
warning--roadworks--g9 warning--roadworks--g9
warning--roadworks-go-left-or-straight--g1 warning--roadworks-go-left-or-straight--g1
warning--roadworks-go-right-or-straight--g1 warning--roadworks-go-right-or-straight--g1
warning--roundabout--g1 warning--roundabout--g1
warning--roundabout--g2 warning--roundabout--g2
warning--roundabout--g3 warning--roundabout--g3
warning--roundabout--g4 warning--roundabout--g4
warning--roundabout--g5 warning--roundabout--g5
warning--roundabout--g6 warning--roundabout--g6
warning--roundabout--g7 warning--roundabout--g7
warning--ruts--g1 warning--ruts--g1
warning--sand--g1 warning--sand--g1
warning--sand-drift--g1 warning--sand-drift--g1
warning--school-zone--g2 warning--school-zone--g2
warning--severe-weather--g1 warning--severe-weather--g1
warning--shared-lane-motorcycles-bicycles--g1 warning--shared-lane-motorcycles-bicycles--g1
warning--sharp-turn--g1 warning--sharp-turn--g1
warning--single-reverse-curve--g1 warning--single-reverse-curve--g1
warning--skewed-t-roads-left--g1 warning--skewed-t-roads-left--g1
warning--skewed-t-roads-left--g2 warning--skewed-t-roads-left--g2
warning--skewed-t-roads-left--g3 warning--skewed-t-roads-left--g3
warning--skewed-t-roads-right--g1 warning--skewed-t-roads-right--g1
warning--skewed-t-roads-right--g2 warning--skewed-t-roads-right--g2
warning--skewed-t-roads-right--g3 warning--skewed-t-roads-right--g3
warning--skiers--g1 warning--skiers--g1
warning--skiers--g2 warning--skiers--g2
warning--skiers--g3 warning--skiers--g3
warning--slippery-bicycles--g1 warning--slippery-bicycles--g1
warning--slippery-motorcycles--g1 warning--slippery-motorcycles--g1
warning--slippery-motorcycles--g2 warning--slippery-motorcycles--g2
warning--slippery-road-surface--g1 warning--slippery-road-surface--g1
warning--slippery-road-surface--g2 warning--slippery-road-surface--g2
warning--slow--g1 warning--slow--g1
warning--snow-tractors--g1 warning--snow-tractors--g1
warning--snowmobiles--g1 warning--snowmobiles--g1
warning--snowmobiles--g2 warning--snowmobiles--g2
warning--snowmobiles--g3 warning--snowmobiles--g3
warning--snowmobiles-and-others--g1 warning--snowmobiles-and-others--g1
warning--soft-road-surface--g1 warning--soft-road-surface--g1
warning--soft-road-surface--g2 warning--soft-road-surface--g2
warning--soft-shoulder--g1 warning--soft-shoulder--g1
warning--soft-shoulder--g2 warning--soft-shoulder--g2
warning--soft-shoulder--g3 warning--soft-shoulder--g3
warning--soft-shoulder--g4 warning--soft-shoulder--g4
warning--speed-camera--g1 warning--speed-camera--g1
warning--steep-ascent--g1 warning--steep-ascent--g1
warning--steep-ascent--g2 warning--steep-ascent--g2
warning--steep-ascent--g3 warning--steep-ascent--g3
warning--steep-ascent--g4 warning--steep-ascent--g4
warning--steep-ascent-and-descent--g1 warning--steep-ascent-and-descent--g1
warning--steep-descent--g1 warning--steep-descent--g1
warning--steep-descent--g2 warning--steep-descent--g2
warning--steep-descent--g3 warning--steep-descent--g3
warning--steep-descent--g4 warning--steep-descent--g4
warning--steep-descent--g5 warning--steep-descent--g5
warning--steep-descent--g6 warning--steep-descent--g6
warning--stop-ahead--g1 warning--stop-ahead--g1
warning--stop-ahead--g3 warning--stop-ahead--g3
warning--stop-ahead--g4 warning--stop-ahead--g4
warning--stop-ahead--g5 warning--stop-ahead--g5
warning--stop-ahead--g6 warning--stop-ahead--g6
warning--t-roads--g1 warning--t-roads--g1
warning--t-roads--g2 warning--t-roads--g2
warning--tanks-crossing--g1 warning--tanks-crossing--g1
warning--tanks-crossing--g2 warning--tanks-crossing--g2
warning--texts--g1 warning--texts--g1
warning--texts--g3 warning--texts--g3
warning--texts--g2 warning--texts--g2
warning--towing--g1 warning--towing--g1
warning--tractors--g1 warning--tractors--g1
warning--tractors--g2 warning--tractors--g2
warning--tractors--g3 warning--tractors--g3
warning--tractors--g4 warning--tractors--g4
warning--tractors--g5 warning--tractors--g5
warning--tractors--g6 warning--tractors--g6
warning--tractors--g7 warning--tractors--g7
warning--traffic-merges-at-signalized-intersections--g1 warning--traffic-merges-at-signalized-intersections--g1
warning--traffic-merges-left--g1 warning--traffic-merges-left--g1
warning--traffic-merges-left--g2 warning--traffic-merges-left--g2
warning--traffic-merges-left--g3 warning--traffic-merges-left--g3
warning--traffic-merges-left--g4 warning--traffic-merges-left--g4
warning--traffic-merges-left-and-right--g1 warning--traffic-merges-left-and-right--g1
warning--traffic-merges-left-buses--g1 warning--traffic-merges-left-buses--g1
warning--traffic-merges-right--g1 warning--traffic-merges-right--g1
warning--traffic-merges-right--g2 warning--traffic-merges-right--g2
warning--traffic-merges-right--g3 warning--traffic-merges-right--g3
warning--traffic-merges-right-buses--g1 warning--traffic-merges-right-buses--g1
warning--traffic-queues-likely--g1 warning--traffic-queues-likely--g1
warning--traffic-queues-likely--g2 warning--traffic-queues-likely--g2
warning--traffic-queues-likely--g3 warning--traffic-queues-likely--g3
warning--traffic-queues-likely--g4 warning--traffic-queues-likely--g4
warning--traffic-queues-likely--g5 warning--traffic-queues-likely--g5
warning--traffic-signals--g1 warning--traffic-signals--g1
warning--traffic-signals--g2 warning--traffic-signals--g2
warning--traffic-signals--g3 warning--traffic-signals--g3
warning--traffic-signals--g4 warning--traffic-signals--g4
warning--traffic-signals--g5 warning--traffic-signals--g5
warning--traffic-signals--g6 warning--traffic-signals--g6
warning--traffic-slow--g1 warning--traffic-slow--g1
warning--trail-crossing--g1 warning--trail-crossing--g1
warning--trail-crossing--g2 warning--trail-crossing--g2
warning--trail-crossing--g3 warning--trail-crossing--g3
warning--trail-crossing--g4 warning--trail-crossing--g4
warning--trail-crossing--g5 warning--trail-crossing--g5
warning--trail-crossing--g6 warning--trail-crossing--g6
warning--trams-crossing--g1 warning--trams-crossing--g1
warning--trams-crossing--g2 warning--trams-crossing--g2
warning--triple-curve-left--g1 warning--triple-curve-left--g1
warning--triple-curve-right--g1 warning--triple-curve-right--g1
warning--triple-lanes-left-turn--g1 warning--triple-lanes-left-turn--g1
warning--triple-lanes-left-turn-or-go-straight--g1 warning--triple-lanes-left-turn-or-go-straight--g1
warning--triple-lanes-right-turn--g1 warning--triple-lanes-right-turn--g1
warning--triple-lanes-right-turn-or-go-straight--g1 warning--triple-lanes-right-turn-or-go-straight--g1
warning--triple-lanes-with-directions--g1 warning--triple-lanes-with-directions--g1
warning--triple-reverse-curve-left--g1 warning--triple-reverse-curve-left--g1
warning--triple-reverse-curve-right--g1 warning--triple-reverse-curve-right--g1
warning--trucks-crossing--g1 warning--trucks-crossing--g1
warning--trucks-crossing--g2 warning--trucks-crossing--g2
warning--trucks-rollover--g1 warning--trucks-rollover--g1
warning--trucks-rollover--g2 warning--trucks-rollover--g2
warning--trucks-rollover--g3 warning--trucks-rollover--g3
warning--trucks-rollover--g4 warning--trucks-rollover--g4
warning--trucks-rollover--g5 warning--trucks-rollover--g5
warning--tunnel--g1 warning--tunnel--g1
warning--tunnel--g2 warning--tunnel--g2
warning--tunnel--g3 warning--tunnel--g3
warning--tunnel--g4 warning--tunnel--g4
warning--tunnel--g5 warning--tunnel--g5
warning--tunnel--g6 warning--tunnel--g6
warning--tunnel--g7 warning--tunnel--g7
warning--turn-left--g1 warning--turn-left--g1
warning--turn-left--g2 warning--turn-left--g2
warning--turn-left--g3 warning--turn-left--g3
warning--turn-left-or-right--g1 warning--turn-left-or-right--g1
warning--turn-right--g1 warning--turn-right--g1
warning--turn-right--g2 warning--turn-right--g2
warning--turn-right--g3 warning--turn-right--g3
warning--two-way-traffic--g1 warning--two-way-traffic--g1
warning--two-way-traffic--g2 warning--two-way-traffic--g2
warning--two-way-traffic--g3 warning--two-way-traffic--g3
warning--two-way-traffic--g4 warning--two-way-traffic--g4
warning--two-way-traffic--g5 warning--two-way-traffic--g5
warning--two-way-traffic--g6 warning--two-way-traffic--g6
warning--u-turn--g1 warning--u-turn--g1
warning--u-turn--g2 warning--u-turn--g2
warning--uneven-road--g1 warning--uneven-road--g1
warning--uneven-road--g2 warning--uneven-road--g2
warning--uneven-roads-ahead--g1 warning--uneven-roads-ahead--g1
warning--vehicles-and-others--g1 warning--vehicles-and-others--g1
warning--vehicles-crossing--g1 warning--vehicles-crossing--g1
warning--village--g1 warning--village--g1
warning--weight-limit--g5 warning--weight-limit--g5
warning--weight-limit-per-tandem-axle--g1 warning--weight-limit-per-tandem-axle--g1
warning--width-restriction--g1 warning--width-restriction--g1
warning--width-restriction--g2 warning--width-restriction--g2
warning--width-restriction--g3 warning--width-restriction--g3
warning--width-restriction--g4 warning--width-restriction--g4
warning--wild-animals--g1 warning--wild-animals--g1
warning--wild-animals--g2 warning--wild-animals--g2
warning--wild-animals--g3 warning--wild-animals--g3
warning--wild-animals--g4 warning--wild-animals--g4
warning--wild-animals--g5 warning--wild-animals--g5
warning--wild-animals--g6 warning--wild-animals--g6
warning--wild-animals--g7 warning--wild-animals--g7
warning--wild-animals--g8 warning--wild-animals--g8
warning--wind--g1 warning--wind--g1
warning--winding-road--g1 warning--winding-road--g1
warning--winding-road-first-left--g1 warning--winding-road-first-left--g1
warning--winding-road-first-left--g2 warning--winding-road-first-left--g2
warning--winding-road-first-left--g3 warning--winding-road-first-left--g3
warning--winding-road-first-right--g1 warning--winding-road-first-right--g1
warning--winding-road-first-right--g2 warning--winding-road-first-right--g2
warning--winding-road-first-right--g3 warning--winding-road-first-right--g3
warning--winding-road-first-right--g4 warning--winding-road-first-right--g4
warning--winding-road-to-left--g1 warning--winding-road-to-left--g1
warning--winding-road-to-right--g1 warning--winding-road-to-right--g1
warning--wombat-crossing--g1 warning--wombat-crossing--g1
warning--y-roads--g1 warning--y-roads--g1
warning--y-roads--g2 warning--y-roads--g2
warning--yield-ahead--g1 warning--yield-ahead--g1
warning--yield-ahead--g3 warning--yield-ahead--g3

Complementary

Value Appearance
complementary--accident-area--g1 complementary--accident-area--g1
complementary--accident-area--g2 complementary--accident-area--g2
complementary--accident-area--g3 complementary--accident-area--g3
complementary--accident-area--g4 complementary--accident-area--g4
complementary--advisory-exit-or-ramp-speed--g1 complementary--advisory-exit-or-ramp-speed--g1
complementary--bicycles--g1 complementary--bicycles--g1
complementary--bicycles-and-pedestrians-detour--g1 complementary--bicycles-and-pedestrians-detour--g1
complementary--bicycles-or-pedestrians-detour--g1 complementary--bicycles-or-pedestrians-detour--g1
complementary--bicycles-turn-right--g1 complementary--bicycles-turn-right--g1
complementary--bike-route--g1 complementary--bike-route--g1
complementary--bike-route--g3 complementary--bike-route--g3
complementary--both-directions--g1 complementary--both-directions--g1
complementary--both-directions--g2 complementary--both-directions--g2
complementary--buses--g1 complementary--buses--g1
complementary--buses-and-trucks--g1 complementary--buses-and-trucks--g1
complementary--camera--g1 complementary--camera--g1
complementary--camera--g2 complementary--camera--g2
complementary--camera--g3 complementary--camera--g3
complementary--camera--g4 complementary--camera--g4
complementary--camera--g5 complementary--camera--g5
complementary--caravan-trailers--g2 complementary--caravan-trailers--g2
complementary--caravan-trailers--g3 complementary--caravan-trailers--g3
complementary--caravans--g2 complementary--caravans--g2
complementary--carts--g1 complementary--carts--g1
complementary--chevron-left--g1 complementary--chevron-left--g1
complementary--chevron-left--g2 complementary--chevron-left--g2
complementary--chevron-left--g3 complementary--chevron-left--g3
complementary--chevron-left--g4 complementary--chevron-left--g4
complementary--chevron-left--g5 complementary--chevron-left--g5
complementary--chevron-right--g1 complementary--chevron-right--g1
complementary--chevron-right--g2 complementary--chevron-right--g2
complementary--chevron-right--g3 complementary--chevron-right--g3
complementary--chevron-right--g4 complementary--chevron-right--g4
complementary--chevron-right--g5 complementary--chevron-right--g5
complementary--dangerous-or-pollutant-good--g1 complementary--dangerous-or-pollutant-good--g1
complementary--dead-end--g1 complementary--dead-end--g1
complementary--detour--g1 complementary--detour--g1
complementary--disabled-persons--g1 complementary--disabled-persons--g1
complementary--distance--g1 complementary--distance--g1
complementary--distance--g2 complementary--distance--g2
complementary--distance--g3 complementary--distance--g3
complementary--end-of-road-works--g1 complementary--end-of-road-works--g1
complementary--except-bicycles--g1 complementary--except-bicycles--g1
complementary--except-bicycles--g2 complementary--except-bicycles--g2
complementary--except-buses--g1 complementary--except-buses--g1
complementary--except-carts--g1 complementary--except-carts--g1
complementary--except-motorcycles--g1 complementary--except-motorcycles--g1
complementary--except-motorcycles--g2 complementary--except-motorcycles--g2
complementary--except-polluting-level-green--g1 complementary--except-polluting-level-green--g1
complementary--except-polluting-level-green-yellow--g1 complementary--except-polluting-level-green-yellow--g1
complementary--except-polluting-level-green-yellow-red--g1 complementary--except-polluting-level-green-yellow-red--g1
complementary--except-tractors--g1 complementary--except-tractors--g1
complementary--except-tractors--g2 complementary--except-tractors--g2
complementary--except-trailers--g1 complementary--except-trailers--g1
complementary--except-trailers--g2 complementary--except-trailers--g2
complementary--except-trains--g1 complementary--except-trains--g1
complementary--except-trams--g1 complementary--except-trams--g1
complementary--except-trucks--g1 complementary--except-trucks--g1
complementary--except-vehicles--g1 complementary--except-vehicles--g1
complementary--except-vehicles--g2 complementary--except-vehicles--g2
complementary--go-left--g1 complementary--go-left--g1
complementary--go-right--g1 complementary--go-right--g1
complementary--go-straight-or-turn-left--g1 complementary--go-straight-or-turn-left--g1
complementary--go-straight-or-turn-right--g1 complementary--go-straight-or-turn-right--g1
complementary--height-limit--g1 complementary--height-limit--g1
complementary--height-limit--g2 complementary--height-limit--g2
complementary--including-bicycles-and-motorcycles--g1 complementary--including-bicycles-and-motorcycles--g1
complementary--including-buses-vehicles--g1 complementary--including-buses-vehicles--g1
complementary--keep-left--g1 complementary--keep-left--g1
complementary--keep-right--g1 complementary--keep-right--g1
complementary--lane-control--g1 complementary--lane-control--g1
complementary--lane-control--g2 complementary--lane-control--g2
complementary--lane-control--g3 complementary--lane-control--g3
complementary--maximum-speed-limit-10--g1 complementary--maximum-speed-limit-10--g1
complementary--maximum-speed-limit-15--g1 complementary--maximum-speed-limit-15--g1
complementary--maximum-speed-limit-20--g1 complementary--maximum-speed-limit-20--g1
complementary--maximum-speed-limit-25--g1 complementary--maximum-speed-limit-25--g1
complementary--maximum-speed-limit-30--g1 complementary--maximum-speed-limit-30--g1
complementary--maximum-speed-limit-35--g1 complementary--maximum-speed-limit-35--g1
complementary--maximum-speed-limit-40--g1 complementary--maximum-speed-limit-40--g1
complementary--maximum-speed-limit-45--g1 complementary--maximum-speed-limit-45--g1
complementary--maximum-speed-limit-50--g1 complementary--maximum-speed-limit-50--g1
complementary--maximum-speed-limit-55--g1 complementary--maximum-speed-limit-55--g1
complementary--maximum-speed-limit-60--g1 complementary--maximum-speed-limit-60--g1
complementary--maximum-speed-limit-65--g1 complementary--maximum-speed-limit-65--g1
complementary--maximum-speed-limit-70--g1 complementary--maximum-speed-limit-70--g1
complementary--maximum-speed-limit-75--g1 complementary--maximum-speed-limit-75--g1
complementary--maximum-speed-limit-80--g1 complementary--maximum-speed-limit-80--g1
complementary--maximum-speed-limit-85--g1 complementary--maximum-speed-limit-85--g1
complementary--maximum-speed-limit-90--g1 complementary--maximum-speed-limit-90--g1
complementary--maximum-speed-limit-95--g1 complementary--maximum-speed-limit-95--g1
complementary--motorcycles--g1 complementary--motorcycles--g1
complementary--motorcycles--g2 complementary--motorcycles--g2
complementary--motorcycles--g3 complementary--motorcycles--g3
complementary--motorcycles--g4 complementary--motorcycles--g4
complementary--obstacle-delineator--g1 complementary--obstacle-delineator--g1
complementary--obstacle-delineator--g2 complementary--obstacle-delineator--g2
complementary--obstacle-delineator--g3 complementary--obstacle-delineator--g3
complementary--one-direction-left--g1 complementary--one-direction-left--g1
complementary--one-direction-right--g1 complementary--one-direction-right--g1
complementary--pass-left--g1 complementary--pass-left--g1
complementary--pass-right--g1 complementary--pass-right--g1
complementary--pedestrians-and-bicycles--g1 complementary--pedestrians-and-bicycles--g1
complementary--pedestrians-left--g1 complementary--pedestrians-left--g1
complementary--pedestrians-right--g1 complementary--pedestrians-right--g1
complementary--photo-enforced--g1 complementary--photo-enforced--g1
complementary--playground--g1 complementary--playground--g1
complementary--priority-route-at-intersection--g1 complementary--priority-route-at-intersection--g1
complementary--priority-route-at-intersection--g2 complementary--priority-route-at-intersection--g2
complementary--priority-route-at-intersection--g3 complementary--priority-route-at-intersection--g3
complementary--priority-route-at-intersection--g4 complementary--priority-route-at-intersection--g4
complementary--priority-route-at-intersection--g5 complementary--priority-route-at-intersection--g5
complementary--priority-route-at-intersection--g6 complementary--priority-route-at-intersection--g6
complementary--railroad--g1 complementary--railroad--g1
complementary--railroad--g2 complementary--railroad--g2
complementary--railroad--g3 complementary--railroad--g3
complementary--restriction-in-both-directions--g1 complementary--restriction-in-both-directions--g1
complementary--roundabout-go-left--g1 complementary--roundabout-go-left--g1
complementary--roundabout-go-right--g1 complementary--roundabout-go-right--g1
complementary--roundabout-go-straight--g1 complementary--roundabout-go-straight--g1
complementary--slippery-for-caravan-trailers--g1 complementary--slippery-for-caravan-trailers--g1
complementary--snow--g2 complementary--snow--g2
complementary--snow--g4 complementary--snow--g4
complementary--snow--g5 complementary--snow--g5
complementary--snowmobiles--g1 complementary--snowmobiles--g1
complementary--soft-shoulder--g1 complementary--soft-shoulder--g1
complementary--soft-shoulder--g2 complementary--soft-shoulder--g2
complementary--steep-ascent--g1 complementary--steep-ascent--g1
complementary--steep-descent--g1 complementary--steep-descent--g1
complementary--time-restrictions--g1 complementary--time-restrictions--g1
complementary--time-restrictions--g3 complementary--time-restrictions--g3
complementary--tow-away-zone--g1 complementary--tow-away-zone--g1
complementary--tow-away-zone--g3 complementary--tow-away-zone--g3
complementary--tractors--g1 complementary--tractors--g1
complementary--traffic-queues--g1 complementary--traffic-queues--g1
complementary--trailers--g1 complementary--trailers--g1
complementary--trailers--g2 complementary--trailers--g2
complementary--trailers--g3 complementary--trailers--g3
complementary--trailers--g4 complementary--trailers--g4
complementary--trains--g1 complementary--trains--g1
complementary--trams--g1 complementary--trams--g1
complementary--trees--g1 complementary--trees--g1
complementary--trucks--g1 complementary--trucks--g1
complementary--trucks--g2 complementary--trucks--g2
complementary--trucks--g3 complementary--trucks--g3
complementary--trucks-and-trailers--g1 complementary--trucks-and-trailers--g1
complementary--trucks-buses-trailers--g1 complementary--trucks-buses-trailers--g1
complementary--trucks-go-left--g1 complementary--trucks-go-left--g1
complementary--trucks-go-left-ahead--g1 complementary--trucks-go-left-ahead--g1
complementary--trucks-go-right--g1 complementary--trucks-go-right--g1
complementary--trucks-go-right-ahead--g1 complementary--trucks-go-right-ahead--g1
complementary--trucks-go-straight--g1 complementary--trucks-go-straight--g1
complementary--trucks-turn-left--g1 complementary--trucks-turn-left--g1
complementary--trucks-turn-right--g1 complementary--trucks-turn-right--g1
complementary--turn-left--g1 complementary--turn-left--g1
complementary--turn-left--g2 complementary--turn-left--g2
complementary--turn-right--g1 complementary--turn-right--g1
complementary--turn-right--g2 complementary--turn-right--g2
complementary--two-way-traffic--g1 complementary--two-way-traffic--g1
complementary--two-way-traffic--g2 complementary--two-way-traffic--g2
complementary--two-way-traffic--g3 complementary--two-way-traffic--g3
complementary--two-way-traffic--g4 complementary--two-way-traffic--g4
complementary--two-way-traffic--g5 complementary--two-way-traffic--g5
complementary--vehicles--g1 complementary--vehicles--g1
complementary--vehicles--g2 complementary--vehicles--g2
complementary--vehicles-or-buses--g1 complementary--vehicles-or-buses--g1
complementary--weekends-or-holidays--g1 complementary--weekends-or-holidays--g1
complementary--weight-limit--g1 complementary--weight-limit--g1
complementary--when-foggy--g1 complementary--when-foggy--g1
complementary--when-rainy--g1 complementary--when-rainy--g1
complementary--when-rainy--g2 complementary--when-rainy--g2
complementary--when-rainy--g3 complementary--when-rainy--g3
complementary--when-snowy--g1 complementary--when-snowy--g1
complementary--when-snowy--g2 complementary--when-snowy--g2
complementary--when-snowy-or-rainy--g1 complementary--when-snowy-or-rainy--g1
complementary--when-snowy-or-rainy--g2 complementary--when-snowy-or-rainy--g2
complementary--when-wet--g1 complementary--when-wet--g1
complementary--width-limit--g1 complementary--width-limit--g1
complementary--working-days--g1 complementary--working-days--g1

Points

Icons are avaliable for download at: https://github.com/mapillary/mapillary_sprite_source

Name Value
Temporary Barrier construction--barrier--temporary
Crosswalk - Plain construction--flat--crosswalk-plain
Driveway construction--flat--driveway
Lane Marking - Arrow (Left) marking--discrete--arrow--left
Lane Marking - Arrow (Right) marking--discrete--arrow--right
Lane Marking - Arrow (Split Left or Straight) marking--discrete--arrow--split-left-or-straight
Lane Marking - Arrow (Split Right or Straight) marking--discrete--arrow--split-right-or-straight
Lane Marking - Arrow (Straight) marking--discrete--arrow--straight
Lane Marking - Crosswalk marking--discrete--crosswalk-zebra
Lane Marking - Give Way (Row) marking--discrete--give-way-row
Lane Marking - Give Way (Single) marking--discrete--give-way-single
Lane Marking - Other marking--discrete--other-marking
Lane Marking - Stop Line marking--discrete--stop-line
Lane Marking - Symbol (Bicycle) marking--discrete--symbol--bicycle
Lane Marking - Text marking--discrete--text
Banner object--banner
Bench object--bench
Bike Rack object--bike-rack
Catch Basin object--catch-basin
CCTV Camera object--cctv-camera
Fire Hydrant object--fire-hydrant
Junction Box object--junction-box
Mailbox object--mailbox
Manhole object--manhole
Parking Meter object--parking-meter
Phone Booth object--phone-booth
Signage - Advertisement object--sign--advertisement
Signage - Information object--sign--information
Signage - Store object--sign--store
Street Light object--street-light
Pole object--support--pole
Traffic Sign Frame object--support--traffic-sign-frame
Utility Pole object--support--utility-pole
Traffic Cone object--traffic-cone
Traffic Light - Cyclists object--traffic-light--cyclists
Traffic Light - General (Horizontal) object--traffic-light--general-horizontal
Traffic Light - General (Single) object--traffic-light--general-single
Traffic Light - General (Upright) object--traffic-light--general-upright
Traffic Light - Other object--traffic-light--other
Traffic Light - Pedestrians object--traffic-light--pedestrians
Trash Can object--trash-can
Water Valve object--water-valve

Lines

Icons are avaliable for download at: https://github.com/mapillary/mapillary_sprite_source

Value
construction--barrier--curb
construction--barrier--fence
construction--barrier--guard-rail
construction--barrier--other-barrier
construction--barrier--separator
construction--flat--bike-lane
construction--flat--curb-cut
construction--flat--parking
construction--flat--rail-track
construction--flat--road-shoulder
construction--flat--road
construction--flat--service-lane
construction--flat--sidewalk
construction--flat--traffic-island
marking--continuous--dashed
marking--continuous--solid
nature--snow
nature--vegetation
nature--water

Segmentations

Icons are avaliable for download at: https://github.com/mapillary/mapillary_sprite_source

Value
animal--bird
animal--ground-animal
construction--barrier--curb
construction--barrier--fence
construction--barrier--guard-rail
construction--barrier--other-barrier
construction--barrier--separator
construction--barrier--wall
construction--flat--bike-lane
construction--flat--crosswalk-plain
construction--flat--curb-cut
construction--flat--parking
construction--flat--pedestrian-area
construction--flat--rail-track
construction--flat--road-shoulder
construction--flat--road
construction--flat--service-lane
construction--flat--sidewalk
construction--flat--traffic-island
construction--structure--bridge
construction--structure--building
construction--structure--garage
construction--structure--tunnel
human--person
human--rider--bicyclist
human--rider--motorcyclist
human--rider--other-rider
marking--continuous--dashed
marking--continuous--solid
marking--discrete--crosswalk-zebra
marking--discrete--other-marking
marking--discrete--stop-line
marking--discrete--text
nature--beach
nature--desert
nature--mountain
nature--sand
nature--sky
nature--snow
nature--terrain
nature--vegetation
nature--water
object--banner
object--bench
object--bike-rack
object--billboard
object--catch-basin
object--cctv-camera
object--fire-hydrant
object--junction-box
object--mailbox
object--manhole
object--parking-meter
object--phone-booth
object--pothole
object--ramp
object--street-light
object--support--pole
object--support--traffic-sign-frame
object--support--utility-pole
object--traffic-cone
object--traffic-light--cyclists
object--traffic-light--general-horizontal-back
object--traffic-light--general-horizontal-front
object--traffic-light--general-horizontal-side
object--traffic-light--general-upright-back
object--traffic-light--general-upright-front
object--traffic-light--general-upright-side
object--traffic-light--other-traffic-light
object--traffic-light--pedestrians
object--traffic-light--temporary
object--traffic-sign--back
object--traffic-sign--direction-back
object--traffic-sign--direction-front
object--traffic-sign--front
object--traffic-sign--information-parking
object--traffic-sign--temporary-back
object--traffic-sign--temporary-front
object--trash-can
object--vehicle--bicycle
object--vehicle--boat
object--vehicle--bus
object--vehicle--car
object--vehicle--caravan
object--vehicle--motorcycle
object--vehicle--on-rails
object--vehicle--other-vehicle
object--vehicle--trailer
object--vehicle--truck
object--vehicle--wheeled-slow
object--water-valve
object--wire-group
void--car-mount
void--dynamic
void--ego-vehicle
void--ground
void--static
Mapillary API Documentation