[//]: # (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)