This documentation describes the Mapillary API v3. With these APIs developers can programmatically read and write resources provided by the Mapillary services.
Mapillary API v3 is built around the concept of resources. In API v3, examples of resources are an image, a sequence of images, a user, or an object on the map.
/images
for image
resources./{resources}/{key}
./{resources}/{key}/{sub_resources}
. For instance, with the
endpoint /images/{key}/detections
, you can access all
detections from an image.POST
, GET
, PUT
(or PATCH
), DELETE
.Content-Type
header (recommended), or in the
URL parameter format
.Whenever possible, API v3 uses GeoJSON to
represent resources containing geographic data. A single resource can
be represented by a
GeoJSON Feature
,
whereas a collection of resources can be represented by a
GeoJSON FeatureCollection
.
Unless explicitly stated otherwise spatial data uses WGS84 (or
EPSG:4326) as
reference coordinate system. Coordinates follow the order longitude
,
latitude
or x
, y
. Bounding boxes follow the order minx
,
miny
, maxx
, maxy
.
In the documentation, we employ TypeScript's type annotation syntax to facilitate documenting and understanding API v3. Other than the primitive JSON data types, we define the following types that are frequently used in the documentation:
Date
: A string to represent date in ISO 8601.Feature<T>
: An object to represent GeoJSON feature where T
is the
geometry type.Geometry<T>
: An object to represent GeoJSON geometry where T
is
the geometry type.Key
: an unique non-empty string that identifies a resource.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.
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.
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.
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 |
https://www.mapillary.com/connect?client_id=<CLIENT_ID>&response_type=token&scope=user:email%20org:read&redirect_uri=http:%2F%2Fexample.com`
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
. |
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. |
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.
$ curl -I "https://a.mapillary.com/v3/sequences?page=3&per_page=200&client_id=<YOUR_CLIENT_ID>"
HTTP/2 200
date: Fri, 02 Mar 2018 12:36:22 GMT
content-type: application/json; charset=utf-8
content-length: 3047825
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
link: <https://a.mapillary.com/v3/sequences?page=1&client_id=TG1sUUxGQlBiYWx2V05NM0pQNUVMQTo2NTU3NTBiNTk1NzM1Y2U2&per_page=200&_page=1>; rel="first", <https://a.mapillary.com/v3/sequences?page=2&client_id=TG1sUUxGQlBiYWx2V05NM0pQNUVMQTo2NTU3NTBiNTk1NzM1Y2U2&per_page=200&_page=2>; rel="next"
etag: W/"2e8191-RcX6O2ubHTs2Z1QkcmfAcbQM62U"
vary: Accept-Encoding
The following HTTP status codes are recognized as errors:
The body of error responses is a JSON object, which contains the following properties:
Property | Type | Description |
---|---|---|
missing_key
(optional) |
Key |
Key of the resource which is not found. Only available for resource not found (404). |
message |
string |
Error message for humans. |
invalid_parameter
(optional) |
string |
Name of the invalid parameter. Only available for bad requests (400). |
$ curl -i "https://a.mapillary.com/v3/sequences?bbox=1,2,3&client_id=<YOUR_CLIENT_ID>"
HTTP/1.1 400 Bad Request
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
Content-Type: application/json; charset=utf-8
Content-Length: 61
ETag: W/"3d-z5ir1VuhS1RIQZIaHwFzR5gn+lk"
Vary: Accept-Encoding
Date: Fri, 02 Mar 2018 12:36:22 GMT
Connection: keep-alive
{"invalid_parameter":"bbox","message":"\"maxy\" is required"}
$ curl -i "https://a.mapillary.com/v3/sequences/NqyQYLg7EkfV1NCdH-7LEw?client_id=<YOUR_CLIENT_ID>"
HTTP/1.1 404 Not Found
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
Content-Type: application/json; charset=utf-8
Content-Length: 84
ETag: W/"54-bm6iuptUC71id1OBtMQOnN4uwow"
Vary: Accept-Encoding
Date: Fri, 02 Mar 2018 12:36:23 GMT
Connection: keep-alive
{"message":"Sequence NqyQYLg7EkfV1NCdH not found","missing_key":"NqyQYLg7EkfV1NCdH"}
Examples below are taken from the blog post.
Here we have a Mapillary API v3 demo page to visualize your API response: http://bit.ly/2krehsf. You can try to copy and paste the following examples either in the demo page or in your console to see how it works.
Images in a bounding box that are "looking at" a point:
curl "https://a.mapillary.com/v3/images/?lookat=12.9981086701,55.6075236275&bbox=12.9981086701,55.6075236275,13.0006076843,55.6089295863&client_id=TG1sUUxGQlBiYWx2V05NM0pQNUVMQTo2NTU3NTBiNTk1NzM1Y2U2"
The closest image to a point within 100 meters:
curl "https://a.mapillary.com/v3/images/?closeto=13.0006076843,55.6089295863&radius=100&per_page=1&client_id=TG1sUUxGQlBiYWx2V05NM0pQNUVMQTo2NTU3NTBiNTk1NzM1Y2U2"
Images close to a point within 100 meters, and also "looking at" another point:
curl "https://a.mapillary.com/v3/images/?lookat=12.9981086701,55.6075236275&closeto=13.0006076843,55.6089295863&radius=100&client_id=TG1sUUxGQlBiYWx2V05NM0pQNUVMQTo2NTU3NTBiNTk1NzM1Y2U2"
Sequences taken by a list of users:
curl "https://a.mapillary.com/v3/sequences/?userkeys=2BJl04nvnfW1y2GNaj7x5w,LmlQLFBPbalvWNM3JP5ELA&client_id=TG1sUUxGQlBiYWx2V05NM0pQNUVMQTo2NTU3NTBiNTk1NzM1Y2U2"
Objects/detections within a bounding box:
curl "https://a.mapillary.com/v3/objects/?bbox=12.9981086701,55.6075236275,13.0006076843,55.6089295863&client_id=TG1sUUxGQlBiYWx2V05NM0pQNUVMQTo2NTU3NTBiNTk1NzM1Y2U2"
curl "https://a.mapillary.com/v3/detections/?bbox=12.9981086701,55.6075236275,13.0006076843,55.6089295863&client_id=TG1sUUxGQlBiYWx2V05NM0pQNUVMQTo2NTU3NTBiNTk1NzM1Y2U2"
An image (shown as a green dot on the map) is a single street photo with extra information such as location, camera angle (CA), camera model, and so on.
An image can be represented as a Point
GeoJSON feature. The Point
geometry
represents the location of the image. An image feature has the following
properties:
Property | Type | Description |
---|---|---|
ca
(optional) |
number |
Image's camera angle in range
[0, 360)
. |
camera_make |
string |
Camera make. |
camera_model |
string |
Camera model. |
captured_at |
Date |
When image was captured. |
key |
Key |
Image key. |
pano |
boolean |
Whether the image is panorama (
true
), or not (
false
). |
project_key
(optional) |
Key |
Which project the image belongs to. Absent if it doesn't belong to any project. |
user_key |
Key |
User who captured the image. |
username |
string |
Username of who captured the image. |
The search request 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
. |
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. |
per_page |
number |
The number of images per page (default 200, and maximum 1000). |
project_keys |
Key[] |
Filter images by projects, given as project keys. |
radius |
number |
Filter images within the radius around the
closeto
location (default
100
meters). |
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. |
The response is a FeatureCollection
object with a list of image
features ordered by captured_at
by default. If closeto
is
provided, image features will be ordered by their distances to the
closeto
location.
$ curl "https://a.mapillary.com/v3/images?client_id=<YOUR_CLIENT_ID>"
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {
"ca": 167.431884765625,
"camera_make": "Apple",
"camera_model": "iPhone",
"captured_at": "2018-03-02T16:58:25.129Z",
"key": "9M-nXsvXNsxeLAuG1nMryA",
"pano": false,
"user_key": "yVHBEHMRgOTWmEcgrVDvDg",
"username": "gregory.ciparelli"
},
"geometry": {
"type": "Point",
"coordinates": [
-72.76008778139976,
41.69888527983676
]
}
},
{
"type": "Feature",
"properties": {
"ca": 168.263427734375,
"camera_make": "Apple",
"camera_model": "iPhone",
"captured_at": "2018-03-02T16:58:24.126Z",
"key": "P7ait35UvS0NwTU022yADQ",
"pano": false,
"user_key": "yVHBEHMRgOTWmEcgrVDvDg",
"username": "gregory.ciparelli"
},
"geometry": {
"type": "Point",
"coordinates": [
-72.7601040380867,
41.69893972466946
]
}
}
]
}
Given an image key, retrieve the image feature.
$ curl "https://a.mapillary.com/v3/images/LwrHXqFRN_pszCopTKHF_Q?client_id=<YOUR_CLIENT_ID>"
{
"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,
"user_key": "AGfe-07BEJX0-kxpu9J3rA",
"username": "pierregeo"
},
"geometry": {
"type": "Point",
"coordinates": [
16.432958,
7.246497
]
}
}
Given an image key, retrive the image source using the following URL pattern:
https://d1cuyjsrcm0gby.cloudfront.net/<IMAGE_KEY>/thumb-320.jpg
https://d1cuyjsrcm0gby.cloudfront.net/<IMAGE_KEY>/thumb-640.jpg
https://d1cuyjsrcm0gby.cloudfront.net/<IMAGE_KEY>/thumb-1024.jpg
https://d1cuyjsrcm0gby.cloudfront.net/<IMAGE_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 photo page directly.
The images are also available under other licenses for commercial use if CC BY-SA is not appropriate for the commercial usage.
Given an image key, retrieve the image detections found in the image. See Image Detections for more information.
Mapillary organizes images as sequences. A sequence of images are continuously captured by a user at a give time. Sequences are shown on the map as green lines.
A sequence can be represented as a LineString
GeoJSON feature. The
LineString
geometry represents a sequence of image locations. A sequence
feature has the following properties:
Property | Type | Description |
---|---|---|
camera_make |
string |
Camera model name. |
captured_at |
Date |
When sequence was captured. |
created_at |
Date |
When sequence was uploaded. |
coordinateProperties |
object |
Properties for coordinates. See below. |
key |
Key |
Sequence key. |
pano |
boolean |
Whether the sequence is panorama (
true
), or not (
false
). |
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 range
[0, 360)
, or
-1
which indicates the corresponding CA is missing. |
A search request 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
. |
per_page |
number |
The number of sequences per page (default 200, and maximum 1000). |
starred |
boolean |
Filter sequences that are starred (
true
) or non-starred (
false
). |
start_time |
Date |
Filter sequences that are captured since
start_time
. |
userkeys |
Key[] |
Filter sequences captured by users, given as user keys. |
usernames |
Key[] |
Filter sequences captured by users, given as usernames. |
The response is a FeatureCollection
object with a list of sequence
features ordered by captured_at
by default.
$ 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>"
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {
"camera_make": "Apple",
"captured_at": "2016-03-14T13:44:53.860Z",
"coordinateProperties": {
"cas": [
323.0319999999999,
320.8918,
333.62239999999997,
329.94820000000004
],
"image_keys": [
"LwrHXqFRN_pszCopTKHF_Q",
"Aufjv2hdCKwg9LySWWVSwg",
"QEVZ1tp-PmrwtqhSwdW9fQ",
"G_SIwxNcioYeutZuA8Rurw"
]
},
"created_at": "2016-03-17T10:47:53.106Z",
"key": "LMlIPUNhaj24h_q9v4ArNw",
"pano": false,
"user_key": "AGfe-07BEJX0-kxpu9J3rA",
"username": "pierregeo",
"starred": false
},
"geometry": {
"type": "LineString",
"coordinates": [
[
16.432958,
7.246497
],
[
16.432955,
7.246567
],
[
16.432971,
7.24837200000002
],
[
16.432976,
7.249027
]
]
}
}
]
}
Given a sequence key, retrieve the sequence object.
$ curl "https://a.mapillary.com/v3/sequences/cHBf9e8n0pG8O0ZVQHGFBQ?client_id=<YOUR_CLIENT_ID>"
{
"type": "Feature",
"properties": {
"camera_make": "Apple",
"captured_at": "2016-03-14T13:44:37.206Z",
"coordinateProperties": {
"cas": [
96.71454,
96.47705000000002
],
"image_keys": [
"76P0YUrlDD_lF6J7Od3yoA",
"Ap_8E0BwoAqqewhJaEbFyQ"
]
},
"created_at": "2016-03-15T08:48:40.592Z",
"key": "cHBf9e8n0pG8O0ZVQHGFBQ",
"pano": false,
"user_key": "AGfe-07BEJX0-kxpu9J3rA",
"username": "pierregeo",
"starred": false
},
"geometry": {
"type": "LineString",
"coordinates": [
[
16.43279,
7.246085
],
[
16.432799,
7.246082
]
]
}
}
A changeset is a set of edits requested by a user at a given time. Example edits are moving image locations, or deleting images. A submitted changeset will be pending until reviewers approve or reject it.
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 |
Changeset key. |
project_key
(optional) |
Key |
Project to which the changeset was applied. |
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 range
[0, 360)
, 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 range
[0, 360)
, 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 range
[0, 360)
, or
-1
which indicates missing or unknown. |
image_key |
Key |
Deleted image's key. |
The search request 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. |
$ curl "https://a.mapillary.com/v3/changesets?bbox=1,1,2,2&states=pending,approved&types=location&per_page=1&client_id=<YOUR_CLIENT_ID>"
[
{
"audited_at": "2016-08-30T13:53:22.741Z",
"audited_by": "73Q3j-BDvHrsirf6gPYT4w",
"bbox": [
-48.36532158602742,
-24.0990214910382,
48.365306000000004,
24.09899260006727
],
"changes": [
{
"from": {
"type": "Feature",
"properties": {
"ca": 215
},
"geometry": {
"type": "Point",
"coordinates": [
48.365306000000004,
24.09899260006727
]
}
},
"image_key": "L7jT8jlzraYU-dY-HDTEvQ",
"to": {
"type": "Feature",
"properties": {
"ca": 215
},
"geometry": {
"type": "Point",
"coordinates": [
-48.36532158602742,
-24.0990214910382
]
}
}
}
],
"key": "JdGqtBSyj4hteQQpYQmyTz",
"requested_at": "2016-08-30T13:17:43.900Z",
"requested_by": "iBPXuQgRvRE0EHhgbzIDGQ",
"requested_by_bot": false,
"state": "approved",
"type": "location"
}
]
Given a changeset key, retrieve the changeset object.
$ curl "https://a.mapillary.com/v3/changesets/obWjkY7TGbstLRNy1qYRD7?client_id=<YOUR_CLIENT_ID>"
{
"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"
}
The changeset object in the POST 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.
# ProTip: use _dry_run to get the expected response but do not apply
# the submitted changeset
$ curl -H "Authorization: Bearer YOUR_AUTH_TOKEN" -H "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}
}
}
]
}
'
{
"changes": [
{
"from": {
"type": "Feature",
"properties": {
"ca": 199.3257
},
"geometry": {
"type": "Point",
"coordinates": [
13.01809000000003,
55.60749899999996
]
}
},
"image_key": "wMAqAFr3xE9072G8Al6WLQ",
"to": {
"type": "Feature",
"properties": {
"ca": 273.3
},
"geometry": {
"type": "Point",
"coordinates": [
13.3323,
50.44612
]
}
}
},
{
"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": "T5vu2GV8PV3GjsICtbFObI",
"state": "pending",
"type": "location"
}
# ProTip: use _dry_run to get the expected response but do not apply
# the submitted changeset
$ curl -H "Authorization: Bearer YOUR_AUTH_TOKEN" -H "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"
}
]
}
'
{
"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"
}
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 that can be shown on a map. It could be any object recognized from images, manually added in images, or added on the map. Examples are traffic signs, a tree, a segment of road, and so on. Currently Mapillary recognizes traffic sign features and line features.
A map feature can be 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 |
How accurate the recognition is. The value is in range
(0, 1]
, where 0 indicates false recognition, and 1 indicates 100% accurate. |
detections |
object[] |
Detections from which the map feature is detected. See below. |
first_seen_at |
Date |
First time the map feature was seen. |
key |
Key |
Map feature key. |
last_seen_at |
Date |
Last time the map feature was seen. |
layer |
string |
Which layer the map feature belongs to. |
updated_at |
Date |
When the map feature was updated. |
value |
string |
The value assigned to the map feature. See the corresponding values for each layers . |
A detection object has the following properties:
Property | Type | Description |
---|---|---|
image_key |
Key |
Image the map feature is detected from. |
detection_key |
Key |
Detection the map feature is recognized from. |
The search request 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_time |
Date |
Filter map features that are updated before
end_time
. |
layers |
string[] |
Filter map features by layers . |
per_page |
number |
The number of map features per page (default 200, and maximum 1000). |
radius |
number |
Filter map features witin the radius around the
closeto
location (default
100
meters). |
start_time |
Date |
Filter map features that are updated since
start_time
. |
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. See the corresponding values for each layers . |
$ 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>"
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {
"accuracy": 0.15748626,
"altitude": 3.6808457,
"detections": [
{
"detection_key": "hj6l4gv4qa01glr47o8359lfe1",
"image_key": "PKthz1yQyxehP9cRVn7GTw"
},
{
"detection_key": "iv4elm3kh2c8846i9b7os13p1b",
"image_key": "bxNCui9KpfcpQWS9xOkbrQ"
}
],
"first_seen_at": "2018-02-28T12:17:54.897Z",
"key": "2juxfih2ou1l271t60k87i1m4e",
"last_seen_at": "2018-02-28T12:17:58.750Z",
"layer": "trafficsigns",
"updated_at": "2018-02-28T18:29:09.887Z",
"value": "regulatory--no-left-turn--g1"
},
"geometry": {
"coordinates": [
13.019872517630207,
55.60710631565587
],
"type": "Point"
}
}
]
}
Given a map feature key, retrieve the map feature.
$ curl "https://a.mapillary.com/v3/map_features/9f3tl0z2xanom2inyyks65negx?client_id=<YOUR_CLIENT_ID>"
{
"type": "Feature",
"properties": {
"accuracy": 1,
"altitude": 1.7983143,
"detections": [],
"first_seen_at": "2016-07-01T12:49:08.553Z",
"key": "9f3tl0z2xanom2inyyks65negx",
"last_seen_at": "2016-07-01T12:49:08.553Z",
"package": "trafficsign",
"updated_at": "2017-02-08T15:02:03.778Z",
"value": "regulatory--no-entry--g1"
},
"geometry": {
"type": "Point",
"coordinates": [
13.017088890075684,
55.60746765136719
]
}
}
Note: the map object APIs under the endpoint /objects
have been deprecated
in favour of features under the endpoint /features
.
Note: map objects are available under a commercial license through data requests. Please refer to our pricing or contact sales. Map objects are also available for editing OSM for free under OSM foundation contributor terms.
A map object is a real world object that can be shown on a map. It could be any object recognized from images, manually added in images, or added on the map. Examples are traffic signs, a tree, a segment of road, and so on. Currently Mapillary only recognizes traffic signs.
A map object can be represented as a GeoJSON feature with arbitrary geometry type. The geometry represents the region or the location of the map object. A map object feature has the following properties:
Property | Type | Description |
---|---|---|
accuracy |
number |
How accurate the recognition is. The value is in range
(0, 1]
, where 0 indicates false recognition, and 1 indicates 100% accurate. |
detections |
object[] |
A list of image detection keys from which the map object is detected. See below. |
first_seen_at |
Date |
First time map object was seen. |
key |
Key |
Map object key. |
last_seen_at |
Date |
Last time map object was seen. |
package |
string |
Map object category. |
updated_at |
Date |
When map object was updated. |
value |
string |
The value assigned to the map object. See the corresponding values for each layers . |
An image detection has the following properties:
Property | Type | Description |
---|---|---|
image_key |
Key |
Image the map object is detected from. |
detection_key |
Key |
Detection the map object is recognized from. |
The search request 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 objects are close to, given as
longitude,latitude
. |
end_time |
Date |
Filter map objects that are updated before
end_time
. |
per_page |
number |
The number of map objects per page (default 200, and maximum 1000). |
radius |
number |
Filter map objects witin the radius around the
closeto
location (default
100
meters). |
start_time |
Date |
Filter map objects that are updated since
start_time
. |
userkeys |
Key[] |
Filter map objects detected from images that are captured by users, given as user keys. |
usernames |
string[] |
Filter map objects detected from images that are captured by users, given as usernames. |
$ curl "https://a.mapillary.com/v3/objects?bbox=12.8873,55.4913,13.1561,55.6586&per_page=1&client_id=<YOUR_CLIENT_ID>"
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {
"accuracy": 0.15748626,
"altitude": 3.6808457,
"detections": [
{
"detection_key": "hj6l4gv4qa01glr47o8359lfe1",
"image_key": "PKthz1yQyxehP9cRVn7GTw"
},
{
"detection_key": "iv4elm3kh2c8846i9b7os13p1b",
"image_key": "bxNCui9KpfcpQWS9xOkbrQ"
}
],
"first_seen_at": "2018-02-28T12:17:54.897Z",
"key": "2juxfih2ou1l271t60k87i1m4e",
"last_seen_at": "2018-02-28T12:17:58.750Z",
"package": "trafficsign",
"updated_at": "2018-02-28T18:29:09.887Z",
"value": "regulatory--no-left-turn--g1"
},
"geometry": {
"type": "Point",
"coordinates": [
13.019872517630207,
55.60710631565587
]
}
}
]
}
Given a map object key, retrieve the map object.
$ curl "https://a.mapillary.com/v3/objects/9f3tl0z2xanom2inyyks65negx?client_id=<YOUR_CLIENT_ID>"
{
"type": "Feature",
"properties": {
"accuracy": 1,
"altitude": 1.7983143,
"detections": [],
"first_seen_at": "2016-07-01T12:49:08.553Z",
"key": "9f3tl0z2xanom2inyyks65negx",
"last_seen_at": "2016-07-01T12:49:08.553Z",
"package": "trafficsign",
"updated_at": "2017-02-08T15:02:03.778Z",
"value": "regulatory--no-entry--g1"
},
"geometry": {
"type": "Point",
"coordinates": [
13.017088890075684,
55.60746765136719
]
}
}
Note: image detections are available under a commercial license through data requests. Please refer to our pricing or contact sales. Image detections are also available for editing OSM for free under OSM foundation contributor terms.
An image detection is a semantic pixel area on an image. The area could indicate sky, trees, sidewalk in the image. A detection can be a polygon, a bounding box, or a point.
An image detection can be represented as a Point
GeoJSON feature. The Point
geometry represents the location of the image from which the image detection is
detected. An image detection feature has the following properties:
Property | Type | Description |
---|---|---|
area |
number |
Normalized image 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 |
From which image the detection is detected. |
key |
Key |
Image detection key. |
layer |
string |
Which layer the image detection belongs to. |
score |
number |
The normalized probability of the image detection in range
(0, 1]
. |
shape |
Geometry<Polygon|Point> |
A geometry object that indicates the shape of the detection on the image. |
value |
string |
What the image detection is. See the corresponding values for each layers . |
Image detections are organized by the following layers:
The search request 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 image detections from specified images, given as image keys. |
layers |
string[] |
Filter image detections by layers . |
per_page |
number |
The number of image detections per page (default 200, and maximum 1000). |
radius |
number |
Filter within the radius around the locaiton specified by
closeto
(default
50
meters). |
userkeys |
Key[] |
Filter image detections in images captured by users, given as user keys. |
usernames |
string[] |
Filter image detections in images captured by users, given as usernames. |
values |
string[] |
Filter image detections by values. See the corresponding values for each layers . |
$ 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>"
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {
"area": 0.00032062295042438026,
"image_key": "7GVf9_6PPlljbKSNJ3cK_g",
"key": "6meunhvs0lnofgdd6rl461kad9",
"layer": "trafficsigns",
"package": "trafficsigns",
"score": 0.958827,
"shape": {
"type": "Polygon",
"coordinates": [
[
[
0.977294921875,
0.5283203125
],
[
0.9921875,
0.5283203125
],
[
0.9921875,
0.549560546875
],
[
0.977294921875,
0.549560546875
],
[
0.977294921875,
0.5283203125
]
]
]
},
"value": "warning--crossroads--g1"
},
"geometry": {
"type": "Point",
"coordinates": [
4.4569833333333335,
51.872991666666664
]
}
},
{
"type": "Feature",
"properties": {
"area": 0.00035879629629629467,
"image_key": "Iio2D5x6DEl6YTU2vBduFg",
"key": "8peoejvn347heiiqtcneiprrli",
"layer": "trafficsigns",
"package": "trafficsigns",
"score": 0.999179,
"shape": {
"type": "Polygon",
"coordinates": [
[
[
0.876953125,
0.396240234375
],
[
0.889404296875,
0.396240234375
],
[
0.889404296875,
0.4248046875
],
[
0.876953125,
0.4248046875
],
[
0.876953125,
0.396240234375
]
]
]
},
"value": "warning--roadworks--g1"
},
"geometry": {
"type": "Point",
"coordinates": [
5.307718993315234,
52.31917739733149
]
}
}
]
}
Note: the image detection APIs under the endpoint /detections
have been
deprecated in favour of the new image detections under the
endpoint /image_detections
.
Note: image detections are available under a commercial license through data requests. Please refer to our pricing or contact sales. Image detections are also available for editing OSM for free under OSM foundation contributor terms.
An image detection is a semantic pixel area on an image. The area could indicate sky, trees, sidewalk in the image. A detection can be a polygon, a bounding box, or a point.
An image detection can be represented as a Point
feature. The
Point
geometry represents the location of the image from which the
image detection is detected. An image detection feature has the following
properties:
Property | Type | Description |
---|---|---|
area |
number |
Normalized image 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 |
From which image the detection is detected. |
key |
Key |
Image detection key. |
score |
number |
The normalized probability of the image detection in range
(0, 1]
. |
shape |
Geometry<Polygon|Point> |
A geometry object that indicates the shape of the detection on the image. |
value |
string |
What the image detection is. See the corresponding values for each layers . |
The search request supports the following URL parameters:
URL Parameter | Type | Description |
---|---|---|
bbox |
number[] |
Filter by the bounding box, given as
minx,miny,maxx,maxy
. |
classes |
string[] |
Filter by object classes . |
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. |
per_page |
number |
The number of image detections per page (default 200, and maximum 1000). |
radius |
number |
Filter within the radius around the locaiton specified by
closeto
(default
50
meters). |
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. |
$ curl "https://a.mapillary.com/v3/detections?bbox=12.8873,55.4913,13.1561,55.6586&per_page=2&client_id=<YOUR_CLIENT_ID>"
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {
"area": 0.00022103266460905181,
"image_key": "F9v9ghPwotbuTGH3oS1Zwg",
"key": "13n30fsu6eahbmqa67tmr8bmnu",
"layer": "trafficsigns",
"package": "trafficsigns",
"score": 1,
"shape": {
"type": "Polygon",
"coordinates": [
[
[
0.68798828125,
0.65283203125
],
[
0.7001953125,
0.65283203125
],
[
0.7001953125,
0.671142578125
],
[
0.68798828125,
0.671142578125
],
[
0.68798828125,
0.65283203125
]
]
]
},
"value": "information--pedestrians-crossing--g1"
},
"geometry": {
"type": "Point",
"coordinates": [
19.13125494496819,
47.48212581970495
]
}
},
{
"type": "Feature",
"properties": {
"area": 0.00019191704459561453,
"image_key": "F9v9ghPwotbuTGH3oS1Zwg",
"key": "1dt4gjncuasgbti0nl7tep0or5",
"layer": "trafficsigns",
"package": "trafficsigns",
"score": 1,
"shape": {
"type": "Polygon",
"coordinates": [
[
[
0.68798828125,
0.636962890625
],
[
0.69921875,
0.636962890625
],
[
0.69921875,
0.654296875
],
[
0.68798828125,
0.654296875
],
[
0.68798828125,
0.636962890625
]
]
]
},
"value": "regulatory--turn-right--g1"
},
"geometry": {
"type": "Point",
"coordinates": [
19.13125494496819,
47.48212581970495
]
}
}
]
}
Given an image detection key, retrieve the image detection object.
$ curl "https://a.mapillary.com/v3/detections/gn0llgitnnuqonecevbmf52ino?client_id=<YOUR_CLIENT_ID>"
{
"type": "Feature",
"properties": {
"area": 0.0015604496002197266,
"image_key": "QhRcdlGS_Rn_a1_HTclefg",
"key": "gn0llgitnnuqonecevbmf52ino",
"layer": "trafficsigns",
"package": "trafficsigns",
"score": 0.710661225175,
"shape": {
"type": "Polygon",
"coordinates": [
[
[
0.330078125,
0.466064453125
],
[
0.3642578125,
0.466064453125
],
[
0.3642578125,
0.51171875
],
[
0.330078125,
0.51171875
],
[
0.330078125,
0.466064453125
]
]
]
},
"value": "regulatory--no-overtaking-by-heavy-goods-vehicles--g1"
},
"geometry": {
"type": "Point",
"coordinates": [
10.805287,
55.321409
]
}
}
A user is a Mapillary contributor.
A user object has the following properties:
Property | Type | Description |
---|---|---|
about
(optional) |
string |
A short description about the user. |
avatar |
string |
Link to the user's profile photo. |
created_at |
Date |
When user joined Mapillary. |
key |
Key |
User key. |
username |
string |
Login username. |
The search request 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 |
string[] |
Filter by user keys. |
usernames |
string[] |
Filter by usernames. |
The response is a list of user objects ordered by created_at
by
default. If bbox
is provided, user objects are ordered by their last
captured times.
# show top 3 recently-registered contributors who contirbuted 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>"
[
{
"avatar": "https://www.mapillary.com/external/fake-avatar.png",
"created_at": "2014-05-28T14:34:35.733Z",
"key": "FHYu5iZ0Z6MOKuNrFlh3ig",
"username": "billy_bob"
},
{
"avatar": "https://www.mapillary.com/external/fake-avatar.png",
"created_at": "2013-10-10T08:28:44.947Z",
"key": "8S53tdMRJeZE8gddZFzkXQ",
"username": "mthagaard"
},
{
"avatar": "https://d4vkkeqw582u.cloudfront.net/341eeb42f9bdeb79bbb7f530/profile.png",
"created_at": "2015-02-26T07:31:03.417Z",
"key": "5gXh9Bb43yNhWOCoVC-FjQ",
"username": "darteq"
},
{
"avatar": "https://www.mapillary.com/external/fake-avatar.png",
"created_at": "2014-03-18T07:37:38.940Z",
"key": "vRyJQKolUExxn6HQiTZMRg",
"username": "fretho"
}
]
Given a user key, retrieve the user object.
$ curl "https://a.mapillary.com/v3/users/2BJl04nvnfW1y2GNaj7x5w?client_id=<YOUR_CLIENT_ID>"
{
"about": "Mapillary and Mapping!",
"avatar": "https://d4vkkeqw582u.cloudfront.net/2798a8b0-c8a3-11e7-8df1-db22ab0b0e76/profile.png",
"created_at": "2013-09-18T18:52:28.042Z",
"key": "2BJl04nvnfW1y2GNaj7x5w",
"username": "gyllen"
}
User statistics contains statistics about a user. This contains data 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. |
$ curl "https://a.mapillary.com/v3/users/2BJl04nvnfW1y2GNaj7x5w/stats?client_id=<YOUR_CLIENT_ID>"
{
"blurs": {
"count_pending": 0,
"count_total": 1613,
"pending_count": 0,
"total_count": 1613
},
"edits": {
"approved": 348,
"pending": 0,
"rejected": 3,
"total": 351,
"approved_count": 348,
"pending_count": 0,
"rejected_count": 3,
"total_count": 351
},
"images": {
"pending_hd": 0,
"pending_sd": 0,
"total": 0,
"total_count": 83041
},
"sequences": {
"total_distance": 1207448,
"total_count": 1509
},
"user_key": "2BJl04nvnfW1y2GNaj7x5w"
}
The leaderboard API lists top active contributors in terms of the number of uploads, the number of edits, the mapped distance.
The leaderboard for image uploads 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. |
The leaderboard 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. |
per_page |
number |
The number of records per page (default 200, and maximum 1000). |
start_time |
Date |
Count images that are captured since
start_time
. |
userkeys |
string[] |
Count images by user keys. |
usernames |
string[] |
count images by usernames. |
The response is a list of leaderboard objects in order of
image_count
.
# 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,US&start_time=2016-05-01&client_id=<YOUR_CLIENT_ID>"
[
{
"image_count": 11147837,
"user_key": "oPc9KsgJBZJF5wEchwoXvA",
"username": "microsoft"
},
{
"image_count": 8332404,
"user_key": "D-BdgL-EHLpJ8yfCett07w",
"username": "jbthemilker"
},
{
"image_count": 4778179,
"user_key": "Ih_8y2VSsxsheeLb8rEZ0Q",
"username": "allen"
},
{
"image_count": 4497019,
"user_key": "DifNEGkjSL_c2lvxtzY_4A",
"username": "vtrans_row"
},
{
"image_count": 3003201,
"user_key": "-3vH1Q4eT8KgK9wPXHN-Sw",
"username": "roadroid"
},
{
"image_count": 2844870,
"user_key": "4IDKQZpIPJn5LGUqQSCnwA",
"username": "mly_la"
},
{
"image_count": 2464715,
"user_key": "-pgGinl322fRHZSebWH1mQ",
"username": "bhousel"
},
{
"image_count": 1973896,
"user_key": "vUdamaJh3zmWJNARQXGWYg",
"username": "mly_aus04"
},
{
"image_count": 1649858,
"user_key": "UJ1Dt74FsqTagAkAIO8X3A",
"username": "jackdripper"
},
{
"image_count": 1506283,
"user_key": "Exb0UUIRSg-0rOdp8UqIGg",
"username": "marker_geo"
}
]
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.
Value | Appearance |
---|---|
regulatory--all-directions-permitted--g1 |
![]() |
regulatory--axle-limit--g1 |
![]() |
regulatory--axle-limit--g2 |
![]() |
regulatory--bicycles-and-buses-only--g1 |
![]() |
regulatory--bicycles-only--g1 |
![]() |
regulatory--bicycles-only--g3 |
![]() |
regulatory--bicycles-only--g4 |
![]() |
regulatory--buses-only--g1 |
![]() |
regulatory--buses-only--g2 |
![]() |
regulatory--cycling-restriction--g1 |
![]() |
regulatory--detour-left--g1 |
![]() |
regulatory--detour-right--g1 |
![]() |
regulatory--divided-highway-ends--g1 |
![]() |
regulatory--divided-highway-starts--g1 |
![]() |
regulatory--do-not-block-intersection--g1 |
![]() |
regulatory--do-not-pass--g1 |
![]() |
regulatory--do-not-stop-on-tracks--g1 |
![]() |
regulatory--dual-lanes-all-directions-on-left--g1 |
![]() |
regulatory--dual-lanes-all-directions-on-right--g1 |
![]() |
regulatory--dual-lanes-bicyclists-and-pedestrians--g1 |
![]() |
regulatory--dual-lanes-go-left-or-right--g1 |
![]() |
regulatory--dual-lanes-go-straight-on-left--g1 |
![]() |
regulatory--dual-lanes-go-straight-on-right--g1 |
![]() |
regulatory--dual-lanes-turn-left--g1 |
![]() |
regulatory--dual-lanes-turn-left-no-u-turn--g1 |
![]() |
regulatory--dual-lanes-turn-left-or-straight--g1 |
![]() |
regulatory--dual-lanes-turn-right-or-straight--g1 |
![]() |
regulatory--dual-path-bicycles-and-pedestrians--g1 |
![]() |
regulatory--dual-path-bicycles-and-pedestrians--g2 |
![]() |
regulatory--dual-path-equestrians-and-pedestrians--g1 |
![]() |
regulatory--dual-path-equestrians-and-pedestrians-bicycles--g1 |
![]() |
regulatory--dual-path-pedestrians-and-bicycles--g1 |
![]() |
regulatory--dual-path-pedestrians-and-equestrians--g1 |
![]() |
regulatory--dual-path-pedestrians-bicycles-and-equestrians--g1 |
![]() |
regulatory--dual-speed-limits--g1 |
![]() |
regulatory--dual-speed-limits--g2 |
![]() |
regulatory--end-of-bicycles-only--g1 |
![]() |
regulatory--end-of-buses-only--g1 |
![]() |
regulatory--end-of-buses-only--g2 |
![]() |
regulatory--end-of-cycling-restriction--g1 |
![]() |
regulatory--end-of-dual-path-bicycles-and-pedestrians--g1 |
![]() |
regulatory--end-of-dual-path-pedestrians-and-bicycles--g1 |
![]() |
regulatory--end-of-equestrians-only--g1 |
![]() |
regulatory--end-of-maximum-speed-limit--g1 |
![]() |
regulatory--end-of-mopeds-and-bicycles-only--g1 |
![]() |
regulatory--end-of-one-way-straight--g1 |
![]() |
regulatory--end-of-pedestrians-only--g1 |
![]() |
regulatory--end-of-priority-road--g1 |
![]() |
regulatory--end-of-school-zone--g1 |
![]() |
regulatory--end-of-shared-path-bicycles-and-pedestrians--g1 |
![]() |
regulatory--end-of-shared-path-pedestrians-and-bicycles--g1 |
![]() |
regulatory--end-of-snow-chains--g1 |
![]() |
regulatory--end-of-snowmobiles-only--g1 |
![]() |
regulatory--end-of-tractors-only--g1 |
![]() |
regulatory--end-of-trams-and-buses-only--g1 |
![]() |
regulatory--end-of-trucks-and-buses-only--g1 |
![]() |
regulatory--end-of-trucks-only--g1 |
![]() |
regulatory--end-of-trucks-only--g2 |
![]() |
regulatory--equestrians-only--g1 |
![]() |
regulatory--fine-for-littering--g1 |
![]() |
regulatory--give-way-to-oncoming-traffic--g1 |
![]() |
regulatory--give-way-to-oncoming-traffic--g2 |
![]() |
regulatory--go-straight--g1 |
![]() |
regulatory--go-straight--g3 |
![]() |
regulatory--go-straight-or-turn-left--g1 |
![]() |
regulatory--go-straight-or-turn-left--g2 |
![]() |
regulatory--go-straight-or-turn-left--g3 |
![]() |
regulatory--go-straight-or-turn-right--g1 |
![]() |
regulatory--go-straight-or-turn-right--g2 |
![]() |
regulatory--go-straight-or-turn-right--g3 |
![]() |
regulatory--height-limit--g1 |
![]() |
regulatory--high-beam-headlights--g1 |
![]() |
regulatory--horn--g1 |
![]() |
regulatory--keep-left--g1 |
![]() |
regulatory--keep-left--g2 |
![]() |
regulatory--keep-left--g3 |
![]() |
regulatory--keep-left--g4 |
![]() |
regulatory--keep-left--g5 |
![]() |
regulatory--keep-left--g6 |
![]() |
regulatory--keep-right--g1 |
![]() |
regulatory--keep-right--g2 |
![]() |
regulatory--keep-right--g3 |
![]() |
regulatory--keep-right--g4 |
![]() |
regulatory--keep-right--g5 |
![]() |
regulatory--keep-right--g6 |
![]() |
regulatory--keep-right--g7 |
![]() |
regulatory--keep-right--g8 |
![]() |
regulatory--keep-right--g9 |
![]() |
regulatory--lane-control--g1 |
![]() |
regulatory--left-turn-yield-on-green--g1 |
![]() |
regulatory--length-limit--g1 |
![]() |
regulatory--length-limit--g2 |
![]() |
regulatory--low-beam-headlights--g1 |
![]() |
regulatory--low-beam-headlights--g2 |
![]() |
regulatory--low-beam-headlights--g3 |
![]() |
regulatory--maximum-speed-limit-10--g1 |
![]() |
regulatory--maximum-speed-limit-10--g3 |
![]() |
regulatory--maximum-speed-limit-100--g1 |
![]() |
regulatory--maximum-speed-limit-110--g1 |
![]() |
regulatory--maximum-speed-limit-120--g1 |
![]() |
regulatory--maximum-speed-limit-130--g1 |
![]() |
regulatory--maximum-speed-limit-15--g1 |
![]() |
regulatory--maximum-speed-limit-15--g3 |
![]() |
regulatory--maximum-speed-limit-20--g1 |
![]() |
regulatory--maximum-speed-limit-20--g3 |
![]() |
regulatory--maximum-speed-limit-25--g2 |
![]() |
regulatory--maximum-speed-limit-30--g1 |
![]() |
regulatory--maximum-speed-limit-30--g3 |
![]() |
regulatory--maximum-speed-limit-35--g1 |
![]() |
regulatory--maximum-speed-limit-35--g2 |
![]() |
regulatory--maximum-speed-limit-40--g1 |
![]() |
regulatory--maximum-speed-limit-40--g3 |
![]() |
regulatory--maximum-speed-limit-45--g1 |
![]() |
regulatory--maximum-speed-limit-45--g3 |
![]() |
regulatory--maximum-speed-limit-5--g1 |
![]() |
regulatory--maximum-speed-limit-5--g3 |
![]() |
regulatory--maximum-speed-limit-50--g1 |
![]() |
regulatory--maximum-speed-limit-50--g3 |
![]() |
regulatory--maximum-speed-limit-55--g2 |
![]() |
regulatory--maximum-speed-limit-60--g1 |
![]() |
regulatory--maximum-speed-limit-60--g3 |
![]() |
regulatory--maximum-speed-limit-65--g2 |
![]() |
regulatory--maximum-speed-limit-70--g1 |
![]() |
regulatory--maximum-speed-limit-70--g3 |
![]() |
regulatory--maximum-speed-limit-75--g2 |
![]() |
regulatory--maximum-speed-limit-80--g1 |
![]() |
regulatory--maximum-speed-limit-80--g3 |
![]() |
regulatory--maximum-speed-limit-85--g2 |
![]() |
regulatory--maximum-speed-limit-90--g1 |
![]() |
regulatory--minimum-safe-distance--g1 |
![]() |
regulatory--minimum-safe-distance--g2 |
![]() |
regulatory--mopeds-and-bicycles-only--g1 |
![]() |
regulatory--motorcycles-and-bicycles-only--g1 |
![]() |
regulatory--motorcycles-only--g1 |
![]() |
regulatory--no-abnormal-vehicles--g1 |
![]() |
regulatory--no-bicycles--g1 |
![]() |
regulatory--no-bicycles--g2 |
![]() |
regulatory--no-bicycles--g3 |
![]() |
regulatory--no-bicycles-carts-or-hand-carts--g1 |
![]() |
regulatory--no-bicycles-mopeds-or-motorcycles--g1 |
![]() |
regulatory--no-bicycles-mopeds-or-motorcycles--g2 |
![]() |
regulatory--no-bicycles-or-hand-carts--g1 |
![]() |
regulatory--no-bicycles-or-motorcycles--g1 |
![]() |
regulatory--no-bicycles-tractors-or-carts--g1 |
![]() |
regulatory--no-buses--g1 |
![]() |
regulatory--no-buses--g2 |
![]() |
regulatory--no-buses--g3 |
![]() |
regulatory--no-cargo-loading--g1 |
![]() |
regulatory--no-carts--g1 |
![]() |
regulatory--no-carts--g2 |
![]() |
regulatory--no-carts--g3 |
![]() |
regulatory--no-construction-vehicles--g1 |
![]() |
regulatory--no-entry--g1 |
![]() |
regulatory--no-equestrians--g1 |
![]() |
regulatory--no-go-straight-or-turn-left--g1 |
![]() |
regulatory--no-go-straight-or-turn-right--g1 |
![]() |
regulatory--no-goods-vehicle-trailers--g1 |
![]() |
regulatory--no-hand-carts--g1 |
![]() |
regulatory--no-hand-carts--g2 |
![]() |
regulatory--no-hawkers--g1 |
![]() |
regulatory--no-heavy-goods-vehicles--g1 |
![]() |
regulatory--no-heavy-goods-vehicles--g2 |
![]() |
regulatory--no-heavy-goods-vehicles--g3 |
![]() |
regulatory--no-heavy-goods-vehicles--g4 |
![]() |
regulatory--no-heavy-goods-vehicles-motorcycles-or-bicycles--g1 |
![]() |
regulatory--no-heavy-goods-vehicles-motorcycles-or-bicycles--g2 |
![]() |
regulatory--no-heavy-goods-vehicles-or-buses--g1 |
![]() |
regulatory--no-heavy-goods-vehicles-or-tractors--g1 |
![]() |
regulatory--no-heavy-goods-vehicles-or-trailers--g1 |
![]() |
regulatory--no-horizontal-turn--g1 |
![]() |
regulatory--no-lane-change-to-left--g1 |
![]() |
regulatory--no-lane-change-to-right--g1 |
![]() |
regulatory--no-learner-drivers--g1 |
![]() |
regulatory--no-left-or-u-turn--g1 |
![]() |
regulatory--no-left-or-u-turn--g2 |
![]() |
regulatory--no-left-turn--g1 |
![]() |
regulatory--no-left-turn--g2 |
![]() |
regulatory--no-left-turn--g3 |
![]() |
regulatory--no-mopeds-or-bicycles--g1 |
![]() |
regulatory--no-motor-vehicle-trailers--g1 |
![]() |
regulatory--no-motor-vehicles--g1 |
![]() |
regulatory--no-motor-vehicles--g2 |
![]() |
regulatory--no-motor-vehicles--g3 |
![]() |
regulatory--no-motor-vehicles--g4 |
![]() |
regulatory--no-motor-vehicles--g5 |
![]() |
regulatory--no-motor-vehicles--g6 |
![]() |
regulatory--no-motor-vehicles--g7 |
![]() |
regulatory--no-motor-vehicles-except-motorcycles--g1 |
![]() |
regulatory--no-motor-vehicles-except-motorcycles--g2 |
![]() |
regulatory--no-motor-vehicles-except-motorcycles--g3 |
![]() |
regulatory--no-motor-vehicles-or-bicycles--g1 |
![]() |
regulatory--no-motor-vehicles-or-buses--g1 |
![]() |
regulatory--no-motor-vehicles-or-carts--g1 |
![]() |
regulatory--no-motorcycles--g1 |
![]() |
regulatory--no-motorcycles--g2 |
![]() |
regulatory--no-overtaking--g1 |
![]() |
regulatory--no-overtaking--g2 |
![]() |
regulatory--no-overtaking--g4 |
![]() |
regulatory--no-overtaking--g5 |
![]() |
regulatory--no-overtaking--g6 |
![]() |
regulatory--no-overtaking-by-heavy-goods-vehicles--g1 |
![]() |
regulatory--no-parking--g1 |
![]() |
regulatory--no-parking--g2 |
![]() |
regulatory--no-parking--g3 |
![]() |
regulatory--no-parking--g4 |
![]() |
regulatory--no-parking--g5 |
![]() |
regulatory--no-parking--g6 |
![]() |
regulatory--no-parking--g7 |
![]() |
regulatory--no-parking--g8 |
![]() |
regulatory--no-parking-bicycles-or-motorcycles--g1 |
![]() |
regulatory--no-parking-or-no-stopping--g1 |
![]() |
regulatory--no-parking-or-no-stopping--g2 |
![]() |
regulatory--no-parking-or-no-stopping--g3 |
![]() |
regulatory--no-parking-or-no-stopping--g4 |
![]() |
regulatory--no-passenger-loading--g1 |
![]() |
regulatory--no-pedestrians--g1 |
![]() |
regulatory--no-pedestrians--g2 |
![]() |
regulatory--no-pedestrians--g3 |
![]() |
regulatory--no-pedestrians--g4 |
![]() |
regulatory--no-pedestrians--g5 |
![]() |
regulatory--no-pedestrians-bicycles-animals-or-hand-carts--g1 |
![]() |
regulatory--no-pedestrians-or-bicycles--g1 |
![]() |
regulatory--no-pedestrians-or-bicycles--g2 |
![]() |
regulatory--no-pedestrians-or-bicycles--g3 |
![]() |
regulatory--no-rickshaws--g1 |
![]() |
regulatory--no-rickshaws--g2 |
![]() |
regulatory--no-right-turn--g1 |
![]() |
regulatory--no-right-turn--g2 |
![]() |
regulatory--no-right-turn--g3 |
![]() |
regulatory--no-snowmobiles--g1 |
![]() |
regulatory--no-stopping--g1 |
![]() |
regulatory--no-stopping--g2 |
![]() |
regulatory--no-stopping--g3 |
![]() |
regulatory--no-stopping--g4 |
![]() |
regulatory--no-stopping--g5 |
![]() |
regulatory--no-stopping--g6 |
![]() |
regulatory--no-stopping--g7 |
![]() |
regulatory--no-stopping-on-pavement--g1 |
![]() |
regulatory--no-straight-through--g1 |
![]() |
regulatory--no-straight-through--g2 |
![]() |
regulatory--no-studded-snow-chains--g1 |
![]() |
regulatory--no-through-trucks--g1 |
![]() |
regulatory--no-tour-buses--g1 |
![]() |
regulatory--no-tractors--g1 |
![]() |
regulatory--no-tractors-carts-or-motorcycles--g1 |
![]() |
regulatory--no-tractors-mopeds-or-bicycles--g1 |
![]() |
regulatory--no-tractors-or-carts--g1 |
![]() |
regulatory--no-tricycles--g1 |
![]() |
regulatory--no-turn-on-red--g1 |
![]() |
regulatory--no-turn-on-red--g2 |
![]() |
regulatory--no-turn-on-red--g3 |
![]() |
regulatory--no-turns--g1 |
![]() |
regulatory--no-turns--g2 |
![]() |
regulatory--no-two-stage-right-turn-for-mopeds--g1 |
![]() |
regulatory--no-u-turn--g1 |
![]() |
regulatory--no-u-turn--g2 |
![]() |
regulatory--no-u-turn--g3 |
![]() |
regulatory--no-u-turn--g4 |
![]() |
regulatory--no-vehicles-carrying-dangerous-goods--g1 |
![]() |
regulatory--no-vehicles-carrying-dangerous-goods--g2 |
![]() |
regulatory--no-vehicles-carrying-dangerous-goods--g3 |
![]() |
regulatory--no-vehicles-carrying-dangerous-water-pollutants--g1 |
![]() |
regulatory--no-vehicles-carrying-explosives--g1 |
![]() |
regulatory--no-vehicles-carrying-explosives-or-dangerous-water-pollutants--g1 |
![]() |
regulatory--one-way-left--g1 |
![]() |
regulatory--one-way-left--g2 |
![]() |
regulatory--one-way-left--g3 |
![]() |
regulatory--one-way-right--g1 |
![]() |
regulatory--one-way-right--g2 |
![]() |
regulatory--one-way-right--g3 |
![]() |
regulatory--one-way-straight--g1 |
![]() |
regulatory--pass-on-either-side--g1 |
![]() |
regulatory--pass-on-either-side--g2 |
![]() |
regulatory--pass-with-care--g1 |
![]() |
regulatory--passing-lane-ahead--g1 |
![]() |
regulatory--pedestrians-keep-left--g1 |
![]() |
regulatory--pedestrians-only--g1 |
![]() |
regulatory--pedestrians-only--g2 |
![]() |
regulatory--pedestrians-priority-zone--g1 |
![]() |
regulatory--priority-over-oncoming-vehicles--g1 |
![]() |
regulatory--priority-over-oncoming-vehicles--g2 |
![]() |
regulatory--priority-road--g1 |
![]() |
regulatory--priority-road--g2 |
![]() |
regulatory--radar-enforced--g1 |
![]() |
regulatory--reversible-lanes--g1 |
![]() |
regulatory--road-closed--g1 |
![]() |
regulatory--road-closed--g2 |
![]() |
regulatory--road-closed-to-vehicles--g1 |
![]() |
regulatory--roundabout--g1 |
![]() |
regulatory--roundabout--g2 |
![]() |
regulatory--roundabout--g3 |
![]() |
regulatory--shared-path-bicycles-and-pedestrians--g1 |
![]() |
regulatory--shared-path-pedestrians-and-bicycles--g1 |
![]() |
regulatory--sidewalk-closed--g1 |
![]() |
regulatory--snow-chains--g1 |
![]() |
regulatory--snow-chains--g2 |
![]() |
regulatory--snowmobiles-only--g1 |
![]() |
regulatory--speeding-fines-increased--g1 |
![]() |
regulatory--stay-in-lane--g1 |
![]() |
regulatory--stop--g1 |
![]() |
regulatory--stop--g2 |
![]() |
regulatory--stop--g3 |
![]() |
regulatory--stop--g4 |
![]() |
regulatory--stop-signals--g1 |
![]() |
regulatory--stop-signals--g2 |
![]() |
regulatory--tanks-only--g1 |
![]() |
regulatory--taxi-only--g1 |
![]() |
regulatory--text--g1 |
![]() |
regulatory--text--g2 |
![]() |
regulatory--text-four-lines--g1 |
![]() |
regulatory--tractors-only--g1 |
![]() |
regulatory--traffic-signal-photo-enforced--g1 |
![]() |
regulatory--trams-and-buses-only--g1 |
![]() |
regulatory--trams-only--g1 |
![]() |
regulatory--triple-lanes--g1 |
![]() |
regulatory--triple-lanes-go-straight-center-lane--g1 |
![]() |
regulatory--triple-lanes-turn-left-center-lane--g1 |
![]() |
regulatory--triple-lanes-turn-right-center-lane--g1 |
![]() |
regulatory--truck-route--g1 |
![]() |
regulatory--trucks-on-right--g1 |
![]() |
regulatory--trucks-only--g1 |
![]() |
regulatory--turn-left--g1 |
![]() |
regulatory--turn-left--g2 |
![]() |
regulatory--turn-left--g3 |
![]() |
regulatory--turn-left-ahead--g1 |
![]() |
regulatory--turn-left-ahead--g2 |
![]() |
regulatory--turn-left-or-right--g1 |
![]() |
regulatory--turn-left-or-right--g2 |
![]() |
regulatory--turn-left-or-u-turn--g1 |
![]() |
regulatory--turn-right--g1 |
![]() |
regulatory--turn-right--g2 |
![]() |
regulatory--turn-right--g3 |
![]() |
regulatory--turn-right-ahead--g1 |
![]() |
regulatory--turn-right-ahead--g2 |
![]() |
regulatory--two-stage-right-turn-for-mopeds--g1 |
![]() |
regulatory--u-turn--g1 |
![]() |
regulatory--u-turn--g2 |
![]() |
regulatory--vehicles-carrying-dangerous-goods-only--g1 |
![]() |
regulatory--vehicles-carrying-explosives-only--g1 |
![]() |
regulatory--vehicles-only--g1 |
![]() |
regulatory--wear-seat-belt--g1 |
![]() |
regulatory--weight-limit--g1 |
![]() |
regulatory--weight-limit--g2 |
![]() |
regulatory--weight-limit--g3 |
![]() |
regulatory--weight-limit--g4 |
![]() |
regulatory--weight-limit--g5 |
![]() |
regulatory--weight-limit--g6 |
![]() |
regulatory--weight-limit-per-axle--g1 |
![]() |
regulatory--weight-limit-per-tandem-axle--g1 |
![]() |
regulatory--weight-limit-with-trucks--g1 |
![]() |
regulatory--width-limit--g1 |
![]() |
regulatory--yield--g1 |
![]() |
Class | Appearance |
---|---|
information--additional-information--g1 |
![]() |
information--advisory-maximum-speed-limit--g1 |
![]() |
information--advisory-maximum-speed-limit--g2 |
![]() |
information--airport--g1 |
![]() |
information--bicycle-lane--g1 |
![]() |
information--bicycles-both-ways--g1 |
![]() |
information--bicycles-crossing--g1 |
![]() |
information--bicycles-crossing--g2 |
![]() |
information--bicycles-crossing--g3 |
![]() |
information--bike-route--g1 |
![]() |
information--bike-route--g2 |
![]() |
information--bus-stop--g1 |
![]() |
information--cargo-loading-zone--g1 |
![]() |
information--children--g1 |
![]() |
information--cycling-two-abreast-permitted--g1 |
![]() |
information--dead-end--g1 |
![]() |
information--dead-end--g2 |
![]() |
information--dead-end--g3 |
![]() |
information--dead-end-except-bicycles--g1 |
![]() |
information--dead-end-except-bicycles-and-pedestrians--g1 |
![]() |
information--dead-end-except-bicycles-and-pedestrians--g2 |
![]() |
information--dead-end-left--g1 |
![]() |
information--dead-end-left--g2 |
![]() |
information--dead-end-right--g1 |
![]() |
information--dead-end-right--g2 |
![]() |
information--dead-end-right--g3 |
![]() |
information--disabled-persons--g1 |
![]() |
information--disabled-persons--g2 |
![]() |
information--end-of-advisory-maximum-speed-limit--g1 |
![]() |
information--end-of-advisory-maximum-speed-limit--g2 |
![]() |
information--end-of-bicycle-lane--g1 |
![]() |
information--end-of-limited-access-road--g1 |
![]() |
information--end-of-living-street--g1 |
![]() |
information--end-of-living-street--g2 |
![]() |
information--end-of-motorway--g1 |
![]() |
information--end-of-overtaking-permitted-heavy-good-vehicles--g1 |
![]() |
information--end-of-road-works--g1 |
![]() |
information--end-of-tunnel--g1 |
![]() |
information--end-of-tunnel--g2 |
![]() |
information--highway-exit--g1 |
![]() |
information--highway-interchange--g1 |
![]() |
information--limited-access-road--g1 |
![]() |
information--living-street--g1 |
![]() |
information--living-street--g2 |
![]() |
information--living-street--g3 |
![]() |
information--motorway--g1 |
![]() |
information--one-way-street-except-bicycles--g1 |
![]() |
information--overtaking-allowed-heavy-good-vehicles--g1 |
![]() |
information--park-and-ride--g1 |
![]() |
information--parking--g1 |
![]() |
information--parking--g2 |
![]() |
information--parking--g3 |
![]() |
information--parking--g4 |
![]() |
information--parking--g5 |
![]() |
information--passenger-loading-zone--g1 |
![]() |
information--pedestrians-crossing--g1 |
![]() |
information--pedestrians-crossing--g2 |
![]() |
information--road-bump--g1 |
![]() |
information--stop-line--g1 |
![]() |
information--stop-permitted--g1 |
![]() |
information--traffic-merges-left--g1 |
![]() |
information--trail-crossing--g1 |
![]() |
information--trail-crossing--g2 |
![]() |
information--trail-crossing--g3 |
![]() |
information--trams-crossing--g1 |
![]() |
information--trucks-both-ways--g1 |
![]() |
information--tunnel--g1 |
![]() |
information--urban-area--g1 |
![]() |
Class | Appearance |
---|---|
warning--accident-area--g1 |
![]() |
warning--accident-area--g2 |
![]() |
warning--accident-area--g3 |
![]() |
warning--accident-area--g4 |
![]() |
warning--accident-area--g5 |
![]() |
warning--accident-area--g6 |
![]() |
warning--added-lane-from-entering-roadway--g1 |
![]() |
warning--added-lane-from-entering-roadway--g2 |
![]() |
warning--added-lane-left--g1 |
![]() |
warning--added-lane-right--g1 |
![]() |
warning--arch-bridge--g1 |
![]() |
warning--atv-and-snowmobiles--g1 |
![]() |
warning--atv-crossing--g1 |
![]() |
warning--atv-crossing--g2 |
![]() |
warning--axle-restriction--g1 |
![]() |
warning--bear-crossing--g1 |
![]() |
warning--bear-crossing--g2 |
![]() |
warning--bicycles-and-others--g1 |
![]() |
warning--bicycles-caution-on-rail-tracks--g1 |
![]() |
warning--bicycles-crossing--g1 |
![]() |
warning--bicycles-crossing--g2 |
![]() |
warning--bicycles-crossing--g3 |
![]() |
warning--bicycles-crossing--g4 |
![]() |
warning--bollard--g1 |
![]() |
warning--bridge--g1 |
![]() |
warning--bridge--g2 |
![]() |
warning--bus-stop-ahead--g1 |
![]() |
warning--bus-stop-ahead--g2 |
![]() |
warning--bus-stop-ahead--g3 |
![]() |
warning--camel-crossing--g1 |
![]() |
warning--camel-crossing--g2 |
![]() |
warning--camera--g2 |
![]() |
warning--checkpoint--g1 |
![]() |
warning--children--g1 |
![]() |
warning--children--g2 |
![]() |
warning--children--g3 |
![]() |
warning--children--g4 |
![]() |
warning--cliff--g1 |
![]() |
warning--cliff--g2 |
![]() |
warning--cliff--g3 |
![]() |
warning--cliff--g4 |
![]() |
warning--closed-lane-in-triple-lanes--g1 |
![]() |
warning--closed-lane-in-triple-lanes--g2 |
![]() |
warning--crossroads--g1 |
![]() |
warning--crossroads--g2 |
![]() |
warning--crossroads--g3 |
![]() |
warning--crossroads--g4 |
![]() |
warning--crossroads--g5 |
![]() |
warning--crossroads-with-priority-to-the-right--g1 |
![]() |
warning--curve-left--g1 |
![]() |
warning--curve-left--g2 |
![]() |
warning--curve-left-with-junction--g1 |
![]() |
warning--curve-out-intersection-left--g1 |
![]() |
warning--curve-out-intersection-right--g1 |
![]() |
warning--curve-right--g1 |
![]() |
warning--curve-right--g2 |
![]() |
warning--curve-right-with-junction--g1 |
![]() |
warning--dangerous-crosswinds-left--g1 |
![]() |
warning--dangerous-crosswinds-left--g2 |
![]() |
warning--dangerous-crosswinds-right--g1 |
![]() |
warning--dangerous-crosswinds-right--g2 |
![]() |
warning--dangerous-crosswinds-right--g3 |
![]() |
warning--dead-end--g1 |
![]() |
warning--dead-end--g2 |
![]() |
warning--dead-end--g3 |
![]() |
warning--descent-or-climbing-lanes-in-triple-lanes--g1 |
![]() |
warning--dip--g1 |
![]() |
warning--dip--g2 |
![]() |
warning--disabled-persons-crossing--g1 |
![]() |
warning--disabled-persons-crossing--g2 |
![]() |
warning--divided-highway--g1 |
![]() |
warning--divided-highway--g2 |
![]() |
warning--divided-highway--g3 |
![]() |
warning--divided-highway--g4 |
![]() |
warning--divided-highway--g5 |
![]() |
warning--divided-highway--g6 |
![]() |
warning--divided-highway--g7 |
![]() |
warning--divided-highway--g8 |
![]() |
warning--divided-highway--g9 |
![]() |
warning--divided-highway-ends--g1 |
![]() |
warning--divided-highway-ends--g2 |
![]() |
warning--divided-highway-ends--g3 |
![]() |
warning--divided-highway-ends--g4 |
![]() |
warning--divided-highway-on-left--g1 |
![]() |
warning--divided-highway-on-left--g2 |
![]() |
warning--divided-highway-on-right--g1 |
![]() |
warning--divided-highway-on-right--g2 |
![]() |
warning--divided-highway-to-left--g1 |
![]() |
warning--divided-highway-to-right--g1 |
![]() |
warning--domestic-animals--g1 |
![]() |
warning--domestic-animals--g2 |
![]() |
warning--domestic-animals--g3 |
![]() |
warning--domestic-animals--g4 |
![]() |
warning--domestic-animals--g5 |
![]() |
warning--domestic-animals--g6 |
![]() |
warning--domestic-animals--g7 |
![]() |
warning--double-curve-first-left--g1 |
![]() |
warning--double-curve-first-left--g2 |
![]() |
warning--double-curve-first-right--g1 |
![]() |
warning--double-curve-first-right--g2 |
![]() |
warning--double-curve-left--g1 |
![]() |
warning--double-curve-right--g1 |
![]() |
warning--double-descent--g1 |
![]() |
warning--double-reverse-curve--g1 |
![]() |
warning--double-side-roads-left--g1 |
![]() |
warning--double-side-roads-right--g1 |
![]() |
warning--double-turn-first-left--g1 |
![]() |
warning--double-turn-first-right--g1 |
![]() |
warning--dual-lanes-all-directions-on-left--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-right--g1 |
![]() |
warning--dual-lanes-turn-left--g1 |
![]() |
warning--dual-lanes-turn-left-or-right--g1 |
![]() |
warning--dual-lanes-turn-left-or-right--g2 |
![]() |
warning--dual-lanes-turn-left-or-right--g3 |
![]() |
warning--dual-lanes-turn-left-or-right--g4 |
![]() |
warning--dual-lanes-turn-right--g1 |
![]() |
warning--dual-path-cyclists-and-pedestrians--g1 |
![]() |
warning--electricity--g1 |
![]() |
warning--electricity--g2 |
![]() |
warning--elephant-crossing--g1 |
![]() |
warning--emergency-vehicles--g1 |
![]() |
warning--emergency-vehicles--g2 |
![]() |
warning--emu-crossing--g1 |
![]() |
warning--emu-crossing--g2 |
![]() |
warning--entering-roadway-merge--g1 |
![]() |
warning--equestrians-crossing--g1 |
![]() |
warning--equestrians-crossing--g2 |
![]() |
warning--expressway--g1 |
![]() |
warning--falling-rocks-or-debris-left--g1 |
![]() |
warning--falling-rocks-or-debris-left--g2 |
![]() |
warning--falling-rocks-or-debris-left--g3 |
![]() |
warning--falling-rocks-or-debris-left--g4 |
![]() |
warning--falling-rocks-or-debris-right--g1 |
![]() |
warning--falling-rocks-or-debris-right--g2 |
![]() |
warning--falling-rocks-or-debris-right--g3 |
![]() |
warning--falling-rocks-or-debris-right--g4 |
![]() |
warning--ferry--g1 |
![]() |
warning--flaggers-in-road--g1 |
![]() |
warning--flaggers-in-road--g2 |
![]() |
warning--foggy-road--g1 |
![]() |
warning--foggy-road--g2 |
![]() |
warning--ford--g1 |
![]() |
warning--forest--g1 |
![]() |
warning--gate--g1 |
![]() |
warning--gate--g2 |
![]() |
warning--gate-left--g1 |
![]() |
warning--gate-right--g1 |
![]() |
warning--golf-carts-crossing--g1 |
![]() |
warning--gravel-road-surface--g1 |
![]() |
warning--hairpin-curve-left--g1 |
![]() |
warning--hairpin-curve-left--g2 |
![]() |
warning--hairpin-curve-left--g3 |
![]() |
warning--hairpin-curve-right--g1 |
![]() |
warning--hairpin-curve-right--g2 |
![]() |
warning--hairpin-curve-right--g3 |
![]() |
warning--height-restriction--g2 |
![]() |
warning--height-restriction--g3 |
![]() |
warning--height-restriction--g4 |
![]() |
warning--height-restriction--g5 |
![]() |
warning--horizontal-alignment-left--g1 |
![]() |
warning--horizontal-alignment-left--g2 |
![]() |
warning--horizontal-alignment-left--g3 |
![]() |
warning--horizontal-alignment-right--g1 |
![]() |
warning--horizontal-alignment-right--g2 |
![]() |
warning--horizontal-alignment-right--g3 |
![]() |
warning--icy-road--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-right--g1 |
![]() |
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--g2 |
![]() |
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-right--g1 |
![]() |
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--g4 |
![]() |
warning--junction-with-merge-from-left--g1 |
![]() |
warning--junction-with-merge-from-right--g1 |
![]() |
warning--kangaloo-crossing--g1 |
![]() |
warning--keep-distance--g1 |
![]() |
warning--keep-left--g1 |
![]() |
warning--keep-right--g1 |
![]() |
warning--kiwi-crossing--g1 |
![]() |
warning--kiwi-crossing--g2 |
![]() |
warning--koala-crossing--g1 |
![]() |
warning--koala-crossing--g2 |
![]() |
warning--koala-crossing--g3 |
![]() |
warning--koala-crossing--g4 |
![]() |
warning--lane-closed-in-dual-lanes-left--g1 |
![]() |
warning--lane-closed-in-dual-lanes-left--g2 |
![]() |
warning--lane-closed-in-dual-lanes-right--g1 |
![]() |
warning--lane-closed-in-dual-lanes-right--g2 |
![]() |
warning--length-restriction--g1 |
![]() |
warning--length-restriction--g2 |
![]() |
warning--limited-lighting-under-trees--g1 |
![]() |
warning--logging-vehicles--g1 |
![]() |
warning--loop-270-degree--g1 |
![]() |
warning--loop-pretzel--g1 |
![]() |
warning--loose-road-surface--g1 |
![]() |
warning--loose-road-surface--g2 |
![]() |
warning--loose-road-surface--g3 |
![]() |
warning--loose-road-surface--g4 |
![]() |
warning--low-flying-aircraft--g1 |
![]() |
warning--low-flying-aircraft--g2 |
![]() |
warning--low-flying-aircraft--g3 |
![]() |
warning--low-flying-aircraft--g4 |
![]() |
warning--low-flying-aircraft--g5 |
![]() |
warning--low-flying-aircraft--g6 |
![]() |
warning--low-flying-aircraft--g7 |
![]() |
warning--low-flying-aircraft--g8 |
![]() |
warning--low-ground-clearance--g1 |
![]() |
warning--low-ground-clearance--g2 |
![]() |
warning--low-ground-clearance--g3 |
![]() |
warning--motorcycles-crossing--g1 |
![]() |
warning--narrow-bridge--g1 |
![]() |
warning--narrow-bridge--g2 |
![]() |
warning--narrow-bridge--g3 |
![]() |
warning--occupied-lanes--g1 |
![]() |
warning--offset-roads--g1 |
![]() |
warning--offset-roads--g2 |
![]() |
warning--offset-roads--g3 |
![]() |
warning--offset-roads--g4 |
![]() |
warning--opening-or-swing-bridge--g1 |
![]() |
warning--opening-or-swing-bridge--g2 |
![]() |
warning--other-danger--g1 |
![]() |
warning--other-danger--g2 |
![]() |
warning--other-danger--g3 |
![]() |
warning--panda-crossing--g1 |
![]() |
warning--pass-left-or-right--g1 |
![]() |
warning--pass-left-or-right--g2 |
![]() |
warning--pass-left-or-right--g3 |
![]() |
warning--pavement-ahead--g1 |
![]() |
warning--pavement-ends--g1 |
![]() |
warning--pavement-ends--g2 |
![]() |
warning--pavement-ends--g3 |
![]() |
warning--pavement-ends--g4 |
![]() |
warning--pavement-ends--g5 |
![]() |
warning--pedestrians-crossing--g1 |
![]() |
warning--pedestrians-crossing--g10 |
![]() |
warning--pedestrians-crossing--g11 |
![]() |
warning--pedestrians-crossing--g4 |
![]() |
warning--pedestrians-crossing--g5 |
![]() |
warning--pedestrians-crossing--g6 |
![]() |
warning--pedestrians-crossing--g7 |
![]() |
warning--pedestrians-crossing--g8 |
![]() |
warning--pedestrians-crossing--g9 |
![]() |
warning--playground--g1 |
![]() |
warning--playground--g3 |
![]() |
warning--polar-bear-crossing--g1 |
![]() |
warning--quay-or-river-bank--g1 |
![]() |
warning--quay-or-river-bank--g2 |
![]() |
warning--quay-or-river-bank--g3 |
![]() |
warning--quay-or-river-bank--g4 |
![]() |
warning--railroad-crossing--g1 |
![]() |
warning--railroad-crossing--g2 |
![]() |
warning--railroad-crossing--g3 |
![]() |
warning--railroad-crossing-with-barriers--g1 |
![]() |
warning--railroad-crossing-with-barriers--g2 |
![]() |
warning--railroad-crossing-with-barriers--g3 |
![]() |
warning--railroad-crossing-with-barriers--g4 |
![]() |
warning--railroad-crossing-with-barriers--g5 |
![]() |
warning--railroad-crossing-with-barriers--g6 |
![]() |
warning--railroad-crossing-without-barriers--g1 |
![]() |
warning--railroad-crossing-without-barriers--g2 |
![]() |
warning--railroad-crossing-without-barriers--g3 |
![]() |
warning--railroad-crossing-without-barriers--g4 |
![]() |
warning--railroad-crossing-without-barriers--g5 |
![]() |
warning--railroad-intersection--g1 |
![]() |
warning--railroad-intersection--g2 |
![]() |
warning--railroad-intersection--g3 |
![]() |
warning--railroad-intersection--g4 |
![]() |
warning--railroad-intersection--g5 |
![]() |
warning--railroad-intersection--g6 |
![]() |
warning--railroad-intersection--g7 |
![]() |
warning--reduced-maximum-speed-limit--g1 |
![]() |
warning--reserved-lane--g1 |
![]() |
warning--restricted-zone--g1 |
![]() |
warning--reversible-lanes--g1 |
![]() |
warning--rickshaws-crossing--g1 |
![]() |
warning--road-blocks--g1 |
![]() |
warning--road-bump--g1 |
![]() |
warning--road-bump--g2 |
![]() |
warning--road-bump--g3 |
![]() |
warning--road-bump-with-speed-limit--g1 |
![]() |
warning--road-narrows--g1 |
![]() |
warning--road-narrows--g2 |
![]() |
warning--road-narrows-left--g1 |
![]() |
warning--road-narrows-left--g2 |
![]() |
warning--road-narrows-right--g1 |
![]() |
warning--road-narrows-right--g2 |
![]() |
warning--road-toll-ahead--g1 |
![]() |
warning--road-widens--g1 |
![]() |
warning--road-widens-left--g1 |
![]() |
warning--road-widens-right--g1 |
![]() |
warning--roadworks--g1 |
![]() |
warning--roadworks--g2 |
![]() |
warning--roadworks--g3 |
![]() |
warning--roadworks--g4 |
![]() |
warning--roadworks--g5 |
![]() |
warning--roundabout--g1 |
![]() |
warning--roundabout--g2 |
![]() |
warning--roundabout--g3 |
![]() |
warning--roundabout--g4 |
![]() |
warning--roundabout--g5 |
![]() |
warning--roundabout--g6 |
![]() |
warning--roundabout--g7 |
![]() |
warning--ruts--g1 |
![]() |
warning--sand--g1 |
![]() |
warning--sand-drift--g1 |
![]() |
warning--school-zone--g2 |
![]() |
warning--severe-weather--g1 |
![]() |
warning--shared-lane-motorcycles-bicycles--g1 |
![]() |
warning--signal--g1 |
![]() |
warning--single-reverse-curve--g1 |
![]() |
warning--skewed-t-roads-left--g1 |
![]() |
warning--skewed-t-roads-left--g2 |
![]() |
warning--skewed-t-roads-left--g3 |
![]() |
warning--skewed-t-roads-right--g1 |
![]() |
warning--skewed-t-roads-right--g2 |
![]() |
warning--skewed-t-roads-right--g3 |
![]() |
warning--skiers--g1 |
![]() |
warning--skiers--g2 |
![]() |
warning--skiers--g3 |
![]() |
warning--slippery-bicycles--g1 |
![]() |
warning--slippery-motorcycles--g1 |
![]() |
warning--slippery-road-surface--g1 |
![]() |
warning--slippery-road-surface--g2 |
![]() |
warning--snow-tractors--g1 |
![]() |
warning--snowmobiles--g1 |
![]() |
warning--snowmobiles--g2 |
![]() |
warning--snowmobiles-and-others--g1 |
![]() |
warning--soft-shoulder--g1 |
![]() |
warning--soft-shoulder--g2 |
![]() |
warning--soft-shoulder--g3 |
![]() |
warning--speed-camera--g1 |
![]() |
warning--steep-ascent--g1 |
![]() |
warning--steep-ascent--g2 |
![]() |
warning--steep-ascent--g3 |
![]() |
warning--steep-ascent--g4 |
![]() |
warning--steep-ascent-and-descent--g1 |
![]() |
warning--steep-descent--g1 |
![]() |
warning--steep-descent--g2 |
![]() |
warning--steep-descent--g3 |
![]() |
warning--steep-descent--g4 |
![]() |
warning--stop-ahead--g1 |
![]() |
warning--stop-ahead--g3 |
![]() |
warning--stop-ahead--g4 |
![]() |
warning--stop-ahead--g5 |
![]() |
warning--stop-ahead--g6 |
![]() |
warning--t-roads--g1 |
![]() |
warning--t-roads--g2 |
![]() |
warning--tanks-crossing--g1 |
![]() |
warning--tanks-crossing--g2 |
![]() |
warning--texts--g1 |
![]() |
warning--texts--g2 |
![]() |
warning--texts--g3 |
![]() |
warning--towing--g1 |
![]() |
warning--tractors--g1 |
![]() |
warning--tractors--g2 |
![]() |
warning--tractors--g3 |
![]() |
warning--tractors--g4 |
![]() |
warning--tractors--g5 |
![]() |
warning--tractors--g6 |
![]() |
warning--tractors--g7 |
![]() |
warning--traffic-merges-at-signalized-intersections--g1 |
![]() |
warning--traffic-merges-left--g1 |
![]() |
warning--traffic-merges-left--g2 |
![]() |
warning--traffic-merges-left--g3 |
![]() |
warning--traffic-merges-left-buses--g1 |
![]() |
warning--traffic-merges-right--g1 |
![]() |
warning--traffic-merges-right--g2 |
![]() |
warning--traffic-merges-right-buses--g1 |
![]() |
warning--traffic-queues-likely--g1 |
![]() |
warning--traffic-queues-likely--g2 |
![]() |
warning--traffic-queues-likely--g3 |
![]() |
warning--traffic-queues-likely--g4 |
![]() |
warning--traffic-signals--g1 |
![]() |
warning--traffic-signals--g2 |
![]() |
warning--traffic-signals--g3 |
![]() |
warning--traffic-signals--g4 |
![]() |
warning--traffic-signals--g5 |
![]() |
warning--traffic-slow--g1 |
![]() |
warning--trail-crossing--g1 |
![]() |
warning--trail-crossing--g2 |
![]() |
warning--trail-crossing--g3 |
![]() |
warning--trail-crossing--g4 |
![]() |
warning--trams-crossing--g1 |
![]() |
warning--trams-crossing--g2 |
![]() |
warning--triple-curve-left--g1 |
![]() |
warning--triple-curve-right--g1 |
![]() |
warning--triple-lanes-with-directions--g1 |
![]() |
warning--triple-reverse-curve-left--g1 |
![]() |
warning--triple-reverse-curve-right--g1 |
![]() |
warning--trucks-crossing--g1 |
![]() |
warning--trucks-crossing--g2 |
![]() |
warning--trucks-rollover--g1 |
![]() |
warning--trucks-rollover--g2 |
![]() |
warning--trucks-rollover--g3 |
![]() |
warning--tunnel--g1 |
![]() |
warning--tunnel--g2 |
![]() |
warning--tunnel--g3 |
![]() |
warning--tunnel--g4 |
![]() |
warning--tunnel--g5 |
![]() |
warning--tunnel--g6 |
![]() |
warning--tunnel--g7 |
![]() |
warning--turn-left--g1 |
![]() |
warning--turn-left--g2 |
![]() |
warning--turn-left-or-right--g1 |
![]() |
warning--turn-right--g1 |
![]() |
warning--turn-right--g2 |
![]() |
warning--two-way-traffic--g1 |
![]() |
warning--two-way-traffic--g2 |
![]() |
warning--two-way-traffic--g3 |
![]() |
warning--two-way-traffic--g4 |
![]() |
warning--two-way-traffic--g5 |
![]() |
warning--u-turn--g1 |
![]() |
warning--u-turn--g2 |
![]() |
warning--uneven-road--g1 |
![]() |
warning--uneven-road--g2 |
![]() |
warning--vehicles-and-others--g1 |
![]() |
warning--vehicles-crossing--g1 |
![]() |
warning--village--g1 |
![]() |
warning--weight-limit-per-tandem-axle--g1 |
![]() |
warning--weight-limit-per-tandem-axle--g2 |
![]() |
warning--width-restriction--g1 |
![]() |
warning--width-restriction--g2 |
![]() |
warning--width-restriction--g3 |
![]() |
warning--wild-animals--g1 |
![]() |
warning--wild-animals--g2 |
![]() |
warning--wild-animals--g3 |
![]() |
warning--wild-animals--g4 |
![]() |
warning--wild-animals--g5 |
![]() |
warning--wild-animals--g6 |
![]() |
warning--wild-animals--g7 |
![]() |
warning--wild-animals--g8 |
![]() |
warning--wind--g1 |
![]() |
warning--winding-road--g1 |
![]() |
warning--winding-road-first-left--g1 |
![]() |
warning--winding-road-first-left--g2 |
![]() |
warning--winding-road-first-left--g3 |
![]() |
warning--winding-road-first-right--g1 |
![]() |
warning--winding-road-first-right--g2 |
![]() |
warning--winding-road-first-right--g3 |
![]() |
warning--winding-road-first-right--g4 |
![]() |
warning--winding-road-to-left--g1 |
![]() |
warning--winding-road-to-right--g1 |
![]() |
warning--wombat-crossing--g1 |
![]() |
warning--y-roads--g1 |
![]() |
warning--y-roads--g2 |
![]() |
warning--yield-ahead--g1 |
![]() |
Class | Appearance |
---|---|
complementary--both-directions--g1 |
![]() |
complementary--chevron-left--g1 |
![]() |
complementary--chevron-right--g1 |
![]() |
complementary--maximum-speed-limit-10--g1 |
![]() |
complementary--maximum-speed-limit-15--g1 |
![]() |
complementary--maximum-speed-limit-20--g1 |
![]() |
complementary--maximum-speed-limit-25--g1 |
![]() |
complementary--maximum-speed-limit-30--g1 |
![]() |
complementary--maximum-speed-limit-35--g1 |
![]() |
complementary--maximum-speed-limit-40--g1 |
![]() |
complementary--maximum-speed-limit-45--g1 |
![]() |
complementary--maximum-speed-limit-50--g1 |
![]() |
complementary--maximum-speed-limit-55--g1 |
![]() |
complementary--maximum-speed-limit-60--g1 |
![]() |
complementary--maximum-speed-limit-65--g1 |
![]() |
complementary--one-direction-left--g1 |
![]() |
complementary--one-direction-right--g1 |
![]() |
Andorra | Angola | Argentina | Armenia | Australia |
Austria | Azerbaijan | Bangladesh | Belarus | Belgium |
Bosnia And Herzegovina | Botswana | Brazil | Brunei | Canada |
Chile | China | Colombia | Croatia | Cyprus |
Czech Republic | Democratic Republic of the Congo | Denmark | Estonia | Finland |
France | Georgia | Germany | Greece | Hungary |
Iceland | India | Indonesia | Ireland | Israel |
Italy | Jamaica | Japan | Lesotho | Lithuania |
Luxembourg | Madagascar | Malawi | Malaysia | Malta |
Mauritius | Mexico | Mozambique | Namibia | Nepal |
Netherlands | New Zealand | Norway | Panama | Peru |
Philippines | Poland | Portugal | Republic Of Macedonia | Romania |
Russia | Serbia | Seychelles | Singapore | Slovakia |
Slovenia | South Africa | South Korea | Spain | Swaziland |
Sweden | Tanzania | Thailand | Turkey | Ukraine |
United Kingdom | United States | Uruguay | Zambia | Zimbabwe |
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 |
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 |