forked from MapComplete/MapComplete
Pubs and cafes
This commit is contained in:
parent
37f27bf58f
commit
907f58c56b
7 changed files with 268 additions and 27 deletions
25
assets/layers/cafe_pub/cafe.svg
Normal file
25
assets/layers/cafe_pub/cafe.svg
Normal file
|
@ -0,0 +1,25 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="16"
|
||||
height="16"
|
||||
viewBox="0 0 16 16"
|
||||
id="svg2">
|
||||
<metadata id="metadata8">
|
||||
<rdf:RDF>
|
||||
<cc:Work rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
|
||||
<dc:title/>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs id="defs6"/>
|
||||
<rect width="16" height="16" x="0" y="0" id="canvas" style="fill:none;stroke:none;visibility:hidden"/>
|
||||
<path d="M 1,1 1,7 C 1,9 3,10 5.5,10 8,10 10,9 10,7 l 2,0 c 1,0 2,-1 2,-2 L 14,4 C 14,3 13,2 12,2 l -2,0 0,-1 z m 9,2.25 1.75,0 c 0.667788,0 1,0.5628359 1,1.25 0,0.6871641 -0.388201,1.25 -1,1.25 L 10,5.75 z M 0,11 c 0,1 1,2 2,2 l 7,0 c 1,0 2,-1 2,-2 z" id="cafe" style="fill:#C77400;fill-opacity:1;stroke:none" transform="translate(1,1)"/>
|
||||
</svg>
|
After Width: | Height: | Size: 1.1 KiB |
138
assets/layers/cafe_pub/cafe_pub.json
Normal file
138
assets/layers/cafe_pub/cafe_pub.json
Normal file
|
@ -0,0 +1,138 @@
|
|||
{
|
||||
"id": "cafe_pub",
|
||||
"name": {
|
||||
"nl": "Cafés",
|
||||
"en": "Cafés and pubs"
|
||||
},
|
||||
"source": {
|
||||
"osmTags": {
|
||||
"or": [
|
||||
"amenity=bar",
|
||||
"amenity=pub",
|
||||
"amenity=cafe",
|
||||
"amenity=biergarten"
|
||||
]
|
||||
}
|
||||
},
|
||||
"wayHandling": 1,
|
||||
"icon": {
|
||||
"render": "circle:white;./assets/layers/cafe_pub/pub.svg",
|
||||
"mappings": [
|
||||
{
|
||||
"if": "amenity=cafe",
|
||||
"then": "circle:white;./assets/layers/cafe_pub/cafe.svg"
|
||||
}
|
||||
]
|
||||
},
|
||||
"iconOverlays": [
|
||||
{
|
||||
"if": "opening_hours~*",
|
||||
"then": "isOpen",
|
||||
"badge": true
|
||||
}
|
||||
],
|
||||
"label": {
|
||||
"mappings": [
|
||||
{
|
||||
"if": "name~*",
|
||||
"then": "<div style='background: white; padding: 0.25em; border-radius:0.5em'>{name}</div>"
|
||||
}
|
||||
]
|
||||
},
|
||||
"presets": [
|
||||
],
|
||||
"title": {
|
||||
"render": {
|
||||
"nl": "Café"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": {
|
||||
"and": [
|
||||
"name~*"
|
||||
]
|
||||
},
|
||||
"then": {
|
||||
"nl": "<i>{name}</i>",
|
||||
"en": "<i>{name}</i>"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"tagRenderings": [
|
||||
"images",
|
||||
{
|
||||
"#": "Name",
|
||||
"question": {
|
||||
"nl": "Wat is de naam van dit café?",
|
||||
"en": "What is the name of this pub?"
|
||||
},
|
||||
"render": {
|
||||
"nl": "De naam van dit café is {name}",
|
||||
"en": "This pub is named {name}"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "name"
|
||||
}
|
||||
},
|
||||
{
|
||||
"#": "Classification",
|
||||
"question": {
|
||||
"en": "What kind of cafe is this",
|
||||
"nl": "Welk soort café is dit?"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "amenity=pub",
|
||||
"then": {
|
||||
"nl": "Dit is <b>een bruin café of een kroeg</b> waar voornamelijk bier wordt gedronken. De inrichting is typisch gezellig met veel houtwerk "
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "amenity=bar",
|
||||
"then": {
|
||||
"nl": "Dit is een <b>bar</b> waar men ter plaatse alcoholische drank nuttigt. De inrichting is typisch modern en commercieel, soms met lichtinstallatie en feestmuziek"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "amenity=cafe",
|
||||
"then": {
|
||||
"nl": "Dit is een <b>cafe</b> - een plaats waar men rustig kan zitten om een thee, koffie of alcoholische drank te nuttigen."
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "amenity=restaurant",
|
||||
"then": {
|
||||
"nl": "Dit is een <b>restaurant</b> waar men een maaltijd geserveerd krijgt"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "amenity=biergarten",
|
||||
"then": {
|
||||
"nl": "Een open ruimte waar bier geserveerd wordt. Typisch in Duitsland"
|
||||
},
|
||||
"hideInAnswer": "_country!=de"
|
||||
}
|
||||
]
|
||||
},
|
||||
"opening_hours",
|
||||
"website",
|
||||
"email",
|
||||
"phone",
|
||||
"payment-options",
|
||||
"wheelchair-access"
|
||||
],
|
||||
"filter": [
|
||||
{
|
||||
"options": [
|
||||
{
|
||||
"question": {
|
||||
"en": "Opened now",
|
||||
"nl": "Nu geopened"
|
||||
},
|
||||
"osmTags": "_isOpen=yes"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
22
assets/layers/cafe_pub/license_info.json
Normal file
22
assets/layers/cafe_pub/license_info.json
Normal file
|
@ -0,0 +1,22 @@
|
|||
[
|
||||
{
|
||||
"path": "cafe.svg",
|
||||
"license": "CC0",
|
||||
"authors": [
|
||||
"OSM Carto"
|
||||
],
|
||||
"sources": [
|
||||
"https://wiki.openstreetmap.org/wiki/File:Cafe-16.svg"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "pub.svg",
|
||||
"license": "CC0",
|
||||
"authors": [
|
||||
"OSM Carto"
|
||||
],
|
||||
"sources": [
|
||||
"https://wiki.openstreetmap.org/wiki/File:Pub-16.svg"
|
||||
]
|
||||
}
|
||||
]
|
27
assets/layers/cafe_pub/pub.svg
Normal file
27
assets/layers/cafe_pub/pub.svg
Normal file
|
@ -0,0 +1,27 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="16"
|
||||
height="16"
|
||||
viewBox="0 0 16 16"
|
||||
id="svg2">
|
||||
<metadata id="metadata8">
|
||||
<rdf:RDF>
|
||||
<cc:Work rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
|
||||
<dc:title/>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs id="defs6"/>
|
||||
<rect width="16" height="16" x="0" y="0" id="canvas" style="fill:none;stroke:none;visibility:hidden"/>
|
||||
<path d="m 2,1 2,12 6,0 2,-12 z m 1.25,1 7.5,0 -0.33,2 -6.86,0 z"
|
||||
id="pub"
|
||||
style="fill:#C77400;fill-opacity:1;stroke:none" transform="translate(1,1)"/>
|
||||
</svg>
|
After Width: | Height: | Size: 920 B |
|
@ -144,10 +144,12 @@
|
|||
{
|
||||
"#": "Name",
|
||||
"question": {
|
||||
"nl": "Wat is de naam van deze eetgelegenheid?"
|
||||
"nl": "Wat is de naam van deze eetgelegenheid?",
|
||||
"en": "What is the name of this restaurant?"
|
||||
},
|
||||
"render": {
|
||||
"nl": "De naam van deze eetgelegeheid is {name}"
|
||||
"nl": "De naam van deze eetgelegeheid is {name}",
|
||||
"en": "The name of this restaurant is {name}"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "name"
|
||||
|
@ -178,6 +180,7 @@
|
|||
"website",
|
||||
"email",
|
||||
"phone",
|
||||
"payment-options",
|
||||
"wheelchair-access",
|
||||
{
|
||||
"#": "Cuisine",
|
||||
|
@ -547,31 +550,6 @@
|
|||
}
|
||||
],
|
||||
"condition": "cuisine=friture"
|
||||
},
|
||||
{
|
||||
"question": {
|
||||
"en": "Which methods of payment are accepted here?",
|
||||
"nl": "Welke betaalmiddelen worden hier geaccepteerd?"
|
||||
},
|
||||
"multiAnswer": true,
|
||||
"mappings": [
|
||||
{
|
||||
"if": "payment:cash=yes",
|
||||
"ifnot": "payment:cash=no",
|
||||
"then": {
|
||||
"en": "Cash is accepted here",
|
||||
"nl": "Cash geld wordt hier aanvaard"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "payment:cards=yes",
|
||||
"ifnot": "payment:cards=no",
|
||||
"then": {
|
||||
"en": "Payment cards are accepted here",
|
||||
"nl": "Betalen met bankkaarten kan hier"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"filter": [
|
||||
|
|
|
@ -187,6 +187,31 @@
|
|||
"type": "opening_hours"
|
||||
}
|
||||
},
|
||||
"payment-options": {
|
||||
"question": {
|
||||
"en": "Which methods of payment are accepted here?",
|
||||
"nl": "Welke betaalmiddelen worden hier geaccepteerd?"
|
||||
},
|
||||
"multiAnswer": true,
|
||||
"mappings": [
|
||||
{
|
||||
"if": "payment:cash=yes",
|
||||
"ifnot": "payment:cash=no",
|
||||
"then": {
|
||||
"en": "Cash is accepted here",
|
||||
"nl": "Cash geld wordt hier aanvaard"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "payment:cards=yes",
|
||||
"ifnot": "payment:cards=no",
|
||||
"then": {
|
||||
"en": "Payment cards are accepted here",
|
||||
"nl": "Betalen met bankkaarten kan hier"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"last_edit": {
|
||||
"#": "Gives some metainfo about the last edit and who did edit it - rendering only",
|
||||
"condition": "_last_edit:contributor~*",
|
||||
|
|
26
assets/themes/cafes_and_pubs/cafes_and_pubs.json
Normal file
26
assets/themes/cafes_and_pubs/cafes_and_pubs.json
Normal file
|
@ -0,0 +1,26 @@
|
|||
{
|
||||
"id": "cafes_and_pubs",
|
||||
"title": {
|
||||
"nl": "Cafés",
|
||||
"en": "Cafés and pubs"
|
||||
},
|
||||
"description": {
|
||||
"nl": "Cafés, kroegen en drinkgelegenheden"
|
||||
},
|
||||
"language": [
|
||||
"nl",
|
||||
"fr",
|
||||
"en"
|
||||
],
|
||||
"maintainer": "",
|
||||
"icon": "./assets/layers/cafe_pub/pub.svg",
|
||||
"version": "0",
|
||||
"startLat": 0,
|
||||
"startLon": 0,
|
||||
"startZoom": 1,
|
||||
"widenFactor": 0.05,
|
||||
"socialImage": "",
|
||||
"layers": [
|
||||
"cafe_pub"
|
||||
]
|
||||
}
|
Loading…
Reference in a new issue