diff --git a/.vscode/settings.json b/.vscode/settings.json
index 8e1ede94e..e975a613f 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -18,5 +18,8 @@
"[svelte]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
- "editor.formatOnSave": true
+ "editor.formatOnSave": true,
+ "files.associations": {
+ "*.protojson": "json"
+ }
}
diff --git a/Docs/BuiltinLayers.md b/Docs/BuiltinLayers.md
index b03b9ed1b..0b026b6d3 100644
--- a/Docs/BuiltinLayers.md
+++ b/Docs/BuiltinLayers.md
@@ -638,7 +638,7 @@ attribute | type | values which are supported by this layer
[](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)
[](https://taginfo.openstreetmap.org/keys/mapcomplete-show_tags#values) [mapcomplete-show_tags](https://wiki.openstreetmap.org/wiki/Key:mapcomplete-show_tags) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-show_tags%3Dno) [](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-show_tags%3D) [yes](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-show_tags%3Dyes) [full](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-show_tags%3Dfull)
[](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)
-[](https://taginfo.openstreetmap.org/keys/mapcomplete-show_crosshair#values) [mapcomplete-show_crosshair](https://wiki.openstreetmap.org/wiki/Key:mapcomplete-show_crosshair) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-show_crosshair%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-show_crosshair%3Dno)
+[](https://taginfo.openstreetmap.org/keys/mapcomplete-show_crosshair#values) [mapcomplete-show_crosshair](https://wiki.openstreetmap.org/wiki/Key:mapcomplete-show_crosshair) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-show_crosshair%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-show_crosshair%3Dno) [always](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-show_crosshair%3Dalways)
[](https://taginfo.openstreetmap.org/keys/mapcomplete-fixate-north#values) [mapcomplete-fixate-north](https://wiki.openstreetmap.org/wiki/Key:mapcomplete-fixate-north) | Multiple choice | [](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-fixate-north%3D) [yes](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-fixate-north%3Dyes)
[](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)
[](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)
@@ -807,10 +807,11 @@ The question is *Should a crosshair be shown in the center of the display?*
- - *Show a crosshair in the center of the map (when zoomed in above level 17)* corresponds with mapcomplete-show_crosshair=yes
+ - *Show a crosshair in the center of the map when zoomed in above level 17* corresponds with mapcomplete-show_crosshair=yes
- *Do not show a crosshair in the center of the map* corresponds with mapcomplete-show_crosshair=no
- *Do not show a crosshair in the center of the map* corresponds with mapcomplete-show_crosshair=
- _This option cannot be chosen as answer_
+ - *Always show a crosshair in the center of the map* corresponds with mapcomplete-show_crosshair=always
diff --git a/Docs/Layers/all_streets.md b/Docs/Layers/all_streets.md
index 99dfc91cb..bf88914a6 100644
--- a/Docs/Layers/all_streets.md
+++ b/Docs/Layers/all_streets.md
@@ -15,7 +15,6 @@ Layer to mark any street as cyclestreet
- This layer is shown at zoomlevel **18** and higher
- - Not rendered on the map by default. If you want to rendering this on the map, override `mapRenderings`
diff --git a/Docs/Layers/artwork.md b/Docs/Layers/artwork.md
index 9967195ab..3f923a8b9 100644
--- a/Docs/Layers/artwork.md
+++ b/Docs/Layers/artwork.md
@@ -64,6 +64,14 @@ attribute | type | values which are supported by this layer
[](https://taginfo.openstreetmap.org/keys/wikidata#values) [wikidata](https://wiki.openstreetmap.org/wiki/Key:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) |
[](https://taginfo.openstreetmap.org/keys/subject:wikidata#values) [subject:wikidata](https://wiki.openstreetmap.org/wiki/Key:subject:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) |
[](https://taginfo.openstreetmap.org/keys/amenity#values) [amenity](https://wiki.openstreetmap.org/wiki/Key:amenity) | Multiple choice | [bench](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbench) [](https://wiki.openstreetmap.org/wiki/Tag:amenity%3D)
+[](https://taginfo.openstreetmap.org/keys/backrest#values) [backrest](https://wiki.openstreetmap.org/wiki/Key:backrest) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dno)
+[](https://taginfo.openstreetmap.org/keys/seats#values) [seats](https://wiki.openstreetmap.org/wiki/Key:seats) | [nat](../SpecialInputElements.md#nat) |
+[](https://taginfo.openstreetmap.org/keys/material#values) [material](https://wiki.openstreetmap.org/wiki/Key:material) | [string](../SpecialInputElements.md#string) | [wood](https://wiki.openstreetmap.org/wiki/Tag:material%3Dwood) [metal](https://wiki.openstreetmap.org/wiki/Tag:material%3Dmetal) [stone](https://wiki.openstreetmap.org/wiki/Tag:material%3Dstone) [concrete](https://wiki.openstreetmap.org/wiki/Tag:material%3Dconcrete) [plastic](https://wiki.openstreetmap.org/wiki/Tag:material%3Dplastic) [steel](https://wiki.openstreetmap.org/wiki/Tag:material%3Dsteel)
+[](https://taginfo.openstreetmap.org/keys/direction#values) [direction](https://wiki.openstreetmap.org/wiki/Key:direction) | [direction](../SpecialInputElements.md#direction) |
+[](https://taginfo.openstreetmap.org/keys/colour#values) [colour](https://wiki.openstreetmap.org/wiki/Key:colour) | [color](../SpecialInputElements.md#color) | [brown](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dbrown) [green](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dgreen) [gray](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dgray) [white](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dwhite) [red](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dred) [black](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dblack) [blue](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dblue) [yellow](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dyellow)
+[](https://taginfo.openstreetmap.org/keys/survey:date#values) [survey:date](https://wiki.openstreetmap.org/wiki/Key:survey:date) | [date](../SpecialInputElements.md#date) | [](https://wiki.openstreetmap.org/wiki/Tag:survey:date%3D)
+[](https://taginfo.openstreetmap.org/keys/inscription#values) [inscription](https://wiki.openstreetmap.org/wiki/Key:inscription) | [text](../SpecialInputElements.md#text) |
+[](https://taginfo.openstreetmap.org/keys/historic#values) [historic](https://wiki.openstreetmap.org/wiki/Key:historic) | Multiple choice | [memorial](https://wiki.openstreetmap.org/wiki/Tag:historic%3Dmemorial) [](https://wiki.openstreetmap.org/wiki/Tag:historic%3D)
@@ -240,6 +248,194 @@ The question is *Does this artwork serve as a bench?*
+### bench-backrest
+
+
+
+The question is *Does this bench have a backrest?*
+
+
+
+
+
+ - *This bench is two-sided and shares the backrest* corresponds with backrest=yes & two_sided=yes
+ - *Does have a backrest* corresponds with backrest=yes
+ - *Does not have a backrest* corresponds with backrest=no
+
+
+This tagrendering is only visible in the popup if the following condition is met: `amenity=bench`
+
+This tagrendering has labels `bench-questions`
+
+
+
+### bench-seats
+
+
+
+The question is *How many seats does this bench have?*
+
+This rendering asks information about the property [seats](https://wiki.openstreetmap.org/wiki/Key:seats)
+
+This is rendered with `{seats} seats`
+
+
+
+
+
+ - *This bench does not have separated seats* corresponds with seats:separated=no
+
+
+This tagrendering is only visible in the popup if the following condition is met: `amenity=bench`
+
+This tagrendering has labels `bench-questions`
+
+
+
+### bench-material
+
+
+
+The question is *What is the bench (seating) made from?*
+
+This rendering asks information about the property [material](https://wiki.openstreetmap.org/wiki/Key:material)
+
+This is rendered with `Material: {material}`
+
+
+
+
+
+ - *The seating is made from wood* corresponds with material=wood
+ - *The seating is made from metal* corresponds with material=metal
+ - *The seating is made from stone* corresponds with material=stone
+ - *The seating is made from concrete* corresponds with material=concrete
+ - *The seating is made from plastic* corresponds with material=plastic
+ - *The seating is made from steel* corresponds with material=steel
+
+
+This tagrendering is only visible in the popup if the following condition is met: `amenity=bench`
+
+This tagrendering has labels `bench-questions`
+
+
+
+### bench-direction
+
+
+
+The question is *In which direction are you looking when sitting on the bench?*
+
+This rendering asks information about the property [direction](https://wiki.openstreetmap.org/wiki/Key:direction)
+
+This is rendered with `When sitting on the bench, one looks towards {direction}°.`
+
+
+
+This tagrendering is only visible in the popup if the following condition is met: `amenity=bench`
+
+This tagrendering has labels `bench-questions`
+
+
+
+### bench-colour
+
+
+
+The question is *Which colour does this bench have?*
+
+This rendering asks information about the property [colour](https://wiki.openstreetmap.org/wiki/Key:colour)
+
+This is rendered with `Colour: {colour}`
+
+
+
+
+
+ - *Colour: brown* corresponds with colour=brown
+ - *Colour: green* corresponds with colour=green
+ - *Colour: gray* corresponds with colour=gray
+ - *Colour: white* corresponds with colour=white
+ - *Colour: red* corresponds with colour=red
+ - *Colour: black* corresponds with colour=black
+ - *Colour: blue* corresponds with colour=blue
+ - *Colour: yellow* corresponds with colour=yellow
+
+
+This tagrendering is only visible in the popup if the following condition is met: `amenity=bench`
+
+This tagrendering has labels `bench-questions`
+
+
+
+### bench-survey:date
+
+
+
+The question is *When was this bench last surveyed?*
+
+This rendering asks information about the property [survey:date](https://wiki.openstreetmap.org/wiki/Key:survey:date)
+
+This is rendered with `This bench was last surveyed on {survey:date}`
+
+
+
+
+
+ - *Surveyed today!* corresponds with survey:date=
+
+
+This tagrendering is only visible in the popup if the following condition is met: `amenity=bench`
+
+This tagrendering has labels `bench-questions`
+
+
+
+### bench-inscription
+
+
+
+The question is *Does this bench have an inscription?*
+
+This rendering asks information about the property [inscription](https://wiki.openstreetmap.org/wiki/Key:inscription)
+
+This is rendered with `This bench does have the following inscription:
{inscription}
` + + + + + + - *This bench does not have an inscription* corresponds with not:inscription=yes + - *This bench does (probably) not have an inscription* corresponds with inscription= + - _This option cannot be chosen as answer_ + + +This tagrendering is only visible in the popup if the following condition is met: `amenity=bench` + +This tagrendering has labels `bench-questions` + + + +### bench-memorial + + + +The question is *Does this bench act as memorial for someone or something?* + + + + + + - *This bench is a memorial for someone or something* corresponds with historic=memorial + - *This bench is a not a memorial for someone or something* corresponds with historic= & not:historic=memorial + + +This tagrendering is only visible in the popup if the following condition is met: `amenity=bench` + +This tagrendering has labels `bench-questions` + + + ### leftover-questions diff --git a/Docs/Layers/bench.md b/Docs/Layers/bench.md index 7897060f6..610f6c92f 100644 --- a/Docs/Layers/bench.md +++ b/Docs/Layers/bench.md @@ -66,6 +66,11 @@ attribute | type | values which are supported by this layer [](https://taginfo.openstreetmap.org/keys/survey:date#values) [survey:date](https://wiki.openstreetmap.org/wiki/Key:survey:date) | [date](../SpecialInputElements.md#date) | [](https://wiki.openstreetmap.org/wiki/Tag:survey:date%3D) [](https://taginfo.openstreetmap.org/keys/inscription#values) [inscription](https://wiki.openstreetmap.org/wiki/Key:inscription) | [text](../SpecialInputElements.md#text) | [](https://taginfo.openstreetmap.org/keys/historic#values) [historic](https://wiki.openstreetmap.org/wiki/Key:historic) | Multiple choice | [memorial](https://wiki.openstreetmap.org/wiki/Tag:historic%3Dmemorial) [](https://wiki.openstreetmap.org/wiki/Tag:historic%3D) +[](https://taginfo.openstreetmap.org/keys/artwork_type#values) [artwork_type](https://wiki.openstreetmap.org/wiki/Key:artwork_type) | [string](../SpecialInputElements.md#string) | [architecture](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Darchitecture) [mural](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dmural) [painting](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dpainting) [sculpture](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dsculpture) [statue](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstatue) [bust](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dbust) [stone](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstone) [installation](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dinstallation) [graffiti](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dgraffiti) [relief](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Drelief) [azulejo](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dazulejo) [tilework](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dtilework) [woodcarving](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dwoodcarving) +[](https://taginfo.openstreetmap.org/keys/artist:wikidata#values) [artist:wikidata](https://wiki.openstreetmap.org/wiki/Key:artist:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | +[](https://taginfo.openstreetmap.org/keys/artist_name#values) [artist_name](https://wiki.openstreetmap.org/wiki/Key:artist_name) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | +[](https://taginfo.openstreetmap.org/keys/subject:wikidata#values) [subject:wikidata](https://wiki.openstreetmap.org/wiki/Key:subject:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | @@ -293,6 +298,113 @@ This tagrendering has labels `bench-questions` +### artwork-artwork_type + + + +The question is *What is the type of this artwork?* + +This rendering asks information about the property [artwork_type](https://wiki.openstreetmap.org/wiki/Key:artwork_type) + +This is rendered with `This is a {artwork_type}` + + + + + + - *Architecture* corresponds with artwork_type=architecture + - *Mural* corresponds with artwork_type=mural + - *Painting* corresponds with artwork_type=painting + - *Sculpture* corresponds with artwork_type=sculpture + - *Statue* corresponds with artwork_type=statue + - *Bust* corresponds with artwork_type=bust + - *Stone* corresponds with artwork_type=stone + - *Installation* corresponds with artwork_type=installation + - *Graffiti* corresponds with artwork_type=graffiti + - *Relief* corresponds with artwork_type=relief + - *Azulejo (Spanish decorative tilework)* corresponds with artwork_type=azulejo + - *Tilework* corresponds with artwork_type=tilework + - *Woodcarving* corresponds with artwork_type=woodcarving + + +This tagrendering is only visible in the popup if the following condition is met: `tourism=artwork` + +This tagrendering has labels `artwork-question` + + + +### artwork-artist-wikidata + + + +The question is *Who made this artwork?* + +This rendering asks information about the property [artist:wikidata](https://wiki.openstreetmap.org/wiki/Key:artist:wikidata) + +This is rendered with `This artwork was made by {wikidata_label(artist:wikidata):font-weight:bold}