51 KiB
Vending Machines ( vending_machine )
This document details some technical information about this MapComplete theme, mostly about the attributes used in the theme. Various links point toward more information about the attributes, e.g. to the OpenStreetMap-wiki, to TagInfo or tools creating statistics The theme introduction reads:
Find vending machines for everything
This theme contains the following layers:
- vending_machine
- all_vending_machine (defined in this theme)
- parking_ticket_machine
- elongated_coin
- ticket_machine
Available languages:
- en
- nl
- de
- fr
- ca
- cs
- es
- pl
- zh_Hant
- da
- it
- ru
- hu
- uk
Table of contents
- Basic tags for this layer
- Supported attributes
- images
- repeated
- single_level
- vending
- bicycle_tube_vending_machine-brand
- opening_hours_24_7
- Opening hours
- payment-options-split
- denominations-coins
- denominations-notes
- operator
- indoor
- phone
- website
- charge_bicycle_tube
- charge_bicycle_light
- charge_condom
- operational_status
- leftover-questions
- move-button
- delete-button
- lod
- Filters
Layers defined in this theme configuration file
These layers can not be reused in different themes.
all_vending_machine
This layer is based on vending_machine
Layer showing vending machines
- This layer is shown at zoomlevel 18 and higher
- Not visible in the layer selection by default. If you want to make this layer toggable, override
name
No themes use this layer
Basic tags for this layer
Elements must match all of the following expressions:
- amenity=vending_machine
- vending!~^((parking_tickets|elongated_coin|public_transport_tickets))$
Supported attributes
Warning:,this quick overview is incomplete,
images
This block shows the known images which are linked with the image
-keys, but also via mapillary
and wikidata
and shows the button to upload new images
This tagrendering has no question and is thus read-only
{image_carousel()}{image_upload()}
repeated
This tagrendering has no question and is thus read-only Multiple, identical objects can be found on floors {repeat_on}.
This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+
This tagrendering has labels
level
single_level
The question is On what level is this feature located?
Located on the {level}th floor is shown if level
is set
- Located underground is shown if with location=underground. This option cannot be chosen as answer
- Located on the ground floor is shown if with level=0
- Located on the ground floor is shown if with level=. This option cannot be chosen as answer
- Located on the first floor is shown if with level=1
- Located on the first basement level is shown if with level=-1
This tagrendering has labels
level
vending
The question is What does this vending machine sell?
This vending machine sells {vending} is shown if vending
is set
- Drinks are sold is shown if with vending=drinks
- Sweets are sold is shown if with vending=sweets
- Food is sold is shown if with vending=food
- Cigarettes are sold is shown if with vending=cigarettes
- Condoms are sold is shown if with vending=condoms
- Coffee is sold is shown if with vending=coffee
- Drinking water is sold is shown if with vending=water
- Newspapers are sold is shown if with vending=newspapers
- Bicycle inner tubes are sold is shown if with vending=bicycle_tube
- Milk is sold is shown if with vending=milk
- Bread is sold is shown if with vending=bread
- Eggs are sold is shown if with vending=eggs
- Ice cream is sold is shown if with vending=ice_cream
- Cheese is sold is shown if with vending=cheese
- Honey is sold is shown if with vending=honey
- Potatoes are sold is shown if with vending=potatoes
- Meat is sold is shown if with vending=meat
- Fruit is sold is shown if with vending=fruit
- Strawberries are sold is shown if with vending=strawberries
- Flowers are sold is shown if with vending=flowers
- Parking tickets are sold is shown if with vending=parking_tickets
- Pressed pennies are sold is shown if with vending=elongated_coin
- Public transport tickets are sold is shown if with vending=public_transport_tickets
- Bicycle lights are sold is shown if with vending=bicycle_light
- Gloves are sold is shown if with vending=gloves
- Bicycle repair kits are sold is shown if with vending=bicycle_repair_kit
- Bicycle pumps are sold is shown if with vending=bicycle_pump
- Bicycle locks are sold is shown if with vending=bicycle_lock
bicycle_tube_vending_machine-brand
The question is Which brand of tubes are sold here?
{brand} tubes are sold here is shown if brand
is set
- Continental tubes are sold here is shown if with brand=Continental
- Schwalbe tubes are sold here is shown if with brand=Schwalbe
This tagrendering is only visible in the popup if the following condition is met: vending~^(.bicycle_tube.)$
opening_hours_24_7
The question is What are the opening hours of {title()}?
Opening hours
{opening_hours_table(opening_hours)} is shown ifopening_hours
is set
- 24/7 opened (including holidays) is shown if with opening_hours=24/7
- Marked as closed for an unspecified time is shown if with opening_hours=closed. This option cannot be chosen as answer
payment-options-split
The question is Which methods of payment are accepted here?
- Cash is accepted here is shown if with payment:cash=yes. This option cannot be chosen as answer. Unselecting this answer will add payment:cash=
- Payment cards are accepted here is shown if with payment:cards=yes. This option cannot be chosen as answer. Unselecting this answer will add payment:cards=
- Payment by QR-code is possible here is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no
- Coins are accepted here is shown if with payment:coins=yes. Unselecting this answer will add payment:coins=no
- Bank notes are accepted here is shown if with payment:notes=yes. Unselecting this answer will add payment:notes=no
- Debit cards are accepted here is shown if with payment:debit_cards=yes. Unselecting this answer will add payment:debit_cards=no
- Credit cards are accepted here is shown if with payment:credit_cards=yes. Unselecting this answer will add payment:credit_cards=no
denominations-coins
The question is What coins can you use to pay here?
- 1 cent coins are accepted is shown if with payment:coins:denominations=0.01 EUR
- 2 cent coins are accepted is shown if with payment:coins:denominations=0.02 EUR
- 5 cent coins are accepted is shown if with payment:coins:denominations=0.05 EUR
- 10 cent coins are accepted is shown if with payment:coins:denominations=0.10 EUR
- 20 cent coins are accepted is shown if with payment:coins:denominations=0.20 EUR
- 50 cent coins are accepted is shown if with payment:coins:denominations=0.50 EUR
- 1 euro coins are accepted is shown if with payment:coins:denominations=1 EUR
- 2 euro coins are accepted is shown if with payment:coins:denominations=2 EUR
- 5 centimes coins are accepted is shown if with payment:coins:denominations=0.05 CHF
- 10 centimes coins are accepted is shown if with payment:coins:denominations=0.10 CHF
- 20 centimes coins are accepted is shown if with payment:coins:denominations=0.20 CHF
- ½ franc coins are accepted is shown if with payment:coins:denominations=0.50 CHF
- 1 franc coins are accepted is shown if with payment:coins:denominations=1 CHF
- 2 francs coins are accepted is shown if with payment:coins:denominations=2 CHF
- 5 francs coins are accepted is shown if with payment:coins:denominations=5 CHF
This tagrendering is only visible in the popup if the following condition is met: (payment:cash=yes | payment:coins=yes) & (_currency~^(.EUR.) | _currency~^(.*CHF.*)
)
denominations-notes
The question is what notes can you use to pay here?
- 5 euro notes are accepted is shown if with payment🎶denominations=5 EUR
- 10 euro notes are accepted is shown if with payment🎶denominations=10 EUR
- 20 euro notes are accepted is shown if with payment🎶denominations=20 EUR
- 50 euro notes are accepted is shown if with payment🎶denominations=50 EUR
- 100 euro notes are accepted is shown if with payment🎶denominations=100 EUR
- 200 euro notes are accepted is shown if with payment🎶denominations=200 EUR
- 500 euro notes are accepted is shown if with payment🎶denominations=500 EUR
- 10 francs notes are accepted is shown if with payment🎶denominations=10 CHF
- 20 francs notes are accepted is shown if with payment🎶denominations=20 CHF
- 50 francs notes are accepted is shown if with payment🎶denominations=50 CHF
- 100 francs notes are accepted is shown if with payment🎶denominations=100 CHF
- 200 francs notes are accepted is shown if with payment🎶denominations=200 CHF
- 1000 francs notes are accepted is shown if with payment🎶denominations=1000 CHF
This tagrendering is only visible in the popup if the following condition is met: (payment:cash=yes | payment:notes=yes) & (_currency~^(.EUR.) | _currency~^(.*CHF.*)
)
operator
The question is Who operates this vending machine?
This vending machine is operated by {operator} is shown if operator
is set
indoor
The question is Is this vending machine indoors?
- This vending machine is outdoors is shown if with indoor=. This option cannot be chosen as answer
- This vending machine is indoors is shown if with indoor=yes
- This vending machine is outdoors is shown if with indoor=no
phone
The question is What is the phone number of the operator of this vending machine?
{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)} is shown if phone
is set
- {link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)} is shown if with contact:phone~.+. This option cannot be chosen as answer
This tagrendering has labels
contact
website
The question is What is the website of {title()}?
{website} is shown if website
is set
- {contact:website} is shown if with contact:website~.+. This option cannot be chosen as answer
This tagrendering has labels
contact
charge_bicycle_tube
The question is How much does a a bicycle tube cost?
a bicycle tube costs {charge:bicycle_tube} is shown if charge
is set
This tagrendering is only visible in the popup if the following condition is met: vending~^(.bicycle_tube.)$
charge_bicycle_light
The question is How much does a bicycle light cost?
bicycle light costs {charge:bicycle_light} is shown if charge
is set
This tagrendering is only visible in the popup if the following condition is met: vending~^(.bicycle_light.)$
charge_condom
The question is How much does a a condom cost?
a condom costs {charge:condom} is shown if charge
is set
This tagrendering is only visible in the popup if the following condition is met: vending~^(.condom.)$
operational_status
The question is Is this vending machine still operational?
- This vending machine works is shown if with operational_status=
- This vending machine is broken is shown if with operational_status=broken
- This vending machine is closed is shown if with operational_status=closed
- The operational status is {operational_status} is shown if with operational_status~.+. This option cannot be chosen as answer
leftover-questions
This tagrendering has no question and is thus read-only {questions( ,)}
move-button
This tagrendering has no question and is thus read-only {move_button()}
delete-button
This tagrendering has no question and is thus read-only {delete_button()}
lod
This tagrendering has no question and is thus read-only {linked_data_from_website()}
This tagrendering has labels
added_by_default
Filters
id | question | osmTags |
---|---|---|
open_now.0 | Open now | _isOpen=yes |
id | question | osmTags |
---|---|---|
vending.0 | All vending machines (default) | |
vending.1 | Sale of drinks | vending~^(.drinks.)$ |
vending.2 | Sale of sweets | vending~^(.sweets.)$ |
vending.3 | Sale of food | vending~^(.food.)$ |
vending.4 | Sale of cigarettes | vending~^(.cigarettes.)$ |
vending.5 | Sale of condoms | vending~^(.condoms.)$ |
vending.6 | Sale of coffee | vending~^(.coffee.)$ |
vending.7 | Sale of water | vending~^(.water.)$ |
vending.8 | Sale of newspapers | vending~^(.newspapers.)$ |
vending.9 | Sale of bicycle inner tubes | vending~^(.bicycle_tube.)$ |
vending.10 | Sale of milk | vending~^(.milk.)$ |
vending.11 | Sale of bread | vending~^(.bread.)$ |
vending.12 | Sale of eggs | vending~^(.eggs.)$ |
vending.13 | Sale of ice cream | vending~^(.ice_cream.)$ |
vending.14 | Sale of cheese | vending~^(.cheese.)$ |
vending.15 | Sale of honey | vending~^(.honey.)$ |
vending.16 | Sale of potatoes | vending~^(.potatoes.)$ |
vending.17 | Sale of meat | vending~^(.meat.)$ |
vending.18 | Sale of fruit | vending~^(.fruit.)$ |
vending.19 | Sale of strawberries | vending~^(.strawberries.)$ |
vending.20 | Sale of flowers | vending~^(.flowers.)$ |
vending.21 | Sale of parking tickets | vending~^(.parking_tickets.)$ |
vending.22 | Sale of pressed pennies | vending=elongated_coin |
vending.23 | Sale of public transport tickets | vending~^(.public_transport_tickets.)$ |
vending.24 | Sale of bicycle lights | vending=bicycle_light |
vending.25 | Sale of gloves | vending=gloves |
vending.26 | Sale of bicycle repair kits | vending=bicycle_repair_kit |
vending.27 | Sale of bicycle pumps | vending=bicycle_pump |
vending.28 | Sale of bicycle locks | vending=bicycle_lock |
id | question | osmTags |
---|---|---|
accepts_cash.0 | Accepts cash | payment:cash=yes |
id | question | osmTags |
---|---|---|
accepts_cards.0 | Accepts payment cards | payment:cards=yes |
This document is autogenerated from assets/themes/vending_machine/vending_machine.json