forked from MapComplete/MapComplete
Extract and validate images using a new conversion, regenerate docs
This commit is contained in:
parent
5198f5d310
commit
b3c58ae82e
52 changed files with 8611 additions and 3408 deletions
|
@ -1,4 +1,6 @@
|
|||
address
|
||||
|
||||
|
||||
address
|
||||
=========
|
||||
|
||||
|
||||
|
@ -7,77 +9,107 @@ address
|
|||
|
||||
Addresses
|
||||
|
||||
|
||||
|
||||
|
||||
## Table of contents
|
||||
|
||||
1. [address](#address)
|
||||
|
||||
- [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
- [Supported attributes](#supported-attributes)
|
||||
- [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
- [Supported attributes](#supported-attributes)
|
||||
+ [housenumber](#housenumber)
|
||||
+ [street](#street)
|
||||
+ [fixme](#fixme)
|
||||
|
||||
|
||||
- This layer will automatically load [named_streets](./named_streets.md) into the layout as it depends on it: A
|
||||
calculated tag loads features from this layer (calculatedTag[0] which calculates the value for _
|
||||
closest_3_street_names)
|
||||
|
||||
|
||||
|
||||
- This layer will automatically load [named_streets](./named_streets.md) into the layout as it depends on it: A calculated tag loads features from this layer (calculatedTag[0] which calculates the value for _closest_3_street_names)
|
||||
|
||||
|
||||
[Go to the source code](../assets/layers/address/address.json)
|
||||
|
||||
|
||||
|
||||
Basic tags for this layer
|
||||
Basic tags for this layer
|
||||
---------------------------
|
||||
|
||||
|
||||
|
||||
Elements must have the all of following tags to be shown on this layer:
|
||||
|
||||
- addr:housenumber~^..*$|addr:street~^..*$
|
||||
|
||||
Supported attributes
|
||||
|
||||
- addr:housenumber~^..*$|addr:street~^..*$
|
||||
|
||||
|
||||
|
||||
|
||||
Supported attributes
|
||||
----------------------
|
||||
|
||||
|
||||
|
||||
**Warning** This quick overview is incomplete
|
||||
|
||||
|
||||
|
||||
attribute | type | values which are supported by this layer
|
||||
----------- | ------ | ------------------------------------------
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/addr:housenumber#values) [addr:housenumber](https://wiki.openstreetmap.org/wiki/Key:addr:housenumber) | [string](../SpecialInputElements.md#string) |
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/addr:street#values) [addr:street](https://wiki.openstreetmap.org/wiki/Key:addr:street) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:addr:street%3D) [](https://wiki.openstreetmap.org/wiki/Tag:addr:street%3D) [](https://wiki.openstreetmap.org/wiki/Tag:addr:street%3D)
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/fixme#values) [fixme](https://wiki.openstreetmap.org/wiki/Key:fixme) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:fixme%3D)
|
||||
|
||||
|
||||
|
||||
|
||||
### housenumber
|
||||
|
||||
|
||||
|
||||
The question is **What is the number of this house?**
|
||||
|
||||
This rendering asks information about the
|
||||
property [addr:housenumber](https://wiki.openstreetmap.org/wiki/Key:addr:housenumber)
|
||||
This rendering asks information about the property [addr:housenumber](https://wiki.openstreetmap.org/wiki/Key:addr:housenumber)
|
||||
This is rendered with `The housenumber is <b>{addr:housenumber}</b>`
|
||||
|
||||
- **This building has no house number** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:nohousenumber' target='_blank'>nohousenumber</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:nohousenumber%3Dyes' target='_blank'>yes</a>
|
||||
|
||||
|
||||
- **This building has no house number** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:nohousenumber' target='_blank'>nohousenumber</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:nohousenumber%3Dyes' target='_blank'>yes</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### street
|
||||
|
||||
|
||||
|
||||
The question is **What street is this address located in?**
|
||||
|
||||
This rendering asks information about the property [addr:street](https://wiki.openstreetmap.org/wiki/Key:addr:street)
|
||||
This is rendered with `This address is in street <b>{addr:street}</b>`
|
||||
|
||||
- **Located in <b>{_closest_street:0:name}</b>** corresponds with addr:street=
|
||||
- **Located in <b>{_closest_street:1:name}</b>** corresponds with addr:street=
|
||||
- **Located in <b>{_closest_street:2:name}</b>** corresponds with addr:street=
|
||||
|
||||
|
||||
- **Located in <b>{_closest_street:0:name}</b>** corresponds with addr:street=
|
||||
- **Located in <b>{_closest_street:1:name}</b>** corresponds with addr:street=
|
||||
- **Located in <b>{_closest_street:2:name}</b>** corresponds with addr:street=
|
||||
|
||||
|
||||
|
||||
|
||||
### fixme
|
||||
|
||||
|
||||
|
||||
The question is **What should be fixed here? Please explain**
|
||||
|
||||
This rendering asks information about the property [fixme](https://wiki.openstreetmap.org/wiki/Key:fixme)
|
||||
This is rendered with `<b>Fixme description</b>{fixme}`
|
||||
|
||||
- **No fixme - write something here to explain complicated cases** corresponds with
|
||||
|
||||
|
||||
- **No fixme - write something here to explain complicated cases** corresponds with
|
||||
|
||||
|
||||
This document is autogenerated from assets/layers/address/address.json
|
|
@ -1,20 +1,23 @@
|
|||
ambulancestation
|
||||
|
||||
|
||||
ambulancestation
|
||||
==================
|
||||
|
||||
|
||||
|
||||
<img src='https://mapcomplete.osm.be/./assets/themes/hailhydrant/Twemoji_1f691.svg' height="100px">
|
||||
|
||||
An ambulance station is an area for storage of ambulance vehicles, medical equipment, personal protective equipment, and
|
||||
other medical supplies.
|
||||
An ambulance station is an area for storage of ambulance vehicles, medical equipment, personal protective equipment, and other medical supplies.
|
||||
|
||||
|
||||
|
||||
|
||||
## Table of contents
|
||||
|
||||
1. [ambulancestation](#ambulancestation)
|
||||
* [Themes using this layer](#themes-using-this-layer)
|
||||
|
||||
- [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
- [Supported attributes](#supported-attributes)
|
||||
* [Themes using this layer](#themes-using-this-layer)
|
||||
- [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
- [Supported attributes](#supported-attributes)
|
||||
+ [ambulance-name](#ambulance-name)
|
||||
+ [ambulance-street](#ambulance-street)
|
||||
+ [ambulance-place](#ambulance-place)
|
||||
|
@ -22,32 +25,51 @@ other medical supplies.
|
|||
+ [ambulance-operator-type](#ambulance-operator-type)
|
||||
+ [images](#images)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#### Themes using this layer
|
||||
|
||||
- [hailhydrant](https://mapcomplete.osm.be/hailhydrant)
|
||||
- [personal](https://mapcomplete.osm.be/personal)
|
||||
|
||||
|
||||
|
||||
|
||||
- [hailhydrant](https://mapcomplete.osm.be/hailhydrant)
|
||||
|
||||
|
||||
[Go to the source code](../assets/layers/ambulancestation/ambulancestation.json)
|
||||
|
||||
|
||||
|
||||
Basic tags for this layer
|
||||
Basic tags for this layer
|
||||
---------------------------
|
||||
|
||||
|
||||
|
||||
Elements must have the all of following tags to be shown on this layer:
|
||||
|
||||
- <a href='https://wiki.openstreetmap.org/wiki/Key:emergency' target='_blank'>emergency</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:emergency%3Dambulance_station' target='_blank'>ambulance_station</a>
|
||||
|
||||
Supported attributes
|
||||
|
||||
- <a href='https://wiki.openstreetmap.org/wiki/Key:emergency' target='_blank'>emergency</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:emergency%3Dambulance_station' target='_blank'>ambulance_station</a>
|
||||
|
||||
|
||||
|
||||
|
||||
Supported attributes
|
||||
----------------------
|
||||
|
||||
|
||||
|
||||
**Warning** This quick overview is incomplete
|
||||
|
||||
|
||||
|
||||
attribute | type | values which are supported by this layer
|
||||
----------- | ------ | ------------------------------------------
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) |
|
||||
|
@ -56,57 +78,83 @@ attribute | type | values which are supported by this layer
|
|||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/operator#values) [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) |
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/operator:type#values) [operator:type](https://wiki.openstreetmap.org/wiki/Key:operator:type) | [string](../SpecialInputElements.md#string) | [government](https://wiki.openstreetmap.org/wiki/Tag:operator:type%3Dgovernment) [community](https://wiki.openstreetmap.org/wiki/Tag:operator:type%3Dcommunity) [ngo](https://wiki.openstreetmap.org/wiki/Tag:operator:type%3Dngo) [private](https://wiki.openstreetmap.org/wiki/Tag:operator:type%3Dprivate)
|
||||
|
||||
|
||||
|
||||
|
||||
### ambulance-name
|
||||
|
||||
|
||||
|
||||
The question is **What is the name of this ambulance station?**
|
||||
|
||||
This rendering asks information about the property [name](https://wiki.openstreetmap.org/wiki/Key:name)
|
||||
This is rendered with `This station is called {name}.`
|
||||
|
||||
|
||||
|
||||
### ambulance-street
|
||||
|
||||
|
||||
|
||||
The question is ** What is the street name where the station located?**
|
||||
|
||||
This rendering asks information about the property [addr:street](https://wiki.openstreetmap.org/wiki/Key:addr:street)
|
||||
This is rendered with `This station is along a highway called {addr:street}.`
|
||||
|
||||
|
||||
|
||||
### ambulance-place
|
||||
|
||||
|
||||
|
||||
The question is **Where is the station located? (e.g. name of neighborhood, villlage, or town)**
|
||||
|
||||
This rendering asks information about the property [addr:place](https://wiki.openstreetmap.org/wiki/Key:addr:place)
|
||||
This is rendered with `This station is found within {addr:place}.`
|
||||
|
||||
|
||||
|
||||
### ambulance-agency
|
||||
|
||||
|
||||
|
||||
The question is **What agency operates this station?**
|
||||
|
||||
This rendering asks information about the property [operator](https://wiki.openstreetmap.org/wiki/Key:operator)
|
||||
This is rendered with `This station is operated by {operator}.`
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
### ambulance-operator-type
|
||||
|
||||
|
||||
|
||||
The question is **How is the station operator classified?**
|
||||
|
||||
This rendering asks information about the
|
||||
property [operator:type](https://wiki.openstreetmap.org/wiki/Key:operator:type)
|
||||
This rendering asks information about the property [operator:type](https://wiki.openstreetmap.org/wiki/Key:operator:type)
|
||||
This is rendered with `The operator is a(n) {operator:type} entity.`
|
||||
|
||||
- **The station is operated by the government.** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:operator:type' target='_blank'>operator:type</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:operator:type%3Dgovernment' target='_blank'>government</a>
|
||||
- **The station is operated by a community-based, or informal organization.** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:operator:type' target='_blank'>operator:type</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:operator:type%3Dcommunity' target='_blank'>community</a>
|
||||
- **The station is operated by a formal group of volunteers.** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:operator:type' target='_blank'>operator:type</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:operator:type%3Dngo' target='_blank'>ngo</a>
|
||||
- **The station is privately operated.** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:operator:type' target='_blank'>operator:type</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:operator:type%3Dprivate' target='_blank'>private</a>
|
||||
|
||||
|
||||
- **The station is operated by the government.** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:operator:type' target='_blank'>operator:type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:operator:type%3Dgovernment' target='_blank'>government</a>
|
||||
- **The station is operated by a community-based, or informal organization.** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:operator:type' target='_blank'>operator:type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:operator:type%3Dcommunity' target='_blank'>community</a>
|
||||
- **The station is operated by a formal group of volunteers.** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:operator:type' target='_blank'>operator:type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:operator:type%3Dngo' target='_blank'>ngo</a>
|
||||
- **The station is privately operated.** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:operator:type' target='_blank'>operator:type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:operator:type%3Dprivate' target='_blank'>private</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### images
|
||||
|
||||
|
||||
|
||||
_This tagrendering has no question and is thus read-only_
|
||||
|
||||
|
||||
|
||||
This document is autogenerated from assets/layers/ambulancestation/ambulancestation.json
|
|
@ -1,4 +1,6 @@
|
|||
artwork
|
||||
|
||||
|
||||
artwork
|
||||
=========
|
||||
|
||||
|
||||
|
@ -7,45 +9,66 @@ artwork
|
|||
|
||||
Diverse pieces of artwork
|
||||
|
||||
|
||||
|
||||
|
||||
## Table of contents
|
||||
|
||||
1. [artwork](#artwork)
|
||||
* [Themes using this layer](#themes-using-this-layer)
|
||||
|
||||
- [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
- [Supported attributes](#supported-attributes)
|
||||
* [Themes using this layer](#themes-using-this-layer)
|
||||
- [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
- [Supported attributes](#supported-attributes)
|
||||
+ [images](#images)
|
||||
+ [artwork-artwork_type](#artwork-artwork_type)
|
||||
+ [artwork-artist_name](#artwork-artist_name)
|
||||
+ [artwork-website](#artwork-website)
|
||||
+ [artwork-wikidata](#artwork-wikidata)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#### Themes using this layer
|
||||
|
||||
- [artwork](https://mapcomplete.osm.be/artwork)
|
||||
- [personal](https://mapcomplete.osm.be/personal)
|
||||
|
||||
|
||||
|
||||
|
||||
- [artwork](https://mapcomplete.osm.be/artwork)
|
||||
|
||||
|
||||
[Go to the source code](../assets/layers/artwork/artwork.json)
|
||||
|
||||
|
||||
|
||||
Basic tags for this layer
|
||||
Basic tags for this layer
|
||||
---------------------------
|
||||
|
||||
|
||||
|
||||
Elements must have the all of following tags to be shown on this layer:
|
||||
|
||||
- <a href='https://wiki.openstreetmap.org/wiki/Key:tourism' target='_blank'>tourism</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:tourism%3Dartwork' target='_blank'>artwork</a>
|
||||
|
||||
Supported attributes
|
||||
|
||||
- <a href='https://wiki.openstreetmap.org/wiki/Key:tourism' target='_blank'>tourism</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:tourism%3Dartwork' target='_blank'>artwork</a>
|
||||
|
||||
|
||||
|
||||
|
||||
Supported attributes
|
||||
----------------------
|
||||
|
||||
|
||||
|
||||
**Warning** This quick overview is incomplete
|
||||
|
||||
|
||||
|
||||
attribute | type | values which are supported by this layer
|
||||
----------- | ------ | ------------------------------------------
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/artwork_type#values) [artwork_type](https://wiki.openstreetmap.org/wiki/Key:artwork_type) | [string](../SpecialInputElements.md#string) | [architecture](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Darchitecture) [mural](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dmural) [painting](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dpainting) [sculpture](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dsculpture) [statue](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstatue) [bust](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dbust) [stone](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstone) [installation](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dinstallation) [graffiti](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dgraffiti) [relief](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Drelief) [azulejo](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dazulejo) [tilework](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dtilework)
|
||||
|
@ -53,69 +76,75 @@ attribute | type | values which are supported by this layer
|
|||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) |
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/wikidata#values) [wikidata](https://wiki.openstreetmap.org/wiki/Key:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) |
|
||||
|
||||
|
||||
|
||||
|
||||
### images
|
||||
|
||||
|
||||
|
||||
_This tagrendering has no question and is thus read-only_
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
### artwork-artwork_type
|
||||
|
||||
|
||||
|
||||
The question is **What is the type of this artwork?**
|
||||
|
||||
This rendering asks information about the property [artwork_type](https://wiki.openstreetmap.org/wiki/Key:artwork_type)
|
||||
This is rendered with `This is a {artwork_type}`
|
||||
|
||||
- **Architecture** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>
|
||||
artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Darchitecture' target='_blank'>
|
||||
architecture</a>
|
||||
- **Mural** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>
|
||||
artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dmural' target='_blank'>mural</a>
|
||||
- **Painting** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>
|
||||
artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dpainting' target='_blank'>
|
||||
painting</a>
|
||||
- **Sculpture** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>
|
||||
artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dsculpture' target='_blank'>
|
||||
sculpture</a>
|
||||
- **Statue** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>
|
||||
artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstatue' target='_blank'>statue</a>
|
||||
- **Bust** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>
|
||||
artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dbust' target='_blank'>bust</a>
|
||||
- **Stone** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>
|
||||
artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstone' target='_blank'>stone</a>
|
||||
- **Installation** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>
|
||||
artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dinstallation' target='_blank'>
|
||||
installation</a>
|
||||
- **Graffiti** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>
|
||||
artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dgraffiti' target='_blank'>
|
||||
graffiti</a>
|
||||
- **Relief** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>
|
||||
artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Drelief' target='_blank'>relief</a>
|
||||
- **Azulejo (Spanish decorative tilework)** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dazulejo' target='_blank'>azulejo</a>
|
||||
- **Tilework** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>
|
||||
artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dtilework' target='_blank'>
|
||||
tilework</a>
|
||||
|
||||
|
||||
- **Architecture** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Darchitecture' target='_blank'>architecture</a>
|
||||
- **Mural** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dmural' target='_blank'>mural</a>
|
||||
- **Painting** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dpainting' target='_blank'>painting</a>
|
||||
- **Sculpture** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dsculpture' target='_blank'>sculpture</a>
|
||||
- **Statue** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstatue' target='_blank'>statue</a>
|
||||
- **Bust** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dbust' target='_blank'>bust</a>
|
||||
- **Stone** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstone' target='_blank'>stone</a>
|
||||
- **Installation** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dinstallation' target='_blank'>installation</a>
|
||||
- **Graffiti** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dgraffiti' target='_blank'>graffiti</a>
|
||||
- **Relief** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Drelief' target='_blank'>relief</a>
|
||||
- **Azulejo (Spanish decorative tilework)** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dazulejo' target='_blank'>azulejo</a>
|
||||
- **Tilework** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dtilework' target='_blank'>tilework</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### artwork-artist_name
|
||||
|
||||
|
||||
|
||||
The question is **Which artist created this?**
|
||||
|
||||
This rendering asks information about the property [artist_name](https://wiki.openstreetmap.org/wiki/Key:artist_name)
|
||||
This is rendered with `Created by {artist_name}`
|
||||
|
||||
|
||||
|
||||
### artwork-website
|
||||
|
||||
|
||||
|
||||
The question is **Is there a website with more information about this artwork?**
|
||||
|
||||
This rendering asks information about the property [website](https://wiki.openstreetmap.org/wiki/Key:website)
|
||||
This is rendered with `More information on <a href='{website}' target='_blank'>this website</a>`
|
||||
|
||||
|
||||
|
||||
### artwork-wikidata
|
||||
|
||||
|
||||
|
||||
The question is **Which Wikidata-entry corresponds with <b>this artwork</b>?**
|
||||
|
||||
This rendering asks information about the property [wikidata](https://wiki.openstreetmap.org/wiki/Key:wikidata)
|
||||
This is rendered
|
||||
with `Corresponds with <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>`
|
||||
This is rendered with `Corresponds with <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>`
|
||||
|
||||
This document is autogenerated from assets/layers/artwork/artwork.json
|
|
@ -1,4 +1,6 @@
|
|||
barrier
|
||||
|
||||
|
||||
barrier
|
||||
=========
|
||||
|
||||
|
||||
|
@ -7,13 +9,15 @@ barrier
|
|||
|
||||
Obstacles while cycling, such as bollards and cycle barriers
|
||||
|
||||
|
||||
|
||||
|
||||
## Table of contents
|
||||
|
||||
1. [barrier](#barrier)
|
||||
* [Themes using this layer](#themes-using-this-layer)
|
||||
|
||||
- [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
- [Supported attributes](#supported-attributes)
|
||||
* [Themes using this layer](#themes-using-this-layer)
|
||||
- [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
- [Supported attributes](#supported-attributes)
|
||||
+ [bicycle=yes/no](#bicycle=yesno)
|
||||
+ [barrier_type](#barrier_type)
|
||||
+ [Bollard type](#bollard-type)
|
||||
|
@ -24,39 +28,51 @@ Obstacles while cycling, such as bollards and cycle barriers
|
|||
+ [Overlap (cyclebarrier)](#overlap-(cyclebarrier))
|
||||
|
||||
|
||||
- This layer will automatically load [cycleways_and_roads](./cycleways_and_roads.md) into the layout as it depends on
|
||||
it: a preset snaps to this layer (presets[0])
|
||||
- This layer will automatically load [cycleways_and_roads](./cycleways_and_roads.md) into the layout as it depends on
|
||||
it: a preset snaps to this layer (presets[1])
|
||||
|
||||
|
||||
|
||||
- This layer will automatically load [cycleways_and_roads](./cycleways_and_roads.md) into the layout as it depends on it: a preset snaps to this layer (presets[0])
|
||||
- This layer will automatically load [cycleways_and_roads](./cycleways_and_roads.md) into the layout as it depends on it: a preset snaps to this layer (presets[1])
|
||||
|
||||
|
||||
|
||||
|
||||
#### Themes using this layer
|
||||
|
||||
- [cycle_infra](https://mapcomplete.osm.be/cycle_infra)
|
||||
- [personal](https://mapcomplete.osm.be/personal)
|
||||
|
||||
|
||||
|
||||
|
||||
- [cycle_infra](https://mapcomplete.osm.be/cycle_infra)
|
||||
|
||||
|
||||
[Go to the source code](../assets/layers/barrier/barrier.json)
|
||||
|
||||
|
||||
|
||||
Basic tags for this layer
|
||||
Basic tags for this layer
|
||||
---------------------------
|
||||
|
||||
|
||||
|
||||
Elements must have the all of following tags to be shown on this layer:
|
||||
|
||||
- <a href='https://wiki.openstreetmap.org/wiki/Key:barrier' target='_blank'>barrier</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:barrier%3Dbollard' target='_blank'>bollard</a>
|
||||
|<a href='https://wiki.openstreetmap.org/wiki/Key:barrier' target='_blank'>barrier</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:barrier%3Dcycle_barrier' target='_blank'>cycle_barrier</a>
|
||||
|
||||
Supported attributes
|
||||
|
||||
- <a href='https://wiki.openstreetmap.org/wiki/Key:barrier' target='_blank'>barrier</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:barrier%3Dbollard' target='_blank'>bollard</a>|<a href='https://wiki.openstreetmap.org/wiki/Key:barrier' target='_blank'>barrier</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:barrier%3Dcycle_barrier' target='_blank'>cycle_barrier</a>
|
||||
|
||||
|
||||
|
||||
|
||||
Supported attributes
|
||||
----------------------
|
||||
|
||||
|
||||
|
||||
**Warning** This quick overview is incomplete
|
||||
|
||||
|
||||
|
||||
attribute | type | values which are supported by this layer
|
||||
----------- | ------ | ------------------------------------------
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/bicycle#values) [bicycle](https://wiki.openstreetmap.org/wiki/Key:bicycle) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:bicycle%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:bicycle%3Dno)
|
||||
|
@ -68,92 +84,115 @@ attribute | type | values which are supported by this layer
|
|||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/width:opening#values) [width:opening](https://wiki.openstreetmap.org/wiki/Key:width:opening) | [length](../SpecialInputElements.md#length) |
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/overlap#values) [overlap](https://wiki.openstreetmap.org/wiki/Key:overlap) | [length](../SpecialInputElements.md#length) |
|
||||
|
||||
|
||||
|
||||
|
||||
### bicycle=yes/no
|
||||
|
||||
|
||||
|
||||
The question is **Can a bicycle go past this barrier?**
|
||||
|
||||
- **A cyclist can go past this.** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle' target='_blank'>bicycle</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle%3Dyes' target='_blank'>yes</a>
|
||||
- **A cyclist can not go past this.** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle' target='_blank'>bicycle</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
- **A cyclist can go past this.** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle' target='_blank'>bicycle</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle%3Dyes' target='_blank'>yes</a>
|
||||
- **A cyclist can not go past this.** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle' target='_blank'>bicycle</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### barrier_type
|
||||
|
||||
|
||||
|
||||
_This tagrendering has no question and is thus read-only_
|
||||
|
||||
- **This is a single bollard in the road** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:barrier' target='_blank'>barrier</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:barrier%3Dbollard' target='_blank'>bollard</a>
|
||||
- **This is a cycle barrier slowing down cyclists** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:barrier' target='_blank'>barrier</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:barrier%3Dcycle_barrier' target='_blank'>cycle_barrier</a>
|
||||
|
||||
|
||||
|
||||
|
||||
- **This is a single bollard in the road** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:barrier' target='_blank'>barrier</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:barrier%3Dbollard' target='_blank'>bollard</a>
|
||||
- **This is a cycle barrier slowing down cyclists** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:barrier' target='_blank'>barrier</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:barrier%3Dcycle_barrier' target='_blank'>cycle_barrier</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### Bollard type
|
||||
|
||||
|
||||
|
||||
The question is **What kind of bollard is this?**
|
||||
|
||||
- **Removable bollard** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:bollard' target='_blank'>
|
||||
bollard</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bollard%3Dremovable' target='_blank'>removable</a>
|
||||
- **Fixed bollard** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:bollard' target='_blank'>
|
||||
bollard</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bollard%3Dfixed' target='_blank'>fixed</a>
|
||||
- **Bollard that can be folded down** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:bollard' target='_blank'>bollard</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:bollard%3Dfoldable' target='_blank'>foldable</a>
|
||||
- **Flexible bollard, usually plastic** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:bollard' target='_blank'>bollard</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:bollard%3Dflexible' target='_blank'>flexible</a>
|
||||
- **Rising bollard** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:bollard' target='_blank'>
|
||||
bollard</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bollard%3Drising' target='_blank'>rising</a>
|
||||
|
||||
|
||||
|
||||
|
||||
- **Removable bollard** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:bollard' target='_blank'>bollard</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bollard%3Dremovable' target='_blank'>removable</a>
|
||||
- **Fixed bollard** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:bollard' target='_blank'>bollard</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bollard%3Dfixed' target='_blank'>fixed</a>
|
||||
- **Bollard that can be folded down** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:bollard' target='_blank'>bollard</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bollard%3Dfoldable' target='_blank'>foldable</a>
|
||||
- **Flexible bollard, usually plastic** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:bollard' target='_blank'>bollard</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bollard%3Dflexible' target='_blank'>flexible</a>
|
||||
- **Rising bollard** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:bollard' target='_blank'>bollard</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bollard%3Drising' target='_blank'>rising</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### Cycle barrier type
|
||||
|
||||
|
||||
|
||||
The question is **What kind of cycling barrier is this?**
|
||||
|
||||
- **Single, just two barriers with a space
|
||||
inbetween <img src='./assets/themes/cycle_infra/Cycle_barrier_single.png' style='width:8em'>** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:cycle_barrier' target='_blank'>cycle_barrier</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:cycle_barrier%3Dsingle' target='_blank'>single</a>
|
||||
- **Double, two barriers behind each
|
||||
other <img src='./assets/themes/cycle_infra/Cycle_barrier_double.svg' style='width:8em'>** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:cycle_barrier' target='_blank'>cycle_barrier</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:cycle_barrier%3Ddouble' target='_blank'>double</a>
|
||||
- **Triple, three barriers behind each
|
||||
other <img src='./assets/themes/cycle_infra/Cycle_barrier_triple.png' style='width:8em'>** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:cycle_barrier' target='_blank'>cycle_barrier</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:cycle_barrier%3Dtriple' target='_blank'>triple</a>
|
||||
- **Squeeze gate, gap is smaller at top, than at the
|
||||
bottom <img src='./assets/themes/cycle_infra/Cycle_barrier_squeeze.png' style='width:8em'>** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:cycle_barrier' target='_blank'>cycle_barrier</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:cycle_barrier%3Dsqueeze' target='_blank'>squeeze</a>
|
||||
|
||||
|
||||
|
||||
|
||||
- **Single, just two barriers with a space inbetween <img src='./assets/themes/cycle_infra/Cycle_barrier_single.png' style='width:8em'>** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:cycle_barrier' target='_blank'>cycle_barrier</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:cycle_barrier%3Dsingle' target='_blank'>single</a>
|
||||
- **Double, two barriers behind each other <img src='./assets/themes/cycle_infra/Cycle_barrier_double.svg' style='width:8em'>** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:cycle_barrier' target='_blank'>cycle_barrier</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:cycle_barrier%3Ddouble' target='_blank'>double</a>
|
||||
- **Triple, three barriers behind each other <img src='./assets/themes/cycle_infra/Cycle_barrier_triple.png' style='width:8em'>** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:cycle_barrier' target='_blank'>cycle_barrier</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:cycle_barrier%3Dtriple' target='_blank'>triple</a>
|
||||
- **Squeeze gate, gap is smaller at top, than at the bottom <img src='./assets/themes/cycle_infra/Cycle_barrier_squeeze.png' style='width:8em'>** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:cycle_barrier' target='_blank'>cycle_barrier</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:cycle_barrier%3Dsqueeze' target='_blank'>squeeze</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### MaxWidth
|
||||
|
||||
|
||||
|
||||
The question is **How wide is the gap left over besides the barrier?**
|
||||
|
||||
This rendering asks information about the
|
||||
property [maxwidth:physical](https://wiki.openstreetmap.org/wiki/Key:maxwidth:physical)
|
||||
This rendering asks information about the property [maxwidth:physical](https://wiki.openstreetmap.org/wiki/Key:maxwidth:physical)
|
||||
This is rendered with `Maximum width: {maxwidth:physical} m`
|
||||
|
||||
|
||||
|
||||
### Space between barrier (cyclebarrier)
|
||||
|
||||
|
||||
|
||||
The question is **How much space is there between the barriers (along the length of the road)?**
|
||||
|
||||
This rendering asks information about the
|
||||
property [width:separation](https://wiki.openstreetmap.org/wiki/Key:width:separation)
|
||||
This rendering asks information about the property [width:separation](https://wiki.openstreetmap.org/wiki/Key:width:separation)
|
||||
This is rendered with `Space between barriers (along the length of the road): {width:separation} m`
|
||||
|
||||
|
||||
|
||||
### Width of opening (cyclebarrier)
|
||||
|
||||
|
||||
|
||||
The question is **How wide is the smallest opening next to the barriers?**
|
||||
|
||||
This rendering asks information about the
|
||||
property [width:opening](https://wiki.openstreetmap.org/wiki/Key:width:opening)
|
||||
This rendering asks information about the property [width:opening](https://wiki.openstreetmap.org/wiki/Key:width:opening)
|
||||
This is rendered with `Width of opening: {width:opening} m`
|
||||
|
||||
|
||||
|
||||
### Overlap (cyclebarrier)
|
||||
|
||||
|
||||
|
||||
The question is **How much overlap do the barriers have?**
|
||||
|
||||
This rendering asks information about the property [overlap](https://wiki.openstreetmap.org/wiki/Key:overlap)
|
||||
|
|
|
@ -1,20 +1,23 @@
|
|||
bench
|
||||
|
||||
|
||||
bench
|
||||
=======
|
||||
|
||||
|
||||
|
||||
<img src='https://mapcomplete.osm.be/./assets/layers/bench/bench.svg' height="100px">
|
||||
|
||||
A bench is a wooden, metal, stone, ... surface where a human can sit. This layers visualises them and asks a few
|
||||
questions about them.
|
||||
A bench is a wooden, metal, stone, ... surface where a human can sit. This layers visualises them and asks a few questions about them.
|
||||
|
||||
|
||||
|
||||
|
||||
## Table of contents
|
||||
|
||||
1. [bench](#bench)
|
||||
* [Themes using this layer](#themes-using-this-layer)
|
||||
|
||||
- [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
- [Supported attributes](#supported-attributes)
|
||||
* [Themes using this layer](#themes-using-this-layer)
|
||||
- [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
- [Supported attributes](#supported-attributes)
|
||||
+ [images](#images)
|
||||
+ [bench-backrest](#bench-backrest)
|
||||
+ [bench-seats](#bench-seats)
|
||||
|
@ -23,33 +26,52 @@ questions about them.
|
|||
+ [bench-colour](#bench-colour)
|
||||
+ [bench-survey:date](#bench-surveydate)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#### Themes using this layer
|
||||
|
||||
- [benches](https://mapcomplete.osm.be/benches)
|
||||
- [nature](https://mapcomplete.osm.be/nature)
|
||||
- [personal](https://mapcomplete.osm.be/personal)
|
||||
|
||||
|
||||
|
||||
|
||||
- [benches](https://mapcomplete.osm.be/benches)
|
||||
- [nature](https://mapcomplete.osm.be/nature)
|
||||
|
||||
|
||||
[Go to the source code](../assets/layers/bench/bench.json)
|
||||
|
||||
|
||||
|
||||
Basic tags for this layer
|
||||
Basic tags for this layer
|
||||
---------------------------
|
||||
|
||||
|
||||
|
||||
Elements must have the all of following tags to be shown on this layer:
|
||||
|
||||
- <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbench' target='_blank'>bench</a>
|
||||
|
||||
Supported attributes
|
||||
|
||||
- <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbench' target='_blank'>bench</a>
|
||||
|
||||
|
||||
|
||||
|
||||
Supported attributes
|
||||
----------------------
|
||||
|
||||
|
||||
|
||||
**Warning** This quick overview is incomplete
|
||||
|
||||
|
||||
|
||||
attribute | type | values which are supported by this layer
|
||||
----------- | ------ | ------------------------------------------
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/backrest#values) [backrest](https://wiki.openstreetmap.org/wiki/Key:backrest) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dno)
|
||||
|
@ -59,84 +81,113 @@ attribute | type | values which are supported by this layer
|
|||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/colour#values) [colour](https://wiki.openstreetmap.org/wiki/Key:colour) | [color](../SpecialInputElements.md#color) | [brown](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dbrown) [green](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dgreen) [gray](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dgray) [white](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dwhite) [red](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dred) [black](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dblack) [blue](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dblue) [yellow](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dyellow)
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/survey:date#values) [survey:date](https://wiki.openstreetmap.org/wiki/Key:survey:date) | [date](../SpecialInputElements.md#date) | [](https://wiki.openstreetmap.org/wiki/Tag:survey:date%3D)
|
||||
|
||||
|
||||
|
||||
|
||||
### images
|
||||
|
||||
|
||||
|
||||
_This tagrendering has no question and is thus read-only_
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
### bench-backrest
|
||||
|
||||
|
||||
|
||||
The question is **Does this bench have a backrest?**
|
||||
|
||||
- **Backrest: Yes** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:backrest' target='_blank'>
|
||||
backrest</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dyes' target='_blank'>yes</a>
|
||||
- **Backrest: No** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:backrest' target='_blank'>
|
||||
backrest</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
- **Backrest: Yes** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:backrest' target='_blank'>backrest</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dyes' target='_blank'>yes</a>
|
||||
- **Backrest: No** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:backrest' target='_blank'>backrest</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### bench-seats
|
||||
|
||||
|
||||
|
||||
The question is **How many seats does this bench have?**
|
||||
|
||||
This rendering asks information about the property [seats](https://wiki.openstreetmap.org/wiki/Key:seats)
|
||||
This is rendered with `{seats} seats`
|
||||
|
||||
|
||||
|
||||
### bench-material
|
||||
|
||||
|
||||
|
||||
The question is **What is the bench (seating) made from?**
|
||||
|
||||
This rendering asks information about the property [material](https://wiki.openstreetmap.org/wiki/Key:material)
|
||||
This is rendered with `Material: {material}`
|
||||
|
||||
- **Material: wood** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:material' target='_blank'>
|
||||
material</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:material%3Dwood' target='_blank'>wood</a>
|
||||
- **Material: metal** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:material' target='_blank'>
|
||||
material</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:material%3Dmetal' target='_blank'>metal</a>
|
||||
- **Material: stone** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:material' target='_blank'>
|
||||
material</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:material%3Dstone' target='_blank'>stone</a>
|
||||
- **Material: concrete** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:material' target='_blank'>
|
||||
material</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:material%3Dconcrete' target='_blank'>concrete</a>
|
||||
- **Material: plastic** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:material' target='_blank'>
|
||||
material</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:material%3Dplastic' target='_blank'>plastic</a>
|
||||
- **Material: steel** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:material' target='_blank'>
|
||||
material</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:material%3Dsteel' target='_blank'>steel</a>
|
||||
|
||||
|
||||
- **Material: wood** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:material' target='_blank'>material</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:material%3Dwood' target='_blank'>wood</a>
|
||||
- **Material: metal** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:material' target='_blank'>material</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:material%3Dmetal' target='_blank'>metal</a>
|
||||
- **Material: stone** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:material' target='_blank'>material</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:material%3Dstone' target='_blank'>stone</a>
|
||||
- **Material: concrete** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:material' target='_blank'>material</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:material%3Dconcrete' target='_blank'>concrete</a>
|
||||
- **Material: plastic** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:material' target='_blank'>material</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:material%3Dplastic' target='_blank'>plastic</a>
|
||||
- **Material: steel** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:material' target='_blank'>material</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:material%3Dsteel' target='_blank'>steel</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### bench-direction
|
||||
|
||||
|
||||
|
||||
The question is **In which direction are you looking when sitting on the bench?**
|
||||
|
||||
This rendering asks information about the property [direction](https://wiki.openstreetmap.org/wiki/Key:direction)
|
||||
This is rendered with `When sitting on the bench, one looks towards {direction}°.`
|
||||
|
||||
|
||||
|
||||
### bench-colour
|
||||
|
||||
|
||||
|
||||
The question is **Which colour does this bench have?**
|
||||
|
||||
This rendering asks information about the property [colour](https://wiki.openstreetmap.org/wiki/Key:colour)
|
||||
This is rendered with `Colour: {colour}`
|
||||
|
||||
- **Colour: brown** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dbrown' target='_blank'>brown</a>
|
||||
- **Colour: green** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dgreen' target='_blank'>green</a>
|
||||
- **Colour: gray** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dgray' target='_blank'>gray</a>
|
||||
- **Colour: white** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dwhite' target='_blank'>white</a>
|
||||
- **Colour: red** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dred' target='_blank'>red</a>
|
||||
- **Colour: black** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dblack' target='_blank'>black</a>
|
||||
- **Colour: blue** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dblue' target='_blank'>blue</a>
|
||||
- **Colour: yellow** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>
|
||||
colour</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dyellow' target='_blank'>yellow</a>
|
||||
|
||||
|
||||
- **Colour: brown** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dbrown' target='_blank'>brown</a>
|
||||
- **Colour: green** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dgreen' target='_blank'>green</a>
|
||||
- **Colour: gray** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dgray' target='_blank'>gray</a>
|
||||
- **Colour: white** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dwhite' target='_blank'>white</a>
|
||||
- **Colour: red** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dred' target='_blank'>red</a>
|
||||
- **Colour: black** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dblack' target='_blank'>black</a>
|
||||
- **Colour: blue** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dblue' target='_blank'>blue</a>
|
||||
- **Colour: yellow** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dyellow' target='_blank'>yellow</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### bench-survey:date
|
||||
|
||||
|
||||
|
||||
The question is **When was this bench last surveyed?**
|
||||
|
||||
This rendering asks information about the property [survey:date](https://wiki.openstreetmap.org/wiki/Key:survey:date)
|
||||
This is rendered with `This bench was last surveyed on {survey:date}`
|
||||
|
||||
- **Surveyed today!** corresponds with survey:date=
|
||||
|
||||
|
||||
- **Surveyed today!** corresponds with survey:date=
|
||||
|
||||
|
||||
This document is autogenerated from assets/layers/bench/bench.json
|
|
@ -1,4 +1,6 @@
|
|||
bench_at_pt
|
||||
|
||||
|
||||
bench_at_pt
|
||||
=============
|
||||
|
||||
|
||||
|
@ -7,71 +9,106 @@ bench_at_pt
|
|||
|
||||
A layer showing all public-transport-stops which do have a bench
|
||||
|
||||
|
||||
|
||||
|
||||
## Table of contents
|
||||
|
||||
1. [bench_at_pt](#bench_at_pt)
|
||||
* [Themes using this layer](#themes-using-this-layer)
|
||||
|
||||
- [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
- [Supported attributes](#supported-attributes)
|
||||
* [Themes using this layer](#themes-using-this-layer)
|
||||
- [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
- [Supported attributes](#supported-attributes)
|
||||
+ [images](#images)
|
||||
+ [bench_at_pt-name](#bench_at_pt-name)
|
||||
+ [bench_at_pt-bench_type](#bench_at_pt-bench_type)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#### Themes using this layer
|
||||
|
||||
- [benches](https://mapcomplete.osm.be/benches)
|
||||
- [personal](https://mapcomplete.osm.be/personal)
|
||||
|
||||
|
||||
|
||||
|
||||
- [benches](https://mapcomplete.osm.be/benches)
|
||||
|
||||
|
||||
[Go to the source code](../assets/layers/bench_at_pt/bench_at_pt.json)
|
||||
|
||||
|
||||
|
||||
Basic tags for this layer
|
||||
Basic tags for this layer
|
||||
---------------------------
|
||||
|
||||
|
||||
|
||||
Elements must have the all of following tags to be shown on this layer:
|
||||
|
||||
- <a href='https://wiki.openstreetmap.org/wiki/Key:bench' target='_blank'>bench</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:bench%3Dyes' target='_blank'>yes</a>
|
||||
|<a href='https://wiki.openstreetmap.org/wiki/Key:bench' target='_blank'>bench</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:bench%3Dstand_up_bench' target='_blank'>stand_up_bench</a>
|
||||
|
||||
Supported attributes
|
||||
|
||||
- <a href='https://wiki.openstreetmap.org/wiki/Key:bench' target='_blank'>bench</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bench%3Dyes' target='_blank'>yes</a>|<a href='https://wiki.openstreetmap.org/wiki/Key:bench' target='_blank'>bench</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bench%3Dstand_up_bench' target='_blank'>stand_up_bench</a>
|
||||
|
||||
|
||||
|
||||
|
||||
Supported attributes
|
||||
----------------------
|
||||
|
||||
|
||||
|
||||
**Warning** This quick overview is incomplete
|
||||
|
||||
|
||||
|
||||
attribute | type | values which are supported by this layer
|
||||
----------- | ------ | ------------------------------------------
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) |
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/bench#values) [bench](https://wiki.openstreetmap.org/wiki/Key:bench) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:bench%3Dyes) [stand_up_bench](https://wiki.openstreetmap.org/wiki/Tag:bench%3Dstand_up_bench) [no](https://wiki.openstreetmap.org/wiki/Tag:bench%3Dno)
|
||||
|
||||
|
||||
|
||||
|
||||
### images
|
||||
|
||||
|
||||
|
||||
_This tagrendering has no question and is thus read-only_
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
### bench_at_pt-name
|
||||
|
||||
|
||||
|
||||
_This tagrendering has no question and is thus read-only_
|
||||
|
||||
This rendering asks information about the property [name](https://wiki.openstreetmap.org/wiki/Key:name)
|
||||
This is rendered with `{name}`
|
||||
|
||||
|
||||
|
||||
### bench_at_pt-bench_type
|
||||
|
||||
|
||||
|
||||
The question is **What kind of bench is this?**
|
||||
|
||||
- **There is a normal, sit-down bench here** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:bench' target='_blank'>bench</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:bench%3Dyes' target='_blank'>yes</a>
|
||||
- **Stand up bench** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:bench' target='_blank'>bench</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:bench%3Dstand_up_bench' target='_blank'>stand_up_bench</a>
|
||||
- **There is no bench here** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:bench' target='_blank'>
|
||||
bench</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bench%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
- **There is a normal, sit-down bench here** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:bench' target='_blank'>bench</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bench%3Dyes' target='_blank'>yes</a>
|
||||
- **Stand up bench** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:bench' target='_blank'>bench</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bench%3Dstand_up_bench' target='_blank'>stand_up_bench</a>
|
||||
- **There is no bench here** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:bench' target='_blank'>bench</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bench%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
This document is autogenerated from assets/layers/bench_at_pt/bench_at_pt.json
|
|
@ -1,19 +1,23 @@
|
|||
bicycle_library
|
||||
|
||||
|
||||
bicycle_library
|
||||
=================
|
||||
|
||||
|
||||
|
||||
<img src='https://mapcomplete.osm.be/./assets/layers/bicycle_library/bicycle_library.svg' height="100px">
|
||||
<img src='https://mapcomplete.osm.be/pin:#22ff55;./assets/layers/bicycle_library/bicycle_library.svg' height="100px">
|
||||
|
||||
A facility where bicycles can be lent for longer period of times
|
||||
|
||||
|
||||
|
||||
|
||||
## Table of contents
|
||||
|
||||
1. [bicycle_library](#bicycle_library)
|
||||
* [Themes using this layer](#themes-using-this-layer)
|
||||
|
||||
- [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
- [Supported attributes](#supported-attributes)
|
||||
* [Themes using this layer](#themes-using-this-layer)
|
||||
- [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
- [Supported attributes](#supported-attributes)
|
||||
+ [images](#images)
|
||||
+ [bicycle_library-name](#bicycle_library-name)
|
||||
+ [website](#website)
|
||||
|
@ -24,33 +28,52 @@ A facility where bicycles can be lent for longer period of times
|
|||
+ [bicycle-library-target-group](#bicycle-library-target-group)
|
||||
+ [description](#description)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#### Themes using this layer
|
||||
|
||||
- [bicyclelib](https://mapcomplete.osm.be/bicyclelib)
|
||||
- [cyclofix](https://mapcomplete.osm.be/cyclofix)
|
||||
- [personal](https://mapcomplete.osm.be/personal)
|
||||
|
||||
|
||||
|
||||
|
||||
- [bicyclelib](https://mapcomplete.osm.be/bicyclelib)
|
||||
- [cyclofix](https://mapcomplete.osm.be/cyclofix)
|
||||
|
||||
|
||||
[Go to the source code](../assets/layers/bicycle_library/bicycle_library.json)
|
||||
|
||||
|
||||
|
||||
Basic tags for this layer
|
||||
Basic tags for this layer
|
||||
---------------------------
|
||||
|
||||
|
||||
|
||||
Elements must have the all of following tags to be shown on this layer:
|
||||
|
||||
- <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbicycle_library' target='_blank'>bicycle_library</a>
|
||||
|
||||
Supported attributes
|
||||
|
||||
- <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbicycle_library' target='_blank'>bicycle_library</a>
|
||||
|
||||
|
||||
|
||||
|
||||
Supported attributes
|
||||
----------------------
|
||||
|
||||
|
||||
|
||||
**Warning** This quick overview is incomplete
|
||||
|
||||
|
||||
|
||||
attribute | type | values which are supported by this layer
|
||||
----------- | ------ | ------------------------------------------
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) |
|
||||
|
@ -62,89 +85,128 @@ attribute | type | values which are supported by this layer
|
|||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/bicycle_library:for#values) [bicycle_library:for](https://wiki.openstreetmap.org/wiki/Key:bicycle_library:for) | Multiple choice | [child](https://wiki.openstreetmap.org/wiki/Tag:bicycle_library:for%3Dchild) [adult](https://wiki.openstreetmap.org/wiki/Tag:bicycle_library:for%3Dadult) [disabled](https://wiki.openstreetmap.org/wiki/Tag:bicycle_library:for%3Ddisabled)
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/description#values) [description](https://wiki.openstreetmap.org/wiki/Key:description) | [string](../SpecialInputElements.md#string) |
|
||||
|
||||
|
||||
|
||||
|
||||
### images
|
||||
|
||||
|
||||
|
||||
_This tagrendering has no question and is thus read-only_
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
### bicycle_library-name
|
||||
|
||||
|
||||
|
||||
The question is **What is the name of this bicycle library?**
|
||||
|
||||
This rendering asks information about the property [name](https://wiki.openstreetmap.org/wiki/Key:name)
|
||||
This is rendered with `This bicycle library is called {name}`
|
||||
|
||||
|
||||
|
||||
### website
|
||||
|
||||
|
||||
|
||||
The question is **What is the website of {name}?**
|
||||
|
||||
This rendering asks information about the property [website](https://wiki.openstreetmap.org/wiki/Key:website)
|
||||
This is rendered with `<a href='{website}' target='_blank'>{website}</a>`
|
||||
|
||||
- **<a href='{contact:website}' target='_blank'>{contact:website}</a>** corresponds with contact:website~^..*$_This
|
||||
option cannot be chosen as answer_
|
||||
|
||||
|
||||
- **<a href='{contact:website}' target='_blank'>{contact:website}</a>** corresponds with contact:website~^..*$_This option cannot be chosen as answer_
|
||||
|
||||
|
||||
|
||||
|
||||
### phone
|
||||
|
||||
|
||||
|
||||
The question is **What is the phone number of {name}?**
|
||||
|
||||
This rendering asks information about the property [phone](https://wiki.openstreetmap.org/wiki/Key:phone)
|
||||
This is rendered with `<a href='tel:{phone}'>{phone}</a>`
|
||||
|
||||
- **<a href='tel:{contact:phone}'>{contact:phone}</a>** corresponds with contact:phone~^..*$_This option cannot be
|
||||
chosen as answer_
|
||||
|
||||
|
||||
- **<a href='tel:{contact:phone}'>{contact:phone}</a>** corresponds with contact:phone~^..*$_This option cannot be chosen as answer_
|
||||
|
||||
|
||||
|
||||
|
||||
### email
|
||||
|
||||
|
||||
|
||||
The question is **What is the email address of {name}?**
|
||||
|
||||
This rendering asks information about the property [email](https://wiki.openstreetmap.org/wiki/Key:email)
|
||||
This is rendered with `<a href='mailto:{email}' target='_blank'>{email}</a>`
|
||||
|
||||
- **<a href='mailto:{contact:email}' target='_blank'>{contact:email}</a>** corresponds with contact:email~^..*$_This
|
||||
option cannot be chosen as answer_
|
||||
|
||||
|
||||
- **<a href='mailto:{contact:email}' target='_blank'>{contact:email}</a>** corresponds with contact:email~^..*$_This option cannot be chosen as answer_
|
||||
|
||||
|
||||
|
||||
|
||||
### opening_hours
|
||||
|
||||
|
||||
|
||||
The question is **What are the opening hours of {name}?**
|
||||
|
||||
This rendering asks information about the
|
||||
property [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours)
|
||||
This rendering asks information about the property [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours)
|
||||
This is rendered with `<h3>Opening hours</h3>{opening_hours_table(opening_hours)}`
|
||||
|
||||
|
||||
|
||||
### bicycle_library-charge
|
||||
|
||||
|
||||
|
||||
The question is **How much does lending a bicycle cost?**
|
||||
|
||||
This rendering asks information about the property [charge](https://wiki.openstreetmap.org/wiki/Key:charge)
|
||||
This is rendered with `Lending a bicycle costs {charge}`
|
||||
|
||||
- **Lending a bicycle is free** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:fee' target='_blank'>
|
||||
fee</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno' target='_blank'>no</a>
|
||||
- **Lending a bicycle costs €20/year and €20 warranty** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:fee' target='_blank'>fee</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:fee%3Dyes' target='_blank'>yes</a>
|
||||
&<a href='https://wiki.openstreetmap.org/wiki/Key:charge' target='_blank'>charge</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:charge%3D€20warranty + €20/year' target='_blank'>€20warranty +
|
||||
€20/year</a>
|
||||
|
||||
|
||||
- **Lending a bicycle is free** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:fee' target='_blank'>fee</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno' target='_blank'>no</a>
|
||||
- **Lending a bicycle costs €20/year and €20 warranty** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:fee' target='_blank'>fee</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:fee%3Dyes' target='_blank'>yes</a>&<a href='https://wiki.openstreetmap.org/wiki/Key:charge' target='_blank'>charge</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:charge%3D€20warranty + €20/year' target='_blank'>€20warranty + €20/year</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### bicycle-library-target-group
|
||||
|
||||
|
||||
|
||||
The question is **Who can lend bicycles here?**
|
||||
|
||||
- **Bikes for children available** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_library:for' target='_blank'>bicycle_library:for</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_library:for%3Dchild' target='_blank'>child</a>
|
||||
- **Bikes for adult available** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_library:for' target='_blank'>bicycle_library:for</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_library:for%3Dadult' target='_blank'>adult</a>
|
||||
- **Bikes for disabled persons available** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_library:for' target='_blank'>bicycle_library:for</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_library:for%3Ddisabled' target='_blank'>disabled</a>
|
||||
|
||||
|
||||
|
||||
|
||||
- **Bikes for children available** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_library:for' target='_blank'>bicycle_library:for</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_library:for%3Dchild' target='_blank'>child</a>
|
||||
- **Bikes for adult available** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_library:for' target='_blank'>bicycle_library:for</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_library:for%3Dadult' target='_blank'>adult</a>
|
||||
- **Bikes for disabled persons available** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_library:for' target='_blank'>bicycle_library:for</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_library:for%3Ddisabled' target='_blank'>disabled</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### description
|
||||
|
||||
The question is **Is there still something relevant you couldn't give in the previous questions? Add it
|
||||
here.<br/><span style='font-size: small'>Don't repeat already stated facts</span>**
|
||||
|
||||
|
||||
The question is **Is there still something relevant you couldn't give in the previous questions? Add it here.<br/><span style='font-size: small'>Don't repeat already stated facts</span>**
|
||||
|
||||
This rendering asks information about the property [description](https://wiki.openstreetmap.org/wiki/Key:description)
|
||||
This is rendered with `{description}`
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
bicycle_rental
|
||||
|
||||
|
||||
bicycle_rental
|
||||
================
|
||||
|
||||
|
||||
|
@ -7,13 +9,15 @@ bicycle_rental
|
|||
|
||||
Bicycle rental stations
|
||||
|
||||
|
||||
|
||||
|
||||
## Table of contents
|
||||
|
||||
1. [bicycle_rental](#bicycle_rental)
|
||||
* [Themes using this layer](#themes-using-this-layer)
|
||||
|
||||
- [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
- [Supported attributes](#supported-attributes)
|
||||
* [Themes using this layer](#themes-using-this-layer)
|
||||
- [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
- [Supported attributes](#supported-attributes)
|
||||
+ [bicycle_rental_type](#bicycle_rental_type)
|
||||
+ [website](#website)
|
||||
+ [email](#email)
|
||||
|
@ -35,36 +39,51 @@ Bicycle rental stations
|
|||
+ [rental-capacity-bicycle-type](#rental-capacity-bicycle-type)
|
||||
+ [questions](#questions)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#### Themes using this layer
|
||||
|
||||
- [bicycle_rental](https://mapcomplete.osm.be/bicycle_rental)
|
||||
- [personal](https://mapcomplete.osm.be/personal)
|
||||
|
||||
|
||||
|
||||
|
||||
- [bicycle_rental](https://mapcomplete.osm.be/bicycle_rental)
|
||||
|
||||
|
||||
[Go to the source code](../assets/layers/bicycle_rental/bicycle_rental.json)
|
||||
|
||||
|
||||
|
||||
Basic tags for this layer
|
||||
Basic tags for this layer
|
||||
---------------------------
|
||||
|
||||
|
||||
|
||||
Elements must have the all of following tags to be shown on this layer:
|
||||
|
||||
- <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbicycle_rental' target='_blank'>bicycle_rental</a>
|
||||
|bicycle_rental~^..*$|<a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:rental' target='_blank'>
|
||||
service:bicycle:rental</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:rental%3Dyes' target='_blank'>yes</a>|rental~^.*
|
||||
bicycle.*$
|
||||
|
||||
Supported attributes
|
||||
|
||||
- <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbicycle_rental' target='_blank'>bicycle_rental</a>|bicycle_rental~^..*$|<a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:rental' target='_blank'>service:bicycle:rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:rental%3Dyes' target='_blank'>yes</a>|rental~^.*bicycle.*$
|
||||
|
||||
|
||||
|
||||
|
||||
Supported attributes
|
||||
----------------------
|
||||
|
||||
|
||||
|
||||
**Warning** This quick overview is incomplete
|
||||
|
||||
|
||||
|
||||
attribute | type | values which are supported by this layer
|
||||
----------- | ------ | ------------------------------------------
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) |
|
||||
|
@ -79,208 +98,264 @@ attribute | type | values which are supported by this layer
|
|||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/capacity:mtb#values) [capacity:mtb](https://wiki.openstreetmap.org/wiki/Key:capacity:mtb) | [pnat](../SpecialInputElements.md#pnat) |
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/capacity:bicycle_pannier#values) [capacity:bicycle_pannier](https://wiki.openstreetmap.org/wiki/Key:capacity:bicycle_pannier) | [pnat](../SpecialInputElements.md#pnat) |
|
||||
|
||||
|
||||
|
||||
|
||||
### bicycle_rental_type
|
||||
|
||||
|
||||
|
||||
The question is **What kind of bicycle rental is this?**
|
||||
|
||||
- **This is a shop whose main focus is bicycle rental** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:shop' target='_blank'>shop</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbicycle_rental' target='_blank'>bicycle_rental</a>
|
||||
&<a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_rental' target='_blank'>bicycle_rental</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_rental%3Dshop' target='_blank'>shop</a>
|
||||
- **This is a rental buisiness which rents out various objects and/or vehicles. It rents out bicycles too, but this is
|
||||
not the main focus** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:shop' target='_blank'>shop</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:shop%3Drental' target='_blank'>rental</a>_This option cannot be
|
||||
chosen as answer_
|
||||
- **This is a shop which sells or repairs bicycles, but also rents out bicycles** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:rental' target='_blank'>service:bicycle:
|
||||
rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:rental%3Dyes' target='_blank'>yes</a>
|
||||
&<a href='https://wiki.openstreetmap.org/wiki/Key:shop' target='_blank'>shop</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbicycle' target='_blank'>bicycle</a>
|
||||
- **This is an automated docking station, where a bicycle is mechanically locked into a structure** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_rental' target='_blank'>bicycle_rental</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_rental%3Ddocking_station' target='_blank'>
|
||||
docking_station</a>
|
||||
- **A machine is present which dispenses and accepts keys, eventually after authentication and/or payment. The bicycles
|
||||
are parked nearby** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_rental' target='_blank'>
|
||||
bicycle_rental</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_rental%3Dkey_dispensing_machine' target='_blank'>
|
||||
key_dispensing_machine</a>
|
||||
- **This is a dropoff point: a designated bicycle parking for this cycle rental** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_rental' target='_blank'>bicycle_rental</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_rental%3Ddropoff_point' target='_blank'>dropoff_point</a>
|
||||
|
||||
|
||||
|
||||
|
||||
- **This is a shop whose main focus is bicycle rental** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:shop' target='_blank'>shop</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbicycle_rental' target='_blank'>bicycle_rental</a>&<a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_rental' target='_blank'>bicycle_rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_rental%3Dshop' target='_blank'>shop</a>
|
||||
- **This is a rental buisiness which rents out various objects and/or vehicles. It rents out bicycles too, but this is not the main focus** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:shop' target='_blank'>shop</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:shop%3Drental' target='_blank'>rental</a>_This option cannot be chosen as answer_
|
||||
- **This is a shop which sells or repairs bicycles, but also rents out bicycles** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:rental' target='_blank'>service:bicycle:rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:rental%3Dyes' target='_blank'>yes</a>&<a href='https://wiki.openstreetmap.org/wiki/Key:shop' target='_blank'>shop</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbicycle' target='_blank'>bicycle</a>
|
||||
- **This is an automated docking station, where a bicycle is mechanically locked into a structure** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_rental' target='_blank'>bicycle_rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_rental%3Ddocking_station' target='_blank'>docking_station</a>
|
||||
- **A machine is present which dispenses and accepts keys, eventually after authentication and/or payment. The bicycles are parked nearby** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_rental' target='_blank'>bicycle_rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_rental%3Dkey_dispensing_machine' target='_blank'>key_dispensing_machine</a>
|
||||
- **This is a dropoff point: a designated bicycle parking for this cycle rental** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_rental' target='_blank'>bicycle_rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_rental%3Ddropoff_point' target='_blank'>dropoff_point</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### website
|
||||
|
||||
|
||||
|
||||
The question is **What is the website of {name}?**
|
||||
|
||||
This rendering asks information about the property [website](https://wiki.openstreetmap.org/wiki/Key:website)
|
||||
This is rendered with `<a href='{website}' target='_blank'>{website}</a>`
|
||||
|
||||
- **<a href='{contact:website}' target='_blank'>{contact:website}</a>** corresponds with contact:website~^..*$_This
|
||||
option cannot be chosen as answer_
|
||||
|
||||
|
||||
- **<a href='{contact:website}' target='_blank'>{contact:website}</a>** corresponds with contact:website~^..*$_This option cannot be chosen as answer_
|
||||
|
||||
|
||||
|
||||
|
||||
### email
|
||||
|
||||
|
||||
|
||||
The question is **What is the email address of {name}?**
|
||||
|
||||
This rendering asks information about the property [email](https://wiki.openstreetmap.org/wiki/Key:email)
|
||||
This is rendered with `<a href='mailto:{email}' target='_blank'>{email}</a>`
|
||||
|
||||
- **<a href='mailto:{contact:email}' target='_blank'>{contact:email}</a>** corresponds with contact:email~^..*$_This
|
||||
option cannot be chosen as answer_
|
||||
|
||||
|
||||
- **<a href='mailto:{contact:email}' target='_blank'>{contact:email}</a>** corresponds with contact:email~^..*$_This option cannot be chosen as answer_
|
||||
|
||||
|
||||
|
||||
|
||||
### phone
|
||||
|
||||
|
||||
|
||||
The question is **What is the phone number of {name}?**
|
||||
|
||||
This rendering asks information about the property [phone](https://wiki.openstreetmap.org/wiki/Key:phone)
|
||||
This is rendered with `<a href='tel:{phone}'>{phone}</a>`
|
||||
|
||||
- **<a href='tel:{contact:phone}'>{contact:phone}</a>** corresponds with contact:phone~^..*$_This option cannot be
|
||||
chosen as answer_
|
||||
|
||||
|
||||
- **<a href='tel:{contact:phone}'>{contact:phone}</a>** corresponds with contact:phone~^..*$_This option cannot be chosen as answer_
|
||||
|
||||
|
||||
|
||||
|
||||
### opening_hours
|
||||
|
||||
|
||||
|
||||
The question is **What are the opening hours of {name}?**
|
||||
|
||||
This rendering asks information about the
|
||||
property [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours)
|
||||
This rendering asks information about the property [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours)
|
||||
This is rendered with `<h3>Opening hours</h3>{opening_hours_table(opening_hours)}`
|
||||
|
||||
|
||||
|
||||
### payment-options
|
||||
|
||||
|
||||
|
||||
The question is **Which methods of payment are accepted here?**
|
||||
|
||||
- **Cash is accepted here** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cash' target='_blank'>payment:cash</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cash%3Dyes' target='_blank'>yes</a>Unselecting this answer
|
||||
will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cash' target='_blank'>payment:cash</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cash%3Dno' target='_blank'>no</a>
|
||||
- **Payment cards are accepted here** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cards' target='_blank'>payment:cards</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cards%3Dyes' target='_blank'>yes</a>Unselecting this answer
|
||||
will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cards' target='_blank'>payment:cards</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cards%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
- **Cash is accepted here** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cash' target='_blank'>payment:cash</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cash%3Dyes' target='_blank'>yes</a>Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cash' target='_blank'>payment:cash</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cash%3Dno' target='_blank'>no</a>
|
||||
- **Payment cards are accepted here** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cards' target='_blank'>payment:cards</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cards%3Dyes' target='_blank'>yes</a>Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cards' target='_blank'>payment:cards</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cards%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### payment-options-advanced
|
||||
|
||||
|
||||
|
||||
The question is **Which methods of payment are accepted here?**
|
||||
|
||||
- **Cash is accepted here** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cash' target='_blank'>payment:cash</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cash%3Dyes' target='_blank'>yes</a>Unselecting this answer
|
||||
will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cash' target='_blank'>payment:cash</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cash%3Dno' target='_blank'>no</a>
|
||||
- **Payment cards are accepted here** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cards' target='_blank'>payment:cards</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cards%3Dyes' target='_blank'>yes</a>Unselecting this answer
|
||||
will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cards' target='_blank'>payment:cards</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cards%3Dno' target='_blank'>no</a>
|
||||
- **Payment is done using a dedicated app** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:app' target='_blank'>payment:app</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:app%3Dyes' target='_blank'>yes</a>Unselecting this answer
|
||||
will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:app' target='_blank'>payment:app</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:app%3Dno' target='_blank'>no</a>
|
||||
- **Payment is done using a membership card** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:membership_card' target='_blank'>payment:
|
||||
membership_card</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:membership_card%3Dyes' target='_blank'>
|
||||
yes</a>Unselecting this answer will
|
||||
add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:membership_card' target='_blank'>payment:
|
||||
membership_card</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:membership_card%3Dno' target='_blank'>
|
||||
no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
- **Cash is accepted here** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cash' target='_blank'>payment:cash</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cash%3Dyes' target='_blank'>yes</a>Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cash' target='_blank'>payment:cash</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cash%3Dno' target='_blank'>no</a>
|
||||
- **Payment cards are accepted here** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cards' target='_blank'>payment:cards</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cards%3Dyes' target='_blank'>yes</a>Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cards' target='_blank'>payment:cards</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cards%3Dno' target='_blank'>no</a>
|
||||
- **Payment is done using a dedicated app** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:app' target='_blank'>payment:app</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:app%3Dyes' target='_blank'>yes</a>Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:app' target='_blank'>payment:app</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:app%3Dno' target='_blank'>no</a>
|
||||
- **Payment is done using a membership card** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:membership_card' target='_blank'>payment:membership_card</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:membership_card%3Dyes' target='_blank'>yes</a>Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:membership_card' target='_blank'>payment:membership_card</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:membership_card%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### bicycle-types
|
||||
|
||||
|
||||
|
||||
The question is **What kind of bicycles and accessories are rented here?**
|
||||
|
||||
This rendering asks information about the property [rental](https://wiki.openstreetmap.org/wiki/Key:rental)
|
||||
This is rendered with `{rental} is rented here`
|
||||
|
||||
- **Normal city bikes can be rented here** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:rental' target='_blank'>rental</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:rental%3Dcity_bike' target='_blank'>city_bike</a>
|
||||
- **Electrical bikes can be rented here** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:rental' target='_blank'>rental</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:rental%3Debike' target='_blank'>ebike</a>
|
||||
- **BMX bikes can be rented here** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:rental' target='_blank'>rental</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:rental%3Dbmx' target='_blank'>bmx</a>
|
||||
- **Mountainbikes can be rented here** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:rental' target='_blank'>rental</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:rental%3Dmtb' target='_blank'>mtb</a>
|
||||
- **Bikes for childs can be rented here** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:rental' target='_blank'>rental</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:rental%3Dkid_bike' target='_blank'>kid_bike</a>
|
||||
|
||||
|
||||
- **Normal city bikes can be rented here** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:rental' target='_blank'>rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:rental%3Dcity_bike' target='_blank'>city_bike</a>
|
||||
- **Electrical bikes can be rented here** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:rental' target='_blank'>rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:rental%3Debike' target='_blank'>ebike</a>
|
||||
- **BMX bikes can be rented here** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:rental' target='_blank'>rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:rental%3Dbmx' target='_blank'>bmx</a>
|
||||
- **Mountainbikes can be rented here** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:rental' target='_blank'>rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:rental%3Dmtb' target='_blank'>mtb</a>
|
||||
- **Bikes for childs can be rented here** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:rental' target='_blank'>rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:rental%3Dkid_bike' target='_blank'>kid_bike</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### rental-capacity-bicycle-type
|
||||
|
||||
|
||||
|
||||
The question is **How much city bikes can be rented here? **
|
||||
|
||||
This rendering asks information about the
|
||||
property [capacity:city_bike](https://wiki.openstreetmap.org/wiki/Key:capacity:city_bike)
|
||||
This rendering asks information about the property [capacity:city_bike](https://wiki.openstreetmap.org/wiki/Key:capacity:city_bike)
|
||||
This is rendered with `{capacity:city_bike} city bikes can be rented here`
|
||||
|
||||
|
||||
|
||||
### questions
|
||||
|
||||
|
||||
|
||||
_This tagrendering has no question and is thus read-only_
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
### rental-capacity-bicycle-type
|
||||
|
||||
|
||||
|
||||
The question is **How much electrical bikes can be rented here? **
|
||||
|
||||
This rendering asks information about the
|
||||
property [capacity:ebike](https://wiki.openstreetmap.org/wiki/Key:capacity:ebike)
|
||||
This rendering asks information about the property [capacity:ebike](https://wiki.openstreetmap.org/wiki/Key:capacity:ebike)
|
||||
This is rendered with `{capacity:ebike} electrical bikes can be rented here`
|
||||
|
||||
|
||||
|
||||
### questions
|
||||
|
||||
|
||||
|
||||
_This tagrendering has no question and is thus read-only_
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
### rental-capacity-bicycle-type
|
||||
|
||||
|
||||
|
||||
The question is **How much bikes for children can be rented here? **
|
||||
|
||||
This rendering asks information about the
|
||||
property [capacity:kid_bike](https://wiki.openstreetmap.org/wiki/Key:capacity:kid_bike)
|
||||
This rendering asks information about the property [capacity:kid_bike](https://wiki.openstreetmap.org/wiki/Key:capacity:kid_bike)
|
||||
This is rendered with `{capacity:kid_bike} bikes for children can be rented here`
|
||||
|
||||
|
||||
|
||||
### questions
|
||||
|
||||
|
||||
|
||||
_This tagrendering has no question and is thus read-only_
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
### rental-capacity-bicycle-type
|
||||
|
||||
|
||||
|
||||
The question is **How much BMX bikes can be rented here? **
|
||||
|
||||
This rendering asks information about the property [capacity:bmx](https://wiki.openstreetmap.org/wiki/Key:capacity:bmx)
|
||||
This is rendered with `{capacity:bmx} BMX bikes can be rented here`
|
||||
|
||||
|
||||
|
||||
### questions
|
||||
|
||||
|
||||
|
||||
_This tagrendering has no question and is thus read-only_
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
### rental-capacity-bicycle-type
|
||||
|
||||
|
||||
|
||||
The question is **How much mountainbike can be rented here? **
|
||||
|
||||
This rendering asks information about the property [capacity:mtb](https://wiki.openstreetmap.org/wiki/Key:capacity:mtb)
|
||||
This is rendered with `{capacity:mtb} mountainbike can be rented here`
|
||||
|
||||
|
||||
|
||||
### questions
|
||||
|
||||
|
||||
|
||||
_This tagrendering has no question and is thus read-only_
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
### rental-capacity-bicycle-type
|
||||
|
||||
|
||||
|
||||
The question is **How much bicycle panniers can be rented here? **
|
||||
|
||||
This rendering asks information about the
|
||||
property [capacity:bicycle_pannier](https://wiki.openstreetmap.org/wiki/Key:capacity:bicycle_pannier)
|
||||
This rendering asks information about the property [capacity:bicycle_pannier](https://wiki.openstreetmap.org/wiki/Key:capacity:bicycle_pannier)
|
||||
This is rendered with `{capacity:bicycle_pannier} bicycle panniers can be rented here`
|
||||
|
||||
|
||||
|
||||
### questions
|
||||
|
||||
|
||||
|
||||
_This tagrendering has no question and is thus read-only_
|
||||
|
||||
|
||||
|
||||
This document is autogenerated from assets/layers/bicycle_rental/bicycle_rental.json
|
|
@ -1,21 +1,23 @@
|
|||
bicycle_tube_vending_machine
|
||||
|
||||
|
||||
bicycle_tube_vending_machine
|
||||
==============================
|
||||
|
||||
|
||||
|
||||
<img src='https://mapcomplete.osm.be/./assets/layers/bicycle_tube_vending_machine/pinIcon.svg' height="100px">
|
||||
<img src='https://mapcomplete.osm.be/pin:#ffffff;./assets/layers/bicycle_tube_vending_machine/pinIcon.svg' height="100px">
|
||||
|
||||
A layer showing vending machines for bicycle tubes (either purpose-built bicycle tube vending machines or classical vending machines with bicycle tubes and optionally additional bicycle related objects such as lights, gloves, locks, ...)
|
||||
|
||||
|
||||
|
||||
A layer showing vending machines for bicycle tubes (either purpose-built bicycle tube vending machines or classical
|
||||
vending machines with bicycle tubes and optionally additional bicycle related objects such as lights, gloves, locks,
|
||||
...)
|
||||
|
||||
## Table of contents
|
||||
|
||||
1. [bicycle_tube_vending_machine](#bicycle_tube_vending_machine)
|
||||
* [Themes using this layer](#themes-using-this-layer)
|
||||
|
||||
- [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
- [Supported attributes](#supported-attributes)
|
||||
* [Themes using this layer](#themes-using-this-layer)
|
||||
- [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
- [Supported attributes](#supported-attributes)
|
||||
+ [images](#images)
|
||||
+ [Still in use?](#still-in-use)
|
||||
+ [bicycle_tube_vending_machine-charge](#bicycle_tube_vending_machine-charge)
|
||||
|
@ -24,33 +26,52 @@ vending machines with bicycle tubes and optionally additional bicycle related ob
|
|||
+ [bicycle_tube_vending_machine-operator](#bicycle_tube_vending_machine-operator)
|
||||
+ [bicycle_tube_vending_maching-other-items](#bicycle_tube_vending_maching-other-items)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#### Themes using this layer
|
||||
|
||||
- [cyclofix](https://mapcomplete.osm.be/cyclofix)
|
||||
- [personal](https://mapcomplete.osm.be/personal)
|
||||
|
||||
|
||||
|
||||
|
||||
- [cyclofix](https://mapcomplete.osm.be/cyclofix)
|
||||
|
||||
|
||||
[Go to the source code](../assets/layers/bicycle_tube_vending_machine/bicycle_tube_vending_machine.json)
|
||||
|
||||
|
||||
|
||||
Basic tags for this layer
|
||||
Basic tags for this layer
|
||||
---------------------------
|
||||
|
||||
|
||||
|
||||
Elements must have the all of following tags to be shown on this layer:
|
||||
|
||||
- <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dvending_machine' target='_blank'>vending_machine</a>
|
||||
- vending~^.*bicycle_tube.*$
|
||||
|
||||
Supported attributes
|
||||
|
||||
- <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dvending_machine' target='_blank'>vending_machine</a>
|
||||
- vending~^.*bicycle_tube.*$
|
||||
|
||||
|
||||
|
||||
|
||||
Supported attributes
|
||||
----------------------
|
||||
|
||||
|
||||
|
||||
**Warning** This quick overview is incomplete
|
||||
|
||||
|
||||
|
||||
attribute | type | values which are supported by this layer
|
||||
----------- | ------ | ------------------------------------------
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/operational_status#values) [operational_status](https://wiki.openstreetmap.org/wiki/Key:operational_status) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:operational_status%3D) [broken](https://wiki.openstreetmap.org/wiki/Tag:operational_status%3Dbroken) [closed](https://wiki.openstreetmap.org/wiki/Tag:operational_status%3Dclosed)
|
||||
|
@ -58,111 +79,114 @@ attribute | type | values which are supported by this layer
|
|||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/brand#values) [brand](https://wiki.openstreetmap.org/wiki/Key:brand) | [string](../SpecialInputElements.md#string) | [Continental](https://wiki.openstreetmap.org/wiki/Tag:brand%3DContinental) [Schwalbe](https://wiki.openstreetmap.org/wiki/Tag:brand%3DSchwalbe)
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/operator#values) [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | [Schwalbe](https://wiki.openstreetmap.org/wiki/Tag:operator%3DSchwalbe) [Continental](https://wiki.openstreetmap.org/wiki/Tag:operator%3DContinental)
|
||||
|
||||
|
||||
|
||||
|
||||
### images
|
||||
|
||||
|
||||
|
||||
_This tagrendering has no question and is thus read-only_
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
### Still in use?
|
||||
|
||||
|
||||
|
||||
The question is **Is this vending machine still operational?**
|
||||
|
||||
This rendering asks information about the
|
||||
property [operational_status](https://wiki.openstreetmap.org/wiki/Key:operational_status)
|
||||
This rendering asks information about the property [operational_status](https://wiki.openstreetmap.org/wiki/Key:operational_status)
|
||||
This is rendered with `The operational status is <i>{operational_status}</i>`
|
||||
|
||||
- **This vending machine works** corresponds with
|
||||
- **This vending machine is broken** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:operational_status' target='_blank'>operational_status</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:operational_status%3Dbroken' target='_blank'>broken</a>
|
||||
- **This vending machine is closed** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:operational_status' target='_blank'>operational_status</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:operational_status%3Dclosed' target='_blank'>closed</a>
|
||||
|
||||
|
||||
- **This vending machine works** corresponds with
|
||||
- **This vending machine is broken** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:operational_status' target='_blank'>operational_status</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:operational_status%3Dbroken' target='_blank'>broken</a>
|
||||
- **This vending machine is closed** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:operational_status' target='_blank'>operational_status</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:operational_status%3Dclosed' target='_blank'>closed</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### bicycle_tube_vending_machine-charge
|
||||
|
||||
|
||||
|
||||
The question is **How much does a bicycle tube cost?**
|
||||
|
||||
This rendering asks information about the property [charge](https://wiki.openstreetmap.org/wiki/Key:charge)
|
||||
This is rendered with `A bicycle tube costs {charge}`
|
||||
|
||||
|
||||
|
||||
### vending-machine-payment-methods
|
||||
|
||||
|
||||
|
||||
The question is **How can one pay at this tube vending machine?**
|
||||
|
||||
- **Payment with coins is possible** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins' target='_blank'>payment:coins</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins%3Dyes' target='_blank'>yes</a>Unselecting this answer
|
||||
will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins' target='_blank'>payment:coins</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins%3Dno' target='_blank'>no</a>
|
||||
- **Payment with notes is possible** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:notes' target='_blank'>payment:notes</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:notes%3Dyes' target='_blank'>yes</a>Unselecting this answer
|
||||
will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:notes' target='_blank'>payment:notes</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:notes%3Dno' target='_blank'>no</a>
|
||||
- **Payment with cards is possible** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cards' target='_blank'>payment:cards</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cards%3Dyes' target='_blank'>yes</a>Unselecting this answer
|
||||
will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cards' target='_blank'>payment:cards</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cards%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
- **Payment with coins is possible** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins' target='_blank'>payment:coins</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins%3Dyes' target='_blank'>yes</a>Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins' target='_blank'>payment:coins</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins%3Dno' target='_blank'>no</a>
|
||||
- **Payment with notes is possible** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:notes' target='_blank'>payment:notes</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:notes%3Dyes' target='_blank'>yes</a>Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:notes' target='_blank'>payment:notes</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:notes%3Dno' target='_blank'>no</a>
|
||||
- **Payment with cards is possible** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cards' target='_blank'>payment:cards</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cards%3Dyes' target='_blank'>yes</a>Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cards' target='_blank'>payment:cards</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cards%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### bicycle_tube_vending_machine-brand
|
||||
|
||||
|
||||
|
||||
The question is **Which brand of tubes are sold here?**
|
||||
|
||||
This rendering asks information about the property [brand](https://wiki.openstreetmap.org/wiki/Key:brand)
|
||||
This is rendered with `{brand} tubes are sold here`
|
||||
|
||||
- **Continental tubes are sold here** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:brand' target='_blank'>brand</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:brand%3DContinental' target='_blank'>Continental</a>
|
||||
- **Schwalbe tubes are sold here** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:brand' target='_blank'>brand</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:brand%3DSchwalbe' target='_blank'>Schwalbe</a>
|
||||
|
||||
|
||||
- **Continental tubes are sold here** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:brand' target='_blank'>brand</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:brand%3DContinental' target='_blank'>Continental</a>
|
||||
- **Schwalbe tubes are sold here** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:brand' target='_blank'>brand</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:brand%3DSchwalbe' target='_blank'>Schwalbe</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### bicycle_tube_vending_machine-operator
|
||||
|
||||
|
||||
|
||||
The question is **Who maintains this vending machine?**
|
||||
|
||||
This rendering asks information about the property [operator](https://wiki.openstreetmap.org/wiki/Key:operator)
|
||||
This is rendered with `This vending machine is maintained by {operator}`
|
||||
|
||||
- **Maintained by Schwalbe** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:operator' target='_blank'>operator</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:operator%3DSchwalbe' target='_blank'>Schwalbe</a>
|
||||
- **Maintained by Continental** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:operator' target='_blank'>operator</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:operator%3DContinental' target='_blank'>Continental</a>
|
||||
|
||||
|
||||
- **Maintained by Schwalbe** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:operator' target='_blank'>operator</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:operator%3DSchwalbe' target='_blank'>Schwalbe</a>
|
||||
- **Maintained by Continental** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:operator' target='_blank'>operator</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:operator%3DContinental' target='_blank'>Continental</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### bicycle_tube_vending_maching-other-items
|
||||
|
||||
|
||||
|
||||
The question is **Are other bicycle bicycle accessories sold here?**
|
||||
|
||||
- **Bicycle lights are sold here** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:vending:bicycle_light' target='_blank'>vending:bicycle_light</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending:bicycle_light%3Dyes' target='_blank'>yes</a>Unselecting this
|
||||
answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:vending:bicycle_light' target='_blank'>vending:
|
||||
bicycle_light</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending:bicycle_light%3Dno' target='_blank'>no</a>
|
||||
- **Gloves are sold here** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:vending:gloves' target='_blank'>vending:gloves</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending:gloves%3Dyes' target='_blank'>yes</a>Unselecting this answer
|
||||
will add <a href='https://wiki.openstreetmap.org/wiki/Key:vending:gloves' target='_blank'>vending:gloves</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending:gloves%3Dno' target='_blank'>no</a>
|
||||
- **Bicycle repair kits are sold here** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:vending:bicycle_repair_kit' target='_blank'>vending:
|
||||
bicycle_repair_kit</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending:bicycle_repair_kit%3Dyes' target='_blank'>yes</a>Unselecting
|
||||
this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:vending:bicycle_repair_kit' target='_blank'>
|
||||
vending:bicycle_repair_kit</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending:bicycle_repair_kit%3Dno' target='_blank'>no</a>
|
||||
- **Bicycle pumps are sold here** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:vending:bicycle_pump' target='_blank'>vending:bicycle_pump</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending:bicycle_pump%3Dyes' target='_blank'>yes</a>Unselecting this
|
||||
answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:vending:bicycle_pump' target='_blank'>vending:
|
||||
bicycle_pump</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending:bicycle_pump%3Dno' target='_blank'>no</a>
|
||||
- **Bicycle locks are sold here** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:vending:bicycle_lock' target='_blank'>vending:bicycle_lock</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending:bicycle_lock%3Dyes' target='_blank'>yes</a>Unselecting this
|
||||
answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:vending:bicycle_lock' target='_blank'>vending:
|
||||
bicycle_lock</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending:bicycle_lock%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
- **Bicycle lights are sold here** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:vending:bicycle_light' target='_blank'>vending:bicycle_light</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending:bicycle_light%3Dyes' target='_blank'>yes</a>Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:vending:bicycle_light' target='_blank'>vending:bicycle_light</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending:bicycle_light%3Dno' target='_blank'>no</a>
|
||||
- **Gloves are sold here** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:vending:gloves' target='_blank'>vending:gloves</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending:gloves%3Dyes' target='_blank'>yes</a>Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:vending:gloves' target='_blank'>vending:gloves</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending:gloves%3Dno' target='_blank'>no</a>
|
||||
- **Bicycle repair kits are sold here** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:vending:bicycle_repair_kit' target='_blank'>vending:bicycle_repair_kit</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending:bicycle_repair_kit%3Dyes' target='_blank'>yes</a>Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:vending:bicycle_repair_kit' target='_blank'>vending:bicycle_repair_kit</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending:bicycle_repair_kit%3Dno' target='_blank'>no</a>
|
||||
- **Bicycle pumps are sold here** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:vending:bicycle_pump' target='_blank'>vending:bicycle_pump</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending:bicycle_pump%3Dyes' target='_blank'>yes</a>Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:vending:bicycle_pump' target='_blank'>vending:bicycle_pump</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending:bicycle_pump%3Dno' target='_blank'>no</a>
|
||||
- **Bicycle locks are sold here** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:vending:bicycle_lock' target='_blank'>vending:bicycle_lock</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending:bicycle_lock%3Dyes' target='_blank'>yes</a>Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:vending:bicycle_lock' target='_blank'>vending:bicycle_lock</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending:bicycle_lock%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
This document is autogenerated from assets/layers/bicycle_tube_vending_machine/bicycle_tube_vending_machine.json
|
|
@ -1,20 +1,23 @@
|
|||
bike_cafe
|
||||
|
||||
|
||||
bike_cafe
|
||||
===========
|
||||
|
||||
|
||||
|
||||
<img src='https://mapcomplete.osm.be/./assets/layers/bike_cafe/bike_cafe.svg' height="100px">
|
||||
|
||||
A bike café is a café geared towards cyclists, for example with services such as a pump, with lots of bicycle-related
|
||||
decoration, ...
|
||||
A bike café is a café geared towards cyclists, for example with services such as a pump, with lots of bicycle-related decoration, ...
|
||||
|
||||
|
||||
|
||||
|
||||
## Table of contents
|
||||
|
||||
1. [bike_cafe](#bike_cafe)
|
||||
* [Themes using this layer](#themes-using-this-layer)
|
||||
|
||||
- [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
- [Supported attributes](#supported-attributes)
|
||||
* [Themes using this layer](#themes-using-this-layer)
|
||||
- [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
- [Supported attributes](#supported-attributes)
|
||||
+ [images](#images)
|
||||
+ [bike_cafe-name](#bike_cafe-name)
|
||||
+ [bike_cafe-bike-pump](#bike_cafe-bike-pump)
|
||||
|
@ -25,47 +28,52 @@ decoration, ...
|
|||
+ [bike_cafe-email](#bike_cafe-email)
|
||||
+ [bike_cafe-opening_hours](#bike_cafe-opening_hours)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#### Themes using this layer
|
||||
|
||||
- [cyclofix](https://mapcomplete.osm.be/cyclofix)
|
||||
- [personal](https://mapcomplete.osm.be/personal)
|
||||
|
||||
|
||||
|
||||
|
||||
- [cyclofix](https://mapcomplete.osm.be/cyclofix)
|
||||
|
||||
|
||||
[Go to the source code](../assets/layers/bike_cafe/bike_cafe.json)
|
||||
|
||||
|
||||
|
||||
Basic tags for this layer
|
||||
Basic tags for this layer
|
||||
---------------------------
|
||||
|
||||
|
||||
|
||||
Elements must have the all of following tags to be shown on this layer:
|
||||
|
||||
- <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dpub' target='_blank'>pub</a>
|
||||
|<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbar' target='_blank'>bar</a>
|
||||
|<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dcafe' target='_blank'>cafe</a>
|
||||
|<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Drestaurant' target='_blank'>restaurant</a>
|
||||
- <a href='https://wiki.openstreetmap.org/wiki/Key:pub' target='_blank'>pub</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:pub%3Dcycling' target='_blank'>cycling</a>
|
||||
|<a href='https://wiki.openstreetmap.org/wiki/Key:pub' target='_blank'>pub</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:pub%3Dbicycle' target='_blank'>bicycle</a>
|
||||
|<a href='https://wiki.openstreetmap.org/wiki/Key:theme' target='_blank'>theme</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:theme%3Dcycling' target='_blank'>cycling</a>
|
||||
|<a href='https://wiki.openstreetmap.org/wiki/Key:theme' target='_blank'>theme</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:theme%3Dbicycle' target='_blank'>bicycle</a>|service:bicycle:.*~^..*
|
||||
$
|
||||
|
||||
Supported attributes
|
||||
|
||||
- <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dpub' target='_blank'>pub</a>|<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbar' target='_blank'>bar</a>|<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dcafe' target='_blank'>cafe</a>|<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Drestaurant' target='_blank'>restaurant</a>
|
||||
- <a href='https://wiki.openstreetmap.org/wiki/Key:pub' target='_blank'>pub</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:pub%3Dcycling' target='_blank'>cycling</a>|<a href='https://wiki.openstreetmap.org/wiki/Key:pub' target='_blank'>pub</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:pub%3Dbicycle' target='_blank'>bicycle</a>|<a href='https://wiki.openstreetmap.org/wiki/Key:theme' target='_blank'>theme</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:theme%3Dcycling' target='_blank'>cycling</a>|<a href='https://wiki.openstreetmap.org/wiki/Key:theme' target='_blank'>theme</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:theme%3Dbicycle' target='_blank'>bicycle</a>|service:bicycle:.*~^..*$
|
||||
|
||||
|
||||
|
||||
|
||||
Supported attributes
|
||||
----------------------
|
||||
|
||||
|
||||
|
||||
**Warning** This quick overview is incomplete
|
||||
|
||||
|
||||
|
||||
attribute | type | values which are supported by this layer
|
||||
----------- | ------ | ------------------------------------------
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) |
|
||||
|
@ -77,77 +85,118 @@ attribute | type | values which are supported by this layer
|
|||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) |
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) |
|
||||
|
||||
|
||||
|
||||
|
||||
### images
|
||||
|
||||
|
||||
|
||||
_This tagrendering has no question and is thus read-only_
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
### bike_cafe-name
|
||||
|
||||
|
||||
|
||||
The question is **What is the name of this bike cafe?**
|
||||
|
||||
This rendering asks information about the property [name](https://wiki.openstreetmap.org/wiki/Key:name)
|
||||
This is rendered with `This bike cafe is called {name}`
|
||||
|
||||
|
||||
|
||||
### bike_cafe-bike-pump
|
||||
|
||||
|
||||
|
||||
The question is **Does this bike cafe offer a bike pump for use by anyone?**
|
||||
|
||||
- **This bike cafe offers a bike pump for anyone** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump' target='_blank'>service:bicycle:pump</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dyes' target='_blank'>yes</a>
|
||||
- **This bike cafe doesn't offer a bike pump for anyone** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump' target='_blank'>service:bicycle:pump</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
- **This bike cafe offers a bike pump for anyone** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump' target='_blank'>service:bicycle:pump</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dyes' target='_blank'>yes</a>
|
||||
- **This bike cafe doesn't offer a bike pump for anyone** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump' target='_blank'>service:bicycle:pump</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### bike_cafe-repair-tools
|
||||
|
||||
|
||||
|
||||
The question is **Are there tools here to repair your own bike?**
|
||||
|
||||
- **This bike cafe offers tools for DIY repair** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:diy' target='_blank'>service:bicycle:diy</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dyes' target='_blank'>yes</a>
|
||||
- **This bike cafe doesn't offer tools for DIY repair** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:diy' target='_blank'>service:bicycle:diy</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
- **This bike cafe offers tools for DIY repair** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:diy' target='_blank'>service:bicycle:diy</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dyes' target='_blank'>yes</a>
|
||||
- **This bike cafe doesn't offer tools for DIY repair** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:diy' target='_blank'>service:bicycle:diy</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### bike_cafe-repair-service
|
||||
|
||||
|
||||
|
||||
The question is **Does this bike cafe repair bikes?**
|
||||
|
||||
- **This bike cafe repairs bikes** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:repair' target='_blank'>service:bicycle:
|
||||
repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dyes' target='_blank'>yes</a>
|
||||
- **This bike cafe doesn't repair bikes** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:repair' target='_blank'>service:bicycle:
|
||||
repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
- **This bike cafe repairs bikes** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:repair' target='_blank'>service:bicycle:repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dyes' target='_blank'>yes</a>
|
||||
- **This bike cafe doesn't repair bikes** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:repair' target='_blank'>service:bicycle:repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### bike_cafe-website
|
||||
|
||||
|
||||
|
||||
The question is **What is the website of {name}?**
|
||||
|
||||
This rendering asks information about the property [website](https://wiki.openstreetmap.org/wiki/Key:website)
|
||||
This is rendered with `<a href='{website}' target='_blank'>{website}</a>`
|
||||
|
||||
|
||||
|
||||
### bike_cafe-phone
|
||||
|
||||
|
||||
|
||||
The question is **What is the phone number of {name}?**
|
||||
|
||||
This rendering asks information about the property [phone](https://wiki.openstreetmap.org/wiki/Key:phone)
|
||||
This is rendered with `<a href='tel:{phone}'>{phone}</a>`
|
||||
|
||||
|
||||
|
||||
### bike_cafe-email
|
||||
|
||||
|
||||
|
||||
The question is **What is the email address of {name}?**
|
||||
|
||||
This rendering asks information about the property [email](https://wiki.openstreetmap.org/wiki/Key:email)
|
||||
This is rendered with `<a href='mailto:{email}' target='_blank'>{email}</a>`
|
||||
|
||||
|
||||
|
||||
### bike_cafe-opening_hours
|
||||
|
||||
|
||||
|
||||
The question is **When it this bike café opened?**
|
||||
|
||||
This rendering asks information about the
|
||||
property [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours)
|
||||
This rendering asks information about the property [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours)
|
||||
This is rendered with `{opening_hours_table(opening_hours)}`
|
||||
|
||||
This document is autogenerated from assets/layers/bike_cafe/bike_cafe.json
|
|
@ -1,4 +1,6 @@
|
|||
bike_cleaning
|
||||
|
||||
|
||||
bike_cleaning
|
||||
===============
|
||||
|
||||
|
||||
|
@ -7,96 +9,114 @@ bike_cleaning
|
|||
|
||||
A layer showing facilities where one can clean their bike
|
||||
|
||||
|
||||
|
||||
|
||||
## Table of contents
|
||||
|
||||
1. [bike_cleaning](#bike_cleaning)
|
||||
* [Themes using this layer](#themes-using-this-layer)
|
||||
|
||||
- [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
- [Supported attributes](#supported-attributes)
|
||||
* [Themes using this layer](#themes-using-this-layer)
|
||||
- [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
- [Supported attributes](#supported-attributes)
|
||||
+ [images](#images)
|
||||
+ [bike_cleaning-service:bicycle:cleaning:charge](#bike_cleaning-servicebicycle:cleaning:charge)
|
||||
+ [bike_cleaning-charge](#bike_cleaning-charge)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#### Themes using this layer
|
||||
|
||||
- [cyclofix](https://mapcomplete.osm.be/cyclofix)
|
||||
- [personal](https://mapcomplete.osm.be/personal)
|
||||
|
||||
|
||||
|
||||
|
||||
- [cyclofix](https://mapcomplete.osm.be/cyclofix)
|
||||
|
||||
|
||||
[Go to the source code](../assets/layers/bike_cleaning/bike_cleaning.json)
|
||||
|
||||
|
||||
|
||||
Basic tags for this layer
|
||||
Basic tags for this layer
|
||||
---------------------------
|
||||
|
||||
|
||||
|
||||
Elements must have the all of following tags to be shown on this layer:
|
||||
|
||||
- <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning' target='_blank'>service:bicycle:
|
||||
cleaning</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dyes' target='_blank'>yes</a>
|
||||
|<a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning' target='_blank'>service:bicycle:
|
||||
cleaning</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Ddiy' target='_blank'>diy</a>
|
||||
|<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbicycle_wash' target='_blank'>bicycle_wash</a>
|
||||
|<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbike_wash' target='_blank'>bike_wash</a>
|
||||
|
||||
Supported attributes
|
||||
|
||||
- <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning' target='_blank'>service:bicycle:cleaning</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dyes' target='_blank'>yes</a>|<a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning' target='_blank'>service:bicycle:cleaning</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Ddiy' target='_blank'>diy</a>|<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbicycle_wash' target='_blank'>bicycle_wash</a>|<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbike_wash' target='_blank'>bike_wash</a>
|
||||
|
||||
|
||||
|
||||
|
||||
Supported attributes
|
||||
----------------------
|
||||
|
||||
|
||||
|
||||
**Warning** This quick overview is incomplete
|
||||
|
||||
|
||||
|
||||
attribute | type | values which are supported by this layer
|
||||
----------- | ------ | ------------------------------------------
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/service:bicycle:cleaning:charge#values) [service:bicycle:cleaning:charge](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:charge) | [string](../SpecialInputElements.md#string) |
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/charge#values) [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [string](../SpecialInputElements.md#string) |
|
||||
|
||||
|
||||
|
||||
|
||||
### images
|
||||
|
||||
|
||||
|
||||
_This tagrendering has no question and is thus read-only_
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
### bike_cleaning-service:bicycle:cleaning:charge
|
||||
|
||||
|
||||
|
||||
The question is **How much does it cost to use the cleaning service?**
|
||||
|
||||
This rendering asks information about the
|
||||
property [service:bicycle:cleaning:charge](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:charge)
|
||||
This rendering asks information about the property [service:bicycle:cleaning:charge](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:charge)
|
||||
This is rendered with `Using the cleaning service costs {service:bicycle:cleaning:charge}`
|
||||
|
||||
- **The cleaning service is free to use** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:fee' target='_blank'>service:bicycle:
|
||||
cleaning:fee</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning:fee%3Dno&service:bicycle:cleaning:charge=' target='_blank'>
|
||||
no&service:bicycle:cleaning:charge=</a>
|
||||
- **Free to use** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:fee' target='_blank'>service:bicycle:
|
||||
cleaning:fee</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning:fee%3Dno' target='_blank'>
|
||||
no</a>_This option cannot be chosen as answer_
|
||||
- **The cleaning service has a fee, but the amount is not known** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:fee' target='_blank'>service:bicycle:
|
||||
cleaning:fee</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning:fee%3Dyes&service:bicycle:cleaning:charge=' target='_blank'>
|
||||
yes&service:bicycle:cleaning:charge=</a>_This option cannot be chosen as answer_
|
||||
|
||||
|
||||
- **The cleaning service is free to use** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:fee' target='_blank'>service:bicycle:cleaning:fee</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning:fee%3Dno&service:bicycle:cleaning:charge=' target='_blank'>no&service:bicycle:cleaning:charge=</a>
|
||||
- **Free to use** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:fee' target='_blank'>service:bicycle:cleaning:fee</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning:fee%3Dno' target='_blank'>no</a>_This option cannot be chosen as answer_
|
||||
- **The cleaning service has a fee, but the amount is not known** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:fee' target='_blank'>service:bicycle:cleaning:fee</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning:fee%3Dyes&service:bicycle:cleaning:charge=' target='_blank'>yes&service:bicycle:cleaning:charge=</a>_This option cannot be chosen as answer_
|
||||
|
||||
|
||||
|
||||
|
||||
### bike_cleaning-charge
|
||||
|
||||
|
||||
|
||||
The question is **How much does it cost to use the cleaning service?**
|
||||
|
||||
This rendering asks information about the property [charge](https://wiki.openstreetmap.org/wiki/Key:charge)
|
||||
This is rendered with `Using the cleaning service costs {charge}`
|
||||
|
||||
- **Free to use cleaning service** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:fee' target='_blank'>fee</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno&charge=' target='_blank'>no&charge=</a>
|
||||
- **Free to use** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:fee' target='_blank'>fee</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno' target='_blank'>no</a>_This option cannot be chosen as
|
||||
answer_
|
||||
- **The cleaning service has a fee** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:fee' target='_blank'>fee</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:fee%3Dyes' target='_blank'>yes</a>
|
||||
|
||||
|
||||
- **Free to use cleaning service** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:fee' target='_blank'>fee</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno&charge=' target='_blank'>no&charge=</a>
|
||||
- **Free to use** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:fee' target='_blank'>fee</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno' target='_blank'>no</a>_This option cannot be chosen as answer_
|
||||
- **The cleaning service has a fee** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:fee' target='_blank'>fee</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:fee%3Dyes' target='_blank'>yes</a>
|
||||
|
||||
|
||||
This document is autogenerated from assets/layers/bike_cleaning/bike_cleaning.json
|
|
@ -1,19 +1,23 @@
|
|||
bike_parking
|
||||
|
||||
|
||||
bike_parking
|
||||
==============
|
||||
|
||||
|
||||
|
||||
<img src='https://mapcomplete.osm.be/./assets/layers/bike_parking/parking.svg' height="100px">
|
||||
<img src='https://mapcomplete.osm.be/pin:#5473de;./assets/layers/bike_parking/parking.svg' height="100px">
|
||||
|
||||
A layer showing where you can park your bike
|
||||
|
||||
|
||||
|
||||
|
||||
## Table of contents
|
||||
|
||||
1. [bike_parking](#bike_parking)
|
||||
* [Themes using this layer](#themes-using-this-layer)
|
||||
|
||||
- [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
- [Supported attributes](#supported-attributes)
|
||||
* [Themes using this layer](#themes-using-this-layer)
|
||||
- [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
- [Supported attributes](#supported-attributes)
|
||||
+ [images](#images)
|
||||
+ [Bicycle parking type](#bicycle-parking-type)
|
||||
+ [Underground?](#underground)
|
||||
|
@ -23,32 +27,51 @@ A layer showing where you can park your bike
|
|||
+ [Cargo bike spaces?](#cargo-bike-spaces)
|
||||
+ [Cargo bike capacity?](#cargo-bike-capacity)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#### Themes using this layer
|
||||
|
||||
- [cyclofix](https://mapcomplete.osm.be/cyclofix)
|
||||
- [personal](https://mapcomplete.osm.be/personal)
|
||||
|
||||
|
||||
|
||||
|
||||
- [cyclofix](https://mapcomplete.osm.be/cyclofix)
|
||||
|
||||
|
||||
[Go to the source code](../assets/layers/bike_parking/bike_parking.json)
|
||||
|
||||
|
||||
|
||||
Basic tags for this layer
|
||||
Basic tags for this layer
|
||||
---------------------------
|
||||
|
||||
|
||||
|
||||
Elements must have the all of following tags to be shown on this layer:
|
||||
|
||||
- <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbicycle_parking' target='_blank'>bicycle_parking</a>
|
||||
|
||||
Supported attributes
|
||||
|
||||
- <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbicycle_parking' target='_blank'>bicycle_parking</a>
|
||||
|
||||
|
||||
|
||||
|
||||
Supported attributes
|
||||
----------------------
|
||||
|
||||
|
||||
|
||||
**Warning** This quick overview is incomplete
|
||||
|
||||
|
||||
|
||||
attribute | type | values which are supported by this layer
|
||||
----------- | ------ | ------------------------------------------
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/bicycle_parking#values) [bicycle_parking](https://wiki.openstreetmap.org/wiki/Key:bicycle_parking) | [string](../SpecialInputElements.md#string) | [stands](https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Dstands) [wall_loops](https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Dwall_loops) [handlebar_holder](https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Dhandlebar_holder) [rack](https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Drack) [two_tier](https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Dtwo_tier) [shed](https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Dshed) [bollard](https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Dbollard) [floor](https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Dfloor)
|
||||
|
@ -59,112 +82,130 @@ attribute | type | values which are supported by this layer
|
|||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/cargo_bike#values) [cargo_bike](https://wiki.openstreetmap.org/wiki/Key:cargo_bike) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:cargo_bike%3Dyes) [designated](https://wiki.openstreetmap.org/wiki/Tag:cargo_bike%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:cargo_bike%3Dno)
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/capacity:cargo_bike#values) [capacity:cargo_bike](https://wiki.openstreetmap.org/wiki/Key:capacity:cargo_bike) | [nat](../SpecialInputElements.md#nat) |
|
||||
|
||||
|
||||
|
||||
|
||||
### images
|
||||
|
||||
|
||||
|
||||
_This tagrendering has no question and is thus read-only_
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
### Bicycle parking type
|
||||
|
||||
|
||||
|
||||
The question is **What is the type of this bicycle parking?**
|
||||
|
||||
This rendering asks information about the
|
||||
property [bicycle_parking](https://wiki.openstreetmap.org/wiki/Key:bicycle_parking)
|
||||
This rendering asks information about the property [bicycle_parking](https://wiki.openstreetmap.org/wiki/Key:bicycle_parking)
|
||||
This is rendered with `This is a bicycle parking of the type: {bicycle_parking}`
|
||||
|
||||
- **Staple racks <img style='width: 25%' src='./assets/layers/bike_parking/staple.svg'>** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_parking' target='_blank'>bicycle_parking</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Dstands' target='_blank'>stands</a>
|
||||
- **Wheel rack/loops <img style='width: 25%'' src='./assets/layers/bike_parking/wall_loops.svg'>** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_parking' target='_blank'>bicycle_parking</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Dwall_loops' target='_blank'>wall_loops</a>
|
||||
- **Handlebar holder <img style='width: 25%'' src='./assets/layers/bike_parking/handlebar_holder.svg'>** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_parking' target='_blank'>bicycle_parking</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Dhandlebar_holder' target='_blank'>
|
||||
handlebar_holder</a>
|
||||
- **Rack <img style='width: 25%'' src='./assets/layers/bike_parking/rack.svg'>** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_parking' target='_blank'>bicycle_parking</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Drack' target='_blank'>rack</a>
|
||||
- **Two-tiered <img style='width: 25%'' src='./assets/layers/bike_parking/two_tier.svg'>** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_parking' target='_blank'>bicycle_parking</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Dtwo_tier' target='_blank'>two_tier</a>
|
||||
- **Shed <img style='width: 25%'' src='./assets/layers/bike_parking/shed.svg'>** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_parking' target='_blank'>bicycle_parking</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Dshed' target='_blank'>shed</a>
|
||||
- **Bollard <img style='width: 25%'' src='./assets/layers/bike_parking/bollard.svg'>** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_parking' target='_blank'>bicycle_parking</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Dbollard' target='_blank'>bollard</a>
|
||||
- **An area on the floor which is marked for bicycle parking** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_parking' target='_blank'>bicycle_parking</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Dfloor' target='_blank'>floor</a>
|
||||
|
||||
|
||||
- **Staple racks <img style='width: 25%' src='./assets/layers/bike_parking/staple.svg'>** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_parking' target='_blank'>bicycle_parking</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Dstands' target='_blank'>stands</a>
|
||||
- **Wheel rack/loops <img style='width: 25%'' src='./assets/layers/bike_parking/wall_loops.svg'>** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_parking' target='_blank'>bicycle_parking</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Dwall_loops' target='_blank'>wall_loops</a>
|
||||
- **Handlebar holder <img style='width: 25%'' src='./assets/layers/bike_parking/handlebar_holder.svg'>** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_parking' target='_blank'>bicycle_parking</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Dhandlebar_holder' target='_blank'>handlebar_holder</a>
|
||||
- **Rack <img style='width: 25%'' src='./assets/layers/bike_parking/rack.svg'>** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_parking' target='_blank'>bicycle_parking</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Drack' target='_blank'>rack</a>
|
||||
- **Two-tiered <img style='width: 25%'' src='./assets/layers/bike_parking/two_tier.svg'>** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_parking' target='_blank'>bicycle_parking</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Dtwo_tier' target='_blank'>two_tier</a>
|
||||
- **Shed <img style='width: 25%'' src='./assets/layers/bike_parking/shed.svg'>** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_parking' target='_blank'>bicycle_parking</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Dshed' target='_blank'>shed</a>
|
||||
- **Bollard <img style='width: 25%'' src='./assets/layers/bike_parking/bollard.svg'>** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_parking' target='_blank'>bicycle_parking</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Dbollard' target='_blank'>bollard</a>
|
||||
- **An area on the floor which is marked for bicycle parking** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_parking' target='_blank'>bicycle_parking</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Dfloor' target='_blank'>floor</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### Underground?
|
||||
|
||||
|
||||
|
||||
The question is **What is the relative location of this bicycle parking?**
|
||||
|
||||
- **Underground parking** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:location' target='_blank'>
|
||||
location</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:location%3Dunderground' target='_blank'>underground</a>
|
||||
- **Surface level parking** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:location' target='_blank'>
|
||||
location</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:location%3Dsurface' target='_blank'>surface</a>
|
||||
- **Rooftop parking** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:location' target='_blank'>
|
||||
location</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:location%3Drooftop' target='_blank'>rooftop</a>
|
||||
- **Surface level parking** corresponds with _This option cannot be chosen as answer_
|
||||
- **Rooftop parking** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:location' target='_blank'>
|
||||
location</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:location%3Drooftop' target='_blank'>rooftop</a>
|
||||
|
||||
|
||||
|
||||
|
||||
- **Underground parking** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:location' target='_blank'>location</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:location%3Dunderground' target='_blank'>underground</a>
|
||||
- **Surface level parking** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:location' target='_blank'>location</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:location%3Dsurface' target='_blank'>surface</a>
|
||||
- **Rooftop parking** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:location' target='_blank'>location</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:location%3Drooftop' target='_blank'>rooftop</a>
|
||||
- **Surface level parking** corresponds with _This option cannot be chosen as answer_
|
||||
- **Rooftop parking** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:location' target='_blank'>location</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:location%3Drooftop' target='_blank'>rooftop</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### Is covered?
|
||||
|
||||
|
||||
|
||||
The question is **Is this parking covered? Also select "covered" for indoor parkings.**
|
||||
|
||||
- **This parking is covered (it has a roof)** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:covered' target='_blank'>covered</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:covered%3Dyes' target='_blank'>yes</a>
|
||||
- **This parking is not covered** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:covered' target='_blank'>covered</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:covered%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
- **This parking is covered (it has a roof)** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:covered' target='_blank'>covered</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:covered%3Dyes' target='_blank'>yes</a>
|
||||
- **This parking is not covered** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:covered' target='_blank'>covered</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:covered%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### Capacity
|
||||
|
||||
|
||||
|
||||
The question is **How many bicycles fit in this bicycle parking (including possible cargo bicycles)?**
|
||||
|
||||
This rendering asks information about the property [capacity](https://wiki.openstreetmap.org/wiki/Key:capacity)
|
||||
This is rendered with `Place for {capacity} bikes`
|
||||
|
||||
|
||||
|
||||
### Access
|
||||
|
||||
|
||||
|
||||
The question is **Who can use this bicycle parking?**
|
||||
|
||||
This rendering asks information about the property [access](https://wiki.openstreetmap.org/wiki/Key:access)
|
||||
This is rendered with `{access}`
|
||||
|
||||
- **Publicly accessible** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:access' target='_blank'>
|
||||
access</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:access%3Dyes' target='_blank'>yes</a>
|
||||
- **Access is primarily for visitors to a business** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:access' target='_blank'>access</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:access%3Dcustomers' target='_blank'>customers</a>
|
||||
- **Access is limited to members of a school, company or organisation** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:access' target='_blank'>access</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:access%3Dprivate' target='_blank'>private</a>
|
||||
|
||||
|
||||
- **Publicly accessible** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:access' target='_blank'>access</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:access%3Dyes' target='_blank'>yes</a>
|
||||
- **Access is primarily for visitors to a business** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:access' target='_blank'>access</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:access%3Dcustomers' target='_blank'>customers</a>
|
||||
- **Access is limited to members of a school, company or organisation** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:access' target='_blank'>access</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:access%3Dprivate' target='_blank'>private</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### Cargo bike spaces?
|
||||
|
||||
|
||||
|
||||
The question is **Does this bicycle parking have spots for cargo bikes?**
|
||||
|
||||
- **This parking has room for cargo bikes** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:cargo_bike' target='_blank'>cargo_bike</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:cargo_bike%3Dyes' target='_blank'>yes</a>
|
||||
- **This parking has designated (official) spots for cargo bikes.** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:cargo_bike' target='_blank'>cargo_bike</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:cargo_bike%3Ddesignated' target='_blank'>designated</a>
|
||||
- **You're not allowed to park cargo bikes** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:cargo_bike' target='_blank'>cargo_bike</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:cargo_bike%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
- **This parking has room for cargo bikes** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:cargo_bike' target='_blank'>cargo_bike</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:cargo_bike%3Dyes' target='_blank'>yes</a>
|
||||
- **This parking has designated (official) spots for cargo bikes.** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:cargo_bike' target='_blank'>cargo_bike</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:cargo_bike%3Ddesignated' target='_blank'>designated</a>
|
||||
- **You're not allowed to park cargo bikes** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:cargo_bike' target='_blank'>cargo_bike</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:cargo_bike%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### Cargo bike capacity?
|
||||
|
||||
|
||||
|
||||
The question is **How many cargo bicycles fit in this bicycle parking?**
|
||||
|
||||
This rendering asks information about the
|
||||
property [capacity:cargo_bike](https://wiki.openstreetmap.org/wiki/Key:capacity:cargo_bike)
|
||||
This rendering asks information about the property [capacity:cargo_bike](https://wiki.openstreetmap.org/wiki/Key:capacity:cargo_bike)
|
||||
This is rendered with `This parking fits {capacity:cargo_bike} cargo bikes`
|
||||
|
||||
This document is autogenerated from assets/layers/bike_parking/bike_parking.json
|
|
@ -1,230 +1,302 @@
|
|||
bike_repair_station
|
||||
|
||||
|
||||
bike_repair_station
|
||||
=====================
|
||||
|
||||
|
||||
|
||||
<img src='https://mapcomplete.osm.be/./assets/layers/bike_repair_station/repair_station.svg' height="100px">
|
||||
<img src='https://mapcomplete.osm.be/pin:#88d32c;./assets/layers/bike_repair_station/repair_station.svg' height="100px">
|
||||
|
||||
A layer showing bicycle pumps and bicycle repair tool stands
|
||||
|
||||
|
||||
|
||||
|
||||
## Table of contents
|
||||
|
||||
1. [bike_repair_station](#bike_repair_station)
|
||||
* [Themes using this layer](#themes-using-this-layer)
|
||||
|
||||
- [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
- [Supported attributes](#supported-attributes)
|
||||
* [Themes using this layer](#themes-using-this-layer)
|
||||
- [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
- [Supported attributes](#supported-attributes)
|
||||
+ [images](#images)
|
||||
+ [bike_repair_station-available-services](#bike_repair_station-available-services)
|
||||
+ [Operational status](#operational-status)
|
||||
+ [bike_repair_station-opening_hours](#bike_repair_station-opening_hours)
|
||||
+ [bike_repair_station-operator](#bike_repair_station-operator)
|
||||
+ [bike_repair_station-email](#bike_repair_station-email)
|
||||
+ [bike_repair_station-phone](#bike_repair_station-phone)
|
||||
+ [bike_repair_station-opening_hours](#bike_repair_station-opening_hours)
|
||||
+ [bike_repair_station-bike-chain-tool](#bike_repair_station-bike-chain-tool)
|
||||
+ [bike_repair_station-bike-stand](#bike_repair_station-bike-stand)
|
||||
+ [Operational status](#operational-status)
|
||||
+ [Email maintainer](#email-maintainer)
|
||||
+ [bike_repair_station-valves](#bike_repair_station-valves)
|
||||
+ [bike_repair_station-electrical_pump](#bike_repair_station-electrical_pump)
|
||||
+ [bike_repair_station-manometer](#bike_repair_station-manometer)
|
||||
+ [level](#level)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#### Themes using this layer
|
||||
|
||||
- [cyclofix](https://mapcomplete.osm.be/cyclofix)
|
||||
- [personal](https://mapcomplete.osm.be/personal)
|
||||
|
||||
|
||||
|
||||
|
||||
- [cyclofix](https://mapcomplete.osm.be/cyclofix)
|
||||
|
||||
|
||||
[Go to the source code](../assets/layers/bike_repair_station/bike_repair_station.json)
|
||||
|
||||
|
||||
|
||||
Basic tags for this layer
|
||||
Basic tags for this layer
|
||||
---------------------------
|
||||
|
||||
|
||||
|
||||
Elements must have the all of following tags to be shown on this layer:
|
||||
|
||||
- <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbicycle_repair_station' target='_blank'>
|
||||
bicycle_repair_station</a>
|
||||
|
||||
Supported attributes
|
||||
|
||||
- <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbicycle_repair_station' target='_blank'>bicycle_repair_station</a>
|
||||
|
||||
|
||||
|
||||
|
||||
Supported attributes
|
||||
----------------------
|
||||
|
||||
|
||||
|
||||
**Warning** This quick overview is incomplete
|
||||
|
||||
|
||||
|
||||
attribute | type | values which are supported by this layer
|
||||
----------- | ------ | ------------------------------------------
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/service:bicycle:tools#values) [service:bicycle:tools](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:tools) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:tools%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:tools%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:tools%3Dyes)
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/operator#values) [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | [De Fietsambassade Gent](https://wiki.openstreetmap.org/wiki/Tag:operator%3DDe Fietsambassade Gent)
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/service:bicycle:pump:operational_status#values) [service:bicycle:pump:operational_status](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump:operational_status) | Multiple choice | [broken](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump:operational_status%3Dbroken) [operational](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump:operational_status%3Doperational)
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | [24/7](https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D24/7)
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/operator#values) [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) |
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) |
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/phone#values) [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) |
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | [24/7](https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D24/7)
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/service:bicycle:chain_tool#values) [service:bicycle:chain_tool](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:chain_tool) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:chain_tool%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:chain_tool%3Dno)
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/service:bicycle:stand#values) [service:bicycle:stand](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:stand) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:stand%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:stand%3Dno)
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/service:bicycle:pump:operational_status#values) [service:bicycle:pump:operational_status](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump:operational_status) | Multiple choice | [broken](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump:operational_status%3Dbroken) [](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump:operational_status%3D)
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/valves#values) [valves](https://wiki.openstreetmap.org/wiki/Key:valves) | [string](../SpecialInputElements.md#string) | [sclaverand](https://wiki.openstreetmap.org/wiki/Tag:valves%3Dsclaverand) [dunlop](https://wiki.openstreetmap.org/wiki/Tag:valves%3Ddunlop) [schrader](https://wiki.openstreetmap.org/wiki/Tag:valves%3Dschrader)
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/manual#values) [manual](https://wiki.openstreetmap.org/wiki/Key:manual) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:manual%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:manual%3Dno)
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/manometer#values) [manometer](https://wiki.openstreetmap.org/wiki/Key:manometer) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:manometer%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:manometer%3Dno) [broken](https://wiki.openstreetmap.org/wiki/Tag:manometer%3Dbroken)
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/level#values) [level](https://wiki.openstreetmap.org/wiki/Key:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:level%3D1)
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/level#values) [level](https://wiki.openstreetmap.org/wiki/Key:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:level%3D-1)
|
||||
|
||||
|
||||
|
||||
|
||||
### images
|
||||
|
||||
|
||||
|
||||
_This tagrendering has no question and is thus read-only_
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
### bike_repair_station-available-services
|
||||
|
||||
The question is **Which services are available at this bike station?**
|
||||
|
||||
- **There is only a pump present** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:tools' target='_blank'>service:bicycle:tools</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:tools%3Dno' target='_blank'>no</a>
|
||||
&<a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump' target='_blank'>service:bicycle:pump</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dyes' target='_blank'>yes</a>
|
||||
- **There are only tools (screwdrivers, pliers...) present** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:tools' target='_blank'>service:bicycle:tools</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:tools%3Dyes' target='_blank'>yes</a>
|
||||
&<a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump' target='_blank'>service:bicycle:pump</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dno' target='_blank'>no</a>
|
||||
- **There are both tools and a pump present** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:tools' target='_blank'>service:bicycle:tools</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:tools%3Dyes' target='_blank'>yes</a>
|
||||
&<a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump' target='_blank'>service:bicycle:pump</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dyes' target='_blank'>yes</a>
|
||||
|
||||
The question is **Which services are available at this location?**
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
- **There is only a pump present** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:tools' target='_blank'>service:bicycle:tools</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:tools%3Dno' target='_blank'>no</a>&<a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump' target='_blank'>service:bicycle:pump</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dyes' target='_blank'>yes</a>
|
||||
- **There are only tools (screwdrivers, pliers...) present** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:tools' target='_blank'>service:bicycle:tools</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:tools%3Dyes' target='_blank'>yes</a>&<a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump' target='_blank'>service:bicycle:pump</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dno' target='_blank'>no</a>
|
||||
- **There are both tools and a pump present** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:tools' target='_blank'>service:bicycle:tools</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:tools%3Dyes' target='_blank'>yes</a>&<a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump' target='_blank'>service:bicycle:pump</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dyes' target='_blank'>yes</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### Operational status
|
||||
|
||||
|
||||
|
||||
The question is **Is the bike pump still operational?**
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
- **The bike pump is broken** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump:operational_status' target='_blank'>service:bicycle:pump:operational_status</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump:operational_status%3Dbroken' target='_blank'>broken</a>
|
||||
- **The bike pump is operational** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump:operational_status' target='_blank'>service:bicycle:pump:operational_status</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump:operational_status%3Doperational' target='_blank'>operational</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### bike_repair_station-opening_hours
|
||||
|
||||
|
||||
|
||||
The question is **When is this bicycle repair point open?**
|
||||
|
||||
This rendering asks information about the property [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours)
|
||||
This is rendered with `{opening_hours_table()}`
|
||||
|
||||
|
||||
|
||||
- **Always open** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:opening_hours' target='_blank'>opening_hours</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D24/7' target='_blank'>24/7</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### bike_repair_station-operator
|
||||
|
||||
|
||||
|
||||
The question is **Who maintains this cycle pump?**
|
||||
|
||||
This rendering asks information about the property [operator](https://wiki.openstreetmap.org/wiki/Key:operator)
|
||||
This is rendered with `Maintained by {operator}`
|
||||
|
||||
- **<a href='https://fietsambassade.gent.be/' target='_blank'>De Fietsambassade Gent</a>** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:operator' target='_blank'>operator</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:operator%3DDe Fietsambassade Gent' target='_blank'>De Fietsambassade
|
||||
Gent</a>
|
||||
|
||||
|
||||
### bike_repair_station-email
|
||||
|
||||
|
||||
|
||||
The question is **What is the email address of the maintainer?**
|
||||
|
||||
This rendering asks information about the property [email](https://wiki.openstreetmap.org/wiki/Key:email)
|
||||
This is rendered with `<a href='mailto:{email}'>{email}</a>`
|
||||
|
||||
|
||||
|
||||
### bike_repair_station-phone
|
||||
|
||||
|
||||
|
||||
The question is **What is the phone number of the maintainer?**
|
||||
|
||||
This rendering asks information about the property [phone](https://wiki.openstreetmap.org/wiki/Key:phone)
|
||||
This is rendered with `<a href='tel:{phone}'>{phone}</a>`
|
||||
|
||||
### bike_repair_station-opening_hours
|
||||
|
||||
The question is **When is this bicycle repair point open?**
|
||||
|
||||
This rendering asks information about the
|
||||
property [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours)
|
||||
This is rendered with `{opening_hours_table()}`
|
||||
|
||||
- **Always open** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:opening_hours' target='_blank'>
|
||||
opening_hours</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D24/7' target='_blank'>24/7</a>
|
||||
- **Always open** corresponds with _This option cannot be chosen as answer_
|
||||
|
||||
### bike_repair_station-bike-chain-tool
|
||||
|
||||
|
||||
|
||||
The question is **Does this bike repair station have a special tool to repair your bike chain?**
|
||||
|
||||
- **There is a chain tool** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:chain_tool' target='_blank'>service:bicycle:
|
||||
chain_tool</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:chain_tool%3Dyes' target='_blank'>
|
||||
yes</a>
|
||||
- **There is no chain tool** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:chain_tool' target='_blank'>service:bicycle:
|
||||
chain_tool</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:chain_tool%3Dno' target='_blank'>
|
||||
no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
- **There is a chain tool** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:chain_tool' target='_blank'>service:bicycle:chain_tool</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:chain_tool%3Dyes' target='_blank'>yes</a>
|
||||
- **There is no chain tool** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:chain_tool' target='_blank'>service:bicycle:chain_tool</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:chain_tool%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### bike_repair_station-bike-stand
|
||||
|
||||
|
||||
|
||||
The question is **Does this bike station have a hook to hang your bike on or a stand to raise it?**
|
||||
|
||||
- **There is a hook or stand** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:stand' target='_blank'>service:bicycle:stand</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:stand%3Dyes' target='_blank'>yes</a>
|
||||
- **There is no hook or stand** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:stand' target='_blank'>service:bicycle:stand</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:stand%3Dno' target='_blank'>no</a>
|
||||
|
||||
### Operational status
|
||||
|
||||
The question is **Is the bike pump still operational?**
|
||||
|
||||
- **The bike pump is broken** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump:operational_status' target='_blank'>
|
||||
service:bicycle:pump:operational_status</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump:operational_status%3Dbroken' target='_blank'>
|
||||
broken</a>
|
||||
- **The bike pump is operational** corresponds with
|
||||
|
||||
- **There is a hook or stand** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:stand' target='_blank'>service:bicycle:stand</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:stand%3Dyes' target='_blank'>yes</a>
|
||||
- **There is no hook or stand** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:stand' target='_blank'>service:bicycle:stand</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:stand%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### Email maintainer
|
||||
|
||||
|
||||
|
||||
_This tagrendering has no question and is thus read-only_
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
### bike_repair_station-valves
|
||||
|
||||
|
||||
|
||||
The question is **What valves are supported?**
|
||||
|
||||
This rendering asks information about the property [valves](https://wiki.openstreetmap.org/wiki/Key:valves)
|
||||
This is rendered with `This pump supports the following valves: {valves}`
|
||||
|
||||
- **Sclaverand (also known as Presta)** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:valves' target='_blank'>valves</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:valves%3Dsclaverand' target='_blank'>sclaverand</a>
|
||||
- **Dunlop** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:valves' target='_blank'>valves</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:valves%3Ddunlop' target='_blank'>dunlop</a>
|
||||
- **Schrader (cars)** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:valves' target='_blank'>
|
||||
valves</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:valves%3Dschrader' target='_blank'>schrader</a>
|
||||
|
||||
|
||||
- **Sclaverand (also known as Presta)** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:valves' target='_blank'>valves</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:valves%3Dsclaverand' target='_blank'>sclaverand</a>
|
||||
- **Dunlop** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:valves' target='_blank'>valves</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:valves%3Ddunlop' target='_blank'>dunlop</a>
|
||||
- **Schrader (cars)** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:valves' target='_blank'>valves</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:valves%3Dschrader' target='_blank'>schrader</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### bike_repair_station-electrical_pump
|
||||
|
||||
|
||||
|
||||
The question is **Is this an electric bike pump?**
|
||||
|
||||
- **Manual pump** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:manual' target='_blank'>manual</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:manual%3Dyes' target='_blank'>yes</a>
|
||||
- **Electrical pump** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:manual' target='_blank'>
|
||||
manual</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:manual%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
- **Manual pump** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:manual' target='_blank'>manual</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:manual%3Dyes' target='_blank'>yes</a>
|
||||
- **Electrical pump** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:manual' target='_blank'>manual</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:manual%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### bike_repair_station-manometer
|
||||
|
||||
|
||||
|
||||
The question is **Does the pump have a pressure indicator or manometer?**
|
||||
|
||||
- **There is a manometer** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:manometer' target='_blank'>
|
||||
manometer</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:manometer%3Dyes' target='_blank'>yes</a>
|
||||
- **There is no manometer** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:manometer' target='_blank'>manometer</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:manometer%3Dno' target='_blank'>no</a>
|
||||
- **There is manometer but it is broken** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:manometer' target='_blank'>manometer</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:manometer%3Dbroken' target='_blank'>broken</a>
|
||||
|
||||
|
||||
|
||||
|
||||
- **There is a manometer** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:manometer' target='_blank'>manometer</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:manometer%3Dyes' target='_blank'>yes</a>
|
||||
- **There is no manometer** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:manometer' target='_blank'>manometer</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:manometer%3Dno' target='_blank'>no</a>
|
||||
- **There is manometer but it is broken** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:manometer' target='_blank'>manometer</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:manometer%3Dbroken' target='_blank'>broken</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### 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 <a href='https://wiki.openstreetmap.org/wiki/Key:location' target='_blank'>
|
||||
location</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:location%3Dunderground' target='_blank'>underground</a>_
|
||||
This option cannot be chosen as answer_
|
||||
- **Located on the ground floor** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:level' target='_blank'>level</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:level%3D0' target='_blank'>0</a>
|
||||
- **Located on the ground floor** corresponds with _This option cannot be chosen as answer_
|
||||
- **Located on the first floor** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:level' target='_blank'>level</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:level%3D1' target='_blank'>1</a>
|
||||
|
||||
|
||||
- **Located underground** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:location' target='_blank'>location</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:location%3Dunderground' target='_blank'>underground</a>_This option cannot be chosen as answer_
|
||||
- **Located on the ground floor** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:level' target='_blank'>level</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:level%3D0' target='_blank'>0</a>
|
||||
- **Located on the ground floor** corresponds with _This option cannot be chosen as answer_
|
||||
- **Located on the first floor** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:level' target='_blank'>level</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:level%3D1' target='_blank'>1</a>
|
||||
- **Located on the first basement level** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:level' target='_blank'>level</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:level%3D-1' target='_blank'>-1</a>
|
||||
|
||||
|
||||
This document is autogenerated from assets/layers/bike_repair_station/bike_repair_station.json
|
|
@ -1,4 +1,6 @@
|
|||
bike_shop
|
||||
|
||||
|
||||
bike_shop
|
||||
===========
|
||||
|
||||
|
||||
|
@ -7,13 +9,15 @@ bike_shop
|
|||
|
||||
A shop specifically selling bicycles or related items
|
||||
|
||||
|
||||
|
||||
|
||||
## Table of contents
|
||||
|
||||
1. [bike_shop](#bike_shop)
|
||||
* [Themes using this layer](#themes-using-this-layer)
|
||||
|
||||
- [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
- [Supported attributes](#supported-attributes)
|
||||
* [Themes using this layer](#themes-using-this-layer)
|
||||
- [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
- [Supported attributes](#supported-attributes)
|
||||
+ [images](#images)
|
||||
+ [bike_shop-is-bicycle_shop](#bike_shop-is-bicycle_shop)
|
||||
+ [bike_shop-name](#bike_shop-name)
|
||||
|
@ -32,40 +36,51 @@ A shop specifically selling bicycles or related items
|
|||
+ [bike_repair_bike-wash](#bike_repair_bike-wash)
|
||||
+ [bike_cleaning-service:bicycle:cleaning:charge](#bike_cleaning-servicebicycle:cleaning:charge)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#### Themes using this layer
|
||||
|
||||
- [cyclofix](https://mapcomplete.osm.be/cyclofix)
|
||||
- [personal](https://mapcomplete.osm.be/personal)
|
||||
|
||||
|
||||
|
||||
|
||||
- [cyclofix](https://mapcomplete.osm.be/cyclofix)
|
||||
|
||||
|
||||
[Go to the source code](../assets/layers/bike_shop/bike_shop.json)
|
||||
|
||||
|
||||
|
||||
Basic tags for this layer
|
||||
Basic tags for this layer
|
||||
---------------------------
|
||||
|
||||
|
||||
|
||||
Elements must have the all of following tags to be shown on this layer:
|
||||
|
||||
- <a href='https://wiki.openstreetmap.org/wiki/Key:shop' target='_blank'>shop</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbicycle' target='_blank'>bicycle</a>
|
||||
|<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbicycle_rental' target='_blank'>bicycle_rental</a>
|
||||
|<a href='https://wiki.openstreetmap.org/wiki/Key:shop' target='_blank'>shop</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsports' target='_blank'>sports</a>&service:bicycle:retail!~
|
||||
^no$&service:bicycle:repair!~^no$&<a href='https://wiki.openstreetmap.org/wiki/Key:sport' target='_blank'>sport</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:sport%3Dbicycle' target='_blank'>bicycle</a>
|
||||
|<a href='https://wiki.openstreetmap.org/wiki/Key:sport' target='_blank'>sport</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:sport%3Dcycling' target='_blank'>cycling</a>|
|
||||
|
||||
Supported attributes
|
||||
|
||||
- <a href='https://wiki.openstreetmap.org/wiki/Key:shop' target='_blank'>shop</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbicycle' target='_blank'>bicycle</a>|<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbicycle_rental' target='_blank'>bicycle_rental</a>|<a href='https://wiki.openstreetmap.org/wiki/Key:shop' target='_blank'>shop</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsports' target='_blank'>sports</a>&service:bicycle:retail!~^no$&service:bicycle:repair!~^no$&<a href='https://wiki.openstreetmap.org/wiki/Key:sport' target='_blank'>sport</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:sport%3Dbicycle' target='_blank'>bicycle</a>|<a href='https://wiki.openstreetmap.org/wiki/Key:sport' target='_blank'>sport</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:sport%3Dcycling' target='_blank'>cycling</a>|
|
||||
|
||||
|
||||
|
||||
|
||||
Supported attributes
|
||||
----------------------
|
||||
|
||||
|
||||
|
||||
**Warning** This quick overview is incomplete
|
||||
|
||||
|
||||
|
||||
attribute | type | values which are supported by this layer
|
||||
----------- | ------ | ------------------------------------------
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) |
|
||||
|
@ -84,185 +99,238 @@ attribute | type | values which are supported by this layer
|
|||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/service:bicycle:cleaning#values) [service:bicycle:cleaning](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dyes) [diy](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Ddiy) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dno)
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/service:bicycle:cleaning:charge#values) [service:bicycle:cleaning:charge](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:charge) | [string](../SpecialInputElements.md#string) |
|
||||
|
||||
|
||||
|
||||
|
||||
### images
|
||||
|
||||
|
||||
|
||||
_This tagrendering has no question and is thus read-only_
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
### bike_shop-is-bicycle_shop
|
||||
|
||||
|
||||
|
||||
_This tagrendering has no question and is thus read-only_
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
### bike_shop-name
|
||||
|
||||
|
||||
|
||||
The question is **What is the name of this bicycle shop?**
|
||||
|
||||
This rendering asks information about the property [name](https://wiki.openstreetmap.org/wiki/Key:name)
|
||||
This is rendered with `This bicycle shop is called {name}`
|
||||
|
||||
|
||||
|
||||
### bike_shop-website
|
||||
|
||||
|
||||
|
||||
The question is **What is the website of {name}?**
|
||||
|
||||
This rendering asks information about the property [website](https://wiki.openstreetmap.org/wiki/Key:website)
|
||||
This is rendered with `<a href='{website}' target='_blank'>{website}</a>`
|
||||
|
||||
|
||||
|
||||
### bike_shop-phone
|
||||
|
||||
|
||||
|
||||
The question is **What is the phone number of {name}?**
|
||||
|
||||
This rendering asks information about the property [phone](https://wiki.openstreetmap.org/wiki/Key:phone)
|
||||
This is rendered with `<a href='tel:{phone}'>{phone}</a>`
|
||||
|
||||
|
||||
|
||||
### bike_shop-email
|
||||
|
||||
|
||||
|
||||
The question is **What is the email address of {name}?**
|
||||
|
||||
This rendering asks information about the property [email](https://wiki.openstreetmap.org/wiki/Key:email)
|
||||
This is rendered with `<a href='mailto:{email}' target='_blank'>{email}</a>`
|
||||
|
||||
|
||||
|
||||
### bike_shop-opening_hours
|
||||
|
||||
|
||||
|
||||
The question is **When is this shop opened?**
|
||||
|
||||
This rendering asks information about the
|
||||
property [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours)
|
||||
This rendering asks information about the property [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours)
|
||||
This is rendered with `{opening_hours_table(opening_hours)}`
|
||||
|
||||
|
||||
|
||||
### description
|
||||
|
||||
The question is **Is there still something relevant you couldn't give in the previous questions? Add it
|
||||
here.<br/><span style='font-size: small'>Don't repeat already stated facts</span>**
|
||||
|
||||
|
||||
The question is **Is there still something relevant you couldn't give in the previous questions? Add it here.<br/><span style='font-size: small'>Don't repeat already stated facts</span>**
|
||||
|
||||
This rendering asks information about the property [description](https://wiki.openstreetmap.org/wiki/Key:description)
|
||||
This is rendered with `{description}`
|
||||
|
||||
|
||||
|
||||
### bike_shop-access
|
||||
|
||||
|
||||
|
||||
_This tagrendering has no question and is thus read-only_
|
||||
|
||||
This rendering asks information about the property [access](https://wiki.openstreetmap.org/wiki/Key:access)
|
||||
This is rendered with `Enkel voor {access}`
|
||||
|
||||
|
||||
|
||||
### bike_repair_sells-bikes
|
||||
|
||||
|
||||
|
||||
The question is **Does this shop sell bikes?**
|
||||
|
||||
- **This shop sells bikes** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:retail' target='_blank'>service:bicycle:
|
||||
retail</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:retail%3Dyes' target='_blank'>yes</a>
|
||||
- **This shop doesn't sell bikes** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:retail' target='_blank'>service:bicycle:
|
||||
retail</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:retail%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
- **This shop sells bikes** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:retail' target='_blank'>service:bicycle:retail</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:retail%3Dyes' target='_blank'>yes</a>
|
||||
- **This shop doesn't sell bikes** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:retail' target='_blank'>service:bicycle:retail</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:retail%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### bike_repair_repairs-bikes
|
||||
|
||||
|
||||
|
||||
The question is **Does this shop repair bikes?**
|
||||
|
||||
- **This shop repairs bikes** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:repair' target='_blank'>service:bicycle:
|
||||
repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dyes' target='_blank'>yes</a>
|
||||
- **This shop doesn't repair bikes** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:repair' target='_blank'>service:bicycle:
|
||||
repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dno' target='_blank'>no</a>
|
||||
- **This shop only repairs bikes bought here** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:repair' target='_blank'>service:bicycle:
|
||||
repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Donly_sold' target='_blank'>
|
||||
only_sold</a>
|
||||
- **This shop only repairs bikes of a certain brand** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:repair' target='_blank'>service:bicycle:
|
||||
repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dbrand' target='_blank'>brand</a>
|
||||
|
||||
|
||||
|
||||
|
||||
- **This shop repairs bikes** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:repair' target='_blank'>service:bicycle:repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dyes' target='_blank'>yes</a>
|
||||
- **This shop doesn't repair bikes** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:repair' target='_blank'>service:bicycle:repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dno' target='_blank'>no</a>
|
||||
- **This shop only repairs bikes bought here** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:repair' target='_blank'>service:bicycle:repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Donly_sold' target='_blank'>only_sold</a>
|
||||
- **This shop only repairs bikes of a certain brand** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:repair' target='_blank'>service:bicycle:repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dbrand' target='_blank'>brand</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### bike_repair_rents-bikes
|
||||
|
||||
|
||||
|
||||
The question is **Does this shop rent out bikes?**
|
||||
|
||||
- **This shop rents out bikes** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:rental' target='_blank'>service:bicycle:
|
||||
rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:rental%3Dyes' target='_blank'>yes</a>
|
||||
- **This shop doesn't rent out bikes** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:rental' target='_blank'>service:bicycle:
|
||||
rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:rental%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
- **This shop rents out bikes** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:rental' target='_blank'>service:bicycle:rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:rental%3Dyes' target='_blank'>yes</a>
|
||||
- **This shop doesn't rent out bikes** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:rental' target='_blank'>service:bicycle:rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:rental%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### bike_repair_second-hand-bikes
|
||||
|
||||
|
||||
|
||||
The question is **Does this shop sell second-hand bikes?**
|
||||
|
||||
- **This shop sells second-hand bikes** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:second_hand' target='_blank'>service:bicycle:
|
||||
second_hand</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:second_hand%3Dyes' target='_blank'>
|
||||
yes</a>
|
||||
- **This shop doesn't sell second-hand bikes** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:second_hand' target='_blank'>service:bicycle:
|
||||
second_hand</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:second_hand%3Dno' target='_blank'>
|
||||
no</a>
|
||||
- **This shop only sells second-hand bikes** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:second_hand' target='_blank'>service:bicycle:
|
||||
second_hand</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:second_hand%3Donly' target='_blank'>
|
||||
only</a>
|
||||
|
||||
|
||||
|
||||
|
||||
- **This shop sells second-hand bikes** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:second_hand' target='_blank'>service:bicycle:second_hand</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:second_hand%3Dyes' target='_blank'>yes</a>
|
||||
- **This shop doesn't sell second-hand bikes** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:second_hand' target='_blank'>service:bicycle:second_hand</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:second_hand%3Dno' target='_blank'>no</a>
|
||||
- **This shop only sells second-hand bikes** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:second_hand' target='_blank'>service:bicycle:second_hand</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:second_hand%3Donly' target='_blank'>only</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### bike_repair_bike-pump-service
|
||||
|
||||
|
||||
|
||||
The question is **Does this shop offer a bike pump for use by anyone?**
|
||||
|
||||
- **This shop offers a bike pump for anyone** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump' target='_blank'>service:bicycle:pump</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dyes' target='_blank'>yes</a>
|
||||
- **This shop doesn't offer a bike pump for anyone** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump' target='_blank'>service:bicycle:pump</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dno' target='_blank'>no</a>
|
||||
- **There is bicycle pump, it is shown as a separate point ** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump' target='_blank'>service:bicycle:pump</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dseparate' target='_blank'>separate</a>
|
||||
|
||||
|
||||
|
||||
|
||||
- **This shop offers a bike pump for anyone** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump' target='_blank'>service:bicycle:pump</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dyes' target='_blank'>yes</a>
|
||||
- **This shop doesn't offer a bike pump for anyone** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump' target='_blank'>service:bicycle:pump</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dno' target='_blank'>no</a>
|
||||
- **There is bicycle pump, it is shown as a separate point ** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump' target='_blank'>service:bicycle:pump</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dseparate' target='_blank'>separate</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### bike_repair_tools-service
|
||||
|
||||
|
||||
|
||||
The question is **Are there tools here to repair your own bike?**
|
||||
|
||||
- **This shop offers tools for DIY repair** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:diy' target='_blank'>service:bicycle:diy</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dyes' target='_blank'>yes</a>
|
||||
- **This shop doesn't offer tools for DIY repair** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:diy' target='_blank'>service:bicycle:diy</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dno' target='_blank'>no</a>
|
||||
- **Tools for DIY repair are only available if you bought/hire the bike in the shop** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:diy' target='_blank'>service:bicycle:diy</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Donly_sold' target='_blank'>only_sold</a>
|
||||
|
||||
|
||||
|
||||
|
||||
- **This shop offers tools for DIY repair** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:diy' target='_blank'>service:bicycle:diy</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dyes' target='_blank'>yes</a>
|
||||
- **This shop doesn't offer tools for DIY repair** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:diy' target='_blank'>service:bicycle:diy</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dno' target='_blank'>no</a>
|
||||
- **Tools for DIY repair are only available if you bought/hire the bike in the shop** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:diy' target='_blank'>service:bicycle:diy</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Donly_sold' target='_blank'>only_sold</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### bike_repair_bike-wash
|
||||
|
||||
|
||||
|
||||
The question is **Are bicycles washed here?**
|
||||
|
||||
- **This shop cleans bicycles** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning' target='_blank'>service:bicycle:
|
||||
cleaning</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dyes' target='_blank'>yes</a>
|
||||
- **This shop has an installation where one can clean bicycles themselves** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning' target='_blank'>service:bicycle:
|
||||
cleaning</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Ddiy' target='_blank'>diy</a>
|
||||
- **This shop doesn't offer bicycle cleaning** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning' target='_blank'>service:bicycle:
|
||||
cleaning</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
- **This shop cleans bicycles** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning' target='_blank'>service:bicycle:cleaning</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dyes' target='_blank'>yes</a>
|
||||
- **This shop has an installation where one can clean bicycles themselves** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning' target='_blank'>service:bicycle:cleaning</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Ddiy' target='_blank'>diy</a>
|
||||
- **This shop doesn't offer bicycle cleaning** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning' target='_blank'>service:bicycle:cleaning</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### bike_cleaning-service:bicycle:cleaning:charge
|
||||
|
||||
|
||||
|
||||
The question is **How much does it cost to use the cleaning service?**
|
||||
|
||||
This rendering asks information about the
|
||||
property [service:bicycle:cleaning:charge](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:charge)
|
||||
This rendering asks information about the property [service:bicycle:cleaning:charge](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:charge)
|
||||
This is rendered with `Using the cleaning service costs {service:bicycle:cleaning:charge}`
|
||||
|
||||
- **The cleaning service is free to use** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:fee' target='_blank'>service:bicycle:
|
||||
cleaning:fee</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning:fee%3Dno&service:bicycle:cleaning:charge=' target='_blank'>
|
||||
no&service:bicycle:cleaning:charge=</a>
|
||||
- **Free to use** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:fee' target='_blank'>service:bicycle:
|
||||
cleaning:fee</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning:fee%3Dno' target='_blank'>
|
||||
no</a>_This option cannot be chosen as answer_
|
||||
- **The cleaning service has a fee, but the amount is not known** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:fee' target='_blank'>service:bicycle:
|
||||
cleaning:fee</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning:fee%3Dyes&service:bicycle:cleaning:charge=' target='_blank'>
|
||||
yes&service:bicycle:cleaning:charge=</a>_This option cannot be chosen as answer_
|
||||
|
||||
|
||||
- **The cleaning service is free to use** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:fee' target='_blank'>service:bicycle:cleaning:fee</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning:fee%3Dno&service:bicycle:cleaning:charge=' target='_blank'>no&service:bicycle:cleaning:charge=</a>
|
||||
- **Free to use** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:fee' target='_blank'>service:bicycle:cleaning:fee</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning:fee%3Dno' target='_blank'>no</a>_This option cannot be chosen as answer_
|
||||
- **The cleaning service has a fee, but the amount is not known** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:fee' target='_blank'>service:bicycle:cleaning:fee</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning:fee%3Dyes&service:bicycle:cleaning:charge=' target='_blank'>yes&service:bicycle:cleaning:charge=</a>_This option cannot be chosen as answer_
|
||||
|
||||
|
||||
This document is autogenerated from assets/layers/bike_shop/bike_shop.json
|
|
@ -1,4 +1,6 @@
|
|||
bike_themed_object
|
||||
|
||||
|
||||
bike_themed_object
|
||||
====================
|
||||
|
||||
|
||||
|
@ -7,13 +9,15 @@ bike_themed_object
|
|||
|
||||
A layer with bike-themed objects but who don't match any other layer
|
||||
|
||||
|
||||
|
||||
|
||||
## Table of contents
|
||||
|
||||
1. [bike_themed_object](#bike_themed_object)
|
||||
* [Themes using this layer](#themes-using-this-layer)
|
||||
|
||||
- [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
- [Supported attributes](#supported-attributes)
|
||||
* [Themes using this layer](#themes-using-this-layer)
|
||||
- [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
- [Supported attributes](#supported-attributes)
|
||||
+ [images](#images)
|
||||
+ [description](#description)
|
||||
+ [website](#website)
|
||||
|
@ -21,48 +25,51 @@ A layer with bike-themed objects but who don't match any other layer
|
|||
+ [phone](#phone)
|
||||
+ [opening_hours](#opening_hours)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#### Themes using this layer
|
||||
|
||||
- [cyclofix](https://mapcomplete.osm.be/cyclofix)
|
||||
- [personal](https://mapcomplete.osm.be/personal)
|
||||
|
||||
|
||||
|
||||
|
||||
- [cyclofix](https://mapcomplete.osm.be/cyclofix)
|
||||
|
||||
|
||||
[Go to the source code](../assets/layers/bike_themed_object/bike_themed_object.json)
|
||||
|
||||
|
||||
|
||||
Basic tags for this layer
|
||||
Basic tags for this layer
|
||||
---------------------------
|
||||
|
||||
|
||||
|
||||
Elements must have the all of following tags to be shown on this layer:
|
||||
|
||||
- <a href='https://wiki.openstreetmap.org/wiki/Key:theme' target='_blank'>theme</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:theme%3Dbicycle' target='_blank'>bicycle</a>
|
||||
|<a href='https://wiki.openstreetmap.org/wiki/Key:theme' target='_blank'>theme</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:theme%3Dcycling' target='_blank'>cycling</a>
|
||||
|<a href='https://wiki.openstreetmap.org/wiki/Key:sport' target='_blank'>sport</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:sport%3Dcycling' target='_blank'>cycling</a>
|
||||
|<a href='https://wiki.openstreetmap.org/wiki/Key:association' target='_blank'>association</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:association%3Dcycling' target='_blank'>cycling</a>
|
||||
|<a href='https://wiki.openstreetmap.org/wiki/Key:association' target='_blank'>association</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:association%3Dbicycle' target='_blank'>bicycle</a>
|
||||
|<a href='https://wiki.openstreetmap.org/wiki/Key:ngo' target='_blank'>ngo</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:ngo%3Dcycling' target='_blank'>cycling</a>
|
||||
|<a href='https://wiki.openstreetmap.org/wiki/Key:ngo' target='_blank'>ngo</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:ngo%3Dbicycle' target='_blank'>bicycle</a>
|
||||
|<a href='https://wiki.openstreetmap.org/wiki/Key:club' target='_blank'>club</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:club%3Dbicycle' target='_blank'>bicycle</a>
|
||||
|<a href='https://wiki.openstreetmap.org/wiki/Key:club' target='_blank'>club</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:club%3Dcycling' target='_blank'>cycling</a>
|
||||
|
||||
Supported attributes
|
||||
|
||||
- <a href='https://wiki.openstreetmap.org/wiki/Key:theme' target='_blank'>theme</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:theme%3Dbicycle' target='_blank'>bicycle</a>|<a href='https://wiki.openstreetmap.org/wiki/Key:theme' target='_blank'>theme</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:theme%3Dcycling' target='_blank'>cycling</a>|<a href='https://wiki.openstreetmap.org/wiki/Key:sport' target='_blank'>sport</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:sport%3Dcycling' target='_blank'>cycling</a>|<a href='https://wiki.openstreetmap.org/wiki/Key:association' target='_blank'>association</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:association%3Dcycling' target='_blank'>cycling</a>|<a href='https://wiki.openstreetmap.org/wiki/Key:association' target='_blank'>association</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:association%3Dbicycle' target='_blank'>bicycle</a>|<a href='https://wiki.openstreetmap.org/wiki/Key:ngo' target='_blank'>ngo</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:ngo%3Dcycling' target='_blank'>cycling</a>|<a href='https://wiki.openstreetmap.org/wiki/Key:ngo' target='_blank'>ngo</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:ngo%3Dbicycle' target='_blank'>bicycle</a>|<a href='https://wiki.openstreetmap.org/wiki/Key:club' target='_blank'>club</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:club%3Dbicycle' target='_blank'>bicycle</a>|<a href='https://wiki.openstreetmap.org/wiki/Key:club' target='_blank'>club</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:club%3Dcycling' target='_blank'>cycling</a>
|
||||
|
||||
|
||||
|
||||
|
||||
Supported attributes
|
||||
----------------------
|
||||
|
||||
|
||||
|
||||
**Warning** This quick overview is incomplete
|
||||
|
||||
|
||||
|
||||
attribute | type | values which are supported by this layer
|
||||
----------- | ------ | ------------------------------------------
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/description#values) [description](https://wiki.openstreetmap.org/wiki/Key:description) | [string](../SpecialInputElements.md#string) |
|
||||
|
@ -71,54 +78,85 @@ attribute | type | values which are supported by this layer
|
|||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/phone#values) [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) |
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) |
|
||||
|
||||
|
||||
|
||||
|
||||
### images
|
||||
|
||||
|
||||
|
||||
_This tagrendering has no question and is thus read-only_
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
### description
|
||||
|
||||
The question is **Is there still something relevant you couldn't give in the previous questions? Add it
|
||||
here.<br/><span style='font-size: small'>Don't repeat already stated facts</span>**
|
||||
|
||||
|
||||
The question is **Is there still something relevant you couldn't give in the previous questions? Add it here.<br/><span style='font-size: small'>Don't repeat already stated facts</span>**
|
||||
|
||||
This rendering asks information about the property [description](https://wiki.openstreetmap.org/wiki/Key:description)
|
||||
This is rendered with `{description}`
|
||||
|
||||
|
||||
|
||||
### website
|
||||
|
||||
|
||||
|
||||
The question is **What is the website of {name}?**
|
||||
|
||||
This rendering asks information about the property [website](https://wiki.openstreetmap.org/wiki/Key:website)
|
||||
This is rendered with `<a href='{website}' target='_blank'>{website}</a>`
|
||||
|
||||
- **<a href='{contact:website}' target='_blank'>{contact:website}</a>** corresponds with contact:website~^..*$_This
|
||||
option cannot be chosen as answer_
|
||||
|
||||
|
||||
- **<a href='{contact:website}' target='_blank'>{contact:website}</a>** corresponds with contact:website~^..*$_This option cannot be chosen as answer_
|
||||
|
||||
|
||||
|
||||
|
||||
### email
|
||||
|
||||
|
||||
|
||||
The question is **What is the email address of {name}?**
|
||||
|
||||
This rendering asks information about the property [email](https://wiki.openstreetmap.org/wiki/Key:email)
|
||||
This is rendered with `<a href='mailto:{email}' target='_blank'>{email}</a>`
|
||||
|
||||
- **<a href='mailto:{contact:email}' target='_blank'>{contact:email}</a>** corresponds with contact:email~^..*$_This
|
||||
option cannot be chosen as answer_
|
||||
|
||||
|
||||
- **<a href='mailto:{contact:email}' target='_blank'>{contact:email}</a>** corresponds with contact:email~^..*$_This option cannot be chosen as answer_
|
||||
|
||||
|
||||
|
||||
|
||||
### phone
|
||||
|
||||
|
||||
|
||||
The question is **What is the phone number of {name}?**
|
||||
|
||||
This rendering asks information about the property [phone](https://wiki.openstreetmap.org/wiki/Key:phone)
|
||||
This is rendered with `<a href='tel:{phone}'>{phone}</a>`
|
||||
|
||||
- **<a href='tel:{contact:phone}'>{contact:phone}</a>** corresponds with contact:phone~^..*$_This option cannot be
|
||||
chosen as answer_
|
||||
|
||||
|
||||
- **<a href='tel:{contact:phone}'>{contact:phone}</a>** corresponds with contact:phone~^..*$_This option cannot be chosen as answer_
|
||||
|
||||
|
||||
|
||||
|
||||
### opening_hours
|
||||
|
||||
|
||||
|
||||
The question is **What are the opening hours of {name}?**
|
||||
|
||||
This rendering asks information about the
|
||||
property [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours)
|
||||
This rendering asks information about the property [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours)
|
||||
This is rendered with `<h3>Opening hours</h3>{opening_hours_table(opening_hours)}`
|
||||
|
||||
This document is autogenerated from assets/layers/bike_themed_object/bike_themed_object.json
|
|
@ -1,70 +1,110 @@
|
|||
binocular
|
||||
|
||||
|
||||
binocular
|
||||
===========
|
||||
|
||||
|
||||
|
||||
<img src='https://mapcomplete.osm.be/./assets/layers/binocular/telescope.svg' height="100px">
|
||||
<img src='https://mapcomplete.osm.be/circle:white;./assets/layers/binocular/telescope.svg' height="100px">
|
||||
|
||||
Binoculas
|
||||
|
||||
|
||||
|
||||
|
||||
## Table of contents
|
||||
|
||||
1. [binocular](#binocular)
|
||||
* [Themes using this layer](#themes-using-this-layer)
|
||||
|
||||
- [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
- [Supported attributes](#supported-attributes)
|
||||
* [Themes using this layer](#themes-using-this-layer)
|
||||
- [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
- [Supported attributes](#supported-attributes)
|
||||
+ [images](#images)
|
||||
+ [binocular-charge](#binocular-charge)
|
||||
+ [binocular-direction](#binocular-direction)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#### Themes using this layer
|
||||
|
||||
- [binoculars](https://mapcomplete.osm.be/binoculars)
|
||||
- [personal](https://mapcomplete.osm.be/personal)
|
||||
|
||||
|
||||
|
||||
|
||||
- [binoculars](https://mapcomplete.osm.be/binoculars)
|
||||
|
||||
|
||||
[Go to the source code](../assets/layers/binocular/binocular.json)
|
||||
|
||||
|
||||
|
||||
Basic tags for this layer
|
||||
Basic tags for this layer
|
||||
---------------------------
|
||||
|
||||
|
||||
|
||||
Elements must have the all of following tags to be shown on this layer:
|
||||
|
||||
- <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbinoculars' target='_blank'>binoculars</a>
|
||||
|
||||
Supported attributes
|
||||
|
||||
- <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbinoculars' target='_blank'>binoculars</a>
|
||||
|
||||
|
||||
|
||||
|
||||
Supported attributes
|
||||
----------------------
|
||||
|
||||
|
||||
|
||||
**Warning** This quick overview is incomplete
|
||||
|
||||
|
||||
|
||||
attribute | type | values which are supported by this layer
|
||||
----------- | ------ | ------------------------------------------
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/charge#values) [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:charge%3D)
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/direction#values) [direction](https://wiki.openstreetmap.org/wiki/Key:direction) | [direction](../SpecialInputElements.md#direction) |
|
||||
|
||||
|
||||
|
||||
|
||||
### images
|
||||
|
||||
|
||||
|
||||
_This tagrendering has no question and is thus read-only_
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
### binocular-charge
|
||||
|
||||
|
||||
|
||||
The question is **How much does one have to pay to use these binoculars?**
|
||||
|
||||
This rendering asks information about the property [charge](https://wiki.openstreetmap.org/wiki/Key:charge)
|
||||
This is rendered with `Using these binoculars costs {charge}`
|
||||
|
||||
- **Free to use** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:fee' target='_blank'>fee</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
- **Free to use** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:fee' target='_blank'>fee</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### binocular-direction
|
||||
|
||||
|
||||
|
||||
The question is **When looking through this binocular, in what direction does one look?**
|
||||
|
||||
This rendering asks information about the property [direction](https://wiki.openstreetmap.org/wiki/Key:direction)
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
birdhide
|
||||
|
||||
|
||||
birdhide
|
||||
==========
|
||||
|
||||
|
||||
|
@ -7,108 +9,133 @@ birdhide
|
|||
|
||||
Een vogelkijkhut
|
||||
|
||||
|
||||
|
||||
|
||||
## Table of contents
|
||||
|
||||
1. [birdhide](#birdhide)
|
||||
* [Themes using this layer](#themes-using-this-layer)
|
||||
|
||||
- [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
- [Supported attributes](#supported-attributes)
|
||||
* [Themes using this layer](#themes-using-this-layer)
|
||||
- [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
- [Supported attributes](#supported-attributes)
|
||||
+ [images](#images)
|
||||
+ [bird-hide-shelter-or-wall](#bird-hide-shelter-or-wall)
|
||||
+ [bird-hide-wheelchair](#bird-hide-wheelchair)
|
||||
+ [birdhide-operator](#birdhide-operator)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#### Themes using this layer
|
||||
|
||||
- [nature](https://mapcomplete.osm.be/nature)
|
||||
- [personal](https://mapcomplete.osm.be/personal)
|
||||
|
||||
|
||||
|
||||
|
||||
- [nature](https://mapcomplete.osm.be/nature)
|
||||
|
||||
|
||||
[Go to the source code](../assets/layers/birdhide/birdhide.json)
|
||||
|
||||
|
||||
|
||||
Basic tags for this layer
|
||||
Basic tags for this layer
|
||||
---------------------------
|
||||
|
||||
|
||||
|
||||
Elements must have the all of following tags to be shown on this layer:
|
||||
|
||||
- <a href='https://wiki.openstreetmap.org/wiki/Key:leisure' target='_blank'>leisure</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:leisure%3Dbird_hide' target='_blank'>bird_hide</a>
|
||||
|
||||
Supported attributes
|
||||
|
||||
- <a href='https://wiki.openstreetmap.org/wiki/Key:leisure' target='_blank'>leisure</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:leisure%3Dbird_hide' target='_blank'>bird_hide</a>
|
||||
|
||||
|
||||
|
||||
|
||||
Supported attributes
|
||||
----------------------
|
||||
|
||||
|
||||
|
||||
**Warning** This quick overview is incomplete
|
||||
|
||||
|
||||
|
||||
attribute | type | values which are supported by this layer
|
||||
----------- | ------ | ------------------------------------------
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/building#values) [building](https://wiki.openstreetmap.org/wiki/Key:building) | Multiple choice | [](https://wiki.openstreetmap.org/wiki/Tag:building%3D) [yes](https://wiki.openstreetmap.org/wiki/Tag:building%3Dyes) [tower](https://wiki.openstreetmap.org/wiki/Tag:building%3Dtower)
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/wheelchair#values) [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [yes](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno)
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/operator#values) [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | [Natuurpunt](https://wiki.openstreetmap.org/wiki/Tag:operator%3DNatuurpunt) [Agentschap Natuur en Bos](https://wiki.openstreetmap.org/wiki/Tag:operator%3DAgentschap Natuur en Bos)
|
||||
|
||||
|
||||
|
||||
|
||||
### images
|
||||
|
||||
|
||||
|
||||
_This tagrendering has no question and is thus read-only_
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
### bird-hide-shelter-or-wall
|
||||
|
||||
|
||||
|
||||
The question is **Is dit een kijkwand of kijkhut?**
|
||||
|
||||
- **Vogelkijkwand** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:shelter' target='_blank'>
|
||||
shelter</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:shelter%3Dno' target='_blank'>no</a>
|
||||
- **Vogelkijkhut** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>
|
||||
amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dshelter' target='_blank'>shelter</a>
|
||||
&<a href='https://wiki.openstreetmap.org/wiki/Key:building' target='_blank'>building</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:building%3Dyes' target='_blank'>yes</a>
|
||||
&<a href='https://wiki.openstreetmap.org/wiki/Key:shelter' target='_blank'>shelter</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:shelter%3Dyes' target='_blank'>yes</a>
|
||||
- **Vogelkijktoren** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:building' target='_blank'>
|
||||
building</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building%3Dtower' target='_blank'>tower</a>
|
||||
&<a href='https://wiki.openstreetmap.org/wiki/Key:bird_hide' target='_blank'>bird_hide</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:bird_hide%3Dtower' target='_blank'>tower</a>
|
||||
- **Vogelkijkhut** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>
|
||||
amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dshelter' target='_blank'>shelter</a>
|
||||
|<a href='https://wiki.openstreetmap.org/wiki/Key:building' target='_blank'>building</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:building%3Dyes' target='_blank'>yes</a>
|
||||
|<a href='https://wiki.openstreetmap.org/wiki/Key:shelter' target='_blank'>shelter</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:shelter%3Dyes' target='_blank'>yes</a>_This option cannot be chosen
|
||||
as answer_
|
||||
|
||||
|
||||
|
||||
|
||||
- **Vogelkijkwand** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:shelter' target='_blank'>shelter</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:shelter%3Dno' target='_blank'>no</a>
|
||||
- **Vogelkijkhut** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dshelter' target='_blank'>shelter</a>&<a href='https://wiki.openstreetmap.org/wiki/Key:building' target='_blank'>building</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building%3Dyes' target='_blank'>yes</a>&<a href='https://wiki.openstreetmap.org/wiki/Key:shelter' target='_blank'>shelter</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:shelter%3Dyes' target='_blank'>yes</a>
|
||||
- **Vogelkijktoren** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:building' target='_blank'>building</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building%3Dtower' target='_blank'>tower</a>&<a href='https://wiki.openstreetmap.org/wiki/Key:bird_hide' target='_blank'>bird_hide</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bird_hide%3Dtower' target='_blank'>tower</a>
|
||||
- **Vogelkijkhut** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dshelter' target='_blank'>shelter</a>|<a href='https://wiki.openstreetmap.org/wiki/Key:building' target='_blank'>building</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building%3Dyes' target='_blank'>yes</a>|<a href='https://wiki.openstreetmap.org/wiki/Key:shelter' target='_blank'>shelter</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:shelter%3Dyes' target='_blank'>yes</a>_This option cannot be chosen as answer_
|
||||
|
||||
|
||||
|
||||
|
||||
### bird-hide-wheelchair
|
||||
|
||||
|
||||
|
||||
The question is **Is deze vogelkijkplaats rolstoeltoegankelijk?**
|
||||
|
||||
- **Er zijn speciale voorzieningen voor rolstoelen** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:wheelchair' target='_blank'>wheelchair</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated' target='_blank'>designated</a>
|
||||
- **Een rolstoel raakt er vlot** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:wheelchair' target='_blank'>wheelchair</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dyes' target='_blank'>yes</a>
|
||||
- **Je kan er raken met een rolstoel, maar het is niet makkelijk** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:wheelchair' target='_blank'>wheelchair</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dlimited' target='_blank'>limited</a>
|
||||
- **Niet rolstoeltoegankelijk** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:wheelchair' target='_blank'>wheelchair</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
- **Er zijn speciale voorzieningen voor rolstoelen** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:wheelchair' target='_blank'>wheelchair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated' target='_blank'>designated</a>
|
||||
- **Een rolstoel raakt er vlot** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:wheelchair' target='_blank'>wheelchair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dyes' target='_blank'>yes</a>
|
||||
- **Je kan er raken met een rolstoel, maar het is niet makkelijk** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:wheelchair' target='_blank'>wheelchair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dlimited' target='_blank'>limited</a>
|
||||
- **Niet rolstoeltoegankelijk** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:wheelchair' target='_blank'>wheelchair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### birdhide-operator
|
||||
|
||||
|
||||
|
||||
The question is **Wie beheert deze vogelkijkplaats?**
|
||||
|
||||
This rendering asks information about the property [operator](https://wiki.openstreetmap.org/wiki/Key:operator)
|
||||
This is rendered with `Beheer door {operator}`
|
||||
|
||||
- **Beheer door Natuurpunt** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:operator' target='_blank'>operator</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:operator%3DNatuurpunt' target='_blank'>Natuurpunt</a>
|
||||
- **Beheer door het Agentschap Natuur en Bos ** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:operator' target='_blank'>operator</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:operator%3DAgentschap Natuur en Bos' target='_blank'>Agentschap
|
||||
Natuur en Bos</a>
|
||||
|
||||
|
||||
- **Beheer door Natuurpunt** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:operator' target='_blank'>operator</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:operator%3DNatuurpunt' target='_blank'>Natuurpunt</a>
|
||||
- **Beheer door het Agentschap Natuur en Bos ** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:operator' target='_blank'>operator</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:operator%3DAgentschap Natuur en Bos' target='_blank'>Agentschap Natuur en Bos</a>
|
||||
|
||||
|
||||
This document is autogenerated from assets/layers/birdhide/birdhide.json
|
|
@ -1,19 +1,23 @@
|
|||
cafe_pub
|
||||
|
||||
|
||||
cafe_pub
|
||||
==========
|
||||
|
||||
|
||||
|
||||
<img src='https://mapcomplete.osm.be/./assets/layers/cafe_pub/pub.svg' height="100px">
|
||||
<img src='https://mapcomplete.osm.be/circle:white;./assets/layers/cafe_pub/pub.svg' height="100px">
|
||||
|
||||
A layer showing cafés and pubs where one can gather around a drink. The layer asks for some relevant questions
|
||||
|
||||
|
||||
|
||||
|
||||
## Table of contents
|
||||
|
||||
1. [cafe_pub](#cafe_pub)
|
||||
* [Themes using this layer](#themes-using-this-layer)
|
||||
|
||||
- [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
- [Supported attributes](#supported-attributes)
|
||||
* [Themes using this layer](#themes-using-this-layer)
|
||||
- [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
- [Supported attributes](#supported-attributes)
|
||||
+ [images](#images)
|
||||
+ [Name](#name)
|
||||
+ [Classification](#classification)
|
||||
|
@ -26,38 +30,51 @@ A layer showing cafés and pubs where one can gather around a drink. The layer a
|
|||
+ [service:electricity](#serviceelectricity)
|
||||
+ [dog-access](#dog-access)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#### Themes using this layer
|
||||
|
||||
- [cafes_and_pubs](https://mapcomplete.osm.be/cafes_and_pubs)
|
||||
- [personal](https://mapcomplete.osm.be/personal)
|
||||
|
||||
|
||||
|
||||
|
||||
- [cafes_and_pubs](https://mapcomplete.osm.be/cafes_and_pubs)
|
||||
|
||||
|
||||
[Go to the source code](../assets/layers/cafe_pub/cafe_pub.json)
|
||||
|
||||
|
||||
|
||||
Basic tags for this layer
|
||||
Basic tags for this layer
|
||||
---------------------------
|
||||
|
||||
|
||||
|
||||
Elements must have the all of following tags to be shown on this layer:
|
||||
|
||||
- <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbar' target='_blank'>bar</a>
|
||||
|<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dpub' target='_blank'>pub</a>
|
||||
|<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dcafe' target='_blank'>cafe</a>
|
||||
|<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbiergarten' target='_blank'>biergarten</a>
|
||||
|
||||
Supported attributes
|
||||
|
||||
- <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbar' target='_blank'>bar</a>|<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dpub' target='_blank'>pub</a>|<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dcafe' target='_blank'>cafe</a>|<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbiergarten' target='_blank'>biergarten</a>
|
||||
|
||||
|
||||
|
||||
|
||||
Supported attributes
|
||||
----------------------
|
||||
|
||||
|
||||
|
||||
**Warning** This quick overview is incomplete
|
||||
|
||||
|
||||
|
||||
attribute | type | values which are supported by this layer
|
||||
----------- | ------ | ------------------------------------------
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) |
|
||||
|
@ -70,141 +87,174 @@ attribute | type | values which are supported by this layer
|
|||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/service:electricity#values) [service:electricity](https://wiki.openstreetmap.org/wiki/Key:service:electricity) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dlimited) [ask](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dask) [no](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dno)
|
||||
[<img src='https://mapcomplete.osm.be/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/dog#values) [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed)
|
||||
|
||||
|
||||
|
||||
|
||||
### images
|
||||
|
||||
|
||||
|
||||
_This tagrendering has no question and is thus read-only_
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
### Name
|
||||
|
||||
|
||||
|
||||
The question is **What is the name of this pub?**
|
||||
|
||||
This rendering asks information about the property [name](https://wiki.openstreetmap.org/wiki/Key:name)
|
||||
This is rendered with `This pub is named {name}`
|
||||
|
||||
|
||||
|
||||
### Classification
|
||||
|
||||
|
||||
|
||||
The question is **What kind of cafe is this**
|
||||
|
||||
- **Dit is <b>een bruin café of een kroeg</b> waar voornamelijk bier wordt gedronken. De inrichting is typisch gezellig
|
||||
met veel houtwerk ** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>
|
||||
amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dpub' target='_blank'>pub</a>
|
||||
- **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** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbar' target='_blank'>bar</a>
|
||||
- **Dit is een <b>cafe</b> - een plaats waar men rustig kan zitten om een thee, koffie of alcoholische drank te
|
||||
nuttigen.** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dcafe' target='_blank'>cafe</a>
|
||||
- **Dit is een <b>restaurant</b> waar men een maaltijd geserveerd krijgt** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Drestaurant' target='_blank'>restaurant</a>
|
||||
- **Een open ruimte waar bier geserveerd wordt. Typisch in Duitsland** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbiergarten' target='_blank'>biergarten</a>
|
||||
|
||||
|
||||
|
||||
|
||||
- **Dit is <b>een bruin café of een kroeg</b> waar voornamelijk bier wordt gedronken. De inrichting is typisch gezellig met veel houtwerk ** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dpub' target='_blank'>pub</a>
|
||||
- **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** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbar' target='_blank'>bar</a>
|
||||
- **Dit is een <b>cafe</b> - een plaats waar men rustig kan zitten om een thee, koffie of alcoholische drank te nuttigen.** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dcafe' target='_blank'>cafe</a>
|
||||
- **Dit is een <b>restaurant</b> waar men een maaltijd geserveerd krijgt** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Drestaurant' target='_blank'>restaurant</a>
|
||||
- **Een open ruimte waar bier geserveerd wordt. Typisch in Duitsland** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbiergarten' target='_blank'>biergarten</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### opening_hours
|
||||
|
||||
|
||||
|
||||
The question is **What are the opening hours of {name}?**
|
||||
|
||||
This rendering asks information about the
|
||||
property [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours)
|
||||
This rendering asks information about the property [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours)
|
||||
This is rendered with `<h3>Opening hours</h3>{opening_hours_table(opening_hours)}`
|
||||
|
||||
|
||||
|
||||
### website
|
||||
|
||||
|
||||
|
||||
The question is **What is the website of {name}?**
|
||||
|
||||
This rendering asks information about the property [website](https://wiki.openstreetmap.org/wiki/Key:website)
|
||||
This is rendered with `<a href='{website}' target='_blank'>{website}</a>`
|
||||
|
||||
- **<a href='{contact:website}' target='_blank'>{contact:website}</a>** corresponds with contact:website~^..*$_This
|
||||
option cannot be chosen as answer_
|
||||
|
||||
|
||||
- **<a href='{contact:website}' target='_blank'>{contact:website}</a>** corresponds with contact:website~^..*$_This option cannot be chosen as answer_
|
||||
|
||||
|
||||
|
||||
|
||||
### email
|
||||
|
||||
|
||||
|
||||
The question is **What is the email address of {name}?**
|
||||
|
||||
This rendering asks information about the property [email](https://wiki.openstreetmap.org/wiki/Key:email)
|
||||
This is rendered with `<a href='mailto:{email}' target='_blank'>{email}</a>`
|
||||
|
||||
- **<a href='mailto:{contact:email}' target='_blank'>{contact:email}</a>** corresponds with contact:email~^..*$_This
|
||||
option cannot be chosen as answer_
|
||||
|
||||
|
||||
- **<a href='mailto:{contact:email}' target='_blank'>{contact:email}</a>** corresponds with contact:email~^..*$_This option cannot be chosen as answer_
|
||||
|
||||
|
||||
|
||||
|
||||
### phone
|
||||
|
||||
|
||||
|
||||
The question is **What is the phone number of {name}?**
|
||||
|
||||
This rendering asks information about the property [phone](https://wiki.openstreetmap.org/wiki/Key:phone)
|
||||
This is rendered with `<a href='tel:{phone}'>{phone}</a>`
|
||||
|
||||
- **<a href='tel:{contact:phone}'>{contact:phone}</a>** corresponds with contact:phone~^..*$_This option cannot be
|
||||
chosen as answer_
|
||||
|
||||
|
||||
- **<a href='tel:{contact:phone}'>{contact:phone}</a>** corresponds with contact:phone~^..*$_This option cannot be chosen as answer_
|
||||
|
||||
|
||||
|
||||
|
||||
### payment-options
|
||||
|
||||
|
||||
|
||||
The question is **Which methods of payment are accepted here?**
|
||||
|
||||
- **Cash is accepted here** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cash' target='_blank'>payment:cash</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cash%3Dyes' target='_blank'>yes</a>Unselecting this answer
|
||||
will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cash' target='_blank'>payment:cash</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cash%3Dno' target='_blank'>no</a>
|
||||
- **Payment cards are accepted here** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cards' target='_blank'>payment:cards</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cards%3Dyes' target='_blank'>yes</a>Unselecting this answer
|
||||
will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cards' target='_blank'>payment:cards</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cards%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
- **Cash is accepted here** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cash' target='_blank'>payment:cash</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cash%3Dyes' target='_blank'>yes</a>Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cash' target='_blank'>payment:cash</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cash%3Dno' target='_blank'>no</a>
|
||||
- **Payment cards are accepted here** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cards' target='_blank'>payment:cards</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cards%3Dyes' target='_blank'>yes</a>Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cards' target='_blank'>payment:cards</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cards%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### wheelchair-access
|
||||
|
||||
|
||||
|
||||
The question is **Is this place accessible with a wheelchair?**
|
||||
|
||||
- **This place is specially adapted for wheelchair users** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:wheelchair' target='_blank'>wheelchair</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated' target='_blank'>designated</a>
|
||||
- **This place is easily reachable with a wheelchair** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:wheelchair' target='_blank'>wheelchair</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dyes' target='_blank'>yes</a>
|
||||
- **It is possible to reach this place in a wheelchair, but it is not easy** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:wheelchair' target='_blank'>wheelchair</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dlimited' target='_blank'>limited</a>
|
||||
- **This place is not reachable with a wheelchair** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:wheelchair' target='_blank'>wheelchair</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
- **This place is specially adapted for wheelchair users** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:wheelchair' target='_blank'>wheelchair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated' target='_blank'>designated</a>
|
||||
- **This place is easily reachable with a wheelchair** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:wheelchair' target='_blank'>wheelchair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dyes' target='_blank'>yes</a>
|
||||
- **It is possible to reach this place in a wheelchair, but it is not easy** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:wheelchair' target='_blank'>wheelchair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dlimited' target='_blank'>limited</a>
|
||||
- **This place is not reachable with a wheelchair** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:wheelchair' target='_blank'>wheelchair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### 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 <a href='https://wiki.openstreetmap.org/wiki/Key:service:electricity' target='_blank'>
|
||||
service:electricity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dyes' target='_blank'>
|
||||
yes</a>
|
||||
- **There are a few domestic sockets available to customers seated indoors, where they can charge their electronics**
|
||||
corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:electricity' target='_blank'>service:
|
||||
electricity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dlimited' target='_blank'>
|
||||
limited</a>
|
||||
- **There are no sockets available indoors to customers, but charging might be possible if the staff is asked**
|
||||
corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:electricity' target='_blank'>service:
|
||||
electricity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dask' target='_blank'>ask</a>
|
||||
- **There are a no domestic sockets available to customers seated indoors** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:service:electricity' target='_blank'>service:electricity</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
- **There are plenty of domestic sockets available to customers seated indoors, where they can charge their electronics** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:electricity' target='_blank'>service:electricity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dyes' target='_blank'>yes</a>
|
||||
- **There are a few domestic sockets available to customers seated indoors, where they can charge their electronics** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:electricity' target='_blank'>service:electricity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dlimited' target='_blank'>limited</a>
|
||||
- **There are no sockets available indoors to customers, but charging might be possible if the staff is asked** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:electricity' target='_blank'>service:electricity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dask' target='_blank'>ask</a>
|
||||
- **There are a no domestic sockets available to customers seated indoors** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:electricity' target='_blank'>service:electricity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dno' target='_blank'>no</a>
|
||||
|
||||
|
||||
|
||||
|
||||
### dog-access
|
||||
|
||||
|
||||
|
||||
The question is **Are dogs allowed in this business?**
|
||||
|
||||
- **Dogs are allowed** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:dog' target='_blank'>dog</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes' target='_blank'>yes</a>
|
||||
- **Dogs are <b>not</b> allowed** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:dog' target='_blank'>dog</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno' target='_blank'>no</a>
|
||||
- **Dogs are allowed, but they have to be leashed** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:dog' target='_blank'>dog</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed' target='_blank'>leashed</a>
|
||||
- **Dogs are allowed and can run around freely** corresponds
|
||||
with <a href='https://wiki.openstreetmap.org/wiki/Key:dog' target='_blank'>dog</a>
|
||||
=<a href='https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed' target='_blank'>unleashed</a>
|
||||
|
||||
|
||||
|
||||
|
||||
- **Dogs are allowed** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:dog' target='_blank'>dog</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes' target='_blank'>yes</a>
|
||||
- **Dogs are <b>not</b> allowed** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:dog' target='_blank'>dog</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno' target='_blank'>no</a>
|
||||
- **Dogs are allowed, but they have to be leashed** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:dog' target='_blank'>dog</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed' target='_blank'>leashed</a>
|
||||
- **Dogs are allowed and can run around freely** corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:dog' target='_blank'>dog</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed' target='_blank'>unleashed</a>
|
||||
|
||||
|
||||
This document is autogenerated from assets/layers/cafe_pub/cafe_pub.json
|
File diff suppressed because it is too large
Load diff
|
@ -212,7 +212,7 @@
|
|||
"description": "The _first sentence_ of the description is shown on the button of the `add` menu.\nThe full description is shown in the confirmation dialog.\n\n(The first sentence is until the first '.'-character in the description)"
|
||||
},
|
||||
"exampleImages": {
|
||||
"description": "Example images, which show real-life pictures of what such a feature might look like\n\nType: image[]",
|
||||
"description": "Example images, which show real-life pictures of what such a feature might look like\n\nType: image",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
|
@ -511,11 +511,8 @@
|
|||
"type": "string"
|
||||
}
|
||||
},
|
||||
"render": {
|
||||
"description": "Renders this value. Note that \"{key}\"-parts are substituted by the corresponding values of the element.\nIf neither 'textFieldQuestion' nor 'mappings' are defined, this text is simply shown as default value.\n\nNote that this is a HTML-interpreted value, so you can add links as e.g. '<a href='{website}'>{website}</a>' or include images such as `This is of type A <br><img src='typeA-icon.svg' />`"
|
||||
},
|
||||
"question": {
|
||||
"description": "If it turns out that this tagRendering doesn't match _any_ value, then we show this question.\nIf undefined, the question is never asked and this tagrendering is read-only"
|
||||
"description": "Renders this value. Note that \"{key}\"-parts are substituted by the corresponding values of the element.\nIf neither 'textFieldQuestion' nor 'mappings' are defined, this text is simply shown as default value.\n\nNote that this is a HTML-interpreted value, so you can add links as e.g. '<a href='{website}'>{website}</a>' or include images such as `This is of type A <br><img src='typeA-icon.svg' />`\ntype: rendered\n/\nrender?: string | any,\n\n/**\nIf it turns out that this tagRendering doesn't match _any_ value, then we show this question.\nIf undefined, the question is never asked and this tagrendering is read-only"
|
||||
},
|
||||
"condition": {
|
||||
"description": "Only show this question if the object also matches the following tags.\n\nThis is useful to ask a follow-up question. E.g. if there is a diaper table, then ask a follow-up question on diaper tables...",
|
||||
|
@ -590,7 +587,7 @@
|
|||
]
|
||||
},
|
||||
"then": {
|
||||
"description": "If the condition `if` is met, the text `then` will be rendered.\nIf not known yet, the user will be presented with `then` as an option"
|
||||
"description": "If the condition `if` is met, the text `then` will be rendered.\nIf not known yet, the user will be presented with `then` as an option\ntype: rendered"
|
||||
},
|
||||
"icon": {
|
||||
"description": "An icon supporting this mapping; typically shown pretty small\nType: icon",
|
||||
|
|
|
@ -212,7 +212,7 @@ export default {
|
|||
"description": "The _first sentence_ of the description is shown on the button of the `add` menu.\nThe full description is shown in the confirmation dialog.\n\n(The first sentence is until the first '.'-character in the description)"
|
||||
},
|
||||
"exampleImages": {
|
||||
"description": "Example images, which show real-life pictures of what such a feature might look like\n\nType: image[]",
|
||||
"description": "Example images, which show real-life pictures of what such a feature might look like\n\nType: image",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
|
@ -509,11 +509,8 @@ export default {
|
|||
"type": "string"
|
||||
}
|
||||
},
|
||||
"render": {
|
||||
"description": "Renders this value. Note that \"{key}\"-parts are substituted by the corresponding values of the element.\nIf neither 'textFieldQuestion' nor 'mappings' are defined, this text is simply shown as default value.\n\nNote that this is a HTML-interpreted value, so you can add links as e.g. '<a href='{website}'>{website}</a>' or include images such as `This is of type A <br><img src='typeA-icon.svg' />`"
|
||||
},
|
||||
"question": {
|
||||
"description": "If it turns out that this tagRendering doesn't match _any_ value, then we show this question.\nIf undefined, the question is never asked and this tagrendering is read-only"
|
||||
"description": "Renders this value. Note that \"{key}\"-parts are substituted by the corresponding values of the element.\nIf neither 'textFieldQuestion' nor 'mappings' are defined, this text is simply shown as default value.\n\nNote that this is a HTML-interpreted value, so you can add links as e.g. '<a href='{website}'>{website}</a>' or include images such as `This is of type A <br><img src='typeA-icon.svg' />`\ntype: rendered\n/\nrender?: string | any,\n\n/**\nIf it turns out that this tagRendering doesn't match _any_ value, then we show this question.\nIf undefined, the question is never asked and this tagrendering is read-only"
|
||||
},
|
||||
"condition": {
|
||||
"description": "Only show this question if the object also matches the following tags.\n\nThis is useful to ask a follow-up question. E.g. if there is a diaper table, then ask a follow-up question on diaper tables...",
|
||||
|
@ -588,7 +585,7 @@ export default {
|
|||
]
|
||||
},
|
||||
"then": {
|
||||
"description": "If the condition `if` is met, the text `then` will be rendered.\nIf not known yet, the user will be presented with `then` as an option"
|
||||
"description": "If the condition `if` is met, the text `then` will be rendered.\nIf not known yet, the user will be presented with `then` as an option\ntype: rendered"
|
||||
},
|
||||
"icon": {
|
||||
"description": "An icon supporting this mapping; typically shown pretty small\nType: icon",
|
||||
|
|
|
@ -367,11 +367,8 @@
|
|||
"type": "string"
|
||||
}
|
||||
},
|
||||
"render": {
|
||||
"description": "Renders this value. Note that \"{key}\"-parts are substituted by the corresponding values of the element.\nIf neither 'textFieldQuestion' nor 'mappings' are defined, this text is simply shown as default value.\n\nNote that this is a HTML-interpreted value, so you can add links as e.g. '<a href='{website}'>{website}</a>' or include images such as `This is of type A <br><img src='typeA-icon.svg' />`"
|
||||
},
|
||||
"question": {
|
||||
"description": "If it turns out that this tagRendering doesn't match _any_ value, then we show this question.\nIf undefined, the question is never asked and this tagrendering is read-only"
|
||||
"description": "Renders this value. Note that \"{key}\"-parts are substituted by the corresponding values of the element.\nIf neither 'textFieldQuestion' nor 'mappings' are defined, this text is simply shown as default value.\n\nNote that this is a HTML-interpreted value, so you can add links as e.g. '<a href='{website}'>{website}</a>' or include images such as `This is of type A <br><img src='typeA-icon.svg' />`\ntype: rendered\n/\nrender?: string | any,\n\n/**\nIf it turns out that this tagRendering doesn't match _any_ value, then we show this question.\nIf undefined, the question is never asked and this tagrendering is read-only"
|
||||
},
|
||||
"condition": {
|
||||
"description": "Only show this question if the object also matches the following tags.\n\nThis is useful to ask a follow-up question. E.g. if there is a diaper table, then ask a follow-up question on diaper tables...",
|
||||
|
@ -446,7 +443,7 @@
|
|||
]
|
||||
},
|
||||
"then": {
|
||||
"description": "If the condition `if` is met, the text `then` will be rendered.\nIf not known yet, the user will be presented with `then` as an option"
|
||||
"description": "If the condition `if` is met, the text `then` will be rendered.\nIf not known yet, the user will be presented with `then` as an option\ntype: rendered"
|
||||
},
|
||||
"icon": {
|
||||
"description": "An icon supporting this mapping; typically shown pretty small\nType: icon",
|
||||
|
@ -1087,7 +1084,7 @@
|
|||
"description": "The _first sentence_ of the description is shown on the button of the `add` menu.\nThe full description is shown in the confirmation dialog.\n\n(The first sentence is until the first '.'-character in the description)"
|
||||
},
|
||||
"exampleImages": {
|
||||
"description": "Example images, which show real-life pictures of what such a feature might look like\n\nType: image[]",
|
||||
"description": "Example images, which show real-life pictures of what such a feature might look like\n\nType: image",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
|
|
|
@ -365,11 +365,8 @@ export default {
|
|||
"type": "string"
|
||||
}
|
||||
},
|
||||
"render": {
|
||||
"description": "Renders this value. Note that \"{key}\"-parts are substituted by the corresponding values of the element.\nIf neither 'textFieldQuestion' nor 'mappings' are defined, this text is simply shown as default value.\n\nNote that this is a HTML-interpreted value, so you can add links as e.g. '<a href='{website}'>{website}</a>' or include images such as `This is of type A <br><img src='typeA-icon.svg' />`"
|
||||
},
|
||||
"question": {
|
||||
"description": "If it turns out that this tagRendering doesn't match _any_ value, then we show this question.\nIf undefined, the question is never asked and this tagrendering is read-only"
|
||||
"description": "Renders this value. Note that \"{key}\"-parts are substituted by the corresponding values of the element.\nIf neither 'textFieldQuestion' nor 'mappings' are defined, this text is simply shown as default value.\n\nNote that this is a HTML-interpreted value, so you can add links as e.g. '<a href='{website}'>{website}</a>' or include images such as `This is of type A <br><img src='typeA-icon.svg' />`\ntype: rendered\n/\nrender?: string | any,\n\n/**\nIf it turns out that this tagRendering doesn't match _any_ value, then we show this question.\nIf undefined, the question is never asked and this tagrendering is read-only"
|
||||
},
|
||||
"condition": {
|
||||
"description": "Only show this question if the object also matches the following tags.\n\nThis is useful to ask a follow-up question. E.g. if there is a diaper table, then ask a follow-up question on diaper tables...",
|
||||
|
@ -444,7 +441,7 @@ export default {
|
|||
]
|
||||
},
|
||||
"then": {
|
||||
"description": "If the condition `if` is met, the text `then` will be rendered.\nIf not known yet, the user will be presented with `then` as an option"
|
||||
"description": "If the condition `if` is met, the text `then` will be rendered.\nIf not known yet, the user will be presented with `then` as an option\ntype: rendered"
|
||||
},
|
||||
"icon": {
|
||||
"description": "An icon supporting this mapping; typically shown pretty small\nType: icon",
|
||||
|
@ -1077,7 +1074,7 @@ export default {
|
|||
"description": "The _first sentence_ of the description is shown on the button of the `add` menu.\nThe full description is shown in the confirmation dialog.\n\n(The first sentence is until the first '.'-character in the description)"
|
||||
},
|
||||
"exampleImages": {
|
||||
"description": "Example images, which show real-life pictures of what such a feature might look like\n\nType: image[]",
|
||||
"description": "Example images, which show real-life pictures of what such a feature might look like\n\nType: image",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
|
|
|
@ -177,11 +177,8 @@
|
|||
"type": "string"
|
||||
}
|
||||
},
|
||||
"render": {
|
||||
"description": "Renders this value. Note that \"{key}\"-parts are substituted by the corresponding values of the element.\nIf neither 'textFieldQuestion' nor 'mappings' are defined, this text is simply shown as default value.\n\nNote that this is a HTML-interpreted value, so you can add links as e.g. '<a href='{website}'>{website}</a>' or include images such as `This is of type A <br><img src='typeA-icon.svg' />`"
|
||||
},
|
||||
"question": {
|
||||
"description": "If it turns out that this tagRendering doesn't match _any_ value, then we show this question.\nIf undefined, the question is never asked and this tagrendering is read-only"
|
||||
"description": "Renders this value. Note that \"{key}\"-parts are substituted by the corresponding values of the element.\nIf neither 'textFieldQuestion' nor 'mappings' are defined, this text is simply shown as default value.\n\nNote that this is a HTML-interpreted value, so you can add links as e.g. '<a href='{website}'>{website}</a>' or include images such as `This is of type A <br><img src='typeA-icon.svg' />`\ntype: rendered\n/\nrender?: string | any,\n\n/**\nIf it turns out that this tagRendering doesn't match _any_ value, then we show this question.\nIf undefined, the question is never asked and this tagrendering is read-only"
|
||||
},
|
||||
"condition": {
|
||||
"description": "Only show this question if the object also matches the following tags.\n\nThis is useful to ask a follow-up question. E.g. if there is a diaper table, then ask a follow-up question on diaper tables...",
|
||||
|
@ -256,7 +253,7 @@
|
|||
]
|
||||
},
|
||||
"then": {
|
||||
"description": "If the condition `if` is met, the text `then` will be rendered.\nIf not known yet, the user will be presented with `then` as an option"
|
||||
"description": "If the condition `if` is met, the text `then` will be rendered.\nIf not known yet, the user will be presented with `then` as an option\ntype: rendered"
|
||||
},
|
||||
"icon": {
|
||||
"description": "An icon supporting this mapping; typically shown pretty small\nType: icon",
|
||||
|
|
|
@ -175,11 +175,8 @@ export default {
|
|||
"type": "string"
|
||||
}
|
||||
},
|
||||
"render": {
|
||||
"description": "Renders this value. Note that \"{key}\"-parts are substituted by the corresponding values of the element.\nIf neither 'textFieldQuestion' nor 'mappings' are defined, this text is simply shown as default value.\n\nNote that this is a HTML-interpreted value, so you can add links as e.g. '<a href='{website}'>{website}</a>' or include images such as `This is of type A <br><img src='typeA-icon.svg' />`"
|
||||
},
|
||||
"question": {
|
||||
"description": "If it turns out that this tagRendering doesn't match _any_ value, then we show this question.\nIf undefined, the question is never asked and this tagrendering is read-only"
|
||||
"description": "Renders this value. Note that \"{key}\"-parts are substituted by the corresponding values of the element.\nIf neither 'textFieldQuestion' nor 'mappings' are defined, this text is simply shown as default value.\n\nNote that this is a HTML-interpreted value, so you can add links as e.g. '<a href='{website}'>{website}</a>' or include images such as `This is of type A <br><img src='typeA-icon.svg' />`\ntype: rendered\n/\nrender?: string | any,\n\n/**\nIf it turns out that this tagRendering doesn't match _any_ value, then we show this question.\nIf undefined, the question is never asked and this tagrendering is read-only"
|
||||
},
|
||||
"condition": {
|
||||
"description": "Only show this question if the object also matches the following tags.\n\nThis is useful to ask a follow-up question. E.g. if there is a diaper table, then ask a follow-up question on diaper tables...",
|
||||
|
@ -254,7 +251,7 @@ export default {
|
|||
]
|
||||
},
|
||||
"then": {
|
||||
"description": "If the condition `if` is met, the text `then` will be rendered.\nIf not known yet, the user will be presented with `then` as an option"
|
||||
"description": "If the condition `if` is met, the text `then` will be rendered.\nIf not known yet, the user will be presented with `then` as an option\ntype: rendered"
|
||||
},
|
||||
"icon": {
|
||||
"description": "An icon supporting this mapping; typically shown pretty small\nType: icon",
|
||||
|
|
|
@ -181,11 +181,8 @@
|
|||
"type": "string"
|
||||
}
|
||||
},
|
||||
"render": {
|
||||
"description": "Renders this value. Note that \"{key}\"-parts are substituted by the corresponding values of the element.\nIf neither 'textFieldQuestion' nor 'mappings' are defined, this text is simply shown as default value.\n\nNote that this is a HTML-interpreted value, so you can add links as e.g. '<a href='{website}'>{website}</a>' or include images such as `This is of type A <br><img src='typeA-icon.svg' />`"
|
||||
},
|
||||
"question": {
|
||||
"description": "If it turns out that this tagRendering doesn't match _any_ value, then we show this question.\nIf undefined, the question is never asked and this tagrendering is read-only"
|
||||
"description": "Renders this value. Note that \"{key}\"-parts are substituted by the corresponding values of the element.\nIf neither 'textFieldQuestion' nor 'mappings' are defined, this text is simply shown as default value.\n\nNote that this is a HTML-interpreted value, so you can add links as e.g. '<a href='{website}'>{website}</a>' or include images such as `This is of type A <br><img src='typeA-icon.svg' />`\ntype: rendered\n/\nrender?: string | any,\n\n/**\nIf it turns out that this tagRendering doesn't match _any_ value, then we show this question.\nIf undefined, the question is never asked and this tagrendering is read-only"
|
||||
},
|
||||
"condition": {
|
||||
"description": "Only show this question if the object also matches the following tags.\n\nThis is useful to ask a follow-up question. E.g. if there is a diaper table, then ask a follow-up question on diaper tables...",
|
||||
|
@ -260,7 +257,7 @@
|
|||
]
|
||||
},
|
||||
"then": {
|
||||
"description": "If the condition `if` is met, the text `then` will be rendered.\nIf not known yet, the user will be presented with `then` as an option"
|
||||
"description": "If the condition `if` is met, the text `then` will be rendered.\nIf not known yet, the user will be presented with `then` as an option\ntype: rendered"
|
||||
},
|
||||
"icon": {
|
||||
"description": "An icon supporting this mapping; typically shown pretty small\nType: icon",
|
||||
|
|
|
@ -179,11 +179,8 @@ export default {
|
|||
"type": "string"
|
||||
}
|
||||
},
|
||||
"render": {
|
||||
"description": "Renders this value. Note that \"{key}\"-parts are substituted by the corresponding values of the element.\nIf neither 'textFieldQuestion' nor 'mappings' are defined, this text is simply shown as default value.\n\nNote that this is a HTML-interpreted value, so you can add links as e.g. '<a href='{website}'>{website}</a>' or include images such as `This is of type A <br><img src='typeA-icon.svg' />`"
|
||||
},
|
||||
"question": {
|
||||
"description": "If it turns out that this tagRendering doesn't match _any_ value, then we show this question.\nIf undefined, the question is never asked and this tagrendering is read-only"
|
||||
"description": "Renders this value. Note that \"{key}\"-parts are substituted by the corresponding values of the element.\nIf neither 'textFieldQuestion' nor 'mappings' are defined, this text is simply shown as default value.\n\nNote that this is a HTML-interpreted value, so you can add links as e.g. '<a href='{website}'>{website}</a>' or include images such as `This is of type A <br><img src='typeA-icon.svg' />`\ntype: rendered\n/\nrender?: string | any,\n\n/**\nIf it turns out that this tagRendering doesn't match _any_ value, then we show this question.\nIf undefined, the question is never asked and this tagrendering is read-only"
|
||||
},
|
||||
"condition": {
|
||||
"description": "Only show this question if the object also matches the following tags.\n\nThis is useful to ask a follow-up question. E.g. if there is a diaper table, then ask a follow-up question on diaper tables...",
|
||||
|
@ -258,7 +255,7 @@ export default {
|
|||
]
|
||||
},
|
||||
"then": {
|
||||
"description": "If the condition `if` is met, the text `then` will be rendered.\nIf not known yet, the user will be presented with `then` as an option"
|
||||
"description": "If the condition `if` is met, the text `then` will be rendered.\nIf not known yet, the user will be presented with `then` as an option\ntype: rendered"
|
||||
},
|
||||
"icon": {
|
||||
"description": "An icon supporting this mapping; typically shown pretty small\nType: icon",
|
||||
|
|
|
@ -17,11 +17,8 @@
|
|||
"type": "string"
|
||||
}
|
||||
},
|
||||
"render": {
|
||||
"description": "Renders this value. Note that \"{key}\"-parts are substituted by the corresponding values of the element.\nIf neither 'textFieldQuestion' nor 'mappings' are defined, this text is simply shown as default value.\n\nNote that this is a HTML-interpreted value, so you can add links as e.g. '<a href='{website}'>{website}</a>' or include images such as `This is of type A <br><img src='typeA-icon.svg' />`"
|
||||
},
|
||||
"question": {
|
||||
"description": "If it turns out that this tagRendering doesn't match _any_ value, then we show this question.\nIf undefined, the question is never asked and this tagrendering is read-only"
|
||||
"description": "Renders this value. Note that \"{key}\"-parts are substituted by the corresponding values of the element.\nIf neither 'textFieldQuestion' nor 'mappings' are defined, this text is simply shown as default value.\n\nNote that this is a HTML-interpreted value, so you can add links as e.g. '<a href='{website}'>{website}</a>' or include images such as `This is of type A <br><img src='typeA-icon.svg' />`\ntype: rendered\n/\nrender?: string | any,\n\n/**\nIf it turns out that this tagRendering doesn't match _any_ value, then we show this question.\nIf undefined, the question is never asked and this tagrendering is read-only"
|
||||
},
|
||||
"condition": {
|
||||
"description": "Only show this question if the object also matches the following tags.\n\nThis is useful to ask a follow-up question. E.g. if there is a diaper table, then ask a follow-up question on diaper tables...",
|
||||
|
@ -96,7 +93,7 @@
|
|||
]
|
||||
},
|
||||
"then": {
|
||||
"description": "If the condition `if` is met, the text `then` will be rendered.\nIf not known yet, the user will be presented with `then` as an option"
|
||||
"description": "If the condition `if` is met, the text `then` will be rendered.\nIf not known yet, the user will be presented with `then` as an option\ntype: rendered"
|
||||
},
|
||||
"icon": {
|
||||
"description": "An icon supporting this mapping; typically shown pretty small\nType: icon",
|
||||
|
|
|
@ -17,11 +17,8 @@ export default {
|
|||
"type": "string"
|
||||
}
|
||||
},
|
||||
"render": {
|
||||
"description": "Renders this value. Note that \"{key}\"-parts are substituted by the corresponding values of the element.\nIf neither 'textFieldQuestion' nor 'mappings' are defined, this text is simply shown as default value.\n\nNote that this is a HTML-interpreted value, so you can add links as e.g. '<a href='{website}'>{website}</a>' or include images such as `This is of type A <br><img src='typeA-icon.svg' />`"
|
||||
},
|
||||
"question": {
|
||||
"description": "If it turns out that this tagRendering doesn't match _any_ value, then we show this question.\nIf undefined, the question is never asked and this tagrendering is read-only"
|
||||
"description": "Renders this value. Note that \"{key}\"-parts are substituted by the corresponding values of the element.\nIf neither 'textFieldQuestion' nor 'mappings' are defined, this text is simply shown as default value.\n\nNote that this is a HTML-interpreted value, so you can add links as e.g. '<a href='{website}'>{website}</a>' or include images such as `This is of type A <br><img src='typeA-icon.svg' />`\ntype: rendered\n/\nrender?: string | any,\n\n/**\nIf it turns out that this tagRendering doesn't match _any_ value, then we show this question.\nIf undefined, the question is never asked and this tagrendering is read-only"
|
||||
},
|
||||
"condition": {
|
||||
"description": "Only show this question if the object also matches the following tags.\n\nThis is useful to ask a follow-up question. E.g. if there is a diaper table, then ask a follow-up question on diaper tables...",
|
||||
|
@ -96,7 +93,7 @@ export default {
|
|||
]
|
||||
},
|
||||
"then": {
|
||||
"description": "If the condition `if` is met, the text `then` will be rendered.\nIf not known yet, the user will be presented with `then` as an option"
|
||||
"description": "If the condition `if` is met, the text `then` will be rendered.\nIf not known yet, the user will be presented with `then` as an option\ntype: rendered"
|
||||
},
|
||||
"icon": {
|
||||
"description": "An icon supporting this mapping; typically shown pretty small\nType: icon",
|
||||
|
|
|
@ -125,11 +125,8 @@
|
|||
"type": "string"
|
||||
}
|
||||
},
|
||||
"render": {
|
||||
"description": "Renders this value. Note that \"{key}\"-parts are substituted by the corresponding values of the element.\nIf neither 'textFieldQuestion' nor 'mappings' are defined, this text is simply shown as default value.\n\nNote that this is a HTML-interpreted value, so you can add links as e.g. '<a href='{website}'>{website}</a>' or include images such as `This is of type A <br><img src='typeA-icon.svg' />`"
|
||||
},
|
||||
"question": {
|
||||
"description": "If it turns out that this tagRendering doesn't match _any_ value, then we show this question.\nIf undefined, the question is never asked and this tagrendering is read-only"
|
||||
"description": "Renders this value. Note that \"{key}\"-parts are substituted by the corresponding values of the element.\nIf neither 'textFieldQuestion' nor 'mappings' are defined, this text is simply shown as default value.\n\nNote that this is a HTML-interpreted value, so you can add links as e.g. '<a href='{website}'>{website}</a>' or include images such as `This is of type A <br><img src='typeA-icon.svg' />`\ntype: rendered\n/\nrender?: string | any,\n\n/**\nIf it turns out that this tagRendering doesn't match _any_ value, then we show this question.\nIf undefined, the question is never asked and this tagrendering is read-only"
|
||||
},
|
||||
"condition": {
|
||||
"description": "Only show this question if the object also matches the following tags.\n\nThis is useful to ask a follow-up question. E.g. if there is a diaper table, then ask a follow-up question on diaper tables...",
|
||||
|
@ -204,7 +201,7 @@
|
|||
]
|
||||
},
|
||||
"then": {
|
||||
"description": "If the condition `if` is met, the text `then` will be rendered.\nIf not known yet, the user will be presented with `then` as an option"
|
||||
"description": "If the condition `if` is met, the text `then` will be rendered.\nIf not known yet, the user will be presented with `then` as an option\ntype: rendered"
|
||||
},
|
||||
"icon": {
|
||||
"description": "An icon supporting this mapping; typically shown pretty small\nType: icon",
|
||||
|
|
|
@ -123,11 +123,8 @@ export default {
|
|||
"type": "string"
|
||||
}
|
||||
},
|
||||
"render": {
|
||||
"description": "Renders this value. Note that \"{key}\"-parts are substituted by the corresponding values of the element.\nIf neither 'textFieldQuestion' nor 'mappings' are defined, this text is simply shown as default value.\n\nNote that this is a HTML-interpreted value, so you can add links as e.g. '<a href='{website}'>{website}</a>' or include images such as `This is of type A <br><img src='typeA-icon.svg' />`"
|
||||
},
|
||||
"question": {
|
||||
"description": "If it turns out that this tagRendering doesn't match _any_ value, then we show this question.\nIf undefined, the question is never asked and this tagrendering is read-only"
|
||||
"description": "Renders this value. Note that \"{key}\"-parts are substituted by the corresponding values of the element.\nIf neither 'textFieldQuestion' nor 'mappings' are defined, this text is simply shown as default value.\n\nNote that this is a HTML-interpreted value, so you can add links as e.g. '<a href='{website}'>{website}</a>' or include images such as `This is of type A <br><img src='typeA-icon.svg' />`\ntype: rendered\n/\nrender?: string | any,\n\n/**\nIf it turns out that this tagRendering doesn't match _any_ value, then we show this question.\nIf undefined, the question is never asked and this tagrendering is read-only"
|
||||
},
|
||||
"condition": {
|
||||
"description": "Only show this question if the object also matches the following tags.\n\nThis is useful to ask a follow-up question. E.g. if there is a diaper table, then ask a follow-up question on diaper tables...",
|
||||
|
@ -202,7 +199,7 @@ export default {
|
|||
]
|
||||
},
|
||||
"then": {
|
||||
"description": "If the condition `if` is met, the text `then` will be rendered.\nIf not known yet, the user will be presented with `then` as an option"
|
||||
"description": "If the condition `if` is met, the text `then` will be rendered.\nIf not known yet, the user will be presented with `then` as an option\ntype: rendered"
|
||||
},
|
||||
"icon": {
|
||||
"description": "An icon supporting this mapping; typically shown pretty small\nType: icon",
|
||||
|
|
|
@ -10,7 +10,7 @@ import {UIEventSource} from "./UIEventSource";
|
|||
import {LocalStorageSource} from "./Web/LocalStorageSource";
|
||||
import LZString from "lz-string";
|
||||
import * as personal from "../assets/themes/personal/personal.json";
|
||||
import {FixImages, FixLegacyTheme} from "../Models/ThemeConfig/Conversion/LegacyJsonConvert";
|
||||
import {FixLegacyTheme} from "../Models/ThemeConfig/Conversion/LegacyJsonConvert";
|
||||
import {LayerConfigJson} from "../Models/ThemeConfig/Json/LayerConfigJson";
|
||||
import SharedTagRenderings from "../Customizations/SharedTagRenderings";
|
||||
import * as known_layers from "../assets/generated/known_layers.json"
|
||||
|
@ -18,6 +18,7 @@ import {LayoutConfigJson} from "../Models/ThemeConfig/Json/LayoutConfigJson";
|
|||
import {PrepareTheme} from "../Models/ThemeConfig/Conversion/PrepareTheme";
|
||||
import * as licenses from "../assets/generated/license_info.json"
|
||||
import TagRenderingConfig from "../Models/ThemeConfig/TagRenderingConfig";
|
||||
import {FixImages} from "../Models/ThemeConfig/Conversion/FixImages";
|
||||
|
||||
export default class DetermineLayout {
|
||||
|
||||
|
|
|
@ -10,17 +10,20 @@ export default class StaticFeatureSource implements FeatureSource {
|
|||
|
||||
constructor(features: any[] | UIEventSource<any[] | UIEventSource<{ feature: any, freshness: Date }>>, useFeaturesDirectly) {
|
||||
const now = new Date();
|
||||
if(features === undefined){
|
||||
throw "Static feature source received undefined as source"
|
||||
}
|
||||
if (useFeaturesDirectly) {
|
||||
// @ts-ignore
|
||||
this.features = features
|
||||
} else if (features instanceof UIEventSource) {
|
||||
// @ts-ignore
|
||||
this.features = features.map(features => features.map(f => ({feature: f, freshness: now})))
|
||||
this.features = features.map(features => features?.map(f => ({feature: f, freshness: now}) ?? []))
|
||||
} else {
|
||||
this.features = new UIEventSource(features.map(f => ({
|
||||
this.features = new UIEventSource(features?.map(f => ({
|
||||
feature: f,
|
||||
freshness: now
|
||||
})))
|
||||
}))??[])
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -0,0 +1,127 @@
|
|||
import {Conversion, DesugaringStep} from "./Conversion";
|
||||
import {LayoutConfigJson} from "../Json/LayoutConfigJson";
|
||||
import {Utils} from "../../../Utils";
|
||||
import * as metapaths from "../../../assets/layoutconfigmeta.json";
|
||||
import * as tagrenderingmetapaths from "../../../assets/tagrenderingconfigmeta.json";
|
||||
|
||||
export class ExtractImages extends Conversion<LayoutConfigJson, string[]> {
|
||||
constructor() {
|
||||
super("Extract all images from a layoutConfig using the meta paths");
|
||||
}
|
||||
|
||||
convert(json: LayoutConfigJson, context: string): { result: string[] } {
|
||||
const paths = metapaths["default"] ?? metapaths
|
||||
const trpaths = tagrenderingmetapaths["default"] ?? tagrenderingmetapaths
|
||||
const allFoundImages = []
|
||||
for (const metapath of paths) {
|
||||
if (metapath.typeHint === undefined) {
|
||||
continue
|
||||
}
|
||||
if (metapath.typeHint !== "image" && metapath.typeHint !== "icon") {
|
||||
continue
|
||||
}
|
||||
|
||||
const mightBeTr = Array.isArray(metapath.type) && metapath.type.some(t => t["$ref"] == "#/definitions/TagRenderingConfigJson")
|
||||
const found = Utils.CollectPath(metapath.path, json)
|
||||
if (mightBeTr) {
|
||||
// We might have tagRenderingConfigs containing icons here
|
||||
for (const foundImage of found) {
|
||||
if (typeof foundImage === "string") {
|
||||
allFoundImages.push(foundImage)
|
||||
} else {
|
||||
// This is a tagRendering where every rendered value might be an icon!
|
||||
for (const trpath of trpaths) {
|
||||
if (trpath.typeHint !== "rendered") {
|
||||
continue
|
||||
}
|
||||
Utils.CollectPath(trpath.path, foundImage, allFoundImages)
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
} else {
|
||||
allFoundImages.push(...found)
|
||||
}
|
||||
}
|
||||
|
||||
const splitParts = [].concat(...allFoundImages.map(img => img.split(";")))
|
||||
.map(img => img.split(":")[0])
|
||||
return {result: Utils.Dedup(splitParts)};
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
export class FixImages extends DesugaringStep<LayoutConfigJson> {
|
||||
private readonly _knownImages: Set<string>;
|
||||
|
||||
constructor(knownImages: Set<string>) {
|
||||
super("Walks over the entire theme and replaces images to the relative URL. Only works if the ID of the theme is an URL");
|
||||
this._knownImages = knownImages;
|
||||
}
|
||||
|
||||
convert(json: LayoutConfigJson, context: string): { result: LayoutConfigJson; errors?: string[]; warnings?: string[] } {
|
||||
let url: URL;
|
||||
try {
|
||||
url = new URL(json.id)
|
||||
} catch (e) {
|
||||
// Not a URL, we don't rewrite
|
||||
return {result: json}
|
||||
}
|
||||
|
||||
const absolute = url.protocol + "//" + url.host
|
||||
let relative = url.protocol + "//" + url.host + url.pathname
|
||||
relative = relative.substring(0, relative.lastIndexOf("/"))
|
||||
const self = this;
|
||||
|
||||
function replaceString(leaf: string) {
|
||||
if (self._knownImages.has(leaf)) {
|
||||
return leaf;
|
||||
}
|
||||
if (leaf.startsWith("./")) {
|
||||
return relative + leaf.substring(1)
|
||||
}
|
||||
if (leaf.startsWith("/")) {
|
||||
return absolute + leaf
|
||||
}
|
||||
return leaf;
|
||||
}
|
||||
|
||||
json = Utils.Clone(json)
|
||||
|
||||
let paths = metapaths["default"] ?? metapaths
|
||||
let trpaths = tagrenderingmetapaths["default"] ?? tagrenderingmetapaths
|
||||
|
||||
for (const metapath of paths) {
|
||||
if (metapath.typeHint !== "image" && metapath.typeHint !== "icon") {
|
||||
continue
|
||||
}
|
||||
const mightBeTr = Array.isArray(metapath.type) && metapath.type.some(t => t["$ref"] == "#/definitions/TagRenderingConfigJson")
|
||||
Utils.WalkPath(metapath.path, json, leaf => {
|
||||
if (typeof leaf === "string") {
|
||||
return replaceString(leaf)
|
||||
}
|
||||
|
||||
if (mightBeTr) {
|
||||
// We might have reached a tagRenderingConfig containing icons
|
||||
// lets walk every rendered value and fix the images in there
|
||||
for (const trpath of trpaths) {
|
||||
if (trpath.typeHint !== "rendered") {
|
||||
continue
|
||||
}
|
||||
Utils.WalkPath(trpath.path, leaf, (rendered => {
|
||||
return replaceString(rendered)
|
||||
}))
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
return leaf;
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
return {
|
||||
result: json
|
||||
};
|
||||
}
|
||||
}
|
|
@ -3,7 +3,6 @@ import {Utils} from "../../../Utils";
|
|||
import LineRenderingConfigJson from "../Json/LineRenderingConfigJson";
|
||||
import {LayerConfigJson} from "../Json/LayerConfigJson";
|
||||
import {DesugaringStep, Fuse, OnEvery} from "./Conversion";
|
||||
import * as metapaths from "../../../assets/layoutconfigmeta.json"
|
||||
|
||||
export class UpdateLegacyLayer extends DesugaringStep<LayerConfigJson | string | { builtin, override }> {
|
||||
|
||||
|
@ -160,101 +159,3 @@ export class FixLegacyTheme extends Fuse<LayoutConfigJson> {
|
|||
}
|
||||
|
||||
|
||||
export class FixImages extends DesugaringStep<LayoutConfigJson> {
|
||||
private readonly _knownImages: Set<string>;
|
||||
|
||||
constructor(knownImages: Set<string>) {
|
||||
super("Walks over the entire theme and replaces images to the relative URL. Only works if the ID of the theme is an URL");
|
||||
this._knownImages = knownImages;
|
||||
}
|
||||
|
||||
/**
|
||||
* Walks the path into the object till the end.
|
||||
*
|
||||
* If a list is encountered, this is tranparently walked recursively on every object.
|
||||
*
|
||||
* The leaf objects are replaced
|
||||
*/
|
||||
private static WalkPath(path: string[], object: any, replaceLeaf: ((leaf: any) => any)) {
|
||||
const head = path[0]
|
||||
if (path.length === 1) {
|
||||
// We have reached the leaf
|
||||
const leaf = object[head];
|
||||
if (leaf !== undefined) {
|
||||
object[head] = replaceLeaf(leaf)
|
||||
}
|
||||
return
|
||||
|
||||
}
|
||||
const sub = object[head]
|
||||
if (sub === undefined) {
|
||||
return;
|
||||
}
|
||||
if (typeof sub !== "object") {
|
||||
return;
|
||||
}
|
||||
if (sub["forEach"] !== undefined) {
|
||||
sub.forEach(el => FixImages.WalkPath(path.slice(1), el, replaceLeaf))
|
||||
return;
|
||||
}
|
||||
FixImages.WalkPath(path.slice(1), sub, replaceLeaf)
|
||||
|
||||
}
|
||||
|
||||
convert(json: LayoutConfigJson, context: string): { result: LayoutConfigJson; errors?: string[]; warnings?: string[] } {
|
||||
let url: URL;
|
||||
console.log("Fixing images!")
|
||||
try {
|
||||
url = new URL(json.id)
|
||||
} catch (e) {
|
||||
// Not a URL, we don't rewrite
|
||||
return {result: json}
|
||||
}
|
||||
|
||||
const absolute = url.protocol +"//"+url.host
|
||||
let relative = url.protocol +"//"+ url.host + url.pathname
|
||||
relative = relative.substring(0, relative.lastIndexOf("/"))
|
||||
const self = this;
|
||||
|
||||
function replaceString(leaf: string) {
|
||||
if (self._knownImages.has(leaf)) {
|
||||
return leaf;
|
||||
}
|
||||
if (leaf.startsWith("./")) {
|
||||
return relative + leaf.substring(1)
|
||||
}
|
||||
if (leaf.startsWith("/")) {
|
||||
return absolute + leaf
|
||||
}
|
||||
return leaf;
|
||||
}
|
||||
|
||||
json = Utils.Clone(json)
|
||||
|
||||
let paths = metapaths["default"] ?? metapaths
|
||||
|
||||
for (const metapath of paths) {
|
||||
if (metapath.typeHint !== "image" && metapath.typeHint !== "icon") {
|
||||
continue
|
||||
}
|
||||
FixImages.WalkPath(metapath.path, json, leaf => {
|
||||
console.log("Detected leaf: ", leaf)
|
||||
if (typeof leaf === "string") {
|
||||
return replaceString(leaf)
|
||||
}
|
||||
|
||||
if (metapath.type["some"] !== undefined && (<any[]>metapath.type).some(t => t["$ref"] == "\"#/definitions/TagRenderingConfigJson\"")) {
|
||||
console.log("Possibly found a tagrendering")
|
||||
|
||||
}
|
||||
|
||||
return leaf;
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
return {
|
||||
result: json
|
||||
};
|
||||
}
|
||||
}
|
|
@ -8,6 +8,7 @@ import {LayoutConfigJson} from "../Json/LayoutConfigJson";
|
|||
import LayoutConfig from "../LayoutConfig";
|
||||
import {TagRenderingConfigJson} from "../Json/TagRenderingConfigJson";
|
||||
import {TagUtils} from "../../../Logic/Tags/TagUtils";
|
||||
import {ExtractImages} from "./FixImages";
|
||||
|
||||
|
||||
class ValidateLanguageCompleteness extends DesugaringStep<any> {
|
||||
|
@ -54,8 +55,9 @@ class ValidateTheme extends DesugaringStep<LayoutConfigJson> {
|
|||
this._isBuiltin = isBuiltin;
|
||||
}
|
||||
|
||||
convert(json: LayoutConfigJson, context: string): { result: LayoutConfigJson; errors: string[] } {
|
||||
convert(json: LayoutConfigJson, context: string): { result: LayoutConfigJson; errors: string[], warnings: string[] } {
|
||||
const errors = []
|
||||
const warnings = []
|
||||
{
|
||||
// Legacy format checks
|
||||
if (this._isBuiltin) {
|
||||
|
@ -67,7 +69,34 @@ class ValidateTheme extends DesugaringStep<LayoutConfigJson> {
|
|||
}
|
||||
}
|
||||
}
|
||||
{
|
||||
// Check for remote images
|
||||
const images = new ExtractImages().convertStrict(json, "validation")
|
||||
const remoteImages = images.filter(img => img.indexOf("http") == 0)
|
||||
for (const remoteImage of remoteImages) {
|
||||
errors.push("Found a remote image: " + remoteImage + " in theme " + json.id + ", please download it.")
|
||||
}
|
||||
for (const image of images) {
|
||||
if (image.indexOf("{") >= 0) {
|
||||
warnings.push("Ignoring image with { in the path: ", image)
|
||||
continue
|
||||
}
|
||||
|
||||
if(image === "assets/SocialImage.png"){
|
||||
continue
|
||||
}
|
||||
if(image.match(/[a-z]*/)){
|
||||
// This is a builtin img, e.g. 'checkmark' or 'crosshair'
|
||||
continue;
|
||||
}
|
||||
|
||||
if (this.knownImagePaths !== undefined && !this.knownImagePaths.has(image)) {
|
||||
const ctx = context === undefined ? "" : ` in a layer defined in the theme ${context}`
|
||||
errors.push(`Image with path ${image} not found or not attributed; it is used in ${json.id}${ctx}`)
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
try {
|
||||
const theme = new LayoutConfig(json, true, "test")
|
||||
if (theme.id !== theme.id.toLowerCase()) {
|
||||
|
@ -97,7 +126,8 @@ class ValidateTheme extends DesugaringStep<LayoutConfigJson> {
|
|||
|
||||
return {
|
||||
result: json,
|
||||
errors
|
||||
errors,
|
||||
warnings
|
||||
};
|
||||
}
|
||||
}
|
||||
|
@ -247,27 +277,6 @@ export class ValidateLayer extends DesugaringStep<LayerConfigJson> {
|
|||
errors.push(context + ": layer " + json.id + " contains an old 'hideUnderlayingFeaturesMinPercentage'")
|
||||
}
|
||||
}
|
||||
{
|
||||
// Check for remote images
|
||||
const layer = new LayerConfig(json, "test", true)
|
||||
const images = Array.from(layer.ExtractImages())
|
||||
const remoteImages = images.filter(img => img.indexOf("http") == 0)
|
||||
for (const remoteImage of remoteImages) {
|
||||
errors.push("Found a remote image: " + remoteImage + " in layer " + layer.id + ", please download it. You can use the fixTheme script to automate this")
|
||||
}
|
||||
for (const image of images) {
|
||||
if (image.indexOf("{") >= 0) {
|
||||
warnings.push("Ignoring image with { in the path: ", image)
|
||||
continue
|
||||
}
|
||||
|
||||
if (this.knownImagePaths !== undefined && !this.knownImagePaths.has(image)) {
|
||||
const ctx = context === undefined ? "" : ` in a layer defined in the theme ${context}`
|
||||
errors.push(`Image with path ${image} not found or not attributed; it is used in ${layer.id}${ctx}`)
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
{
|
||||
// CHeck location of layer file
|
||||
const expected: string = `assets/layers/${json.id}/${json.id}.json`
|
||||
|
|
|
@ -195,7 +195,7 @@ export interface LayerConfigJson {
|
|||
/**
|
||||
* Example images, which show real-life pictures of what such a feature might look like
|
||||
*
|
||||
* Type: image[]
|
||||
* Type: image
|
||||
*/
|
||||
exampleImages?: string[]
|
||||
|
||||
|
|
|
@ -30,6 +30,7 @@ export interface TagRenderingConfigJson {
|
|||
* If neither 'textFieldQuestion' nor 'mappings' are defined, this text is simply shown as default value.
|
||||
*
|
||||
* Note that this is a HTML-interpreted value, so you can add links as e.g. '<a href='{website}'>{website}</a>' or include images such as `This is of type A <br><img src='typeA-icon.svg' />`
|
||||
* type: rendered
|
||||
*/
|
||||
render?: string | any,
|
||||
|
||||
|
@ -114,6 +115,7 @@ export interface TagRenderingConfigJson {
|
|||
/**
|
||||
* If the condition `if` is met, the text `then` will be rendered.
|
||||
* If not known yet, the user will be presented with `then` as an option
|
||||
* type: rendered
|
||||
*/
|
||||
then: string | any,
|
||||
/**
|
||||
|
|
|
@ -311,8 +311,11 @@ export default class LayerConfig extends WithContextLoader {
|
|||
if (mapRendering === undefined) {
|
||||
return undefined
|
||||
}
|
||||
const baseTags = TagUtils.changeAsProperties(this.source.osmTags.asChange({id: "node/-1"}))
|
||||
return mapRendering.GetSimpleIcon(new UIEventSource(baseTags))
|
||||
return mapRendering.GetBaseIcon(this.GetBaseTags())
|
||||
}
|
||||
|
||||
public GetBaseTags(): any{
|
||||
return TagUtils.changeAsProperties(this.source.osmTags.asChange({id: "node/-1"}))
|
||||
}
|
||||
|
||||
public GenerateDocumentation(usedInThemes: string[], layerIsNeededBy: Map<string, string[]>, dependencies: {
|
||||
|
@ -365,12 +368,6 @@ export default class LayerConfig extends WithContextLoader {
|
|||
extraProps.push(new Combine(["This layer is needed as dependency for layer", new Link(revDep, "#" + revDep)]))
|
||||
}
|
||||
|
||||
const icon = Array.from(this.mapRendering[0]?.icon?.ExtractImages(true) ?? [])[0]
|
||||
let iconImg = ""
|
||||
if (icon !== undefined) {
|
||||
iconImg = `<img src='https://mapcomplete.osm.be/${icon}' height="100px"> `
|
||||
}
|
||||
|
||||
let neededTags: TagsFilter[] = [this.source.osmTags]
|
||||
if (this.source.osmTags["and"] !== undefined) {
|
||||
neededTags = this.source.osmTags["and"]
|
||||
|
@ -402,6 +399,16 @@ export default class LayerConfig extends WithContextLoader {
|
|||
]).SetClass("flex-col flex")
|
||||
}
|
||||
|
||||
const icon = this.mapRendering
|
||||
.filter(mr => mr.location.has("point"))
|
||||
.map(mr => mr.icon.render.txt)
|
||||
.find(i => i !== undefined)
|
||||
let iconImg = ""
|
||||
if (icon !== undefined) {
|
||||
// This is for the documentation, so we have to use raw HTML
|
||||
iconImg = `<img src='https://mapcomplete.osm.be/${icon}' height="100px"> `
|
||||
}
|
||||
|
||||
return new Combine([
|
||||
new Combine([
|
||||
new Title(this.id, 1),
|
||||
|
@ -435,25 +442,6 @@ export default class LayerConfig extends WithContextLoader {
|
|||
return Utils.NoNull([...this.tagRenderings, ...this.titleIcons, this.title, this.isShown])
|
||||
}
|
||||
|
||||
public ExtractImages(): Set<string> {
|
||||
const parts: Set<string>[] = [];
|
||||
parts.push(...this.tagRenderings?.map((tr) => tr.ExtractImages(false)));
|
||||
parts.push(...this.titleIcons?.map((tr) => tr.ExtractImages(true)));
|
||||
for (const preset of this.presets) {
|
||||
parts.push(new Set<string>(preset.description?.ExtractImages(false)));
|
||||
parts.push(new Set(preset.exampleImages ?? []))
|
||||
}
|
||||
for (const pointRenderingConfig of this.mapRendering) {
|
||||
parts.push(pointRenderingConfig.ExtractImages())
|
||||
}
|
||||
const allIcons = new Set<string>();
|
||||
for (const part of parts) {
|
||||
part?.forEach(allIcons.add, allIcons);
|
||||
}
|
||||
|
||||
return allIcons;
|
||||
}
|
||||
|
||||
public isLeftRightSensitive(): boolean {
|
||||
return this.lineRendering.some(lr => lr.leftRightSensitive)
|
||||
}
|
||||
|
|
|
@ -4,6 +4,7 @@ import LayerConfig from "./LayerConfig";
|
|||
import {LayerConfigJson} from "./Json/LayerConfigJson";
|
||||
import Constants from "../Constants";
|
||||
import TilesourceConfig from "./TilesourceConfig";
|
||||
import {ExtractImages} from "./Conversion/FixImages";
|
||||
|
||||
export default class LayoutConfig {
|
||||
public readonly id: string;
|
||||
|
@ -51,6 +52,8 @@ export default class LayoutConfig {
|
|||
public readonly osmApiTileSize: number
|
||||
public readonly official: boolean;
|
||||
|
||||
public readonly usedImages : string[]
|
||||
|
||||
constructor(json: LayoutConfigJson, official = true, context?: string) {
|
||||
this.official = official;
|
||||
this.id = json.id;
|
||||
|
@ -67,7 +70,7 @@ export default class LayoutConfig {
|
|||
this.credits = json.credits;
|
||||
this.version = json.version;
|
||||
this.language = json.mustHaveLanguage ?? Array.from(Object.keys(json.title));
|
||||
|
||||
this.usedImages =Array.from( new ExtractImages().convertStrict(json, "while extracting the images")).sort()
|
||||
{
|
||||
if (typeof json.title === "string") {
|
||||
throw `The title of a theme should always be a translation, as it sets the corresponding languages (${context}.title). The themenID is ${this.id}; the offending object is ${JSON.stringify(json.title)} which is a ${typeof json.title})`
|
||||
|
@ -177,63 +180,6 @@ export default class LayoutConfig {
|
|||
return custom;
|
||||
}
|
||||
|
||||
public ExtractImages(): Set<string> {
|
||||
const icons = new Set<string>()
|
||||
for (const layer of this.layers) {
|
||||
layer.ExtractImages().forEach(icons.add, icons)
|
||||
}
|
||||
icons.add(this.icon)
|
||||
icons.add(this.socialImage)
|
||||
return icons
|
||||
}
|
||||
|
||||
/**
|
||||
* Replaces all the relative image-urls with a fixed image url
|
||||
* This is to fix loading from external sources
|
||||
*
|
||||
* It should be passed the location where the original theme file is hosted.
|
||||
*
|
||||
* If no images are rewritten, the same object is returned, otherwise a new copy is returned
|
||||
*/
|
||||
public patchImages(originalURL: string, originalJson: string): LayoutConfig {
|
||||
const allImages = Array.from(this.ExtractImages())
|
||||
const rewriting = new Map<string, string>()
|
||||
|
||||
// Needed for absolute urls: note that it doesn't contain a trailing slash
|
||||
const origin = new URL(originalURL).origin
|
||||
let path = new URL(originalURL).href
|
||||
path = path.substring(0, path.lastIndexOf("/"))
|
||||
for (const image of allImages) {
|
||||
if (image == "" || image == undefined) {
|
||||
continue
|
||||
}
|
||||
if (image.startsWith("http://") || image.startsWith("https://")) {
|
||||
continue
|
||||
}
|
||||
if (image.startsWith("/")) {
|
||||
// This is an absolute path
|
||||
rewriting.set(image, origin + image)
|
||||
} else if (image.startsWith("./assets/themes")) {
|
||||
// Legacy workaround
|
||||
rewriting.set(image, path + image.substring(image.lastIndexOf("/")))
|
||||
} else if (image.startsWith("./")) {
|
||||
// This is a relative url
|
||||
rewriting.set(image, path + image.substring(1))
|
||||
} else {
|
||||
// This is a relative URL with only the path
|
||||
rewriting.set(image, path + image)
|
||||
}
|
||||
}
|
||||
if (rewriting.size == 0) {
|
||||
return this;
|
||||
}
|
||||
rewriting.forEach((value, key) => {
|
||||
console.log("Rewriting", key, "==>", value)
|
||||
originalJson = originalJson.replace(new RegExp(key, "g"), value)
|
||||
})
|
||||
return new LayoutConfig(JSON.parse(originalJson), false, "Layout rewriting")
|
||||
}
|
||||
|
||||
public isLeftRightSensitive() {
|
||||
return this.layers.some(l => l.isLeftRightSensitive())
|
||||
}
|
||||
|
|
|
@ -116,18 +116,15 @@ export default class PointRenderingConfig extends WithContextLoader {
|
|||
}
|
||||
}
|
||||
|
||||
public ExtractImages(): Set<string> {
|
||||
const parts: Set<string>[] = [];
|
||||
parts.push(this.icon?.ExtractImages(true));
|
||||
parts.push(
|
||||
...this.iconBadges?.map((overlay) => overlay.then.ExtractImages(true))
|
||||
);
|
||||
|
||||
const allIcons = new Set<string>();
|
||||
for (const part of parts) {
|
||||
part?.forEach(allIcons.add, allIcons);
|
||||
public GetBaseIcon(tags?: any): BaseUIElement {
|
||||
tags = tags ?? {id: "node/-1"}
|
||||
const rotation = Utils.SubstituteKeys(this.rotation?.GetRenderValue(tags)?.txt ?? "0deg", tags)
|
||||
const htmlDefs = Utils.SubstituteKeys(this.icon.GetRenderValue(tags)?.txt, tags)
|
||||
let defaultPin: BaseUIElement = undefined
|
||||
if (this.label === undefined) {
|
||||
defaultPin = Svg.teardrop_with_hole_green_svg()
|
||||
}
|
||||
return allIcons;
|
||||
return PointRenderingConfig.FromHtmlMulti(htmlDefs, rotation, false, defaultPin)
|
||||
}
|
||||
|
||||
public GetSimpleIcon(tags: UIEventSource<any>): BaseUIElement {
|
||||
|
@ -135,16 +132,7 @@ export default class PointRenderingConfig extends WithContextLoader {
|
|||
if (this.icon === undefined) {
|
||||
return undefined;
|
||||
}
|
||||
return new VariableUiElement(tags.map(tags => {
|
||||
const rotation = Utils.SubstituteKeys(self.rotation?.GetRenderValue(tags)?.txt ?? "0deg", tags)
|
||||
|
||||
const htmlDefs = Utils.SubstituteKeys(self.icon.GetRenderValue(tags)?.txt, tags)
|
||||
let defaultPin: BaseUIElement = undefined
|
||||
if (self.label === undefined) {
|
||||
defaultPin = Svg.teardrop_with_hole_green_svg()
|
||||
}
|
||||
return PointRenderingConfig.FromHtmlMulti(htmlDefs, rotation, false, defaultPin)
|
||||
})).SetClass("w-full h-full block")
|
||||
return new VariableUiElement(tags.map(tags => self.GetBaseIcon(tags))).SetClass("w-full h-full block")
|
||||
}
|
||||
|
||||
public GenerateLeafletStyle(
|
||||
|
|
|
@ -425,18 +425,6 @@ export default class TagRenderingConfig {
|
|||
return translations;
|
||||
}
|
||||
|
||||
public ExtractImages(isIcon: boolean): Set<string> {
|
||||
|
||||
const usedIcons = new Set<string>()
|
||||
this.render?.ExtractImages(isIcon)?.forEach(usedIcons.add, usedIcons)
|
||||
|
||||
for (const mapping of this.mappings ?? []) {
|
||||
mapping.then.ExtractImages(isIcon).forEach(usedIcons.add, usedIcons)
|
||||
}
|
||||
|
||||
return usedIcons;
|
||||
}
|
||||
|
||||
FreeformValues(): { key: string, type?: string, values?: string [] } {
|
||||
try {
|
||||
|
||||
|
|
|
@ -20,6 +20,8 @@ import Toggle from "../Input/Toggle";
|
|||
import {OsmConnection} from "../../Logic/Osm/OsmConnection";
|
||||
import Constants from "../../Models/Constants";
|
||||
import ContributorCount from "../../Logic/ContributorCount";
|
||||
import {icon} from "leaflet";
|
||||
import Img from "../Base/Img";
|
||||
|
||||
export class OpenIdEditor extends VariableUiElement {
|
||||
constructor(state: { locationControl: UIEventSource<Loc> }, iconStyle?: string, objectId?: string) {
|
||||
|
@ -131,8 +133,7 @@ export default class CopyrightPanel extends Combine {
|
|||
new OpenJosm(state, iconStyle)
|
||||
]
|
||||
|
||||
const iconAttributions = Utils.NoNull(Array.from(layoutToUse.ExtractImages()))
|
||||
.map(CopyrightPanel.IconAttribution)
|
||||
const iconAttributions = layoutToUse.usedImages.map(CopyrightPanel.IconAttribution)
|
||||
|
||||
let maintainer: BaseUIElement = undefined
|
||||
if (layoutToUse.maintainer !== undefined && layoutToUse.maintainer !== "" && layoutToUse.maintainer.toLowerCase() !== "mapcomplete") {
|
||||
|
@ -224,23 +225,19 @@ export default class CopyrightPanel extends Combine {
|
|||
const sources = Utils.NoNull(Utils.NoEmpty(license.sources))
|
||||
|
||||
return new Combine([
|
||||
`<img src='${iconPath}' style="width: 50px; height: 50px; min-width: 50px; min-height: 50px; margin-right: 0.5em;">`,
|
||||
new Img(iconPath).SetClass("w-12 min-h-12 mr-2 mb-2"),
|
||||
new Combine([
|
||||
new FixedUiElement(license.authors.join("; ")).SetClass("font-bold"),
|
||||
new Combine([license.license,
|
||||
sources.length > 0 ? " - " : "",
|
||||
...sources.map(lnk => {
|
||||
license.license,
|
||||
new Combine([ ...sources.map(lnk => {
|
||||
let sourceLinkContent = lnk;
|
||||
try {
|
||||
sourceLinkContent = new URL(lnk).hostname
|
||||
} catch {
|
||||
console.error("Not a valid URL:", lnk)
|
||||
}
|
||||
return new Link(sourceLinkContent, lnk, true);
|
||||
})
|
||||
]
|
||||
).SetClass("block m-2")
|
||||
|
||||
return new Link(sourceLinkContent, lnk, true).SetClass("mr-2 mb-2");
|
||||
})]).SetClass("flex flex-wrap")
|
||||
]).SetClass("flex flex-col").SetStyle("width: calc(100% - 50px - 0.5em); min-width: 12rem;")
|
||||
]).SetClass("flex flex-wrap border-b border-gray-300 m-2 border-box")
|
||||
}
|
||||
|
|
|
@ -176,7 +176,7 @@ export default class ConfirmLocationOfPoint extends Combine {
|
|||
if(preset.exampleImages !== undefined && preset.exampleImages.length > 0){
|
||||
examples = new Combine([
|
||||
new Title( preset.exampleImages.length == 1 ? Translations.t.general.example : Translations.t.general.examples),
|
||||
new Combine(preset.exampleImages.map(img => new Img(img).SetClass("h-64 m-1 w-auto"))).SetClass("flex flex-wrap items-stretch")
|
||||
new Combine(preset.exampleImages.map(img => new Img(img).SetClass("h-64 m-1 w-auto rounded-lg"))).SetClass("flex flex-wrap items-stretch")
|
||||
])
|
||||
|
||||
}
|
||||
|
|
|
@ -108,10 +108,10 @@
|
|||
"path": "repair_station_example_3.jpg",
|
||||
"license": "CC-BY-SA 3.0 Unported",
|
||||
"authors": [
|
||||
"or \tThelmadatter"
|
||||
"Thelmadatter"
|
||||
],
|
||||
"sources": [
|
||||
"\u001b[3~https://wiki.openstreetmap.org/wiki/File:BikeRepairMonterrey.JPG"
|
||||
"https://wiki.openstreetmap.org/wiki/File:BikeRepairMonterrey.JPG"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -3,20 +3,22 @@
|
|||
"path": "logo.svg",
|
||||
"license": "CC0",
|
||||
"authors": [
|
||||
"Stijn Wens"
|
||||
"Toerisme Vlaanderen"
|
||||
],
|
||||
"sources": [
|
||||
"https://wens.be/free-antwerpenize-bicycle-font"
|
||||
"https://toerismevlaanderen.be/pinjepunt",
|
||||
"https://mapcomplete.osm.be/toerisme_vlaanderenn"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "rental.svg",
|
||||
"license": "CC0",
|
||||
"authors": [
|
||||
"Stijn Wens"
|
||||
"Toerisme Vlaanderen"
|
||||
],
|
||||
"sources": [
|
||||
"https://wens.be/free-antwerpenize-bicycle-font"
|
||||
"https://toerismevlaanderen.be/pinjepunt",
|
||||
"https://mapcomplete.osm.be/toerisme_vlaanderenn"
|
||||
]
|
||||
}
|
||||
]
|
|
@ -17,7 +17,7 @@
|
|||
"nl": "<p class='mb-4'><i>Pin je punt</i> is een open toerismekaart waarin wandelaars en fietsers nuttige info verzamelen voor andere wandelaars en fietsers.<b>Klik op de exacte locatie op de kaart</b>om een punt toe te voegen of op een bestaand punt om het te wijzigen. We verzamelen:<ol><li>Laadpunten voor e-bikes</li><li>Openbare toiletten</li><li>Zit- en picknickbankjes</li><li>Uitkijktorens</li><li>Fietsherstelpunten</li><li>Fietsverhuurpunten</li><li>Speeltuinen</li></ol></p>"
|
||||
},
|
||||
"descriptionTail": {
|
||||
"nl": "<p>Een initiatief van de 5 provinciale toeristische organisaties en Toerisme Vlaanderen</p><a href='https://www.toerismevlaanderen.be/pinjepunt'>Meer informatie op toerismevlaaneren.be</a><img style='height:5rem; width: auto;' src='./assets/themes/toerisme_vlaanderen/logo.png' />"
|
||||
"nl": "<p>Een initiatief van de 5 provinciale toeristische organisaties en Toerisme Vlaanderen</p><a href='https://www.toerismevlaanderen.be/pinjepunt'>Meer informatie op toerismevlaanderen.be</a><img style='height:5rem; width: auto;' class='mt-6 mb-2' src='./assets/themes/toerisme_vlaanderen/logo.png' />"
|
||||
},
|
||||
"icon": "./assets/svg/teardrop_with_hole_green.svg",
|
||||
"startZoom": 8,
|
||||
|
|
|
@ -1,83 +0,0 @@
|
|||
/*
|
||||
* This script attempt to automatically fix some basic issues when a theme from the custom generator is loaded
|
||||
*/
|
||||
import {Utils} from "../Utils"
|
||||
import {readFileSync, writeFileSync} from "fs";
|
||||
import SmallLicense from "../Models/smallLicense";
|
||||
import ScriptUtils from "./ScriptUtils";
|
||||
import AllImageProviders from "../Logic/ImageProviders/AllImageProviders";
|
||||
import {LayoutConfigJson} from "../Models/ThemeConfig/Json/LayoutConfigJson";
|
||||
import LayerConfig from "../Models/ThemeConfig/LayerConfig";
|
||||
|
||||
ScriptUtils.fixUtils()
|
||||
|
||||
if (process.argv.length == 2) {
|
||||
console.log("USAGE: ts-node scripts/fixTheme <path to theme>")
|
||||
throw "No path specified"
|
||||
}
|
||||
|
||||
const path = process.argv[2]
|
||||
const dir = path.substring(0, path.lastIndexOf("/"))
|
||||
|
||||
console.log("Fixing up ", path)
|
||||
|
||||
const themeConfigJson: LayoutConfigJson = JSON.parse(readFileSync(path, "UTF8"))
|
||||
|
||||
const licenses: SmallLicense[] = []
|
||||
|
||||
const replacements: { source: string, destination: string }[] = []
|
||||
|
||||
for (const layerConfigJson of themeConfigJson.layers) {
|
||||
if (typeof (layerConfigJson) === "string") {
|
||||
continue;
|
||||
}
|
||||
if (layerConfigJson["overpassTags"] !== undefined) {
|
||||
const tags = layerConfigJson["overpassTags"];
|
||||
layerConfigJson["overpassTags"] = undefined;
|
||||
layerConfigJson["source"] = {osmTags: tags}
|
||||
}
|
||||
// @ts-ignore
|
||||
const layerConfig = new LayerConfig(layerConfigJson, "fix theme", true)
|
||||
const images: string[] = Array.from(layerConfig.ExtractImages())
|
||||
const remoteImages = images.filter(img => img.startsWith("http"))
|
||||
|
||||
for (const remoteImage of remoteImages) {
|
||||
|
||||
|
||||
const filename = remoteImage.substring(remoteImage.lastIndexOf("/"))
|
||||
ScriptUtils.DownloadFileTo(remoteImage, dir + "/" + filename)
|
||||
|
||||
|
||||
const imgPath = remoteImage.substring(remoteImage.lastIndexOf("/") + 1)
|
||||
|
||||
for (const attributionSrc of AllImageProviders.ImageAttributionSource) {
|
||||
try {
|
||||
attributionSrc.GetAttributionFor(remoteImage).addCallbackAndRun(license => {
|
||||
console.log("Downloaded an attribution!")
|
||||
licenses.push({
|
||||
path: imgPath,
|
||||
license: license?.license ?? "",
|
||||
authors: Utils.NoNull([license?.artist]),
|
||||
sources: [remoteImage]
|
||||
})
|
||||
})
|
||||
} catch (e) {
|
||||
// Hush hush
|
||||
}
|
||||
}
|
||||
|
||||
replacements.push({source: remoteImage, destination: `${dir}/${imgPath}`})
|
||||
}
|
||||
}
|
||||
|
||||
let fixedThemeJson = JSON.stringify(themeConfigJson, null, " ")
|
||||
for (const replacement of replacements) {
|
||||
fixedThemeJson = fixedThemeJson.replace(new RegExp(replacement.source, "g"), replacement.destination)
|
||||
}
|
||||
|
||||
writeFileSync(dir + "/generated.license_info.json", JSON.stringify(licenses, null, " "))
|
||||
writeFileSync(path + ".autofixed.json", fixedThemeJson)
|
||||
|
||||
console.log(`IMPORTANT:
|
||||
1) Copy generated.license_info.json over into license_info.json and add the missing attributions and authors
|
||||
2) Verify ${path}.autofixed.json as theme, and rename it to ${path}`)
|
|
@ -2,6 +2,10 @@ import {existsSync, mkdirSync, readFileSync, unlinkSync, writeFileSync} from "fs
|
|||
import SmallLicense from "../Models/smallLicense";
|
||||
import ScriptUtils from "./ScriptUtils";
|
||||
|
||||
|
||||
function validateLicenseInfo(l : SmallLicense){
|
||||
l.sources.map(s => new URL(s))
|
||||
}
|
||||
/**
|
||||
* Sweeps the entire 'assets/' (except assets/generated) directory for image files and any 'license_info.json'-file.
|
||||
* Checks that the license info is included for each of them and generates a compiles license_info.json for those
|
||||
|
@ -11,8 +15,6 @@ function generateLicenseInfos(paths: string[]): SmallLicense[] {
|
|||
const licenses = []
|
||||
for (const path of paths) {
|
||||
try {
|
||||
|
||||
|
||||
const parsed = JSON.parse(readFileSync(path, "UTF-8"))
|
||||
if (Array.isArray(parsed)) {
|
||||
const l: SmallLicense[] = parsed
|
||||
|
@ -22,12 +24,6 @@ function generateLicenseInfos(paths: string[]): SmallLicense[] {
|
|||
licenses.push(...l)
|
||||
} else {
|
||||
const smallLicens: SmallLicense = parsed;
|
||||
/*if(parsed.license === "CC-BY"){
|
||||
console.log("Rewriting ", path)
|
||||
parsed.license === "CC-BY 4.0"
|
||||
writeFileSync(path, JSON.stringify(smallLicens, null, " "))
|
||||
}*/
|
||||
|
||||
smallLicens.path = path.substring(0, 1 + path.lastIndexOf("/")) + smallLicens.path
|
||||
licenses.push(smallLicens)
|
||||
}
|
||||
|
@ -229,6 +225,7 @@ function createFullLicenseOverview(licensePaths) {
|
|||
for (const licensePath of licensePaths) {
|
||||
const licenses = <SmallLicense[]>JSON.parse(readFileSync(licensePath, "UTF-8"))
|
||||
for (const license of licenses) {
|
||||
validateLicenseInfo(license)
|
||||
const dir = licensePath.substring(0, licensePath.length - "license_info.json".length)
|
||||
license.path = dir + license.path
|
||||
allLicenses.push(license)
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
import {equal} from "assert";
|
||||
import T from "./TestHelper";
|
||||
import {Translation} from "../UI/i18n/Translation";
|
||||
import * as bike_repair_station from "../assets/layers/bike_repair_station/bike_repair_station.json"
|
||||
import LayerConfig from "../Models/ThemeConfig/LayerConfig";
|
||||
import * as cyclofix from "../assets/generated/themes/cyclofix.json"
|
||||
import {ExtractImages} from "../Models/ThemeConfig/Conversion/FixImages";
|
||||
|
||||
export default class ImageAttributionSpec extends T {
|
||||
constructor() {
|
||||
|
@ -10,9 +10,9 @@ export default class ImageAttributionSpec extends T {
|
|||
[
|
||||
"Should find all the images",
|
||||
() => {
|
||||
const pumps: LayerConfig = new LayerConfig(bike_repair_station)
|
||||
const images = pumps.ExtractImages();
|
||||
const expectedValues = ['./assets/layers/bike_repair_station/repair_station.svg',
|
||||
const images = new Set(new ExtractImages().convertStrict(cyclofix, "test"))
|
||||
const expectedValues = [
|
||||
'./assets/layers/bike_repair_station/repair_station.svg',
|
||||
'./assets/layers/bike_repair_station/repair_station_pump.svg',
|
||||
'./assets/layers/bike_repair_station/broken_pump.svg',
|
||||
'./assets/layers/bike_repair_station/pump.svg',
|
||||
|
@ -20,7 +20,8 @@ export default class ImageAttributionSpec extends T {
|
|||
'./assets/layers/bike_repair_station/pump_example_manual.jpg',
|
||||
'./assets/layers/bike_repair_station/pump_example.png',
|
||||
'./assets/layers/bike_repair_station/pump_example_round.jpg',
|
||||
'./assets/layers/bike_repair_station/repair_station_example_2.jpg']
|
||||
'./assets/layers/bike_repair_station/repair_station_example_2.jpg',
|
||||
'close']
|
||||
for (const expected of expectedValues) {
|
||||
T.isTrue(images.has(expected), expected + " not found")
|
||||
}
|
||||
|
|
|
@ -1,10 +1,11 @@
|
|||
import T from "./TestHelper";
|
||||
import {FixImages, FixLegacyTheme} from "../Models/ThemeConfig/Conversion/LegacyJsonConvert";
|
||||
import {FixLegacyTheme} from "../Models/ThemeConfig/Conversion/LegacyJsonConvert";
|
||||
import LayoutConfig from "../Models/ThemeConfig/LayoutConfig";
|
||||
import {TagRenderingConfigJson} from "../Models/ThemeConfig/Json/TagRenderingConfigJson";
|
||||
import {AddMiniMap} from "../Models/ThemeConfig/Conversion/PrepareTheme";
|
||||
import {DetectShadowedMappings} from "../Models/ThemeConfig/Conversion/Validation";
|
||||
import * as Assert from "assert";
|
||||
import {FixImages} from "../Models/ThemeConfig/Conversion/FixImages";
|
||||
|
||||
export default class LegacyThemeLoaderSpec extends T {
|
||||
|
||||
|
@ -239,6 +240,17 @@ export default class LegacyThemeLoaderSpec extends T {
|
|||
"mapRendering": [
|
||||
{
|
||||
"icon": "./TS_bolt.svg",
|
||||
iconBadges: [{
|
||||
if: "id=yes",
|
||||
then:{
|
||||
mappings: [
|
||||
{
|
||||
if: "id=yes",
|
||||
then: "./Something.svg"
|
||||
}
|
||||
]
|
||||
}
|
||||
}],
|
||||
"location": [
|
||||
"point",
|
||||
"centroid"
|
||||
|
@ -433,6 +445,10 @@ export default class LegacyThemeLoaderSpec extends T {
|
|||
const fixedValue = fixed.layers[0]["mapRendering"][0].icon
|
||||
Assert.equal("https://raw.githubusercontent.com/seppesantens/MapComplete-Themes/main/VerkeerdeBordenDatabank/TS_bolt.svg",
|
||||
fixedValue)
|
||||
|
||||
const fixedMapping = fixed.layers[0]["mapRendering"][0].iconBadges[0].then.mappings[0].then
|
||||
Assert.equal("https://raw.githubusercontent.com/seppesantens/MapComplete-Themes/main/VerkeerdeBordenDatabank/Something.svg",
|
||||
fixedMapping)
|
||||
} ]
|
||||
]
|
||||
);
|
||||
|
|
Loading…
Reference in a new issue