forked from MapComplete/MapComplete
Themes: add toilet information in food and shops
This commit is contained in:
parent
92eca242ec
commit
3bc8eae6b1
9 changed files with 174 additions and 15 deletions
|
@ -1433,7 +1433,8 @@
|
|||
"dog-access",
|
||||
"internet",
|
||||
"internet-fee",
|
||||
"internet-ssid"
|
||||
"internet-ssid",
|
||||
"toilet_at_amenity_lib.all"
|
||||
],
|
||||
"filter": [
|
||||
"open_now",
|
||||
|
|
|
@ -1827,7 +1827,11 @@
|
|||
"labels": [
|
||||
"level"
|
||||
],
|
||||
"condition": "repeat_on~*",
|
||||
"condition": {
|
||||
"and": [
|
||||
"repeat_on~*"
|
||||
]
|
||||
},
|
||||
"render": {
|
||||
"en": "Multiple, identical objects can be found on floors {repeat_on}.",
|
||||
"nl": "Er zijn verschillende, identieke objecten op verdiepingen {repeat_on}.",
|
||||
|
@ -1842,7 +1846,11 @@
|
|||
"labels": [
|
||||
"level"
|
||||
],
|
||||
"condition": "repeat_on=",
|
||||
"condition": {
|
||||
"and": [
|
||||
"repeat_on="
|
||||
]
|
||||
},
|
||||
"question": {
|
||||
"nl": "Op welke verdieping bevindt dit punt zich?",
|
||||
"en": "On what level is this feature located?",
|
||||
|
@ -2053,7 +2061,11 @@
|
|||
"pl": "Czy w {title()} wolno palić?"
|
||||
},
|
||||
"#condition": "Based on https://en.wikipedia.org/wiki/List_of_smoking_bans",
|
||||
"condition": "_country!~al|be",
|
||||
"condition": {
|
||||
"and": [
|
||||
"_country!~al|be"
|
||||
]
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "smoking=yes",
|
||||
|
@ -2401,7 +2413,11 @@
|
|||
"labels": [
|
||||
"internet-all"
|
||||
],
|
||||
"condition": "internet_access~.*wlan.*",
|
||||
"condition": {
|
||||
"and": [
|
||||
"internet_access~.*wlan.*"
|
||||
]
|
||||
},
|
||||
"question": {
|
||||
"en": "What is the network name for the wireless internet access?",
|
||||
"nl": "Wat is de netwerknaam voor de draadloze internettoegang?",
|
||||
|
@ -3321,6 +3337,29 @@
|
|||
"freeform": {
|
||||
"key": "name"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "has_toilets",
|
||||
"question": {
|
||||
"en": "Has {title()} toilets?",
|
||||
"nl": "Heeft {title()} toiletten?"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "toilets=yes",
|
||||
"then": {
|
||||
"en": "Has toilets",
|
||||
"nl": "Heeft toiletten"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "toilets=no",
|
||||
"then": {
|
||||
"en": "Has no toilets",
|
||||
"nl": "Heeft geenad toiletten"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"allowMove": false,
|
||||
|
|
|
@ -1326,7 +1326,8 @@
|
|||
}
|
||||
},
|
||||
"dog-access",
|
||||
"description"
|
||||
"description",
|
||||
"toilet_at_amenity_lib.all"
|
||||
],
|
||||
"filter": [
|
||||
{
|
||||
|
|
|
@ -1494,7 +1494,11 @@
|
|||
"prefixed",
|
||||
"adult-changing-table"
|
||||
],
|
||||
"condition": "changing_table:adult=yes",
|
||||
"condition": {
|
||||
"and": [
|
||||
"changing_table:adult=yes"
|
||||
]
|
||||
},
|
||||
"classes": "bold text-lg"
|
||||
}
|
||||
},
|
||||
|
|
|
@ -141,14 +141,32 @@
|
|||
"lineRendering": [],
|
||||
"tagRenderings": [
|
||||
"images",
|
||||
{
|
||||
"id": "dead",
|
||||
"labels": [
|
||||
"hidden",
|
||||
"relevant_questions"
|
||||
],
|
||||
"condition": "id=",
|
||||
"render": "Only used to make sure 'relevant-questions' is known"
|
||||
},
|
||||
{
|
||||
"builtin": "toilet.amenity-no-prefix",
|
||||
"prefix": "toilets"
|
||||
"prefix": "toilets",
|
||||
"override": {
|
||||
"labels+": [
|
||||
"relevant_questions"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"builtin": "opening_hours",
|
||||
"override": {
|
||||
"condition": "toilets:access!=no",
|
||||
"condition": {
|
||||
"and+": [
|
||||
"toilets:access!=no"
|
||||
]
|
||||
},
|
||||
"question": {
|
||||
"en": "When is the amenity where these toilets are located open?",
|
||||
"de": "Wann ist der Ort, an dem sich diese Toiletten befinden, geöffnet?",
|
||||
|
@ -159,7 +177,14 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"toilet.amenity-prefixed",
|
||||
{
|
||||
"builtin": "toilet.amenity-prefixed",
|
||||
"override": {
|
||||
"labels+": [
|
||||
"relevant_questions"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "toilets-wheelchair",
|
||||
"labels": [
|
||||
|
|
|
@ -0,0 +1,88 @@
|
|||
{
|
||||
"id": "toilet_at_amenity_lib",
|
||||
"description": "Special layer which makes it easy to add, as a group, information about toilets to any POI",
|
||||
"source": "special:library",
|
||||
"tagRenderings": [
|
||||
{
|
||||
"id": "toilets-group",
|
||||
"labels": [
|
||||
"all"
|
||||
],
|
||||
"render": {
|
||||
"special": {
|
||||
"type": "group",
|
||||
"header": "grouptitle",
|
||||
"labels": "toilet-questions"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "grouptitle",
|
||||
"render": {
|
||||
"en": "Toilet information",
|
||||
"nl": "Informatie over de toiletten"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "toilets=no",
|
||||
"then": {
|
||||
"en": "Does not have toilets",
|
||||
"nl": "Heeft geen toiletten"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"builtin": "has_toilets",
|
||||
"override": {
|
||||
"labels+": [
|
||||
"toilet-questions",
|
||||
"hidden",
|
||||
"all"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"builtin": "toilet_at_amenity.relevant_questions",
|
||||
"override": {
|
||||
"labels+": [
|
||||
"toilet-questions",
|
||||
"hidden",
|
||||
"all"
|
||||
],
|
||||
"condition": {
|
||||
"and+": [
|
||||
"toilets=yes"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "toilet-question-box",
|
||||
"labels": [
|
||||
"toilet-questions",
|
||||
"all"
|
||||
],
|
||||
"render": {
|
||||
"special": {
|
||||
"type": "questions",
|
||||
"labels": "toilet-questions"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"allowMove": false,
|
||||
"pointRendering": [
|
||||
{
|
||||
"location": [
|
||||
"centroid",
|
||||
"point"
|
||||
],
|
||||
"marker": [
|
||||
{
|
||||
"icon": "circle"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue