mapcomplete/Docs/BuiltinLayers.md

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

1294 lines
31 KiB
Markdown
Raw Normal View History

2023-02-12 23:08:57 +01:00
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
2022-02-14 04:59:49 +01:00
Special and other useful layers
2021-11-08 02:36:01 +01:00
=================================
2022-02-14 04:59:49 +01:00
## Table of contents
2021-11-30 22:45:25 +01:00
2021-11-30 22:50:48 +01:00
1. [Special and other useful layers](#special-and-other-useful-layers)
1. [Priviliged layers](#priviliged-layers)
2022-12-16 13:42:37 +01:00
1. [selected_element](#selected_element)
- [Basic tags for this layer](#basic-tags-for-this-layer)
- [Supported attributes](#supported-attributes)
1. [gps_location](#gps_location)
2022-02-14 04:59:49 +01:00
- [Basic tags for this layer](#basic-tags-for-this-layer)
- [Supported attributes](#supported-attributes)
1. [gps_location_history](#gps_location_history)
2022-02-14 04:59:49 +01:00
- [Basic tags for this layer](#basic-tags-for-this-layer)
- [Supported attributes](#supported-attributes)
1. [home_location](#home_location)
2022-02-14 04:59:49 +01:00
- [Basic tags for this layer](#basic-tags-for-this-layer)
- [Supported attributes](#supported-attributes)
1. [gps_track](#gps_track)
2022-02-14 04:59:49 +01:00
- [Basic tags for this layer](#basic-tags-for-this-layer)
- [Supported attributes](#supported-attributes)
+ [Privacy notice](#privacy-notice)
+ [export_as_gpx](#export_as_gpx)
2022-02-28 17:16:21 +01:00
+ [export_as_geojson](#export_as_geojson)
2023-03-09 17:38:53 +01:00
+ [upload_to_osm](#upload_to_osm)
+ [minimap](#minimap)
+ [delete](#delete)
+ [leftover-questions](#leftover-questions)
1. [range](#range)
2022-02-14 04:59:49 +01:00
- [Basic tags for this layer](#basic-tags-for-this-layer)
- [Supported attributes](#supported-attributes)
1. [last_click](#last_click)
2022-02-14 04:59:49 +01:00
- [Basic tags for this layer](#basic-tags-for-this-layer)
- [Supported attributes](#supported-attributes)
+ [add_new](#add_new)
+ [add_note](#add_note)
+ [leftover-questions](#leftover-questions)
+ [minimap](#minimap)
2022-12-06 03:41:27 +01:00
* [Filters](#filters)
1. [conflation](#conflation)
2022-02-14 04:59:49 +01:00
- [Basic tags for this layer](#basic-tags-for-this-layer)
- [Supported attributes](#supported-attributes)
1. [split_point](#split_point)
- [Basic tags for this layer](#basic-tags-for-this-layer)
- [Supported attributes](#supported-attributes)
1. [current_view](#current_view)
* [Themes using this layer](#themes-using-this-layer)
2022-02-14 04:59:49 +01:00
- [Basic tags for this layer](#basic-tags-for-this-layer)
- [Supported attributes](#supported-attributes)
+ [leftover-questions](#leftover-questions)
+ [minimap](#minimap)
2022-02-14 04:59:49 +01:00
1. [matchpoint](#matchpoint)
- [Basic tags for this layer](#basic-tags-for-this-layer)
- [Supported attributes](#supported-attributes)
1. [import_candidate](#import_candidate)
- [Basic tags for this layer](#basic-tags-for-this-layer)
- [Supported attributes](#supported-attributes)
+ [all_tags](#all_tags)
+ [leftover-questions](#leftover-questions)
+ [minimap](#minimap)
1. [usersettings](#usersettings)
- [Basic tags for this layer](#basic-tags-for-this-layer)
- [Supported attributes](#supported-attributes)
+ [profile](#profile)
+ [language_picker](#language_picker)
+ [inbox](#inbox)
+ [settings-link](#settings-link)
+ [logout](#logout)
+ [picture-license](#picture-license)
+ [all-questions-at-once](#all-questions-at-once)
+ [translations-title](#translations-title)
+ [translation-mode](#translation-mode)
+ [translation-help](#translation-help)
+ [translation-completeness](#translation-completeness)
+ [translation-links](#translation-links)
+ [verified-mastodon](#verified-mastodon)
+ [cscount-thanks](#cscount-thanks)
+ [translation-thanks](#translation-thanks)
+ [contributor-thanks](#contributor-thanks)
+ [show_debug](#show_debug)
+ [debug](#debug)
+ [leftover-questions](#leftover-questions)
+ [minimap](#minimap)
2022-02-14 04:59:49 +01:00
1. [Normal layers](#normal-layers)
2022-02-14 04:59:49 +01:00
MapComplete has a few data layers available in the theme which have special properties through builtin-hooks. Furthermore, there are some normal layers (which are built from normal Theme-config files) but are so general that they get a mention here.
2021-11-08 02:36:01 +01:00
2022-02-14 04:59:49 +01:00
Priviliged layers
===================
2021-11-08 02:36:01 +01:00
2021-11-08 02:36:01 +01:00
2022-12-16 13:42:37 +01:00
- [selected_element](#selected_element)
2022-02-14 04:59:49 +01:00
- [gps_location](#gps_location)
- [gps_location_history](#gps_location_history)
- [home_location](#home_location)
- [gps_track](#gps_track)
- [range](#range)
- [last_click](#last_click)
2022-02-14 04:59:49 +01:00
- [conflation](#conflation)
- [split_point](#split_point)
- [current_view](#current_view)
- [matchpoint](#matchpoint)
- [import_candidate](#import_candidate)
- [usersettings](#usersettings)
2021-11-08 02:36:01 +01:00
2021-11-30 22:45:25 +01:00
2022-12-16 13:42:37 +01:00
selected_element
==================
<img src='https://mapcomplete.osm.be/circle:red' height="100px">
Highlights the currently selected element. Override this layer to have different colors
- This layer is shown at zoomlevel **0** and higher
- **This layer is included automatically in every theme. This layer might contain no points**
- Elements don't have a title set and cannot be toggled nor will they show up in the dashboard. If you import this layer in your theme, override `title` to make this toggleable.
- Not visible in the layer selection by default. If you want to make this layer toggable, override `name`
Basic tags for this layer
---------------------------
Elements must have the all of following tags to be shown on this layer:
2022-12-16 13:42:37 +01:00
Supported attributes
----------------------
2022-02-14 04:59:49 +01:00
gps_location
==============
2021-11-30 22:45:25 +01:00
2022-02-14 04:59:49 +01:00
<img src='https://mapcomplete.osm.be/crosshair:var(--catch-detail-color)' height="100px">
Meta layer showing the current location of the user. Add this to your theme and override the icon to change the appearance of the current location. The object will always have `id=gps` and will have _all_ the properties included in the [`Coordinates`-object](https://developer.mozilla.org/en-US/docs/Web/API/GeolocationCoordinates) (except latitude and longitude) returned by the browser, such as `speed`, `altitude`, `heading`, ....
2022-02-14 04:59:49 +01:00
2021-11-30 22:45:25 +01:00
2021-11-08 02:36:01 +01:00
2022-04-06 16:12:01 +02:00
- This layer is shown at zoomlevel **0** and higher
2022-02-14 04:59:49 +01:00
- **This layer is included automatically in every theme. This layer might contain no points**
2022-11-14 01:28:41 +01:00
- Elements don't have a title set and cannot be toggled nor will they show up in the dashboard. If you import this layer in your theme, override `title` to make this toggleable.
- Not visible in the layer selection by default. If you want to make this layer toggable, override `name`
2022-02-14 04:59:49 +01:00
2022-01-12 02:31:51 +01:00
2022-02-14 04:59:49 +01:00
Basic tags for this layer
---------------------------
2022-01-12 02:31:51 +01:00
Elements must have the all of following tags to be shown on this layer:
2022-01-12 02:31:51 +01:00
2022-02-14 04:59:49 +01:00
2022-02-14 04:59:49 +01:00
Supported attributes
----------------------
2021-11-08 14:18:45 +01:00
2021-11-08 02:36:01 +01:00
2022-02-14 04:59:49 +01:00
gps_location_history
======================
2021-11-08 14:18:45 +01:00
2022-11-02 13:47:34 +01:00
<img src='https://mapcomplete.osm.be/square:red' height="100px">
2021-11-08 14:18:45 +01:00
2022-02-14 04:59:49 +01:00
Meta layer which contains the previous locations of the user as single points. This is mainly for technical reasons, e.g. to keep match the distance to the modified object
2022-11-02 13:47:34 +01:00
- This layer is shown at zoomlevel **1** and higher
2022-02-14 04:59:49 +01:00
- **This layer is included automatically in every theme. This layer might contain no points**
2022-11-02 13:47:34 +01:00
- This layer is not visible by default and must be enabled in the filter by the user.
2022-07-26 10:51:14 +02:00
- Elements don't have a title set and cannot be toggled nor will they show up in the dashboard. If you import this layer in your theme, override `title` to make this toggleable.
2022-11-02 13:47:34 +01:00
- This layer is not visible by default and the visibility cannot be toggled, effectively resulting in a fully hidden layer. This can be useful, e.g. to calculate some metatags. If you want to render this layer (e.g. for debugging), enable it by setting the URL-parameter layer-<id>=true
2022-02-14 04:59:49 +01:00
- Not visible in the layer selection by default. If you want to make this layer toggable, override `name`
2021-12-03 02:30:25 +01:00
2021-12-11 02:52:51 +01:00
2022-02-14 04:59:49 +01:00
Basic tags for this layer
---------------------------
2021-12-11 02:52:51 +01:00
Elements must have the all of following tags to be shown on this layer:
2021-12-11 02:52:51 +01:00
2022-02-14 04:59:49 +01:00
2022-02-14 04:59:49 +01:00
Supported attributes
----------------------
2021-12-30 22:02:11 +01:00
2021-11-08 02:36:01 +01:00
2022-02-14 04:59:49 +01:00
home_location
2021-12-04 21:44:32 +01:00
===============
2021-11-08 14:18:45 +01:00
2022-02-14 04:59:49 +01:00
<img src='https://mapcomplete.osm.be/circle:white;./assets/svg/home.svg' height="100px">
Meta layer showing the home location of the user. The home location can be set in the [profile settings](https://www.openstreetmap.org/profile/edit) of OpenStreetMap.
2021-11-08 02:36:01 +01:00
2022-02-14 04:59:49 +01:00
2022-04-06 16:12:01 +02:00
- This layer is shown at zoomlevel **0** and higher
2022-02-14 04:59:49 +01:00
- **This layer is included automatically in every theme. This layer might contain no points**
2022-07-26 10:51:14 +02:00
- Elements don't have a title set and cannot be toggled nor will they show up in the dashboard. If you import this layer in your theme, override `title` to make this toggleable.
2022-02-14 04:59:49 +01:00
- Not visible in the layer selection by default. If you want to make this layer toggable, override `name`
2021-11-08 14:18:45 +01:00
2021-11-08 02:36:01 +01:00
2022-02-14 04:59:49 +01:00
Basic tags for this layer
---------------------------
2021-11-08 02:36:01 +01:00
Elements must have the all of following tags to be shown on this layer:
2021-11-08 02:36:01 +01:00
2021-11-08 14:18:45 +01:00
2022-02-14 04:59:49 +01:00
2022-02-14 04:59:49 +01:00
Supported attributes
----------------------
2021-11-08 14:18:45 +01:00
2021-11-08 02:36:01 +01:00
2021-11-08 14:18:45 +01:00
2022-02-14 04:59:49 +01:00
gps_track
===========
2021-11-08 14:18:45 +01:00
2021-11-08 02:36:01 +01:00
2021-12-03 02:30:25 +01:00
2022-11-02 13:47:34 +01:00
Meta layer showing the previous locations of the user as single line with controls, e.g. to erase, upload or download this track. Add this to your theme and override the maprendering to change the appearance of the travelled track.
2022-02-14 04:59:49 +01:00
2022-04-06 16:12:01 +02:00
- This layer is shown at zoomlevel **0** and higher
2022-02-14 04:59:49 +01:00
- **This layer is included automatically in every theme. This layer might contain no points**
- This layer is not visible by default and must be enabled in the filter by the user.
- Not rendered on the map by default. If you want to rendering this on the map, override `mapRenderings`
2021-12-04 21:44:32 +01:00
2022-02-14 04:59:49 +01:00
Basic tags for this layer
---------------------------
2021-12-04 21:44:32 +01:00
2021-12-05 05:22:14 +01:00
Elements must have the all of following tags to be shown on this layer:
2021-12-04 21:44:32 +01:00
2022-02-14 04:59:49 +01:00
2022-02-14 04:59:49 +01:00
Supported attributes
----------------------
2021-12-04 21:44:32 +01:00
2022-02-14 04:59:49 +01:00
### Privacy notice
2021-12-04 21:44:32 +01:00
This tagrendering has no question and is thus read-only
2021-12-04 21:44:32 +01:00
2022-02-14 04:59:49 +01:00
### export_as_gpx
2021-12-04 21:44:32 +01:00
This tagrendering has no question and is thus read-only
2021-12-04 21:44:32 +01:00
2022-02-14 04:59:49 +01:00
2022-02-28 17:16:21 +01:00
### export_as_geojson
This tagrendering has no question and is thus read-only
2022-02-28 17:16:21 +01:00
2023-03-09 17:38:53 +01:00
### upload_to_osm
2022-11-02 13:47:34 +01:00
This tagrendering has no question and is thus read-only
2022-02-14 04:59:49 +01:00
### minimap
2021-12-04 21:44:32 +01:00
This tagrendering has no question and is thus read-only
2021-12-04 21:44:32 +01:00
2022-02-14 04:59:49 +01:00
### delete
2021-12-04 21:44:32 +01:00
This tagrendering has no question and is thus read-only
2021-12-04 21:44:32 +01:00
### leftover-questions
This tagrendering has no question and is thus read-only
2021-12-04 21:44:32 +01:00
range
=======
2022-02-14 04:59:49 +01:00
Meta-layer, simply showing a bbox in red
2022-02-14 04:59:49 +01:00
- This layer is shown at zoomlevel **0** and higher
- **This layer is included automatically in every theme. This layer might contain no points**
- Elements don't have a title set and cannot be toggled nor will they show up in the dashboard. If you import this layer in your theme, override `title` to make this toggleable.
- Not visible in the layer selection by default. If you want to make this layer toggable, override `name`
2022-02-14 04:59:49 +01:00
- Not rendered on the map by default. If you want to rendering this on the map, override `mapRenderings`
2021-12-04 21:44:32 +01:00
2022-02-14 04:59:49 +01:00
Basic tags for this layer
---------------------------
2021-12-04 21:44:32 +01:00
Elements must have the all of following tags to be shown on this layer:
2021-12-04 21:44:32 +01:00
2022-02-14 04:59:49 +01:00
2022-02-14 04:59:49 +01:00
Supported attributes
----------------------
2021-12-04 21:44:32 +01:00
2021-12-05 05:22:14 +01:00
2021-12-04 21:44:32 +01:00
last_click
============
2021-12-04 21:44:32 +01:00
<img src='https://mapcomplete.osm.be/<div class='relative'> <img src='./assets/svg/add_pin.svg' class='absolute' style='height: 50px'> <div class='absolute top-0 left-0 rounded-full overflow-hidden' style='width: 40px; height: 40px'><div class='flex slide min-w-min' style='animation: slide linear {number_of_presets}s infinite; width: calc( (1 + {number_of_presets}) * 40px ); height: 40px'>{renderings}{first_preset}</div></div></div>' height="100px">
2021-12-04 21:44:32 +01:00
This layer defines how to render the 'last click'-location. By default, it will show a marker with the possibility to add a new point (if there are some presets) and/or to add a new note (if the 'note' layer attribute is set). If none are possible, this layer won't show up
2022-02-14 04:59:49 +01:00
- This layer is shown at zoomlevel **0** and higher
- **This layer is included automatically in every theme. This layer might contain no points**
- Not visible in the layer selection by default. If you want to make this layer toggable, override `name`
2021-12-04 21:44:32 +01:00
2021-12-05 05:22:14 +01:00
2022-02-14 04:59:49 +01:00
Basic tags for this layer
---------------------------
2021-12-04 21:44:32 +01:00
Elements must have the all of following tags to be shown on this layer:
2021-12-04 21:44:32 +01:00
2022-02-14 04:59:49 +01:00
2022-02-14 04:59:49 +01:00
Supported attributes
----------------------
2021-12-04 21:44:32 +01:00
2022-02-14 04:59:49 +01:00
### add_new
2022-02-14 04:59:49 +01:00
2021-12-05 05:22:14 +01:00
This tagrendering has no question and is thus read-only
2021-12-04 21:44:32 +01:00
2022-02-14 04:59:49 +01:00
This tagrendering is only visible in the popup if the following condition is met: `has_presets=yes`
2022-02-14 04:59:49 +01:00
### add_note
2022-02-14 04:59:49 +01:00
2021-12-04 21:44:32 +01:00
This tagrendering has no question and is thus read-only
2021-12-04 21:44:32 +01:00
2022-02-14 04:59:49 +01:00
This tagrendering is only visible in the popup if the following condition is met: `has_note_layer=yes`
2022-02-14 04:59:49 +01:00
### leftover-questions
2022-02-14 04:59:49 +01:00
2021-12-04 21:44:32 +01:00
This tagrendering has no question and is thus read-only
2021-12-04 21:44:32 +01:00
2022-02-14 04:59:49 +01:00
### minimap
2022-06-04 16:56:15 +02:00
This tagrendering has no question and is thus read-only
#### Filters
2022-02-14 04:59:49 +01:00
2021-12-04 21:44:32 +01:00
2022-02-14 04:59:49 +01:00
id | question | osmTags
---- | ---------- | ---------
action.0 | only_if_action_is_possible | has_note_layer=yes\|has_presets=yes
2022-02-14 04:59:49 +01:00
2022-04-08 22:17:08 +02:00
2022-02-14 04:59:49 +01:00
conflation
============
2022-02-14 04:59:49 +01:00
2021-12-04 21:44:32 +01:00
<img src='https://mapcomplete.osm.be/addSmall:#000' height="100px">
2021-12-04 21:44:32 +01:00
If the import-button moves OSM points, the imported way points or conflates, a preview is shown. This layer defines how this preview is rendered. This layer cannot be included in a theme.
2021-12-04 21:44:32 +01:00
2021-12-05 05:22:14 +01:00
2021-12-04 21:44:32 +01:00
2022-12-06 03:41:27 +01:00
- This layer is shown at zoomlevel **1** and higher
- This layer can **not** be included in a theme. It is solely used by [special renderings](SpecialRenderings.md) showing a minimap with custom data.
2022-12-06 03:41:27 +01:00
Basic tags for this layer
---------------------------
2022-12-06 03:41:27 +01:00
Elements must have the all of following tags to be shown on this layer:
2022-12-06 03:41:27 +01:00
Supported attributes
----------------------
2022-12-06 03:41:27 +01:00
split_point
=============
2022-12-06 03:41:27 +01:00
<img src='https://mapcomplete.osm.be/circle:white;./assets/svg/scissors.svg' height="100px">
2022-12-06 03:41:27 +01:00
Layer rendering the little scissors for the minimap in the 'splitRoadWizard'
2022-12-06 03:41:27 +01:00
- This layer is shown at zoomlevel **1** and higher
- This layer can **not** be included in a theme. It is solely used by [special renderings](SpecialRenderings.md) showing a minimap with custom data.
2022-12-06 03:41:27 +01:00
Basic tags for this layer
---------------------------
2022-12-06 03:41:27 +01:00
Elements must have the all of following tags to be shown on this layer:
2022-12-06 03:41:27 +01:00
Supported attributes
----------------------
2022-12-06 03:41:27 +01:00
2022-01-26 21:15:12 +01:00
current_view
==============
2022-01-26 21:15:12 +01:00
A meta-layer which contains one single feature, namely the BBOX of the current map view. This can be used to trigger special actions. If a popup is defined for this layer, this popup will be accessible via an extra button on screen.
The icon on the button is the default icon of the layer, but can be customized by detecting 'button=yes'.
2022-01-26 21:15:12 +01:00
2022-02-14 04:59:49 +01:00
2022-04-06 16:12:01 +02:00
- This layer is shown at zoomlevel **0** and higher
- This layer can **not** be included in a theme. It is solely used by [special renderings](SpecialRenderings.md) showing a minimap with custom data.
#### Themes using this layer
- [grb](https://mapcomplete.osm.be/grb)
- [mapcomplete-changes](https://mapcomplete.osm.be/mapcomplete-changes)
- [onwheels](https://mapcomplete.osm.be/onwheels)
- [personal](https://mapcomplete.osm.be/personal)
2022-02-14 04:59:49 +01:00
2022-01-26 21:15:12 +01:00
2022-02-14 04:59:49 +01:00
Basic tags for this layer
2022-01-26 21:15:12 +01:00
---------------------------
Elements must have the all of following tags to be shown on this layer:
2022-02-14 04:59:49 +01:00
Supported attributes
2022-01-26 21:15:12 +01:00
----------------------
2022-02-14 04:59:49 +01:00
### leftover-questions
2022-02-14 04:59:49 +01:00
2022-01-26 21:15:12 +01:00
This tagrendering has no question and is thus read-only
2022-01-26 21:15:12 +01:00
### minimap
2022-06-19 22:13:38 +02:00
This tagrendering has no question and is thus read-only
2022-06-19 22:13:38 +02:00
matchpoint
============
2022-06-19 22:13:38 +02:00
<img src='https://mapcomplete.osm.be/./assets/svg/crosshair-empty.svg' height="100px">
The default rendering for a locationInput which snaps onto another object
- This layer is shown at zoomlevel **0** and higher
- This layer can **not** be included in a theme. It is solely used by [special renderings](SpecialRenderings.md) showing a minimap with custom data.
2022-06-19 22:13:38 +02:00
Basic tags for this layer
---------------------------
Elements must have the all of following tags to be shown on this layer:
2022-06-19 22:13:38 +02:00
Supported attributes
----------------------
import_candidate
==================
2021-12-04 21:44:32 +01:00
<img src='https://mapcomplete.osm.be/square:red;' height="100px">
2022-02-14 04:59:49 +01:00
Layer used as template in the importHelper
2022-02-14 04:59:49 +01:00
2021-12-04 21:44:32 +01:00
- This layer is shown at zoomlevel **0** and higher
2022-02-14 04:59:49 +01:00
- This layer can **not** be included in a theme. It is solely used by [special renderings](SpecialRenderings.md) showing a minimap with custom data.
2021-12-04 21:44:32 +01:00
2022-02-14 04:59:49 +01:00
Basic tags for this layer
---------------------------
2021-12-04 21:44:32 +01:00
Elements must have the all of following tags to be shown on this layer:
2021-12-04 21:44:32 +01:00
2022-02-14 04:59:49 +01:00
2022-02-14 04:59:49 +01:00
Supported attributes
----------------------
2021-12-04 21:44:32 +01:00
### all_tags
2021-12-04 21:44:32 +01:00
This tagrendering has no question and is thus read-only
2021-12-04 21:44:32 +01:00
### leftover-questions
This tagrendering has no question and is thus read-only
### minimap
This tagrendering has no question and is thus read-only
usersettings
==============
A special layer which is not meant to be shown on a map, but which is used to set user settings
2022-02-14 04:59:49 +01:00
2022-04-06 16:12:01 +02:00
- This layer is shown at zoomlevel **0** and higher
2022-02-14 04:59:49 +01:00
- This layer can **not** be included in a theme. It is solely used by [special renderings](SpecialRenderings.md) showing a minimap with custom data.
2021-12-04 21:44:32 +01:00
2022-02-14 04:59:49 +01:00
Basic tags for this layer
---------------------------
2021-12-04 21:44:32 +01:00
Elements must have the all of following tags to be shown on this layer:
2021-12-04 21:44:32 +01:00
2022-02-14 04:59:49 +01:00
2022-02-14 04:59:49 +01:00
Supported attributes
----------------------
2021-12-04 21:44:32 +01:00
Warning:
2021-12-04 21:44:32 +01:00
this quick overview is incomplete
2021-12-04 21:44:32 +01:00
attribute | type | values which are supported by this layer
----------- | ------ | ------------------------------------------
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/mapcomplete-pictures-license#values) [mapcomplete-pictures-license](https://wiki.openstreetmap.org/wiki/Key:mapcomplete-pictures-license) | Multiple choice | [CC0](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-pictures-license%3DCC0) [CC-BY 4.0](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-pictures-license%3DCC-BY 4.0) [CC-BY-SA 4.0](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-pictures-license%3DCC-BY-SA 4.0)
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/mapcomplete-show-all-questions#values) [mapcomplete-show-all-questions](https://wiki.openstreetmap.org/wiki/Key:mapcomplete-show-all-questions) | Multiple choice | [true](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-show-all-questions%3Dtrue) [false](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-show-all-questions%3Dfalse)
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/mapcomplete-translation-mode#values) [mapcomplete-translation-mode](https://wiki.openstreetmap.org/wiki/Key:mapcomplete-translation-mode) | Multiple choice | [false](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-translation-mode%3Dfalse) [true](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-translation-mode%3Dtrue) [mobile](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-translation-mode%3Dmobile)
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/mapcomplete-translation-mode#values) [mapcomplete-translation-mode](https://wiki.openstreetmap.org/wiki/Key:mapcomplete-translation-mode) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-translation-mode%3Dyes)
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/_translation_percentage#values) [_translation_percentage](https://wiki.openstreetmap.org/wiki/Key:_translation_percentage) | Multiple choice | [100](https://wiki.openstreetmap.org/wiki/Tag:_translation_percentage%3D100)
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/mapcomplete-show_debug#values) [mapcomplete-show_debug](https://wiki.openstreetmap.org/wiki/Key:mapcomplete-show_debug) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-show_debug%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-show_debug%3Dno)
2021-12-04 21:44:32 +01:00
2022-02-14 04:59:49 +01:00
### profile
2022-02-14 04:59:49 +01:00
This tagrendering has no question and is thus read-only
2022-02-14 04:59:49 +01:00
2021-12-04 21:44:32 +01:00
### language_picker
2021-12-04 21:44:32 +01:00
This tagrendering has no question and is thus read-only
2021-12-04 21:44:32 +01:00
2022-02-14 04:59:49 +01:00
### inbox
2022-02-14 04:59:49 +01:00
2021-12-04 21:44:32 +01:00
This tagrendering has no question and is thus read-only
2021-12-04 21:44:32 +01:00
- *{link(Open your inbox,&LBRACE_backend&RBRACE/messages/inbox,)}* corresponds with `_unreadMessages=0`
- *{link(<b class='alert'>You have &LBRACE_unreadMessages&RBRACE</b><br/>Open your inbox,&LBRACE_backend&RBRACE/messages/inbox,)}* corresponds with `_unreadMessages>0`
2021-12-04 21:44:32 +01:00
### settings-link
2021-12-04 21:44:32 +01:00
2022-02-14 04:59:49 +01:00
This tagrendering has no question and is thus read-only
2022-02-14 04:59:49 +01:00
### logout
2021-12-05 05:22:14 +01:00
2021-12-04 21:44:32 +01:00
This tagrendering has no question and is thus read-only
2021-12-04 21:44:32 +01:00
### picture-license
2022-02-14 04:59:49 +01:00
This question is not meant to be placed on an OpenStreetMap-element; however it is used in the user information panel to ask which license the user wants
2022-02-14 04:59:49 +01:00
The question is *Under what license do you want to publish your pictures?*
2022-02-14 04:59:49 +01:00
2021-12-04 21:44:32 +01:00
2021-12-05 05:22:14 +01:00
- *Pictures you take will be licensed with <b>CC0</b> and added to the public domain. This means that everyone can use your pictures for any purpose. <span class='subtle'>This is the default choice.</span>* corresponds with ``
- This option cannot be chosen as answer
- *Pictures you take will be licensed with <b>CC0</b> and added to the public domain. This means that everyone can use your pictures for any purpose.* corresponds with `mapcomplete-pictures-license=CC0`
- *Pictures you take will be licensed with <b>CC-BY 4.0</b> which requires everyone using your picture that they have to attribute you* corresponds with `mapcomplete-pictures-license=CC-BY 4.0`
- *Pictures you take will be licensed with <b>CC-BY-SA 4.0</b> which means that everyone using your picture must attribute you and that derivatives of your picture must be reshared with the same license.* corresponds with `mapcomplete-pictures-license=CC-BY-SA 4.0`
2021-12-04 21:44:32 +01:00
### all-questions-at-once
2021-12-04 21:44:32 +01:00
2022-02-14 04:59:49 +01:00
The question is *Should questions for unknown data fields appear one-by-one or together?*
2022-02-14 04:59:49 +01:00
- *Show all questions in the infobox together* corresponds with `mapcomplete-show-all-questions=true`
- *Show questions one-by-one* corresponds with `mapcomplete-show-all-questions=false`
2021-12-04 21:44:32 +01:00
### translations-title
2021-12-04 21:44:32 +01:00
This tagrendering has no question and is thus read-only
2021-12-04 21:44:32 +01:00
### translation-mode
2021-12-04 21:44:32 +01:00
The question is *Do you want to help translating MapComplete?*
- *Don't show a button to quickly change translations* corresponds with `mapcomplete-translation-mode=false`
- *Show a button to quickly open translations when using MapComplete on a big screen* corresponds with `mapcomplete-translation-mode=true`
- *Always show the translation buttons, including on mobile* corresponds with `mapcomplete-translation-mode=mobile`
### translation-help
This tagrendering has no question and is thus read-only
- *Click the 'translate'-icon next to a string to enter or update a piece of text. You need a Weblate-account for this. Create one with your OSM-username to automatically unlock translation mode.* corresponds with `mapcomplete-translation-mode=yes|mapcomplete-translation-mode=true|mapcomplete-translation-mode=mobile`
### translation-completeness
This tagrendering has no question and is thus read-only
- *Completely translated* corresponds with `_translation_percentage=100`
This tagrendering is only visible in the popup if the following condition is met: `mapcomplete-translation-mode=yes|mapcomplete-translation-mode=true|mapcomplete-translation-mode=mobile`
### translation-links
This tagrendering has no question and is thus read-only
This tagrendering is only visible in the popup if the following condition is met: `_translation_links~.+&mapcomplete-translation-mode=true|mapcomplete-translation-mode=mobile`
### verified-mastodon
This tagrendering has no question and is thus read-only
- *A link to your Mastodon-profile has been been found: <a href='{_mastodon_link}' target='_blank'>{_mastodon_link}</a>* corresponds with `_mastodon_link~.+`
- *We found a link to what looks to be a mastodon account, but it is unverified. <a href='https://www.openstreetmap.org/profile/edit' target='_blank'>Edit your profile description</a> and place the following there: <span class='code'>&lta href="{_mastodon_candidate}" rel="me"&gtMastodon&lt/a&gt* corresponds with `_mastodon_candidate~.+`
### cscount-thanks
This tagrendering has no question and is thus read-only
- *You have made changes on {_csCount} different occasions! That is awesome!* corresponds with `_csCount>0`
### translation-thanks
This tagrendering has no question and is thus read-only
- *You have contributed to translating MapComplete! That's awesome!* corresponds with `_translation_contributions>0`
### contributor-thanks
This tagrendering has no question and is thus read-only
- *You have contributed code to MapComplete with {_code_contributions} commits! That's awesome!* corresponds with `_code_contributions>0`
- This option cannot be chosen as answer
### show_debug
The question is *Show user settings debug info?*
- *Show debug info* corresponds with `mapcomplete-show_debug=yes`
- *Don't show debug info* corresponds with `mapcomplete-show_debug=no`
- *Don't show debug info* corresponds with ``
- This option cannot be chosen as answer
### debug
This tagrendering has no question and is thus read-only
This tagrendering is only visible in the popup if the following condition is met: `mapcomplete-show_debug=yes`
### leftover-questions
This tagrendering has no question and is thus read-only
### minimap
This tagrendering has no question and is thus read-only
2021-12-04 21:44:32 +01:00
2022-02-14 04:59:49 +01:00
Normal layers
===============
2021-12-04 21:44:32 +01:00
The following layers are included in MapComplete:
2022-02-14 04:59:49 +01:00
- [address](./Layers/address.md)
- [advertising](./Layers/advertising.md)
2022-02-14 04:59:49 +01:00
- [ambulancestation](./Layers/ambulancestation.md)
- [artwork](./Layers/artwork.md)
2022-12-16 13:42:37 +01:00
- [atm](./Layers/atm.md)
2023-01-10 19:34:07 +01:00
- [bank](./Layers/bank.md)
2022-02-14 04:59:49 +01:00
- [barrier](./Layers/barrier.md)
- [bench](./Layers/bench.md)
- [bench_at_pt](./Layers/bench_at_pt.md)
- [bicycle_library](./Layers/bicycle_library.md)
- [bicycle_rental](./Layers/bicycle_rental.md)
- [bicycle_tube_vending_machine](./Layers/bicycle_tube_vending_machine.md)
- [bike_cafe](./Layers/bike_cafe.md)
- [bike_cleaning](./Layers/bike_cleaning.md)
- [bike_parking](./Layers/bike_parking.md)
- [bike_repair_station](./Layers/bike_repair_station.md)
- [bike_shop](./Layers/bike_shop.md)
- [bike_themed_object](./Layers/bike_themed_object.md)
- [binocular](./Layers/binocular.md)
- [birdhide](./Layers/birdhide.md)
- [cafe_pub](./Layers/cafe_pub.md)
2022-12-16 13:42:37 +01:00
- [car_rental](./Layers/car_rental.md)
2022-02-14 04:59:49 +01:00
- [charging_station](./Layers/charging_station.md)
- [climbing](./Layers/climbing.md)
- [climbing_area](./Layers/climbing_area.md)
- [climbing_club](./Layers/climbing_club.md)
- [climbing_gym](./Layers/climbing_gym.md)
- [climbing_opportunity](./Layers/climbing_opportunity.md)
- [climbing_route](./Layers/climbing_route.md)
2023-02-23 14:39:08 +01:00
- [clock](./Layers/clock.md)
2022-02-14 04:59:49 +01:00
- [conflation](./Layers/conflation.md)
- [crab_address](./Layers/crab_address.md)
- [crossings](./Layers/crossings.md)
- [current_view](./Layers/current_view.md)
- [cycleways_and_roads](./Layers/cycleways_and_roads.md)
- [defibrillator](./Layers/defibrillator.md)
2022-12-16 13:40:25 +01:00
- [dentist](./Layers/dentist.md)
2022-02-14 04:59:49 +01:00
- [direction](./Layers/direction.md)
2022-07-10 18:37:23 +02:00
- [doctors](./Layers/doctors.md)
- [dogpark](./Layers/dogpark.md)
2022-02-14 04:59:49 +01:00
- [drinking_water](./Layers/drinking_water.md)
2022-07-26 10:51:14 +02:00
- [elevator](./Layers/elevator.md)
2022-02-14 04:59:49 +01:00
- [entrance](./Layers/entrance.md)
- [etymology](./Layers/etymology.md)
- [extinguisher](./Layers/extinguisher.md)
2022-10-11 01:39:09 +02:00
- [filters](./Layers/filters.md)
2022-02-14 04:59:49 +01:00
- [fire_station](./Layers/fire_station.md)
2022-10-27 01:50:01 +02:00
- [fitness_centre](./Layers/fitness_centre.md)
- [fitness_station](./Layers/fitness_station.md)
2022-02-14 04:59:49 +01:00
- [food](./Layers/food.md)
- [ghost_bike](./Layers/ghost_bike.md)
2022-07-26 10:51:14 +02:00
- [governments](./Layers/governments.md)
2022-02-14 04:59:49 +01:00
- [gps_location](./Layers/gps_location.md)
- [gps_location_history](./Layers/gps_location_history.md)
- [gps_track](./Layers/gps_track.md)
- [hackerspace](./Layers/hackerspace.md)
2022-02-14 04:59:49 +01:00
- [home_location](./Layers/home_location.md)
2022-07-10 18:37:23 +02:00
- [hospital](./Layers/hospital.md)
2022-07-26 16:58:51 +02:00
- [hotel](./Layers/hotel.md)
2022-02-14 04:59:49 +01:00
- [hydrant](./Layers/hydrant.md)
2023-03-08 19:17:03 +01:00
- [icons](./Layers/icons.md)
2022-07-10 18:37:23 +02:00
- [id_presets](./Layers/id_presets.md)
2022-02-14 04:59:49 +01:00
- [import_candidate](./Layers/import_candidate.md)
2022-07-26 10:51:14 +02:00
- [indoors](./Layers/indoors.md)
2022-02-14 04:59:49 +01:00
- [information_board](./Layers/information_board.md)
2022-07-02 23:24:48 +02:00
- [kerbs](./Layers/kerbs.md)
2022-06-22 15:29:10 +02:00
- [kindergarten_childcare](./Layers/kindergarten_childcare.md)
- [last_click](./Layers/last_click.md)
2022-02-14 04:59:49 +01:00
- [map](./Layers/map.md)
2022-07-31 13:33:45 +02:00
- [maproulette](./Layers/maproulette.md)
- [maproulette_challenge](./Layers/maproulette_challenge.md)
2022-02-14 04:59:49 +01:00
- [matchpoint](./Layers/matchpoint.md)
2022-06-24 03:52:54 +02:00
- [maxspeed](./Layers/maxspeed.md)
2022-02-14 04:59:49 +01:00
- [named_streets](./Layers/named_streets.md)
- [nature_reserve](./Layers/nature_reserve.md)
- [note](./Layers/note.md)
- [observation_tower](./Layers/observation_tower.md)
2022-10-11 01:39:09 +02:00
- [osm_community_index](./Layers/osm_community_index.md)
2022-08-24 14:47:36 +02:00
- [parcel_lockers](./Layers/parcel_lockers.md)
2022-02-14 04:59:49 +01:00
- [parking](./Layers/parking.md)
2022-08-24 14:47:36 +02:00
- [parking_spaces](./Layers/parking_spaces.md)
2023-02-06 01:34:26 +01:00
- [parking_ticket_machine](./Layers/parking_ticket_machine.md)
2022-02-14 04:59:49 +01:00
- [pedestrian_path](./Layers/pedestrian_path.md)
2022-07-10 18:37:23 +02:00
- [pharmacy](./Layers/pharmacy.md)
2022-12-16 13:40:25 +01:00
- [physiotherapist](./Layers/physiotherapist.md)
2022-02-14 04:59:49 +01:00
- [picnic_table](./Layers/picnic_table.md)
- [play_forest](./Layers/play_forest.md)
- [playground](./Layers/playground.md)
2022-08-24 14:47:36 +02:00
- [postboxes](./Layers/postboxes.md)
- [postoffices](./Layers/postoffices.md)
2022-02-14 04:59:49 +01:00
- [public_bookcase](./Layers/public_bookcase.md)
2022-12-16 13:42:37 +01:00
- [railway_platforms](./Layers/railway_platforms.md)
2022-07-18 00:12:56 +02:00
- [rainbow_crossings](./Layers/rainbow_crossings.md)
- [range](./Layers/range.md)
2022-07-26 10:51:14 +02:00
- [reception_desk](./Layers/reception_desk.md)
2022-02-28 17:16:21 +01:00
- [recycling](./Layers/recycling.md)
2022-06-22 15:29:10 +02:00
- [school](./Layers/school.md)
2022-12-16 13:42:37 +01:00
- [selected_element](./Layers/selected_element.md)
2022-07-10 18:37:23 +02:00
- [shelter](./Layers/shelter.md)
2022-02-14 04:59:49 +01:00
- [shops](./Layers/shops.md)
- [slow_roads](./Layers/slow_roads.md)
2022-10-27 01:50:01 +02:00
- [speed_camera](./Layers/speed_camera.md)
- [speed_display](./Layers/speed_display.md)
2022-02-14 04:59:49 +01:00
- [split_point](./Layers/split_point.md)
- [sport_pitch](./Layers/sport_pitch.md)
2022-10-27 01:50:01 +02:00
- [sports_centre](./Layers/sports_centre.md)
- [stairs](./Layers/stairs.md)
2022-02-14 04:59:49 +01:00
- [street_lamps](./Layers/street_lamps.md)
- [surveillance_camera](./Layers/surveillance_camera.md)
2022-06-22 15:29:10 +02:00
- [tertiary_education](./Layers/tertiary_education.md)
2022-12-16 13:42:37 +01:00
- [ticket_machine](./Layers/ticket_machine.md)
- [ticket_validator](./Layers/ticket_validator.md)
2022-02-14 04:59:49 +01:00
- [toilet](./Layers/toilet.md)
2022-10-27 01:50:01 +02:00
- [toilet_at_amenity](./Layers/toilet_at_amenity.md)
2022-02-14 04:59:49 +01:00
- [trail](./Layers/trail.md)
2022-07-10 18:37:23 +02:00
- [transit_routes](./Layers/transit_routes.md)
- [transit_stops](./Layers/transit_stops.md)
2022-02-14 04:59:49 +01:00
- [tree_node](./Layers/tree_node.md)
2023-01-15 03:30:33 +01:00
- [usersettings](./Layers/usersettings.md)
- [veterinary](./Layers/veterinary.md)
2022-02-14 04:59:49 +01:00
- [viewpoint](./Layers/viewpoint.md)
- [village_green](./Layers/village_green.md)
- [visitor_information_centre](./Layers/visitor_information_centre.md)
- [walls_and_buildings](./Layers/walls_and_buildings.md)
- [waste_basket](./Layers/waste_basket.md)
2022-02-28 17:16:21 +01:00
- [waste_disposal](./Layers/waste_disposal.md)
- [windturbine](./Layers/windturbine.md)
2022-02-14 04:59:49 +01:00
2021-12-04 21:44:32 +01:00
2023-02-12 23:08:57 +01:00
This document is autogenerated from [Customizations/AllKnownLayouts.ts](https://github.com/pietervdvn/MapComplete/blob/develop/Customizations/AllKnownLayouts.ts)