[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# food
[object Object]
A layer showing restaurants and fast-food amenities (with a special rendering for friteries)
- This layer is shown at zoomlevel **12** and higher
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Basic tags for this layer](#basic-tags-for-this-layer)
3. [Supported attributes](#supported-attributes)
- [just_created](#just_created)
- [nothing_known](#nothing_known)
- [images](#images)
- [reviews](#reviews)
- [Name](#name)
- [Fastfood vs restaurant](#fastfood-vs-restaurant)
- [opening_hours](#opening_hours)
- [website](#website)
- [email](#email)
- [phone](#phone)
- [payment-options](#payment-options)
- [repeated](#repeated)
- [single_level](#single_level)
- [wheelchair-access](#wheelchair-access)
- [Cuisine](#cuisine)
- [Reservation](#reservation)
- [Takeaway](#takeaway)
- [delivery](#delivery)
- [Vegetarian (no friture)](#vegetarian-(no-friture))
- [Vegan (no friture)](#vegan-(no-friture))
- [halal (no friture)](#halal-(no-friture))
- [sugar_free](#sugar_free)
- [gluten_free](#gluten_free)
- [lactose_free](#lactose_free)
- [organic (no friture)](#organic-(no-friture))
- [friture-vegetarian](#friture-vegetarian)
- [friture-vegan](#friture-vegan)
- [friture-organic](#friture-organic)
- [friture-oil](#friture-oil)
- [friture-take-your-container](#friture-take-your-container)
- [smoking](#smoking)
- [service:electricity](#serviceelectricity)
- [dog-access](#dog-access)
- [internet](#internet)
- [internet-fee](#internet-fee)
- [internet-ssid](#internet-ssid)
- [leftover-questions](#leftover-questions)
- [minimap](#minimap)
- [nearby_images](#nearby_images)
- [move-button](#move-button)
- [delete-button](#delete-button)
- [lod](#lod)
- [favourite_status](#favourite_status)
- [share](#share)
- [qr_code](#qr_code)
- [last_edit](#last_edit)
- [all-tags](#all-tags)
+ [Filters](#filters)
## Themes using this layer
- [food](https://mapcomplete.org/food)
- [fritures](https://mapcomplete.org/fritures)
- [onwheels](https://mapcomplete.org/onwheels)
- [personal](https://mapcomplete.org/personal)
- [pets](https://mapcomplete.org/pets)
- [ski](https://mapcomplete.org/ski)
- [stations](https://mapcomplete.org/stations)
## Basic tags for this layer
Elements must match **any** of the following expressions:
- amenity=fast_food
- amenity=restaurant
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22amenity%22%3D%22fast_food%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22restaurant%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| ] [object Object] | Multiple choice | |
| ] [object Object] | [string](../SpecialInputElements.md#string) | |
| ] [object Object] | Multiple choice | [object Object] [object Object] |
| ] [object Object] | [opening_hours](../SpecialInputElements.md#opening_hours) | |
| ] [object Object] | [url](../SpecialInputElements.md#url) | |
| ] [object Object] | [email](../SpecialInputElements.md#email) | |
| ] [object Object] | [phone](../SpecialInputElements.md#phone) | |
| ] [object Object] | [float](../SpecialInputElements.md#float) | [object Object] [object Object] [object Object] |
| ] [object Object] | Multiple choice | [object Object] [object Object] [object Object] [object Object] |
| ] [object Object] | [string](../SpecialInputElements.md#string) | [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] |
| ] [object Object] | Multiple choice | [object Object] [object Object] [object Object] [object Object] |
| ] [object Object] | Multiple choice | [object Object] [object Object] [object Object] |
| ] [object Object] | Multiple choice | [object Object] [object Object] |
| ] [object Object] | Multiple choice | [object Object] [object Object] [object Object] [object Object] [object Object] |
| ] [object Object] | Multiple choice | [object Object] [object Object] [object Object] [object Object] [object Object] |
| ] [object Object] | Multiple choice | [object Object] [object Object] [object Object] [object Object] |
| ] [object Object] | Multiple choice | [object Object] [object Object] [object Object] [object Object] |
| ] [object Object] | Multiple choice | [object Object] [object Object] [object Object] [object Object] |
| ] [object Object] | Multiple choice | [object Object] [object Object] [object Object] [object Object] |
| ] [object Object] | Multiple choice | [object Object] [object Object] [object Object] |
| ] [object Object] | Multiple choice | [object Object] [object Object] [object Object] |
| ] [object Object] | Multiple choice | [object Object] [object Object] [object Object] |
| ] [object Object] | Multiple choice | [object Object] [object Object] [object Object] |
| ] [object Object] | Multiple choice | [object Object] [object Object] |
| ] [object Object] | Multiple choice | [object Object] [object Object] [object Object] |
| ] [object Object] | Multiple choice | [object Object] [object Object] [object Object] |
| ] [object Object] | Multiple choice | [object Object] [object Object] [object Object] [object Object] |
| ] [object Object] | Multiple choice | [object Object] [object Object] [object Object] [object Object] [object Object] |
| ] [object Object] | Multiple choice | [object Object] [object Object] [object Object] [object Object] |
| ] [object Object] | Multiple choice | [object Object] [object Object] [object Object] |
| ] [object Object] | [string](../SpecialInputElements.md#string) | [object Object] |
### just_created
This element shows a 'thank you' that the contributor has recently created this element
_This tagrendering has no question and is thus read-only_
- *You just created this element! Thanks for sharing this info with the world and helping people worldwide.* corresponds with id~.+
This tagrendering is only visible in the popup if the following condition is met: _last_edit:passed_time<300 & (_version_number= | _version_number=1) & _backend~.+
This tagrendering has labels
`added_by_default_top`
### nothing_known
_This tagrendering has no question and is thus read-only_
This tagrendering is only visible in the popup if the following condition is met: _last_edit:passed_time>=300 & _backend~.+
This tagrendering has labels
`added_by_default_top`
### 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_
### reviews
Shows the reviews module (including the possibility to leave a review)
_This tagrendering has no question and is thus read-only_
### Name
The question is `What is the name of this business?`
This rendering asks information about the property
[name](https://wiki.openstreetmap.org/wiki/Key:name)
This is rendered with `The name of this business is {name}`
### Fastfood vs restaurant
The question is `What type of business is this?`
- *This is a fast-food business, focused on fast service. If seating is available, it is rather limited and functional.* corresponds with amenity=fast_food
- *A restaurant, focused on creating a nice experience where one is served at the table* corresponds with amenity=restaurant
### opening_hours
The question is `What are the opening hours of {title()}?`
This rendering asks information about the property
[opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours)
This is rendered with `
Opening hours
{opening_hours_table(opening_hours)}`
- *Marked as closed for an unspecified time* corresponds with opening_hours=closed
- _This option cannot be chosen as answer_
### website
The question is `What is the website of {title()}?`
This rendering asks information about the property
[website](https://wiki.openstreetmap.org/wiki/Key:website)
This is rendered with `{website}`
- *{contact:website}* corresponds with contact:website~.+
- _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### email
The question is `What is the email address of {title()}?`
This rendering asks information about the property
[email](https://wiki.openstreetmap.org/wiki/Key:email)
This is rendered with `{email}`
- *{contact:email}* corresponds with contact:email~.+
- _This option cannot be chosen as answer_
- *{operator:email}* corresponds with operator:email~.+
- _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### phone
The question is `What is the phone number of {title()}?`
This rendering asks information about the property
[phone](https://wiki.openstreetmap.org/wiki/Key:phone)
This is rendered with `{phone}`
- *{contact:phone}* corresponds with contact:phone~.+
- _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### payment-options
The question is `Which methods of payment are accepted here?`
- *Cash is accepted here* corresponds with payment:cash=yes
- Unselecting this answer will add payment:cash=no
- *Payment cards are accepted here* corresponds with payment:cards=yes
- Unselecting this answer will add payment:cards=no
- *Payment by QR-code is possible here* corresponds with payment:qr_code=yes
- Unselecting this answer will add payment:qr_code=no
### repeated
_This tagrendering has no question and is thus read-only_
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?`
This rendering asks information about the property
[level](https://wiki.openstreetmap.org/wiki/Key:level)
This is rendered with `Located on the {level}th floor`
- *Located underground* corresponds with location=underground
- _This option cannot be chosen as answer_
- *Located on the ground floor* corresponds with level=0
- *Located on the ground floor* corresponds with level=
- _This option cannot be chosen as answer_
- *Located on the first floor* corresponds with level=1
- *Located on the first basement level* corresponds with level=-1
This tagrendering has labels
`level`
### wheelchair-access
The question is `Is this place accessible with a wheelchair?`
- *This place is specially adapted for wheelchair users* corresponds with wheelchair=designated
- *This place is easily reachable with a wheelchair* corresponds with wheelchair=yes
- *It is possible to reach this place in a wheelchair, but it is not easy* corresponds with wheelchair=limited
- *This place is not reachable with a wheelchair* corresponds with wheelchair=no
### Cuisine
The question is `What kind of food is served here?`
This rendering asks information about the property
[cuisine](https://wiki.openstreetmap.org/wiki/Key:cuisine)
This is rendered with `This place mostly serves {cuisine}`
- *This is a pizzeria* corresponds with cuisine=pizza
- *This is a friture* corresponds with cuisine=friture
- *Mainly serves pasta* corresponds with cuisine=pasta
- *This is kebab shop* corresponds with cuisine=kebab
- *This is a sandwich shop* corresponds with cuisine=sandwich
- *Burgers are served here* corresponds with cuisine=burger
- *Sushi is served here* corresponds with cuisine=sushi
- *Coffee is served here* corresponds with cuisine=coffee
- *This is an Italian restaurant (which serves more than pasta and pizza)* corresponds with cuisine=italian
- *French dishes are served here* corresponds with cuisine=french
- *Chinese dishes are served here* corresponds with cuisine=chinese
- *Greek dishes are served here* corresponds with cuisine=greek
- *Indian dishes are served here* corresponds with cuisine=indian
- *Turkish dishes are served here* corresponds with cuisine=turkish
- *Thai dishes are served here* corresponds with cuisine=thai
### Reservation
The question is `Is a reservation required for this place?`
- *A reservation is required at this place* corresponds with reservation=required
- *A reservation is not required, but still recommended to make sure you get a table* corresponds with reservation=recommended
- *Reservation is possible at this place* corresponds with reservation=yes
- *Reservation is not possible at this place* corresponds with reservation=no
### Takeaway
The question is `Does this place offer take-away?`
- *This is a take-away only business* corresponds with takeaway=only
- *Take-away is possible here* corresponds with takeaway=yes
- *Take-away is not possible here* corresponds with takeaway=no
### delivery
The question is `Does {title()} deliver food to your home?`
- *This business does home delivery (eventually via a third party)* corresponds with delivery=yes
- *This business does not deliver at home* corresponds with delivery=no
### Vegetarian (no friture)
The question is `Does this restaurant have a vegetarian option?`
- *No vegetarian options are available* corresponds with diet:vegetarian=no
- *Some vegetarian options are available* corresponds with diet:vegetarian=limited
- *Vegetarian options are available* corresponds with diet:vegetarian=yes
- *All dishes are vegetarian* corresponds with diet:vegetarian=only
- *Some dishes might be adapted to a vegetarian version, but this should be demanded* corresponds with diet:vegetarian=on_demand
### Vegan (no friture)
The question is `Does this business serve vegan meals?`
- *No vegan options available* corresponds with diet:vegan=no
- *Some vegan options are available* corresponds with diet:vegan=limited
- *Vegan options are available* corresponds with diet:vegan=yes
- *All dishes are vegan* corresponds with diet:vegan=only
- *Some dishes might be adapted to a vegan version if asked for* corresponds with diet:vegan=on_demand
### halal (no friture)
The question is `Does this restaurant offer a halal menu?`
- *There are no halal options available* corresponds with diet:halal=no
- *There is a small halal menu* corresponds with diet:halal=limited
- *There is a halal menu* corresponds with diet:halal=yes
- *Only halal options are available* corresponds with diet:halal=only
### sugar_free
The question is `Does this shop have a sugar free offering?`
- *This shop only sells sugar free products* corresponds with diet:sugar_free=only
- *This shop has a big sugar free offering* corresponds with diet:sugar_free=yes
- *This shop has a limited sugar free offering* corresponds with diet:sugar_free=limited
- *This shop has no sugar free offering* corresponds with diet:sugar_free=no
This tagrendering has labels
`diets`
### gluten_free
The question is `Does this shop have a gluten free offering?`
- *This shop only sells gluten free products* corresponds with diet:gluten_free=only
- *This shop has a big gluten free offering* corresponds with diet:gluten_free=yes
- *This shop has a limited gluten free offering* corresponds with diet:gluten_free=limited
- *This shop has no gluten free offering* corresponds with diet:gluten_free=no
This tagrendering has labels
`diets`
### lactose_free
The question is `Does {title()} have a lactose-free offering?`
- *Only sells lactose free products* corresponds with diet:lactose_free=only
- *Big lactose free offering* corresponds with diet:lactose_free=yes
- *Limited lactose free offering* corresponds with diet:lactose_free=limited
- *No lactose free offering* corresponds with diet:lactose_free=no
This tagrendering has labels
`diets`
### organic (no friture)
The question is `Does this restaurant offer organic food?`
- *There are no organic options available* corresponds with organic=no
- *There is an organic menu* corresponds with organic=yes
- *Only organic options are available* corresponds with organic=only
### friture-vegetarian
The question is `Does this fries shop have vegetarian snacks?`
- *Vegetarian snacks are available* corresponds with diet:vegetarian=yes
- *Only a small selection of snacks are vegetarian* corresponds with diet:vegetarian=limited
- *No vegetarian snacks are available* corresponds with diet:vegetarian=no
This tagrendering is only visible in the popup if the following condition is met: cuisine=friture
### friture-vegan
The question is `Does this fries shop have vegan snacks?`
- *Vegan snacks are available* corresponds with diet:vegan=yes
- *A small selection of vegan snacks are available* corresponds with diet:vegan=limited
- *No vegan snacks are available* corresponds with diet:vegan=no
This tagrendering is only visible in the popup if the following condition is met: cuisine=friture
### friture-organic
The question is `Does this fries shop offer organic snacks?`
- *Organic snacks are available* corresponds with organic=yes
- *No organic snacks are available* corresponds with organic=no
- *Only organic snacks are available* corresponds with organic=only
This tagrendering is only visible in the popup if the following condition is met: cuisine=friture
### friture-oil
The question is `Does this fries shop use vegetable or animal oil for cooking?`
- *The frying is done with vegetable oil* corresponds with friture:oil=vegetable
- *The frying is done with animal oil* corresponds with friture:oil=animal
This tagrendering is only visible in the popup if the following condition is met: cuisine=friture
### friture-take-your-container
The question is `If you bring your own container (such as a cooking pot and small pots), is it used to package your order?`
- *You can bring your own containers to get your order, saving on single-use packaging material and thus waste* corresponds with reusable_packaging:accept=yes
- *Bringing your own container is not allowed* corresponds with reusable_packaging:accept=no
- *You must bring your own container to order here.* corresponds with reusable_packaging:accept=only
This tagrendering is only visible in the popup if the following condition is met: cuisine=friture
### smoking
The question is `Is smoking allowed at {title()}?`
- *Smoking is allowed* corresponds with smoking=yes
- *Smoking is not allowed* corresponds with smoking=no
- *Smoking is allowed outside.* corresponds with smoking=outside
### service:electricity
The question is `Does this amenity have electrical outlets, available to customers when they are inside?`
- *There are plenty of domestic sockets available to customers seated indoors, where they can charge their electronics* corresponds with service:electricity=yes
- *There are a few domestic sockets available to customers seated indoors, where they can charge their electronics* corresponds with service:electricity=limited
- *There are no sockets available indoors to customers, but charging might be possible if the staff is asked* corresponds with service:electricity=ask
- *There are a no domestic sockets available to customers seated indoors* corresponds with service:electricity=no
### dog-access
The question is `Are dogs allowed in this business?`
- *Dogs are allowed* corresponds with dog=yes
- *Dogs are not allowed* corresponds with dog=no
- *Dogs are allowed, but they have to be leashed* corresponds with dog=leashed
- *Dogs are allowed and can run around freely* corresponds with dog=unleashed
- *Dogs are allowed only outside* corresponds with dog=outside
### internet
The question is `Does this place offer internet access?`
- *This place offers wireless internet access* corresponds with internet_access=wlan
- *This place does not offer internet access* corresponds with internet_access=no
- *This place offers internet access* corresponds with internet_access=yes
- _This option cannot be chosen as answer_
- *This place offers internet access via a terminal or computer* corresponds with internet_access=terminal
- *This place offers wired internet access* corresponds with internet_access=wired
This tagrendering has labels
`internet-all`
### internet-fee
The question is `Is there a fee for internet access?`
- *There is a fee for the internet access at this place* corresponds with internet_access:fee=yes
- *Internet access is free at this place* corresponds with internet_access:fee=no
- *Internet access is free at this place, for customers only* corresponds with internet_access:fee=customers
This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+
This tagrendering has labels
`internet-all`
### internet-ssid
The question is `What is the network name for the wireless internet access?`
This rendering asks information about the property
[internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid)
This is rendered with `The network name is {internet_access:ssid}`
- *Telekom* corresponds with internet_access:ssid=Telekom
This tagrendering is only visible in the popup if the following condition is met: internet_access=wlan
This tagrendering has labels
`internet-all`
### leftover-questions
_This tagrendering has no question and is thus read-only_
### minimap
Shows a small map with the feature. Added by default to every popup
_This tagrendering has no question and is thus read-only_
### nearby_images
_This tagrendering has no question and is thus read-only_
This tagrendering has labels
`added_by_default_conditional`
### move-button
_This tagrendering has no question and is thus read-only_
### delete-button
_This tagrendering has no question and is thus read-only_
### lod
_This tagrendering has no question and is thus read-only_
This tagrendering has labels
`added_by_default`
### favourite_status
_This tagrendering has no question and is thus read-only_
This tagrendering has labels
`added_by_default`
### share
_This tagrendering has no question and is thus read-only_
This tagrendering has labels
`added_by_default`
### qr_code
_This tagrendering has no question and is thus read-only_
This tagrendering has labels
`added_by_default`
### last_edit
Gives some metainfo about the last edit and who did edit it - rendering only
_This tagrendering has no question and is thus read-only_
This tagrendering is only visible in the popup if the following condition is met: _last_edit:changeset~.+ & _last_edit:contributor~.+
This tagrendering has labels
`added_by_default`
### all-tags
_This tagrendering has no question and is thus read-only_
#### Filters
| id | question | osmTags |
-----|-----|----- |
| open_now.0 | Open now | _isOpen=yes |
| id | question | osmTags |
-----|-----|----- |
| reservation.0 | Reservation not required | reservation=no | reservation=optional | reservation= |
| id | question | osmTags |
-----|-----|----- |
| food-category.0 | *Restaurants and fast food businesses* (default) | |
| food-category.1 | Only fastfood businesses | amenity=fast_food |
| food-category.2 | Only restaurants | amenity=restaurant |
| id | question | osmTags |
-----|-----|----- |
| vegetarian.0 | Has a vegetarian menu | diet:vegetarian=yes | diet:vegetarian=only | diet:vegan=yes | diet:vegan=only |
| id | question | osmTags |
-----|-----|----- |
| vegan.0 | Has a vegan menu | diet:vegan=yes | diet:vegan=only |
| id | question | osmTags |
-----|-----|----- |
| halal.0 | Has a halal menu | diet:halal=yes | diet:halal=only |
| id | question | osmTags |
-----|-----|----- |
| has_organic.0 | Has organic options | organic=yes | organic=only |
| id | question | osmTags |
-----|-----|----- |
| sugar_free.0 | *All types* (default) | |
| sugar_free.1 | This shop only sells sugar free products | diet:sugar_free=only |
| sugar_free.2 | This shop has a big sugar free offering | diet:sugar_free=yes |
| sugar_free.3 | This shop has a limited sugar free offering | diet:sugar_free=limited |
| sugar_free.4 | This shop has no sugar free offering | diet:sugar_free=no |
| id | question | osmTags |
-----|-----|----- |
| gluten_free.0 | *All types* (default) | |
| gluten_free.1 | This shop only sells gluten free products | diet:gluten_free=only |
| gluten_free.2 | This shop has a big gluten free offering | diet:gluten_free=yes |
| gluten_free.3 | This shop has a limited gluten free offering | diet:gluten_free=limited |
| gluten_free.4 | This shop has no gluten free offering | diet:gluten_free=no |
| id | question | osmTags |
-----|-----|----- |
| lactose_free.0 | *All types* (default) | |
| lactose_free.1 | Only sells lactose free products | diet:lactose_free=only |
| lactose_free.2 | Big lactose free offering | diet:lactose_free=yes |
| lactose_free.3 | Limited lactose free offering | diet:lactose_free=limited |
| lactose_free.4 | No lactose free offering | diet:lactose_free=no |
| id | question | osmTags |
-----|-----|----- |
| accepts_cash.0 | Accepts cash | payment:cash=yes |
| id | question | osmTags |
-----|-----|----- |
| accepts_cards.0 | Accepts payment cards | payment:cards=yes |
| id | question | osmTags |
-----|-----|----- |
| dogs.0 | *No preference towards dogs* (default) | |
| dogs.1 | Dogs allowed | dog=unleashed | dog=yes |
| dogs.2 | No dogs allowed | dog=no |
This document is autogenerated from [assets/layers/food/food.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/food/food.json)