Add parking ticket machines and note denominations
12
assets/layers/parking_ticket_machine/license_info.json
Normal file
|
@ -0,0 +1,12 @@
|
|||
[
|
||||
{
|
||||
"path": "parking_tickets.svg",
|
||||
"license": "CC0",
|
||||
"authors": [
|
||||
"Jérémy Ragusa"
|
||||
],
|
||||
"sources": [
|
||||
"https://github.com/gravitystorm/openstreetmap-carto/blob/master/symbols/amenity/parking_tickets.svg"
|
||||
]
|
||||
}
|
||||
]
|
|
@ -0,0 +1,79 @@
|
|||
{
|
||||
"id": "parking_ticket_machine",
|
||||
"name": {
|
||||
"en": "Parking Ticket Machines",
|
||||
"nl": "Parkeerkaartautomaten"
|
||||
},
|
||||
"description": {
|
||||
"en": "Layer with parking ticket machines to pay for parking.",
|
||||
"nl": "Laag met parkeerkaartautomaten om voor parkeren te betalen."
|
||||
},
|
||||
"title": {
|
||||
"render": {
|
||||
"en": "Parking Ticket Machine",
|
||||
"nl": "Parkeerkaartautomaat"
|
||||
}
|
||||
},
|
||||
"source": {
|
||||
"osmTags": {
|
||||
"and": [
|
||||
"amenity=vending_machine",
|
||||
"vending=parking_tickets"
|
||||
]
|
||||
}
|
||||
},
|
||||
"minzoom": 16,
|
||||
"presets": [
|
||||
{
|
||||
"tags": [
|
||||
"amenity=vending_machine",
|
||||
"vending=parking_tickets"
|
||||
],
|
||||
"title": {
|
||||
"en": "a parking ticket machine",
|
||||
"nl": "een parkeerkaartautomaat"
|
||||
}
|
||||
}
|
||||
],
|
||||
"tagRenderings": [
|
||||
"images",
|
||||
"payment-options-split",
|
||||
"denominations-coins",
|
||||
"denominations-notes",
|
||||
{
|
||||
"id": "ref",
|
||||
"question": {
|
||||
"en": "What is the reference number of this parking ticket machine?",
|
||||
"nl": "Wat is het referentienummer van deze parkeerkaartautomaat?"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "ref",
|
||||
"type": "string",
|
||||
"placeholder": {
|
||||
"en": "Reference number",
|
||||
"nl": "Referentienummer"
|
||||
}
|
||||
},
|
||||
"render": {
|
||||
"en": "This parking ticket machine has the reference number {ref}",
|
||||
"nl": "Deze parkeerkaartautomaat heeft het referentienummer {ref}"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "noref=yes",
|
||||
"then": {
|
||||
"en": "This parking ticket machine has no reference number",
|
||||
"nl": "Deze parkeerkaartautomaat heeft geen referentienummer"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"mapRendering": [
|
||||
{
|
||||
"location": ["point", "centroid"],
|
||||
"icon": "square:white;./assets/layers/parking_ticket_machine/parking_tickets.svg",
|
||||
"iconSize": "20,20,center"
|
||||
}
|
||||
]
|
||||
}
|
3
assets/layers/parking_ticket_machine/parking_tickets.svg
Normal file
|
@ -0,0 +1,3 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14">
|
||||
<path d="m0,0 v3 h1 v-2 h12 v2 h1 v-3 z m3,2 v12 h3 v-1 a1,1 0 0 1 2,0 v1 h3 v-12 h-1 v11 h-1 a2,2 0 0 0 -4,0 h-1 v-11 z m2,2 v6 h1 v-2.5 h1.6666 c 1.7777,0 1.7777,-3.5 0,-3.5 z m1,0.875 h1.4453 c0.9364,0 0.9364,1.75 0,1.75 h-1.4453 z"/>
|
||||
</svg>
|
After Width: | Height: | Size: 330 B |
|
@ -66,7 +66,8 @@
|
|||
]
|
||||
},
|
||||
"payment-options-split",
|
||||
"denominations-coins"
|
||||
"denominations-coins",
|
||||
"denominations-notes"
|
||||
],
|
||||
"presets": [
|
||||
{
|
||||
|
|
174
assets/tagRenderings/100euro.svg
Normal file
After Width: | Height: | Size: 234 KiB |
172
assets/tagRenderings/10euro.svg
Normal file
After Width: | Height: | Size: 109 KiB |
181
assets/tagRenderings/200euro.svg
Normal file
After Width: | Height: | Size: 121 KiB |
175
assets/tagRenderings/20euro.svg
Normal file
After Width: | Height: | Size: 118 KiB |
169
assets/tagRenderings/500euro.svg
Normal file
After Width: | Height: | Size: 118 KiB |
172
assets/tagRenderings/50euro.svg
Normal file
After Width: | Height: | Size: 107 KiB |
93
assets/tagRenderings/5euro.svg
Normal file
After Width: | Height: | Size: 186 KiB |
|
@ -1,4 +1,15 @@
|
|||
[
|
||||
{
|
||||
"path": "100euro.svg",
|
||||
"license": "CC0",
|
||||
"authors": [
|
||||
"OpenClipart",
|
||||
"frankes"
|
||||
],
|
||||
"sources": [
|
||||
"https://openclipart.org/detail/311346/worksheet-100-euro-coloured"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "10cent.svg",
|
||||
"license": "CC0",
|
||||
|
@ -10,6 +21,17 @@
|
|||
"https://openclipart.org/detail/311337/worksheet-10-cent-coloured"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "10euro.svg",
|
||||
"license": "CC0",
|
||||
"authors": [
|
||||
"OpenClipart",
|
||||
"frankes"
|
||||
],
|
||||
"sources": [
|
||||
"https://openclipart.org/detail/311343/worksheet-10-euro-coloured"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "1cent.svg",
|
||||
"license": "CC0",
|
||||
|
@ -32,6 +54,17 @@
|
|||
"https://openclipart.org/detail/311340/worksheet-1-euro-coloured"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "200euro.svg",
|
||||
"license": "CC0",
|
||||
"authors": [
|
||||
"OpenClipart",
|
||||
"frankes"
|
||||
],
|
||||
"sources": [
|
||||
"https://openclipart.org/detail/311347/worksheet-200-euro-coloured"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "20cent.svg",
|
||||
"license": "CC0",
|
||||
|
@ -43,6 +76,17 @@
|
|||
"https://openclipart.org/detail/311338/worksheet-20-cent-coloured"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "20euro.svg",
|
||||
"license": "CC0",
|
||||
"authors": [
|
||||
"OpenClipart",
|
||||
"frankes"
|
||||
],
|
||||
"sources": [
|
||||
"https://openclipart.org/detail/311344/worksheet-20-euro-coloured"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "2cent.svg",
|
||||
"license": "CC0",
|
||||
|
@ -65,6 +109,17 @@
|
|||
"https://openclipart.org/detail/311341/worksheet-2-euro-coloured"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "500euro.svg",
|
||||
"license": "CC0",
|
||||
"authors": [
|
||||
"OpenClipart",
|
||||
"frankes"
|
||||
],
|
||||
"sources": [
|
||||
"https://openclipart.org/detail/311348/worksheet-500-euro-coloured"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "50cent.svg",
|
||||
"license": "CC0",
|
||||
|
@ -76,6 +131,17 @@
|
|||
"https://openclipart.org/detail/311339/worksheet-50-cent-coloured"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "50euro.svg",
|
||||
"license": "CC0",
|
||||
"authors": [
|
||||
"OpenClipart",
|
||||
"frankes"
|
||||
],
|
||||
"sources": [
|
||||
"https://openclipart.org/detail/311345/worksheet-50-euro-coloured"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "5cent.svg",
|
||||
"license": "CC0",
|
||||
|
@ -87,6 +153,17 @@
|
|||
"https://openclipart.org/detail/311336/worksheet-5-cent-coloured"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "5euro.svg",
|
||||
"license": "CC0",
|
||||
"authors": [
|
||||
"OpenClipart",
|
||||
"frankes"
|
||||
],
|
||||
"sources": [
|
||||
"https://openclipart.org/detail/311342/worksheet-5-euro-coloured"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "audio_induction_loop.svg",
|
||||
"license": "CC-BY 4.0",
|
||||
|
|
|
@ -1189,6 +1189,105 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
"denominations-notes": {
|
||||
"condition": {
|
||||
"and": [
|
||||
{
|
||||
"or": [
|
||||
"payment:notes=yes",
|
||||
"payment:cash=yes"
|
||||
]
|
||||
},
|
||||
{
|
||||
"or": [
|
||||
"_country=at",
|
||||
"_country=be",
|
||||
"_country=cy",
|
||||
"_country=de",
|
||||
"_country=ee",
|
||||
"_country=es",
|
||||
"_country=fi",
|
||||
"_country=fr",
|
||||
"_country=gr",
|
||||
"_country=hr",
|
||||
"_country=ie",
|
||||
"_country=it",
|
||||
"_country=lt",
|
||||
"_country=lu",
|
||||
"_country=lv",
|
||||
"_country=mt",
|
||||
"_country=nl",
|
||||
"_country=pt",
|
||||
"_country=si",
|
||||
"_country=sk"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"question": {
|
||||
"en": "what notes can you use to pay here?",
|
||||
"nl": "Met welke bankbiljetten kan je hier betalen?"
|
||||
},
|
||||
"multiAnswer": true,
|
||||
"mappings": [
|
||||
{
|
||||
"if": "payment:notes:denominations=5 EUR",
|
||||
"icon": "./assets/tagRenderings/5euro.svg",
|
||||
"then": {
|
||||
"en": "5 euro notes are accepted",
|
||||
"nl": "Biljetten van 5 euro worden geaccepteerd"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "payment:notes:denominations=10 EUR",
|
||||
"icon": "./assets/tagRenderings/10euro.svg",
|
||||
"then": {
|
||||
"en": "10 euro notes are accepted",
|
||||
"nl": "Biljetten van 10 euro worden geaccepteerd"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "payment:notes:denominations=20 EUR",
|
||||
"icon": "./assets/tagRenderings/20euro.svg",
|
||||
"then": {
|
||||
"en": "20 euro notes are accepted",
|
||||
"nl": "Biljetten van 20 euro worden geaccepteerd"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "payment:notes:denominations=50 EUR",
|
||||
"icon": "./assets/tagRenderings/50euro.svg",
|
||||
"then": {
|
||||
"en": "50 euro notes are accepted",
|
||||
"nl": "Biljetten van 50 euro worden geaccepteerd"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "payment:notes:denominations=100 EUR",
|
||||
"icon": "./assets/tagRenderings/100euro.svg",
|
||||
"then": {
|
||||
"en": "100 euro notes are accepted",
|
||||
"nl": "Biljetten van 100 euro worden geaccepteerd"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "payment:notes:denominations=200 EUR",
|
||||
"icon": "./assets/tagRenderings/200euro.svg",
|
||||
"then": {
|
||||
"en": "200 euro notes are accepted",
|
||||
"nl": "Biljetten van 200 euro worden geaccepteerd"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "payment:notes:denominations=500 EUR",
|
||||
"icon": "./assets/tagRenderings/500euro.svg",
|
||||
"then": {
|
||||
"en": "500 euro notes are accepted",
|
||||
"nl": "Biljetten van 500 euro worden geaccepteerd"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"last_edit": {
|
||||
"#": "Gives some metainfo about the last edit and who did edit it - rendering only",
|
||||
"condition": "_last_edit:contributor~*",
|
||||
|
|
|
@ -49,6 +49,7 @@
|
|||
"widenFactor": 1.2,
|
||||
"layers": [
|
||||
"parking",
|
||||
"parking_spaces"
|
||||
"parking_spaces",
|
||||
"parking_ticket_machine"
|
||||
]
|
||||
}
|