forked from MapComplete/MapComplete
Merge branch 'master' into master
This commit is contained in:
commit
3bfa3dbfc6
99 changed files with 4967 additions and 542 deletions
|
@ -6,18 +6,13 @@
|
|||
"fr": "Bancs"
|
||||
},
|
||||
"minzoom": 14,
|
||||
"overpassTags": {
|
||||
"and": [
|
||||
"amenity=bench"
|
||||
]
|
||||
},
|
||||
"overpassTags": "amenity=bench",
|
||||
"title": {
|
||||
"render": {
|
||||
"en": "Bench",
|
||||
"de": "Sitzbank",
|
||||
"fr": "Banc"
|
||||
},
|
||||
"mappings": []
|
||||
}
|
||||
},
|
||||
"tagRenderings": [
|
||||
"images",
|
||||
|
@ -28,16 +23,11 @@
|
|||
"fr": "Dossier"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "backrest",
|
||||
"addExtraTags": []
|
||||
"key": "backrest"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": {
|
||||
"and": [
|
||||
"backrest=yes"
|
||||
]
|
||||
},
|
||||
"if": "backrest=yes",
|
||||
"then": {
|
||||
"en": "Backrest: Yes",
|
||||
"de": "Rückenlehne: Ja",
|
||||
|
@ -45,11 +35,7 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"if": {
|
||||
"and": [
|
||||
"backrest=no"
|
||||
]
|
||||
},
|
||||
"if": "backrest=no",
|
||||
"then": {
|
||||
"en": "Backrest: No",
|
||||
"de": "Rückenlehne: Nein",
|
||||
|
@ -73,7 +59,6 @@
|
|||
"key": "seats",
|
||||
"type": "nat"
|
||||
},
|
||||
"mappings": [],
|
||||
"question": {
|
||||
"en": "How many seats does this bench have?",
|
||||
"de": "Wie viele Sitzplätze hat diese Bank?",
|
||||
|
@ -92,11 +77,7 @@
|
|||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": {
|
||||
"and": [
|
||||
"material=wood"
|
||||
]
|
||||
},
|
||||
"if": "material=wood",
|
||||
"then": {
|
||||
"en": "Material: wood",
|
||||
"de": "Material: Holz",
|
||||
|
@ -104,11 +85,7 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"if": {
|
||||
"and": [
|
||||
"material=metal"
|
||||
]
|
||||
},
|
||||
"if": "material=metal",
|
||||
"then": {
|
||||
"en": "Material: metal",
|
||||
"de": "Material: Metall",
|
||||
|
@ -116,11 +93,7 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"if": {
|
||||
"and": [
|
||||
"material=stone"
|
||||
]
|
||||
},
|
||||
"if": "material=stone",
|
||||
"then": {
|
||||
"en": "Material: stone",
|
||||
"de": "Material: Stein",
|
||||
|
@ -128,11 +101,7 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"if": {
|
||||
"and": [
|
||||
"material=concrete"
|
||||
]
|
||||
},
|
||||
"if": "material=concrete",
|
||||
"then": {
|
||||
"en": "Material: concrete",
|
||||
"de": "Material: Beton",
|
||||
|
@ -140,11 +109,7 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"if": {
|
||||
"and": [
|
||||
"material=plastic"
|
||||
]
|
||||
},
|
||||
"if": "material=plastic",
|
||||
"then": {
|
||||
"en": "Material: plastic",
|
||||
"de": "Material: Kunststoff",
|
||||
|
@ -152,11 +117,7 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"if": {
|
||||
"and": [
|
||||
"material=steel"
|
||||
]
|
||||
},
|
||||
"if": "material=steel",
|
||||
"then": {
|
||||
"en": "Material: steel",
|
||||
"de": "Material: Stahl",
|
||||
|
@ -200,11 +161,7 @@
|
|||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": {
|
||||
"and": [
|
||||
"colour=brown"
|
||||
]
|
||||
},
|
||||
"if": "colour=brown",
|
||||
"then": {
|
||||
"en": "Colour: brown",
|
||||
"de": "Farbe: braun",
|
||||
|
@ -212,11 +169,7 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"if": {
|
||||
"and": [
|
||||
"colour=green"
|
||||
]
|
||||
},
|
||||
"if": "colour=green",
|
||||
"then": {
|
||||
"en": "Colour: green",
|
||||
"de": "Farbe: grün",
|
||||
|
@ -224,11 +177,7 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"if": {
|
||||
"and": [
|
||||
"colour=gray"
|
||||
]
|
||||
},
|
||||
"if": "colour=gray",
|
||||
"then": {
|
||||
"en": "Colour: gray",
|
||||
"de": "Farbe: grau",
|
||||
|
@ -236,11 +185,7 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"if": {
|
||||
"and": [
|
||||
"colour=white"
|
||||
]
|
||||
},
|
||||
"if": "colour=white",
|
||||
"then": {
|
||||
"en": "Colour: white",
|
||||
"de": "Farbe: weiß",
|
||||
|
@ -248,11 +193,7 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"if": {
|
||||
"and": [
|
||||
"colour=red"
|
||||
]
|
||||
},
|
||||
"if": "colour=red",
|
||||
"then": {
|
||||
"en": "Colour: red",
|
||||
"de": "Farbe: rot",
|
||||
|
@ -260,11 +201,7 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"if": {
|
||||
"and": [
|
||||
"colour=black"
|
||||
]
|
||||
},
|
||||
"if": "colour=black",
|
||||
"then": {
|
||||
"en": "Colour: black",
|
||||
"de": "Farbe: schwarz",
|
||||
|
@ -272,11 +209,7 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"if": {
|
||||
"and": [
|
||||
"colour=blue"
|
||||
]
|
||||
},
|
||||
"if": "colour=blue",
|
||||
"then": {
|
||||
"en": "Colour: blue",
|
||||
"de": "Farbe: blau",
|
||||
|
@ -284,11 +217,7 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"if": {
|
||||
"and": [
|
||||
"colour=yellow"
|
||||
]
|
||||
},
|
||||
"if": "colour=yellow",
|
||||
"then": {
|
||||
"en": "Colour: yellow",
|
||||
"de": "Farbe: gelb",
|
||||
|
|
|
@ -5,11 +5,7 @@
|
|||
"nl": "Picnictafels"
|
||||
},
|
||||
"minzoom": 12,
|
||||
"overpassTags": {
|
||||
"and": [
|
||||
"leisure=picnic_table"
|
||||
]
|
||||
},
|
||||
"overpassTags": "leisure=picnic_table",
|
||||
"title": {
|
||||
"render": {
|
||||
"en": "Picnic table",
|
||||
|
@ -35,22 +31,14 @@
|
|||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": {
|
||||
"and": [
|
||||
"material=wood"
|
||||
]
|
||||
},
|
||||
"if": "material=wood",
|
||||
"then": {
|
||||
"en": "This is a wooden picnic table",
|
||||
"nl": "Deze picnictafel is gemaakt uit hout"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": {
|
||||
"and": [
|
||||
"material=concrete"
|
||||
]
|
||||
},
|
||||
"if": "material=concrete",
|
||||
"then": {
|
||||
"en": "This is a concrete picnic table",
|
||||
"nl": "Deze picnictafel is gemaakt uit beton"
|
||||
|
|
BIN
assets/layers/play_forest/icon.jpg
Normal file
BIN
assets/layers/play_forest/icon.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 40 KiB |
62
assets/layers/play_forest/icon.svg
Normal file
62
assets/layers/play_forest/icon.svg
Normal file
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 21 KiB |
114
assets/layers/play_forest/play_forest.json
Normal file
114
assets/layers/play_forest/play_forest.json
Normal file
|
@ -0,0 +1,114 @@
|
|||
{
|
||||
"id": "play_forest",
|
||||
"name": {
|
||||
"nl": "Speelbossen"
|
||||
},
|
||||
"minzoom": 13,
|
||||
"overpassTags": {
|
||||
"and": [
|
||||
"playground=forest"
|
||||
]
|
||||
},
|
||||
"title": {
|
||||
"render": {
|
||||
"nl": "Speelbos"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "name~Speelbos.*",
|
||||
"then": {
|
||||
"nl": "{name}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "name~*",
|
||||
"then": {
|
||||
"nl": "Speelbos {name}"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"description": {
|
||||
"nl": "Een speelbos is een vrij toegankelijke zone in een bos"
|
||||
},
|
||||
"tagRenderings": [
|
||||
"images",
|
||||
{
|
||||
"question": "Wie beheert dit gebied?",
|
||||
"render": "Dit gebied wordt beheerd door {operator}",
|
||||
"freeform": {
|
||||
"key": "operator"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "operator~[aA][nN][bB]",
|
||||
"then": "Dit gebied wordt beheerd door het <a href='https://www.natuurenbos.be/spelen'>Agentschap Natuur en Bos</a>",
|
||||
"hideInAnswer": true
|
||||
},
|
||||
{
|
||||
"if": "operator=Agenstchap Natuur en Bos",
|
||||
"then": "Dit gebied wordt beheerd door het <a href='https://www.natuurenbos.be/spelen'>Agentschap Natuur en Bos</a>"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"question": "Wanneer is deze speelzone toegankelijk?",
|
||||
"mappings": [
|
||||
{
|
||||
"if": "opening_hours=08:00-22:00",
|
||||
"then": "Het hele jaar door overdag toegankelijk (van 08:00 tot 22:00)"
|
||||
},
|
||||
{
|
||||
"if": "opening_hours=Jul-Aug 08:00-22:00",
|
||||
"then": "Enkel in de <b>zomervakantie</b> en overdag toegankelijk (van 1 juli tot 31 augustus, van 08:00 tot 22:00"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"question": "Wie kan men emailen indien er problemen zijn met de speelzone?",
|
||||
"render": "De bevoegde dienst kan bereikt worden via {email}",
|
||||
"freeform": {
|
||||
"key": "email",
|
||||
"type": "email"
|
||||
}
|
||||
},
|
||||
{
|
||||
"question": "Wie kan men bellen indien er problemen zijn met de speelzone?",
|
||||
"render": "De bevoegde dienst kan getelefoneerd worden via {phone}",
|
||||
"freeform": {
|
||||
"key": "phone",
|
||||
"type": "phone"
|
||||
}
|
||||
},
|
||||
"questions",
|
||||
{
|
||||
"render": "{reviews(name, play_forest)}"
|
||||
}
|
||||
],
|
||||
"hideUnderlayingFeaturesMinPercentage": 0,
|
||||
"hideFromOverview": false,
|
||||
"icon": {
|
||||
"render": "./assets/layers/play_forest/icon.svg"
|
||||
},
|
||||
"width": {
|
||||
"render": "8"
|
||||
},
|
||||
"iconSize": {
|
||||
"render": "40,40,center"
|
||||
},
|
||||
"color": {
|
||||
"render": "#2d2"
|
||||
},
|
||||
"presets": [
|
||||
{
|
||||
"title": "Speelbos",
|
||||
"tags": [
|
||||
"leisure=playground",
|
||||
"playground=forest",
|
||||
"fixme=Toegevoegd met MapComplete, geometry nog uit te tekenen"
|
||||
],
|
||||
"description": "Een zone in het bos, duidelijk gemarkeerd als speelzone met de overeenkomstige borden.<br/><img src='./assets/layers/play_forest/icon.svg'/>"
|
||||
}
|
||||
],
|
||||
"wayHandling": 2
|
||||
}
|
261
assets/layers/playground/playground.json
Normal file
261
assets/layers/playground/playground.json
Normal file
|
@ -0,0 +1,261 @@
|
|||
{
|
||||
"id": "playground",
|
||||
"name": {
|
||||
"nl": "Speeltuinen",
|
||||
"en": "Playgrounds"
|
||||
},
|
||||
"minzoom": 13,
|
||||
"overpassTags": {
|
||||
"and": [
|
||||
"leisure=playground",
|
||||
"playground!=forest"
|
||||
]
|
||||
},
|
||||
"description": {
|
||||
"nl": "Speeltuinen",
|
||||
"en": "Playgrounds"
|
||||
},
|
||||
"title": {
|
||||
"render": {
|
||||
"nl": "Speeltuin",
|
||||
"en": "Playground"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "name~*",
|
||||
"then": {
|
||||
"nl": "Speeltuin <i>{name}</i>",
|
||||
"en": "Playground <i>{name}</i>"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"tagRenderings": [
|
||||
"images",
|
||||
{
|
||||
"question": {
|
||||
"nl": "Wat is de ondergrond van deze speeltuin?<br/><i>Indien er verschillende ondergronden zijn, neem de meest voorkomende</i>",
|
||||
"en": "Which is the surface of this playground?<br/><i>If there are multiple, select the most occuring one</i>"
|
||||
},
|
||||
"render": {
|
||||
"nl": "De ondergrond is <b>{surface}</b>",
|
||||
"en": "The surface is <b>{surface}</b>"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "surface"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "surface=grass",
|
||||
"then": {
|
||||
"nl": "De ondergrond is <b>gras</b>",
|
||||
"en": "The surface is <b>grass</b>"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "surface=sand",
|
||||
"then": {
|
||||
"nl": "De ondergrond is <b>zand</b>",
|
||||
"en": "The surface is <b>sand</b>"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "surface=paving_stones",
|
||||
"then": {
|
||||
"nl": "De ondergrond bestaat uit <b>stoeptegels</b>",
|
||||
"en": "The surface is <b>paving stones</b>"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "surface=asphalt",
|
||||
"then": {
|
||||
"nl": "De ondergrond is <b>asfalt</b>",
|
||||
"en": "The surface is <b>asphalt</b>"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "surface=concrete",
|
||||
"then": {
|
||||
"nl": "De ondergrond is <b>beton</b>",
|
||||
"en": "The surface is <b>concrete</b>"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "surface=unpaved",
|
||||
"then": {
|
||||
"nl": "De ondergrond is <b>onverhard</b>",
|
||||
"en": "The surface is <b>unpaved</b>"
|
||||
},
|
||||
"hideInAnswer": true
|
||||
},
|
||||
{
|
||||
"if": "surface=paved",
|
||||
"then": {
|
||||
"nl": "De ondergrond is <b>verhard</b>",
|
||||
"en": "The surface is <b>paved</b>"
|
||||
},
|
||||
"hideInAnswer": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"question": {
|
||||
"nl": "Is deze speeltuin 's nachts verlicht?"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "lit=yes",
|
||||
"then": "Deze speeltuin is 's nachts verlicht"
|
||||
},
|
||||
{
|
||||
"if": "lit=no",
|
||||
"then": "Deze speeltuin is 's nachts niet verlicht"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"render": {
|
||||
"nl": "Toegankelijk vanaf {min_age} jaar oud"
|
||||
},
|
||||
"question": {
|
||||
"nl": "Wat is de minimale leeftijd om op deze speeltuin te mogen?"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "min_age",
|
||||
"type": "pnat"
|
||||
}
|
||||
},
|
||||
{
|
||||
"render": {
|
||||
"nl": "Toegankelijk tot {max_age}"
|
||||
},
|
||||
"question": {
|
||||
"nl": "Wat is de maximaal toegestane leeftijd voor deze speeltuin?"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "max_age",
|
||||
"type": "pnat"
|
||||
}
|
||||
},
|
||||
{
|
||||
"question": "Wie beheert deze speeltuin?",
|
||||
"render": "Beheer door {operator}",
|
||||
"freeform": {
|
||||
"key": "operator"
|
||||
}
|
||||
},
|
||||
{
|
||||
"question": "Is deze speeltuin vrij toegankelijk voor het publiek?",
|
||||
"mappings": [
|
||||
{
|
||||
"if": "access=",
|
||||
"then": "Vrij toegankelijk voor het publiek",
|
||||
"hideInAnswer": true
|
||||
},
|
||||
{
|
||||
"if": "access=yes",
|
||||
"then": "Vrij toegankelijk voor het publiek"
|
||||
},
|
||||
{
|
||||
"if": "access=customers",
|
||||
"then": "Enkel toegankelijk voor klanten van de bijhorende zaak"
|
||||
},
|
||||
{
|
||||
"if": "access=students",
|
||||
"then": "Vrij toegankelijk voor scholieren van de school"
|
||||
},
|
||||
{
|
||||
"if": "access=private",
|
||||
"then": "Niet vrij toegankelijk"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"question": "Wie kan men emailen indien er problemen zijn met de speeltuin?",
|
||||
"render": "De bevoegde dienst kan bereikt worden via {email}",
|
||||
"freeform": {
|
||||
"key": "email",
|
||||
"type": "email"
|
||||
}
|
||||
},
|
||||
{
|
||||
"question": "Wie kan men bellen indien er problemen zijn met de speeltuin?",
|
||||
"render": "De bevoegde dienst kan getelefoneerd worden via {phone}",
|
||||
"freeform": {
|
||||
"key": "phone",
|
||||
"type": "phone"
|
||||
}
|
||||
},
|
||||
{
|
||||
"question": {
|
||||
"nl": "Is deze speeltuin toegankelijk voor rolstoelgebruikers?"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "wheelchair=yes",
|
||||
"then": {
|
||||
"nl": "Geheel toegankelijk voor rolstoelgebruikers"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "wheelchair=limited",
|
||||
"then": {
|
||||
"nl": "Beperkt toegankelijk voor rolstoelgebruikers"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "wheelchair=no",
|
||||
"then": {
|
||||
"nl": "Niet toegankelijk voor rolstoelgebruikers"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"freeform": {
|
||||
"key": "opening_hours",
|
||||
"type": "opening_hours"
|
||||
},
|
||||
"render": "{opening_hours_table(opening_hours)}",
|
||||
"question": {
|
||||
"nl": "Op welke uren is deze speeltuin toegankelijk?"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "opening_hours=sunrise-sunset",
|
||||
"then": {
|
||||
"nl": "Van zonsopgang tot zonsondergang"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"questions",
|
||||
{
|
||||
"render": "{reviews(name, playground)}"
|
||||
}
|
||||
],
|
||||
"hideUnderlayingFeaturesMinPercentage": 0,
|
||||
"icon": {
|
||||
"render": "https://upload.wikimedia.org/wikipedia/commons/0/00/Map_icons_by_Scott_de_Jonge_-_playground.svg"
|
||||
},
|
||||
"width": {
|
||||
"render": "3"
|
||||
},
|
||||
"iconSize": {
|
||||
"render": "40,40,center"
|
||||
},
|
||||
"color": {
|
||||
"render": "#0c3"
|
||||
},
|
||||
"presets": [
|
||||
{
|
||||
"tags": [
|
||||
"leisure=playground"
|
||||
],
|
||||
"title": {
|
||||
"nl": "Speeltuin"
|
||||
}
|
||||
}
|
||||
],
|
||||
"wayHandling": 2
|
||||
}
|
|
@ -256,7 +256,9 @@
|
|||
"de": "Teil des Netzwerks 'Little Free Library'",
|
||||
"fr": "Fait partie du réseau 'Little Free Library'"
|
||||
},
|
||||
"if": "brand=Little Free Library"
|
||||
"if":{
|
||||
"and": ["brand=Little Free Library","nobrand="]
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": {
|
||||
|
|
178
assets/layers/slow_roads/slow_roads.json
Normal file
178
assets/layers/slow_roads/slow_roads.json
Normal file
|
@ -0,0 +1,178 @@
|
|||
{
|
||||
"id": "slow_roads",
|
||||
"name": {
|
||||
"nl": "Trage wegen"
|
||||
},
|
||||
"minzoom": 14,
|
||||
"overpassTags": {
|
||||
"or": [
|
||||
"highway=pedestrian",
|
||||
"highway=cycleway",
|
||||
"highway=footway",
|
||||
"highway=path",
|
||||
"highway=bridleway",
|
||||
"highway=living_street",
|
||||
"highway=track"
|
||||
]
|
||||
},
|
||||
"title": {
|
||||
"render": {
|
||||
"nl": "Trage weg"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "name~*",
|
||||
"then": {
|
||||
"nl": "{name}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "highway=footway",
|
||||
"then": {
|
||||
"nl": "Voetpad"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "highway=cycleway",
|
||||
"then": {
|
||||
"nl": "Fietspad"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "highway=pedestrian",
|
||||
"then": {
|
||||
"nl": "Voetgangersstraat"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "highway=living_street",
|
||||
"then": {
|
||||
"nl": "Woonerf"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"tagRenderings": [
|
||||
"images",
|
||||
{
|
||||
"question": {
|
||||
"nl": "Wat is de wegverharding van dit pad?"
|
||||
},
|
||||
"render": {
|
||||
"nl": "De ondergrond is <b>{surface}</b>",
|
||||
"en": "The surface is <b>{surface}</b>"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "surface"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "surface=grass",
|
||||
"then": {
|
||||
"nl": "De ondergrond is <b>gras</b>",
|
||||
"en": "The surface is <b>grass</b>"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "surface=ground",
|
||||
"then": {
|
||||
"nl": "De ondergrond is <b>aarde</b>",
|
||||
"en": "The surface is <b>ground</b>"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "surface=unpaved",
|
||||
"then": {
|
||||
"nl": "De ondergrond is <b>onverhard</b>",
|
||||
"en": "The surface is <b>unpaved</b>"
|
||||
},
|
||||
"hideInAnswer": true
|
||||
},
|
||||
{
|
||||
"if": "surface=sand",
|
||||
"then": {
|
||||
"nl": "De ondergrond is <b>zand</b>",
|
||||
"en": "The surface is <b>sand</b>"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "surface=paving_stones",
|
||||
"then": {
|
||||
"nl": "De ondergrond bestaat uit <b>stoeptegels</b>",
|
||||
"en": "The surface is <b>paving stones</b>"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "surface=asphalt",
|
||||
"then": {
|
||||
"nl": "De ondergrond is <b>asfalt</b>",
|
||||
"en": "The surface is <b>asphalt</b>"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "surface=concrete",
|
||||
"then": {
|
||||
"nl": "De ondergrond is <b>beton</b>",
|
||||
"en": "The surface is <b>concrete</b>"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "surface=paved",
|
||||
"then": {
|
||||
"nl": "De ondergrond is <b>verhard</b>",
|
||||
"en": "The surface is <b>paved</b>"
|
||||
},
|
||||
"hideInAnswer": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"question": "Is deze weg 's nachts verlicht?",
|
||||
"mappings": [
|
||||
{
|
||||
"if": "lit=yes",
|
||||
"then": "'s nachts verlicht"
|
||||
},
|
||||
{
|
||||
"if": "lit=no",
|
||||
"then": "Niet verlicht"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"hideUnderlayingFeaturesMinPercentage": 0,
|
||||
"icon": {
|
||||
"render": "./assets/svg/bug.svg",
|
||||
"mappings": []
|
||||
},
|
||||
"width": {
|
||||
"render": "4"
|
||||
},
|
||||
"color": {
|
||||
"render": "#bb2",
|
||||
"mappings": [
|
||||
{
|
||||
"if": "highway=cycleway",
|
||||
"then": "#00c"
|
||||
},
|
||||
{
|
||||
"if": "highway=path",
|
||||
"then": "#bb2"
|
||||
},
|
||||
{
|
||||
"if": "highway=footway",
|
||||
"then": "#c30"
|
||||
},
|
||||
{
|
||||
"if": "highway=pedestrian",
|
||||
"then": "#3c3"
|
||||
},
|
||||
{
|
||||
"if": "highway=living_street",
|
||||
"then": "#ccc"
|
||||
}
|
||||
]
|
||||
},
|
||||
"presets": [
|
||||
]
|
||||
}
|
242
assets/layers/sport_pitch/sport_pitch.json
Normal file
242
assets/layers/sport_pitch/sport_pitch.json
Normal file
|
@ -0,0 +1,242 @@
|
|||
{
|
||||
"id": "sport_pitch",
|
||||
"name": {
|
||||
"nl": "Sportterrein"
|
||||
},
|
||||
"wayHandling": 2,
|
||||
"minzoom": 12,
|
||||
"overpassTags": {
|
||||
"and": [
|
||||
"leisure=pitch"
|
||||
]
|
||||
},
|
||||
"title": {
|
||||
"render": {
|
||||
"nl": "Sportterrein"
|
||||
}
|
||||
},
|
||||
"description": {
|
||||
"nl": "Een sportterrein"
|
||||
},
|
||||
"tagRenderings": [
|
||||
"images",
|
||||
{
|
||||
"render": {
|
||||
"nl": "Hier kan men {sport} beoefenen"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "sport"
|
||||
},
|
||||
"question": "Welke sporten kan men hier beoefenen?",
|
||||
"multiAnswer": true,
|
||||
"mappings": [
|
||||
{
|
||||
"if": {
|
||||
"and": [
|
||||
"sport=basketball"
|
||||
]
|
||||
},
|
||||
"then": {
|
||||
"nl": "Hier kan men basketbal spelen"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": {
|
||||
"and": [
|
||||
"sport=soccer"
|
||||
]
|
||||
},
|
||||
"then": {
|
||||
"nl": "Hier kan men voetbal spelen"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": {
|
||||
"and": [
|
||||
"sport=table_tennis"
|
||||
]
|
||||
},
|
||||
"then": {
|
||||
"nl": "Dit is een pingpongtafel"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": {
|
||||
"and": [
|
||||
"sport=tennis"
|
||||
]
|
||||
},
|
||||
"then": {
|
||||
"nl": "Hier kan men tennis spelen"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": {
|
||||
"and": [
|
||||
"sport=korfball"
|
||||
]
|
||||
},
|
||||
"then": {
|
||||
"nl": "Hier kan men korfbal spelen"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": {
|
||||
"and": [
|
||||
"sport=basket"
|
||||
]
|
||||
},
|
||||
"then": {
|
||||
"nl": "Hier kan men basketbal beoefenen"
|
||||
}
|
||||
}
|
||||
]
|
||||
},{
|
||||
"question": {
|
||||
"nl": "Wat is de ondergrond van dit sportveld?",
|
||||
"en": "Which is the surface of this sport pitch?"
|
||||
},
|
||||
"render": {
|
||||
"nl": "De ondergrond is <b>{surface}</b>",
|
||||
"en": "The surface is <b>{surface}</b>"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "surface"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "surface=grass",
|
||||
"then": {
|
||||
"nl": "De ondergrond is <b>gras</b>",
|
||||
"en": "The surface is <b>grass</b>"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "surface=sand",
|
||||
"then": {
|
||||
"nl": "De ondergrond is <b>zand</b>",
|
||||
"en": "The surface is <b>sand</b>"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "surface=paving_stones",
|
||||
"then": {
|
||||
"nl": "De ondergrond bestaat uit <b>stoeptegels</b>",
|
||||
"en": "The surface is <b>paving stones</b>"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "surface=asphalt",
|
||||
"then": {
|
||||
"nl": "De ondergrond is <b>asfalt</b>",
|
||||
"en": "The surface is <b>asphalt</b>"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "surface=concrete",
|
||||
"then": {
|
||||
"nl": "De ondergrond is <b>beton</b>",
|
||||
"en": "The surface is <b>concrete</b>"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"question": {
|
||||
"nl": "Is dit sportterrein publiek toegankelijk?"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "access=public",
|
||||
"then": "Publiek toegankelijk"
|
||||
},
|
||||
{"if": "access=limited",
|
||||
"then": "Beperkt toegankelijk (enkel na reservatie, tijdens bepaalde uren, ...)"
|
||||
},
|
||||
{
|
||||
"if": "access=members",
|
||||
"then": "Enkel toegankelijk voor leden van de bijhorende sportclub"
|
||||
},
|
||||
{
|
||||
"if": "access=private",
|
||||
"then": "Privaat en niet toegankelijk"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"question": {
|
||||
"nl": "Moet men reserveren om gebruik te maken van dit sportveld?"
|
||||
},
|
||||
"condition": {
|
||||
"and": [ "access!=public", "access!=private", "access!=members"]},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "reservation=required",
|
||||
"then": "Reserveren is verplicht om gebruik te maken van dit sportterrein"
|
||||
},
|
||||
{
|
||||
"if": "reservation=recommended",
|
||||
"then": "Reserveren is sterk aangeraden om gebruik te maken van dit sportterrein"
|
||||
},
|
||||
{"if": "reservation=yes",
|
||||
"then": "Reserveren is mogelijk, maar geen voorwaarde"
|
||||
},
|
||||
{
|
||||
"if": "reservation=no",
|
||||
"then": "Reserveren is niet mogelijk"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"question": "Wat is het telefoonnummer van de bevoegde dienst of uitbater?",
|
||||
"freeform": {
|
||||
"key": "phone",
|
||||
"type": "phone"
|
||||
},
|
||||
"render": "<a href='tel:{phone}'>{phone}</a>"
|
||||
},
|
||||
{
|
||||
"question": "Wat is het email-adres van de bevoegde dienst of uitbater?",
|
||||
"freeform": {
|
||||
"key": "email",
|
||||
"type": "email"
|
||||
},
|
||||
"render": "<a href='mailto:{email}' target='_blank'>{email}</a>"
|
||||
},
|
||||
"questions",
|
||||
{"render":"{reviews(name, sportpitch)}"}
|
||||
],
|
||||
"hideUnderlayingFeaturesMinPercentage": 0,
|
||||
"icon": {
|
||||
"render": "./assets/layers/sport_pitch/tabletennis.svg"
|
||||
},
|
||||
"width": {
|
||||
"render": "8"
|
||||
},
|
||||
"iconSize": {
|
||||
"render": "40,40,center"
|
||||
},
|
||||
"color": {
|
||||
"render": "#00f"
|
||||
},
|
||||
"presets": [
|
||||
{
|
||||
"title": {
|
||||
"nl": "Ping-pong tafel"
|
||||
},
|
||||
"tags": [
|
||||
"leisure=pitch",
|
||||
"sport=table_tennis"
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": {
|
||||
"nl": "Sportterrein"
|
||||
},
|
||||
"tags": [
|
||||
"leisure=pitch",
|
||||
"fixme=Toegevoegd met MapComplete, geometry nog uit te tekenen"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
5
assets/layers/sport_pitch/tabletennis.svg
Normal file
5
assets/layers/sport_pitch/tabletennis.svg
Normal file
|
@ -0,0 +1,5 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M496.2 296.5C527.7 218.7 512 126.2 449 63.1 365.1-21 229-21 145.1 63.1l-56 56.1 211.5 211.5c46.1-62.1 131.5-77.4 195.6-34.2zm-217.9 79.7L57.9 155.9c-27.3 45.3-21.7 105 17.3 144.1l34.5 34.6L6.7 424c-8.6 7.5-9.1 20.7-1 28.8l53.4 53.5c8 8.1 21.2 7.6 28.7-1L177.1 402l35.7 35.7c19.7 19.7 44.6 30.5 70.3 33.3-7.1-17-11-35.6-11-55.1-.1-13.8 2.5-27 6.2-39.7zM416 320c-53 0-96 43-96 96s43 96 96 96 96-43 96-96-43-96-96-96z"/></svg>
|
||||
<!--
|
||||
Font Awesome Free 5.2.0 by @fontawesome - https://fontawesome.com
|
||||
License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
|
||||
-->
|
After Width: | Height: | Size: 669 B |
28
assets/themes/play_forests/play_forests.json
Normal file
28
assets/themes/play_forests/play_forests.json
Normal file
|
@ -0,0 +1,28 @@
|
|||
{
|
||||
"id": "play_forests",
|
||||
"title": {
|
||||
"nl": "Speelbossen"
|
||||
},
|
||||
"shortDescription": {
|
||||
"nl": "Deze kaart toont speelbossen"
|
||||
},
|
||||
"description": {
|
||||
"nl": "Een speelbos is een zone in een bos die vrij toegankelijk is voor spelende kinderen. Deze wordt in bossen van het Agentschap Natuur en bos altijd aangeduid met het overeenkomstige bord."
|
||||
},
|
||||
"language": [
|
||||
"nl"
|
||||
],
|
||||
"maintainer": "",
|
||||
"icon": "./assets/layers/play_forest/icon.svg",
|
||||
"version": "0",
|
||||
"startLat": 0,
|
||||
"startLon": 0,
|
||||
"startZoom": 1,
|
||||
"hideInOverview": true,
|
||||
"widenFactor": 0.05,
|
||||
"socialImage": "",
|
||||
"layers": [
|
||||
"play_forest"
|
||||
],
|
||||
"roamingRenderings": []
|
||||
}
|
|
@ -1,13 +1,13 @@
|
|||
{
|
||||
"id": "playgrounds",
|
||||
"title": {
|
||||
"nl": "Speelzones"
|
||||
"nl": "Speelplekken"
|
||||
},
|
||||
"shortDescription": {
|
||||
"nl": "Speelzones en speeltuinen"
|
||||
"nl": "Speelplekken en sportplekken"
|
||||
},
|
||||
"description": {
|
||||
"nl": "Deze kaart toont speelzones in het groen"
|
||||
"nl": "Op deze kaart vind je speelplekken zoals speeltuinen, speelbossen en sportterreinen"
|
||||
},
|
||||
"language": [
|
||||
"nl"
|
||||
|
@ -17,157 +17,11 @@
|
|||
"version": "0",
|
||||
"startLat": 50.535,
|
||||
"startLon": 4.399,
|
||||
"startZoom": 10,
|
||||
"startZoom": 13,
|
||||
"widenFactor": 0.05,
|
||||
"socialImage": "",
|
||||
"hideFromOverview": true,
|
||||
"layers": [
|
||||
{
|
||||
"id": "playgrounds",
|
||||
"name": {
|
||||
"nl": "Speeltuinen"
|
||||
},
|
||||
"minzoom": 14,
|
||||
"overpassTags": {
|
||||
"and": [
|
||||
"leisure=playground"
|
||||
]
|
||||
},
|
||||
"title": {
|
||||
"render": {
|
||||
"nl": "Speeltuin"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": {
|
||||
"and": [
|
||||
"name~*"
|
||||
]
|
||||
},
|
||||
"then": {
|
||||
"nl": "Speeltuin <i>{name}</i>"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"description": {
|
||||
"nl": "Alle speeltuinen"
|
||||
},
|
||||
"tagRenderings": [
|
||||
"images",
|
||||
{
|
||||
"question": {
|
||||
"nl": "Is deze speeltuin toegankelijk voor rolstoelgebruikers?"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": {
|
||||
"and": [
|
||||
"wheelchair=yes"
|
||||
]
|
||||
},
|
||||
"then": {
|
||||
"nl": "Geheel toegankelijk voor rolstoelgebruikers"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": {
|
||||
"and": [
|
||||
"wheelchair=limited"
|
||||
]
|
||||
},
|
||||
"then": {
|
||||
"nl": "Beperkt toegankelijk voor rolstoelgebruikers"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": {
|
||||
"and": [
|
||||
"wheelchair=no"
|
||||
]
|
||||
},
|
||||
"then": {
|
||||
"nl": "Niet toegankelijk voor rolstoelgebruikers"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"freeform": {
|
||||
"key": "opening_hours",
|
||||
"type": "opening_hours"
|
||||
},
|
||||
"render": "{opening_hours_table(opening_hours)}",
|
||||
"question": {
|
||||
"nl": "Op welke uren is deze speeltuin toegankelijk?"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": {
|
||||
"and": [
|
||||
"opening_hours=sunrise-sunset"
|
||||
]
|
||||
},
|
||||
"then": {
|
||||
"nl": "Van zonsopgang tot zonsondergang"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"render": {
|
||||
"nl": "Toegankelijk vanaf {min_age} jaar oud"
|
||||
},
|
||||
"question": {
|
||||
"nl": "Wat is de minimale leeftijd om op deze speeltuin te mogen?"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "min_age",
|
||||
"type": "pnat"
|
||||
}
|
||||
},
|
||||
{
|
||||
"render": {
|
||||
"nl": "Toegankelijk tot {max_age}"
|
||||
},
|
||||
"question": {
|
||||
"nl": "Wat is de maximaal toegestane leeftijd voor deze speeltuin?"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "max_age",
|
||||
"type": "pnat"
|
||||
}
|
||||
},
|
||||
"questions",
|
||||
{
|
||||
"render": "{reviews(leisure=playground)}"
|
||||
}
|
||||
],
|
||||
"hideUnderlayingFeaturesMinPercentage": 0,
|
||||
"icon": {
|
||||
"render": "https://upload.wikimedia.org/wikipedia/commons/0/00/Map_icons_by_Scott_de_Jonge_-_playground.svg"
|
||||
},
|
||||
"width": {
|
||||
"render": "3"
|
||||
},
|
||||
"iconSize": {
|
||||
"render": "40,40,center"
|
||||
},
|
||||
"color": {
|
||||
"render": "#0c3"
|
||||
},
|
||||
"presets": [
|
||||
{
|
||||
"tags": [
|
||||
"leisure=playground"
|
||||
],
|
||||
"title": {
|
||||
"nl": "Speeltuin"
|
||||
}
|
||||
}
|
||||
],
|
||||
"wayHandling": 2
|
||||
}
|
||||
"playground"
|
||||
],
|
||||
"roamingRenderings": []
|
||||
}
|
35
assets/themes/speelplekken/speelplekken.json
Normal file
35
assets/themes/speelplekken/speelplekken.json
Normal file
|
@ -0,0 +1,35 @@
|
|||
{
|
||||
"id": "speelplekken",
|
||||
"title": {
|
||||
"nl": "Speelplekken in de Antwerpse Zuidrand"
|
||||
},
|
||||
"shortDescription": {
|
||||
"nl": "Speelplekken in de Antwerpse Zuidrand"
|
||||
},
|
||||
"description": {
|
||||
"nl": "Speelplekken in de Antwerpse Zuidrand. Een project van Provincie Antwerpen, in samenwerking met Createlli, Sportpret en OpenStreetMap België"
|
||||
},
|
||||
"language": [
|
||||
"nl"
|
||||
],
|
||||
"maintainer": "MapComplete",
|
||||
"icon": "./assets/layers/play_forest/icon.svg",
|
||||
"hideInOverview": true,
|
||||
"lockLocation": true,
|
||||
"version": "0",
|
||||
"startLat": 51.17174,
|
||||
"startLon": 4.449462,
|
||||
"startZoom": 12,
|
||||
"widenFactor": 0.05,
|
||||
"socialImage": "",
|
||||
"defaultBackgroundId": "CartoDB.Positron",
|
||||
"layers": [
|
||||
"play_forest",
|
||||
"playground",
|
||||
"sport_pitch",
|
||||
"slow_roads",
|
||||
"drinking_water",
|
||||
"toilets"
|
||||
],
|
||||
"roamingRenderings": []
|
||||
}
|
27
assets/themes/sport_pitches/sport_pitches.json
Normal file
27
assets/themes/sport_pitches/sport_pitches.json
Normal file
|
@ -0,0 +1,27 @@
|
|||
{
|
||||
"id": "sport_pitches",
|
||||
"title": {
|
||||
"nl": "Sportvelden"
|
||||
},
|
||||
"shortDescription": {
|
||||
"nl": "Deze kaart toont sportvelden"
|
||||
},
|
||||
"description": {
|
||||
"nl": "Een sportveld is een ingerichte plaats met infrastructuur om een sport te beoefenen"
|
||||
},
|
||||
"language": [
|
||||
"nl"
|
||||
],
|
||||
"maintainer": "",
|
||||
"icon": "./assets/layers/sport_pitch/tabletennis.svg",
|
||||
"version": "0",
|
||||
"startLat": 0,
|
||||
"startLon": 0,
|
||||
"startZoom": 1,
|
||||
"widenFactor": 0.05,
|
||||
"socialImage": "",
|
||||
"layers": [
|
||||
"sport_pitch"
|
||||
],
|
||||
"roamingRenderings": []
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue