diff --git a/Customizations/AllKnownLayouts.ts b/Customizations/AllKnownLayouts.ts index 381069908..e7e34e89c 100644 --- a/Customizations/AllKnownLayouts.ts +++ b/Customizations/AllKnownLayouts.ts @@ -8,6 +8,7 @@ import List from "../UI/Base/List"; import DependencyCalculator from "../Models/ThemeConfig/DependencyCalculator"; import Constants from "../Models/Constants"; import {Utils} from "../Utils"; +import Link from "../UI/Base/Link"; export class AllKnownLayouts { // Must be below the list... @@ -52,14 +53,9 @@ export class AllKnownLayouts { } return allLayers } - - public static GenLayerOverviewText(): BaseUIElement { - for (const id of Constants.priviliged_layers) { - if (!AllKnownLayouts.sharedLayers.has(id)) { - throw "Priviliged layer definition not found: " + id - } - } - + + + public static GenOverviewsForSingleLayer(callback: (layer: LayerConfig, element: BaseUIElement) => void): void { const allLayers: LayerConfig[] = Array.from(AllKnownLayouts.sharedLayers.values()) .filter(layer => Constants.priviliged_layers.indexOf(layer.id) < 0) @@ -84,10 +80,54 @@ export class AllKnownLayouts { } - let popularLayerCutoff = 2; - const popuparLayers = allLayers.filter(layer => themesPerLayer.get(layer.id)?.length >= 2) + // Determine the cross-dependencies + const layerIsNeededBy : Map = new Map() + + for (const layer of allLayers) { + for (const dep of DependencyCalculator.getLayerDependencies(layer)) { + const dependency = dep.neededLayer + if(!layerIsNeededBy.has(dependency)){ + layerIsNeededBy.set(dependency, []) + } + layerIsNeededBy.get(dependency).push(layer.id) + } + + + } + + allLayers.forEach((layer) => { + const element = layer.GenerateDocumentation(themesPerLayer.get(layer.id),layerIsNeededBy,DependencyCalculator.getLayerDependencies(layer)) + callback(layer, element) + }) + } + + public static GenLayerOverviewText(): BaseUIElement { + for (const id of Constants.priviliged_layers) { + if (!AllKnownLayouts.sharedLayers.has(id)) { + throw "Priviliged layer definition not found: " + id + } + } + + const allLayers: LayerConfig[] = Array.from(AllKnownLayouts.sharedLayers.values()) + .filter(layer => Constants.priviliged_layers.indexOf(layer.id) < 0) + + const builtinLayerIds: Set = new Set() + allLayers.forEach(l => builtinLayerIds.add(l.id)) + + const themesPerLayer = new Map() + + for (const layout of Array.from(AllKnownLayouts.allKnownLayouts.values())) { + for (const layer of layout.layers) { + if (!builtinLayerIds.has(layer.id)) { + continue + } + if (!themesPerLayer.has(layer.id)) { + themesPerLayer.set(layer.id, []) + } + themesPerLayer.get(layer.id).push(layout.id) + } + } - const unpopularLayers = allLayers.filter(layer => themesPerLayer.get(layer.id)?.length < 2) // Determine the cross-dependencies const layerIsNeededBy : Map = new Map() @@ -104,6 +144,8 @@ export class AllKnownLayouts { } + + return new Combine([ new Title("Special and other useful layers", 1), "MapComplete has a few data layers available in the theme which have special properties through builtin-hooks. Furthermore, there are some normal layers (which are built from normal Theme-config files) but are so general that they get a mention here.", @@ -113,14 +155,8 @@ export class AllKnownLayouts { .map(id => AllKnownLayouts.sharedLayers.get(id)) .map((l) => l.GenerateDocumentation(themesPerLayer.get(l.id), layerIsNeededBy, DependencyCalculator.getLayerDependencies(l),Constants.added_by_default.indexOf(l.id) >= 0, Constants.no_include.indexOf(l.id) < 0)), new Title("Normal layers", 1), - "The following layers are included in MapComplete", - new Title("Frequently reused layers", 2), - "The following layers are used by at least " + popularLayerCutoff + " mapcomplete themes and might be interesting for your custom theme too", - new List(popuparLayers.map(layer => "[" + layer.id + "](#" + layer.id + ")")), - ...popuparLayers.map((layer) => layer.GenerateDocumentation(themesPerLayer.get(layer.id),layerIsNeededBy,DependencyCalculator.getLayerDependencies(layer))), - new List(unpopularLayers.map(layer => "[" + layer.id + "](#" + layer.id + ")")), - ...unpopularLayers.map(layer => layer.GenerateDocumentation(themesPerLayer.get(layer.id),layerIsNeededBy,DependencyCalculator.getLayerDependencies(layer)) - ) + "The following layers are included in MapComplete:", + new List(Array.from(AllKnownLayouts.sharedLayers.keys()).map(id => new Link(id, "./Layers/"+id+".md"))) ]) @@ -128,7 +164,7 @@ export class AllKnownLayouts { private static GenerateOrderedList(allKnownLayouts: Map): LayoutConfig[] { const list = [] - allKnownLayouts.forEach((layout, key) => { + allKnownLayouts.forEach((layout) => { list.push(layout) }) return list; @@ -144,7 +180,8 @@ export class AllKnownLayouts { for (let i = 0; i < layout.layers.length; i++) { let layer = layout.layers[i]; if (typeof (layer) === "string") { - layer = layout.layers[i] = AllKnownLayouts.sharedLayers.get(layer); + layer = AllKnownLayouts.sharedLayers.get(layer); + layout.layers[i] = layer if (layer === undefined) { console.log("Defined layers are ", AllKnownLayouts.sharedLayers.keys()) throw `Layer ${layer} was not found or defined - probably a type was made` diff --git a/Docs/BuiltinLayers.md b/Docs/BuiltinLayers.md index 362373075..4ba48b946 100644 --- a/Docs/BuiltinLayers.md +++ b/Docs/BuiltinLayers.md @@ -3,124 +3,68 @@ Special and other useful layers ================================= - ## Table of contents + + +## Table of contents 1. [Special and other useful layers](#special-and-other-useful-layers) 1. [Priviliged layers](#priviliged-layers) - + [gps_location](#gps_location) - + [gps_location_history](#gps_location_history) - + [home_location](#home_location) - + [gps_track](#gps_track) - + [type_node](#type_node) - + [note](#note) - + [conflation](#conflation) - + [left_right_style](#left_right_style) - + [split_point](#split_point) - + [current_view](#current_view) - + [matchpoint](#matchpoint) +1. [gps_location](#gps_location) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) +1. [gps_location_history](#gps_location_history) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) +1. [home_location](#home_location) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) +1. [gps_track](#gps_track) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [Privacy notice](#privacy-notice) + + [export_as_gpx](#export_as_gpx) + + [minimap](#minimap) + + [delete](#delete) +1. [type_node](#type_node) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) +1. [note](#note) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [conversation](#conversation) + + [add_image](#add_image) + + [comment](#comment) + + [report-contributor](#report-contributor) + + [report-note](#report-note) +1. [conflation](#conflation) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) +1. [left_right_style](#left_right_style) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) +1. [split_point](#split_point) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) +1. [current_view](#current_view) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) +1. [matchpoint](#matchpoint) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) 1. [Normal layers](#normal-layers) - - [Frequently reused layers](#frequently-reused-layers) - + [bicycle_library](#bicycle_library) - * [Themes using this layer](#themes-using-this-layer) - + [drinking_water](#drinking_water) - * [Themes using this layer](#themes-using-this-layer) - + [food](#food) - * [Themes using this layer](#themes-using-this-layer) - + [map](#map) - * [Themes using this layer](#themes-using-this-layer) - + [walls_and_buildings](#walls_and_buildings) - * [Themes using this layer](#themes-using-this-layer) - + [ambulancestation](#ambulancestation) - * [Themes using this layer](#themes-using-this-layer) - + [artwork](#artwork) - * [Themes using this layer](#themes-using-this-layer) - + [barrier](#barrier) - * [Themes using this layer](#themes-using-this-layer) - + [bench](#bench) - * [Themes using this layer](#themes-using-this-layer) - + [bench_at_pt](#bench_at_pt) - * [Themes using this layer](#themes-using-this-layer) - + [bicycle_tube_vending_machine](#bicycle_tube_vending_machine) - * [Themes using this layer](#themes-using-this-layer) - + [bike_cafe](#bike_cafe) - * [Themes using this layer](#themes-using-this-layer) - + [bike_cleaning](#bike_cleaning) - * [Themes using this layer](#themes-using-this-layer) - + [bike_parking](#bike_parking) - * [Themes using this layer](#themes-using-this-layer) - + [bike_repair_station](#bike_repair_station) - * [Themes using this layer](#themes-using-this-layer) - + [bike_shop](#bike_shop) - * [Themes using this layer](#themes-using-this-layer) - + [bike_themed_object](#bike_themed_object) - * [Themes using this layer](#themes-using-this-layer) - + [binocular](#binocular) - * [Themes using this layer](#themes-using-this-layer) - + [birdhide](#birdhide) - * [Themes using this layer](#themes-using-this-layer) - + [cafe_pub](#cafe_pub) - * [Themes using this layer](#themes-using-this-layer) - + [charging_station](#charging_station) - * [Themes using this layer](#themes-using-this-layer) - + [crossings](#crossings) - * [Themes using this layer](#themes-using-this-layer) - + [cycleways_and_roads](#cycleways_and_roads) - * [Themes using this layer](#themes-using-this-layer) - + [defibrillator](#defibrillator) - * [Themes using this layer](#themes-using-this-layer) - + [direction](#direction) - * [Themes using this layer](#themes-using-this-layer) - + [entrance](#entrance) - * [Themes using this layer](#themes-using-this-layer) - + [etymology](#etymology) - * [Themes using this layer](#themes-using-this-layer) - + [extinguisher](#extinguisher) - * [Themes using this layer](#themes-using-this-layer) - + [fire_station](#fire_station) - * [Themes using this layer](#themes-using-this-layer) - + [ghost_bike](#ghost_bike) - * [Themes using this layer](#themes-using-this-layer) - + [hydrant](#hydrant) - * [Themes using this layer](#themes-using-this-layer) - + [information_board](#information_board) - * [Themes using this layer](#themes-using-this-layer) - + [nature_reserve](#nature_reserve) - * [Themes using this layer](#themes-using-this-layer) - + [note_import](#note_import) - * [Themes using this layer](#themes-using-this-layer) - + [observation_tower](#observation_tower) - * [Themes using this layer](#themes-using-this-layer) - + [parking](#parking) - * [Themes using this layer](#themes-using-this-layer) - + [pedestrian_path](#pedestrian_path) - * [Themes using this layer](#themes-using-this-layer) - + [picnic_table](#picnic_table) - * [Themes using this layer](#themes-using-this-layer) - + [playground](#playground) - * [Themes using this layer](#themes-using-this-layer) - + [public_bookcase](#public_bookcase) - * [Themes using this layer](#themes-using-this-layer) - + [shops](#shops) - * [Themes using this layer](#themes-using-this-layer) - + [sport_pitch](#sport_pitch) - * [Themes using this layer](#themes-using-this-layer) - + [street_lamps](#street_lamps) - * [Themes using this layer](#themes-using-this-layer) - + [surveillance_camera](#surveillance_camera) - * [Themes using this layer](#themes-using-this-layer) - + [toilet](#toilet) - * [Themes using this layer](#themes-using-this-layer) - + [tree_node](#tree_node) - * [Themes using this layer](#themes-using-this-layer) - + [waste_basket](#waste_basket) - * [Themes using this layer](#themes-using-this-layer) - MapComplete has a few data layers available in the theme which have special properties through builtin-hooks. Furthermore, there are some normal layers (which are built from normal Theme-config files) but are so general that they get a mention here. + + +MapComplete has a few data layers available in the theme which have special properties through builtin-hooks. Furthermore, there are some normal layers (which are built from normal Theme-config files) but are so general that they get a mention here. + + Priviliged layers =================== - + + + - [gps_location](#gps_location) - [gps_location_history](#gps_location_history) @@ -133,30 +77,65 @@ - [split_point](#split_point) - [current_view](#current_view) - [matchpoint](#matchpoint) - -### gps_location + + + + gps_location +============== + + Meta layer showing the current location of the user. Add this to your theme and override the icon to change the appearance of the current location. The object will always have `id=gps` and will have _all_ the properties included in the [`Coordinates`-object](https://developer.mozilla.org/en-US/docs/Web/API/GeolocationCoordinates) returned by the browser. -[Go to the source code](../assets/layers/gps_location/gps_location.json) + + - **This layer is included automatically in every theme. This layer might contain no points** - This layer cannot be toggled in the filter view. If you import this layer in your theme, override `title` to make this toggleable. - Not visible in the layer selection by default. If you want to make this layer toggable, override `name` - -### gps_location_history + +[Go to the source code](../assets/layers/gps_location/gps_location.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - id=gps + + + + + Supported attributes +---------------------- + + + + + + gps_location_history +====================== + + Meta layer which contains the previous locations of the user as single points. This is mainly for technical reasons, e.g. to keep match the distance to the modified object -[Go to the source code](../assets/layers/gps_location_history/gps_location_history.json) + + @@ -164,104 +143,425 @@ Meta layer which contains the previous locations of the user as single points. T - This layer cannot be toggled in the filter view. If you import this layer in your theme, override `title` to make this toggleable. - Not visible in the layer selection by default. If you want to make this layer toggable, override `name` - Not rendered on the map by default. If you want to rendering this on the map, override `mapRenderings` - - -### home_location +[Go to the source code](../assets/layers/gps_location_history/gps_location_history.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - user:location=yes + + + + + Supported attributes +---------------------- + + + + + + home_location +=============== + + + + Meta layer showing the home location of the user. The home location can be set in the [profile settings](https://www.openstreetmap.org/profile/edit) of OpenStreetMap. -[Go to the source code](../assets/layers/home_location/home_location.json) + + - **This layer is included automatically in every theme. This layer might contain no points** - This layer cannot be toggled in the filter view. If you import this layer in your theme, override `title` to make this toggleable. - Not visible in the layer selection by default. If you want to make this layer toggable, override `name` - -### gps_track + +[Go to the source code](../assets/layers/home_location/home_location.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - user:home=yes + + + + + Supported attributes +---------------------- + + + + + + gps_track +=========== + + Meta layer showing the previous locations of the user as single line. Add this to your theme and override the icon to change the appearance of the current location. -[Go to the source code](../assets/layers/gps_track/gps_track.json) + + - **This layer is included automatically in every theme. This layer might contain no points** - This layer is not visible by default and must be enabled in the filter by the user. - Not rendered on the map by default. If you want to rendering this on the map, override `mapRenderings` - -### type_node + +[Go to the source code](../assets/layers/gps_track/gps_track.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - id=location_track + + + + + Supported attributes +---------------------- + + + + + +### Privacy notice + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### export_as_gpx + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### minimap + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### delete + + + +_This tagrendering has no question and is thus read-only_ + + + + + + type_node +=========== + + This is a priviliged meta_layer which exports _every_ point in OSM. This only works if zoomed below the point that the full tile is loaded (and not loaded via Overpass). Note that this point will also contain a property `parent_ways` which contains all the ways this node is part of as a list. This is mainly used for extremely specialized themes, which do advanced conflations. Expert use only. -[Go to the source code](../assets/layers/type_node/type_node.json) + + - Not rendered on the map by default. If you want to rendering this on the map, override `mapRenderings` - - -### note +[Go to the source code](../assets/layers/type_node/type_node.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - id~^node\/.*$ + + + + + Supported attributes +---------------------- + + + + + + note +====== + + + + This layer shows notes on OpenStreetMap. Having this layer in your theme will trigger the 'add new note' functionality in the 'addNewPoint'-popup (or if your theme has no presets, it'll enable adding notes) + + + + + + - This layer is loaded from an external source, namely `https://api.openstreetmap.org/api/0.6/notes.json?closed=7&bbox={x_min},{y_min},{x_max},{y_max}` + + [Go to the source code](../assets/layers/note/note.json) + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - id~^..*$ + + + + + Supported attributes +---------------------- + + + + + +### conversation + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### add_image + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### comment + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### report-contributor + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### report-note + + + +_This tagrendering has no question and is thus read-only_ + + + + + + conflation +============ - -### conflation If the import-button moves OSM points, the imported way points or conflates, a preview is shown. This layer defines how this preview is rendered. This layer cannot be included in a theme. -[Go to the source code](../assets/layers/conflation/conflation.json) + + - This layer can **not** be included in a theme. It is solely used by [special renderings](SpecialRenderings.md) showing a minimap with custom data. - -### left_right_style + +[Go to the source code](../assets/layers/conflation/conflation.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - move=yes|newpoint=yes + + + + + Supported attributes +---------------------- + + + + + + left_right_style +================== + + Special meta-style which will show one single line, either on the left or on the right depending on the id. This is used in the small popups with left_right roads. Cannot be included in a theme -[Go to the source code](../assets/layers/left_right_style/left_right_style.json) + + - This layer can **not** be included in a theme. It is solely used by [special renderings](SpecialRenderings.md) showing a minimap with custom data. - - -### split_point +[Go to the source code](../assets/layers/left_right_style/left_right_style.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - id=left|id=right + + + + + Supported attributes +---------------------- + + + + + + split_point +============= + + + + Layer rendering the little scissors for the minimap in the 'splitRoadWizard' + + + + + + - This layer can **not** be included in a theme. It is solely used by [special renderings](SpecialRenderings.md) showing a minimap with custom data. + + [Go to the source code](../assets/layers/split_point/split_point.json) - - This layer can **not** be included in a theme. It is solely used by [special renderings](SpecialRenderings.md) showing a minimap with custom data. - + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - _split_point=yes + + + + + Supported attributes +---------------------- + + + + + + current_view +============== + -### current_view @@ -269,1232 +569,160 @@ A meta-layer which contains one single feature, namely the BBOX of the current m The icon on the button is the default icon of the layer, but can be customized by detecting 'button=yes'. -[Go to the source code](../assets/layers/current_view/current_view.json) + + - This layer can **not** be included in a theme. It is solely used by [special renderings](SpecialRenderings.md) showing a minimap with custom data. - - -### matchpoint +[Go to the source code](../assets/layers/current_view/current_view.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - current_view=yes + + + + + Supported attributes +---------------------- + + + + + + matchpoint +============ + + + + The default rendering for a locationInput which snaps onto another object + + + + + + - This layer can **not** be included in a theme. It is solely used by [special renderings](SpecialRenderings.md) showing a minimap with custom data. + + [Go to the source code](../assets/layers/matchpoint/matchpoint.json) - - This layer can **not** be included in a theme. It is solely used by [special renderings](SpecialRenderings.md) showing a minimap with custom data. - + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + + + + + + Supported attributes +---------------------- + + + + Normal layers =============== - The following layers are included in MapComplete - Frequently reused layers --------------------------- - The following layers are used by at least 2 mapcomplete themes and might be interesting for your custom theme too - - - [bicycle_library](#bicycle_library) - - [drinking_water](#drinking_water) - - [food](#food) - - [map](#map) - - [walls_and_buildings](#walls_and_buildings) - - -### bicycle_library - - - -A facility where bicycles can be lent for longer period of times - -[Go to the source code](../assets/layers/bicycle_library/bicycle_library.json) - - - - - - - - -#### Themes using this layer - - - - - - - [bicyclelib](https://mapcomplete.osm.be/bicyclelib) - - [cyclofix](https://mapcomplete.osm.be/cyclofix) - - -### drinking_water - - - -A layer showing drinking water fountains - -[Go to the source code](../assets/layers/drinking_water/drinking_water.json) - - - - - This layer will automatically load [drinking_water](#drinking_water) into the layout as it depends on it: A calculated tag loads features from this layer (calculatedTag[0] which calculates the value for _closest_other_drinking_water) - - This layer is needed as dependency for layer [drinking_water](#drinking_water) - - - - -#### Themes using this layer - - - - - - - [cyclofix](https://mapcomplete.osm.be/cyclofix) - - [drinking_water](https://mapcomplete.osm.be/drinking_water) - - [nature](https://mapcomplete.osm.be/nature) - - -### food - - - -A layer showing restaurants and fast-food amenities (with a special rendering for friteries) - -[Go to the source code](../assets/layers/food/food.json) - - - - - - - - -#### Themes using this layer - - - - - - - [food](https://mapcomplete.osm.be/food) - - [fritures](https://mapcomplete.osm.be/fritures) - - -### map - - - -A map, meant for tourists which is permanently installed in the public space - -[Go to the source code](../assets/layers/map/map.json) - - - - - - - - -#### Themes using this layer - - - - - - - [maps](https://mapcomplete.osm.be/maps) - - [nature](https://mapcomplete.osm.be/nature) - - -### walls_and_buildings - - - -Special builtin layer providing all walls and buildings. This layer is useful in presets for objects which can be placed against walls (e.g. AEDs, postboxes, entrances, addresses, surveillance cameras, ...). This layer is invisible by default and not toggleable by the user. - -[Go to the source code](../assets/layers/walls_and_buildings/walls_and_buildings.json) - - - - - This layer is not visible by default and must be enabled in the filter by the user. - - Not visible in the layer selection by default. If you want to make this layer toggable, override `name` - - Not rendered on the map by default. If you want to rendering this on the map, override `mapRenderings` - - This layer is needed as dependency for layer [defibrillator](#defibrillator) - - This layer is needed as dependency for layer [entrance](#entrance) - - This layer is needed as dependency for layer [surveillance_camera](#surveillance_camera) - - - - -#### Themes using this layer - - - - - - - [aed](https://mapcomplete.osm.be/aed) - - [entrances](https://mapcomplete.osm.be/entrances) - - [surveillance](https://mapcomplete.osm.be/surveillance) - - - - [ambulancestation](#ambulancestation) - - [artwork](#artwork) - - [barrier](#barrier) - - [bench](#bench) - - [bench_at_pt](#bench_at_pt) - - [bicycle_tube_vending_machine](#bicycle_tube_vending_machine) - - [bike_cafe](#bike_cafe) - - [bike_cleaning](#bike_cleaning) - - [bike_parking](#bike_parking) - - [bike_repair_station](#bike_repair_station) - - [bike_shop](#bike_shop) - - [bike_themed_object](#bike_themed_object) - - [binocular](#binocular) - - [birdhide](#birdhide) - - [cafe_pub](#cafe_pub) - - [charging_station](#charging_station) - - [crossings](#crossings) - - [cycleways_and_roads](#cycleways_and_roads) - - [defibrillator](#defibrillator) - - [direction](#direction) - - [entrance](#entrance) - - [etymology](#etymology) - - [extinguisher](#extinguisher) - - [fire_station](#fire_station) - - [ghost_bike](#ghost_bike) - - [hydrant](#hydrant) - - [information_board](#information_board) - - [nature_reserve](#nature_reserve) - - [note_import](#note_import) - - [observation_tower](#observation_tower) - - [parking](#parking) - - [pedestrian_path](#pedestrian_path) - - [picnic_table](#picnic_table) - - [playground](#playground) - - [public_bookcase](#public_bookcase) - - [shops](#shops) - - [sport_pitch](#sport_pitch) - - [street_lamps](#street_lamps) - - [surveillance_camera](#surveillance_camera) - - [toilet](#toilet) - - [tree_node](#tree_node) - - [waste_basket](#waste_basket) - - -### ambulancestation - - - -An ambulance station is an area for storage of ambulance vehicles, medical equipment, personal protective equipment, and other medical supplies. - -[Go to the source code](../assets/layers/ambulancestation/ambulancestation.json) - - - - - - - - -#### Themes using this layer - - - - - - - [hailhydrant](https://mapcomplete.osm.be/hailhydrant) - - -### artwork - - - -Diverse pieces of artwork - -[Go to the source code](../assets/layers/artwork/artwork.json) - - - - - - - - -#### Themes using this layer - - - - - - - [artwork](https://mapcomplete.osm.be/artwork) - - -### barrier - - - -Obstacles while cycling, such as bollards and cycle barriers - -[Go to the source code](../assets/layers/barrier/barrier.json) - - - - - This layer will automatically load [cycleways_and_roads](#cycleways_and_roads) 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) 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) - - -### bench - - - -A bench is a wooden, metal, stone, ... surface where a human can sit. This layers visualises them and asks a few questions about them. - -[Go to the source code](../assets/layers/bench/bench.json) - - - - - - - - -#### Themes using this layer - - - - - - - [benches](https://mapcomplete.osm.be/benches) - - -### bench_at_pt - - - -A layer showing all public-transport-stops which do have a bench - -[Go to the source code](../assets/layers/bench_at_pt/bench_at_pt.json) - - - - - - - - -#### Themes using this layer - - - - - - - [benches](https://mapcomplete.osm.be/benches) - - -### bicycle_tube_vending_machine - - - -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, ...) - -[Go to the source code](../assets/layers/bicycle_tube_vending_machine/bicycle_tube_vending_machine.json) - - - - - - - - -#### Themes using this layer - - - - - - - [cyclofix](https://mapcomplete.osm.be/cyclofix) - - -### bike_cafe - - - -A bike café is a café geared towards cyclists, for example with services such as a pump, with lots of bicycle-related decoration, ... - -[Go to the source code](../assets/layers/bike_cafe/bike_cafe.json) - - - - - - - - -#### Themes using this layer - - - - - - - [cyclofix](https://mapcomplete.osm.be/cyclofix) - - -### bike_cleaning - - - -A layer showing facilities where one can clean their bike - -[Go to the source code](../assets/layers/bike_cleaning/bike_cleaning.json) - - - - - - - - -#### Themes using this layer - - - - - - - [cyclofix](https://mapcomplete.osm.be/cyclofix) - - -### bike_parking - - - -A layer showing where you can park your bike - -[Go to the source code](../assets/layers/bike_parking/bike_parking.json) - - - - - - - - -#### Themes using this layer - - - - - - - [cyclofix](https://mapcomplete.osm.be/cyclofix) - - -### bike_repair_station - - - -A layer showing bicycle pumps and bicycle repair tool stands - -[Go to the source code](../assets/layers/bike_repair_station/bike_repair_station.json) - - - - - - - - -#### Themes using this layer - - - - - - - [cyclofix](https://mapcomplete.osm.be/cyclofix) - - -### bike_shop - - - -A shop specifically selling bicycles or related items - -[Go to the source code](../assets/layers/bike_shop/bike_shop.json) - - - - - - - - -#### Themes using this layer - - - - - - - [cyclofix](https://mapcomplete.osm.be/cyclofix) - - -### bike_themed_object - - - -A layer with bike-themed objects but who don't match any other layer - -[Go to the source code](../assets/layers/bike_themed_object/bike_themed_object.json) - - - - - - - - -#### Themes using this layer - - - - - - - [cyclofix](https://mapcomplete.osm.be/cyclofix) - - -### binocular - - - -Binoculas - -[Go to the source code](../assets/layers/binocular/binocular.json) - - - - - - - - -#### Themes using this layer - - - - - - - [binoculars](https://mapcomplete.osm.be/binoculars) - - -### birdhide - - - -Een vogelkijkhut - -[Go to the source code](../assets/layers/birdhide/birdhide.json) - - - - - - - - -#### Themes using this layer - - - - - - - [nature](https://mapcomplete.osm.be/nature) - - -### cafe_pub - - - -A layer showing cafés and pubs where one can gather around a drink. The layer asks for some relevant questions - -[Go to the source code](../assets/layers/cafe_pub/cafe_pub.json) - - - - - - - - -#### Themes using this layer - - - - - - - [cafes_and_pubs](https://mapcomplete.osm.be/cafes_and_pubs) - - -### charging_station - - - -A charging station - -[Go to the source code](../assets/layers/charging_station/charging_station.json) - - - - - - - - -#### Themes using this layer - - - - - - - [charging_stations](https://mapcomplete.osm.be/charging_stations) - - -### crossings - - - -Crossings for pedestrians and cyclists - -[Go to the source code](../assets/layers/crossings/crossings.json) - - - - - This layer will automatically load [cycleways_and_roads](#cycleways_and_roads) 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) 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) - - -### cycleways_and_roads - - - -All infrastructure that someone can cycle over, accompanied with questions about this infrastructure" - -[Go to the source code](../assets/layers/cycleways_and_roads/cycleways_and_roads.json) - - - - - This layer is needed as dependency for layer [barrier](#barrier) - - This layer is needed as dependency for layer [barrier](#barrier) - - This layer is needed as dependency for layer [crossings](#crossings) - - This layer is needed as dependency for layer [crossings](#crossings) - - - - -#### Themes using this layer - - - - - - - [cycle_infra](https://mapcomplete.osm.be/cycle_infra) - - -### defibrillator - - - -A layer showing defibrillators which can be used in case of emergency. This contains public defibrillators, but also defibrillators which might need staff to fetch the actual device - -[Go to the source code](../assets/layers/defibrillator/defibrillator.json) - - - - - This layer will automatically load [walls_and_buildings](#walls_and_buildings) into the layout as it depends on it: a preset snaps to this layer (presets[1]) - - - - -#### Themes using this layer - - - - - - - [aed](https://mapcomplete.osm.be/aed) - - -### direction - - - -This layer visualizes directions - -[Go to the source code](../assets/layers/direction/direction.json) - - - - - This layer cannot be toggled in the filter view. If you import this layer in your theme, override `title` to make this toggleable. - - - - -#### Themes using this layer - - - - - - - [surveillance](https://mapcomplete.osm.be/surveillance) - - -### entrance - - - -A layer showing entrances and offering capabilities to survey some advanced data which is important for e.g. wheelchair users (but also bicycle users, people who want to deliver, ...) - -[Go to the source code](../assets/layers/entrance/entrance.json) - - - - - This layer will automatically load [walls_and_buildings](#walls_and_buildings) into the layout as it depends on it: a preset snaps to this layer (presets[0]) - - This layer will automatically load [pedestrian_path](#pedestrian_path) into the layout as it depends on it: a preset snaps to this layer (presets[0]) - - - - -#### Themes using this layer - - - - - - - [entrances](https://mapcomplete.osm.be/entrances) - - -### etymology - - - -All objects which have an etymology known - -[Go to the source code](../assets/layers/etymology/etymology.json) - - - - - - - - -#### Themes using this layer - - - - - - - [etymology](https://mapcomplete.osm.be/etymology) - - -### extinguisher - - - -Map layer to show fire hydrants. - -[Go to the source code](../assets/layers/extinguisher/extinguisher.json) - - - - - - - - -#### Themes using this layer - - - - - - - [hailhydrant](https://mapcomplete.osm.be/hailhydrant) - - -### fire_station - - - -Map layer to show fire stations. - -[Go to the source code](../assets/layers/fire_station/fire_station.json) - - - - - - - - -#### Themes using this layer - - - - - - - [hailhydrant](https://mapcomplete.osm.be/hailhydrant) - - -### ghost_bike - - - -A layer showing memorials for cyclists, killed in road accidents - -[Go to the source code](../assets/layers/ghost_bike/ghost_bike.json) - - - - - - - - -#### Themes using this layer - - - - - - - [ghostbikes](https://mapcomplete.osm.be/ghostbikes) - - -### hydrant - - - -Map layer to show fire hydrants. - -[Go to the source code](../assets/layers/hydrant/hydrant.json) - - - - - - - - -#### Themes using this layer - - - - - - - [hailhydrant](https://mapcomplete.osm.be/hailhydrant) - - -### information_board - - - -A layer showing touristical, road side information boards (e.g. giving information about the landscape, a building, a feature, a map, ...) - -[Go to the source code](../assets/layers/information_board/information_board.json) - - - - - - - - -#### Themes using this layer - - - - - - - [nature](https://mapcomplete.osm.be/nature) - - -### nature_reserve - - - -Een natuurgebied is een gebied waar actief ruimte gemaakt word voor de natuur. Typisch zijn deze in beheer van Natuurpunt of het Agentschap Natuur en Bos of zijn deze erkend door de overheid. - -[Go to the source code](../assets/layers/nature_reserve/nature_reserve.json) - - - - - - - - -#### Themes using this layer - - - - - - - [nature](https://mapcomplete.osm.be/nature) - - -### note_import - - - -Template for note note imports. - -[Go to the source code](../assets/layers/note_import/note_import.json) - - - - - This layer will automatically load [public_bookcase](#public_bookcase) into the layout as it depends on it: a tagrendering needs this layer (import) - - - - -#### Themes using this layer - - - - - - - [bookcases](https://mapcomplete.osm.be/bookcases) - - -### observation_tower - - - -Towers with a panoramic view - -[Go to the source code](../assets/layers/observation_tower/observation_tower.json) - - - - - - - - -#### Themes using this layer - - - - - - - [observation_towers](https://mapcomplete.osm.be/observation_towers) - - -### parking - - - -A layer showing car parkings - -[Go to the source code](../assets/layers/parking/parking.json) - - - - - - - - -#### Themes using this layer - - - - - - - [parkings](https://mapcomplete.osm.be/parkings) - - -### pedestrian_path - - - -Pedestrian footpaths, especially used for indoor navigation and snapping entrances to this layer - -[Go to the source code](../assets/layers/pedestrian_path/pedestrian_path.json) - - - - - This layer is needed as dependency for layer [entrance](#entrance) - - - - -#### Themes using this layer - - - - - - - [entrances](https://mapcomplete.osm.be/entrances) - - -### picnic_table - - - -The layer showing picnic tables - -[Go to the source code](../assets/layers/picnic_table/picnic_table.json) - - - - - - - - -#### Themes using this layer - - - - - - - [benches](https://mapcomplete.osm.be/benches) - - -### playground - - - -Playgrounds - -[Go to the source code](../assets/layers/playground/playground.json) - - - - - - - - -#### Themes using this layer - - - - - - - [playgrounds](https://mapcomplete.osm.be/playgrounds) - - -### public_bookcase - - - -A streetside cabinet with books, accessible to anyone - -[Go to the source code](../assets/layers/public_bookcase/public_bookcase.json) - - - - - This layer is needed as dependency for layer [note_import](#note_import) - - - - -#### Themes using this layer - - - - - - - [bookcases](https://mapcomplete.osm.be/bookcases) - - -### shops - - - -A shop - -[Go to the source code](../assets/layers/shops/shops.json) - - - - - - - - -#### Themes using this layer - - - - - - - [shops](https://mapcomplete.osm.be/shops) - - -### sport_pitch - - - -A sport pitch - -[Go to the source code](../assets/layers/sport_pitch/sport_pitch.json) - - - - - - - - -#### Themes using this layer - - - - - - - [sport_pitches](https://mapcomplete.osm.be/sport_pitches) - - -### street_lamps - - - -A layer showing street lights - -[Go to the source code](../assets/layers/street_lamps/street_lamps.json) - - - - - - - - -#### Themes using this layer - - - - - - - [street_lighting](https://mapcomplete.osm.be/street_lighting) - - -### surveillance_camera - - - -This layer shows surveillance cameras and allows a contributor to update information and add new cameras - -[Go to the source code](../assets/layers/surveillance_camera/surveillance_camera.json) - - - - - This layer will automatically load [walls_and_buildings](#walls_and_buildings) into the layout as it depends on it: a preset snaps to this layer (presets[1]) - - - - -#### Themes using this layer - - - - - - - [surveillance](https://mapcomplete.osm.be/surveillance) - - -### toilet - - - -A layer showing (public) toilets - -[Go to the source code](../assets/layers/toilet/toilet.json) - - - - - - - - -#### Themes using this layer - - - - - - - [toilets](https://mapcomplete.osm.be/toilets) - - -### tree_node - - - -A layer showing trees - -[Go to the source code](../assets/layers/tree_node/tree_node.json) - - - - - - - - -#### Themes using this layer - - - - - - - [trees](https://mapcomplete.osm.be/trees) - - -### waste_basket - - - -This is a public waste basket, thrash can, where you can throw away your thrash. - -[Go to the source code](../assets/layers/waste_basket/waste_basket.json) - - - - - - - - -#### Themes using this layer - - - - - - - [waste_basket](https://mapcomplete.osm.be/waste_basket) +The following layers are included in MapComplete: + + + + - [address](./Layers/address.md) + - [ambulancestation](./Layers/ambulancestation.md) + - [artwork](./Layers/artwork.md) + - [barrier](./Layers/barrier.md) + - [bench](./Layers/bench.md) + - [bench_at_pt](./Layers/bench_at_pt.md) + - [bicycle_library](./Layers/bicycle_library.md) + - [bicycle_tube_vending_machine](./Layers/bicycle_tube_vending_machine.md) + - [bike_cafe](./Layers/bike_cafe.md) + - [bike_cleaning](./Layers/bike_cleaning.md) + - [bike_parking](./Layers/bike_parking.md) + - [bike_repair_station](./Layers/bike_repair_station.md) + - [bike_shop](./Layers/bike_shop.md) + - [bike_themed_object](./Layers/bike_themed_object.md) + - [binocular](./Layers/binocular.md) + - [birdhide](./Layers/birdhide.md) + - [cafe_pub](./Layers/cafe_pub.md) + - [charging_station](./Layers/charging_station.md) + - [cluster_style](./Layers/cluster_style.md) + - [conflation](./Layers/conflation.md) + - [crab_address](./Layers/crab_address.md) + - [crossings](./Layers/crossings.md) + - [current_view](./Layers/current_view.md) + - [cycleways_and_roads](./Layers/cycleways_and_roads.md) + - [defibrillator](./Layers/defibrillator.md) + - [direction](./Layers/direction.md) + - [drinking_water](./Layers/drinking_water.md) + - [entrance](./Layers/entrance.md) + - [etymology](./Layers/etymology.md) + - [extinguisher](./Layers/extinguisher.md) + - [fire_station](./Layers/fire_station.md) + - [food](./Layers/food.md) + - [ghost_bike](./Layers/ghost_bike.md) + - [gps_location](./Layers/gps_location.md) + - [gps_location_history](./Layers/gps_location_history.md) + - [gps_track](./Layers/gps_track.md) + - [grass_in_parks](./Layers/grass_in_parks.md) + - [home_location](./Layers/home_location.md) + - [hydrant](./Layers/hydrant.md) + - [information_board](./Layers/information_board.md) + - [left_right_style](./Layers/left_right_style.md) + - [map](./Layers/map.md) + - [matchpoint](./Layers/matchpoint.md) + - [named_streets](./Layers/named_streets.md) + - [nature_reserve](./Layers/nature_reserve.md) + - [note](./Layers/note.md) + - [note_import](./Layers/note_import.md) + - [observation_tower](./Layers/observation_tower.md) + - [parking](./Layers/parking.md) + - [pedestrian_path](./Layers/pedestrian_path.md) + - [picnic_table](./Layers/picnic_table.md) + - [play_forest](./Layers/play_forest.md) + - [playground](./Layers/playground.md) + - [public_bookcase](./Layers/public_bookcase.md) + - [shops](./Layers/shops.md) + - [slow_roads](./Layers/slow_roads.md) + - [split_point](./Layers/split_point.md) + - [sport_pitch](./Layers/sport_pitch.md) + - [street_lamps](./Layers/street_lamps.md) + - [surveillance_camera](./Layers/surveillance_camera.md) + - [toilet](./Layers/toilet.md) + - [trail](./Layers/trail.md) + - [tree_node](./Layers/tree_node.md) + - [type_node](./Layers/type_node.md) + - [viewpoint](./Layers/viewpoint.md) + - [village_green](./Layers/village_green.md) + - [visitor_information_centre](./Layers/visitor_information_centre.md) + - [walls_and_buildings](./Layers/walls_and_buildings.md) + - [waste_basket](./Layers/waste_basket.md) + - [watermill](./Layers/watermill.md) This document is autogenerated from AllKnownLayers.ts \ No newline at end of file diff --git a/Docs/CalculatedTags.md b/Docs/CalculatedTags.md index ae3ae85d6..e767db34f 100644 --- a/Docs/CalculatedTags.md +++ b/Docs/CalculatedTags.md @@ -3,7 +3,9 @@ Metatags ========== - ## Table of contents + + +## Table of contents 1. [Metatags](#metatags) - [Metatags calculated by MapComplete](#metatags-calculated-by-mapcomplete) @@ -27,7 +29,9 @@ + [memberships](#memberships) + [get](#get) - Metatags are extra tags available, in order to display more data or to give better questions. + + +Metatags are extra tags available, in order to display more data or to give better questions. The are calculated automatically on every feature when the data arrives in the webbrowser. This document gives an overview of the available metatags. @@ -160,7 +164,9 @@ Rewrites tags from 'generic_key:both:property' as 'generic_key:left:property' an Adds the geometry type as property. This is identical to the GoeJson geometry type and is one of `Point`,`LineString`, `Polygon` and exceptionally `MultiPolygon` or `MultiLineString` - + + + Calculating tags with Javascript ---------------------------------- diff --git a/Docs/Layers/address.md b/Docs/Layers/address.md new file mode 100644 index 000000000..213b8ffc9 --- /dev/null +++ b/Docs/Layers/address.md @@ -0,0 +1,115 @@ + + + address +========= + + + + + +Addresses + + + + +## Table of contents + +1. [address](#address) + - [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) + + +[Go to the source code](../assets/layers/address/address.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - addr:housenumber~^..*$|addr:street~^..*$|ref:inspireid~^..*$ + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/addr:housenumber#values) [addr:housenumber](https://wiki.openstreetmap.org/wiki/Key:addr:housenumber) | [string](../SpecialInputElements.md#string) | +[](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) +[](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 is rendered with `The housenumber is {addr:housenumber}` + + + + - **This building has no house number** corresponds with nohousenumber=yes + + + + +### 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 {addr:street}` + + + + - **Located in {_closest_street:0:name}** corresponds with addr:street= + - **Located in {_closest_street:1:name}** corresponds with addr:street= + - **Located in {_closest_street:2:name}** 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 `Fixme description{fixme}` + + + + - **No fixme - write something here to explain complicated cases** corresponds with + + +This document is autogenerated from assets/layers/address/address.json \ No newline at end of file diff --git a/Docs/Layers/all_streets.md b/Docs/Layers/all_streets.md new file mode 100644 index 000000000..893d98a6c --- /dev/null +++ b/Docs/Layers/all_streets.md @@ -0,0 +1,92 @@ + + + all_streets +============= + + + + + + + + +## Table of contents + +1. [all_streets](#all_streets) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [lit](#lit) + + + + + + - Not rendered on the map by default. If you want to rendering this on the map, override `mapRenderings` + + + + +#### Themes using this layer + + + + + + - [cyclestreets](https://mapcomplete.osm.be/cyclestreets) + - [street_lighting](https://mapcomplete.osm.be/street_lighting) + + +[Go to the source code](../assets/layers/all_streets/all_streets.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - highway!~^$ + - service!~^driveway$ + - highway!~^platform$ + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/lit#values) [lit](https://wiki.openstreetmap.org/wiki/Key:lit) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:lit%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:lit%3Dno) [24/7](https://wiki.openstreetmap.org/wiki/Tag:lit%3D24/7) + + + + +### lit + + + +The question is **Is this street lit?** + + + + + + - **This street is lit** corresponds with lit=yes + - **This street is not lit** corresponds with lit=no + - **This street is lit at night** corresponds with lit=sunset-sunrise_This option cannot be chosen as answer_ + - **This street is lit 24/7** corresponds with lit=24/7 + + +This document is autogenerated from assets/layers/all_streets/all_streets.json \ No newline at end of file diff --git a/Docs/Layers/ambulancestation.md b/Docs/Layers/ambulancestation.md new file mode 100644 index 000000000..721a0f7b6 --- /dev/null +++ b/Docs/Layers/ambulancestation.md @@ -0,0 +1,160 @@ + + + ambulancestation +================== + + + + + +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) + + [ambulance-name](#ambulance-name) + + [ambulance-street](#ambulance-street) + + [ambulance-place](#ambulance-place) + + [ambulance-agency](#ambulance-agency) + + [ambulance-operator-type](#ambulance-operator-type) + + [images](#images) + + + + + + + + + + +#### Themes using this layer + + + + + + - [hailhydrant](https://mapcomplete.osm.be/hailhydrant) + + +[Go to the source code](../assets/layers/ambulancestation/ambulancestation.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - emergency=ambulance_station + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/addr:street#values) [addr:street](https://wiki.openstreetmap.org/wiki/Key:addr:street) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/addr:place#values) [addr:place](https://wiki.openstreetmap.org/wiki/Key:addr:place) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/operator#values) [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | +[](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 is rendered with `The operator is a(n) {operator:type} entity.` + + + + - **The station is operated by the government.** corresponds with operator:type=government + - **The station is operated by a community-based, or informal organization.** corresponds with operator:type=community + - **The station is operated by a formal group of volunteers.** corresponds with operator:type=ngo + - **The station is privately operated.** corresponds with operator:type=private + + + + +### images + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/ambulancestation/ambulancestation.json \ No newline at end of file diff --git a/Docs/Layers/artwork.md b/Docs/Layers/artwork.md new file mode 100644 index 000000000..5846931e8 --- /dev/null +++ b/Docs/Layers/artwork.md @@ -0,0 +1,150 @@ + + + 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) + + [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) + + +[Go to the source code](../assets/layers/artwork/artwork.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - tourism=artwork + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](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) +[](https://taginfo.openstreetmap.org/keys/artist_name#values) [artist_name](https://wiki.openstreetmap.org/wiki/Key:artist_name) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | +[](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 artwork_type=architecture + - **Mural** corresponds with artwork_type=mural + - **Painting** corresponds with artwork_type=painting + - **Sculpture** corresponds with artwork_type=sculpture + - **Statue** corresponds with artwork_type=statue + - **Bust** corresponds with artwork_type=bust + - **Stone** corresponds with artwork_type=stone + - **Installation** corresponds with artwork_type=installation + - **Graffiti** corresponds with artwork_type=graffiti + - **Relief** corresponds with artwork_type=relief + - **Azulejo (Spanish decorative tilework)** corresponds with artwork_type=azulejo + - **Tilework** corresponds with artwork_type=tilework + + + + +### 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 this website` + + + +### artwork-wikidata + + + +The question is **Which Wikidata-entry corresponds with this artwork?** + +This rendering asks information about the property [wikidata](https://wiki.openstreetmap.org/wiki/Key:wikidata) +This is rendered with `Corresponds with {wikidata}` + +This document is autogenerated from assets/layers/artwork/artwork.json \ No newline at end of file diff --git a/Docs/Layers/assen.md b/Docs/Layers/assen.md new file mode 100644 index 000000000..763f714c5 --- /dev/null +++ b/Docs/Layers/assen.md @@ -0,0 +1,61 @@ + + + assen +======= + + + + + + + + +## Table of contents + +1. [assen](#assen) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [all_tags](#all_tags) + + + + + + - This layer is loaded from an external source, namely `https://robinlinde.github.io/tiles/assen_street_lighting/{z}/{x}/{y}.json` + - This layer will automatically load [street_lamps](./street_lamps.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_osm_street_lamp) + + +[Go to the source code](../assets/layers/assen/assen.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - Lichtmastnummer~^..*$ + + + + + Supported attributes +---------------------- + + + + + +### all_tags + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/assen/assen.json \ No newline at end of file diff --git a/Docs/Layers/barrier.md b/Docs/Layers/barrier.md new file mode 100644 index 000000000..aff864247 --- /dev/null +++ b/Docs/Layers/barrier.md @@ -0,0 +1,201 @@ + + + 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) + + [bicycle=yes/no](#bicycle=yesno) + + [barrier_type](#barrier_type) + + [Bollard type](#bollard-type) + + [Cycle barrier type](#cycle-barrier-type) + + [MaxWidth](#maxwidth) + + [Space between barrier (cyclebarrier)](#space-between-barrier-(cyclebarrier)) + + [Width of opening (cyclebarrier)](#width-of-opening-(cyclebarrier)) + + [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]) + + + + +#### Themes using this layer + + + + + + - [cycle_infra](https://mapcomplete.osm.be/cycle_infra) + + +[Go to the source code](../assets/layers/barrier/barrier.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - barrier=bollard|barrier=cycle_barrier + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](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) +[](https://taginfo.openstreetmap.org/keys/barrier#values) [barrier](https://wiki.openstreetmap.org/wiki/Key:barrier) | Multiple choice | [bollard](https://wiki.openstreetmap.org/wiki/Tag:barrier%3Dbollard) [cycle_barrier](https://wiki.openstreetmap.org/wiki/Tag:barrier%3Dcycle_barrier) +[](https://taginfo.openstreetmap.org/keys/bollard#values) [bollard](https://wiki.openstreetmap.org/wiki/Key:bollard) | Multiple choice | [removable](https://wiki.openstreetmap.org/wiki/Tag:bollard%3Dremovable) [fixed](https://wiki.openstreetmap.org/wiki/Tag:bollard%3Dfixed) [foldable](https://wiki.openstreetmap.org/wiki/Tag:bollard%3Dfoldable) [flexible](https://wiki.openstreetmap.org/wiki/Tag:bollard%3Dflexible) [rising](https://wiki.openstreetmap.org/wiki/Tag:bollard%3Drising) +[](https://taginfo.openstreetmap.org/keys/cycle_barrier#values) [cycle_barrier](https://wiki.openstreetmap.org/wiki/Key:cycle_barrier) | Multiple choice | [single](https://wiki.openstreetmap.org/wiki/Tag:cycle_barrier%3Dsingle) [double](https://wiki.openstreetmap.org/wiki/Tag:cycle_barrier%3Ddouble) [triple](https://wiki.openstreetmap.org/wiki/Tag:cycle_barrier%3Dtriple) [squeeze](https://wiki.openstreetmap.org/wiki/Tag:cycle_barrier%3Dsqueeze) +[](https://taginfo.openstreetmap.org/keys/maxwidth:physical#values) [maxwidth:physical](https://wiki.openstreetmap.org/wiki/Key:maxwidth:physical) | [length](../SpecialInputElements.md#length) | +[](https://taginfo.openstreetmap.org/keys/width:separation#values) [width:separation](https://wiki.openstreetmap.org/wiki/Key:width:separation) | [length](../SpecialInputElements.md#length) | +[](https://taginfo.openstreetmap.org/keys/width:opening#values) [width:opening](https://wiki.openstreetmap.org/wiki/Key:width:opening) | [length](../SpecialInputElements.md#length) | +[](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 bicycle=yes + - **A cyclist can not go past this.** corresponds with bicycle=no + + + + +### barrier_type + + + +_This tagrendering has no question and is thus read-only_ + + + + + + - **This is a single bollard in the road** corresponds with barrier=bollard + - **This is a cycle barrier slowing down cyclists** corresponds with barrier=cycle_barrier + + + + +### Bollard type + + + +The question is **What kind of bollard is this?** + + + + + + - **Removable bollard** corresponds with bollard=removable + - **Fixed bollard** corresponds with bollard=fixed + - **Bollard that can be folded down** corresponds with bollard=foldable + - **Flexible bollard, usually plastic** corresponds with bollard=flexible + - **Rising bollard** corresponds with bollard=rising + + + + +### Cycle barrier type + + + +The question is **What kind of cycling barrier is this?** + + + + + + - **Single, just two barriers with a space inbetween ** corresponds with cycle_barrier=single + - **Double, two barriers behind each other ** corresponds with cycle_barrier=double + - **Triple, three barriers behind each other ** corresponds with cycle_barrier=triple + - **Squeeze gate, gap is smaller at top, than at the bottom ** corresponds with cycle_barrier=squeeze + + + + +### 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 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 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 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) +This is rendered with `Overlap: {overlap} m` + +This document is autogenerated from assets/layers/barrier/barrier.json \ No newline at end of file diff --git a/Docs/Layers/bench.md b/Docs/Layers/bench.md new file mode 100644 index 000000000..fbd91ec9d --- /dev/null +++ b/Docs/Layers/bench.md @@ -0,0 +1,192 @@ + + + bench +======= + + + + + +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) + + [images](#images) + + [bench-backrest](#bench-backrest) + + [bench-seats](#bench-seats) + + [bench-material](#bench-material) + + [bench-direction](#bench-direction) + + [bench-colour](#bench-colour) + + [bench-survey:date](#bench-surveydate) + + + + + + + + + + +#### Themes using this layer + + + + + + - [benches](https://mapcomplete.osm.be/benches) + + +[Go to the source code](../assets/layers/bench/bench.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - amenity=bench + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](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) +[](https://taginfo.openstreetmap.org/keys/seats#values) [seats](https://wiki.openstreetmap.org/wiki/Key:seats) | [nat](../SpecialInputElements.md#nat) | +[](https://taginfo.openstreetmap.org/keys/material#values) [material](https://wiki.openstreetmap.org/wiki/Key:material) | [string](../SpecialInputElements.md#string) | [wood](https://wiki.openstreetmap.org/wiki/Tag:material%3Dwood) [metal](https://wiki.openstreetmap.org/wiki/Tag:material%3Dmetal) [stone](https://wiki.openstreetmap.org/wiki/Tag:material%3Dstone) [concrete](https://wiki.openstreetmap.org/wiki/Tag:material%3Dconcrete) [plastic](https://wiki.openstreetmap.org/wiki/Tag:material%3Dplastic) [steel](https://wiki.openstreetmap.org/wiki/Tag:material%3Dsteel) +[](https://taginfo.openstreetmap.org/keys/direction#values) [direction](https://wiki.openstreetmap.org/wiki/Key:direction) | [direction](../SpecialInputElements.md#direction) | +[](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) +[](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 backrest=yes + - **Backrest: No** corresponds with backrest=no + + + + +### 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 material=wood + - **Material: metal** corresponds with material=metal + - **Material: stone** corresponds with material=stone + - **Material: concrete** corresponds with material=concrete + - **Material: plastic** corresponds with material=plastic + - **Material: steel** corresponds with material=steel + + + + +### 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 colour=brown + - **Colour: green** corresponds with colour=green + - **Colour: gray** corresponds with colour=gray + - **Colour: white** corresponds with colour=white + - **Colour: red** corresponds with colour=red + - **Colour: black** corresponds with colour=black + - **Colour: blue** corresponds with colour=blue + - **Colour: yellow** corresponds with colour=yellow + + + + +### 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= + + +This document is autogenerated from assets/layers/bench/bench.json \ No newline at end of file diff --git a/Docs/Layers/bench_at_pt.md b/Docs/Layers/bench_at_pt.md new file mode 100644 index 000000000..4653d1311 --- /dev/null +++ b/Docs/Layers/bench_at_pt.md @@ -0,0 +1,114 @@ + + + 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) + + [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) + + +[Go to the source code](../assets/layers/bench_at_pt/bench_at_pt.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - bench=yes|bench=stand_up_bench + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | +[](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 bench=yes + - **Stand up bench** corresponds with bench=stand_up_bench + - **There is no bench here** corresponds with bench=no + + +This document is autogenerated from assets/layers/bench_at_pt/bench_at_pt.json \ No newline at end of file diff --git a/Docs/Layers/bicycle_library.md b/Docs/Layers/bicycle_library.md new file mode 100644 index 000000000..778bd3d45 --- /dev/null +++ b/Docs/Layers/bicycle_library.md @@ -0,0 +1,214 @@ + + + bicycle_library +================= + + + + + +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) + + [images](#images) + + [bicycle_library-name](#bicycle_library-name) + + [website](#website) + + [phone](#phone) + + [email](#email) + + [opening_hours](#opening_hours) + + [bicycle_library-charge](#bicycle_library-charge) + + [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) + + +[Go to the source code](../assets/layers/bicycle_library/bicycle_library.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - amenity=bicycle_library + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | +[](https://taginfo.openstreetmap.org/keys/phone#values) [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | +[](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | +[](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | +[](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) [€20warranty + €20/year](https://wiki.openstreetmap.org/wiki/Tag:charge%3D€20warranty + €20/year) +[](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) +[](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 `{website}` + + + + - **{contact:website}** 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 `{phone}` + + + + - **{contact:phone}** 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 `{email}` + + + + - **{contact:email}** 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 is rendered with `

Opening hours

{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 fee=no + - **Lending a bicycle costs €20/year and €20 warranty** corresponds with fee=yes&charge=€20warranty + €20/year + + + + +### bicycle-library-target-group + + + +The question is **Who can lend bicycles here?** + + + + + + - **Bikes for children available** corresponds with bicycle_library:for=child + - **Bikes for adult available** corresponds with bicycle_library:for=adult + - **Bikes for disabled persons available** corresponds with bicycle_library:for=disabled + + + + +### description + + + +The question is **Is there still something relevant you couldn't give in the previous questions? Add it here.
Don't repeat already stated facts** + +This rendering asks information about the property [description](https://wiki.openstreetmap.org/wiki/Key:description) +This is rendered with `{description}` + +This document is autogenerated from assets/layers/bicycle_library/bicycle_library.json \ No newline at end of file diff --git a/Docs/Layers/bicycle_tube_vending_machine.md b/Docs/Layers/bicycle_tube_vending_machine.md new file mode 100644 index 000000000..b39d9bcc6 --- /dev/null +++ b/Docs/Layers/bicycle_tube_vending_machine.md @@ -0,0 +1,192 @@ + + + bicycle_tube_vending_machine +============================== + + + + + +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) + + [images](#images) + + [Still in use?](#still-in-use) + + [bicycle_tube_vending_machine-charge](#bicycle_tube_vending_machine-charge) + + [vending-machine-payment-methods](#vending-machine-payment-methods) + + [bicycle_tube_vending_machine-brand](#bicycle_tube_vending_machine-brand) + + [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) + + +[Go to the source code](../assets/layers/bicycle_tube_vending_machine/bicycle_tube_vending_machine.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - amenity=vending_machine + - vending~^.*bicycle_tube.*$ + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](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) +[](https://taginfo.openstreetmap.org/keys/charge#values) [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [string](../SpecialInputElements.md#string) | +[](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) +[](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 is rendered with `The operational status is {operational_status}` + + + + - **This vending machine works** corresponds with + - **This vending machine is broken** corresponds with operational_status=broken + - **This vending machine is closed** corresponds with operational_status=closed + + + + +### 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 payment:coins=yesUnselecting this answer will add payment:coins=no + - **Payment with notes is possible** corresponds with payment:notes=yesUnselecting this answer will add payment:notes=no + - **Payment with cards is possible** corresponds with payment:cards=yesUnselecting this answer will add payment:cards=no + + + + +### 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 brand=Continental + - **Schwalbe tubes are sold here** corresponds with brand=Schwalbe + + + + +### 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 operator=Schwalbe + - **Maintained by Continental** corresponds with operator=Continental + + + + +### bicycle_tube_vending_maching-other-items + + + +The question is **Are other bicycle bicycle accessories sold here?** + + + + + + - **Bicycle lights are sold here** corresponds with vending:bicycle_light=yesUnselecting this answer will add vending:bicycle_light=no + - **Gloves are sold here** corresponds with vending:gloves=yesUnselecting this answer will add vending:gloves=no + - **Bicycle repair kits are sold here** corresponds with vending:bicycle_repair_kit=yesUnselecting this answer will add vending:bicycle_repair_kit=no + - **Bicycle pumps are sold here** corresponds with vending:bicycle_pump=yesUnselecting this answer will add vending:bicycle_pump=no + - **Bicycle locks are sold here** corresponds with vending:bicycle_lock=yesUnselecting this answer will add vending:bicycle_lock=no + + +This document is autogenerated from assets/layers/bicycle_tube_vending_machine/bicycle_tube_vending_machine.json \ No newline at end of file diff --git a/Docs/Layers/bike_cafe.md b/Docs/Layers/bike_cafe.md new file mode 100644 index 000000000..a7fd7d4e2 --- /dev/null +++ b/Docs/Layers/bike_cafe.md @@ -0,0 +1,202 @@ + + + bike_cafe +=========== + + + + + +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) + + [images](#images) + + [bike_cafe-name](#bike_cafe-name) + + [bike_cafe-bike-pump](#bike_cafe-bike-pump) + + [bike_cafe-repair-tools](#bike_cafe-repair-tools) + + [bike_cafe-repair-service](#bike_cafe-repair-service) + + [bike_cafe-website](#bike_cafe-website) + + [bike_cafe-phone](#bike_cafe-phone) + + [bike_cafe-email](#bike_cafe-email) + + [bike_cafe-opening_hours](#bike_cafe-opening_hours) + + + + + + + + + + +#### Themes using this layer + + + + + + - [cyclofix](https://mapcomplete.osm.be/cyclofix) + + +[Go to the source code](../assets/layers/bike_cafe/bike_cafe.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - amenity=pub|amenity=bar|amenity=cafe|amenity=restaurant + - pub=cycling|pub=bicycle|theme=cycling|theme=bicycle|^service:bicycle:.*$~~^..*$ + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/service:bicycle:pump#values) [service:bicycle:pump](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dno) +[](https://taginfo.openstreetmap.org/keys/service:bicycle:diy#values) [service:bicycle:diy](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:diy) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dno) +[](https://taginfo.openstreetmap.org/keys/service:bicycle:repair#values) [service:bicycle:repair](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:repair) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dno) +[](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/phone#values) [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | +[](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | +[](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 service:bicycle:pump=yes + - **This bike cafe doesn't offer a bike pump for anyone** corresponds with service:bicycle:pump=no + + + + +### 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 service:bicycle:diy=yes + - **This bike cafe doesn't offer tools for DIY repair** corresponds with service:bicycle:diy=no + + + + +### bike_cafe-repair-service + + + +The question is **Does this bike cafe repair bikes?** + + + + + + - **This bike cafe repairs bikes** corresponds with service:bicycle:repair=yes + - **This bike cafe doesn't repair bikes** corresponds with service:bicycle:repair=no + + + + +### 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 `{website}` + + + +### 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 `{phone}` + + + +### 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 `{email}` + + + +### 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 is rendered with `{opening_hours_table(opening_hours)}` + +This document is autogenerated from assets/layers/bike_cafe/bike_cafe.json \ No newline at end of file diff --git a/Docs/Layers/bike_cleaning.md b/Docs/Layers/bike_cleaning.md new file mode 100644 index 000000000..0450d9a10 --- /dev/null +++ b/Docs/Layers/bike_cleaning.md @@ -0,0 +1,122 @@ + + + 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) + + [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) + + +[Go to the source code](../assets/layers/bike_cleaning/bike_cleaning.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - service:bicycle:cleaning=yes|service:bicycle:cleaning=diy|amenity=bicycle_wash + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](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) | +[](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 is rendered with `Using the cleaning service costs {service:bicycle:cleaning:charge}` + + + + - **The cleaning service is free to use** corresponds with service:bicycle:cleaning:fee=no&service:bicycle:cleaning:charge= + - **Free to use** corresponds with service:bicycle:cleaning:fee=no_This option cannot be chosen as answer_ + - **The cleaning service has a fee, but the amount is not known** corresponds with service:bicycle:cleaning:fee=yes + + + + +### 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 fee=no&charge= + - **Free to use** corresponds with fee=no_This option cannot be chosen as answer_ + - **The cleaning service has a fee** corresponds with fee=yes + + +This document is autogenerated from assets/layers/bike_cleaning/bike_cleaning.json \ No newline at end of file diff --git a/Docs/Layers/bike_parking.md b/Docs/Layers/bike_parking.md new file mode 100644 index 000000000..169b20247 --- /dev/null +++ b/Docs/Layers/bike_parking.md @@ -0,0 +1,211 @@ + + + bike_parking +============== + + + + + +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) + + [images](#images) + + [Bicycle parking type](#bicycle-parking-type) + + [Underground?](#underground) + + [Is covered?](#is-covered) + + [Capacity](#capacity) + + [Access](#access) + + [Cargo bike spaces?](#cargo-bike-spaces) + + [Cargo bike capacity?](#cargo-bike-capacity) + + + + + + + + + + +#### Themes using this layer + + + + + + - [cyclofix](https://mapcomplete.osm.be/cyclofix) + + +[Go to the source code](../assets/layers/bike_parking/bike_parking.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - amenity=bicycle_parking + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](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) +[](https://taginfo.openstreetmap.org/keys/location#values) [location](https://wiki.openstreetmap.org/wiki/Key:location) | Multiple choice | [underground](https://wiki.openstreetmap.org/wiki/Tag:location%3Dunderground) [surface](https://wiki.openstreetmap.org/wiki/Tag:location%3Dsurface) [rooftop](https://wiki.openstreetmap.org/wiki/Tag:location%3Drooftop) [rooftop](https://wiki.openstreetmap.org/wiki/Tag:location%3Drooftop) +[](https://taginfo.openstreetmap.org/keys/covered#values) [covered](https://wiki.openstreetmap.org/wiki/Key:covered) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:covered%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:covered%3Dno) +[](https://taginfo.openstreetmap.org/keys/capacity#values) [capacity](https://wiki.openstreetmap.org/wiki/Key:capacity) | [nat](../SpecialInputElements.md#nat) | +[](https://taginfo.openstreetmap.org/keys/access#values) [access](https://wiki.openstreetmap.org/wiki/Key:access) | [string](../SpecialInputElements.md#string) | [yes](https://wiki.openstreetmap.org/wiki/Tag:access%3Dyes) [customers](https://wiki.openstreetmap.org/wiki/Tag:access%3Dcustomers) [private](https://wiki.openstreetmap.org/wiki/Tag:access%3Dprivate) +[](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) +[](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 is rendered with `This is a bicycle parking of the type: {bicycle_parking}` + + + + - **Staple racks ** corresponds with bicycle_parking=stands + - **Wheel rack/loops ** corresponds with bicycle_parking=wall_loops + - **Handlebar holder ** corresponds with bicycle_parking=handlebar_holder + - **Rack ** corresponds with bicycle_parking=rack + - **Two-tiered ** corresponds with bicycle_parking=two_tier + - **Shed ** corresponds with bicycle_parking=shed + - **Bollard ** corresponds with bicycle_parking=bollard + - **An area on the floor which is marked for bicycle parking** corresponds with bicycle_parking=floor + + + + +### Underground? + + + +The question is **What is the relative location of this bicycle parking?** + + + + + + - **Underground parking** corresponds with location=underground + - **Surface level parking** corresponds with location=surface + - **Rooftop parking** corresponds with location=rooftop + - **Surface level parking** corresponds with _This option cannot be chosen as answer_ + - **Rooftop parking** corresponds with location=rooftop + + + + +### 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 covered=yes + - **This parking is not covered** corresponds with covered=no + + + + +### 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 access=yes + - **Access is primarily for visitors to a business** corresponds with access=customers + - **Access is limited to members of a school, company or organisation** corresponds with access=private + + + + +### Cargo bike spaces? + + + +The question is **Does this bicycle parking have spots for cargo bikes?** + + + + + + - **This parking has room for cargo bikes** corresponds with cargo_bike=yes + - **This parking has designated (official) spots for cargo bikes.** corresponds with cargo_bike=designated + - **You're not allowed to park cargo bikes** corresponds with cargo_bike=no + + + + +### 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 is rendered with `This parking fits {capacity:cargo_bike} cargo bikes` + +This document is autogenerated from assets/layers/bike_parking/bike_parking.json \ No newline at end of file diff --git a/Docs/Layers/bike_repair_station.md b/Docs/Layers/bike_repair_station.md new file mode 100644 index 000000000..65df6f148 --- /dev/null +++ b/Docs/Layers/bike_repair_station.md @@ -0,0 +1,307 @@ + + + bike_repair_station +===================== + + + + + +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) + + [images](#images) + + [bike_repair_station-available-services](#bike_repair_station-available-services) + + [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) + + +[Go to the source code](../assets/layers/bike_repair_station/bike_repair_station.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - amenity=bicycle_repair_station + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](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) +[](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) +[](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | +[](https://taginfo.openstreetmap.org/keys/phone#values) [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | +[](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) +[](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) +[](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) +[](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) +[](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) +[](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) +[](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) +[](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) + + + + +### 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 service:bicycle:tools=no&service:bicycle:pump=yes + - **There are only tools (screwdrivers, pliers...) present** corresponds with service:bicycle:tools=yes&service:bicycle:pump=no + - **There are both tools and a pump present** corresponds with service:bicycle:tools=yes&service:bicycle:pump=yes + + + + +### 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}` + + + + - **De Fietsambassade Gent** corresponds with operator=De Fietsambassade Gent + + + + +### 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 `{email}` + + + +### 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 `{phone}` + + + +### 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 opening_hours=24/7 + - **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 service:bicycle:chain_tool=yes + - **There is no chain tool** corresponds with service:bicycle:chain_tool=no + + + + +### 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 service:bicycle:stand=yes + - **There is no hook or stand** corresponds with service:bicycle:stand=no + + + + +### Operational status + + + +The question is **Is the bike pump still operational?** + + + + + + - **The bike pump is broken** corresponds with service:bicycle:pump:operational_status=broken + - **The bike pump is operational** corresponds with + + + + +### 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 valves=sclaverand + - **Dunlop** corresponds with valves=dunlop + - **Schrader (cars)** corresponds with valves=schrader + + + + +### bike_repair_station-electrical_pump + + + +The question is **Is this an electric bike pump?** + + + + + + - **Manual pump** corresponds with manual=yes + - **Electrical pump** corresponds with manual=no + + + + +### bike_repair_station-manometer + + + +The question is **Does the pump have a pressure indicator or manometer?** + + + + + + - **There is a manometer** corresponds with manometer=yes + - **There is no manometer** corresponds with manometer=no + - **There is manometer but it is broken** corresponds with manometer=broken + + + + +### level + + + +The question is **On what level is this feature located?** + +This rendering asks information about the property [level](https://wiki.openstreetmap.org/wiki/Key:level) +This is rendered with `Located on the {level}th floor` + + + + - **Located underground** corresponds with location=underground_This option cannot be chosen as answer_ + - **Located on the ground floor** corresponds with level=0 + - **Located on the ground floor** corresponds with _This option cannot be chosen as answer_ + - **Located on the first floor** corresponds with level=1 + + +This document is autogenerated from assets/layers/bike_repair_station/bike_repair_station.json \ No newline at end of file diff --git a/Docs/Layers/bike_shop.md b/Docs/Layers/bike_shop.md new file mode 100644 index 000000000..5cc92326f --- /dev/null +++ b/Docs/Layers/bike_shop.md @@ -0,0 +1,336 @@ + + + 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) + + [images](#images) + + [bike_shop-is-bicycle_shop](#bike_shop-is-bicycle_shop) + + [bike_shop-name](#bike_shop-name) + + [bike_shop-website](#bike_shop-website) + + [bike_shop-phone](#bike_shop-phone) + + [bike_shop-email](#bike_shop-email) + + [bike_shop-opening_hours](#bike_shop-opening_hours) + + [description](#description) + + [bike_shop-access](#bike_shop-access) + + [bike_repair_sells-bikes](#bike_repair_sells-bikes) + + [bike_repair_repairs-bikes](#bike_repair_repairs-bikes) + + [bike_repair_rents-bikes](#bike_repair_rents-bikes) + + [bike_repair_second-hand-bikes](#bike_repair_second-hand-bikes) + + [bike_repair_bike-pump-service](#bike_repair_bike-pump-service) + + [bike_repair_tools-service](#bike_repair_tools-service) + + [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) + + +[Go to the source code](../assets/layers/bike_shop/bike_shop.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - shop=bicycle|amenity=bicycle_rental|shop=sports&service:bicycle:retail!~^no$&service:bicycle:repair!~^no$&sport=bicycle|sport=cycling| + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | +[](https://taginfo.openstreetmap.org/keys/phone#values) [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | +[](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | +[](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | +[](https://taginfo.openstreetmap.org/keys/description#values) [description](https://wiki.openstreetmap.org/wiki/Key:description) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/access#values) [access](https://wiki.openstreetmap.org/wiki/Key:access) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/service:bicycle:retail#values) [service:bicycle:retail](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:retail) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:retail%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:retail%3Dno) +[](https://taginfo.openstreetmap.org/keys/service:bicycle:repair#values) [service:bicycle:repair](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:repair) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dno) [only_sold](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Donly_sold) [brand](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dbrand) +[](https://taginfo.openstreetmap.org/keys/service:bicycle:rental#values) [service:bicycle:rental](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:rental) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:rental%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:rental%3Dno) +[](https://taginfo.openstreetmap.org/keys/service:bicycle:second_hand#values) [service:bicycle:second_hand](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:second_hand) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:second_hand%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:second_hand%3Dno) [only](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:second_hand%3Donly) +[](https://taginfo.openstreetmap.org/keys/service:bicycle:pump#values) [service:bicycle:pump](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dno) [separate](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dseparate) +[](https://taginfo.openstreetmap.org/keys/service:bicycle:diy#values) [service:bicycle:diy](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:diy) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dno) [only_sold](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Donly_sold) +[](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) +[](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 `{website}` + + + +### 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 `{phone}` + + + +### 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 `{email}` + + + +### 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 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.
Don't repeat already stated facts** + +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 service:bicycle:retail=yes + - **This shop doesn't sell bikes** corresponds with service:bicycle:retail=no + + + + +### bike_repair_repairs-bikes + + + +The question is **Does this shop repair bikes?** + + + + + + - **This shop repairs bikes** corresponds with service:bicycle:repair=yes + - **This shop doesn't repair bikes** corresponds with service:bicycle:repair=no + - **This shop only repairs bikes bought here** corresponds with service:bicycle:repair=only_sold + - **This shop only repairs bikes of a certain brand** corresponds with service:bicycle:repair=brand + + + + +### bike_repair_rents-bikes + + + +The question is **Does this shop rent out bikes?** + + + + + + - **This shop rents out bikes** corresponds with service:bicycle:rental=yes + - **This shop doesn't rent out bikes** corresponds with service:bicycle:rental=no + + + + +### bike_repair_second-hand-bikes + + + +The question is **Does this shop sell second-hand bikes?** + + + + + + - **This shop sells second-hand bikes** corresponds with service:bicycle:second_hand=yes + - **This shop doesn't sell second-hand bikes** corresponds with service:bicycle:second_hand=no + - **This shop only sells second-hand bikes** corresponds with service:bicycle:second_hand=only + + + + +### 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 service:bicycle:pump=yes + - **This shop doesn't offer a bike pump for anyone** corresponds with service:bicycle:pump=no + - **There is bicycle pump, it is shown as a separate point ** corresponds with service:bicycle:pump=separate + + + + +### 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 service:bicycle:diy=yes + - **This shop doesn't offer tools for DIY repair** corresponds with service:bicycle:diy=no + - **Tools for DIY repair are only available if you bought/hire the bike in the shop** corresponds with service:bicycle:diy=only_sold + + + + +### bike_repair_bike-wash + + + +The question is **Are bicycles washed here?** + + + + + + - **This shop cleans bicycles** corresponds with service:bicycle:cleaning=yes + - **This shop has an installation where one can clean bicycles themselves** corresponds with service:bicycle:cleaning=diy + - **This shop doesn't offer bicycle cleaning** corresponds with service:bicycle:cleaning=no + + + + +### 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 is rendered with `Using the cleaning service costs {service:bicycle:cleaning:charge}` + + + + - **The cleaning service is free to use** corresponds with service:bicycle:cleaning:fee=no&service:bicycle:cleaning:charge= + - **Free to use** corresponds with service:bicycle:cleaning:fee=no_This option cannot be chosen as answer_ + - **The cleaning service has a fee, but the amount is not known** corresponds with service:bicycle:cleaning:fee=yes + + +This document is autogenerated from assets/layers/bike_shop/bike_shop.json \ No newline at end of file diff --git a/Docs/Layers/bike_themed_object.md b/Docs/Layers/bike_themed_object.md new file mode 100644 index 000000000..150c95317 --- /dev/null +++ b/Docs/Layers/bike_themed_object.md @@ -0,0 +1,162 @@ + + + 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) + + [images](#images) + + [description](#description) + + [website](#website) + + [email](#email) + + [phone](#phone) + + [opening_hours](#opening_hours) + + + + + + + + + + +#### Themes using this layer + + + + + + - [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 +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - theme=bicycle|theme=cycling|sport=cycling|association=cycling|association=bicycle|ngo=cycling|ngo=bicycle|club=bicycle|club=cycling + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/description#values) [description](https://wiki.openstreetmap.org/wiki/Key:description) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | +[](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | +[](https://taginfo.openstreetmap.org/keys/phone#values) [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | +[](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.
Don't repeat already stated facts** + +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 `{website}` + + + + - **{contact:website}** 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 `{email}` + + + + - **{contact:email}** 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 `{phone}` + + + + - **{contact:phone}** 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 is rendered with `

Opening hours

{opening_hours_table(opening_hours)}` + +This document is autogenerated from assets/layers/bike_themed_object/bike_themed_object.json \ No newline at end of file diff --git a/Docs/Layers/binocular.md b/Docs/Layers/binocular.md new file mode 100644 index 000000000..b852f2597 --- /dev/null +++ b/Docs/Layers/binocular.md @@ -0,0 +1,113 @@ + + + binocular +=========== + + + + + +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) + + [images](#images) + + [binocular-charge](#binocular-charge) + + [binocular-direction](#binocular-direction) + + + + + + + + + + +#### Themes using this layer + + + + + + - [binoculars](https://mapcomplete.osm.be/binoculars) + + +[Go to the source code](../assets/layers/binocular/binocular.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - amenity=binoculars + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](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) +[](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 fee=no + + + + +### 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) +This is rendered with `Looks towards {direction}°` + +This document is autogenerated from assets/layers/binocular/binocular.json \ No newline at end of file diff --git a/Docs/Layers/birdhide.md b/Docs/Layers/birdhide.md new file mode 100644 index 000000000..bb001465c --- /dev/null +++ b/Docs/Layers/birdhide.md @@ -0,0 +1,141 @@ + + + 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) + + [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) + + +[Go to the source code](../assets/layers/birdhide/birdhide.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - leisure=bird_hide + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](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) +[](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) +[](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 shelter=no + - **Vogelkijkhut** corresponds with amenity=shelter&building=yes&shelter=yes + - **Vogelkijktoren** corresponds with building=tower&bird_hide=tower + - **Vogelkijkhut** corresponds with amenity=shelter|building=yes|shelter=yes_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 wheelchair=designated + - **Een rolstoel raakt er vlot** corresponds with wheelchair=yes + - **Je kan er raken met een rolstoel, maar het is niet makkelijk** corresponds with wheelchair=limited + - **Niet rolstoeltoegankelijk** corresponds with wheelchair=no + + + + +### 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 operator=Natuurpunt + - **Beheer door het Agentschap Natuur en Bos ** corresponds with operator=Agentschap Natuur en Bos + + +This document is autogenerated from assets/layers/birdhide/birdhide.json \ No newline at end of file diff --git a/Docs/Layers/brugge.md b/Docs/Layers/brugge.md new file mode 100644 index 000000000..b1b51ad05 --- /dev/null +++ b/Docs/Layers/brugge.md @@ -0,0 +1,125 @@ + + + brugge +======== + + + + + + + + +## Table of contents + +1. [brugge](#brugge) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [status](#status) + + [has closeby](#has-closeby) + + [openbaar](#openbaar) + + [addr](#addr) + + [oh](#oh) + + + + + + - This layer is loaded from an external source, namely `https://raw.githubusercontent.com/pietervdvn/pietervdvn.github.io/master/aeds_brugge.json` + - This layer will automatically load [defibrillator](./defibrillator.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_osm_aed) + + +[Go to the source code](../assets/layers/brugge/brugge.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - Brugs volgnummer~^..*$ + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/status#values) [status](https://wiki.openstreetmap.org/wiki/Key:status) | Multiple choice | [oud](https://wiki.openstreetmap.org/wiki/Tag:status%3Doud) +[](https://taginfo.openstreetmap.org/keys/Lokaal AED#values) [Lokaal AED](https://wiki.openstreetmap.org/wiki/Key:Lokaal AED) | Multiple choice | + + + + +### status + + + +_This tagrendering has no question and is thus read-only_ + + + + + + - **
Dit datapunt is verouderd
** corresponds with status=oud + + + + +### has closeby + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### openbaar + + + +_This tagrendering has no question and is thus read-only_ + + + + + + - **Bevindt zich in een openbaar gebouw: {Openbare AED Gebouw} in lokaal {Lokaal AED}** corresponds with Lokaal AED~^..*$ + + + + +### addr + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### oh + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/brugge/brugge.json \ No newline at end of file diff --git a/Docs/Layers/cafe_pub.md b/Docs/Layers/cafe_pub.md new file mode 100644 index 000000000..9c68c706f --- /dev/null +++ b/Docs/Layers/cafe_pub.md @@ -0,0 +1,260 @@ + + + cafe_pub +========== + + + + + +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) + + [images](#images) + + [Name](#name) + + [Classification](#classification) + + [opening_hours](#opening_hours) + + [website](#website) + + [email](#email) + + [phone](#phone) + + [payment-options](#payment-options) + + [wheelchair-access](#wheelchair-access) + + [service:electricity](#serviceelectricity) + + [dog-access](#dog-access) + + + + + + + + + + +#### Themes using this layer + + + + + + - [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 +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - amenity=bar|amenity=pub|amenity=cafe|amenity=biergarten + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/amenity#values) [amenity](https://wiki.openstreetmap.org/wiki/Key:amenity) | Multiple choice | [pub](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dpub) [bar](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbar) [cafe](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dcafe) [restaurant](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Drestaurant) [biergarten](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbiergarten) +[](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | +[](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | +[](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | +[](https://taginfo.openstreetmap.org/keys/phone#values) [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | +[](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) +[](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) +[](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 een bruin café of een kroeg waar voornamelijk bier wordt gedronken. De inrichting is typisch gezellig met veel houtwerk ** corresponds with amenity=pub + - **Dit is een bar waar men ter plaatse alcoholische drank nuttigt. De inrichting is typisch modern en commercieel, soms met lichtinstallatie en feestmuziek** corresponds with amenity=bar + - **Dit is een cafe - een plaats waar men rustig kan zitten om een thee, koffie of alcoholische drank te nuttigen.** corresponds with amenity=cafe + - **Dit is een restaurant waar men een maaltijd geserveerd krijgt** corresponds with amenity=restaurant + - **Een open ruimte waar bier geserveerd wordt. Typisch in Duitsland** corresponds with amenity=biergarten + + + + +### 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 is rendered with `

Opening hours

{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 `{website}` + + + + - **{contact:website}** 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 `{email}` + + + + - **{contact:email}** 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 `{phone}` + + + + - **{contact:phone}** 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 payment:cash=yesUnselecting this answer will add payment:cash=no + - **Payment cards are accepted here** corresponds with payment:cards=yesUnselecting this answer will add payment:cards=no + + + + +### wheelchair-access + + + +The question is **Is this place accessible with a wheelchair?** + + + + + + - **This place is specially adapted for wheelchair users** corresponds with wheelchair=designated + - **This place is easily reachable with a wheelchair** corresponds with wheelchair=yes + - **It is possible to reach this place in a wheelchair, but it is not easy** corresponds with wheelchair=limited + - **This place is not reachable with a wheelchair** corresponds with wheelchair=no + + + + +### service:electricity + + + +The question is **Does this amenity have electrical outlets, available to customers when they are inside?** + + + + + + - **There are plenty of domestic sockets available to customers seated indoors, where they can charge their electronics** corresponds with service:electricity=yes + - **There are a few domestic sockets available to customers seated indoors, where they can charge their electronics** corresponds with service:electricity=limited + - **There are no sockets available indoors to customers, but charging might be possible if the staff is asked** corresponds with service:electricity=ask + - **There are a no domestic sockets available to customers seated indoors** corresponds with service:electricity=no + + + + +### dog-access + + + +The question is **Are dogs allowed in this business?** + + + + + + - **Dogs are allowed** corresponds with dog=yes + - **Dogs are not allowed** corresponds with dog=no + - **Dogs are allowed, but they have to be leashed** corresponds with dog=leashed + - **Dogs are allowed and can run around freely** corresponds with dog=unleashed + + +This document is autogenerated from assets/layers/cafe_pub/cafe_pub.json \ No newline at end of file diff --git a/Docs/Layers/caravansites.md b/Docs/Layers/caravansites.md new file mode 100644 index 000000000..b65d3b498 --- /dev/null +++ b/Docs/Layers/caravansites.md @@ -0,0 +1,281 @@ + + + caravansites +============== + + + + + +camper sites + + + + +## Table of contents + +1. [caravansites](#caravansites) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [images](#images) + + [caravansites-name](#caravansites-name) + + [caravansites-fee](#caravansites-fee) + + [caravansites-charge](#caravansites-charge) + + [caravansites-sanitary-dump](#caravansites-sanitary-dump) + + [caravansites-capacity](#caravansites-capacity) + + [caravansites-internet](#caravansites-internet) + + [caravansites-internet-fee](#caravansites-internet-fee) + + [caravansites-toilets](#caravansites-toilets) + + [caravansites-website](#caravansites-website) + + [caravansites-long-term](#caravansites-long-term) + + [caravansites-description](#caravansites-description) + + [questions](#questions) + + [reviews](#reviews) + + + + + + + + + + +#### Themes using this layer + + + + + + - [campersite](https://mapcomplete.osm.be/campersite) + + +[Go to the source code](../assets/layers/caravansites/caravansites.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - tourism=caravan_site + - permanent_camping!~^only$ + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/fee#values) [fee](https://wiki.openstreetmap.org/wiki/Key:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno) +[](https://taginfo.openstreetmap.org/keys/charge#values) [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/sanitary_dump_station#values) [sanitary_dump_station](https://wiki.openstreetmap.org/wiki/Key:sanitary_dump_station) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:sanitary_dump_station%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:sanitary_dump_station%3Dno) +[](https://taginfo.openstreetmap.org/keys/capacity#values) [capacity](https://wiki.openstreetmap.org/wiki/Key:capacity) | [pnat](../SpecialInputElements.md#pnat) | +[](https://taginfo.openstreetmap.org/keys/internet_access#values) [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) +[](https://taginfo.openstreetmap.org/keys/internet_access:fee#values) [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) +[](https://taginfo.openstreetmap.org/keys/toilets#values) [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) +[](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | +[](https://taginfo.openstreetmap.org/keys/permanent_camping#values) [permanent_camping](https://wiki.openstreetmap.org/wiki/Key:permanent_camping) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:permanent_camping%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:permanent_camping%3Dno) [only](https://wiki.openstreetmap.org/wiki/Tag:permanent_camping%3Donly) +[](https://taginfo.openstreetmap.org/keys/description#values) [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | + + + + +### images + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### caravansites-name + + + +The question is **What is this place called?** + +This rendering asks information about the property [name](https://wiki.openstreetmap.org/wiki/Key:name) +This is rendered with `This place is called {name}` + + + +### caravansites-fee + + + +The question is **Does this place charge a fee?** + + + + + + - **You need to pay for use** corresponds with fee=yes + - **Can be used for free** corresponds with fee=no + - **Can be used for free** corresponds with fee=no_This option cannot be chosen as answer_ + + + + +### caravansites-charge + + + +The question is **How much does this place charge?** + +This rendering asks information about the property [charge](https://wiki.openstreetmap.org/wiki/Key:charge) +This is rendered with `This place charges {charge}` + + + +### caravansites-sanitary-dump + + + +The question is **Does this place have a sanitary dump station?** + + + + + + - **This place has a sanitary dump station** corresponds with sanitary_dump_station=yes + - **This place does not have a sanitary dump station** corresponds with sanitary_dump_station=no + + + + +### caravansites-capacity + + + +The question is **How many campers can stay here? (skip if there is no obvious number of spaces or allowed vehicles)** + +This rendering asks information about the property [capacity](https://wiki.openstreetmap.org/wiki/Key:capacity) +This is rendered with `{capacity} campers can use this place at the same time` + + + +### caravansites-internet + + + +The question is **Does this place provide internet access?** + + + + + + - **There is internet access** corresponds with internet_access=yes + - **There is internet access** corresponds with internet_access=wifi|internet_access=wlan_This option cannot be chosen as answer_ + - **There is no internet access** corresponds with internet_access=no + + + + +### caravansites-internet-fee + + + +The question is **Do you have to pay for the internet access?** + + + + + + - **You need to pay extra for internet access** corresponds with internet_access:fee=yes + - **You do not need to pay extra for internet access** corresponds with internet_access:fee=no + + + + +### caravansites-toilets + + + +The question is **Does this place have toilets?** + + + + + + - **This place has toilets** corresponds with toilets=yes + - **This place does not have toilets** corresponds with toilets=no + + + + +### caravansites-website + + + +The question is **Does this place have a website?** + +This rendering asks information about the property [website](https://wiki.openstreetmap.org/wiki/Key:website) +This is rendered with `Official website: {website}` + + + +### caravansites-long-term + + + +The question is **Does this place offer spots for long term rental?** + + + + + + - **Yes, there are some spots for long term rental, but you can also stay on a daily basis** corresponds with permanent_camping=yes + - **No, there are no permanent guests here** corresponds with permanent_camping=no + - **It is only possible to stay here if you have a long term contract(this place will disappear from this map if you choose this)** corresponds with permanent_camping=only + + + + +### caravansites-description + + + +The question is **Would you like to add a general description of this place? (Do not repeat information previously asked or shown above. Please keep it objective - opinions go into the reviews)** + +This rendering asks information about the property [description](https://wiki.openstreetmap.org/wiki/Key:description) +This is rendered with `More details about this place: {description}` + + + +### questions + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### reviews + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/caravansites/caravansites.json \ No newline at end of file diff --git a/Docs/Layers/charging_station.md b/Docs/Layers/charging_station.md new file mode 100644 index 000000000..e3fc9f80c --- /dev/null +++ b/Docs/Layers/charging_station.md @@ -0,0 +1,1588 @@ + + + charging_station +================== + + + + + +A charging station + + + + +## Table of contents + +1. [charging_station](#charging_station) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [images](#images) + + [Type](#type) + + [access](#access) + + [capacity](#capacity) + + [Available_charging_stations (generated)](#available_charging_stations-(generated)) + + [plugs-0](#plugs-0) + + [plugs-1](#plugs-1) + + [plugs-2](#plugs-2) + + [plugs-3](#plugs-3) + + [plugs-4](#plugs-4) + + [plugs-5](#plugs-5) + + [plugs-6](#plugs-6) + + [plugs-7](#plugs-7) + + [plugs-8](#plugs-8) + + [plugs-9](#plugs-9) + + [plugs-10](#plugs-10) + + [plugs-11](#plugs-11) + + [plugs-12](#plugs-12) + + [plugs-13](#plugs-13) + + [plugs-14](#plugs-14) + + [plugs-15](#plugs-15) + + [voltage-0](#voltage-0) + + [current-0](#current-0) + + [power-output-0](#power-output-0) + + [voltage-1](#voltage-1) + + [current-1](#current-1) + + [power-output-1](#power-output-1) + + [voltage-2](#voltage-2) + + [current-2](#current-2) + + [power-output-2](#power-output-2) + + [voltage-3](#voltage-3) + + [current-3](#current-3) + + [power-output-3](#power-output-3) + + [voltage-4](#voltage-4) + + [current-4](#current-4) + + [power-output-4](#power-output-4) + + [voltage-5](#voltage-5) + + [current-5](#current-5) + + [power-output-5](#power-output-5) + + [voltage-6](#voltage-6) + + [current-6](#current-6) + + [power-output-6](#power-output-6) + + [voltage-7](#voltage-7) + + [current-7](#current-7) + + [power-output-7](#power-output-7) + + [voltage-8](#voltage-8) + + [current-8](#current-8) + + [power-output-8](#power-output-8) + + [voltage-9](#voltage-9) + + [current-9](#current-9) + + [power-output-9](#power-output-9) + + [voltage-10](#voltage-10) + + [current-10](#current-10) + + [power-output-10](#power-output-10) + + [voltage-11](#voltage-11) + + [current-11](#current-11) + + [power-output-11](#power-output-11) + + [voltage-12](#voltage-12) + + [current-12](#current-12) + + [power-output-12](#power-output-12) + + [voltage-13](#voltage-13) + + [current-13](#current-13) + + [power-output-13](#power-output-13) + + [voltage-14](#voltage-14) + + [current-14](#current-14) + + [power-output-14](#power-output-14) + + [voltage-15](#voltage-15) + + [current-15](#current-15) + + [power-output-15](#power-output-15) + + [OH](#oh) + + [fee](#fee) + + [charge](#charge) + + [payment-options](#payment-options) + + [Authentication](#authentication) + + [Auth phone](#auth-phone) + + [maxstay](#maxstay) + + [Network](#network) + + [Operator](#operator) + + [phone](#phone) + + [email](#email) + + [website](#website) + + [level](#level) + + [ref](#ref) + + [Operational status](#operational-status) + + [Parking:fee](#parkingfee) + + [questions](#questions) + + [questions](#questions) + + + + + + + + + + +#### Themes using this layer + + + + + + - [charging_stations](https://mapcomplete.osm.be/charging_stations) + + +[Go to the source code](../assets/layers/charging_station/charging_station.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - amenity=charging_station|disused:amenity=charging_station|planned:amenity=charging_station|construction:amenity=charging_station + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/access#values) [access](https://wiki.openstreetmap.org/wiki/Key:access) | [string](../SpecialInputElements.md#string) | [yes](https://wiki.openstreetmap.org/wiki/Tag:access%3Dyes) [customers](https://wiki.openstreetmap.org/wiki/Tag:access%3Dcustomers) [private](https://wiki.openstreetmap.org/wiki/Tag:access%3Dprivate) +[](https://taginfo.openstreetmap.org/keys/capacity#values) [capacity](https://wiki.openstreetmap.org/wiki/Key:capacity) | [pnat](../SpecialInputElements.md#pnat) | +[](https://taginfo.openstreetmap.org/keys/socket:schuko#values) [socket:schuko](https://wiki.openstreetmap.org/wiki/Key:socket:schuko) | [pnat](../SpecialInputElements.md#pnat) | +[](https://taginfo.openstreetmap.org/keys/socket:typee#values) [socket:typee](https://wiki.openstreetmap.org/wiki/Key:socket:typee) | [pnat](../SpecialInputElements.md#pnat) | +[](https://taginfo.openstreetmap.org/keys/socket:chademo#values) [socket:chademo](https://wiki.openstreetmap.org/wiki/Key:socket:chademo) | [pnat](../SpecialInputElements.md#pnat) | +[](https://taginfo.openstreetmap.org/keys/socket:type1_cable#values) [socket:type1_cable](https://wiki.openstreetmap.org/wiki/Key:socket:type1_cable) | [pnat](../SpecialInputElements.md#pnat) | +[](https://taginfo.openstreetmap.org/keys/socket:type1#values) [socket:type1](https://wiki.openstreetmap.org/wiki/Key:socket:type1) | [pnat](../SpecialInputElements.md#pnat) | +[](https://taginfo.openstreetmap.org/keys/socket:type1_combo#values) [socket:type1_combo](https://wiki.openstreetmap.org/wiki/Key:socket:type1_combo) | [pnat](../SpecialInputElements.md#pnat) | +[](https://taginfo.openstreetmap.org/keys/socket:tesla_supercharger#values) [socket:tesla_supercharger](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_supercharger) | [pnat](../SpecialInputElements.md#pnat) | +[](https://taginfo.openstreetmap.org/keys/socket:type2#values) [socket:type2](https://wiki.openstreetmap.org/wiki/Key:socket:type2) | [pnat](../SpecialInputElements.md#pnat) | +[](https://taginfo.openstreetmap.org/keys/socket:type2_combo#values) [socket:type2_combo](https://wiki.openstreetmap.org/wiki/Key:socket:type2_combo) | [pnat](../SpecialInputElements.md#pnat) | +[](https://taginfo.openstreetmap.org/keys/socket:type2_cable#values) [socket:type2_cable](https://wiki.openstreetmap.org/wiki/Key:socket:type2_cable) | [pnat](../SpecialInputElements.md#pnat) | +[](https://taginfo.openstreetmap.org/keys/socket:tesla_supercharger_ccs#values) [socket:tesla_supercharger_ccs](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_supercharger_ccs) | [pnat](../SpecialInputElements.md#pnat) | +[](https://taginfo.openstreetmap.org/keys/socket:tesla_destination#values) [socket:tesla_destination](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination) | [pnat](../SpecialInputElements.md#pnat) | +[](https://taginfo.openstreetmap.org/keys/socket:tesla_destination#values) [socket:tesla_destination](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination) | [pnat](../SpecialInputElements.md#pnat) | +[](https://taginfo.openstreetmap.org/keys/socket:USB-A#values) [socket:USB-A](https://wiki.openstreetmap.org/wiki/Key:socket:USB-A) | [pnat](../SpecialInputElements.md#pnat) | +[](https://taginfo.openstreetmap.org/keys/socket:bosch_3pin#values) [socket:bosch_3pin](https://wiki.openstreetmap.org/wiki/Key:socket:bosch_3pin) | [pnat](../SpecialInputElements.md#pnat) | +[](https://taginfo.openstreetmap.org/keys/socket:bosch_5pin#values) [socket:bosch_5pin](https://wiki.openstreetmap.org/wiki/Key:socket:bosch_5pin) | [pnat](../SpecialInputElements.md#pnat) | +[](https://taginfo.openstreetmap.org/keys/socket:schuko:voltage#values) [socket:schuko:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:schuko:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:schuko:current#values) [socket:schuko:current](https://wiki.openstreetmap.org/wiki/Key:socket:schuko:current) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:schuko:output#values) [socket:schuko:output](https://wiki.openstreetmap.org/wiki/Key:socket:schuko:output) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:typee:voltage#values) [socket:typee:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:typee:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:typee:current#values) [socket:typee:current](https://wiki.openstreetmap.org/wiki/Key:socket:typee:current) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:typee:output#values) [socket:typee:output](https://wiki.openstreetmap.org/wiki/Key:socket:typee:output) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:chademo:voltage#values) [socket:chademo:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:chademo:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:chademo:current#values) [socket:chademo:current](https://wiki.openstreetmap.org/wiki/Key:socket:chademo:current) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:chademo:output#values) [socket:chademo:output](https://wiki.openstreetmap.org/wiki/Key:socket:chademo:output) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:type1_cable:voltage#values) [socket:type1_cable:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:type1_cable:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:type1_cable:current#values) [socket:type1_cable:current](https://wiki.openstreetmap.org/wiki/Key:socket:type1_cable:current) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:type1_cable:output#values) [socket:type1_cable:output](https://wiki.openstreetmap.org/wiki/Key:socket:type1_cable:output) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:type1:voltage#values) [socket:type1:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:type1:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:type1:current#values) [socket:type1:current](https://wiki.openstreetmap.org/wiki/Key:socket:type1:current) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:type1:output#values) [socket:type1:output](https://wiki.openstreetmap.org/wiki/Key:socket:type1:output) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:type1_combo:voltage#values) [socket:type1_combo:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:type1_combo:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:type1_combo:current#values) [socket:type1_combo:current](https://wiki.openstreetmap.org/wiki/Key:socket:type1_combo:current) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:type1_combo:output#values) [socket:type1_combo:output](https://wiki.openstreetmap.org/wiki/Key:socket:type1_combo:output) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:tesla_supercharger:voltage#values) [socket:tesla_supercharger:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_supercharger:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:tesla_supercharger:current#values) [socket:tesla_supercharger:current](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_supercharger:current) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:tesla_supercharger:output#values) [socket:tesla_supercharger:output](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_supercharger:output) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:type2:voltage#values) [socket:type2:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:type2:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:type2:current#values) [socket:type2:current](https://wiki.openstreetmap.org/wiki/Key:socket:type2:current) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:type2:output#values) [socket:type2:output](https://wiki.openstreetmap.org/wiki/Key:socket:type2:output) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:type2_combo:voltage#values) [socket:type2_combo:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:type2_combo:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:type2_combo:current#values) [socket:type2_combo:current](https://wiki.openstreetmap.org/wiki/Key:socket:type2_combo:current) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:type2_combo:output#values) [socket:type2_combo:output](https://wiki.openstreetmap.org/wiki/Key:socket:type2_combo:output) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:type2_cable:voltage#values) [socket:type2_cable:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:type2_cable:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:type2_cable:current#values) [socket:type2_cable:current](https://wiki.openstreetmap.org/wiki/Key:socket:type2_cable:current) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:type2_cable:output#values) [socket:type2_cable:output](https://wiki.openstreetmap.org/wiki/Key:socket:type2_cable:output) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:tesla_supercharger_ccs:voltage#values) [socket:tesla_supercharger_ccs:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_supercharger_ccs:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:tesla_supercharger_ccs:current#values) [socket:tesla_supercharger_ccs:current](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_supercharger_ccs:current) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:tesla_supercharger_ccs:output#values) [socket:tesla_supercharger_ccs:output](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_supercharger_ccs:output) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:tesla_destination:voltage#values) [socket:tesla_destination:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:tesla_destination:current#values) [socket:tesla_destination:current](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:current) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:tesla_destination:output#values) [socket:tesla_destination:output](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:output) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:tesla_destination:voltage#values) [socket:tesla_destination:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:tesla_destination:current#values) [socket:tesla_destination:current](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:current) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:tesla_destination:output#values) [socket:tesla_destination:output](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:output) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:USB-A:voltage#values) [socket:USB-A:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:USB-A:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:USB-A:current#values) [socket:USB-A:current](https://wiki.openstreetmap.org/wiki/Key:socket:USB-A:current) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:USB-A:output#values) [socket:USB-A:output](https://wiki.openstreetmap.org/wiki/Key:socket:USB-A:output) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:bosch_3pin:voltage#values) [socket:bosch_3pin:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:bosch_3pin:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:bosch_3pin:current#values) [socket:bosch_3pin:current](https://wiki.openstreetmap.org/wiki/Key:socket:bosch_3pin:current) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:bosch_3pin:output#values) [socket:bosch_3pin:output](https://wiki.openstreetmap.org/wiki/Key:socket:bosch_3pin:output) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:bosch_5pin:voltage#values) [socket:bosch_5pin:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:bosch_5pin:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:bosch_5pin:current#values) [socket:bosch_5pin:current](https://wiki.openstreetmap.org/wiki/Key:socket:bosch_5pin:current) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/socket:bosch_5pin:output#values) [socket:bosch_5pin:output](https://wiki.openstreetmap.org/wiki/Key:socket:bosch_5pin:output) | [pfloat](../SpecialInputElements.md#pfloat) | +[](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) +[](https://taginfo.openstreetmap.org/keys/fee#values) [fee](https://wiki.openstreetmap.org/wiki/Key:fee) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dyes) +[](https://taginfo.openstreetmap.org/keys/charge#values) [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/authentication:phone_call:number#values) [authentication:phone_call:number](https://wiki.openstreetmap.org/wiki/Key:authentication:phone_call:number) | [phone](../SpecialInputElements.md#phone) | +[](https://taginfo.openstreetmap.org/keys/maxstay#values) [maxstay](https://wiki.openstreetmap.org/wiki/Key:maxstay) | [string](../SpecialInputElements.md#string) | [unlimited](https://wiki.openstreetmap.org/wiki/Tag:maxstay%3Dunlimited) +[](https://taginfo.openstreetmap.org/keys/network#values) [network](https://wiki.openstreetmap.org/wiki/Key:network) | [string](../SpecialInputElements.md#string) | [AeroVironment](https://wiki.openstreetmap.org/wiki/Tag:network%3DAeroVironment) [Blink](https://wiki.openstreetmap.org/wiki/Tag:network%3DBlink) [EVgo](https://wiki.openstreetmap.org/wiki/Tag:network%3DEVgo) [Allego](https://wiki.openstreetmap.org/wiki/Tag:network%3DAllego) [Blue Corner](https://wiki.openstreetmap.org/wiki/Tag:network%3DBlue Corner) [Tesla](https://wiki.openstreetmap.org/wiki/Tag:network%3DTesla) +[](https://taginfo.openstreetmap.org/keys/operator#values) [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/phone#values) [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | +[](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | +[](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | +[](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) +[](https://taginfo.openstreetmap.org/keys/ref#values) [ref](https://wiki.openstreetmap.org/wiki/Key:ref) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/planned:amenity#values) [planned:amenity](https://wiki.openstreetmap.org/wiki/Key:planned:amenity) | Multiple choice | [](https://wiki.openstreetmap.org/wiki/Tag:planned:amenity%3D) [](https://wiki.openstreetmap.org/wiki/Tag:planned:amenity%3D) [charging_station](https://wiki.openstreetmap.org/wiki/Tag:planned:amenity%3Dcharging_station) [](https://wiki.openstreetmap.org/wiki/Tag:planned:amenity%3D) [](https://wiki.openstreetmap.org/wiki/Tag:planned:amenity%3D) +[](https://taginfo.openstreetmap.org/keys/parking:fee#values) [parking:fee](https://wiki.openstreetmap.org/wiki/Key:parking:fee) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:parking:fee%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:parking:fee%3Dyes) + + + + +### images + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### Type + + + +The question is **Which vehicles are allowed to charge here?** + + + + + + - **Bicycles can be charged here** corresponds with bicycle=yesUnselecting this answer will add bicycle=no + - **Cars can be charged here** corresponds with motorcar=yesUnselecting this answer will add motorcar=no + - **Scooters can be charged here** corresponds with scooter=yesUnselecting this answer will add scooter=no + - **Heavy good vehicles (such as trucks) can be charged here** corresponds with hgv=yesUnselecting this answer will add hgv=no + - **Buses can be charged here** corresponds with bus=yesUnselecting this answer will add bus=no + + + + +### access + + + +The question is **Who is allowed to use this charging station?** + +This rendering asks information about the property [access](https://wiki.openstreetmap.org/wiki/Key:access) +This is rendered with `Access is {access}` + + + + - **Anyone can use this charging station (payment might be needed)** corresponds with access=yes + - **Anyone can use this charging station (payment might be needed)** corresponds with access=permissive|access=public_This option cannot be chosen as answer_ + - **Only customers of the place this station belongs to can use this charging station
E.g. a charging station operated by hotel which is only usable by their guests** corresponds with access=customers + - **Not accessible to the general public (e.g. only accessible to the owners, employees, ...)** corresponds with access=private + + + + +### capacity + + + +The question is **How much vehicles can be charged here at the same time?** + +This rendering asks information about the property [capacity](https://wiki.openstreetmap.org/wiki/Key:capacity) +This is rendered with `{capacity} vehicles can be charged here at the same time` + + + +### Available_charging_stations (generated) + + + +The question is **Which charging connections are available here?** + + + + + + - **
Schuko wall plug without ground pin (CEE7/4 type F)
** corresponds with socket:schuko=1Unselecting this answer will add + - **
Schuko wall plug without ground pin (CEE7/4 type F)
** corresponds with socket:schuko~^..*$&socket:schuko!~^1$_This option cannot be chosen as answer_ + - **
European wall plug with ground pin (CEE7/4 type E)
** corresponds with socket:typee=1Unselecting this answer will add + - **
European wall plug with ground pin (CEE7/4 type E)
** corresponds with socket:typee~^..*$&socket:typee!~^1$_This option cannot be chosen as answer_ + - **
Chademo
** corresponds with socket:chademo=1Unselecting this answer will add + - **
Chademo
** corresponds with socket:chademo~^..*$&socket:chademo!~^1$_This option cannot be chosen as answer_ + - **
Type 1 with cable (J1772)
** corresponds with socket:type1_cable=1Unselecting this answer will add + - **
Type 1 with cable (J1772)
** corresponds with socket:type1_cable~^..*$&socket:type1_cable!~^1$_This option cannot be chosen as answer_ + - **
Type 1 without cable (J1772)
** corresponds with socket:type1=1Unselecting this answer will add + - **
Type 1 without cable (J1772)
** corresponds with socket:type1~^..*$&socket:type1!~^1$_This option cannot be chosen as answer_ + - **
Type 1 CCS (aka Type 1 Combo)
** corresponds with socket:type1_combo=1Unselecting this answer will add + - **
Type 1 CCS (aka Type 1 Combo)
** corresponds with socket:type1_combo~^..*$&socket:type1_combo!~^1$_This option cannot be chosen as answer_ + - **
Tesla Supercharger
** corresponds with socket:tesla_supercharger=1Unselecting this answer will add + - **
Tesla Supercharger
** corresponds with socket:tesla_supercharger~^..*$&socket:tesla_supercharger!~^1$_This option cannot be chosen as answer_ + - **
Type 2 (mennekes)
** corresponds with socket:type2=1Unselecting this answer will add + - **
Type 2 (mennekes)
** corresponds with socket:type2~^..*$&socket:type2!~^1$_This option cannot be chosen as answer_ + - **
Type 2 CCS (mennekes)
** corresponds with socket:type2_combo=1Unselecting this answer will add + - **
Type 2 CCS (mennekes)
** corresponds with socket:type2_combo~^..*$&socket:type2_combo!~^1$_This option cannot be chosen as answer_ + - **
Type 2 with cable (mennekes)
** corresponds with socket:type2_cable=1Unselecting this answer will add + - **
Type 2 with cable (mennekes)
** corresponds with socket:type2_cable~^..*$&socket:type2_cable!~^1$_This option cannot be chosen as answer_ + - **
Tesla Supercharger CCS (a branded type2_css)
** corresponds with socket:tesla_supercharger_ccs=1Unselecting this answer will add + - **
Tesla Supercharger CCS (a branded type2_css)
** corresponds with socket:tesla_supercharger_ccs~^..*$&socket:tesla_supercharger_ccs!~^1$_This option cannot be chosen as answer_ + - **
Tesla Supercharger (destination)
** corresponds with socket:tesla_destination=1Unselecting this answer will add + - **
Tesla Supercharger (destination)
** corresponds with socket:tesla_destination~^..*$&socket:tesla_destination!~^1$&_country=us_This option cannot be chosen as answer_ + - **
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
** corresponds with socket:tesla_destination=1Unselecting this answer will add + - **
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
** corresponds with socket:tesla_destination~^..*$&socket:tesla_destination!~^1$&_country!~^us$_This option cannot be chosen as answer_ + - **
USB to charge phones and small electronics
** corresponds with socket:USB-A=1Unselecting this answer will add + - **
USB to charge phones and small electronics
** corresponds with socket:USB-A~^..*$&socket:USB-A!~^1$_This option cannot be chosen as answer_ + - **
Bosch Active Connect with 3 pins and cable
** corresponds with socket:bosch_3pin=1Unselecting this answer will add + - **
Bosch Active Connect with 3 pins and cable
** corresponds with socket:bosch_3pin~^..*$&socket:bosch_3pin!~^1$_This option cannot be chosen as answer_ + - **
Bosch Active Connect with 5 pins and cable
** corresponds with socket:bosch_5pin=1Unselecting this answer will add + - **
Bosch Active Connect with 5 pins and cable
** corresponds with socket:bosch_5pin~^..*$&socket:bosch_5pin!~^1$_This option cannot be chosen as answer_ + + + + +### plugs-0 + + + +The question is **How much plugs of type
Schuko wall plug without ground pin (CEE7/4 type F)
are available here?** + +This rendering asks information about the property [socket:schuko](https://wiki.openstreetmap.org/wiki/Key:socket:schuko) +This is rendered with `There are {socket:schuko} plugs of type
Schuko wall plug without ground pin (CEE7/4 type F)
available here` + + + +### plugs-1 + + + +The question is **How much plugs of type
European wall plug with ground pin (CEE7/4 type E)
are available here?** + +This rendering asks information about the property [socket:typee](https://wiki.openstreetmap.org/wiki/Key:socket:typee) +This is rendered with `There are {socket:typee} plugs of type
European wall plug with ground pin (CEE7/4 type E)
available here` + + + +### plugs-2 + + + +The question is **How much plugs of type
Chademo
are available here?** + +This rendering asks information about the property [socket:chademo](https://wiki.openstreetmap.org/wiki/Key:socket:chademo) +This is rendered with `There are {socket:chademo} plugs of type
Chademo
available here` + + + +### plugs-3 + + + +The question is **How much plugs of type
Type 1 with cable (J1772)
are available here?** + +This rendering asks information about the property [socket:type1_cable](https://wiki.openstreetmap.org/wiki/Key:socket:type1_cable) +This is rendered with `There are {socket:type1_cable} plugs of type
Type 1 with cable (J1772)
available here` + + + +### plugs-4 + + + +The question is **How much plugs of type
Type 1 without cable (J1772)
are available here?** + +This rendering asks information about the property [socket:type1](https://wiki.openstreetmap.org/wiki/Key:socket:type1) +This is rendered with `There are {socket:type1} plugs of type
Type 1 without cable (J1772)
available here` + + + +### plugs-5 + + + +The question is **How much plugs of type
Type 1 CCS (aka Type 1 Combo)
are available here?** + +This rendering asks information about the property [socket:type1_combo](https://wiki.openstreetmap.org/wiki/Key:socket:type1_combo) +This is rendered with `There are {socket:type1_combo} plugs of type
Type 1 CCS (aka Type 1 Combo)
available here` + + + +### plugs-6 + + + +The question is **How much plugs of type
Tesla Supercharger
are available here?** + +This rendering asks information about the property [socket:tesla_supercharger](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_supercharger) +This is rendered with `There are {socket:tesla_supercharger} plugs of type
Tesla Supercharger
available here` + + + +### plugs-7 + + + +The question is **How much plugs of type
Type 2 (mennekes)
are available here?** + +This rendering asks information about the property [socket:type2](https://wiki.openstreetmap.org/wiki/Key:socket:type2) +This is rendered with `There are {socket:type2} plugs of type
Type 2 (mennekes)
available here` + + + +### plugs-8 + + + +The question is **How much plugs of type
Type 2 CCS (mennekes)
are available here?** + +This rendering asks information about the property [socket:type2_combo](https://wiki.openstreetmap.org/wiki/Key:socket:type2_combo) +This is rendered with `There are {socket:type2_combo} plugs of type
Type 2 CCS (mennekes)
available here` + + + +### plugs-9 + + + +The question is **How much plugs of type
Type 2 with cable (mennekes)
are available here?** + +This rendering asks information about the property [socket:type2_cable](https://wiki.openstreetmap.org/wiki/Key:socket:type2_cable) +This is rendered with `There are {socket:type2_cable} plugs of type
Type 2 with cable (mennekes)
available here` + + + +### plugs-10 + + + +The question is **How much plugs of type
Tesla Supercharger CCS (a branded type2_css)
are available here?** + +This rendering asks information about the property [socket:tesla_supercharger_ccs](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_supercharger_ccs) +This is rendered with `There are {socket:tesla_supercharger_ccs} plugs of type
Tesla Supercharger CCS (a branded type2_css)
available here` + + + +### plugs-11 + + + +The question is **How much plugs of type
Tesla Supercharger (destination)
are available here?** + +This rendering asks information about the property [socket:tesla_destination](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination) +This is rendered with `There are {socket:tesla_destination} plugs of type
Tesla Supercharger (destination)
available here` + + + +### plugs-12 + + + +The question is **How much plugs of type
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
are available here?** + +This rendering asks information about the property [socket:tesla_destination](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination) +This is rendered with `There are {socket:tesla_destination} plugs of type
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
available here` + + + +### plugs-13 + + + +The question is **How much plugs of type
USB to charge phones and small electronics
are available here?** + +This rendering asks information about the property [socket:USB-A](https://wiki.openstreetmap.org/wiki/Key:socket:USB-A) +This is rendered with `There are {socket:USB-A} plugs of type
USB to charge phones and small electronics
available here` + + + +### plugs-14 + + + +The question is **How much plugs of type
Bosch Active Connect with 3 pins and cable
are available here?** + +This rendering asks information about the property [socket:bosch_3pin](https://wiki.openstreetmap.org/wiki/Key:socket:bosch_3pin) +This is rendered with `There are {socket:bosch_3pin} plugs of type
Bosch Active Connect with 3 pins and cable
available here` + + + +### plugs-15 + + + +The question is **How much plugs of type
Bosch Active Connect with 5 pins and cable
are available here?** + +This rendering asks information about the property [socket:bosch_5pin](https://wiki.openstreetmap.org/wiki/Key:socket:bosch_5pin) +This is rendered with `There are {socket:bosch_5pin} plugs of type
Bosch Active Connect with 5 pins and cable
available here` + + + +### voltage-0 + + + +The question is **What voltage do the plugs with
Schuko wall plug without ground pin (CEE7/4 type F)
offer?** + +This rendering asks information about the property [socket:schuko:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:schuko:voltage) +This is rendered with `
Schuko wall plug without ground pin (CEE7/4 type F)
outputs {socket:schuko:voltage} volt` + + + + - **
Schuko wall plug without ground pin (CEE7/4 type F)
outputs 230 volt** corresponds with socket:socket:schuko:voltage=230 V + + + + +### current-0 + + + +The question is **What current do the plugs with
Schuko wall plug without ground pin (CEE7/4 type F)
offer?** + +This rendering asks information about the property [socket:schuko:current](https://wiki.openstreetmap.org/wiki/Key:socket:schuko:current) +This is rendered with `
Schuko wall plug without ground pin (CEE7/4 type F)
outputs at most {socket:schuko:current}A` + + + + - **
Schuko wall plug without ground pin (CEE7/4 type F)
outputs at most 16 A** corresponds with socket:socket:schuko:current=16 A + + + + +### power-output-0 + + + +The question is **What power output does a single plug of type
Schuko wall plug without ground pin (CEE7/4 type F)
offer?** + +This rendering asks information about the property [socket:schuko:output](https://wiki.openstreetmap.org/wiki/Key:socket:schuko:output) +This is rendered with `
Schuko wall plug without ground pin (CEE7/4 type F)
outputs at most {socket:schuko:output}` + + + + - **
Schuko wall plug without ground pin (CEE7/4 type F)
outputs at most 3.6 kw** corresponds with socket:socket:schuko:output=3.6 kw + + + + +### voltage-1 + + + +The question is **What voltage do the plugs with
European wall plug with ground pin (CEE7/4 type E)
offer?** + +This rendering asks information about the property [socket:typee:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:typee:voltage) +This is rendered with `
European wall plug with ground pin (CEE7/4 type E)
outputs {socket:typee:voltage} volt` + + + + - **
European wall plug with ground pin (CEE7/4 type E)
outputs 230 volt** corresponds with socket:socket:typee:voltage=230 V + + + + +### current-1 + + + +The question is **What current do the plugs with
European wall plug with ground pin (CEE7/4 type E)
offer?** + +This rendering asks information about the property [socket:typee:current](https://wiki.openstreetmap.org/wiki/Key:socket:typee:current) +This is rendered with `
European wall plug with ground pin (CEE7/4 type E)
outputs at most {socket:typee:current}A` + + + + - **
European wall plug with ground pin (CEE7/4 type E)
outputs at most 16 A** corresponds with socket:socket:typee:current=16 A + + + + +### power-output-1 + + + +The question is **What power output does a single plug of type
European wall plug with ground pin (CEE7/4 type E)
offer?** + +This rendering asks information about the property [socket:typee:output](https://wiki.openstreetmap.org/wiki/Key:socket:typee:output) +This is rendered with `
European wall plug with ground pin (CEE7/4 type E)
outputs at most {socket:typee:output}` + + + + - **
European wall plug with ground pin (CEE7/4 type E)
outputs at most 3 kw** corresponds with socket:socket:typee:output=3 kw + - **
European wall plug with ground pin (CEE7/4 type E)
outputs at most 22 kw** corresponds with socket:socket:typee:output=22 kw + + + + +### voltage-2 + + + +The question is **What voltage do the plugs with
Chademo
offer?** + +This rendering asks information about the property [socket:chademo:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:chademo:voltage) +This is rendered with `
Chademo
outputs {socket:chademo:voltage} volt` + + + + - **
Chademo
outputs 500 volt** corresponds with socket:socket:chademo:voltage=500 V + + + + +### current-2 + + + +The question is **What current do the plugs with
Chademo
offer?** + +This rendering asks information about the property [socket:chademo:current](https://wiki.openstreetmap.org/wiki/Key:socket:chademo:current) +This is rendered with `
Chademo
outputs at most {socket:chademo:current}A` + + + + - **
Chademo
outputs at most 120 A** corresponds with socket:socket:chademo:current=120 A + + + + +### power-output-2 + + + +The question is **What power output does a single plug of type
Chademo
offer?** + +This rendering asks information about the property [socket:chademo:output](https://wiki.openstreetmap.org/wiki/Key:socket:chademo:output) +This is rendered with `
Chademo
outputs at most {socket:chademo:output}` + + + + - **
Chademo
outputs at most 50 kw** corresponds with socket:socket:chademo:output=50 kw + + + + +### voltage-3 + + + +The question is **What voltage do the plugs with
Type 1 with cable (J1772)
offer?** + +This rendering asks information about the property [socket:type1_cable:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:type1_cable:voltage) +This is rendered with `
Type 1 with cable (J1772)
outputs {socket:type1_cable:voltage} volt` + + + + - **
Type 1 with cable (J1772)
outputs 200 volt** corresponds with socket:socket:type1_cable:voltage=200 V + - **
Type 1 with cable (J1772)
outputs 240 volt** corresponds with socket:socket:type1_cable:voltage=240 V + + + + +### current-3 + + + +The question is **What current do the plugs with
Type 1 with cable (J1772)
offer?** + +This rendering asks information about the property [socket:type1_cable:current](https://wiki.openstreetmap.org/wiki/Key:socket:type1_cable:current) +This is rendered with `
Type 1 with cable (J1772)
outputs at most {socket:type1_cable:current}A` + + + + - **
Type 1 with cable (J1772)
outputs at most 32 A** corresponds with socket:socket:type1_cable:current=32 A + + + + +### power-output-3 + + + +The question is **What power output does a single plug of type
Type 1 with cable (J1772)
offer?** + +This rendering asks information about the property [socket:type1_cable:output](https://wiki.openstreetmap.org/wiki/Key:socket:type1_cable:output) +This is rendered with `
Type 1 with cable (J1772)
outputs at most {socket:type1_cable:output}` + + + + - **
Type 1 with cable (J1772)
outputs at most 3.7 kw** corresponds with socket:socket:type1_cable:output=3.7 kw + - **
Type 1 with cable (J1772)
outputs at most 7 kw** corresponds with socket:socket:type1_cable:output=7 kw + + + + +### voltage-4 + + + +The question is **What voltage do the plugs with
Type 1 without cable (J1772)
offer?** + +This rendering asks information about the property [socket:type1:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:type1:voltage) +This is rendered with `
Type 1 without cable (J1772)
outputs {socket:type1:voltage} volt` + + + + - **
Type 1 without cable (J1772)
outputs 200 volt** corresponds with socket:socket:type1:voltage=200 V + - **
Type 1 without cable (J1772)
outputs 240 volt** corresponds with socket:socket:type1:voltage=240 V + + + + +### current-4 + + + +The question is **What current do the plugs with
Type 1 without cable (J1772)
offer?** + +This rendering asks information about the property [socket:type1:current](https://wiki.openstreetmap.org/wiki/Key:socket:type1:current) +This is rendered with `
Type 1 without cable (J1772)
outputs at most {socket:type1:current}A` + + + + - **
Type 1 without cable (J1772)
outputs at most 32 A** corresponds with socket:socket:type1:current=32 A + + + + +### power-output-4 + + + +The question is **What power output does a single plug of type
Type 1 without cable (J1772)
offer?** + +This rendering asks information about the property [socket:type1:output](https://wiki.openstreetmap.org/wiki/Key:socket:type1:output) +This is rendered with `
Type 1 without cable (J1772)
outputs at most {socket:type1:output}` + + + + - **
Type 1 without cable (J1772)
outputs at most 3.7 kw** corresponds with socket:socket:type1:output=3.7 kw + - **
Type 1 without cable (J1772)
outputs at most 6.6 kw** corresponds with socket:socket:type1:output=6.6 kw + - **
Type 1 without cable (J1772)
outputs at most 7 kw** corresponds with socket:socket:type1:output=7 kw + - **
Type 1 without cable (J1772)
outputs at most 7.2 kw** corresponds with socket:socket:type1:output=7.2 kw + + + + +### voltage-5 + + + +The question is **What voltage do the plugs with
Type 1 CCS (aka Type 1 Combo)
offer?** + +This rendering asks information about the property [socket:type1_combo:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:type1_combo:voltage) +This is rendered with `
Type 1 CCS (aka Type 1 Combo)
outputs {socket:type1_combo:voltage} volt` + + + + - **
Type 1 CCS (aka Type 1 Combo)
outputs 400 volt** corresponds with socket:socket:type1_combo:voltage=400 V + - **
Type 1 CCS (aka Type 1 Combo)
outputs 1000 volt** corresponds with socket:socket:type1_combo:voltage=1000 V + + + + +### current-5 + + + +The question is **What current do the plugs with
Type 1 CCS (aka Type 1 Combo)
offer?** + +This rendering asks information about the property [socket:type1_combo:current](https://wiki.openstreetmap.org/wiki/Key:socket:type1_combo:current) +This is rendered with `
Type 1 CCS (aka Type 1 Combo)
outputs at most {socket:type1_combo:current}A` + + + + - **
Type 1 CCS (aka Type 1 Combo)
outputs at most 50 A** corresponds with socket:socket:type1_combo:current=50 A + - **
Type 1 CCS (aka Type 1 Combo)
outputs at most 125 A** corresponds with socket:socket:type1_combo:current=125 A + + + + +### power-output-5 + + + +The question is **What power output does a single plug of type
Type 1 CCS (aka Type 1 Combo)
offer?** + +This rendering asks information about the property [socket:type1_combo:output](https://wiki.openstreetmap.org/wiki/Key:socket:type1_combo:output) +This is rendered with `
Type 1 CCS (aka Type 1 Combo)
outputs at most {socket:type1_combo:output}` + + + + - **
Type 1 CCS (aka Type 1 Combo)
outputs at most 50 kw** corresponds with socket:socket:type1_combo:output=50 kw + - **
Type 1 CCS (aka Type 1 Combo)
outputs at most 62.5 kw** corresponds with socket:socket:type1_combo:output=62.5 kw + - **
Type 1 CCS (aka Type 1 Combo)
outputs at most 150 kw** corresponds with socket:socket:type1_combo:output=150 kw + - **
Type 1 CCS (aka Type 1 Combo)
outputs at most 350 kw** corresponds with socket:socket:type1_combo:output=350 kw + + + + +### voltage-6 + + + +The question is **What voltage do the plugs with
Tesla Supercharger
offer?** + +This rendering asks information about the property [socket:tesla_supercharger:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_supercharger:voltage) +This is rendered with `
Tesla Supercharger
outputs {socket:tesla_supercharger:voltage} volt` + + + + - **
Tesla Supercharger
outputs 480 volt** corresponds with socket:socket:tesla_supercharger:voltage=480 V + + + + +### current-6 + + + +The question is **What current do the plugs with
Tesla Supercharger
offer?** + +This rendering asks information about the property [socket:tesla_supercharger:current](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_supercharger:current) +This is rendered with `
Tesla Supercharger
outputs at most {socket:tesla_supercharger:current}A` + + + + - **
Tesla Supercharger
outputs at most 125 A** corresponds with socket:socket:tesla_supercharger:current=125 A + - **
Tesla Supercharger
outputs at most 350 A** corresponds with socket:socket:tesla_supercharger:current=350 A + + + + +### power-output-6 + + + +The question is **What power output does a single plug of type
Tesla Supercharger
offer?** + +This rendering asks information about the property [socket:tesla_supercharger:output](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_supercharger:output) +This is rendered with `
Tesla Supercharger
outputs at most {socket:tesla_supercharger:output}` + + + + - **
Tesla Supercharger
outputs at most 120 kw** corresponds with socket:socket:tesla_supercharger:output=120 kw + - **
Tesla Supercharger
outputs at most 150 kw** corresponds with socket:socket:tesla_supercharger:output=150 kw + - **
Tesla Supercharger
outputs at most 250 kw** corresponds with socket:socket:tesla_supercharger:output=250 kw + + + + +### voltage-7 + + + +The question is **What voltage do the plugs with
Type 2 (mennekes)
offer?** + +This rendering asks information about the property [socket:type2:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:type2:voltage) +This is rendered with `
Type 2 (mennekes)
outputs {socket:type2:voltage} volt` + + + + - **
Type 2 (mennekes)
outputs 230 volt** corresponds with socket:socket:type2:voltage=230 V + - **
Type 2 (mennekes)
outputs 400 volt** corresponds with socket:socket:type2:voltage=400 V + + + + +### current-7 + + + +The question is **What current do the plugs with
Type 2 (mennekes)
offer?** + +This rendering asks information about the property [socket:type2:current](https://wiki.openstreetmap.org/wiki/Key:socket:type2:current) +This is rendered with `
Type 2 (mennekes)
outputs at most {socket:type2:current}A` + + + + - **
Type 2 (mennekes)
outputs at most 16 A** corresponds with socket:socket:type2:current=16 A + - **
Type 2 (mennekes)
outputs at most 32 A** corresponds with socket:socket:type2:current=32 A + + + + +### power-output-7 + + + +The question is **What power output does a single plug of type
Type 2 (mennekes)
offer?** + +This rendering asks information about the property [socket:type2:output](https://wiki.openstreetmap.org/wiki/Key:socket:type2:output) +This is rendered with `
Type 2 (mennekes)
outputs at most {socket:type2:output}` + + + + - **
Type 2 (mennekes)
outputs at most 11 kw** corresponds with socket:socket:type2:output=11 kw + - **
Type 2 (mennekes)
outputs at most 22 kw** corresponds with socket:socket:type2:output=22 kw + + + + +### voltage-8 + + + +The question is **What voltage do the plugs with
Type 2 CCS (mennekes)
offer?** + +This rendering asks information about the property [socket:type2_combo:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:type2_combo:voltage) +This is rendered with `
Type 2 CCS (mennekes)
outputs {socket:type2_combo:voltage} volt` + + + + - **
Type 2 CCS (mennekes)
outputs 500 volt** corresponds with socket:socket:type2_combo:voltage=500 V + - **
Type 2 CCS (mennekes)
outputs 920 volt** corresponds with socket:socket:type2_combo:voltage=920 V + + + + +### current-8 + + + +The question is **What current do the plugs with
Type 2 CCS (mennekes)
offer?** + +This rendering asks information about the property [socket:type2_combo:current](https://wiki.openstreetmap.org/wiki/Key:socket:type2_combo:current) +This is rendered with `
Type 2 CCS (mennekes)
outputs at most {socket:type2_combo:current}A` + + + + - **
Type 2 CCS (mennekes)
outputs at most 125 A** corresponds with socket:socket:type2_combo:current=125 A + - **
Type 2 CCS (mennekes)
outputs at most 350 A** corresponds with socket:socket:type2_combo:current=350 A + + + + +### power-output-8 + + + +The question is **What power output does a single plug of type
Type 2 CCS (mennekes)
offer?** + +This rendering asks information about the property [socket:type2_combo:output](https://wiki.openstreetmap.org/wiki/Key:socket:type2_combo:output) +This is rendered with `
Type 2 CCS (mennekes)
outputs at most {socket:type2_combo:output}` + + + + - **
Type 2 CCS (mennekes)
outputs at most 50 kw** corresponds with socket:socket:type2_combo:output=50 kw + + + + +### voltage-9 + + + +The question is **What voltage do the plugs with
Type 2 with cable (mennekes)
offer?** + +This rendering asks information about the property [socket:type2_cable:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:type2_cable:voltage) +This is rendered with `
Type 2 with cable (mennekes)
outputs {socket:type2_cable:voltage} volt` + + + + - **
Type 2 with cable (mennekes)
outputs 230 volt** corresponds with socket:socket:type2_cable:voltage=230 V + - **
Type 2 with cable (mennekes)
outputs 400 volt** corresponds with socket:socket:type2_cable:voltage=400 V + + + + +### current-9 + + + +The question is **What current do the plugs with
Type 2 with cable (mennekes)
offer?** + +This rendering asks information about the property [socket:type2_cable:current](https://wiki.openstreetmap.org/wiki/Key:socket:type2_cable:current) +This is rendered with `
Type 2 with cable (mennekes)
outputs at most {socket:type2_cable:current}A` + + + + - **
Type 2 with cable (mennekes)
outputs at most 16 A** corresponds with socket:socket:type2_cable:current=16 A + - **
Type 2 with cable (mennekes)
outputs at most 32 A** corresponds with socket:socket:type2_cable:current=32 A + + + + +### power-output-9 + + + +The question is **What power output does a single plug of type
Type 2 with cable (mennekes)
offer?** + +This rendering asks information about the property [socket:type2_cable:output](https://wiki.openstreetmap.org/wiki/Key:socket:type2_cable:output) +This is rendered with `
Type 2 with cable (mennekes)
outputs at most {socket:type2_cable:output}` + + + + - **
Type 2 with cable (mennekes)
outputs at most 11 kw** corresponds with socket:socket:type2_cable:output=11 kw + - **
Type 2 with cable (mennekes)
outputs at most 22 kw** corresponds with socket:socket:type2_cable:output=22 kw + + + + +### voltage-10 + + + +The question is **What voltage do the plugs with
Tesla Supercharger CCS (a branded type2_css)
offer?** + +This rendering asks information about the property [socket:tesla_supercharger_ccs:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_supercharger_ccs:voltage) +This is rendered with `
Tesla Supercharger CCS (a branded type2_css)
outputs {socket:tesla_supercharger_ccs:voltage} volt` + + + + - **
Tesla Supercharger CCS (a branded type2_css)
outputs 500 volt** corresponds with socket:socket:tesla_supercharger_ccs:voltage=500 V + - **
Tesla Supercharger CCS (a branded type2_css)
outputs 920 volt** corresponds with socket:socket:tesla_supercharger_ccs:voltage=920 V + + + + +### current-10 + + + +The question is **What current do the plugs with
Tesla Supercharger CCS (a branded type2_css)
offer?** + +This rendering asks information about the property [socket:tesla_supercharger_ccs:current](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_supercharger_ccs:current) +This is rendered with `
Tesla Supercharger CCS (a branded type2_css)
outputs at most {socket:tesla_supercharger_ccs:current}A` + + + + - **
Tesla Supercharger CCS (a branded type2_css)
outputs at most 125 A** corresponds with socket:socket:tesla_supercharger_ccs:current=125 A + - **
Tesla Supercharger CCS (a branded type2_css)
outputs at most 350 A** corresponds with socket:socket:tesla_supercharger_ccs:current=350 A + + + + +### power-output-10 + + + +The question is **What power output does a single plug of type
Tesla Supercharger CCS (a branded type2_css)
offer?** + +This rendering asks information about the property [socket:tesla_supercharger_ccs:output](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_supercharger_ccs:output) +This is rendered with `
Tesla Supercharger CCS (a branded type2_css)
outputs at most {socket:tesla_supercharger_ccs:output}` + + + + - **
Tesla Supercharger CCS (a branded type2_css)
outputs at most 50 kw** corresponds with socket:socket:tesla_supercharger_ccs:output=50 kw + + + + +### voltage-11 + + + +The question is **What voltage do the plugs with
Tesla Supercharger (destination)
offer?** + +This rendering asks information about the property [socket:tesla_destination:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:voltage) +This is rendered with `
Tesla Supercharger (destination)
outputs {socket:tesla_destination:voltage} volt` + + + + - **
Tesla Supercharger (destination)
outputs 480 volt** corresponds with socket:socket:tesla_destination:voltage=480 V + + + + +### current-11 + + + +The question is **What current do the plugs with
Tesla Supercharger (destination)
offer?** + +This rendering asks information about the property [socket:tesla_destination:current](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:current) +This is rendered with `
Tesla Supercharger (destination)
outputs at most {socket:tesla_destination:current}A` + + + + - **
Tesla Supercharger (destination)
outputs at most 125 A** corresponds with socket:socket:tesla_destination:current=125 A + - **
Tesla Supercharger (destination)
outputs at most 350 A** corresponds with socket:socket:tesla_destination:current=350 A + + + + +### power-output-11 + + + +The question is **What power output does a single plug of type
Tesla Supercharger (destination)
offer?** + +This rendering asks information about the property [socket:tesla_destination:output](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:output) +This is rendered with `
Tesla Supercharger (destination)
outputs at most {socket:tesla_destination:output}` + + + + - **
Tesla Supercharger (destination)
outputs at most 120 kw** corresponds with socket:socket:tesla_destination:output=120 kw + - **
Tesla Supercharger (destination)
outputs at most 150 kw** corresponds with socket:socket:tesla_destination:output=150 kw + - **
Tesla Supercharger (destination)
outputs at most 250 kw** corresponds with socket:socket:tesla_destination:output=250 kw + + + + +### voltage-12 + + + +The question is **What voltage do the plugs with
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
offer?** + +This rendering asks information about the property [socket:tesla_destination:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:voltage) +This is rendered with `
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
outputs {socket:tesla_destination:voltage} volt` + + + + - **
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
outputs 230 volt** corresponds with socket:socket:tesla_destination:voltage=230 V + - **
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
outputs 400 volt** corresponds with socket:socket:tesla_destination:voltage=400 V + + + + +### current-12 + + + +The question is **What current do the plugs with
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
offer?** + +This rendering asks information about the property [socket:tesla_destination:current](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:current) +This is rendered with `
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
outputs at most {socket:tesla_destination:current}A` + + + + - **
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
outputs at most 16 A** corresponds with socket:socket:tesla_destination:current=16 A + - **
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
outputs at most 32 A** corresponds with socket:socket:tesla_destination:current=32 A + + + + +### power-output-12 + + + +The question is **What power output does a single plug of type
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
offer?** + +This rendering asks information about the property [socket:tesla_destination:output](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:output) +This is rendered with `
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
outputs at most {socket:tesla_destination:output}` + + + + - **
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
outputs at most 11 kw** corresponds with socket:socket:tesla_destination:output=11 kw + - **
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
outputs at most 22 kw** corresponds with socket:socket:tesla_destination:output=22 kw + + + + +### voltage-13 + + + +The question is **What voltage do the plugs with
USB to charge phones and small electronics
offer?** + +This rendering asks information about the property [socket:USB-A:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:USB-A:voltage) +This is rendered with `
USB to charge phones and small electronics
outputs {socket:USB-A:voltage} volt` + + + + - **
USB to charge phones and small electronics
outputs 5 volt** corresponds with socket:socket:USB-A:voltage=5 V + + + + +### current-13 + + + +The question is **What current do the plugs with
USB to charge phones and small electronics
offer?** + +This rendering asks information about the property [socket:USB-A:current](https://wiki.openstreetmap.org/wiki/Key:socket:USB-A:current) +This is rendered with `
USB to charge phones and small electronics
outputs at most {socket:USB-A:current}A` + + + + - **
USB to charge phones and small electronics
outputs at most 1 A** corresponds with socket:socket:USB-A:current=1 A + - **
USB to charge phones and small electronics
outputs at most 2 A** corresponds with socket:socket:USB-A:current=2 A + + + + +### power-output-13 + + + +The question is **What power output does a single plug of type
USB to charge phones and small electronics
offer?** + +This rendering asks information about the property [socket:USB-A:output](https://wiki.openstreetmap.org/wiki/Key:socket:USB-A:output) +This is rendered with `
USB to charge phones and small electronics
outputs at most {socket:USB-A:output}` + + + + - **
USB to charge phones and small electronics
outputs at most 5w** corresponds with socket:socket:USB-A:output=5w + - **
USB to charge phones and small electronics
outputs at most 10w** corresponds with socket:socket:USB-A:output=10w + + + + +### voltage-14 + + + +The question is **What voltage do the plugs with
Bosch Active Connect with 3 pins and cable
offer?** + +This rendering asks information about the property [socket:bosch_3pin:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:bosch_3pin:voltage) +This is rendered with `
Bosch Active Connect with 3 pins and cable
outputs {socket:bosch_3pin:voltage} volt` + + + + + + + + +### current-14 + + + +The question is **What current do the plugs with
Bosch Active Connect with 3 pins and cable
offer?** + +This rendering asks information about the property [socket:bosch_3pin:current](https://wiki.openstreetmap.org/wiki/Key:socket:bosch_3pin:current) +This is rendered with `
Bosch Active Connect with 3 pins and cable
outputs at most {socket:bosch_3pin:current}A` + + + + + + + + +### power-output-14 + + + +The question is **What power output does a single plug of type
Bosch Active Connect with 3 pins and cable
offer?** + +This rendering asks information about the property [socket:bosch_3pin:output](https://wiki.openstreetmap.org/wiki/Key:socket:bosch_3pin:output) +This is rendered with `
Bosch Active Connect with 3 pins and cable
outputs at most {socket:bosch_3pin:output}` + + + + + + + + +### voltage-15 + + + +The question is **What voltage do the plugs with
Bosch Active Connect with 5 pins and cable
offer?** + +This rendering asks information about the property [socket:bosch_5pin:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:bosch_5pin:voltage) +This is rendered with `
Bosch Active Connect with 5 pins and cable
outputs {socket:bosch_5pin:voltage} volt` + + + + + + + + +### current-15 + + + +The question is **What current do the plugs with
Bosch Active Connect with 5 pins and cable
offer?** + +This rendering asks information about the property [socket:bosch_5pin:current](https://wiki.openstreetmap.org/wiki/Key:socket:bosch_5pin:current) +This is rendered with `
Bosch Active Connect with 5 pins and cable
outputs at most {socket:bosch_5pin:current}A` + + + + + + + + +### power-output-15 + + + +The question is **What power output does a single plug of type
Bosch Active Connect with 5 pins and cable
offer?** + +This rendering asks information about the property [socket:bosch_5pin:output](https://wiki.openstreetmap.org/wiki/Key:socket:bosch_5pin:output) +This is rendered with `
Bosch Active Connect with 5 pins and cable
outputs at most {socket:bosch_5pin:output}` + + + + + + + + +### OH + + + +The question is **When is this charging station opened?** + +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)}` + + + + - **24/7 opened (including holidays)** corresponds with opening_hours=24/7 + + + + +### fee + + + +The question is **Does one have to pay to use this charging station?** + + + + + + - **Free to use** corresponds with fee=no_This option cannot be chosen as answer_ + - **Free to use (without authenticating)** corresponds with fee=no&authentication:none=yes + - **Free to use, but one has to authenticate** corresponds with fee=no&authentication:none=no + - **Paid use, but free for customers of the hotel/pub/hospital/... who operates the charging station** corresponds with fee=yes&fee:conditional=no @ customers + - **Paid use** corresponds with fee=yes + + + + +### charge + + + +The question is **How much does one have to pay to use this charging station?** + +This rendering asks information about the property [charge](https://wiki.openstreetmap.org/wiki/Key:charge) +This is rendered with `Using this charging station costs {charge}` + + + +### payment-options + + + +The question is **Which methods of payment are accepted here?** + + + + + + - **Cash is accepted here** corresponds with payment:cash=yesUnselecting this answer will add payment:cash=no + - **Payment cards are accepted here** corresponds with payment:cards=yesUnselecting this answer will add payment:cards=no + + + + +### Authentication + + + +The question is **What kind of authentication is available at the charging station?** + + + + + + - **Authentication by a membership card** corresponds with authentication:membership_card=yesUnselecting this answer will add authentication:membership_card=no + - **Authentication by an app** corresponds with authentication:app=yesUnselecting this answer will add authentication:app=no + - **Authentication via phone call is available** corresponds with authentication:phone_call=yesUnselecting this answer will add authentication:phone_call=no + - **Authentication via SMS is available** corresponds with authentication:short_message=yesUnselecting this answer will add authentication:short_message=no + - **Authentication via NFC is available** corresponds with authentication:nfc=yesUnselecting this answer will add authentication:nfc=no + - **Authentication via Money Card is available** corresponds with authentication:money_card=yesUnselecting this answer will add authentication:money_card=no + - **Authentication via debit card is available** corresponds with authentication:debit_card=yesUnselecting this answer will add authentication:debit_card=no + - **Charging here is (also) possible without authentication** corresponds with authentication:none=yesUnselecting this answer will add authentication:none=no + + + + +### Auth phone + + + +The question is **What's the phone number for authentication call or SMS?** + +This rendering asks information about the property [authentication:phone_call:number](https://wiki.openstreetmap.org/wiki/Key:authentication:phone_call:number) +This is rendered with `Authenticate by calling or SMS'ing to {authentication:phone_call:number}` + + + +### maxstay + + + +The question is **What is the maximum amount of time one is allowed to stay here?** + +This rendering asks information about the property [maxstay](https://wiki.openstreetmap.org/wiki/Key:maxstay) +This is rendered with `One can stay at most {canonical(maxstay)}` + + + + - **No timelimit on leaving your vehicle here** corresponds with maxstay=unlimited + + + + +### Network + + + +The question is **Is this charging station part of a network?** + +This rendering asks information about the property [network](https://wiki.openstreetmap.org/wiki/Key:network) +This is rendered with `Part of the network {network}` + + + + - **Not part of a bigger network, e.g. because the charging station is maintained by a local business** corresponds with no:network=yes + - **Not part of a bigger network** corresponds with network=none_This option cannot be chosen as answer_ + - **AeroVironment** corresponds with network=AeroVironment + - **Blink** corresponds with network=Blink + - **EVgo** corresponds with network=EVgo + - **Allego** corresponds with network=Allego + - **Blue Corner** corresponds with network=Blue Corner + - **Tesla** corresponds with network=Tesla + + + + +### Operator + + + +The question is **Who is the operator of this charging station?** + +This rendering asks information about the property [operator](https://wiki.openstreetmap.org/wiki/Key:operator) +This is rendered with `This charging station is operated by {operator}` + + + + - **Actually, {operator} is the network** corresponds with network= + + + + +### phone + + + +The question is **What number can one call if there is a problem with this charging station?** + +This rendering asks information about the property [phone](https://wiki.openstreetmap.org/wiki/Key:phone) +This is rendered with `In case of problems, call {phone}` + + + +### email + + + +The question is **What is the email address of the operator?** + +This rendering asks information about the property [email](https://wiki.openstreetmap.org/wiki/Key:email) +This is rendered with `In case of problems, send an email to {email}` + + + +### website + + + +The question is **What is the website where one can find more information about this charging station?** + +This rendering asks information about the property [website](https://wiki.openstreetmap.org/wiki/Key:website) +This is rendered with `More info on {website}` + + + +### level + + + +The question is **On what level is this feature located?** + +This rendering asks information about the property [level](https://wiki.openstreetmap.org/wiki/Key:level) +This is rendered with `Located on the {level}th floor` + + + + - **Located underground** corresponds with location=underground_This option cannot be chosen as answer_ + - **Located on the ground floor** corresponds with level=0 + - **Located on the ground floor** corresponds with _This option cannot be chosen as answer_ + - **Located on the first floor** corresponds with level=1 + + + + +### ref + + + +The question is **What is the reference number of this charging station?** + +This rendering asks information about the property [ref](https://wiki.openstreetmap.org/wiki/Key:ref) +This is rendered with `Reference number is {ref}` + + + +### Operational status + + + +The question is **Is this charging point in use?** + + + + + + - **This charging station works** corresponds with amenity=charging_station + - **This charging station is broken** corresponds with operational_status=broken&amenity=charging_station + - **A charging station is planned here** corresponds with planned:amenity=charging_station + - **A charging station is constructed here** corresponds with construction:amenity=charging_station + - **This charging station has beed permanently disabled and is not in use anymore but is still visible** corresponds with disused:amenity=charging_station + + + + +### Parking:fee + + + +The question is **Does one have to pay a parking fee while charging?** + + + + + + - **No additional parking cost while charging** corresponds with parking:fee=no + - **An additional parking fee should be paid while charging** corresponds with parking:fee=yes + + + + +### questions + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### questions + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/charging_station/charging_station.json \ No newline at end of file diff --git a/Docs/Layers/climbing.md b/Docs/Layers/climbing.md new file mode 100644 index 000000000..8c340b70b --- /dev/null +++ b/Docs/Layers/climbing.md @@ -0,0 +1,207 @@ + + + climbing +========== + + + + + +A climbing opportunity + + + + +## Table of contents + +1. [climbing](#climbing) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [images](#images) + + [questions](#questions) + + [minimap](#minimap) + + [Contained routes length hist](#contained-routes-length-hist) + + [Contained routes hist](#contained-routes-hist) + + [Contained_climbing_routes](#contained_climbing_routes) + + [name](#name) + + [Type](#type) + + [Rock type (crag/rock/cliff only)](#rock-type-(cragrock/cliff-only)) + + [reviews](#reviews) + + + + + + - This layer will automatically load [climbing_route](./climbing_route.md) into the layout as it depends on it: A calculated tag loads features from this layer (calculatedTag[0] which calculates the value for _contained_climbing_routes_properties) + + + + +#### Themes using this layer + + + + + + - [climbing](https://mapcomplete.osm.be/climbing) + + +[Go to the source code](../assets/layers/climbing/climbing.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - sport=climbing + - climbing!~^route$ + - leisure!~^sports_centre$ + - climbing!~^route_top$ + - climbing!~^route_bottom$ + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:name%3D) +[](https://taginfo.openstreetmap.org/keys/climbing#values) [climbing](https://wiki.openstreetmap.org/wiki/Key:climbing) | Multiple choice | [boulder](https://wiki.openstreetmap.org/wiki/Tag:climbing%3Dboulder) [crag](https://wiki.openstreetmap.org/wiki/Tag:climbing%3Dcrag) [area](https://wiki.openstreetmap.org/wiki/Tag:climbing%3Darea) +[](https://taginfo.openstreetmap.org/keys/rock#values) [rock](https://wiki.openstreetmap.org/wiki/Key:rock) | [string](../SpecialInputElements.md#string) | [limestone](https://wiki.openstreetmap.org/wiki/Tag:rock%3Dlimestone) + + + + +### images + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### questions + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### minimap + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### Contained routes length hist + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### Contained routes hist + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### Contained_climbing_routes + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### name + + + +The question is **What is the name of this climbing opportunity?** + +This rendering asks information about the property [name](https://wiki.openstreetmap.org/wiki/Key:name) +This is rendered with `{name}` + + + + - **This climbing opportunity doesn't have a name** corresponds with noname=yes + + + + +### Type + + + +The question is **What kind of climbing opportunity is this?** + + + + + + - **A climbing boulder - a single rock or cliff with one or a few climbing routes which can be climbed safely without rope** corresponds with climbing=boulder + - **A climbing crag - a single rock or cliff with at least a few climbing routes** corresponds with climbing=crag + - **A climbing area with one or more climbing crags and/or boulders** corresponds with climbing=area + + + + +### Rock type (crag/rock/cliff only) + + + +The question is **What is the rock type here?** + +This rendering asks information about the property [rock](https://wiki.openstreetmap.org/wiki/Key:rock) +This is rendered with `The rock type is {rock}` + + + + - **Limestone** corresponds with rock=limestone + + + + +### reviews + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/climbing/climbing.json \ No newline at end of file diff --git a/Docs/Layers/climbing_club.md b/Docs/Layers/climbing_club.md new file mode 100644 index 000000000..26f51fc51 --- /dev/null +++ b/Docs/Layers/climbing_club.md @@ -0,0 +1,162 @@ + + + climbing_club +=============== + + + + + +A climbing club or organisations + + + + +## Table of contents + +1. [climbing_club](#climbing_club) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [climbing_club-name](#climbing_club-name) + + [minimap](#minimap) + + [website](#website) + + [email](#email) + + [phone](#phone) + + [opening_hours](#opening_hours) + + + + + + + + + + +#### Themes using this layer + + + + + + - [climbing](https://mapcomplete.osm.be/climbing) + + +[Go to the source code](../assets/layers/climbing_club/climbing_club.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - club=climbing|sport=climbing&office~^..*$|club~^..*$ + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | +[](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | +[](https://taginfo.openstreetmap.org/keys/phone#values) [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | +[](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | + + + + +### climbing_club-name + + + +The question is **What is the name of this climbing club or NGO?** + +This rendering asks information about the property [name](https://wiki.openstreetmap.org/wiki/Key:name) +This is rendered with `{name}` + + + +### minimap + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### 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 `{website}` + + + + - **{contact:website}** 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 `{email}` + + + + - **{contact:email}** 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 `{phone}` + + + + - **{contact:phone}** 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 is rendered with `

Opening hours

{opening_hours_table(opening_hours)}` + +This document is autogenerated from assets/layers/climbing_club/climbing_club.json \ No newline at end of file diff --git a/Docs/Layers/climbing_gym.md b/Docs/Layers/climbing_gym.md new file mode 100644 index 000000000..0e712e307 --- /dev/null +++ b/Docs/Layers/climbing_gym.md @@ -0,0 +1,196 @@ + + + climbing_gym +============== + + + + + +A climbing gym + + + + +## Table of contents + +1. [climbing_gym](#climbing_gym) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [images](#images) + + [questions](#questions) + + [minimap](#minimap) + + [name](#name) + + [website](#website) + + [phone](#phone) + + [email](#email) + + [opening_hours](#opening_hours) + + [reviews](#reviews) + + + + + + + + + + +#### Themes using this layer + + + + + + - [climbing](https://mapcomplete.osm.be/climbing) + + +[Go to the source code](../assets/layers/climbing_gym/climbing_gym.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - sport=climbing + - leisure=sports_centre + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | +[](https://taginfo.openstreetmap.org/keys/phone#values) [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | +[](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | +[](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_ + + + + + +### questions + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### minimap + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### name + + + +The question is **What is the name of this climbing gym?** + +This rendering asks information about the property [name](https://wiki.openstreetmap.org/wiki/Key:name) +This is rendered with `{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 `{website}` + + + + - **{contact:website}** 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 `{phone}` + + + + - **{contact:phone}** 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 `{email}` + + + + - **{contact:email}** 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 is rendered with `

Opening hours

{opening_hours_table(opening_hours)}` + + + +### reviews + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/climbing_gym/climbing_gym.json \ No newline at end of file diff --git a/Docs/Layers/climbing_route.md b/Docs/Layers/climbing_route.md new file mode 100644 index 000000000..2360020ea --- /dev/null +++ b/Docs/Layers/climbing_route.md @@ -0,0 +1,202 @@ + + + climbing_route +================ + + + + + + + + +## Table of contents + +1. [climbing_route](#climbing_route) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [images](#images) + + [questions](#questions) + + [minimap](#minimap) + + [Name](#name) + + [Length](#length) + + [Difficulty](#difficulty) + + [Bolts](#bolts) + + [Description](#description) + + [Rock type](#rock-type) + + [reviews](#reviews) + + + + + + - This layer is needed as dependency for layer [climbing](#climbing) + + + + +#### Themes using this layer + + + + + + - [climbing](https://mapcomplete.osm.be/climbing) + + +[Go to the source code](../assets/layers/climbing_route/climbing_route.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - climbing=route + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:name%3D) +[](https://taginfo.openstreetmap.org/keys/climbing:length#values) [climbing:length](https://wiki.openstreetmap.org/wiki/Key:climbing:length) | [pnat](../SpecialInputElements.md#pnat) | +[](https://taginfo.openstreetmap.org/keys/climbing:grade:french#values) [climbing:grade:french](https://wiki.openstreetmap.org/wiki/Key:climbing:grade:french) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/climbing:bolts#values) [climbing:bolts](https://wiki.openstreetmap.org/wiki/Key:climbing:bolts) | [pnat](../SpecialInputElements.md#pnat) | +[](https://taginfo.openstreetmap.org/keys/description#values) [description](https://wiki.openstreetmap.org/wiki/Key:description) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/_embedding_features_with_rock:rock#values) [_embedding_features_with_rock:rock](https://wiki.openstreetmap.org/wiki/Key:_embedding_features_with_rock:rock) | [string](../SpecialInputElements.md#string) | + + + + +### images + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### questions + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### minimap + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### Name + + + +The question is **What is the name of this climbing route?** + +This rendering asks information about the property [name](https://wiki.openstreetmap.org/wiki/Key:name) +This is rendered with `{name}` + + + + - **This climbing route doesn't have a name** corresponds with noname=yes + + + + +### Length + + + +The question is **How long is this climbing route (in meters)?** + +This rendering asks information about the property [climbing:length](https://wiki.openstreetmap.org/wiki/Key:climbing:length) +This is rendered with `This route is {canonical(climbing:length)} long` + + + +### Difficulty + + + +The question is **What is the difficulty of this climbing route according to the french/belgian system?** + +This rendering asks information about the property [climbing:grade:french](https://wiki.openstreetmap.org/wiki/Key:climbing:grade:french) +This is rendered with `The difficulty is {climbing:grade:french} according to the french/belgian system` + + + +### Bolts + + + +The question is **How much bolts does this route have before reaching the moulinette?** + +This rendering asks information about the property [climbing:bolts](https://wiki.openstreetmap.org/wiki/Key:climbing:bolts) +This is rendered with `This route has {climbing:bolts} bolts` + + + + - **This route is not bolted** corresponds with climbing:bolted=no_This option cannot be chosen as answer_ + - **This route is not bolted** corresponds with climbing:bolted=no&climbing:bolts= + + + + +### Description + + + +The question is **Is there other relevant info?** + +This rendering asks information about the property [description](https://wiki.openstreetmap.org/wiki/Key:description) +This is rendered with `

Description


{description}` + + + +### Rock type + + + +_This tagrendering has no question and is thus read-only_ + +This rendering asks information about the property [_embedding_features_with_rock:rock](https://wiki.openstreetmap.org/wiki/Key:_embedding_features_with_rock:rock) +This is rendered with `The rock type is {_embedding_features_with_rock:rock} as stated on the surrounding crag` + + + +### reviews + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/climbing_route/climbing_route.json \ No newline at end of file diff --git a/Docs/Layers/cluster_style.md b/Docs/Layers/cluster_style.md new file mode 100644 index 000000000..17c201b1a --- /dev/null +++ b/Docs/Layers/cluster_style.md @@ -0,0 +1,62 @@ + + + cluster_style +=============== + + + + + +The style for the clustering in all themes. Enable `debug=true` to peak into clustered tiles + + + + +## Table of contents + +1. [cluster_style](#cluster_style) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [all_tags](#all_tags) + + + + + + - Not visible in the layer selection by default. If you want to make this layer toggable, override `name` + + +[Go to the source code](../assets/layers/cluster_style/cluster_style.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - tileId~^..*$ + + + + + Supported attributes +---------------------- + + + + + +### all_tags + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/cluster_style/cluster_style.json \ No newline at end of file diff --git a/Docs/Layers/conflation.md b/Docs/Layers/conflation.md new file mode 100644 index 000000000..3d9b2dbe5 --- /dev/null +++ b/Docs/Layers/conflation.md @@ -0,0 +1,51 @@ + + + conflation +============ + + + + + +If the import-button moves OSM points, the imported way points or conflates, a preview is shown. This layer defines how this preview is rendered. This layer cannot be included in a theme. + + + + +## Table of contents + +1. [conflation](#conflation) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + + + + + + + +[Go to the source code](../assets/layers/conflation/conflation.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - move=yes|newpoint=yes + + + + + Supported attributes +---------------------- + + + +This document is autogenerated from assets/layers/conflation/conflation.json \ No newline at end of file diff --git a/Docs/Layers/crab_address.md b/Docs/Layers/crab_address.md new file mode 100644 index 000000000..1d4939661 --- /dev/null +++ b/Docs/Layers/crab_address.md @@ -0,0 +1,62 @@ + + + crab_address +============== + + + + + +Address data for Flanders by the governement, suited for import into OpenStreetMap. Datadump from 2021-10-26. This layer contains only visualisation logic. Import buttons should be added via an override. Note that HNRLABEL contains the original value, whereas _HNRLABEL contains a slightly cleaned version + + + + +## Table of contents + +1. [crab_address](#crab_address) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [render_crab](#render_crab) + + + + + + - This layer is loaded from an external source, namely `https://raw.githubusercontent.com/pietervdvn/MapComplete-data/main/CRAB_2021_10_26/tile_{z}_{x}_{y}.geojson` + + +[Go to the source code](../assets/layers/crab_address/crab_address.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - HUISNR~^..*$ + + + + + Supported attributes +---------------------- + + + + + +### render_crab + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/crab_address/crab_address.json \ No newline at end of file diff --git a/Docs/Layers/crossings.md b/Docs/Layers/crossings.md new file mode 100644 index 000000000..5f2c84b30 --- /dev/null +++ b/Docs/Layers/crossings.md @@ -0,0 +1,221 @@ + + + crossings +=========== + + + + + +Crossings for pedestrians and cyclists + + + + +## Table of contents + +1. [crossings](#crossings) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [crossing-type](#crossing-type) + + [crossing-is-zebra](#crossing-is-zebra) + + [crossing-bicycle-allowed](#crossing-bicycle-allowed) + + [crossing-has-island](#crossing-has-island) + + [crossing-tactile](#crossing-tactile) + + [crossing-button](#crossing-button) + + [crossing-right-turn-through-red](#crossing-right-turn-through-red) + + [crossing-continue-through-red](#crossing-continue-through-red) + + + + + + - 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) + + +[Go to the source code](../assets/layers/crossings/crossings.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - highway=traffic_signals|highway=crossing + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/crossing#values) [crossing](https://wiki.openstreetmap.org/wiki/Key:crossing) | Multiple choice | [uncontrolled](https://wiki.openstreetmap.org/wiki/Tag:crossing%3Duncontrolled) [traffic_signals](https://wiki.openstreetmap.org/wiki/Tag:crossing%3Dtraffic_signals) [unmarked](https://wiki.openstreetmap.org/wiki/Tag:crossing%3Dunmarked) +[](https://taginfo.openstreetmap.org/keys/crossing_ref#values) [crossing_ref](https://wiki.openstreetmap.org/wiki/Key:crossing_ref) | Multiple choice | [zebra](https://wiki.openstreetmap.org/wiki/Tag:crossing_ref%3Dzebra) [](https://wiki.openstreetmap.org/wiki/Tag:crossing_ref%3D) +[](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) +[](https://taginfo.openstreetmap.org/keys/crossing:island#values) [crossing:island](https://wiki.openstreetmap.org/wiki/Key:crossing:island) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:crossing:island%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:crossing:island%3Dno) +[](https://taginfo.openstreetmap.org/keys/tactile_paving#values) [tactile_paving](https://wiki.openstreetmap.org/wiki/Key:tactile_paving) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:tactile_paving%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:tactile_paving%3Dno) +[](https://taginfo.openstreetmap.org/keys/button_operated#values) [button_operated](https://wiki.openstreetmap.org/wiki/Key:button_operated) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:button_operated%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:button_operated%3Dno) +[](https://taginfo.openstreetmap.org/keys/red_turn:right:bicycle#values) [red_turn:right:bicycle](https://wiki.openstreetmap.org/wiki/Key:red_turn:right:bicycle) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:red_turn:right:bicycle%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:red_turn:right:bicycle%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:red_turn:right:bicycle%3Dno) +[](https://taginfo.openstreetmap.org/keys/red_turn:straight:bicycle#values) [red_turn:straight:bicycle](https://wiki.openstreetmap.org/wiki/Key:red_turn:straight:bicycle) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:red_turn:straight:bicycle%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:red_turn:straight:bicycle%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:red_turn:straight:bicycle%3Dno) + + + + +### crossing-type + + + +The question is **What kind of crossing is this?** + + + + + + - **Crossing, without traffic lights** corresponds with crossing=uncontrolled + - **Crossing with traffic signals** corresponds with crossing=traffic_signals + - **Zebra crossing** corresponds with crossing=zebra_This option cannot be chosen as answer_ + - **Crossing without crossing markings** corresponds with crossing=unmarked + + + + +### crossing-is-zebra + + + +The question is **Is this is a zebra crossing?** + + + + + + - **This is a zebra crossing** corresponds with crossing_ref=zebra + - **This is not a zebra crossing** corresponds with + + + + +### crossing-bicycle-allowed + + + +The question is **Is this crossing also for bicycles?** + + + + + + - **A cyclist can use this crossing** corresponds with bicycle=yes + - **A cyclist can not use this crossing** corresponds with bicycle=no + + + + +### crossing-has-island + + + +The question is **Does this crossing have an island in the middle?** + + + + + + - **This crossing has an island in the middle** corresponds with crossing:island=yes + - **This crossing does not have an island in the middle** corresponds with crossing:island=no + + + + +### crossing-tactile + + + +The question is **Does this crossing have tactile paving?** + + + + + + - **This crossing has tactile paving** corresponds with tactile_paving=yes + - **This crossing does not have tactile paving** corresponds with tactile_paving=no + - **This crossing has tactile paving, but is not correct** corresponds with tactile_paving=incorrect_This option cannot be chosen as answer_ + + + + +### crossing-button + + + +The question is **Does this traffic light have a button to request green light?** + + + + + + - **This traffic light has a button to request green light** corresponds with button_operated=yes + - **This traffic light does not have a button to request green light** corresponds with button_operated=no + + + + +### crossing-right-turn-through-red + + + +The question is **Can a cyclist turn right when the light is red?** + + + + + + - **A cyclist can turn right if the light is red ** corresponds with red_turn:right:bicycle=yes + - **A cyclist can turn right if the light is red** corresponds with red_turn:right:bicycle=yes + - **A cyclist can not turn right if the light is red** corresponds with red_turn:right:bicycle=no + + + + +### crossing-continue-through-red + + + +The question is **Can a cyclist go straight on when the light is red?** + + + + + + - **A cyclist can go straight on if the light is red ** corresponds with red_turn:straight:bicycle=yes + - **A cyclist can go straight on if the light is red** corresponds with red_turn:straight:bicycle=yes + - **A cyclist can not go straight on if the light is red** corresponds with red_turn:straight:bicycle=no + + +This document is autogenerated from assets/layers/crossings/crossings.json \ No newline at end of file diff --git a/Docs/Layers/current_view.md b/Docs/Layers/current_view.md new file mode 100644 index 000000000..7d763b88a --- /dev/null +++ b/Docs/Layers/current_view.md @@ -0,0 +1,55 @@ + + + current_view +============== + + + + + +A meta-layer which contains one single feature, namely the BBOX of the current map view. This can be used to trigger special actions. If a popup is defined for this layer, this popup will be accessible via an extra button on screen. + +The icon on the button is the default icon of the layer, but can be customized by detecting 'button=yes'. + + + + +## Table of contents + +1. [current_view](#current_view) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + + + + + - This layer is not visible by default and must be enabled in the filter by the user. + - Not visible in the layer selection by default. If you want to make this layer toggable, override `name` + - Not rendered on the map by default. If you want to rendering this on the map, override `mapRenderings` + + +[Go to the source code](../assets/layers/current_view/current_view.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - current_view=yes + + + + + Supported attributes +---------------------- + + + +This document is autogenerated from assets/layers/current_view/current_view.json \ No newline at end of file diff --git a/Docs/Layers/cycle_highways.md b/Docs/Layers/cycle_highways.md new file mode 100644 index 000000000..2fcf498d7 --- /dev/null +++ b/Docs/Layers/cycle_highways.md @@ -0,0 +1,145 @@ + + + cycle_highways +================ + + + + + + + + +## Table of contents + +1. [cycle_highways](#cycle_highways) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [cycle_highways-name](#cycle_highways-name) + + [cycle_highways-ref](#cycle_highways-ref) + + [cycle_highways-state](#cycle_highways-state) + + [cycle-highway-length](#cycle-highway-length) + + [website](#website) + + [all_tags](#all_tags) + + + + + + - Not rendered on the map by default. If you want to rendering this on the map, override `mapRenderings` + + +[Go to the source code](../assets/layers/cycle_highways/cycle_highways.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - cycle_network=BE-VLG:cycle_highway + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/ref#values) [ref](https://wiki.openstreetmap.org/wiki/Key:ref) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/state#values) [state](https://wiki.openstreetmap.org/wiki/Key:state) | [string](../SpecialInputElements.md#string) | [proposed](https://wiki.openstreetmap.org/wiki/Tag:state%3Dproposed) [proposed](https://wiki.openstreetmap.org/wiki/Tag:state%3Dproposed) [proposed](https://wiki.openstreetmap.org/wiki/Tag:state%3Dproposed) [temporary](https://wiki.openstreetmap.org/wiki/Tag:state%3Dtemporary) [](https://wiki.openstreetmap.org/wiki/Tag:state%3D) +[](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | + + + + +### cycle_highways-name + + + +The question is **What is the name of this cycle highway?** + +This rendering asks information about the property [name](https://wiki.openstreetmap.org/wiki/Key:name) +This is rendered with `The name is {name}` + + + +### cycle_highways-ref + + + +The question is **What is the reference number of this cycle highway?** + +This rendering asks information about the property [ref](https://wiki.openstreetmap.org/wiki/Key:ref) +This is rendered with `Referentienummer is {ref}` + + + +### cycle_highways-state + + + +The question is **What is the state of this link?** + +This rendering asks information about the property [state](https://wiki.openstreetmap.org/wiki/Key:state) +This is rendered with `The current state of this link is {state}` + + + + - **This is a proposed route which can be cycled** corresponds with state=proposed + - **This is a proposed route which has missing links (thus: some parts don't even have a building permit yet)** corresponds with state=proposed&note:state=has_highway_no + - **This is a proposed route which has some links which are under construction** corresponds with state=proposed&note:state=has_highway_under_construction + - **This is a temporary deviation** corresponds with state=temporary + - **This link is operational and signposted** corresponds with + + + + +### cycle-highway-length + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### 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 `{website}` + + + + - **{contact:website}** corresponds with contact:website~^..*$_This option cannot be chosen as answer_ + + + + +### all_tags + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/cycle_highways/cycle_highways.json \ No newline at end of file diff --git a/Docs/Layers/cycleways_and_roads.md b/Docs/Layers/cycleways_and_roads.md new file mode 100644 index 000000000..e41b979ac --- /dev/null +++ b/Docs/Layers/cycleways_and_roads.md @@ -0,0 +1,417 @@ + + + cycleways_and_roads +===================== + + + + + +All infrastructure that someone can cycle over, accompanied with questions about this infrastructure" + + + + +## Table of contents + +1. [cycleways_and_roads](#cycleways_and_roads) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [Cycleway type for a road](#cycleway-type-for-a-road) + + [is lit?](#is-lit) + + [Is this a cyclestreet? (For a road)](#is-this-a-cyclestreet-(for-a-road)) + + [Maxspeed (for road)](#maxspeed-(for-road)) + + [Cycleway:surface](#cyclewaysurface) + + [Cycleway:smoothness](#cyclewaysmoothness) + + [Surface of the road](#surface-of-the-road) + + [Surface of the street](#surface-of-the-street) + + [width:carriageway](#widthcarriageway) + + [cycleway-lane-track-traffic-signs](#cycleway-lane-track-traffic-signs) + + [cycleway-traffic-signs](#cycleway-traffic-signs) + + [cycleway-traffic-signs-supplementary](#cycleway-traffic-signs-supplementary) + + [cycleway-traffic-signs-D7-supplementary](#cycleway-traffic-signs-d7-supplementary) + + [cycleways_and_roads-cycleway:buffer](#cycleways_and_roads-cyclewaybuffer) + + [cyclelan-segregation](#cyclelan-segregation) + + [cycleway-segregation](#cycleway-segregation) + + + + + + - This layer is needed as dependency for layer [barrier](#barrier) + - This layer is needed as dependency for layer [barrier](#barrier) + - This layer is needed as dependency for layer [crossings](#crossings) + - This layer is needed as dependency for layer [crossings](#crossings) + + + + +#### Themes using this layer + + + + + + - [cycle_infra](https://mapcomplete.osm.be/cycle_infra) + + +[Go to the source code](../assets/layers/cycleways_and_roads/cycleways_and_roads.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - highway=cycleway|cycleway=lane|cycleway=shared_lane|cycleway=track|cyclestreet=yes|highway=residential|highway=tertiary|highway=unclassified|highway=primary|highway=secondary|highway=path&bicycle=designated + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/cycleway#values) [cycleway](https://wiki.openstreetmap.org/wiki/Key:cycleway) | Multiple choice | [shared_lane](https://wiki.openstreetmap.org/wiki/Tag:cycleway%3Dshared_lane) [lane](https://wiki.openstreetmap.org/wiki/Tag:cycleway%3Dlane) [track](https://wiki.openstreetmap.org/wiki/Tag:cycleway%3Dtrack) [separate](https://wiki.openstreetmap.org/wiki/Tag:cycleway%3Dseparate) [no](https://wiki.openstreetmap.org/wiki/Tag:cycleway%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:cycleway%3Dno) +[](https://taginfo.openstreetmap.org/keys/lit#values) [lit](https://wiki.openstreetmap.org/wiki/Key:lit) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:lit%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:lit%3Dno) [24/7](https://wiki.openstreetmap.org/wiki/Tag:lit%3D24/7) +[](https://taginfo.openstreetmap.org/keys/cyclestreet#values) [cyclestreet](https://wiki.openstreetmap.org/wiki/Key:cyclestreet) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:cyclestreet%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:cyclestreet%3Dyes) [](https://wiki.openstreetmap.org/wiki/Tag:cyclestreet%3D) +[](https://taginfo.openstreetmap.org/keys/maxspeed#values) [maxspeed](https://wiki.openstreetmap.org/wiki/Key:maxspeed) | [nat](../SpecialInputElements.md#nat) | [20](https://wiki.openstreetmap.org/wiki/Tag:maxspeed%3D20) [30](https://wiki.openstreetmap.org/wiki/Tag:maxspeed%3D30) [50](https://wiki.openstreetmap.org/wiki/Tag:maxspeed%3D50) [70](https://wiki.openstreetmap.org/wiki/Tag:maxspeed%3D70) [90](https://wiki.openstreetmap.org/wiki/Tag:maxspeed%3D90) +[](https://taginfo.openstreetmap.org/keys/cycleway:surface#values) [cycleway:surface](https://wiki.openstreetmap.org/wiki/Key:cycleway:surface) | [string](../SpecialInputElements.md#string) | [asphalt](https://wiki.openstreetmap.org/wiki/Tag:cycleway:surface%3Dasphalt) [paving_stones](https://wiki.openstreetmap.org/wiki/Tag:cycleway:surface%3Dpaving_stones) [concrete](https://wiki.openstreetmap.org/wiki/Tag:cycleway:surface%3Dconcrete) [unhewn_cobblestone](https://wiki.openstreetmap.org/wiki/Tag:cycleway:surface%3Dunhewn_cobblestone) [sett](https://wiki.openstreetmap.org/wiki/Tag:cycleway:surface%3Dsett) [wood](https://wiki.openstreetmap.org/wiki/Tag:cycleway:surface%3Dwood) [gravel](https://wiki.openstreetmap.org/wiki/Tag:cycleway:surface%3Dgravel) [fine_gravel](https://wiki.openstreetmap.org/wiki/Tag:cycleway:surface%3Dfine_gravel) [pebblestone](https://wiki.openstreetmap.org/wiki/Tag:cycleway:surface%3Dpebblestone) [ground](https://wiki.openstreetmap.org/wiki/Tag:cycleway:surface%3Dground) +[](https://taginfo.openstreetmap.org/keys/cycleway:smoothness#values) [cycleway:smoothness](https://wiki.openstreetmap.org/wiki/Key:cycleway:smoothness) | Multiple choice | [excellent](https://wiki.openstreetmap.org/wiki/Tag:cycleway:smoothness%3Dexcellent) [good](https://wiki.openstreetmap.org/wiki/Tag:cycleway:smoothness%3Dgood) [intermediate](https://wiki.openstreetmap.org/wiki/Tag:cycleway:smoothness%3Dintermediate) [bad](https://wiki.openstreetmap.org/wiki/Tag:cycleway:smoothness%3Dbad) [very_bad](https://wiki.openstreetmap.org/wiki/Tag:cycleway:smoothness%3Dvery_bad) [horrible](https://wiki.openstreetmap.org/wiki/Tag:cycleway:smoothness%3Dhorrible) [very_horrible](https://wiki.openstreetmap.org/wiki/Tag:cycleway:smoothness%3Dvery_horrible) [impassable](https://wiki.openstreetmap.org/wiki/Tag:cycleway:smoothness%3Dimpassable) +[](https://taginfo.openstreetmap.org/keys/surface#values) [surface](https://wiki.openstreetmap.org/wiki/Key:surface) | [string](../SpecialInputElements.md#string) | [asphalt](https://wiki.openstreetmap.org/wiki/Tag:surface%3Dasphalt) [paving_stones](https://wiki.openstreetmap.org/wiki/Tag:surface%3Dpaving_stones) [concrete](https://wiki.openstreetmap.org/wiki/Tag:surface%3Dconcrete) [unhewn_cobblestone](https://wiki.openstreetmap.org/wiki/Tag:surface%3Dunhewn_cobblestone) [sett](https://wiki.openstreetmap.org/wiki/Tag:surface%3Dsett) [wood](https://wiki.openstreetmap.org/wiki/Tag:surface%3Dwood) [gravel](https://wiki.openstreetmap.org/wiki/Tag:surface%3Dgravel) [fine_gravel](https://wiki.openstreetmap.org/wiki/Tag:surface%3Dfine_gravel) [pebblestone](https://wiki.openstreetmap.org/wiki/Tag:surface%3Dpebblestone) [ground](https://wiki.openstreetmap.org/wiki/Tag:surface%3Dground) +[](https://taginfo.openstreetmap.org/keys/smoothness#values) [smoothness](https://wiki.openstreetmap.org/wiki/Key:smoothness) | Multiple choice | [excellent](https://wiki.openstreetmap.org/wiki/Tag:smoothness%3Dexcellent) [good](https://wiki.openstreetmap.org/wiki/Tag:smoothness%3Dgood) [intermediate](https://wiki.openstreetmap.org/wiki/Tag:smoothness%3Dintermediate) [bad](https://wiki.openstreetmap.org/wiki/Tag:smoothness%3Dbad) [very_bad](https://wiki.openstreetmap.org/wiki/Tag:smoothness%3Dvery_bad) [horrible](https://wiki.openstreetmap.org/wiki/Tag:smoothness%3Dhorrible) [very_horrible](https://wiki.openstreetmap.org/wiki/Tag:smoothness%3Dvery_horrible) [impassable](https://wiki.openstreetmap.org/wiki/Tag:smoothness%3Dimpassable) +[](https://taginfo.openstreetmap.org/keys/width:carriageway#values) [width:carriageway](https://wiki.openstreetmap.org/wiki/Key:width:carriageway) | [length](../SpecialInputElements.md#length) | +[](https://taginfo.openstreetmap.org/keys/cycleway:traffic_sign#values) [cycleway:traffic_sign](https://wiki.openstreetmap.org/wiki/Key:cycleway:traffic_sign) | Multiple choice | [BE:D7](https://wiki.openstreetmap.org/wiki/Tag:cycleway:traffic_sign%3DBE:D7) [BE:D9](https://wiki.openstreetmap.org/wiki/Tag:cycleway:traffic_sign%3DBE:D9) [BE:D10](https://wiki.openstreetmap.org/wiki/Tag:cycleway:traffic_sign%3DBE:D10) [none](https://wiki.openstreetmap.org/wiki/Tag:cycleway:traffic_sign%3Dnone) +[](https://taginfo.openstreetmap.org/keys/traffic_sign#values) [traffic_sign](https://wiki.openstreetmap.org/wiki/Key:traffic_sign) | Multiple choice | [BE:D7](https://wiki.openstreetmap.org/wiki/Tag:traffic_sign%3DBE:D7) [BE:D9](https://wiki.openstreetmap.org/wiki/Tag:traffic_sign%3DBE:D9) [BE:D10](https://wiki.openstreetmap.org/wiki/Tag:traffic_sign%3DBE:D10) [none](https://wiki.openstreetmap.org/wiki/Tag:traffic_sign%3Dnone) +[](https://taginfo.openstreetmap.org/keys/cycleway:buffer#values) [cycleway:buffer](https://wiki.openstreetmap.org/wiki/Key:cycleway:buffer) | [length](../SpecialInputElements.md#length) | +[](https://taginfo.openstreetmap.org/keys/cycleway:separation#values) [cycleway:separation](https://wiki.openstreetmap.org/wiki/Key:cycleway:separation) | Multiple choice | [dashed_line](https://wiki.openstreetmap.org/wiki/Tag:cycleway:separation%3Ddashed_line) [solid_line](https://wiki.openstreetmap.org/wiki/Tag:cycleway:separation%3Dsolid_line) [parking_lane](https://wiki.openstreetmap.org/wiki/Tag:cycleway:separation%3Dparking_lane) [kerb](https://wiki.openstreetmap.org/wiki/Tag:cycleway:separation%3Dkerb) +[](https://taginfo.openstreetmap.org/keys/separation#values) [separation](https://wiki.openstreetmap.org/wiki/Key:separation) | Multiple choice | [dashed_line](https://wiki.openstreetmap.org/wiki/Tag:separation%3Ddashed_line) [solid_line](https://wiki.openstreetmap.org/wiki/Tag:separation%3Dsolid_line) [parking_lane](https://wiki.openstreetmap.org/wiki/Tag:separation%3Dparking_lane) [kerb](https://wiki.openstreetmap.org/wiki/Tag:separation%3Dkerb) + + + + +### Cycleway type for a road + + + +The question is **What kind of cycleway is here?** + + + + + + - **There is a shared lane** corresponds with cycleway=shared_lane + - **There is a lane next to the road (separated with paint)** corresponds with cycleway=lane + - **There is a track, but no cycleway drawn separately from this road on the map.** corresponds with cycleway=track + - **There is a separately drawn cycleway** corresponds with cycleway=separate + - **There is no cycleway** corresponds with cycleway=no + - **There is no cycleway** corresponds with cycleway=no + + + + +### is lit? + + + +The question is **Is this street lit?** + + + + + + - **This street is lit** corresponds with lit=yes + - **This road is not lit** corresponds with lit=no + - **This road is lit at night** corresponds with lit=sunset-sunrise_This option cannot be chosen as answer_ + - **This road is lit 24/7** corresponds with lit=24/7 + + + + +### Is this a cyclestreet? (For a road) + + + +The question is **Is this a cyclestreet?** + + + + + + - **This is a cyclestreet, and a 30km/h zone.** corresponds with cyclestreet=yes + - **This is a cyclestreet** corresponds with cyclestreet=yes + - **This is not a cyclestreet.** corresponds with + + + + +### Maxspeed (for road) + + + +The question is **What is the maximum speed in this street?** + +This rendering asks information about the property [maxspeed](https://wiki.openstreetmap.org/wiki/Key:maxspeed) +This is rendered with `The maximum speed on this road is {maxspeed} km/h` + + + + - **The maximum speed is 20 km/h** corresponds with maxspeed=20 + - **The maximum speed is 30 km/h** corresponds with maxspeed=30 + - **The maximum speed is 50 km/h** corresponds with maxspeed=50 + - **The maximum speed is 70 km/h** corresponds with maxspeed=70 + - **The maximum speed is 90 km/h** corresponds with maxspeed=90 + + + + +### Cycleway:surface + + + +The question is **What is the surface of the cycleway made from?** + +This rendering asks information about the property [cycleway:surface](https://wiki.openstreetmap.org/wiki/Key:cycleway:surface) +This is rendered with `This cyleway is made of {cycleway:surface}` + + + + - **This cycleway is unpaved** corresponds with cycleway:surface=unpaved_This option cannot be chosen as answer_ + - **This cycleway is paved** corresponds with cycleway:surface=paved_This option cannot be chosen as answer_ + - **This cycleway is made of asphalt** corresponds with cycleway:surface=asphalt + - **This cycleway is made of smooth paving stones** corresponds with cycleway:surface=paving_stones + - **This cycleway is made of concrete** corresponds with cycleway:surface=concrete + - **This cycleway is made of cobblestone (unhewn or sett)** corresponds with cycleway:surface=cobblestone_This option cannot be chosen as answer_ + - **This cycleway is made of raw, natural cobblestone** corresponds with cycleway:surface=unhewn_cobblestone + - **This cycleway is made of flat, square cobblestone** corresponds with cycleway:surface=sett + - **This cycleway is made of wood** corresponds with cycleway:surface=wood + - **This cycleway is made of gravel** corresponds with cycleway:surface=gravel + - **This cycleway is made of fine gravel** corresponds with cycleway:surface=fine_gravel + - **This cycleway is made of pebblestone** corresponds with cycleway:surface=pebblestone + - **This cycleway is made from raw ground** corresponds with cycleway:surface=ground + + + + +### Cycleway:smoothness + + + +The question is **What is the smoothness of this cycleway?** + + + + + + - **Usable for thin rollers: rollerblade, skateboard** corresponds with cycleway:smoothness=excellent + - **Usable for thin wheels: racing bike** corresponds with cycleway:smoothness=good + - **Usable for normal wheels: city bike, wheelchair, scooter** corresponds with cycleway:smoothness=intermediate + - **Usable for robust wheels: trekking bike, car, rickshaw** corresponds with cycleway:smoothness=bad + - **Usable for vehicles with high clearance: light duty off-road vehicle** corresponds with cycleway:smoothness=very_bad + - **Usable for off-road vehicles: heavy duty off-road vehicle** corresponds with cycleway:smoothness=horrible + - **Usable for specialized off-road vehicles: tractor, ATV** corresponds with cycleway:smoothness=very_horrible + - **Impassable / No wheeled vehicle** corresponds with cycleway:smoothness=impassable + + + + +### Surface of the road + + + +The question is **What is the surface of the street made from?** + +This rendering asks information about the property [surface](https://wiki.openstreetmap.org/wiki/Key:surface) +This is rendered with `This road is made of {surface}` + + + + - **This cycleway is unhardened** corresponds with surface=unpaved_This option cannot be chosen as answer_ + - **This cycleway is paved** corresponds with surface=paved_This option cannot be chosen as answer_ + - **This cycleway is made of asphalt** corresponds with surface=asphalt + - **This cycleway is made of smooth paving stones** corresponds with surface=paving_stones + - **This cycleway is made of concrete** corresponds with surface=concrete + - **This cycleway is made of cobblestone (unhewn or sett)** corresponds with surface=cobblestone_This option cannot be chosen as answer_ + - **This cycleway is made of raw, natural cobblestone** corresponds with surface=unhewn_cobblestone + - **This cycleway is made of flat, square cobblestone** corresponds with surface=sett + - **This cycleway is made of wood** corresponds with surface=wood + - **This cycleway is made of gravel** corresponds with surface=gravel + - **This cycleway is made of fine gravel** corresponds with surface=fine_gravel + - **This cycleway is made of pebblestone** corresponds with surface=pebblestone + - **This cycleway is made from raw ground** corresponds with surface=ground + + + + +### Surface of the street + + + +The question is **What is the smoothness of this street?** + + + + + + - **Usable for thin rollers: rollerblade, skateboard** corresponds with smoothness=excellent + - **Usable for thin wheels: racing bike** corresponds with smoothness=good + - **Usable for normal wheels: city bike, wheelchair, scooter** corresponds with smoothness=intermediate + - **Usable for robust wheels: trekking bike, car, rickshaw** corresponds with smoothness=bad + - **Usable for vehicles with high clearance: light duty off-road vehicle** corresponds with smoothness=very_bad + - **Usable for off-road vehicles: heavy duty off-road vehicle** corresponds with smoothness=horrible + - **Usable for specialized off-road vehicles: tractor, ATV** corresponds with smoothness=very_horrible + - **Impassable / No wheeled vehicle** corresponds with smoothness=impassable + + + + +### width:carriageway + + + +The question is **What is the carriage width of this road (in meters)?
This is measured curb to curb and thus includes the width of parallell parking lanes** + +This rendering asks information about the property [width:carriageway](https://wiki.openstreetmap.org/wiki/Key:width:carriageway) +This is rendered with `The carriage width of this road is {width:carriageway}m` + + + +### cycleway-lane-track-traffic-signs + + + +The question is **What traffic sign does this cycleway have?** + + + + + + - **Compulsory cycleway ** corresponds with cycleway:traffic_sign=BE:D7 + - **Compulsory cycleway (with supplementary sign)
** corresponds with cycleway:traffic_sign~^BE:D7;.*$_This option cannot be chosen as answer_ + - **Segregated foot/cycleway ** corresponds with cycleway:traffic_sign=BE:D9 + - **Unsegregated foot/cycleway ** corresponds with cycleway:traffic_sign=BE:D10 + - **No traffic sign present** corresponds with cycleway:traffic_sign=none + + + + +### cycleway-traffic-signs + + + +The question is **What traffic sign does this cycleway have?** + + + + + + - **Compulsory cycleway ** corresponds with traffic_sign=BE:D7 + - **Compulsory cycleway (with supplementary sign)
** corresponds with traffic_sign~^BE:D7;.*$_This option cannot be chosen as answer_ + - **Segregated foot/cycleway ** corresponds with traffic_sign=BE:D9 + - **Unsegregated foot/cycleway ** corresponds with traffic_sign=BE:D10 + - **No traffic sign present** corresponds with traffic_sign=none + + + + +### cycleway-traffic-signs-supplementary + + + +The question is **Does the traffic sign D7 () have a supplementary sign?** + + + + + + - **** corresponds with cycleway:traffic_sign=BE:D7;BE:M6 + - **** corresponds with cycleway:traffic_sign=BE:D7;BE:M13 + - **** corresponds with cycleway:traffic_sign=BE:D7;BE:M14 + - **** corresponds with cycleway:traffic_sign=BE:D7;BE:M7 + - **** corresponds with cycleway:traffic_sign=BE:D7;BE:M15 + - **** corresponds with cycleway:traffic_sign=BE:D7;BE:M16 + - **No supplementary traffic sign present** corresponds with cycleway:traffic_sign:supplementary=none + + + + +### cycleway-traffic-signs-D7-supplementary + + + +The question is **Does the traffic sign D7 () have a supplementary sign?** + + + + + + - **** corresponds with traffic_sign=BE:D7;BE:M6 + - **** corresponds with traffic_sign=BE:D7;BE:M13 + - **** corresponds with traffic_sign=BE:D7;BE:M14 + - **** corresponds with traffic_sign=BE:D7;BE:M7 + - **** corresponds with :traffic_sign=BE:D7;BE:M15 + - **** corresponds with traffic_sign=BE:D7;BE:M16 + - **No supplementary traffic sign present** corresponds with traffic_sign:supplementary=none + + + + +### cycleways_and_roads-cycleway:buffer + + + +The question is **How wide is the gap between the cycleway and the road?** + +This rendering asks information about the property [cycleway:buffer](https://wiki.openstreetmap.org/wiki/Key:cycleway:buffer) +This is rendered with `The buffer besides this cycleway is {cycleway:buffer} m` + + + +### cyclelan-segregation + + + +The question is **How is this cycleway separated from the road?** + + + + + + - **This cycleway is separated by a dashed line** corresponds with cycleway:separation=dashed_line + - **This cycleway is separated by a solid line** corresponds with cycleway:separation=solid_line + - **This cycleway is separated by a parking lane** corresponds with cycleway:separation=parking_lane + - **This cycleway is separated by a kerb** corresponds with cycleway:separation=kerb + + + + +### cycleway-segregation + + + +The question is **How is this cycleway separated from the road?** + + + + + + - **This cycleway is separated by a dashed line** corresponds with separation=dashed_line + - **This cycleway is separated by a solid line** corresponds with separation=solid_line + - **This cycleway is separated by a parking lane** corresponds with separation=parking_lane + - **This cycleway is separated by a kerb** corresponds with separation=kerb + + +This document is autogenerated from assets/layers/cycleways_and_roads/cycleways_and_roads.json \ No newline at end of file diff --git a/Docs/Layers/defibrillator.md b/Docs/Layers/defibrillator.md new file mode 100644 index 000000000..f0f1951e4 --- /dev/null +++ b/Docs/Layers/defibrillator.md @@ -0,0 +1,321 @@ + + + defibrillator +=============== + + + + + +A layer showing defibrillators which can be used in case of emergency. This contains public defibrillators, but also defibrillators which might need staff to fetch the actual device + + + + +## Table of contents + +1. [defibrillator](#defibrillator) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [images](#images) + + [defibrillator-indoors](#defibrillator-indoors) + + [defibrillator-access](#defibrillator-access) + + [defibrillator-defibrillator](#defibrillator-defibrillator) + + [defibrillator-level](#defibrillator-level) + + [defibrillator-defibrillator:location](#defibrillator-defibrillatorlocation) + + [defibrillator-defibrillator:location:en](#defibrillator-defibrillatorlocation:en) + + [defibrillator-defibrillator:location:fr](#defibrillator-defibrillatorlocation:fr) + + [wheelchair-access](#wheelchair-access) + + [defibrillator-ref](#defibrillator-ref) + + [defibrillator-email](#defibrillator-email) + + [defibrillator-phone](#defibrillator-phone) + + [defibrillator-opening_hours](#defibrillator-opening_hours) + + [defibrillator-description](#defibrillator-description) + + [defibrillator-survey:date](#defibrillator-surveydate) + + [defibrillator-fixme](#defibrillator-fixme) + + + + + + - This layer will automatically load [walls_and_buildings](./walls_and_buildings.md) into the layout as it depends on it: a preset snaps to this layer (presets[1]) + + + + +#### Themes using this layer + + + + + + - [aed](https://mapcomplete.osm.be/aed) + + +[Go to the source code](../assets/layers/defibrillator/defibrillator.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - emergency=defibrillator + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/indoor#values) [indoor](https://wiki.openstreetmap.org/wiki/Key:indoor) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:indoor%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:indoor%3Dno) +[](https://taginfo.openstreetmap.org/keys/access#values) [access](https://wiki.openstreetmap.org/wiki/Key:access) | [string](../SpecialInputElements.md#string) | [yes](https://wiki.openstreetmap.org/wiki/Tag:access%3Dyes) [customers](https://wiki.openstreetmap.org/wiki/Tag:access%3Dcustomers) [private](https://wiki.openstreetmap.org/wiki/Tag:access%3Dprivate) [no](https://wiki.openstreetmap.org/wiki/Tag:access%3Dno) +[](https://taginfo.openstreetmap.org/keys/defibrillator#values) [defibrillator](https://wiki.openstreetmap.org/wiki/Key:defibrillator) | Multiple choice | [manual](https://wiki.openstreetmap.org/wiki/Tag:defibrillator%3Dmanual) [automatic](https://wiki.openstreetmap.org/wiki/Tag:defibrillator%3Dautomatic) +[](https://taginfo.openstreetmap.org/keys/level#values) [level](https://wiki.openstreetmap.org/wiki/Key:level) | [int](../SpecialInputElements.md#int) | [0](https://wiki.openstreetmap.org/wiki/Tag:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:level%3D1) +[](https://taginfo.openstreetmap.org/keys/defibrillator:location#values) [defibrillator:location](https://wiki.openstreetmap.org/wiki/Key:defibrillator:location) | [text](../SpecialInputElements.md#text) | +[](https://taginfo.openstreetmap.org/keys/defibrillator:location:en#values) [defibrillator:location:en](https://wiki.openstreetmap.org/wiki/Key:defibrillator:location:en) | [text](../SpecialInputElements.md#text) | +[](https://taginfo.openstreetmap.org/keys/defibrillator:location:fr#values) [defibrillator:location:fr](https://wiki.openstreetmap.org/wiki/Key:defibrillator:location:fr) | [text](../SpecialInputElements.md#text) | +[](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) +[](https://taginfo.openstreetmap.org/keys/ref#values) [ref](https://wiki.openstreetmap.org/wiki/Key:ref) | [text](../SpecialInputElements.md#text) | +[](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | +[](https://taginfo.openstreetmap.org/keys/phone#values) [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | +[](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) +[](https://taginfo.openstreetmap.org/keys/description#values) [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | +[](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) +[](https://taginfo.openstreetmap.org/keys/fixme#values) [fixme](https://wiki.openstreetmap.org/wiki/Key:fixme) | [text](../SpecialInputElements.md#text) | + + + + +### images + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### defibrillator-indoors + + + +The question is **Is this defibrillator located indoors?** + + + + + + - **This defibrillator is located indoors** corresponds with indoor=yes + - **This defibrillator is located outdoors** corresponds with indoor=no + + + + +### defibrillator-access + + + +The question is **Is this defibrillator freely accessible?** + +This rendering asks information about the property [access](https://wiki.openstreetmap.org/wiki/Key:access) +This is rendered with `Access is {access}` + + + + - **Publicly accessible** corresponds with access=yes + - **Publicly accessible** corresponds with access=public_This option cannot be chosen as answer_ + - **Only accessible to customers** corresponds with access=customers + - **Not accessible to the general public (e.g. only accesible to staff, the owners, ...)** corresponds with access=private + - **Not accessible, possibly only for professional use** corresponds with access=no + + + + +### defibrillator-defibrillator + + + +The question is **Is this a a regular automatic defibrillator or a manual defibrillator for professionals only?** + + + + + + - **There is no info about the type of device** corresponds with _This option cannot be chosen as answer_ + - **This is a manual defibrillator for professionals** corresponds with defibrillator=manual + - **This is a normal automatic defibrillator** corresponds with defibrillator=automatic + - **This is a special type of defibrillator: {defibrillator}** corresponds with defibrillator~^..*$_This option cannot be chosen as answer_ + + + + +### defibrillator-level + + + +The question is **On which floor is this defibrillator located?** + +This rendering asks information about the property [level](https://wiki.openstreetmap.org/wiki/Key:level) +This is rendered with `This defibrillator is on floor {level}` + + + + - **This defibrillator is on the ground floor** corresponds with level=0 + - **This defibrillator is on the first floor** corresponds with level=1 + + + + +### defibrillator-defibrillator:location + + + +The question is **Please give some explanation on where the defibrillator can be found (in the local language)** + +This rendering asks information about the property [defibrillator:location](https://wiki.openstreetmap.org/wiki/Key:defibrillator:location) +This is rendered with `Extra information about the location (in the local languagel):
{defibrillator:location}` + + + +### defibrillator-defibrillator:location:en + + + +The question is **Please give some explanation on where the defibrillator can be found (in English)** + +This rendering asks information about the property [defibrillator:location:en](https://wiki.openstreetmap.org/wiki/Key:defibrillator:location:en) +This is rendered with `Extra information about the location (in English):
{defibrillator:location:en}` + + + +### defibrillator-defibrillator:location:fr + + + +The question is **Please give some explanation on where the defibrillator can be found (in French)** + +This rendering asks information about the property [defibrillator:location:fr](https://wiki.openstreetmap.org/wiki/Key:defibrillator:location:fr) +This is rendered with `Extra information about the location (in French):
{defibrillator:location:fr}` + + + +### wheelchair-access + + + +The question is **Is this place accessible with a wheelchair?** + + + + + + - **This place is specially adapted for wheelchair users** corresponds with wheelchair=designated + - **This place is easily reachable with a wheelchair** corresponds with wheelchair=yes + - **It is possible to reach this place in a wheelchair, but it is not easy** corresponds with wheelchair=limited + - **This place is not reachable with a wheelchair** corresponds with wheelchair=no + + + + +### defibrillator-ref + + + +The question is **What is the official identification number of the device? (if visible on device)** + +This rendering asks information about the property [ref](https://wiki.openstreetmap.org/wiki/Key:ref) +This is rendered with `Official identification number of the device: {ref}` + + + +### defibrillator-email + + + +The question is **What is the email for questions about this defibrillator?** + +This rendering asks information about the property [email](https://wiki.openstreetmap.org/wiki/Key:email) +This is rendered with `Email for questions about this defibrillator: {email}` + + + +### defibrillator-phone + + + +The question is **What is the phone number for questions about this defibrillator?** + +This rendering asks information about the property [phone](https://wiki.openstreetmap.org/wiki/Key:phone) +This is rendered with `Telephone for questions about this defibrillator: {phone}` + + + +### defibrillator-opening_hours + + + +The question is **At what times is this defibrillator available?** + +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)}` + + + + - **24/7 opened (including holidays)** corresponds with opening_hours=24/7 + + + + +### defibrillator-description + + + +The question is **Is there any useful information for users that you haven't been able to describe above? (leave blank if no)** + +This rendering asks information about the property [description](https://wiki.openstreetmap.org/wiki/Key:description) +This is rendered with `Additional information: {description}` + + + +### defibrillator-survey:date + + + +The question is **When was this defibrillator last surveyed?** + +This rendering asks information about the property [survey:date](https://wiki.openstreetmap.org/wiki/Key:survey:date) +This is rendered with `This defibrillator was last surveyed on {survey:date}` + + + + - **Checked today!** corresponds with survey:date= + + + + +### defibrillator-fixme + + + +The question is **Is there something wrong with how this is mapped, that you weren't able to fix here? (leave a note to OpenStreetMap experts)** + +This rendering asks information about the property [fixme](https://wiki.openstreetmap.org/wiki/Key:fixme) +This is rendered with `Extra information for OpenStreetMap experts: {fixme}` + +This document is autogenerated from assets/layers/defibrillator/defibrillator.json \ No newline at end of file diff --git a/Docs/Layers/direction.md b/Docs/Layers/direction.md new file mode 100644 index 000000000..aab14e5ea --- /dev/null +++ b/Docs/Layers/direction.md @@ -0,0 +1,63 @@ + + + direction +=========== + + + + + +This layer visualizes directions + + + + +## Table of contents + +1. [direction](#direction) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + + + + + - This layer cannot be toggled in the filter view. If you import this layer in your theme, override `title` to make this toggleable. + + + + +#### Themes using this layer + + + + + + - [surveillance](https://mapcomplete.osm.be/surveillance) + + +[Go to the source code](../assets/layers/direction/direction.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - camera:direction~^..*$|direction~^..*$ + + + + + Supported attributes +---------------------- + + + +This document is autogenerated from assets/layers/direction/direction.json \ No newline at end of file diff --git a/Docs/Layers/drinking_water.md b/Docs/Layers/drinking_water.md new file mode 100644 index 000000000..37c4186a8 --- /dev/null +++ b/Docs/Layers/drinking_water.md @@ -0,0 +1,136 @@ + + + drinking_water +================ + + + + + +A layer showing drinking water fountains + + + + +## Table of contents + +1. [drinking_water](#drinking_water) + * [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) + + [Bottle refill](#bottle-refill) + + [render-closest-drinking-water](#render-closest-drinking-water) + + + + + + - This layer will automatically load [drinking_water](./drinking_water.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_other_drinking_water) + - This layer is needed as dependency for layer [drinking_water](#drinking_water) + + + + +#### Themes using this layer + + + + + + - [cyclofix](https://mapcomplete.osm.be/cyclofix) + - [drinking_water](https://mapcomplete.osm.be/drinking_water) + - [nature](https://mapcomplete.osm.be/nature) + + +[Go to the source code](../assets/layers/drinking_water/drinking_water.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - amenity=drinking_water + - access!~^permissive$ + - access!~^private$ + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](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) +[](https://taginfo.openstreetmap.org/keys/bottle#values) [bottle](https://wiki.openstreetmap.org/wiki/Key:bottle) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:bottle%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:bottle%3Dno) + + + + +### images + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### Still in use? + + + +The question is **Is this drinking water spot still operational?** + +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 {operational_status}` + + + + - **This drinking water works** corresponds with + - **This drinking water is broken** corresponds with operational_status=broken + - **This drinking water is closed** corresponds with operational_status=closed + + + + +### Bottle refill + + + +The question is **How easy is it to fill water bottles?** + + + + + + - **It is easy to refill water bottles** corresponds with bottle=yes + - **Water bottles may not fit** corresponds with bottle=no + + + + +### render-closest-drinking-water + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/drinking_water/drinking_water.json \ No newline at end of file diff --git a/Docs/Layers/dumpstations.md b/Docs/Layers/dumpstations.md new file mode 100644 index 000000000..9b00170d6 --- /dev/null +++ b/Docs/Layers/dumpstations.md @@ -0,0 +1,201 @@ + + + dumpstations +============== + + + + + +Sanitary dump stations + + + + +## Table of contents + +1. [dumpstations](#dumpstations) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [images](#images) + + [dumpstations-fee](#dumpstations-fee) + + [dumpstations-charge](#dumpstations-charge) + + [dumpstations-waterpoint](#dumpstations-waterpoint) + + [dumpstations-grey-water](#dumpstations-grey-water) + + [dumpstations-chemical-waste](#dumpstations-chemical-waste) + + [dumpstations-access](#dumpstations-access) + + [dumpstations-network](#dumpstations-network) + + + + + + + + + + +#### Themes using this layer + + + + + + - [campersite](https://mapcomplete.osm.be/campersite) + + +[Go to the source code](../assets/layers/dumpstations/dumpstations.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - amenity=sanitary_dump_station + - vehicle!~^no$ + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/fee#values) [fee](https://wiki.openstreetmap.org/wiki/Key:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno) +[](https://taginfo.openstreetmap.org/keys/charge#values) [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/water_point#values) [water_point](https://wiki.openstreetmap.org/wiki/Key:water_point) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:water_point%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:water_point%3Dno) +[](https://taginfo.openstreetmap.org/keys/sanitary_dump_station:grey_water#values) [sanitary_dump_station:grey_water](https://wiki.openstreetmap.org/wiki/Key:sanitary_dump_station:grey_water) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:sanitary_dump_station:grey_water%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:sanitary_dump_station:grey_water%3Dno) +[](https://taginfo.openstreetmap.org/keys/sanitary_dump_station:chemical_toilet#values) [sanitary_dump_station:chemical_toilet](https://wiki.openstreetmap.org/wiki/Key:sanitary_dump_station:chemical_toilet) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:sanitary_dump_station:chemical_toilet%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:sanitary_dump_station:chemical_toilet%3Dno) +[](https://taginfo.openstreetmap.org/keys/access#values) [access](https://wiki.openstreetmap.org/wiki/Key:access) | Multiple choice | [network](https://wiki.openstreetmap.org/wiki/Tag:access%3Dnetwork) [customers](https://wiki.openstreetmap.org/wiki/Tag:access%3Dcustomers) [yes](https://wiki.openstreetmap.org/wiki/Tag:access%3Dyes) +[](https://taginfo.openstreetmap.org/keys/network#values) [network](https://wiki.openstreetmap.org/wiki/Key:network) | [string](../SpecialInputElements.md#string) | + + + + +### images + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### dumpstations-fee + + + +The question is **Does this place charge a fee?** + + + + + + - **You need to pay for use** corresponds with fee=yes + - **Can be used for free** corresponds with fee=no + + + + +### dumpstations-charge + + + +The question is **How much does this place charge?** + +This rendering asks information about the property [charge](https://wiki.openstreetmap.org/wiki/Key:charge) +This is rendered with `This place charges {charge}` + + + +### dumpstations-waterpoint + + + +The question is **Does this place have a water point?** + + + + + + - **This place has a water point** corresponds with water_point=yes + - **This place does not have a water point** corresponds with water_point=no + + + + +### dumpstations-grey-water + + + +The question is **Can you dispose of grey water here?** + + + + + + - **You can dispose of grey water here** corresponds with sanitary_dump_station:grey_water=yes + - **You cannot dispose of gray water here** corresponds with sanitary_dump_station:grey_water=no + + + + +### dumpstations-chemical-waste + + + +The question is **Can you dispose of chemical toilet waste here?** + + + + + + - **You can dispose of chemical toilet waste here** corresponds with sanitary_dump_station:chemical_toilet=yes + - **You cannot dispose of chemical toilet waste here** corresponds with sanitary_dump_station:chemical_toilet=no + + + + +### dumpstations-access + + + +The question is **Who can use this dump station?** + + + + + + - **You need a network key/code to use this** corresponds with access=network + - **You need to be a customer of camping/campersite to use this place** corresponds with access=customers + - **Anyone can use this dump station** corresponds with access=public_This option cannot be chosen as answer_ + - **Anyone can use this dump station** corresponds with access=yes + + + + +### dumpstations-network + + + +The question is **What network is this place a part of? (skip if none)** + +This rendering asks information about the property [network](https://wiki.openstreetmap.org/wiki/Key:network) +This is rendered with `This station is part of network {network}` + +This document is autogenerated from assets/layers/dumpstations/dumpstations.json \ No newline at end of file diff --git a/Docs/Layers/entrance.md b/Docs/Layers/entrance.md new file mode 100644 index 000000000..994d06b1c --- /dev/null +++ b/Docs/Layers/entrance.md @@ -0,0 +1,168 @@ + + + entrance +========== + + + + + +A layer showing entrances and offering capabilities to survey some advanced data which is important for e.g. wheelchair users (but also bicycle users, people who want to deliver, ...) + + + + +## Table of contents + +1. [entrance](#entrance) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [images](#images) + + [Entrance type](#entrance-type) + + [Door_type](#door_type) + + [automatic_door](#automatic_door) + + [width](#width) + + + + + + - This layer will automatically load [walls_and_buildings](./walls_and_buildings.md) into the layout as it depends on it: a preset snaps to this layer (presets[0]) + - This layer will automatically load [pedestrian_path](./pedestrian_path.md) into the layout as it depends on it: a preset snaps to this layer (presets[0]) + + + + +#### Themes using this layer + + + + + + - [entrances](https://mapcomplete.osm.be/entrances) + + +[Go to the source code](../assets/layers/entrance/entrance.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - entrance~^..*$|indoor=door + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/entrance#values) [entrance](https://wiki.openstreetmap.org/wiki/Key:entrance) | Multiple choice | [](https://wiki.openstreetmap.org/wiki/Tag:entrance%3D) [main](https://wiki.openstreetmap.org/wiki/Tag:entrance%3Dmain) [secondary](https://wiki.openstreetmap.org/wiki/Tag:entrance%3Dsecondary) [service](https://wiki.openstreetmap.org/wiki/Tag:entrance%3Dservice) [exit](https://wiki.openstreetmap.org/wiki/Tag:entrance%3Dexit) [entrance](https://wiki.openstreetmap.org/wiki/Tag:entrance%3Dentrance) [emergency](https://wiki.openstreetmap.org/wiki/Tag:entrance%3Demergency) [home](https://wiki.openstreetmap.org/wiki/Tag:entrance%3Dhome) +[](https://taginfo.openstreetmap.org/keys/door#values) [door](https://wiki.openstreetmap.org/wiki/Key:door) | Multiple choice | [hinged](https://wiki.openstreetmap.org/wiki/Tag:door%3Dhinged) [revolving](https://wiki.openstreetmap.org/wiki/Tag:door%3Drevolving) [sliding](https://wiki.openstreetmap.org/wiki/Tag:door%3Dsliding) [overhead](https://wiki.openstreetmap.org/wiki/Tag:door%3Doverhead) [no](https://wiki.openstreetmap.org/wiki/Tag:door%3Dno) +[](https://taginfo.openstreetmap.org/keys/automatic_door#values) [automatic_door](https://wiki.openstreetmap.org/wiki/Key:automatic_door) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:automatic_door%3Dno) [motion](https://wiki.openstreetmap.org/wiki/Tag:automatic_door%3Dmotion) [floor](https://wiki.openstreetmap.org/wiki/Tag:automatic_door%3Dfloor) [button](https://wiki.openstreetmap.org/wiki/Tag:automatic_door%3Dbutton) [slowdown_button](https://wiki.openstreetmap.org/wiki/Tag:automatic_door%3Dslowdown_button) [continuous](https://wiki.openstreetmap.org/wiki/Tag:automatic_door%3Dcontinuous) [serviced_on_button_press](https://wiki.openstreetmap.org/wiki/Tag:automatic_door%3Dserviced_on_button_press) [serviced_on_request](https://wiki.openstreetmap.org/wiki/Tag:automatic_door%3Dserviced_on_request) +[](https://taginfo.openstreetmap.org/keys/width#values) [width](https://wiki.openstreetmap.org/wiki/Key:width) | [length](../SpecialInputElements.md#length) | + + + + +### images + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### Entrance type + + + +The question is **What type of entrance is this?** + + + + + + - **No specific entrance type is known** corresponds with entrance=yes_This option cannot be chosen as answer_ + - **This is an indoor door, separating a room or a corridor within a single building** corresponds with indoor=door + - **This is the main entrance** corresponds with entrance=main + - **This is a secondary entrance** corresponds with entrance=secondary + - **This is a service entrance - normally only used for employees, delivery, ...** corresponds with entrance=service + - **This is an exit where one can not enter** corresponds with entrance=exit + - **This is an entrance where one can only enter (but not exit)** corresponds with entrance=entrance + - **This is emergency exit** corresponds with entrance=emergency + - **This is the entrance to a private home** corresponds with entrance=home + + + + +### Door_type + + + +The question is **What is the type of this door?
Wether or not the door is automated is asked in the next question** + + + + + + - **The door type is not known** corresponds with door=yes_This option cannot be chosen as answer_ + - **A classical, hinged door supported by joints** corresponds with door=hinged + - **A revolving door which hangs on a central shaft, rotating within a cylindrical enclosure** corresponds with door=revolving + - **A sliding door where the door slides sidewards, typically parallel with a wall** corresponds with door=sliding + - **A door which rolls from overhead, typically seen for garages** corresponds with door=overhead + - **This is an entrance without a physical door** corresponds with door=no + + + + +### automatic_door + + + +The question is **Is this door automated?** + + + + + + - **This is an automatic door** corresponds with automatic_door=yes_This option cannot be chosen as answer_ + - **This door is not automated** corresponds with automatic_door=no + - **This door will open automatically when motion is detected** corresponds with automatic_door=motion + - **This door will open automatically when a sensor in the floor is triggered** corresponds with automatic_door=floor + - **This door will open automatically when a button is pressed** corresponds with automatic_door=button + - **This door revolves automatically all the time, but has a button to slow it down, e.g. for wheelchair users** corresponds with automatic_door=slowdown_button + - **This door revolves automatically all the time** corresponds with automatic_door=continuous + - **This door will be opened by staff when requested by pressing a buttonautomatic_door=serviced_on_button_press + - **This door will be opened by staff when requested** corresponds with automatic_door=serviced_on_request + + + + +### width + + + +The question is **What is the width of this door/entrance?** + +This rendering asks information about the property [width](https://wiki.openstreetmap.org/wiki/Key:width) +This is rendered with `This door has a width of {canonical(width)} meter` + +This document is autogenerated from assets/layers/entrance/entrance.json \ No newline at end of file diff --git a/Docs/Layers/etymology.md b/Docs/Layers/etymology.md new file mode 100644 index 000000000..eef65ab51 --- /dev/null +++ b/Docs/Layers/etymology.md @@ -0,0 +1,179 @@ + + + etymology +=========== + + + + + +All objects which have an etymology known + + + + +## Table of contents + +1. [etymology](#etymology) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) + + [wikipedia-etymology](#wikipedia-etymology) + + [zoeken op inventaris onroerend erfgoed](#zoeken-op-inventaris-onroerend-erfgoed) + + [simple etymology](#simple-etymology) + + [questions](#questions) + + [street-name-sign-image](#street-name-sign-image) + + [minimap](#minimap) + + [etymology_multi_apply](#etymology_multi_apply) + + [wikipedia](#wikipedia) + + + + + + + + + + +#### Themes using this layer + + + + + + - [etymology](https://mapcomplete.osm.be/etymology) + + +[Go to the source code](../assets/layers/etymology/etymology.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - name:etymology:wikidata~^..*$|name:etymology~^..*$ + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/name:etymology:wikidata#values) [name:etymology:wikidata](https://wiki.openstreetmap.org/wiki/Key:name:etymology:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | +[](https://taginfo.openstreetmap.org/keys/name:etymology#values) [name:etymology](https://wiki.openstreetmap.org/wiki/Key:name:etymology) | [string](../SpecialInputElements.md#string) | [unknown](https://wiki.openstreetmap.org/wiki/Tag:name:etymology%3Dunknown) + + + + +### etymology-images-from-wikipedia + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### wikipedia-etymology + + + +The question is **What is the Wikidata-item that this object is named after?** + +This rendering asks information about the property [name:etymology:wikidata](https://wiki.openstreetmap.org/wiki/Key:name:etymology:wikidata) +This is rendered with `

Wikipedia article of the name giver

{wikipedia(name:etymology:wikidata):max-height:20rem}` + + + +### zoeken op inventaris onroerend erfgoed + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### simple etymology + + + +The question is **What is this object named after?
This might be written on the street name sign** + +This rendering asks information about the property [name:etymology](https://wiki.openstreetmap.org/wiki/Key:name:etymology) +This is rendered with `Named after {name:etymology}` + + + + - **The origin of this name is unknown in all literature** corresponds with name:etymology=unknown + + + + +### questions + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### street-name-sign-image + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### minimap + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### etymology_multi_apply + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### wikipedia + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/etymology/etymology.json \ No newline at end of file diff --git a/Docs/Layers/extinguisher.md b/Docs/Layers/extinguisher.md new file mode 100644 index 000000000..3e9904654 --- /dev/null +++ b/Docs/Layers/extinguisher.md @@ -0,0 +1,101 @@ + + + extinguisher +============== + + + + + +Map layer to show fire hydrants. + + + + +## Table of contents + +1. [extinguisher](#extinguisher) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [extinguisher-location](#extinguisher-location) + + [images](#images) + + + + + + + + + + +#### Themes using this layer + + + + + + - [hailhydrant](https://mapcomplete.osm.be/hailhydrant) + + +[Go to the source code](../assets/layers/extinguisher/extinguisher.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - emergency=fire_extinguisher + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/location#values) [location](https://wiki.openstreetmap.org/wiki/Key:location) | [string](../SpecialInputElements.md#string) | [indoor](https://wiki.openstreetmap.org/wiki/Tag:location%3Dindoor) [outdoor](https://wiki.openstreetmap.org/wiki/Tag:location%3Doutdoor) + + + + +### extinguisher-location + + + +The question is **Where is it positioned?** + +This rendering asks information about the property [location](https://wiki.openstreetmap.org/wiki/Key:location) +This is rendered with `Location: {location}` + + + + - **Found indoors.** corresponds with location=indoor + - **Found outdoors.** corresponds with location=outdoor + + + + +### images + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/extinguisher/extinguisher.json \ No newline at end of file diff --git a/Docs/Layers/facadegardens.md b/Docs/Layers/facadegardens.md new file mode 100644 index 000000000..47817dacf --- /dev/null +++ b/Docs/Layers/facadegardens.md @@ -0,0 +1,197 @@ + + + facadegardens +=============== + + + + + +Facade gardens + + + + +## Table of contents + +1. [facadegardens](#facadegardens) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [images](#images) + + [facadegardens-direction](#facadegardens-direction) + + [facadegardens-sunshine](#facadegardens-sunshine) + + [facadegardens-rainbarrel](#facadegardens-rainbarrel) + + [facadegardens-start_date](#facadegardens-start_date) + + [facadegardens-edible](#facadegardens-edible) + + [facadegardens-plants](#facadegardens-plants) + + [facadegardens-description](#facadegardens-description) + + + + + + + + + + +#### Themes using this layer + + + + + + - [facadegardens](https://mapcomplete.osm.be/facadegardens) + + +[Go to the source code](../assets/layers/facadegardens/facadegardens.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - leisure=garden + - garden:type=facade_garden + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/direction#values) [direction](https://wiki.openstreetmap.org/wiki/Key:direction) | [direction](../SpecialInputElements.md#direction) | +[](https://taginfo.openstreetmap.org/keys/direct_sunlight#values) [direct_sunlight](https://wiki.openstreetmap.org/wiki/Key:direct_sunlight) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:direct_sunlight%3Dyes) [partial](https://wiki.openstreetmap.org/wiki/Tag:direct_sunlight%3Dpartial) [no](https://wiki.openstreetmap.org/wiki/Tag:direct_sunlight%3Dno) +[](https://taginfo.openstreetmap.org/keys/rain_barrel#values) [rain_barrel](https://wiki.openstreetmap.org/wiki/Key:rain_barrel) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:rain_barrel%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:rain_barrel%3Dno) +[](https://taginfo.openstreetmap.org/keys/start_date#values) [start_date](https://wiki.openstreetmap.org/wiki/Key:start_date) | [text](../SpecialInputElements.md#text) | +[](https://taginfo.openstreetmap.org/keys/edible#values) [edible](https://wiki.openstreetmap.org/wiki/Key:edible) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:edible%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:edible%3Dno) +[](https://taginfo.openstreetmap.org/keys/plant#values) [plant](https://wiki.openstreetmap.org/wiki/Key:plant) | Multiple choice | [vine](https://wiki.openstreetmap.org/wiki/Tag:plant%3Dvine) [flower](https://wiki.openstreetmap.org/wiki/Tag:plant%3Dflower) [shrub](https://wiki.openstreetmap.org/wiki/Tag:plant%3Dshrub) [groundcover](https://wiki.openstreetmap.org/wiki/Tag:plant%3Dgroundcover) +[](https://taginfo.openstreetmap.org/keys/description#values) [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | + + + + +### images + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### facadegardens-direction + + + +The question is **What is the orientation of the garden?** + +This rendering asks information about the property [direction](https://wiki.openstreetmap.org/wiki/Key:direction) +This is rendered with `Orientation: {direction} (where 0=N and 90=O)` + + + +### facadegardens-sunshine + + + +The question is **Is the garden shaded or sunny?** + + + + + + - **The garden is in full sun** corresponds with direct_sunlight=yes + - **The garden is in partial shade** corresponds with direct_sunlight=partial + - **The garden is in the shade** corresponds with direct_sunlight=no + + + + +### facadegardens-rainbarrel + + + +The question is **Is there a water barrel installed for the garden?** + + + + + + - **There is a rain barrel** corresponds with rain_barrel=yes + - **There is no rain barrel** corresponds with rain_barrel=no + + + + +### facadegardens-start_date + + + +The question is **When was the garden constructed? (a year is sufficient)** + +This rendering asks information about the property [start_date](https://wiki.openstreetmap.org/wiki/Key:start_date) +This is rendered with `Construction date of the garden: {start_date}` + + + +### facadegardens-edible + + + +The question is **Are there any edible plants?** + + + + + + - **There are edible plants** corresponds with edible=yes + - **There are no edible plants** corresponds with edible=no + + + + +### facadegardens-plants + + + +The question is **What kinds of plants grow here?** + + + + + + - **There are vines** corresponds with plant=vine + - **There are flowering plants** corresponds with plant=flower + - **There are shrubs** corresponds with plant=shrub + - **There are groundcovering plants** corresponds with plant=groundcover + + + + +### facadegardens-description + + + +The question is **Extra describing info about the garden (if needed and not yet described above)** + +This rendering asks information about the property [description](https://wiki.openstreetmap.org/wiki/Key:description) +This is rendered with `More details: {description}` + +This document is autogenerated from assets/layers/facadegardens/facadegardens.json \ No newline at end of file diff --git a/Docs/Layers/fietsstraat.md b/Docs/Layers/fietsstraat.md new file mode 100644 index 000000000..4d78584c1 --- /dev/null +++ b/Docs/Layers/fietsstraat.md @@ -0,0 +1,74 @@ + + + fietsstraat +============= + + + + + +A cyclestreet is a street where motorized traffic is not allowed to overtake a cyclist + + + + +## Table of contents + +1. [fietsstraat](#fietsstraat) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [images](#images) + + + + + + + + + + +#### Themes using this layer + + + + + + - [cyclestreets](https://mapcomplete.osm.be/cyclestreets) + + +[Go to the source code](../assets/layers/fietsstraat/fietsstraat.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - cyclestreet=yes + + + + + Supported attributes +---------------------- + + + + + +### images + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/fietsstraat/fietsstraat.json \ No newline at end of file diff --git a/Docs/Layers/fire_station.md b/Docs/Layers/fire_station.md new file mode 100644 index 000000000..1484e65ce --- /dev/null +++ b/Docs/Layers/fire_station.md @@ -0,0 +1,160 @@ + + + fire_station +============== + + + + + +Map layer to show fire stations. + + + + +## Table of contents + +1. [fire_station](#fire_station) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [station-name](#station-name) + + [station-street](#station-street) + + [station-place](#station-place) + + [station-agency](#station-agency) + + [station-operator](#station-operator) + + [images](#images) + + + + + + + + + + +#### Themes using this layer + + + + + + - [hailhydrant](https://mapcomplete.osm.be/hailhydrant) + + +[Go to the source code](../assets/layers/fire_station/fire_station.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - amenity=fire_station + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/addr:street#values) [addr:street](https://wiki.openstreetmap.org/wiki/Key:addr:street) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/addr:place#values) [addr:place](https://wiki.openstreetmap.org/wiki/Key:addr:place) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/operator#values) [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | [Bureau of Fire Protection](https://wiki.openstreetmap.org/wiki/Tag:operator%3DBureau of Fire Protection) +[](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) + + + + +### station-name + + + +The question is **What is the name of this fire 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}.` + + + +### station-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}.` + + + +### station-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}.` + + + +### station-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}.` + + + + - **Bureau of Fire Protection** corresponds with operator=Bureau of Fire Protection&operator:type=government + + + + +### station-operator + + + +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 is rendered with `The operator is a(n) {operator:type} entity.` + + + + - **The station is operated by the government.** corresponds with operator:type=government + - **The station is operated by a community-based, or informal organization.** corresponds with operator:type=community + - **The station is operated by a formal group of volunteers.** corresponds with operator:type=ngo + - **The station is privately operated.** corresponds with operator:type=private + + + + +### images + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/fire_station/fire_station.json \ No newline at end of file diff --git a/Docs/Layers/food.md b/Docs/Layers/food.md new file mode 100644 index 000000000..2b117e68e --- /dev/null +++ b/Docs/Layers/food.md @@ -0,0 +1,455 @@ + + + food +====== + + + + + +A layer showing restaurants and fast-food amenities (with a special rendering for friteries) + + + + +## Table of contents + +1. [food](#food) + * [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) + + [Fastfood vs restaurant](#fastfood-vs-restaurant) + + [opening_hours](#opening_hours) + + [website](#website) + + [email](#email) + + [phone](#phone) + + [payment-options](#payment-options) + + [wheelchair-access](#wheelchair-access) + + [Cuisine](#cuisine) + + [Takeaway](#takeaway) + + [Vegetarian (no friture)](#vegetarian-(no-friture)) + + [Vegan (no friture)](#vegan-(no-friture)) + + [halal (no friture)](#halal-(no-friture)) + + [friture-vegetarian](#friture-vegetarian) + + [friture-vegan](#friture-vegan) + + [friture-oil](#friture-oil) + + [friture-take-your-container](#friture-take-your-container) + + [service:electricity](#serviceelectricity) + + [dog-access](#dog-access) + + [reviews](#reviews) + + + + + + + + + + +#### Themes using this layer + + + + + + - [food](https://mapcomplete.osm.be/food) + - [fritures](https://mapcomplete.osm.be/fritures) + + +[Go to the source code](../assets/layers/food/food.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - amenity=fast_food|amenity=restaurant + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/amenity#values) [amenity](https://wiki.openstreetmap.org/wiki/Key:amenity) | Multiple choice | [fast_food](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dfast_food) [restaurant](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Drestaurant) +[](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | +[](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | +[](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | +[](https://taginfo.openstreetmap.org/keys/phone#values) [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | +[](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) +[](https://taginfo.openstreetmap.org/keys/cuisine#values) [cuisine](https://wiki.openstreetmap.org/wiki/Key:cuisine) | [string](../SpecialInputElements.md#string) | [pizza](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dpizza) [friture](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dfriture) [pasta](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dpasta) [kebab](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dkebab) [sandwich](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dsandwich) [burger](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dburger) [sushi](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dsushi) [coffee](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dcoffee) [italian](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Ditalian) [french](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dfrench) [chinese](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dchinese) [greek](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dgreek) [indian](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dindian) [turkish](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dturkish) [thai](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dthai) +[](https://taginfo.openstreetmap.org/keys/takeaway#values) [takeaway](https://wiki.openstreetmap.org/wiki/Key:takeaway) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:takeaway%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:takeaway%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:takeaway%3Dno) +[](https://taginfo.openstreetmap.org/keys/diet:vegetarian#values) [diet:vegetarian](https://wiki.openstreetmap.org/wiki/Key:diet:vegetarian) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Donly) +[](https://taginfo.openstreetmap.org/keys/diet:vegan#values) [diet:vegan](https://wiki.openstreetmap.org/wiki/Key:diet:vegan) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Donly) +[](https://taginfo.openstreetmap.org/keys/diet:halal#values) [diet:halal](https://wiki.openstreetmap.org/wiki/Key:diet:halal) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Donly) +[](https://taginfo.openstreetmap.org/keys/diet:vegetarian#values) [diet:vegetarian](https://wiki.openstreetmap.org/wiki/Key:diet:vegetarian) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dno) +[](https://taginfo.openstreetmap.org/keys/diet:vegan#values) [diet:vegan](https://wiki.openstreetmap.org/wiki/Key:diet:vegan) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dno) +[](https://taginfo.openstreetmap.org/keys/friture:oil#values) [friture:oil](https://wiki.openstreetmap.org/wiki/Key:friture:oil) | Multiple choice | [vegetable](https://wiki.openstreetmap.org/wiki/Tag:friture:oil%3Dvegetable) [animal](https://wiki.openstreetmap.org/wiki/Tag:friture:oil%3Danimal) +[](https://taginfo.openstreetmap.org/keys/reusable_packaging:accept#values) [reusable_packaging:accept](https://wiki.openstreetmap.org/wiki/Key:reusable_packaging:accept) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:reusable_packaging:accept%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:reusable_packaging:accept%3Dno) [only](https://wiki.openstreetmap.org/wiki/Tag:reusable_packaging:accept%3Donly) +[](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) +[](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 restaurant?** + +This rendering asks information about the property [name](https://wiki.openstreetmap.org/wiki/Key:name) +This is rendered with `The name of this restaurant is {name}` + + + +### Fastfood vs restaurant + + + +The question is **What type of business is this?** + + + + + + - **Dit is een fastfood-zaak. De focus ligt op snelle bediening, zitplaatsen zijn vaak beperkt en functioneel** corresponds with amenity=fast_food + - **Dit is een restaurant. De focus ligt op een aangename ervaring waar je aan tafel wordt bediend** corresponds with amenity=restaurant + + + + +### 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 is rendered with `

Opening hours

{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 `{website}` + + + + - **{contact:website}** 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 `{email}` + + + + - **{contact:email}** 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 `{phone}` + + + + - **{contact:phone}** 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 payment:cash=yesUnselecting this answer will add payment:cash=no + - **Payment cards are accepted here** corresponds with payment:cards=yesUnselecting this answer will add payment:cards=no + + + + +### wheelchair-access + + + +The question is **Is this place accessible with a wheelchair?** + + + + + + - **This place is specially adapted for wheelchair users** corresponds with wheelchair=designated + - **This place is easily reachable with a wheelchair** corresponds with wheelchair=yes + - **It is possible to reach this place in a wheelchair, but it is not easy** corresponds with wheelchair=limited + - **This place is not reachable with a wheelchair** corresponds with wheelchair=no + + + + +### Cuisine + + + +The question is **Which food is served here?** + +This rendering asks information about the property [cuisine](https://wiki.openstreetmap.org/wiki/Key:cuisine) +This is rendered with `This place mostly serves {cuisine}` + + + + - **This is a pizzeria** corresponds with cuisine=pizza + - **This is a friture** corresponds with cuisine=friture + - **Mainly serves pasta** corresponds with cuisine=pasta + - **Dit is een kebabzaak** corresponds with cuisine=kebab + - **Dit is een broodjeszaak** corresponds with cuisine=sandwich + - **Dit is een hamburgerrestaurant** corresponds with cuisine=burger + - **Dit is een sushirestaurant** corresponds with cuisine=sushi + - **Dit is een koffiezaak** corresponds with cuisine=coffee + - **Dit is een Italiaans restaurant (dat meer dan enkel pasta of pizza verkoopt)** corresponds with cuisine=italian + - **Dit is een Frans restaurant** corresponds with cuisine=french + - **Dit is een Chinees restaurant** corresponds with cuisine=chinese + - **Dit is een Grieks restaurant** corresponds with cuisine=greek + - **Dit is een Indisch restaurant** corresponds with cuisine=indian + - **Dit is een Turks restaurant (dat meer dan enkel kebab verkoopt)** corresponds with cuisine=turkish + - **Dit is een Thaïs restaurant** corresponds with cuisine=thai + + + + +### Takeaway + + + +The question is **Does this place offer takea-way?** + + + + + + - **This is a take-away only business** corresponds with takeaway=only + - **Take-away is possible here** corresponds with takeaway=yes + - **Take-away is not possible here** corresponds with takeaway=no + + + + +### Vegetarian (no friture) + + + +The question is **Does this restaurant have a vegetarian option?** + + + + + + - **Geen vegetarische opties beschikbaar** corresponds with diet:vegetarian=no + - **Beperkte vegetarische opties zijn beschikbaar** corresponds with diet:vegetarian=limited + - **Vegetarische opties zijn beschikbaar** corresponds with diet:vegetarian=yes + - **Enkel vegetarische opties zijn beschikbaar** corresponds with diet:vegetarian=only + + + + +### Vegan (no friture) + + + +The question is **Heeft deze eetgelegenheid een veganistische optie?** + + + + + + - **Geen veganistische opties beschikbaar** corresponds with diet:vegan=no + - **Beperkte veganistische opties zijn beschikbaar** corresponds with diet:vegan=limited + - **Veganistische opties zijn beschikbaar** corresponds with diet:vegan=yes + - **Enkel veganistische opties zijn beschikbaar** corresponds with diet:vegan=only + + + + +### halal (no friture) + + + +The question is **Does this restaurant offer a halal menu?** + + + + + + - **There are no halal options available** corresponds with diet:halal=no + - **There is a small halal menu** corresponds with diet:halal=limited + - **There is a halal menu** corresponds with diet:halal=yes + - **Only halal options are available** corresponds with diet:halal=only + + + + +### friture-vegetarian + + + +The question is **Heeft deze frituur vegetarische snacks?** + + + + + + - **Er zijn vegetarische snacks aanwezig** corresponds with diet:vegetarian=yes + - **Slechts enkele vegetarische snacks** corresponds with diet:vegetarian=limited + - **Geen vegetarische snacks beschikbaar** corresponds with diet:vegetarian=no + + + + +### friture-vegan + + + +The question is **Heeft deze frituur veganistische snacks?** + + + + + + - **Er zijn veganistische snacks aanwezig** corresponds with diet:vegan=yes + - **Slechts enkele veganistische snacks** corresponds with diet:vegan=limited + - **Geen veganistische snacks beschikbaar** corresponds with diet:vegan=no + + + + +### friture-oil + + + +The question is **Bakt deze frituur met dierlijk vet of met plantaardige olie?** + + + + + + - **Plantaardige olie** corresponds with friture:oil=vegetable + - **Dierlijk vet** corresponds with friture:oil=animal + + + + +### friture-take-your-container + + + +The question is **If you bring your own container (such as a cooking pot and small pots), is it used to package your order?
** + + + + + + - **You can bring your own containers to get your order, saving on single-use packaging material and thus waste** corresponds with reusable_packaging:accept=yes + - **Bringing your own container is not allowed** corresponds with reusable_packaging:accept=no + - **You must bring your own container to order here.** corresponds with reusable_packaging:accept=only + + + + +### service:electricity + + + +The question is **Does this amenity have electrical outlets, available to customers when they are inside?** + + + + + + - **There are plenty of domestic sockets available to customers seated indoors, where they can charge their electronics** corresponds with service:electricity=yes + - **There are a few domestic sockets available to customers seated indoors, where they can charge their electronics** corresponds with service:electricity=limited + - **There are no sockets available indoors to customers, but charging might be possible if the staff is asked** corresponds with service:electricity=ask + - **There are a no domestic sockets available to customers seated indoors** corresponds with service:electricity=no + + + + +### dog-access + + + +The question is **Are dogs allowed in this business?** + + + + + + - **Dogs are allowed** corresponds with dog=yes + - **Dogs are not allowed** corresponds with dog=no + - **Dogs are allowed, but they have to be leashed** corresponds with dog=leashed + - **Dogs are allowed and can run around freely** corresponds with dog=unleashed + + + + +### reviews + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/food/food.json \ No newline at end of file diff --git a/Docs/Layers/forest.md b/Docs/Layers/forest.md new file mode 100644 index 000000000..d92f53c27 --- /dev/null +++ b/Docs/Layers/forest.md @@ -0,0 +1,63 @@ + + + forest +======== + + + + + +Een bos is een verzameling bomen, al dan niet als productiehout. + + + + +## Table of contents + +1. [forest](#forest) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [images](#images) + + + + + + - This layer will automatically load [parks](./parks.md) into the layout as it depends on it: A calculated tag loads features from this layer (calculatedTag[0] which calculates the value for _overlapWithUpperLayers) + - This layer will automatically load [nature_reserve_buurtnatuur](./nature_reserve_buurtnatuur.md) into the layout as it depends on it: A calculated tag loads features from this layer (calculatedTag[0] which calculates the value for _overlapWithUpperLayers) + + +[Go to the source code](../assets/layers/forest/forest.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - landuse=forest|natural=wood|natural=scrub + + + + + Supported attributes +---------------------- + + + + + +### images + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/forest/forest.json \ No newline at end of file diff --git a/Docs/Layers/fruitboom.md b/Docs/Layers/fruitboom.md new file mode 100644 index 000000000..0317e6f8e --- /dev/null +++ b/Docs/Layers/fruitboom.md @@ -0,0 +1,111 @@ + + + fruitboom +=========== + + + + + +Een boom + + + + +## Table of contents + +1. [fruitboom](#fruitboom) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [fruitboom-species:nl](#fruitboom-speciesnl) + + [fruitboom-taxon](#fruitboom-taxon) + + [fruitboom-description](#fruitboom-description) + + [fruitboom-ref](#fruitboom-ref) + + + + + + + + +[Go to the source code](../assets/layers/fruitboom/fruitboom.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - natural=tree + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/species:nl#values) [species:nl](https://wiki.openstreetmap.org/wiki/Key:species:nl) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/taxon#values) [taxon](https://wiki.openstreetmap.org/wiki/Key:taxon) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/description#values) [description](https://wiki.openstreetmap.org/wiki/Key:description) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/ref#values) [ref](https://wiki.openstreetmap.org/wiki/Key:ref) | [string](../SpecialInputElements.md#string) | + + + + +### fruitboom-species:nl + + + +The question is **Wat is de soort van deze boom (in het Nederlands)?** + +This rendering asks information about the property [species:nl](https://wiki.openstreetmap.org/wiki/Key:species:nl) +This is rendered with `De soort is {species:nl}` + + + +### fruitboom-taxon + + + +The question is **Wat is het taxon (ras) van deze boom?** + +This rendering asks information about the property [taxon](https://wiki.openstreetmap.org/wiki/Key:taxon) +This is rendered with `Het ras (taxon) van deze boom is {taxon}` + + + +### fruitboom-description + + + +The question is **Welke beschrijving past bij deze boom?** + +This rendering asks information about the property [description](https://wiki.openstreetmap.org/wiki/Key:description) +This is rendered with `Beschrijving: {description}` + + + +### fruitboom-ref + + + +The question is **Is er een refernetienummer?** + +This rendering asks information about the property [ref](https://wiki.openstreetmap.org/wiki/Key:ref) +This is rendered with `Referentienummer: {ref}` + +This document is autogenerated from assets/layers/fruitboom/fruitboom.json \ No newline at end of file diff --git a/Docs/Layers/generic_osm_object.md b/Docs/Layers/generic_osm_object.md new file mode 100644 index 000000000..7c7b1b99c --- /dev/null +++ b/Docs/Layers/generic_osm_object.md @@ -0,0 +1,68 @@ + + + generic_osm_object +==================== + + + + + + + + +## Table of contents + +1. [generic_osm_object](#generic_osm_object) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [all_tags](#all_tags) + + + + + + - Not rendered on the map by default. If you want to rendering this on the map, override `mapRenderings` + - This layer is needed as dependency for layer [grb](#grb) + + +[Go to the source code](../assets/layers/generic_osm_object/generic_osm_object.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - id~^..*$ + - + - + - + - type!~^boundary$ + - + - |level=0 + - layer=0| + + + + + Supported attributes +---------------------- + + + + + +### all_tags + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/generic_osm_object/generic_osm_object.json \ No newline at end of file diff --git a/Docs/Layers/ghost_bike.md b/Docs/Layers/ghost_bike.md new file mode 100644 index 000000000..20f519d06 --- /dev/null +++ b/Docs/Layers/ghost_bike.md @@ -0,0 +1,150 @@ + + + ghost_bike +============ + + + + + +A layer showing memorials for cyclists, killed in road accidents + + + + +## Table of contents + +1. [ghost_bike](#ghost_bike) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [ghost-bike-explanation](#ghost-bike-explanation) + + [images](#images) + + [ghost_bike-name](#ghost_bike-name) + + [ghost_bike-source](#ghost_bike-source) + + [ghost_bike-inscription](#ghost_bike-inscription) + + [ghost_bike-start_date](#ghost_bike-start_date) + + + + + + + + + + +#### Themes using this layer + + + + + + - [ghostbikes](https://mapcomplete.osm.be/ghostbikes) + + +[Go to the source code](../assets/layers/ghost_bike/ghost_bike.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - memorial=ghost_bike + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/source#values) [source](https://wiki.openstreetmap.org/wiki/Key:source) | [url](../SpecialInputElements.md#url) | +[](https://taginfo.openstreetmap.org/keys/inscription#values) [inscription](https://wiki.openstreetmap.org/wiki/Key:inscription) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/start_date#values) [start_date](https://wiki.openstreetmap.org/wiki/Key:start_date) | [date](../SpecialInputElements.md#date) | + + + + +### ghost-bike-explanation + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### images + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### ghost_bike-name + + + +The question is **Whom is remembered by this ghost bike?
Please respect privacy - only fill out the name if it is widely published or marked on the cycle. Opt to leave out the family name.
** + +This rendering asks information about the property [name](https://wiki.openstreetmap.org/wiki/Key:name) +This is rendered with `In remembrance of {name}` + + + + - **No name is marked on the bike** corresponds with noname=yes + + + + +### ghost_bike-source + + + +The question is **On what webpage can one find more information about the Ghost bike or the accident?** + +This rendering asks information about the property [source](https://wiki.openstreetmap.org/wiki/Key:source) +This is rendered with `More information is available` + + + +### ghost_bike-inscription + + + +The question is **What is the inscription on this Ghost bike?** + +This rendering asks information about the property [inscription](https://wiki.openstreetmap.org/wiki/Key:inscription) +This is rendered with `{inscription}` + + + +### ghost_bike-start_date + + + +The question is **When was this Ghost bike installed?** + +This rendering asks information about the property [start_date](https://wiki.openstreetmap.org/wiki/Key:start_date) +This is rendered with `Placed on {start_date}` + +This document is autogenerated from assets/layers/ghost_bike/ghost_bike.json \ No newline at end of file diff --git a/Docs/Layers/gps_location.md b/Docs/Layers/gps_location.md new file mode 100644 index 000000000..f2ade0f75 --- /dev/null +++ b/Docs/Layers/gps_location.md @@ -0,0 +1,52 @@ + + + gps_location +============== + + + + + +Meta layer showing the current location of the user. Add this to your theme and override the icon to change the appearance of the current location. The object will always have `id=gps` and will have _all_ the properties included in the [`Coordinates`-object](https://developer.mozilla.org/en-US/docs/Web/API/GeolocationCoordinates) returned by the browser. + + + + +## Table of contents + +1. [gps_location](#gps_location) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + + + + + - This layer cannot be toggled in the filter view. If you import this layer in your theme, override `title` to make this toggleable. + - Not visible in the layer selection by default. If you want to make this layer toggable, override `name` + + +[Go to the source code](../assets/layers/gps_location/gps_location.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - id=gps + + + + + Supported attributes +---------------------- + + + +This document is autogenerated from assets/layers/gps_location/gps_location.json \ No newline at end of file diff --git a/Docs/Layers/gps_location_history.md b/Docs/Layers/gps_location_history.md new file mode 100644 index 000000000..c7548953b --- /dev/null +++ b/Docs/Layers/gps_location_history.md @@ -0,0 +1,53 @@ + + + gps_location_history +====================== + + + + + +Meta layer which contains the previous locations of the user as single points. This is mainly for technical reasons, e.g. to keep match the distance to the modified object + + + + +## Table of contents + +1. [gps_location_history](#gps_location_history) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + + + + + - This layer cannot be toggled in the filter view. If you import this layer in your theme, override `title` to make this toggleable. + - Not visible in the layer selection by default. If you want to make this layer toggable, override `name` + - Not rendered on the map by default. If you want to rendering this on the map, override `mapRenderings` + + +[Go to the source code](../assets/layers/gps_location_history/gps_location_history.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - user:location=yes + + + + + Supported attributes +---------------------- + + + +This document is autogenerated from assets/layers/gps_location_history/gps_location_history.json \ No newline at end of file diff --git a/Docs/Layers/gps_track.md b/Docs/Layers/gps_track.md new file mode 100644 index 000000000..47d4523c1 --- /dev/null +++ b/Docs/Layers/gps_track.md @@ -0,0 +1,96 @@ + + + gps_track +=========== + + + + + +Meta layer showing the previous locations of the user as single line. Add this to your theme and override the icon to change the appearance of the current location. + + + + +## Table of contents + +1. [gps_track](#gps_track) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [Privacy notice](#privacy-notice) + + [export_as_gpx](#export_as_gpx) + + [minimap](#minimap) + + [delete](#delete) + + + + + + - This layer is not visible by default and must be enabled in the filter by the user. + - Not rendered on the map by default. If you want to rendering this on the map, override `mapRenderings` + + +[Go to the source code](../assets/layers/gps_track/gps_track.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - id=location_track + + + + + Supported attributes +---------------------- + + + + + +### Privacy notice + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### export_as_gpx + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### minimap + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### delete + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/gps_track/gps_track.json \ No newline at end of file diff --git a/Docs/Layers/grass_in_parks.md b/Docs/Layers/grass_in_parks.md new file mode 100644 index 000000000..19e05058c --- /dev/null +++ b/Docs/Layers/grass_in_parks.md @@ -0,0 +1,84 @@ + + + grass_in_parks +================ + + + + + +Searches for all accessible grass patches within public parks - these are 'groenzones'" + + + + +## Table of contents + +1. [grass_in_parks](#grass_in_parks) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [images](#images) + + [explanation](#explanation) + + [grass-in-parks-reviews](#grass-in-parks-reviews) + + + + + + + + +[Go to the source code](../assets/layers/grass_in_parks/grass_in_parks.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - name=Park Oude God|landuse=grass&access=public|access=yes + + + + + Supported attributes +---------------------- + + + + + +### images + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### explanation + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### grass-in-parks-reviews + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/grass_in_parks/grass_in_parks.json \ No newline at end of file diff --git a/Docs/Layers/grb.md b/Docs/Layers/grb.md new file mode 100644 index 000000000..53031f2b4 --- /dev/null +++ b/Docs/Layers/grb.md @@ -0,0 +1,147 @@ + + + grb +===== + + + + + +Geometry which comes from GRB with tools to import them + + + + +## Table of contents + +1. [grb](#grb) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [Import-button](#import-button) + + [Building info](#building-info) + + [overlapping building address](#overlapping-building-address) + + [grb_address_diff](#grb_address_diff) + + [overlapping building type](#overlapping-building-type) + + [apply-id](#apply-id) + + [apply-building-type](#apply-building-type) + + + + + + - This layer is loaded from an external source, namely `https://betadata.grbosm.site/grb?bbox={x_min},{y_min},{x_max},{y_max}` + - This layer will automatically load [osm-buildings](./osm-buildings.md) into the layout as it depends on it: a tagrendering needs this layer (Import-button) + - This layer will automatically load [type_node](./type_node.md) into the layout as it depends on it: a tagrendering needs this layer (Import-button) + - This layer will automatically load [osm-buildings](./osm-buildings.md) into the layout as it depends on it: A calculated tag loads features from this layer (calculatedTag[0] which calculates the value for _overlaps_with_buildings) + - This layer will automatically load [generic_osm_object](./generic_osm_object.md) into the layout as it depends on it: A calculated tag loads features from this layer (calculatedTag[18] which calculates the value for _intersects_with_other_features) + + +[Go to the source code](../assets/layers/grb/grb.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - HUISNR~^..*$ + - man_made!~^mast$ + + + + + Supported attributes +---------------------- + + + + + +### Import-button + + + +_This tagrendering has no question and is thus read-only_ + + + + + + - **{conflate_button(osm-buildings,building=$_target_building_type; source:geometry:date=$_grb_date; source:geometry:ref=$_grb_ref; addr:street=$addr:street; addr:housenumber=$addr:housenumber, Replace the geometry in OpenStreetMap and add the address,,_osm_obj:id)}** corresponds with _overlap_percentage>50&_reverse_overlap_percentage>50&_overlaps_with!~^$&addr:street~^..*$&addr:housenumber~^..*$&addr:street!=&addr:housenumber!= + - **{conflate_button(osm-buildings,building=$_target_building_type; source:geometry:date=$_grb_date; source:geometry:ref=$_grb_ref, Replace the geometry in OpenStreetMap,,_osm_obj:id)}** corresponds with _overlap_percentage>50&_reverse_overlap_percentage>50&_overlaps_with!~^$ + + + + +### Building info + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### overlapping building address + + + +_This tagrendering has no question and is thus read-only_ + + + + + + - **The overlapping openstreetmap-building has address {_osm_obj:addr:street} {_osm_obj:addr:housenumber}** corresponds with _osm_obj:addr:street~^..*$&_osm_obj:addr:housenumber~^..*$ + - **The overlapping building only has a street known: {_osm_obj:addr:street}** corresponds with _osm_obj:addr:street~^..*$ + - **The overlapping building only has a housenumber known: {_osm_obj:addr:housenumber}** corresponds with _osm_obj:addr:housenumber~^..*$ + - **No overlapping OpenStreetMap-building found** corresponds with + + + + +### grb_address_diff + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### overlapping building type + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### apply-id + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### apply-building-type + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/grb/grb.json \ No newline at end of file diff --git a/Docs/Layers/hackerspaces.md b/Docs/Layers/hackerspaces.md new file mode 100644 index 000000000..c45cc1c3e --- /dev/null +++ b/Docs/Layers/hackerspaces.md @@ -0,0 +1,225 @@ + + + hackerspaces +============== + + + + + +Hackerspace + + + + +## Table of contents + +1. [hackerspaces](#hackerspaces) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [is_makerspace](#is_makerspace) + + [hackerspaces-name](#hackerspaces-name) + + [website](#website) + + [email](#email) + + [phone](#phone) + + [hackerspaces-opening_hours](#hackerspaces-opening_hours) + + [wheelchair-access](#wheelchair-access) + + [hs-club-mate](#hs-club-mate) + + [hackerspaces-start_date](#hackerspaces-start_date) + + + + + + + + + + +#### Themes using this layer + + + + + + - [hackerspaces](https://mapcomplete.osm.be/hackerspaces) + + +[Go to the source code](../assets/layers/hackerspaces/hackerspaces.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - leisure=hackerspace + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/hackerspace#values) [hackerspace](https://wiki.openstreetmap.org/wiki/Key:hackerspace) | Multiple choice | [makerspace](https://wiki.openstreetmap.org/wiki/Tag:hackerspace%3Dmakerspace) [](https://wiki.openstreetmap.org/wiki/Tag:hackerspace%3D) +[](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | +[](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | +[](https://taginfo.openstreetmap.org/keys/phone#values) [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | +[](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) +[](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) +[](https://taginfo.openstreetmap.org/keys/drink:club-mate#values) [drink:club-mate](https://wiki.openstreetmap.org/wiki/Key:drink:club-mate) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:drink:club-mate%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:drink:club-mate%3Dno) +[](https://taginfo.openstreetmap.org/keys/start_date#values) [start_date](https://wiki.openstreetmap.org/wiki/Key:start_date) | [date](../SpecialInputElements.md#date) | + + + + +### is_makerspace + + + +The question is **Is this a hackerspace or a makerspace?** + + + + + + - **This is a makerspace** corresponds with hackerspace=makerspace + - **This is a traditional (software oriented) hackerspace** corresponds with + + + + +### hackerspaces-name + + + +The question is **What is the name of this hackerspace?** + +This rendering asks information about the property [name](https://wiki.openstreetmap.org/wiki/Key:name) +This is rendered with `This hackerspace is named {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 `{website}` + + + + - **{contact:website}** 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 `{email}` + + + + - **{contact:email}** 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 `{phone}` + + + + - **{contact:phone}** corresponds with contact:phone~^..*$_This option cannot be chosen as answer_ + + + + +### hackerspaces-opening_hours + + + +The question is **When is this hackerspace opened?** + +This rendering asks information about the property [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) +This is rendered with `{opening_hours_table()}` + + + + - **Opened 24/7** corresponds with opening_hours=24/7 + + + + +### wheelchair-access + + + +The question is **Is this place accessible with a wheelchair?** + + + + + + - **This place is specially adapted for wheelchair users** corresponds with wheelchair=designated + - **This place is easily reachable with a wheelchair** corresponds with wheelchair=yes + - **It is possible to reach this place in a wheelchair, but it is not easy** corresponds with wheelchair=limited + - **This place is not reachable with a wheelchair** corresponds with wheelchair=no + + + + +### hs-club-mate + + + +The question is **Does this hackerspace serve Club Mate?** + + + + + + - **This hackerspace serves club mate** corresponds with drink:club-mate=yes + - **This hackerspace does not serve club mate** corresponds with drink:club-mate=no + + + + +### hackerspaces-start_date + + + +The question is **When was this hackerspace founded?** + +This rendering asks information about the property [start_date](https://wiki.openstreetmap.org/wiki/Key:start_date) +This is rendered with `This hackerspace was founded at {start_date}` + +This document is autogenerated from assets/layers/hackerspaces/hackerspaces.json \ No newline at end of file diff --git a/Docs/Layers/home_location.md b/Docs/Layers/home_location.md new file mode 100644 index 000000000..fc957cbd4 --- /dev/null +++ b/Docs/Layers/home_location.md @@ -0,0 +1,52 @@ + + + home_location +=============== + + + + + +Meta layer showing the home location of the user. The home location can be set in the [profile settings](https://www.openstreetmap.org/profile/edit) of OpenStreetMap. + + + + +## Table of contents + +1. [home_location](#home_location) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + + + + + - This layer cannot be toggled in the filter view. If you import this layer in your theme, override `title` to make this toggleable. + - Not visible in the layer selection by default. If you want to make this layer toggable, override `name` + + +[Go to the source code](../assets/layers/home_location/home_location.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - user:home=yes + + + + + Supported attributes +---------------------- + + + +This document is autogenerated from assets/layers/home_location/home_location.json \ No newline at end of file diff --git a/Docs/Layers/hydrant.md b/Docs/Layers/hydrant.md new file mode 100644 index 000000000..4f9f96b84 --- /dev/null +++ b/Docs/Layers/hydrant.md @@ -0,0 +1,143 @@ + + + hydrant +========= + + + + + +Map layer to show fire hydrants. + + + + +## Table of contents + +1. [hydrant](#hydrant) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [hydrant-color](#hydrant-color) + + [hydrant-type](#hydrant-type) + + [hydrant-state](#hydrant-state) + + [images](#images) + + + + + + + + + + +#### Themes using this layer + + + + + + - [hailhydrant](https://mapcomplete.osm.be/hailhydrant) + + +[Go to the source code](../assets/layers/hydrant/hydrant.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - emergency=fire_hydrant + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/colour#values) [colour](https://wiki.openstreetmap.org/wiki/Key:colour) | [string](../SpecialInputElements.md#string) | [yellow](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dyellow) [red](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dred) +[](https://taginfo.openstreetmap.org/keys/fire_hydrant:type#values) [fire_hydrant:type](https://wiki.openstreetmap.org/wiki/Key:fire_hydrant:type) | [string](../SpecialInputElements.md#string) | [pillar](https://wiki.openstreetmap.org/wiki/Tag:fire_hydrant:type%3Dpillar) [pipe](https://wiki.openstreetmap.org/wiki/Tag:fire_hydrant:type%3Dpipe) [wall](https://wiki.openstreetmap.org/wiki/Tag:fire_hydrant:type%3Dwall) [underground](https://wiki.openstreetmap.org/wiki/Tag:fire_hydrant:type%3Dunderground) +[](https://taginfo.openstreetmap.org/keys/emergency#values) [emergency](https://wiki.openstreetmap.org/wiki/Key:emergency) | Multiple choice | [fire_hydrant](https://wiki.openstreetmap.org/wiki/Tag:emergency%3Dfire_hydrant) [](https://wiki.openstreetmap.org/wiki/Tag:emergency%3D) [](https://wiki.openstreetmap.org/wiki/Tag:emergency%3D) + + + + +### hydrant-color + + + +The question is **What color is the hydrant?** + +This rendering asks information about the property [colour](https://wiki.openstreetmap.org/wiki/Key:colour) +This is rendered with `The hydrant color is {colour}` + + + + - **The hydrant color is unknown.** corresponds with _This option cannot be chosen as answer_ + - **The hydrant color is yellow.** corresponds with colour=yellow + - **The hydrant color is red.** corresponds with colour=red + + + + +### hydrant-type + + + +The question is **What type of hydrant is it?** + +This rendering asks information about the property [fire_hydrant:type](https://wiki.openstreetmap.org/wiki/Key:fire_hydrant:type) +This is rendered with ` Hydrant type: {fire_hydrant:type}` + + + + - **The hydrant type is unknown.** corresponds with _This option cannot be chosen as answer_ + - ** Pillar type.** corresponds with fire_hydrant:type=pillar + - ** Pipe type.** corresponds with fire_hydrant:type=pipe + - ** Wall type.** corresponds with fire_hydrant:type=wall + - ** Underground type.** corresponds with fire_hydrant:type=underground + + + + +### hydrant-state + + + +The question is **Is this hydrant still working?** + + + + + + - **The hydrant is (fully or partially) working** corresponds with emergency=fire_hydrant + - **The hydrant is unavailable** corresponds with disused:emergency=fire_hydrant + - **The hydrant has been removed** corresponds with removed:emergency=fire_hydrant + + + + +### images + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/hydrant/hydrant.json \ No newline at end of file diff --git a/Docs/Layers/information_board.md b/Docs/Layers/information_board.md new file mode 100644 index 000000000..d40ce7b3f --- /dev/null +++ b/Docs/Layers/information_board.md @@ -0,0 +1,74 @@ + + + information_board +=================== + + + + + +A layer showing touristical, road side information boards (e.g. giving information about the landscape, a building, a feature, a map, ...) + + + + +## Table of contents + +1. [information_board](#information_board) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [images](#images) + + + + + + + + + + +#### Themes using this layer + + + + + + - [nature](https://mapcomplete.osm.be/nature) + + +[Go to the source code](../assets/layers/information_board/information_board.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - information=board + + + + + Supported attributes +---------------------- + + + + + +### images + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/information_board/information_board.json \ No newline at end of file diff --git a/Docs/Layers/left_right_style.md b/Docs/Layers/left_right_style.md new file mode 100644 index 000000000..82dc38ec5 --- /dev/null +++ b/Docs/Layers/left_right_style.md @@ -0,0 +1,53 @@ + + + left_right_style +================== + + + + + +Special meta-style which will show one single line, either on the left or on the right depending on the id. This is used in the small popups with left_right roads. Cannot be included in a theme + + + + +## Table of contents + +1. [left_right_style](#left_right_style) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + + + + + - This layer cannot be toggled in the filter view. If you import this layer in your theme, override `title` to make this toggleable. + - Not visible in the layer selection by default. If you want to make this layer toggable, override `name` + - Not rendered on the map by default. If you want to rendering this on the map, override `mapRenderings` + + +[Go to the source code](../assets/layers/left_right_style/left_right_style.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - id=left|id=right + + + + + Supported attributes +---------------------- + + + +This document is autogenerated from assets/layers/left_right_style/left_right_style.json \ No newline at end of file diff --git a/Docs/Layers/lit_streets.md b/Docs/Layers/lit_streets.md new file mode 100644 index 000000000..c9b6198a0 --- /dev/null +++ b/Docs/Layers/lit_streets.md @@ -0,0 +1,92 @@ + + + lit_streets +============= + + + + + + + + +## Table of contents + +1. [lit_streets](#lit_streets) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [lit](#lit) + + + + + + - Not rendered on the map by default. If you want to rendering this on the map, override `mapRenderings` + + + + +#### Themes using this layer + + + + + + - [street_lighting](https://mapcomplete.osm.be/street_lighting) + + +[Go to the source code](../assets/layers/lit_streets/lit_streets.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - highway!~^$ + - lit!~^no$ + - lit!~^$ + - service!~^driveway$ + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/lit#values) [lit](https://wiki.openstreetmap.org/wiki/Key:lit) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:lit%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:lit%3Dno) [24/7](https://wiki.openstreetmap.org/wiki/Tag:lit%3D24/7) + + + + +### lit + + + +The question is **Is this street lit?** + + + + + + - **This street is lit** corresponds with lit=yes + - **This street is not lit** corresponds with lit=no + - **This street is lit at night** corresponds with lit=sunset-sunrise_This option cannot be chosen as answer_ + - **This street is lit 24/7** corresponds with lit=24/7 + + +This document is autogenerated from assets/layers/lit_streets/lit_streets.json \ No newline at end of file diff --git a/Docs/Layers/map.md b/Docs/Layers/map.md new file mode 100644 index 000000000..7d81873f7 --- /dev/null +++ b/Docs/Layers/map.md @@ -0,0 +1,122 @@ + + + map +===== + + + + + +A map, meant for tourists which is permanently installed in the public space + + + + +## Table of contents + +1. [map](#map) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [images](#images) + + [map-map_source](#map-map_source) + + [map-attribution](#map-attribution) + + + + + + + + + + +#### Themes using this layer + + + + + + - [maps](https://mapcomplete.osm.be/maps) + - [nature](https://mapcomplete.osm.be/nature) + + +[Go to the source code](../assets/layers/map/map.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - tourism=map|information=map + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/map_source#values) [map_source](https://wiki.openstreetmap.org/wiki/Key:map_source) | [string](../SpecialInputElements.md#string) | [OpenStreetMap](https://wiki.openstreetmap.org/wiki/Tag:map_source%3DOpenStreetMap) +[](https://taginfo.openstreetmap.org/keys/map_source:attribution#values) [map_source:attribution](https://wiki.openstreetmap.org/wiki/Key:map_source:attribution) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:map_source:attribution%3Dyes) [incomplete](https://wiki.openstreetmap.org/wiki/Tag:map_source:attribution%3Dincomplete) [sticker](https://wiki.openstreetmap.org/wiki/Tag:map_source:attribution%3Dsticker) [none](https://wiki.openstreetmap.org/wiki/Tag:map_source:attribution%3Dnone) + + + + +### images + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### map-map_source + + + +The question is **On which data is this map based?** + +This rendering asks information about the property [map_source](https://wiki.openstreetmap.org/wiki/Key:map_source) +This is rendered with `This map is based on {map_source}` + + + + - **This map is based on OpenStreetMap** corresponds with map_source=OpenStreetMap + + + + +### map-attribution + + + +The question is **Is the OpenStreetMap-attribution given?** + + + + + + - **OpenStreetMap is clearly attributed, including the ODBL-license** corresponds with map_source:attribution=yes + - **OpenStreetMap is clearly attributed, but the license is not mentioned** corresponds with map_source:attribution=incomplete + - **OpenStreetMap wasn't mentioned, but someone put an OpenStreetMap-sticker on it** corresponds with map_source:attribution=sticker + - **There is no attribution at all** corresponds with map_source:attribution=none + - **There is no attribution at all** corresponds with map_source:attribution=no_This option cannot be chosen as answer_ + + +This document is autogenerated from assets/layers/map/map.json \ No newline at end of file diff --git a/Docs/Layers/matchpoint.md b/Docs/Layers/matchpoint.md new file mode 100644 index 000000000..e348b4148 --- /dev/null +++ b/Docs/Layers/matchpoint.md @@ -0,0 +1,52 @@ + + + matchpoint +============ + + + + + +The default rendering for a locationInput which snaps onto another object + + + + +## Table of contents + +1. [matchpoint](#matchpoint) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + + + + + - This layer cannot be toggled in the filter view. If you import this layer in your theme, override `title` to make this toggleable. + - Not visible in the layer selection by default. If you want to make this layer toggable, override `name` + + +[Go to the source code](../assets/layers/matchpoint/matchpoint.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + + + + + + Supported attributes +---------------------- + + + +This document is autogenerated from assets/layers/matchpoint/matchpoint.json \ No newline at end of file diff --git a/Docs/Layers/maybe_climbing.md b/Docs/Layers/maybe_climbing.md new file mode 100644 index 000000000..e624240e9 --- /dev/null +++ b/Docs/Layers/maybe_climbing.md @@ -0,0 +1,104 @@ + + + maybe_climbing +================ + + + + + +A climbing opportunity? + + + + +## Table of contents + +1. [maybe_climbing](#maybe_climbing) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [minimap](#minimap) + + [climbing-opportunity-name](#climbing-opportunity-name) + + [climbing-possible](#climbing-possible) + + + + + + + + + + +#### Themes using this layer + + + + + + - [climbing](https://mapcomplete.osm.be/climbing) + + +[Go to the source code](../assets/layers/maybe_climbing/maybe_climbing.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - leisure=sports_centre|barrier=wall|barrier=retaining_wall|natural=cliff|natural=rock|natural=stone + - + + + + + Supported attributes +---------------------- + + + + + +### minimap + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### climbing-opportunity-name + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### climbing-possible + + + +The question is **Is climbing possible here?** + + + + + + - **Climbing is not possible here** corresponds with sport!~^climbing$_This option cannot be chosen as answer_ + - **Climbing is possible here** corresponds with sport=climbing + - **Climbing is not possible here** corresponds with climbing=no + + +This document is autogenerated from assets/layers/maybe_climbing/maybe_climbing.json \ No newline at end of file diff --git a/Docs/Layers/named_streets.md b/Docs/Layers/named_streets.md new file mode 100644 index 000000000..bbbb93ba2 --- /dev/null +++ b/Docs/Layers/named_streets.md @@ -0,0 +1,57 @@ + + + named_streets +=============== + + + + + +Hidden layer with all streets which have a name. Useful to detect addresses + + + + +## Table of contents + +1. [named_streets](#named_streets) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + + + + + - This layer is not visible by default and must be enabled in the filter by the user. + - This layer cannot be toggled in the filter view. If you import this layer in your theme, override `title` to make this toggleable. + - This layer is not visible by default and the visibility cannot be toggled, effectively resulting in a fully hidden layer. This can be useful, e.g. to calculate some metatags. If you want to render this layer (e.g. for debugging), enable it by setting the URL-parameter layer-=true + - Not visible in the layer selection by default. If you want to make this layer toggable, override `name` + - Not rendered on the map by default. If you want to rendering this on the map, override `mapRenderings` + - This layer is needed as dependency for layer [address](#address) + + +[Go to the source code](../assets/layers/named_streets/named_streets.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - highway~^..*$ + - name~^..*$ + + + + + Supported attributes +---------------------- + + + +This document is autogenerated from assets/layers/named_streets/named_streets.json \ No newline at end of file diff --git a/Docs/Layers/nature_reserve.md b/Docs/Layers/nature_reserve.md new file mode 100644 index 000000000..b984c43ac --- /dev/null +++ b/Docs/Layers/nature_reserve.md @@ -0,0 +1,288 @@ + + + nature_reserve +================ + + + + + +Een natuurgebied is een gebied waar actief ruimte gemaakt word voor de natuur. Typisch zijn deze in beheer van Natuurpunt of het Agentschap Natuur en Bos of zijn deze erkend door de overheid. + + + + +## Table of contents + +1. [nature_reserve](#nature_reserve) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [images](#images) + + [Access tag](#access-tag) + + [Operator tag](#operator-tag) + + [Name:nl-tag](#namenl-tag) + + [Name tag](#name-tag) + + [Dogs?](#dogs) + + [Website](#website) + + [Curator](#curator) + + [Email](#email) + + [phone](#phone) + + [Non-editable description](#non-editable-description) + + [Editable description](#editable-description) + + [Surface area](#surface-area) + + [wikipedia](#wikipedia) + + + + + + + + + + +#### Themes using this layer + + + + + + - [nature](https://mapcomplete.osm.be/nature) + + +[Go to the source code](../assets/layers/nature_reserve/nature_reserve.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - leisure=nature_reserve|protect_class!~^98$&boundary=protected_area + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/access:description#values) [access:description](https://wiki.openstreetmap.org/wiki/Key:access:description) | [string](../SpecialInputElements.md#string) | +[](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) +[](https://taginfo.openstreetmap.org/keys/name:nl#values) [name:nl](https://wiki.openstreetmap.org/wiki/Key:name:nl) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:name%3D) +[](https://taginfo.openstreetmap.org/keys/dog#values) [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) +[](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | +[](https://taginfo.openstreetmap.org/keys/curator#values) [curator](https://wiki.openstreetmap.org/wiki/Key:curator) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | +[](https://taginfo.openstreetmap.org/keys/phone#values) [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | +[](https://taginfo.openstreetmap.org/keys/description#values) [description](https://wiki.openstreetmap.org/wiki/Key:description) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/description:0#values) [description:0](https://wiki.openstreetmap.org/wiki/Key:description:0) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/_surface:ha#values) [_surface:ha](https://wiki.openstreetmap.org/wiki/Key:_surface:ha) | Multiple choice | [0](https://wiki.openstreetmap.org/wiki/Tag:_surface:ha%3D0) +[](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_ + + + + + +### Access tag + + + +The question is **Is dit gebied toegankelijk?** + +This rendering asks information about the property [access:description](https://wiki.openstreetmap.org/wiki/Key:access:description) +This is rendered with `De toegankelijkheid van dit gebied is: {access:description}` + + + + - **Vrij toegankelijk** corresponds with access=yes + - **Niet toegankelijk** corresponds with access=no + - **Niet toegankelijk, want privégebied** corresponds with access=private + - **Toegankelijk, ondanks dat het privegebied is** corresponds with access=permissive + - **Enkel toegankelijk met een gids of tijdens een activiteit** corresponds with access=guided + - **Toegankelijk mits betaling** corresponds with access=yes&fee=yes + + + + +### Operator tag + + + +The question is **Wie beheert dit gebied?** + +This rendering asks information about the property [operator](https://wiki.openstreetmap.org/wiki/Key:operator) +This is rendered with `Beheer door {operator}` + + + + - **Dit gebied wordt beheerd door Natuurpunt** corresponds with operator=Natuurpunt + - **Dit gebied wordt beheerd door {operator}** corresponds with operator~^(n|N)atuurpunt.*$_This option cannot be chosen as answer_ + - **Dit gebied wordt beheerd door het Agentschap Natuur en Bos** corresponds with operator=Agentschap Natuur en Bos + + + + +### Name:nl-tag + + + +The question is **Wat is de Nederlandstalige naam van dit gebied?** + +This rendering asks information about the property [name:nl](https://wiki.openstreetmap.org/wiki/Key:name:nl) +This is rendered with `Dit gebied heet {name:nl}` + + + +### Name tag + + + +The question is **Wat is de naam van dit gebied?** + +This rendering asks information about the property [name](https://wiki.openstreetmap.org/wiki/Key:name) +This is rendered with `Dit gebied heet {name}` + + + + - **Dit gebied heeft geen naam** corresponds with noname=yes + + + + +### Dogs? + + + +The question is **Are dogs allowed in this nature reserve?** + + + + + + - **Dogs have to be leashed** corresponds with dog=leashed + - **No dogs allowed** corresponds with dog=no + - **Dogs are allowed to roam freely** corresponds with dog=yes + + + + +### Website + + + +The question is **On which webpage can one find more information about this nature reserve?** + +This rendering asks information about the property [website](https://wiki.openstreetmap.org/wiki/Key:website) +This is rendered with `{website}` + + + +### Curator + + + +The question is **Whom is the curator of this nature reserve?
Respect privacy - only fill out a name if this is widely published** + +This rendering asks information about the property [curator](https://wiki.openstreetmap.org/wiki/Key:curator) +This is rendered with `{curator} is the curator of this nature reserve` + + + +### Email + + + +The question is **What email adress can one send to with questions and problems with this nature reserve?
Respect privacy - only fill out a personal email address if this is widely published** + +This rendering asks information about the property [email](https://wiki.openstreetmap.org/wiki/Key:email) +This is rendered with `{email}` + + + +### phone + + + +The question is **What phone number can one call to with questions and problems with this nature reserve?
Respect privacy - only fill out a personal phone number address if this is widely published** + +This rendering asks information about the property [phone](https://wiki.openstreetmap.org/wiki/Key:phone) +This is rendered with `{phone}` + + + +### Non-editable description + + + +_This tagrendering has no question and is thus read-only_ + +This rendering asks information about the property [description](https://wiki.openstreetmap.org/wiki/Key:description) +This is rendered with `Extra info: {description}` + + + +### Editable description + + + +The question is **Is er extra info die je kwijt wil?** + +This rendering asks information about the property [description:0](https://wiki.openstreetmap.org/wiki/Key:description:0) +This is rendered with `Extra info: {description:0}` + + + +### Surface area + + + +_This tagrendering has no question and is thus read-only_ + + + + + + - **** corresponds with _surface:ha=0 + + + + +### wikipedia + + + +The question is **What is the corresponding Wikidata entity?** + +This rendering asks information about the property [wikidata](https://wiki.openstreetmap.org/wiki/Key:wikidata) +This is rendered with `{wikipedia():max-height:25rem}` + + + + - **No Wikipedia page has been linked yet** corresponds with _This option cannot be chosen as answer_ + + +This document is autogenerated from assets/layers/nature_reserve/nature_reserve.json \ No newline at end of file diff --git a/Docs/Layers/nature_reserve_buurtnatuur.md b/Docs/Layers/nature_reserve_buurtnatuur.md new file mode 100644 index 000000000..da989bffd --- /dev/null +++ b/Docs/Layers/nature_reserve_buurtnatuur.md @@ -0,0 +1,63 @@ + + + nature_reserve_buurtnatuur +============================ + + + + + +Een natuurgebied is een gebied waar actief ruimte gemaakt word voor de natuur. Typisch zijn deze in beheer van Natuurpunt of het Agentschap Natuur en Bos of zijn deze erkend door de overheid. + + + + +## Table of contents + +1. [nature_reserve_buurtnatuur](#nature_reserve_buurtnatuur) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [images](#images) + + + + + + - This layer is needed as dependency for layer [parks](#parks) + - This layer is needed as dependency for layer [forest](#forest) + + +[Go to the source code](../assets/layers/nature_reserve_buurtnatuur/nature_reserve_buurtnatuur.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - leisure=nature_reserve|boundary=protected_area + + + + + Supported attributes +---------------------- + + + + + +### images + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/nature_reserve_buurtnatuur/nature_reserve_buurtnatuur.json \ No newline at end of file diff --git a/Docs/Layers/node.md b/Docs/Layers/node.md new file mode 100644 index 000000000..c2e453141 --- /dev/null +++ b/Docs/Layers/node.md @@ -0,0 +1,99 @@ + + + node +====== + + + + + + + + +## Table of contents + +1. [node](#node) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [node-survey:date](#node-surveydate) + + [node-expected_rcn_route_relations](#node-expected_rcn_route_relations) + + [images](#images) + + + + + + + + +[Go to the source code](../assets/layers/node/node.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - rcn_ref~^..*$ + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](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) +[](https://taginfo.openstreetmap.org/keys/expected_rcn_route_relations#values) [expected_rcn_route_relations](https://wiki.openstreetmap.org/wiki/Key:expected_rcn_route_relations) | [int](../SpecialInputElements.md#int) | + + + + +### node-survey:date + + + +The question is **When was this cycle node last surveyed?** + +This rendering asks information about the property [survey:date](https://wiki.openstreetmap.org/wiki/Key:survey:date) +This is rendered with `This cycle node was last surveyed on {survey:date}` + + + + - **Surveyed today!** corresponds with survey:date= + + + + +### node-expected_rcn_route_relations + + + +The question is **How many other cycle nodes does this node link to?** + +This rendering asks information about the property [expected_rcn_route_relations](https://wiki.openstreetmap.org/wiki/Key:expected_rcn_route_relations) +This is rendered with `This node links to {expected_rcn_route_relations} other cycle nodes.` + + + +### images + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/node/node.json \ No newline at end of file diff --git a/Docs/Layers/node2node.md b/Docs/Layers/node2node.md new file mode 100644 index 000000000..a0e2ea2a2 --- /dev/null +++ b/Docs/Layers/node2node.md @@ -0,0 +1,88 @@ + + + node2node +=========== + + + + + + + + +## Table of contents + +1. [node2node](#node2node) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [node2node-survey:date](#node2node-surveydate) + + [export_as_gpx](#export_as_gpx) + + + + + + - Not rendered on the map by default. If you want to rendering this on the map, override `mapRenderings` + + +[Go to the source code](../assets/layers/node2node/node2node.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - network=rcn + - network:type=node_network + - route=bicycle + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](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) + + + + +### node2node-survey:date + + + +The question is **When was this node to node link last surveyed?** + +This rendering asks information about the property [survey:date](https://wiki.openstreetmap.org/wiki/Key:survey:date) +This is rendered with `This node to node link was last surveyed on {survey:date}` + + + + - **Surveyed today!** corresponds with survey:date= + + + + +### export_as_gpx + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/node2node/node2node.json \ No newline at end of file diff --git a/Docs/Layers/observation_tower.md b/Docs/Layers/observation_tower.md new file mode 100644 index 000000000..6812905d0 --- /dev/null +++ b/Docs/Layers/observation_tower.md @@ -0,0 +1,217 @@ + + + observation_tower +=================== + + + + + +Towers with a panoramic view + + + + +## Table of contents + +1. [observation_tower](#observation_tower) + * [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) + + [Height](#height) + + [Operator](#operator) + + [website](#website) + + [Fee](#fee) + + [payment-options](#payment-options) + + [wheelchair-access](#wheelchair-access) + + [wikipedia](#wikipedia) + + + + + + + + + + +#### Themes using this layer + + + + + + - [observation_towers](https://mapcomplete.osm.be/observation_towers) + + +[Go to the source code](../assets/layers/observation_tower/observation_tower.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - tower:type=observation + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/height#values) [height](https://wiki.openstreetmap.org/wiki/Key:height) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/operator#values) [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | +[](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) +[](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) +[](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_ + + + + + +### name + + + +The question is **What is the name of this tower?** + +This rendering asks information about the property [name](https://wiki.openstreetmap.org/wiki/Key:name) +This is rendered with `This tower is called {name}` + + + + - **This tower doesn't have a specific name** corresponds with noname=yes + + + + +### Height + + + +The question is **What is the height of this tower?** + +This rendering asks information about the property [height](https://wiki.openstreetmap.org/wiki/Key:height) +This is rendered with `This tower is {height} high` + + + +### Operator + + + +The question is **Who maintains this tower?** + +This rendering asks information about the property [operator](https://wiki.openstreetmap.org/wiki/Key:operator) +This is rendered with `Maintained by {operator}` + + + +### 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 `{website}` + + + + - **{contact:website}** corresponds with contact:website~^..*$_This option cannot be chosen as answer_ + + + + +### Fee + + + +The question is **How much does one have to pay to enter this tower?** + +This rendering asks information about the property [charge](https://wiki.openstreetmap.org/wiki/Key:charge) +This is rendered with `Visiting this tower costs {charge}` + + + + - **Free to visit** corresponds with fee=no + + + + +### payment-options + + + +The question is **Which methods of payment are accepted here?** + + + + + + - **Cash is accepted here** corresponds with payment:cash=yesUnselecting this answer will add payment:cash=no + - **Payment cards are accepted here** corresponds with payment:cards=yesUnselecting this answer will add payment:cards=no + + + + +### wheelchair-access + + + +The question is **Is this place accessible with a wheelchair?** + + + + + + - **This place is specially adapted for wheelchair users** corresponds with wheelchair=designated + - **This place is easily reachable with a wheelchair** corresponds with wheelchair=yes + - **It is possible to reach this place in a wheelchair, but it is not easy** corresponds with wheelchair=limited + - **This place is not reachable with a wheelchair** corresponds with wheelchair=no + + + + +### wikipedia + + + +The question is **What is the corresponding Wikidata entity?** + +This rendering asks information about the property [wikidata](https://wiki.openstreetmap.org/wiki/Key:wikidata) +This is rendered with `{wikipedia():max-height:25rem}` + + + + - **No Wikipedia page has been linked yet** corresponds with _This option cannot be chosen as answer_ + + +This document is autogenerated from assets/layers/observation_tower/observation_tower.json \ No newline at end of file diff --git a/Docs/Layers/orchards.md b/Docs/Layers/orchards.md new file mode 100644 index 000000000..c69a43525 --- /dev/null +++ b/Docs/Layers/orchards.md @@ -0,0 +1,60 @@ + + + orchards +========== + + + + + + + + +## Table of contents + +1. [orchards](#orchards) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [images](#images) + + + + + + + + +[Go to the source code](../assets/layers/orchards/orchards.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - landuse=orchard + + + + + Supported attributes +---------------------- + + + + + +### images + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/orchards/orchards.json \ No newline at end of file diff --git a/Docs/Layers/osm-buildings-fixme.md b/Docs/Layers/osm-buildings-fixme.md new file mode 100644 index 000000000..2acd195e1 --- /dev/null +++ b/Docs/Layers/osm-buildings-fixme.md @@ -0,0 +1,189 @@ + + + osm-buildings-fixme +===================== + + + + + + + + +## Table of contents + +1. [osm-buildings-fixme](#osm-buildings-fixme) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [building type](#building-type) + + [grb-housenumber](#grb-housenumber) + + [grb-unit](#grb-unit) + + [grb-street](#grb-street) + + [grb-fixme](#grb-fixme) + + [grb-min-level](#grb-min-level) + + [fix_verdieping](#fix_verdieping) + + [all_tags](#all_tags) + + + + + + + + +[Go to the source code](../assets/layers/osm-buildings-fixme/osm-buildings-fixme.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - building~^..*$ + - fixme~^..*$ + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/building#values) [building](https://wiki.openstreetmap.org/wiki/Key:building) | [string](../SpecialInputElements.md#string) | [house](https://wiki.openstreetmap.org/wiki/Tag:building%3Dhouse) [detached](https://wiki.openstreetmap.org/wiki/Tag:building%3Ddetached) [semidetached_house](https://wiki.openstreetmap.org/wiki/Tag:building%3Dsemidetached_house) [apartments](https://wiki.openstreetmap.org/wiki/Tag:building%3Dapartments) [office](https://wiki.openstreetmap.org/wiki/Tag:building%3Doffice) [apartments](https://wiki.openstreetmap.org/wiki/Tag:building%3Dapartments) [shed](https://wiki.openstreetmap.org/wiki/Tag:building%3Dshed) [garage](https://wiki.openstreetmap.org/wiki/Tag:building%3Dgarage) [garages](https://wiki.openstreetmap.org/wiki/Tag:building%3Dgarages) [yes](https://wiki.openstreetmap.org/wiki/Tag:building%3Dyes) +[](https://taginfo.openstreetmap.org/keys/addr:housenumber#values) [addr:housenumber](https://wiki.openstreetmap.org/wiki/Key:addr:housenumber) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:addr:housenumber%3D) [](https://wiki.openstreetmap.org/wiki/Tag:addr:housenumber%3D) [](https://wiki.openstreetmap.org/wiki/Tag:addr:housenumber%3D) +[](https://taginfo.openstreetmap.org/keys/addr:unit#values) [addr:unit](https://wiki.openstreetmap.org/wiki/Key:addr:unit) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:addr:unit%3D) +[](https://taginfo.openstreetmap.org/keys/addr:street#values) [addr:street](https://wiki.openstreetmap.org/wiki/Key:addr:street) | [string](../SpecialInputElements.md#string) | +[](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) +[](https://taginfo.openstreetmap.org/keys/building:min_level#values) [building:min_level](https://wiki.openstreetmap.org/wiki/Key:building:min_level) | [pnat](../SpecialInputElements.md#pnat) | + + + + +### building type + + + +The question is **What kind of building is this?** + +This rendering asks information about the property [building](https://wiki.openstreetmap.org/wiki/Key:building) +This is rendered with `The building type is {building}` + + + + - **A normal house** corresponds with building=house + - **A house detached from other building** corresponds with building=detached + - **A house sharing only one wall with another house** corresponds with building=semidetached_house + - **An apartment building - highrise for living** corresponds with building=apartments + - **An office building - highrise for work** corresponds with building=office + - **An apartment building** corresponds with building=apartments + - **A small shed, e.g. in a garden** corresponds with building=shed + - **A single garage to park a car** corresponds with building=garage + - **A building containing only garages; typically they are all identical** corresponds with building=garages + - **A building - no specification** corresponds with building=yes + + + + +### grb-housenumber + + + +The question is **Wat is het huisnummer?** + +This rendering asks information about the property [addr:housenumber](https://wiki.openstreetmap.org/wiki/Key:addr:housenumber) +This is rendered with `Het huisnummer is {addr:housenumber}` + + + + - **Geen huisnummer** corresponds with not:addr:housenumber=yes + - **Het huisnummer is {_grbNumber}, wat overeenkomt met het GRB** corresponds with addr:housenumber= + - **Dit gebouw heeft geen nummer, net zoals in het GRB** corresponds with not:addr:housenumber=yes + + + + +### grb-unit + + + +The question is **Wat is de wooneenheid-aanduiding?** + +This rendering asks information about the property [addr:unit](https://wiki.openstreetmap.org/wiki/Key:addr:unit) +This is rendered with `De wooneenheid-aanduiding is {addr:unit} ` + + + + - **Geen wooneenheid-nummer** corresponds with + + + + +### grb-street + + + +The question is **Wat is de straat?** + +This rendering asks information about the property [addr:street](https://wiki.openstreetmap.org/wiki/Key:addr:street) +This is rendered with `De straat is {addr:street}` + + + +### grb-fixme + + + +The question is **Wat zegt de fixme?** + +This rendering asks information about the property [fixme](https://wiki.openstreetmap.org/wiki/Key:fixme) +This is rendered with `De fixme is {fixme}` + + + + - **Geen fixme** corresponds with + + + + +### grb-min-level + + + +The question is **Hoeveel verdiepingen ontbreken?** + +This rendering asks information about the property [building:min_level](https://wiki.openstreetmap.org/wiki/Key:building:min_level) +This is rendered with `Dit gebouw begint maar op de {building:min_level} verdieping` + + + +### fix_verdieping + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### all_tags + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/osm-buildings-fixme/osm-buildings-fixme.json \ No newline at end of file diff --git a/Docs/Layers/osm-buildings.md b/Docs/Layers/osm-buildings.md new file mode 100644 index 000000000..f5c8dcc72 --- /dev/null +++ b/Docs/Layers/osm-buildings.md @@ -0,0 +1,72 @@ + + + osm-buildings +=============== + + + + + + + + +## Table of contents + +1. [osm-buildings](#osm-buildings) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [apply_streetname](#apply_streetname) + + + + + + - Not rendered on the map by default. If you want to rendering this on the map, override `mapRenderings` + - This layer will automatically load [crab_address](./crab_address.md) into the layout as it depends on it: A calculated tag loads features from this layer (calculatedTag[0] which calculates the value for _embedded_crab_addresses) + - 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[3] which calculates the value for _nearby_street_names) + - This layer is needed as dependency for layer [grb](#grb) + - This layer is needed as dependency for layer [grb](#grb) + + +[Go to the source code](../assets/layers/osm-buildings/osm-buildings.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - building~^..*$ + - addr:housenumber~^..*$ + - + + + + + Supported attributes +---------------------- + + + + + +### apply_streetname + + + +_This tagrendering has no question and is thus read-only_ + + + + + + - **No nearby street has the same name. The CRAB-name is {_name_to_apply}** corresponds with _spelling_is_correct=false + - **There are multiple streetnames applicable here** corresponds with _singular_import=false + + +This document is autogenerated from assets/layers/osm-buildings/osm-buildings.json \ No newline at end of file diff --git a/Docs/Layers/parking.md b/Docs/Layers/parking.md new file mode 100644 index 000000000..540c0687e --- /dev/null +++ b/Docs/Layers/parking.md @@ -0,0 +1,74 @@ + + + parking +========= + + + + + +A layer showing car parkings + + + + +## Table of contents + +1. [parking](#parking) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [images](#images) + + + + + + + + + + +#### Themes using this layer + + + + + + - [parkings](https://mapcomplete.osm.be/parkings) + + +[Go to the source code](../assets/layers/parking/parking.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - amenity=parking + + + + + Supported attributes +---------------------- + + + + + +### images + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/parking/parking.json \ No newline at end of file diff --git a/Docs/Layers/parks.md b/Docs/Layers/parks.md new file mode 100644 index 000000000..e131e804f --- /dev/null +++ b/Docs/Layers/parks.md @@ -0,0 +1,63 @@ + + + parks +======= + + + + + +Een park is een publiek toegankelijke, groene ruimte binnen de stad. Ze is typisch ingericht voor recreatief gebruik, met (verharde) wandelpaden, zitbanken, vuilnisbakken, een gezellig vijvertje, ... + + + + +## Table of contents + +1. [parks](#parks) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [images](#images) + + + + + + - This layer will automatically load [nature_reserve_buurtnatuur](./nature_reserve_buurtnatuur.md) into the layout as it depends on it: A calculated tag loads features from this layer (calculatedTag[0] which calculates the value for _overlapWithUpperLayers) + - This layer is needed as dependency for layer [forest](#forest) + + +[Go to the source code](../assets/layers/parks/parks.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - leisure=park|landuse=village_green + + + + + Supported attributes +---------------------- + + + + + +### images + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/parks/parks.json \ No newline at end of file diff --git a/Docs/Layers/pedestrian_path.md b/Docs/Layers/pedestrian_path.md new file mode 100644 index 000000000..d61c744af --- /dev/null +++ b/Docs/Layers/pedestrian_path.md @@ -0,0 +1,63 @@ + + + pedestrian_path +================= + + + + + +Pedestrian footpaths, especially used for indoor navigation and snapping entrances to this layer + + + + +## Table of contents + +1. [pedestrian_path](#pedestrian_path) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + + + + + - This layer is needed as dependency for layer [entrance](#entrance) + + + + +#### Themes using this layer + + + + + + - [entrances](https://mapcomplete.osm.be/entrances) + + +[Go to the source code](../assets/layers/pedestrian_path/pedestrian_path.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - highway=footway|highway=path|highway=corridor|highway=steps + + + + + Supported attributes +---------------------- + + + +This document is autogenerated from assets/layers/pedestrian_path/pedestrian_path.json \ No newline at end of file diff --git a/Docs/Layers/picnic_table.md b/Docs/Layers/picnic_table.md new file mode 100644 index 000000000..cb0e57962 --- /dev/null +++ b/Docs/Layers/picnic_table.md @@ -0,0 +1,90 @@ + + + picnic_table +============== + + + + + +The layer showing picnic tables + + + + +## Table of contents + +1. [picnic_table](#picnic_table) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [picnic_table-material](#picnic_table-material) + + + + + + + + + + +#### Themes using this layer + + + + + + - [benches](https://mapcomplete.osm.be/benches) + + +[Go to the source code](../assets/layers/picnic_table/picnic_table.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - leisure=picnic_table + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/material#values) [material](https://wiki.openstreetmap.org/wiki/Key:material) | [string](../SpecialInputElements.md#string) | [wood](https://wiki.openstreetmap.org/wiki/Tag:material%3Dwood) [concrete](https://wiki.openstreetmap.org/wiki/Tag:material%3Dconcrete) + + + + +### picnic_table-material + + + +The question is **What material is this picnic table made of?** + +This rendering asks information about the property [material](https://wiki.openstreetmap.org/wiki/Key:material) +This is rendered with `This picnic table is made of {material}` + + + + - **This is a wooden picnic table** corresponds with material=wood + - **This is a concrete picnic table** corresponds with material=concrete + + +This document is autogenerated from assets/layers/picnic_table/picnic_table.json \ No newline at end of file diff --git a/Docs/Layers/play_forest.md b/Docs/Layers/play_forest.md new file mode 100644 index 000000000..bde5ec6ff --- /dev/null +++ b/Docs/Layers/play_forest.md @@ -0,0 +1,155 @@ + + + play_forest +============= + + + + + +Een speelbos is een vrij toegankelijke zone in een bos + + + + +## Table of contents + +1. [play_forest](#play_forest) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [images](#images) + + [play_forest-operator](#play_forest-operator) + + [play_forest-opening_hours](#play_forest-opening_hours) + + [play_forest-email](#play_forest-email) + + [play_forest-phone](#play_forest-phone) + + [questions](#questions) + + [play_forest-reviews](#play_forest-reviews) + + + + + + + + +[Go to the source code](../assets/layers/play_forest/play_forest.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - playground=forest + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/operator#values) [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | [Agenstchap Natuur en Bos](https://wiki.openstreetmap.org/wiki/Tag:operator%3DAgenstchap Natuur en Bos) +[](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | Multiple choice | [08:00-22:00](https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D08:00-22:00) [Jul-Aug 08:00-22:00](https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3DJul-Aug 08:00-22:00) +[](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | +[](https://taginfo.openstreetmap.org/keys/phone#values) [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | + + + + +### images + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### play_forest-operator + + + +The question is **Wie beheert dit gebied?** + +This rendering asks information about the property [operator](https://wiki.openstreetmap.org/wiki/Key:operator) +This is rendered with `Dit gebied wordt beheerd door {operator}` + + + + - **Dit gebied wordt beheerd door het Agentschap Natuur en Bos** corresponds with operator~^[aA][nN][bB]$_This option cannot be chosen as answer_ + - **Dit gebied wordt beheerd door het Agentschap Natuur en Bos** corresponds with operator=Agenstchap Natuur en Bos + + + + +### play_forest-opening_hours + + + +The question is **Wanneer is deze speelzone toegankelijk?** + + + + + + - **Het hele jaar door overdag toegankelijk (van 08:00 tot 22:00)** corresponds with opening_hours=08:00-22:00 + - **Enkel in de zomervakantie en overdag toegankelijk (van 1 juli tot 31 augustus, van 08:00 tot 22:00** corresponds with opening_hours=Jul-Aug 08:00-22:00 + + + + +### play_forest-email + + + +The question is **Wie kan men emailen indien er problemen zijn met de speelzone?** + +This rendering asks information about the property [email](https://wiki.openstreetmap.org/wiki/Key:email) +This is rendered with `De bevoegde dienst kan bereikt worden via {email}` + + + +### play_forest-phone + + + +The question is **Wie kan men bellen indien er problemen zijn met de speelzone?** + +This rendering asks information about the property [phone](https://wiki.openstreetmap.org/wiki/Key:phone) +This is rendered with `De bevoegde dienst kan getelefoneerd worden via {phone}` + + + +### questions + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### play_forest-reviews + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/play_forest/play_forest.json \ No newline at end of file diff --git a/Docs/Layers/playground.md b/Docs/Layers/playground.md new file mode 100644 index 000000000..8d1a09941 --- /dev/null +++ b/Docs/Layers/playground.md @@ -0,0 +1,273 @@ + + + playground +============ + + + + + +Playgrounds + + + + +## Table of contents + +1. [playground](#playground) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [images](#images) + + [playground-surface](#playground-surface) + + [playground-lit](#playground-lit) + + [playground-min_age](#playground-min_age) + + [playground-max_age](#playground-max_age) + + [playground-operator](#playground-operator) + + [playground-access](#playground-access) + + [playground-email](#playground-email) + + [playground-phone](#playground-phone) + + [Playground-wheelchair](#playground-wheelchair) + + [playground-opening_hours](#playground-opening_hours) + + [questions](#questions) + + [playground-reviews](#playground-reviews) + + + + + + + + + + +#### Themes using this layer + + + + + + - [playgrounds](https://mapcomplete.osm.be/playgrounds) + + +[Go to the source code](../assets/layers/playground/playground.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - leisure=playground + - playground!~^forest$ + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/surface#values) [surface](https://wiki.openstreetmap.org/wiki/Key:surface) | [string](../SpecialInputElements.md#string) | [grass](https://wiki.openstreetmap.org/wiki/Tag:surface%3Dgrass) [sand](https://wiki.openstreetmap.org/wiki/Tag:surface%3Dsand) [woodchips](https://wiki.openstreetmap.org/wiki/Tag:surface%3Dwoodchips) [paving_stones](https://wiki.openstreetmap.org/wiki/Tag:surface%3Dpaving_stones) [asphalt](https://wiki.openstreetmap.org/wiki/Tag:surface%3Dasphalt) [concrete](https://wiki.openstreetmap.org/wiki/Tag:surface%3Dconcrete) +[](https://taginfo.openstreetmap.org/keys/lit#values) [lit](https://wiki.openstreetmap.org/wiki/Key:lit) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:lit%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:lit%3Dno) +[](https://taginfo.openstreetmap.org/keys/min_age#values) [min_age](https://wiki.openstreetmap.org/wiki/Key:min_age) | [pnat](../SpecialInputElements.md#pnat) | +[](https://taginfo.openstreetmap.org/keys/max_age#values) [max_age](https://wiki.openstreetmap.org/wiki/Key:max_age) | [pnat](../SpecialInputElements.md#pnat) | +[](https://taginfo.openstreetmap.org/keys/operator#values) [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/access#values) [access](https://wiki.openstreetmap.org/wiki/Key:access) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:access%3Dyes) [customers](https://wiki.openstreetmap.org/wiki/Tag:access%3Dcustomers) [students](https://wiki.openstreetmap.org/wiki/Tag:access%3Dstudents) [private](https://wiki.openstreetmap.org/wiki/Tag:access%3Dprivate) +[](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | +[](https://taginfo.openstreetmap.org/keys/phone#values) [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | +[](https://taginfo.openstreetmap.org/keys/wheelchair#values) [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [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) +[](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | [sunrise-sunset](https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3Dsunrise-sunset) [24/7](https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D24/7) + + + + +### images + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### playground-surface + + + +The question is **Which is the surface of this playground?
If there are multiple, select the most occuring one** + +This rendering asks information about the property [surface](https://wiki.openstreetmap.org/wiki/Key:surface) +This is rendered with `The surface is {surface}` + + + + - **The surface is grass** corresponds with surface=grass + - **The surface is sand** corresponds with surface=sand + - **The surface consist of woodchips** corresponds with surface=woodchips + - **The surface is paving stones** corresponds with surface=paving_stones + - **The surface is asphalt** corresponds with surface=asphalt + - **The surface is concrete** corresponds with surface=concrete + - **The surface is unpaved** corresponds with surface=unpaved_This option cannot be chosen as answer_ + - **The surface is paved** corresponds with surface=paved_This option cannot be chosen as answer_ + + + + +### playground-lit + + + +The question is **Is this playground lit at night?** + + + + + + - **This playground is lit at night** corresponds with lit=yes + - **This playground is not lit at night** corresponds with lit=no + + + + +### playground-min_age + + + +The question is **What is the minimum age required to access this playground?** + +This rendering asks information about the property [min_age](https://wiki.openstreetmap.org/wiki/Key:min_age) +This is rendered with `Accessible to kids older than {min_age} years` + + + +### playground-max_age + + + +The question is **What is the maximum age allowed to access this playground?** + +This rendering asks information about the property [max_age](https://wiki.openstreetmap.org/wiki/Key:max_age) +This is rendered with `Accessible to kids of at most {max_age}` + + + +### playground-operator + + + +The question is **Who operates this playground?** + +This rendering asks information about the property [operator](https://wiki.openstreetmap.org/wiki/Key:operator) +This is rendered with `Operated by {operator}` + + + +### playground-access + + + +The question is **Is this playground accessible to the general public?** + + + + + + - **Accessible to the general public** corresponds with _This option cannot be chosen as answer_ + - **Accessible to the general public** corresponds with access=yes + - **Only accessible for clients of the operating business** corresponds with access=customers + - **Only accessible to students of the school** corresponds with access=students + - **Not accessible** corresponds with access=private + + + + +### playground-email + + + +The question is **What is the email address of the playground maintainer?** + +This rendering asks information about the property [email](https://wiki.openstreetmap.org/wiki/Key:email) +This is rendered with `{email}` + + + +### playground-phone + + + +The question is **What is the phone number of the playground maintainer?** + +This rendering asks information about the property [phone](https://wiki.openstreetmap.org/wiki/Key:phone) +This is rendered with `{phone}` + + + +### Playground-wheelchair + + + +The question is **Is this playground accessible to wheelchair users?** + + + + + + - **Completely accessible for wheelchair users** corresponds with wheelchair=yes + - **Limited accessibility for wheelchair users** corresponds with wheelchair=limited + - **Not accessible for wheelchair users** corresponds with wheelchair=no + + + + +### playground-opening_hours + + + +The question is **When is this playground accessible?** + +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)}` + + + + - **Accessible from sunrise till sunset** corresponds with opening_hours=sunrise-sunset + - **Always accessible** corresponds with opening_hours=24/7 + - **Always accessible** corresponds with _This option cannot be chosen as answer_ + + + + +### questions + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### playground-reviews + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/playground/playground.json \ No newline at end of file diff --git a/Docs/Layers/postal_code_boundary.md b/Docs/Layers/postal_code_boundary.md new file mode 100644 index 000000000..530fb88cf --- /dev/null +++ b/Docs/Layers/postal_code_boundary.md @@ -0,0 +1,60 @@ + + + postal_code_boundary +====================== + + + + + + + + +## Table of contents + +1. [postal_code_boundary](#postal_code_boundary) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [postal_code](#postal_code) + + + + + + - This layer is needed as dependency for layer [town_hall](#town_hall) + + +[Go to the source code](../assets/layers/postal_code_boundary/postal_code_boundary.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - boundary=postal_code|bounary=administrative&postal_code~^..*$ + + + + + Supported attributes +---------------------- + + + + + +### postal_code + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/postal_code_boundary/postal_code_boundary.json \ No newline at end of file diff --git a/Docs/Layers/postboxes.md b/Docs/Layers/postboxes.md new file mode 100644 index 000000000..b0b1324bf --- /dev/null +++ b/Docs/Layers/postboxes.md @@ -0,0 +1,85 @@ + + + postboxes +=========== + + + + + +The layer showing postboxes. + + + + +## Table of contents + +1. [postboxes](#postboxes) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [images](#images) + + [minimap](#minimap) + + + + + + + + + + +#### Themes using this layer + + + + + + - [postboxes](https://mapcomplete.osm.be/postboxes) + + +[Go to the source code](../assets/layers/postboxes/postboxes.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - amenity=post_box + + + + + Supported attributes +---------------------- + + + + + +### images + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### minimap + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/postboxes/postboxes.json \ No newline at end of file diff --git a/Docs/Layers/postoffices.md b/Docs/Layers/postoffices.md new file mode 100644 index 000000000..ab0f61925 --- /dev/null +++ b/Docs/Layers/postoffices.md @@ -0,0 +1,111 @@ + + + postoffices +============= + + + + + +A layer showing post offices. + + + + +## Table of contents + +1. [postoffices](#postoffices) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [images](#images) + + [minimap](#minimap) + + [OH](#oh) + + + + + + + + + + +#### Themes using this layer + + + + + + - [postboxes](https://mapcomplete.osm.be/postboxes) + + +[Go to the source code](../assets/layers/postoffices/postoffices.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - amenity=post_office + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](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) + + + + +### images + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### minimap + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### OH + + + +The question is **What are the opening hours for this post office?** + +This rendering asks information about the property [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) +This is rendered with `Opening Hours: {opening_hours_table()}` + + + + - **24/7 opened (including holidays)** corresponds with opening_hours=24/7 + + +This document is autogenerated from assets/layers/postoffices/postoffices.json \ No newline at end of file diff --git a/Docs/Layers/public_bookcase.md b/Docs/Layers/public_bookcase.md new file mode 100644 index 000000000..6cb9d959d --- /dev/null +++ b/Docs/Layers/public_bookcase.md @@ -0,0 +1,256 @@ + + + public_bookcase +================= + + + + + +A streetside cabinet with books, accessible to anyone + + + + +## Table of contents + +1. [public_bookcase](#public_bookcase) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [images](#images) + + [minimap](#minimap) + + [public_bookcase-name](#public_bookcase-name) + + [public_bookcase-capacity](#public_bookcase-capacity) + + [bookcase-booktypes](#bookcase-booktypes) + + [bookcase-is-indoors](#bookcase-is-indoors) + + [bookcase-is-accessible](#bookcase-is-accessible) + + [public_bookcase-operator](#public_bookcase-operator) + + [public_bookcase-brand](#public_bookcase-brand) + + [public_bookcase-ref](#public_bookcase-ref) + + [public_bookcase-start_date](#public_bookcase-start_date) + + [public_bookcase-website](#public_bookcase-website) + + + + + + - This layer is needed as dependency for layer [note_import](#note_import) + + + + +#### Themes using this layer + + + + + + - [bookcases](https://mapcomplete.osm.be/bookcases) + + +[Go to the source code](../assets/layers/public_bookcase/public_bookcase.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - amenity=public_bookcase + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:name%3D) +[](https://taginfo.openstreetmap.org/keys/capacity#values) [capacity](https://wiki.openstreetmap.org/wiki/Key:capacity) | [nat](../SpecialInputElements.md#nat) | +[](https://taginfo.openstreetmap.org/keys/books#values) [books](https://wiki.openstreetmap.org/wiki/Key:books) | Multiple choice | [children](https://wiki.openstreetmap.org/wiki/Tag:books%3Dchildren) [adults](https://wiki.openstreetmap.org/wiki/Tag:books%3Dadults) [children;adults](https://wiki.openstreetmap.org/wiki/Tag:books%3Dchildren;adults) +[](https://taginfo.openstreetmap.org/keys/indoor#values) [indoor](https://wiki.openstreetmap.org/wiki/Key:indoor) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:indoor%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:indoor%3Dno) +[](https://taginfo.openstreetmap.org/keys/access#values) [access](https://wiki.openstreetmap.org/wiki/Key:access) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:access%3Dyes) [customers](https://wiki.openstreetmap.org/wiki/Tag:access%3Dcustomers) +[](https://taginfo.openstreetmap.org/keys/operator#values) [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/brand#values) [brand](https://wiki.openstreetmap.org/wiki/Key:brand) | [string](../SpecialInputElements.md#string) | [Little Free Library](https://wiki.openstreetmap.org/wiki/Tag:brand%3DLittle Free Library) [](https://wiki.openstreetmap.org/wiki/Tag:brand%3D) +[](https://taginfo.openstreetmap.org/keys/ref#values) [ref](https://wiki.openstreetmap.org/wiki/Key:ref) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:ref%3D) +[](https://taginfo.openstreetmap.org/keys/start_date#values) [start_date](https://wiki.openstreetmap.org/wiki/Key:start_date) | [date](../SpecialInputElements.md#date) | +[](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | + + + + +### images + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### minimap + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### public_bookcase-name + + + +The question is **What is the name of this public bookcase?** + +This rendering asks information about the property [name](https://wiki.openstreetmap.org/wiki/Key:name) +This is rendered with `The name of this bookcase is {name}` + + + + - **This bookcase doesn't have a name** corresponds with noname=yes + + + + +### public_bookcase-capacity + + + +The question is **How many books fit into this public bookcase?** + +This rendering asks information about the property [capacity](https://wiki.openstreetmap.org/wiki/Key:capacity) +This is rendered with `{capacity} books fit in this bookcase` + + + +### bookcase-booktypes + + + +The question is **What kind of books can be found in this public bookcase?** + + + + + + - **Mostly children books** corresponds with books=children + - **Mostly books for adults** corresponds with books=adults + - **Both books for kids and adults** corresponds with books=children;adults + + + + +### bookcase-is-indoors + + + +The question is **Is this bookcase located outdoors?** + + + + + + - **This bookcase is located indoors** corresponds with indoor=yes + - **This bookcase is located outdoors** corresponds with indoor=no + - **This bookcase is located outdoors** corresponds with _This option cannot be chosen as answer_ + + + + +### bookcase-is-accessible + + + +The question is **Is this public bookcase freely accessible?** + + + + + + - **Publicly accessible** corresponds with access=yes + - **Only accessible to customers** corresponds with access=customers + + + + +### public_bookcase-operator + + + +The question is **Who maintains this public bookcase?** + +This rendering asks information about the property [operator](https://wiki.openstreetmap.org/wiki/Key:operator) +This is rendered with `Operated by {operator}` + + + +### public_bookcase-brand + + + +The question is **Is this public bookcase part of a bigger network?** + +This rendering asks information about the property [brand](https://wiki.openstreetmap.org/wiki/Key:brand) +This is rendered with `This public bookcase is part of {brand}` + + + + - **Part of the network 'Little Free Library'** corresponds with brand=Little Free Library + - **This public bookcase is not part of a bigger network** corresponds with nobrand=yes + + + + +### public_bookcase-ref + + + +The question is **What is the reference number of this public bookcase?** + +This rendering asks information about the property [ref](https://wiki.openstreetmap.org/wiki/Key:ref) +This is rendered with `The reference number of this public bookcase within {brand} is {ref}` + + + + - **This bookcase is not part of a bigger network** corresponds with nobrand=yes + + + + +### public_bookcase-start_date + + + +The question is **When was this public bookcase installed?** + +This rendering asks information about the property [start_date](https://wiki.openstreetmap.org/wiki/Key:start_date) +This is rendered with `Installed on {start_date}` + + + +### public_bookcase-website + + + +The question is **Is there a website with more information about this public bookcase?** + +This rendering asks information about the property [website](https://wiki.openstreetmap.org/wiki/Key:website) +This is rendered with `More info on the website` + +This document is autogenerated from assets/layers/public_bookcase/public_bookcase.json \ No newline at end of file diff --git a/Docs/Layers/raw_inspire_polygons.md b/Docs/Layers/raw_inspire_polygons.md new file mode 100644 index 000000000..d4124edd2 --- /dev/null +++ b/Docs/Layers/raw_inspire_polygons.md @@ -0,0 +1,54 @@ + + + raw_inspire_polygons +====================== + + + + + + + + +## Table of contents + +1. [raw_inspire_polygons](#raw_inspire_polygons) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + + + + + - This layer cannot be toggled in the filter view. If you import this layer in your theme, override `title` to make this toggleable. + - Not visible in the layer selection by default. If you want to make this layer toggable, override `name` + - Not rendered on the map by default. If you want to rendering this on the map, override `mapRenderings` + - This layer is loaded from an external source, namely `https://osm-uk-addresses.russss.dev/inspire/{z}/{x}/{y}.json` + - This layer will automatically load [address](./address.md) into the layout as it depends on it: A calculated tag loads features from this layer (calculatedTag[0] which calculates the value for _has_address) + - This layer is needed as dependency for layer [to_import](#to_import) + + +[Go to the source code](../assets/layers/raw_inspire_polygons/raw_inspire_polygons.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - inspireid~^..*$ + + + + + Supported attributes +---------------------- + + + +This document is autogenerated from assets/layers/raw_inspire_polygons/raw_inspire_polygons.json \ No newline at end of file diff --git a/Docs/Layers/service_ways.md b/Docs/Layers/service_ways.md new file mode 100644 index 000000000..f05a2f385 --- /dev/null +++ b/Docs/Layers/service_ways.md @@ -0,0 +1,51 @@ + + + service_ways +============== + + + + + +A seperate layer with service roads, as to remove them from the intersection testing + + + + +## Table of contents + +1. [service_ways](#service_ways) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + + + + + - Not rendered on the map by default. If you want to rendering this on the map, override `mapRenderings` + + +[Go to the source code](../assets/layers/service_ways/service_ways.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - highway=service + + + + + Supported attributes +---------------------- + + + +This document is autogenerated from assets/layers/service_ways/service_ways.json \ No newline at end of file diff --git a/Docs/Layers/shadow.md b/Docs/Layers/shadow.md new file mode 100644 index 000000000..4ff88b468 --- /dev/null +++ b/Docs/Layers/shadow.md @@ -0,0 +1,52 @@ + + + shadow +======== + + + + + + + + +## Table of contents + +1. [shadow](#shadow) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + + + + + - This layer cannot be toggled in the filter view. If you import this layer in your theme, override `title` to make this toggleable. + - Not visible in the layer selection by default. If you want to make this layer toggable, override `name` + - Not rendered on the map by default. If you want to rendering this on the map, override `mapRenderings` + - This layer is loaded from an external source, namely `https://raw.githubusercontent.com/pietervdvn/MapComplete/master/assets/themes/speelplekken/shadow.geojson` + + +[Go to the source code](../assets/layers/shadow/shadow.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - shadow=yes + + + + + Supported attributes +---------------------- + + + +This document is autogenerated from assets/layers/shadow/shadow.json \ No newline at end of file diff --git a/Docs/Layers/shops.md b/Docs/Layers/shops.md new file mode 100644 index 000000000..d219205ba --- /dev/null +++ b/Docs/Layers/shops.md @@ -0,0 +1,193 @@ + + + shops +======= + + + + + +A shop + + + + +## Table of contents + +1. [shops](#shops) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [images](#images) + + [shops-name](#shops-name) + + [shops-shop](#shops-shop) + + [shops-phone](#shops-phone) + + [shops-website](#shops-website) + + [shops-email](#shops-email) + + [shops-opening_hours](#shops-opening_hours) + + [questions](#questions) + + [reviews](#reviews) + + + + + + + + + + +#### Themes using this layer + + + + + + - [shops](https://mapcomplete.osm.be/shops) + + +[Go to the source code](../assets/layers/shops/shops.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - shop~^..*$ + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/shop#values) [shop](https://wiki.openstreetmap.org/wiki/Key:shop) | [string](../SpecialInputElements.md#string) | [convenience](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconvenience) [supermarket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsupermarket) [clothes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dclothes) [hairdresser](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser) [bakery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbakery) [car_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_repair) [car](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar) +[](https://taginfo.openstreetmap.org/keys/phone#values) [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | +[](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | +[](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | +[](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_ + + + + + +### shops-name + + + +The question is **What is the name of this shop?** + +This rendering asks information about the property [name](https://wiki.openstreetmap.org/wiki/Key:name) +This is rendered with `This shop is called {name}` + + + +### shops-shop + + + +The question is **What does this shop sell?** + +This rendering asks information about the property [shop](https://wiki.openstreetmap.org/wiki/Key:shop) +This is rendered with `This shop sells {shop}` + + + + - **Convenience store** corresponds with shop=convenience + - **Supermarket** corresponds with shop=supermarket + - **Clothing store** corresponds with shop=clothes + - **Hairdresser** corresponds with shop=hairdresser + - **Bakery** corresponds with shop=bakery + - **Car repair (garage)** corresponds with shop=car_repair + - **Car dealer** corresponds with shop=car + + + + +### shops-phone + + + +The question is **What is the phone number?** + +This rendering asks information about the property [phone](https://wiki.openstreetmap.org/wiki/Key:phone) +This is rendered with `{phone}` + + + +### shops-website + + + +The question is **What is the website of this shop?** + +This rendering asks information about the property [website](https://wiki.openstreetmap.org/wiki/Key:website) +This is rendered with `{website}` + + + +### shops-email + + + +The question is **What is the email address of this shop?** + +This rendering asks information about the property [email](https://wiki.openstreetmap.org/wiki/Key:email) +This is rendered with `{email}` + + + +### shops-opening_hours + + + +The question is **What are the opening hours of this shop?** + +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)}` + + + +### questions + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### reviews + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/shops/shops.json \ No newline at end of file diff --git a/Docs/Layers/sidewalks.md b/Docs/Layers/sidewalks.md new file mode 100644 index 000000000..1b5690bd8 --- /dev/null +++ b/Docs/Layers/sidewalks.md @@ -0,0 +1,176 @@ + + + sidewalks +=========== + + + + + +Layer showing sidewalks of highways + + + + +## Table of contents + +1. [sidewalks](#sidewalks) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [streetname](#streetname) + + [left-sidewalk_minimap](#left-sidewalk_minimap) + + [left-has_sidewalk](#left-has_sidewalk) + + [left-sidewalk_width](#left-sidewalk_width) + + [questions](#questions) + + [right-sidewalk_minimap](#right-sidewalk_minimap) + + [right-has_sidewalk](#right-has_sidewalk) + + [right-sidewalk_width](#right-sidewalk_width) + + [questions](#questions) + + + + + + + + +[Go to the source code](../assets/layers/sidewalks/sidewalks.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - highway=residential|highway=unclassified|highway=tertiary|highway=secondary + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/sidewalk:left#values) [sidewalk:left](https://wiki.openstreetmap.org/wiki/Key:sidewalk:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:sidewalk:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:sidewalk:left%3Dno) +[](https://taginfo.openstreetmap.org/keys/sidewalk:left:width#values) [sidewalk:left:width](https://wiki.openstreetmap.org/wiki/Key:sidewalk:left:width) | [length](../SpecialInputElements.md#length) | +[](https://taginfo.openstreetmap.org/keys/sidewalk:right#values) [sidewalk:right](https://wiki.openstreetmap.org/wiki/Key:sidewalk:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:sidewalk:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:sidewalk:right%3Dno) +[](https://taginfo.openstreetmap.org/keys/sidewalk:right:width#values) [sidewalk:right:width](https://wiki.openstreetmap.org/wiki/Key:sidewalk:right:width) | [length](../SpecialInputElements.md#length) | + + + + +### streetname + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### left-sidewalk_minimap + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### left-has_sidewalk + + + +The question is **Is there a sidewalk on this side of the road?** + + + + + + - **Yes, there is a sidewalk on this side of the road** corresponds with sidewalk:left=yes + - **No, there is no seperated sidewalk to walk on** corresponds with sidewalk:left=no + + + + +### left-sidewalk_width + + + +The question is **What is the width of the sidewalk on this side of the road?** + +This rendering asks information about the property [sidewalk:left:width](https://wiki.openstreetmap.org/wiki/Key:sidewalk:left:width) +This is rendered with `This sidewalk is {sidewalk:left:width}m wide` + + + +### questions + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### right-sidewalk_minimap + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### right-has_sidewalk + + + +The question is **Is there a sidewalk on this side of the road?** + + + + + + - **Yes, there is a sidewalk on this side of the road** corresponds with sidewalk:right=yes + - **No, there is no seperated sidewalk to walk on** corresponds with sidewalk:right=no + + + + +### right-sidewalk_width + + + +The question is **What is the width of the sidewalk on this side of the road?** + +This rendering asks information about the property [sidewalk:right:width](https://wiki.openstreetmap.org/wiki/Key:sidewalk:right:width) +This is rendered with `This sidewalk is {sidewalk:right:width}m wide` + + + +### questions + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/sidewalks/sidewalks.json \ No newline at end of file diff --git a/Docs/Layers/slow_roads.md b/Docs/Layers/slow_roads.md new file mode 100644 index 000000000..88948e17d --- /dev/null +++ b/Docs/Layers/slow_roads.md @@ -0,0 +1,137 @@ + + + slow_roads +============ + + + + + +All carfree roads + + + + +## Table of contents + +1. [slow_roads](#slow_roads) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [images](#images) + + [explanation](#explanation) + + [slow_roads-surface](#slow_roads-surface) + + [slow_road_is_lit](#slow_road_is_lit) + + + + + + + + +[Go to the source code](../assets/layers/slow_roads/slow_roads.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - highway=pedestrian|highway=footway|highway=path|highway=bridleway|highway=living_street|highway=track + - access!~^no$ + - access!~^private$ + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/highway#values) [highway](https://wiki.openstreetmap.org/wiki/Key:highway) | Multiple choice | [living_street](https://wiki.openstreetmap.org/wiki/Tag:highway%3Dliving_street) [pedestrian](https://wiki.openstreetmap.org/wiki/Tag:highway%3Dpedestrian) [footway](https://wiki.openstreetmap.org/wiki/Tag:highway%3Dfootway) [path](https://wiki.openstreetmap.org/wiki/Tag:highway%3Dpath) [bridleway](https://wiki.openstreetmap.org/wiki/Tag:highway%3Dbridleway) [track](https://wiki.openstreetmap.org/wiki/Tag:highway%3Dtrack) +[](https://taginfo.openstreetmap.org/keys/surface#values) [surface](https://wiki.openstreetmap.org/wiki/Key:surface) | [string](../SpecialInputElements.md#string) | [grass](https://wiki.openstreetmap.org/wiki/Tag:surface%3Dgrass) [ground](https://wiki.openstreetmap.org/wiki/Tag:surface%3Dground) [sand](https://wiki.openstreetmap.org/wiki/Tag:surface%3Dsand) [paving_stones](https://wiki.openstreetmap.org/wiki/Tag:surface%3Dpaving_stones) [asphalt](https://wiki.openstreetmap.org/wiki/Tag:surface%3Dasphalt) [concrete](https://wiki.openstreetmap.org/wiki/Tag:surface%3Dconcrete) +[](https://taginfo.openstreetmap.org/keys/lit#values) [lit](https://wiki.openstreetmap.org/wiki/Key:lit) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:lit%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:lit%3Dno) + + + + +### images + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### explanation + + + +_This tagrendering has no question and is thus read-only_ + + + + + + - **
Dit is een woonerf:
  • Voetgangers mogen hier de volledige breedte van de straat gebruiken
  • Gemotoriseerd verkeer mag maximaal 20km/h rijden
** corresponds with highway=living_street + - **Dit is een brede, autovrije straat** corresponds with highway=pedestrian + - **Dit is een voetpaadje** corresponds with highway=footway + - **Dit is een wegeltje of bospad** corresponds with highway=path + - **Dit is een ruiterswegel** corresponds with highway=bridleway + - **Dit is een tractorspoor of weg om landbouwgrond te bereikken** corresponds with highway=track + + + + +### slow_roads-surface + + + +The question is **Wat is de wegverharding van dit pad?** + +This rendering asks information about the property [surface](https://wiki.openstreetmap.org/wiki/Key:surface) +This is rendered with `The surface is {surface}` + + + + - **The surface is grass** corresponds with surface=grass + - **The surface is ground** corresponds with surface=ground + - **The surface is unpaved** corresponds with surface=unpaved_This option cannot be chosen as answer_ + - **The surface is sand** corresponds with surface=sand + - **The surface is paving stones** corresponds with surface=paving_stones + - **The surface is asphalt** corresponds with surface=asphalt + - **The surface is concrete** corresponds with surface=concrete + - **The surface is paved** corresponds with surface=paved_This option cannot be chosen as answer_ + + + + +### slow_road_is_lit + + + +The question is **Is deze weg 's nachts verlicht?** + + + + + + - **'s nachts verlicht** corresponds with lit=yes + - **Niet verlicht** corresponds with lit=no + + +This document is autogenerated from assets/layers/slow_roads/slow_roads.json \ No newline at end of file diff --git a/Docs/Layers/split_point.md b/Docs/Layers/split_point.md new file mode 100644 index 000000000..e586d794e --- /dev/null +++ b/Docs/Layers/split_point.md @@ -0,0 +1,51 @@ + + + split_point +============= + + + + + +Layer rendering the little scissors for the minimap in the 'splitRoadWizard' + + + + +## Table of contents + +1. [split_point](#split_point) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + + + + + + + +[Go to the source code](../assets/layers/split_point/split_point.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - _split_point=yes + + + + + Supported attributes +---------------------- + + + +This document is autogenerated from assets/layers/split_point/split_point.json \ No newline at end of file diff --git a/Docs/Layers/sport_pitch.md b/Docs/Layers/sport_pitch.md new file mode 100644 index 000000000..24d94802e --- /dev/null +++ b/Docs/Layers/sport_pitch.md @@ -0,0 +1,234 @@ + + + sport_pitch +============= + + + + + +A sport pitch + + + + +## Table of contents + +1. [sport_pitch](#sport_pitch) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [images](#images) + + [sport_pitch-sport](#sport_pitch-sport) + + [sport_pitch-surface](#sport_pitch-surface) + + [sport-pitch-access](#sport-pitch-access) + + [sport-pitch-reservation](#sport-pitch-reservation) + + [sport_pitch-phone](#sport_pitch-phone) + + [sport_pitch-email](#sport_pitch-email) + + [sport_pitch-opening_hours](#sport_pitch-opening_hours) + + [questions](#questions) + + [sport-pitch-reviews](#sport-pitch-reviews) + + + + + + + + + + +#### Themes using this layer + + + + + + - [sport_pitches](https://mapcomplete.osm.be/sport_pitches) + + +[Go to the source code](../assets/layers/sport_pitch/sport_pitch.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - leisure=pitch + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/sport#values) [sport](https://wiki.openstreetmap.org/wiki/Key:sport) | [string](../SpecialInputElements.md#string) | [basketball](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dbasketball) [soccer](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dsoccer) [table_tennis](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dtable_tennis) [tennis](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dtennis) [korfball](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dkorfball) +[](https://taginfo.openstreetmap.org/keys/surface#values) [surface](https://wiki.openstreetmap.org/wiki/Key:surface) | [string](../SpecialInputElements.md#string) | [grass](https://wiki.openstreetmap.org/wiki/Tag:surface%3Dgrass) [sand](https://wiki.openstreetmap.org/wiki/Tag:surface%3Dsand) [paving_stones](https://wiki.openstreetmap.org/wiki/Tag:surface%3Dpaving_stones) [asphalt](https://wiki.openstreetmap.org/wiki/Tag:surface%3Dasphalt) [concrete](https://wiki.openstreetmap.org/wiki/Tag:surface%3Dconcrete) +[](https://taginfo.openstreetmap.org/keys/access#values) [access](https://wiki.openstreetmap.org/wiki/Key:access) | Multiple choice | [public](https://wiki.openstreetmap.org/wiki/Tag:access%3Dpublic) [limited](https://wiki.openstreetmap.org/wiki/Tag:access%3Dlimited) [members](https://wiki.openstreetmap.org/wiki/Tag:access%3Dmembers) [private](https://wiki.openstreetmap.org/wiki/Tag:access%3Dprivate) +[](https://taginfo.openstreetmap.org/keys/reservation#values) [reservation](https://wiki.openstreetmap.org/wiki/Key:reservation) | Multiple choice | [required](https://wiki.openstreetmap.org/wiki/Tag:reservation%3Drequired) [recommended](https://wiki.openstreetmap.org/wiki/Tag:reservation%3Drecommended) [yes](https://wiki.openstreetmap.org/wiki/Tag:reservation%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:reservation%3Dno) +[](https://taginfo.openstreetmap.org/keys/phone#values) [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | +[](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | +[](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) + + + + +### images + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### sport_pitch-sport + + + +The question is **Which sport can be played here?** + +This rendering asks information about the property [sport](https://wiki.openstreetmap.org/wiki/Key:sport) +This is rendered with `{sport} is played here` + + + + - **Basketball is played here** corresponds with sport=basketball + - **Soccer is played here** corresponds with sport=soccer + - **This is a pingpong table** corresponds with sport=table_tennis + - **Tennis is played here** corresponds with sport=tennis + - **Korfball is played here** corresponds with sport=korfball + - **Basketball is played here** corresponds with sport=basket_This option cannot be chosen as answer_ + + + + +### sport_pitch-surface + + + +The question is **Which is the surface of this sport pitch?** + +This rendering asks information about the property [surface](https://wiki.openstreetmap.org/wiki/Key:surface) +This is rendered with `The surface is {surface}` + + + + - **The surface is grass** corresponds with surface=grass + - **The surface is sand** corresponds with surface=sand + - **The surface is paving stones** corresponds with surface=paving_stones + - **The surface is asphalt** corresponds with surface=asphalt + - **The surface is concrete** corresponds with surface=concrete + + + + +### sport-pitch-access + + + +The question is **Is this sport pitch publicly accessible?** + + + + + + - **Public access** corresponds with access=public + - **Limited access (e.g. only with an appointment, during certain hours, ...)** corresponds with access=limited + - **Only accessible for members of the club** corresponds with access=members + - **Private - not accessible to the public** corresponds with access=private + + + + +### sport-pitch-reservation + + + +The question is **Does one have to make an appointment to use this sport pitch?** + + + + + + - **Making an appointment is obligatory to use this sport pitch** corresponds with reservation=required + - **Making an appointment is recommended when using this sport pitch** corresponds with reservation=recommended + - **Making an appointment is possible, but not necessary to use this sport pitch** corresponds with reservation=yes + - **Making an appointment is not possible** corresponds with reservation=no + + + + +### sport_pitch-phone + + + +The question is **What is the phone number of the operator?** + +This rendering asks information about the property [phone](https://wiki.openstreetmap.org/wiki/Key:phone) +This is rendered with `{phone}` + + + +### sport_pitch-email + + + +The question is **What is the email address of the operator?** + +This rendering asks information about the property [email](https://wiki.openstreetmap.org/wiki/Key:email) +This is rendered with `{email}` + + + +### sport_pitch-opening_hours + + + +The question is **When is this pitch accessible?** + +This rendering asks information about the property [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) +This is rendered with `Openingsuren: {opening_hours_table()}` + + + + - **24/7 toegankelijk** corresponds with _This option cannot be chosen as answer_ + - **Always accessible** corresponds with opening_hours=24/7 + + + + +### questions + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### sport-pitch-reviews + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/sport_pitch/sport_pitch.json \ No newline at end of file diff --git a/Docs/Layers/street_lamps.md b/Docs/Layers/street_lamps.md new file mode 100644 index 000000000..18e442631 --- /dev/null +++ b/Docs/Layers/street_lamps.md @@ -0,0 +1,225 @@ + + + street_lamps +============== + + + + + +A layer showing street lights + + + + +## Table of contents + +1. [street_lamps](#street_lamps) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [ref](#ref) + + [support](#support) + + [lamp_mount](#lamp_mount) + + [method](#method) + + [colour](#colour) + + [count](#count) + + [lit](#lit) + + [direction](#direction) + + + + + + + + + + +#### Themes using this layer + + + + + + - [street_lighting](https://mapcomplete.osm.be/street_lighting) + + +[Go to the source code](../assets/layers/street_lamps/street_lamps.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - highway=street_lamp + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/ref#values) [ref](https://wiki.openstreetmap.org/wiki/Key:ref) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/support#values) [support](https://wiki.openstreetmap.org/wiki/Key:support) | Multiple choice | [catenary](https://wiki.openstreetmap.org/wiki/Tag:support%3Dcatenary) [ceiling](https://wiki.openstreetmap.org/wiki/Tag:support%3Dceiling) [ground](https://wiki.openstreetmap.org/wiki/Tag:support%3Dground) [pedestal](https://wiki.openstreetmap.org/wiki/Tag:support%3Dpedestal) [pole](https://wiki.openstreetmap.org/wiki/Tag:support%3Dpole) [wall](https://wiki.openstreetmap.org/wiki/Tag:support%3Dwall) [wall_mount](https://wiki.openstreetmap.org/wiki/Tag:support%3Dwall_mount) +[](https://taginfo.openstreetmap.org/keys/lamp_mount#values) [lamp_mount](https://wiki.openstreetmap.org/wiki/Key:lamp_mount) | Multiple choice | [straight_mast](https://wiki.openstreetmap.org/wiki/Tag:lamp_mount%3Dstraight_mast) [bent_mast](https://wiki.openstreetmap.org/wiki/Tag:lamp_mount%3Dbent_mast) +[](https://taginfo.openstreetmap.org/keys/light:method#values) [light:method](https://wiki.openstreetmap.org/wiki/Key:light:method) | Multiple choice | [LED](https://wiki.openstreetmap.org/wiki/Tag:light:method%3DLED) [incandescent](https://wiki.openstreetmap.org/wiki/Tag:light:method%3Dincandescent) [halogen](https://wiki.openstreetmap.org/wiki/Tag:light:method%3Dhalogen) [discharge](https://wiki.openstreetmap.org/wiki/Tag:light:method%3Ddischarge) [mercury](https://wiki.openstreetmap.org/wiki/Tag:light:method%3Dmercury) [metal-halide](https://wiki.openstreetmap.org/wiki/Tag:light:method%3Dmetal-halide) [fluorescent](https://wiki.openstreetmap.org/wiki/Tag:light:method%3Dfluorescent) [sodium](https://wiki.openstreetmap.org/wiki/Tag:light:method%3Dsodium) [low_pressure_sodium](https://wiki.openstreetmap.org/wiki/Tag:light:method%3Dlow_pressure_sodium) [high_pressure_sodium](https://wiki.openstreetmap.org/wiki/Tag:light:method%3Dhigh_pressure_sodium) [gas](https://wiki.openstreetmap.org/wiki/Tag:light:method%3Dgas) +[](https://taginfo.openstreetmap.org/keys/light:colour#values) [light:colour](https://wiki.openstreetmap.org/wiki/Key:light:colour) | [color](../SpecialInputElements.md#color) | [white](https://wiki.openstreetmap.org/wiki/Tag:light:colour%3Dwhite) [green](https://wiki.openstreetmap.org/wiki/Tag:light:colour%3Dgreen) [orange](https://wiki.openstreetmap.org/wiki/Tag:light:colour%3Dorange) +[](https://taginfo.openstreetmap.org/keys/light:count#values) [light:count](https://wiki.openstreetmap.org/wiki/Key:light:count) | [pnat](../SpecialInputElements.md#pnat) | [1](https://wiki.openstreetmap.org/wiki/Tag:light:count%3D1) [2](https://wiki.openstreetmap.org/wiki/Tag:light:count%3D2) +[](https://taginfo.openstreetmap.org/keys/light:lit#values) [light:lit](https://wiki.openstreetmap.org/wiki/Key:light:lit) | Multiple choice | [dusk-dawn](https://wiki.openstreetmap.org/wiki/Tag:light:lit%3Ddusk-dawn) [24/7](https://wiki.openstreetmap.org/wiki/Tag:light:lit%3D24/7) [motion](https://wiki.openstreetmap.org/wiki/Tag:light:lit%3Dmotion) [demand](https://wiki.openstreetmap.org/wiki/Tag:light:lit%3Ddemand) +[](https://taginfo.openstreetmap.org/keys/light:direction#values) [light:direction](https://wiki.openstreetmap.org/wiki/Key:light:direction) | [direction](../SpecialInputElements.md#direction) | + + + + +### ref + + + +The question is **What is the reference number of this street lamp?** + +This rendering asks information about the property [ref](https://wiki.openstreetmap.org/wiki/Key:ref) +This is rendered with `This street lamp has the reference number {ref}` + + + +### support + + + +The question is **How is this street lamp mounted?** + + + + + + - **This lamp is suspended using cables** corresponds with support=catenary + - **This lamp is mounted on a ceiling** corresponds with support=ceiling + - **This lamp is mounted in the ground** corresponds with support=ground + - **This lamp is mounted on a short pole (mostly < 1.5m)** corresponds with support=pedestal + - **This lamp is mounted on a pole** corresponds with support=pole + - **This lamp is mounted directly to the wall** corresponds with support=wall + - **This lamp is mounted to the wall using a metal bar** corresponds with support=wall_mount + + + + +### lamp_mount + + + +The question is **How is this lamp mounted to the pole?** + + + + + + - **This lamp sits atop of a straight mast** corresponds with lamp_mount=straight_mast + - **This lamp sits at the end of a bent mast** corresponds with lamp_mount=bent_mast + + + + +### method + + + +The question is **What kind of lighting does this lamp use?** + + + + + + - **This lamp is lit electrically** corresponds with light:method=electric_This option cannot be chosen as answer_ + - **This lamp uses LEDs** corresponds with light:method=LED + - **This lamp uses incandescent lighting** corresponds with light:method=incandescent + - **This lamp uses halogen lighting** corresponds with light:method=halogen + - **This lamp uses discharge lamps (unknown type)** corresponds with light:method=discharge + - **This lamp uses a mercury-vapour lamp (lightly blueish)** corresponds with light:method=mercury + - **This lamp uses metal-halide lamps (bright white)** corresponds with light:method=metal-halide + - **This lamp uses fluorescent lighting** corresponds with light:method=fluorescent + - **This lamp uses sodium lamps (unknown type)** corresponds with light:method=sodium + - **This lamp uses low pressure sodium lamps (monochrome orange)** corresponds with light:method=low_pressure_sodium + - **This lamp uses high pressure sodium lamps (orange with white)** corresponds with light:method=high_pressure_sodium + - **This lamp is lit using gas** corresponds with light:method=gas + + + + +### colour + + + +The question is **What colour light does this lamp emit?** + +This rendering asks information about the property [light:colour](https://wiki.openstreetmap.org/wiki/Key:light:colour) +This is rendered with `This lamp emits {light:colour} light` + + + + - **This lamp emits white light** corresponds with light:colour=white + - **This lamp emits green light** corresponds with light:colour=green + - **This lamp emits orange light** corresponds with light:colour=orange + + + + +### count + + + +The question is **How many fixtures does this light have?** + +This rendering asks information about the property [light:count](https://wiki.openstreetmap.org/wiki/Key:light:count) +This is rendered with `This lamp has {light:count} fixtures` + + + + - **This lamp has 1 fixture** corresponds with light:count=1 + - **This lamp has 2 fixtures** corresponds with light:count=2 + + + + +### lit + + + +The question is **When is this lamp lit?** + + + + + + - **This lamp is lit at night** corresponds with light:lit=dusk-dawn + - **This lamp is lit 24/7** corresponds with light:lit=24/7 + - **This lamp is lit based on motion** corresponds with light:lit=motion + - **This lamp is lit based on demand (e.g. with a pushbutton)** corresponds with light:lit=demand + + + + +### direction + + + +The question is **Where does this lamp point to?** + +This rendering asks information about the property [light:direction](https://wiki.openstreetmap.org/wiki/Key:light:direction) +This is rendered with `This lamp points towards {light:direction}` + +This document is autogenerated from assets/layers/street_lamps/street_lamps.json \ No newline at end of file diff --git a/Docs/Layers/surveillance_camera.md b/Docs/Layers/surveillance_camera.md new file mode 100644 index 000000000..5067b7c94 --- /dev/null +++ b/Docs/Layers/surveillance_camera.md @@ -0,0 +1,227 @@ + + + surveillance_camera +===================== + + + + + +This layer shows surveillance cameras and allows a contributor to update information and add new cameras + + + + +## Table of contents + +1. [surveillance_camera](#surveillance_camera) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [images](#images) + + [Camera type: fixed; panning; dome](#camera-type-fixed;-panning;-dome) + + [camera_direction](#camera_direction) + + [Operator](#operator) + + [Surveillance type: public, outdoor, indoor](#surveillance-type-public,-outdoor,-indoor) + + [is_indoor](#is_indoor) + + [Level](#level) + + [Surveillance:zone](#surveillancezone) + + [camera:mount](#cameramount) + + + + + + - This layer will automatically load [walls_and_buildings](./walls_and_buildings.md) into the layout as it depends on it: a preset snaps to this layer (presets[1]) + + + + +#### Themes using this layer + + + + + + - [surveillance](https://mapcomplete.osm.be/surveillance) + + +[Go to the source code](../assets/layers/surveillance_camera/surveillance_camera.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - man_made=surveillance + - surveillance:type=camera|surveillance:type=ALPR|surveillance:type=ANPR + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/camera:type#values) [camera:type](https://wiki.openstreetmap.org/wiki/Key:camera:type) | Multiple choice | [fixed](https://wiki.openstreetmap.org/wiki/Tag:camera:type%3Dfixed) [dome](https://wiki.openstreetmap.org/wiki/Tag:camera:type%3Ddome) [panning](https://wiki.openstreetmap.org/wiki/Tag:camera:type%3Dpanning) +[](https://taginfo.openstreetmap.org/keys/camera:direction#values) [camera:direction](https://wiki.openstreetmap.org/wiki/Key:camera:direction) | [direction](../SpecialInputElements.md#direction) | +[](https://taginfo.openstreetmap.org/keys/operator#values) [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/surveillance#values) [surveillance](https://wiki.openstreetmap.org/wiki/Key:surveillance) | Multiple choice | [public](https://wiki.openstreetmap.org/wiki/Tag:surveillance%3Dpublic) [outdoor](https://wiki.openstreetmap.org/wiki/Tag:surveillance%3Doutdoor) [indoor](https://wiki.openstreetmap.org/wiki/Tag:surveillance%3Dindoor) +[](https://taginfo.openstreetmap.org/keys/indoor#values) [indoor](https://wiki.openstreetmap.org/wiki/Key:indoor) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:indoor%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:indoor%3Dno) +[](https://taginfo.openstreetmap.org/keys/level#values) [level](https://wiki.openstreetmap.org/wiki/Key:level) | [nat](../SpecialInputElements.md#nat) | +[](https://taginfo.openstreetmap.org/keys/surveillance:zone#values) [surveillance:zone](https://wiki.openstreetmap.org/wiki/Key:surveillance:zone) | [string](../SpecialInputElements.md#string) | [parking](https://wiki.openstreetmap.org/wiki/Tag:surveillance:zone%3Dparking) [traffic](https://wiki.openstreetmap.org/wiki/Tag:surveillance:zone%3Dtraffic) [entrance](https://wiki.openstreetmap.org/wiki/Tag:surveillance:zone%3Dentrance) [corridor](https://wiki.openstreetmap.org/wiki/Tag:surveillance:zone%3Dcorridor) [public_transport_platform](https://wiki.openstreetmap.org/wiki/Tag:surveillance:zone%3Dpublic_transport_platform) [shop](https://wiki.openstreetmap.org/wiki/Tag:surveillance:zone%3Dshop) +[](https://taginfo.openstreetmap.org/keys/camera:mount#values) [camera:mount](https://wiki.openstreetmap.org/wiki/Key:camera:mount) | [string](../SpecialInputElements.md#string) | [wall](https://wiki.openstreetmap.org/wiki/Tag:camera:mount%3Dwall) [pole](https://wiki.openstreetmap.org/wiki/Tag:camera:mount%3Dpole) [ceiling](https://wiki.openstreetmap.org/wiki/Tag:camera:mount%3Dceiling) + + + + +### images + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### Camera type: fixed; panning; dome + + + +The question is **What kind of camera is this?** + + + + + + - **A fixed (non-moving) camera** corresponds with camera:type=fixed + - **A dome camera (which can turn)** corresponds with camera:type=dome + - **A panning camera** corresponds with camera:type=panning + + + + +### camera_direction + + + +The question is **In which geographical direction does this camera film?** + +This rendering asks information about the property [camera:direction](https://wiki.openstreetmap.org/wiki/Key:camera:direction) +This is rendered with `Films to a compass heading of {camera:direction}` + + + + - **Films to a compass heading of {direction}** corresponds with direction~^..*$_This option cannot be chosen as answer_ + + + + +### Operator + + + +The question is **Who operates this CCTV?** + +This rendering asks information about the property [operator](https://wiki.openstreetmap.org/wiki/Key:operator) +This is rendered with `Operated by {operator}` + + + +### Surveillance type: public, outdoor, indoor + + + +The question is **What kind of surveillance is this camera** + + + + + + - **A public area is surveilled, such as a street, a bridge, a square, a park, a train station, a public corridor or tunnel,...** corresponds with surveillance=public + - **An outdoor, yet private area is surveilled (e.g. a parking lot, a fuel station, courtyard, entrance, private driveway, ...)** corresponds with surveillance=outdoor + - **A private indoor area is surveilled, e.g. a shop, a private underground parking, ...** corresponds with surveillance=indoor + + + + +### is_indoor + + + +The question is **Is the public space surveilled by this camera an indoor or outdoor space?** + + + + + + - **This camera is located indoors** corresponds with indoor=yes + - **This camera is located outdoors** corresponds with indoor=no + - **This camera is probably located outdoors** corresponds with _This option cannot be chosen as answer_ + + + + +### Level + + + +The question is **On which level is this camera located?** + +This rendering asks information about the property [level](https://wiki.openstreetmap.org/wiki/Key:level) +This is rendered with `Located on level {level}` + + + +### Surveillance:zone + + + +The question is **What exactly is surveilled here?** + +This rendering asks information about the property [surveillance:zone](https://wiki.openstreetmap.org/wiki/Key:surveillance:zone) +This is rendered with ` Surveills a {surveillance:zone}` + + + + - **Surveills a parking** corresponds with surveillance:zone=parking + - **Surveills the traffic** corresponds with surveillance:zone=traffic + - **Surveills an entrance** corresponds with surveillance:zone=entrance + - **Surveills a corridor** corresponds with surveillance:zone=corridor + - **Surveills a public tranport platform** corresponds with surveillance:zone=public_transport_platform + - **Surveills a shop** corresponds with surveillance:zone=shop + + + + +### camera:mount + + + +The question is **How is this camera placed?** + +This rendering asks information about the property [camera:mount](https://wiki.openstreetmap.org/wiki/Key:camera:mount) +This is rendered with `Mounting method: {camera:mount}` + + + + - **This camera is placed against a wall** corresponds with camera:mount=wall + - **This camera is placed one a pole** corresponds with camera:mount=pole + - **This camera is placed on the ceiling** corresponds with camera:mount=ceiling + + +This document is autogenerated from assets/layers/surveillance_camera/surveillance_camera.json \ No newline at end of file diff --git a/Docs/Layers/to_import.md b/Docs/Layers/to_import.md new file mode 100644 index 000000000..e138d0c0d --- /dev/null +++ b/Docs/Layers/to_import.md @@ -0,0 +1,102 @@ + + + to_import +=========== + + + + + +Alamat + + + + +## Table of contents + +1. [to_import](#to_import) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [uk_addresses_explanation](#uk_addresses_explanation) + + [uk_addresses_embedding_outline](#uk_addresses_embedding_outline) + + [uk_addresses_import_button](#uk_addresses_import_button) + + + + + + - This layer is loaded from an external source, namely `https://osm-uk-addresses.russss.dev/addresses/{z}/{x}/{y}.json` + - This layer will automatically load [address](./address.md) into the layout as it depends on it: a tagrendering needs this layer (uk_addresses_import_button) + - This layer will automatically load [address](./address.md) into the layout as it depends on it: A calculated tag loads features from this layer (calculatedTag[0] which calculates the value for _embedding_object) + - This layer will automatically load [raw_inspire_polygons](./raw_inspire_polygons.md) into the layout as it depends on it: A calculated tag loads features from this layer (calculatedTag[3] which calculates the value for _embedding_inspire_polygon_has_address) + + +[Go to the source code](../assets/layers/to_import/to_import.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - inspireid~^..*$ + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/_embedding_object:id#values) [_embedding_object:id](https://wiki.openstreetmap.org/wiki/Key:_embedding_object:id) | Multiple choice | [true](https://wiki.openstreetmap.org/wiki/Tag:_embedding_object:id%3Dtrue) [false](https://wiki.openstreetmap.org/wiki/Tag:_embedding_object:id%3Dfalse) + + + + +### uk_addresses_explanation + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### uk_addresses_embedding_outline + + + +_This tagrendering has no question and is thus read-only_ + + + + + + - **The INSPIRE-polygon containing this point has at least one address contained** corresponds with _embedding_object:id=true + - **The INSPIRE-polygon containing this point has no addresses contained** corresponds with _embedding_object:id=false + + + + +### uk_addresses_import_button + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/to_import/to_import.json \ No newline at end of file diff --git a/Docs/Layers/toekomstige_fietsstraat.md b/Docs/Layers/toekomstige_fietsstraat.md new file mode 100644 index 000000000..5fd14bafb --- /dev/null +++ b/Docs/Layers/toekomstige_fietsstraat.md @@ -0,0 +1,74 @@ + + + toekomstige_fietsstraat +========================= + + + + + +This street will become a cyclestreet soon + + + + +## Table of contents + +1. [toekomstige_fietsstraat](#toekomstige_fietsstraat) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [images](#images) + + + + + + + + + + +#### Themes using this layer + + + + + + - [cyclestreets](https://mapcomplete.osm.be/cyclestreets) + + +[Go to the source code](../assets/layers/toekomstige_fietsstraat/toekomstige_fietsstraat.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - proposed:cyclestreet=yes + + + + + Supported attributes +---------------------- + + + + + +### images + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/toekomstige_fietsstraat/toekomstige_fietsstraat.json \ No newline at end of file diff --git a/Docs/Layers/toilet.md b/Docs/Layers/toilet.md new file mode 100644 index 000000000..d8dc96068 --- /dev/null +++ b/Docs/Layers/toilet.md @@ -0,0 +1,317 @@ + + + toilet +======== + + + + + +A layer showing (public) toilets + + + + +## Table of contents + +1. [toilet](#toilet) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [images](#images) + + [toilet-access](#toilet-access) + + [toilets-fee](#toilets-fee) + + [toilet-charge](#toilet-charge) + + [payment-options](#payment-options) + + [Opening-hours](#opening-hours) + + [toilets-wheelchair](#toilets-wheelchair) + + [toilets-type](#toilets-type) + + [toilets-changing-table](#toilets-changing-table) + + [toilet-changing_table:location](#toilet-changing_tablelocation) + + [toilet-handwashing](#toilet-handwashing) + + [toilet-has-paper](#toilet-has-paper) + + [level](#level) + + [description](#description) + + + + + + + + + + +#### Themes using this layer + + + + + + - [toilets](https://mapcomplete.osm.be/toilets) + + +[Go to the source code](../assets/layers/toilet/toilet.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - amenity=toilets + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/access#values) [access](https://wiki.openstreetmap.org/wiki/Key:access) | [string](../SpecialInputElements.md#string) | [yes](https://wiki.openstreetmap.org/wiki/Tag:access%3Dyes) [customers](https://wiki.openstreetmap.org/wiki/Tag:access%3Dcustomers) [no](https://wiki.openstreetmap.org/wiki/Tag:access%3Dno) [key](https://wiki.openstreetmap.org/wiki/Tag:access%3Dkey) +[](https://taginfo.openstreetmap.org/keys/fee#values) [fee](https://wiki.openstreetmap.org/wiki/Key:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno) +[](https://taginfo.openstreetmap.org/keys/charge#values) [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [string](../SpecialInputElements.md#string) | +[](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) +[](https://taginfo.openstreetmap.org/keys/wheelchair#values) [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) +[](https://taginfo.openstreetmap.org/keys/toilets:position#values) [toilets:position](https://wiki.openstreetmap.org/wiki/Key:toilets:position) | Multiple choice | [seated](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dseated) [urinal](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Durinal) [squat](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dsquat) [seated;urinal](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dseated;urinal) +[](https://taginfo.openstreetmap.org/keys/changing_table#values) [changing_table](https://wiki.openstreetmap.org/wiki/Key:changing_table) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table%3Dno) +[](https://taginfo.openstreetmap.org/keys/changing_table:location#values) [changing_table:location](https://wiki.openstreetmap.org/wiki/Key:changing_table:location) | [string](../SpecialInputElements.md#string) | [female_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dfemale_toilet) [male_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dmale_toilet) [wheelchair_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dwheelchair_toilet) [dedicated_room](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Ddedicated_room) +[](https://taginfo.openstreetmap.org/keys/toilets:handwashing#values) [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) +[](https://taginfo.openstreetmap.org/keys/toilets:paper_supplied#values) [toilets:paper_supplied](https://wiki.openstreetmap.org/wiki/Key:toilets:paper_supplied) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:paper_supplied%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:paper_supplied%3Dno) +[](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) +[](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_ + + + + + +### toilet-access + + + +The question is **Are these toilets publicly accessible?** + +This rendering asks information about the property [access](https://wiki.openstreetmap.org/wiki/Key:access) +This is rendered with `Access is {access}` + + + + - **Public access** corresponds with access=yes + - **Only access to customers** corresponds with access=customers + - **Not accessible** corresponds with access=no + - **Accessible, but one has to ask a key to enter** corresponds with access=key + - **Public access** corresponds with access=public_This option cannot be chosen as answer_ + + + + +### toilets-fee + + + +The question is **Are these toilets free to use?** + + + + + + - **These are paid toilets** corresponds with fee=yes + - **Free to use** corresponds with fee=no + + + + +### toilet-charge + + + +The question is **How much does one have to pay for these toilets?** + +This rendering asks information about the property [charge](https://wiki.openstreetmap.org/wiki/Key:charge) +This is rendered with `The fee is {charge}` + + + +### payment-options + + + +The question is **Which methods of payment are accepted here?** + + + + + + - **Cash is accepted here** corresponds with payment:cash=yesUnselecting this answer will add payment:cash=no + - **Payment cards are accepted here** corresponds with payment:cards=yesUnselecting this answer will add payment:cards=no + + + + +### Opening-hours + + + +The question is **When are these toilets opened?** + +This rendering asks information about the property [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) +This is rendered with `{opening_hours_table()}` + + + + - **Opened 24/7** corresponds with opening_hours=24/7 + + + + +### toilets-wheelchair + + + +The question is **Is there a dedicated toilet for wheelchair users** + + + + + + - **There is a dedicated toilet for wheelchair users** corresponds with wheelchair=yes + - **No wheelchair access** corresponds with wheelchair=no + + + + +### toilets-type + + + +The question is **Which kind of toilets are this?** + + + + + + - **There are only seated toilets** corresponds with toilets:position=seated + - **There are only urinals here** corresponds with toilets:position=urinal + - **There are only squat toilets here** corresponds with toilets:position=squat + - **Both seated toilets and urinals are available here** corresponds with toilets:position=seated;urinal + + + + +### toilets-changing-table + + + +The question is **Is a changing table (to change diapers) available?** + + + + + + - **A changing table is available** corresponds with changing_table=yes + - **No changing table is available** corresponds with changing_table=no + + + + +### toilet-changing_table:location + + + +The question is **Where is the changing table located?** + +This rendering asks information about the property [changing_table:location](https://wiki.openstreetmap.org/wiki/Key:changing_table:location) +This is rendered with `The changing table is located at {changing_table:location}` + + + + - **The changing table is in the toilet for women. ** corresponds with changing_table:location=female_toilet + - **The changing table is in the toilet for men. ** corresponds with changing_table:location=male_toilet + - **The changing table is in the toilet for wheelchair users. ** corresponds with changing_table:location=wheelchair_toilet + - **The changing table is in a dedicated room. ** corresponds with changing_table:location=dedicated_room + + + + +### toilet-handwashing + + + +The question is **Do these toilets have a sink to wash your hands?** + + + + + + - **This toilets have a sink to wash your hands** corresponds with toilets:handwashing=yes + - **This toilets don't have a sink to wash your hands** corresponds with toilets:handwashing=no + + + + +### toilet-has-paper + + + +The question is **Does one have to bring their own toilet paper to this toilet?** + + + + + + - **This toilet is equipped with toilet paper** corresponds with toilets:paper_supplied=yes + - **You have to bring your own toilet paper to this toilet** corresponds with toilets:paper_supplied=no + + + + +### level + + + +The question is **On what level is this feature located?** + +This rendering asks information about the property [level](https://wiki.openstreetmap.org/wiki/Key:level) +This is rendered with `Located on the {level}th floor` + + + + - **Located underground** corresponds with location=underground_This option cannot be chosen as answer_ + - **Located on the ground floor** corresponds with level=0 + - **Located on the ground floor** corresponds with _This option cannot be chosen as answer_ + - **Located on the first floor** corresponds with level=1 + + + + +### description + + + +The question is **Is there still something relevant you couldn't give in the previous questions? Add it here.
Don't repeat already stated facts** + +This rendering asks information about the property [description](https://wiki.openstreetmap.org/wiki/Key:description) +This is rendered with `{description}` + +This document is autogenerated from assets/layers/toilet/toilet.json \ No newline at end of file diff --git a/Docs/Layers/town_hall.md b/Docs/Layers/town_hall.md new file mode 100644 index 000000000..ca36b4926 --- /dev/null +++ b/Docs/Layers/town_hall.md @@ -0,0 +1,49 @@ + + + town_hall +=========== + + + + + + + + +## Table of contents + +1. [town_hall](#town_hall) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + + + + + - This layer will automatically load [postal_code_boundary](./postal_code_boundary.md) into the layout as it depends on it: A calculated tag loads features from this layer (calculatedTag[0] which calculates the value for _postal_code_properties) + + +[Go to the source code](../assets/layers/town_hall/town_hall.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - amenity=townhall|building=church + + + + + Supported attributes +---------------------- + + + +This document is autogenerated from assets/layers/town_hall/town_hall.json \ No newline at end of file diff --git a/Docs/Layers/trail.md b/Docs/Layers/trail.md new file mode 100644 index 000000000..a594dcbc7 --- /dev/null +++ b/Docs/Layers/trail.md @@ -0,0 +1,170 @@ + + + trail +======= + + + + + +Aangeduide wandeltochten + + + + +## Table of contents + +1. [trail](#trail) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [images](#images) + + [trail-length](#trail-length) + + [Name](#name) + + [Operator tag](#operator-tag) + + [Color](#color) + + [Wheelchair access](#wheelchair-access) + + [pushchair access](#pushchair-access) + + + + + + + + +[Go to the source code](../assets/layers/trail/trail.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - route=hiking|route=bycicle|route=horse + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | +[](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) +[](https://taginfo.openstreetmap.org/keys/colour#values) [colour](https://wiki.openstreetmap.org/wiki/Key:colour) | [color](../SpecialInputElements.md#color) | [blue](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dblue) [red](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dred) [green](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dgreen) [yellow](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dyellow) +[](https://taginfo.openstreetmap.org/keys/wheelchair#values) [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) +[](https://taginfo.openstreetmap.org/keys/pushchair#values) [pushchair](https://wiki.openstreetmap.org/wiki/Key:pushchair) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:pushchair%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:pushchair%3Dno) + + + + +### images + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### trail-length + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### Name + + + +The question is **Wat is de naam van deze wandeling?** + +This rendering asks information about the property [name](https://wiki.openstreetmap.org/wiki/Key:name) +This is rendered with `Deze wandeling heet {name}` + + + +### Operator tag + + + +The question is **Wie beheert deze wandeltocht?** + +This rendering asks information about the property [operator](https://wiki.openstreetmap.org/wiki/Key:operator) +This is rendered with `Beheer door {operator}` + + + + - **Dit gebied wordt beheerd door Natuurpunt** corresponds with operator=Natuurpunt + - **Dit gebied wordt beheerd door {operator}** corresponds with operator~^(n|N)atuurpunt.*$_This option cannot be chosen as answer_ + + + + +### Color + + + +The question is **Welke kleur heeft deze wandeling?** + +This rendering asks information about the property [colour](https://wiki.openstreetmap.org/wiki/Key:colour) +This is rendered with `Deze wandeling heeft kleur {colour}` + + + + - **Blue trail** corresponds with colour=blue + - **Red trail** corresponds with colour=red + - **Green trail** corresponds with colour=green + - **Yellow trail** corresponds with colour=yellow + + + + +### Wheelchair access + + + +The question is **Is deze wandeling toegankelijk met de rolstoel?** + + + + + + - **deze wandeltocht is toegankelijk met de rolstoel** corresponds with wheelchair=yes + - **deze wandeltocht is niet toegankelijk met de rolstoel** corresponds with wheelchair=no + + + + +### pushchair access + + + +The question is **Is deze wandeltocht toegankelijk met de buggy?** + + + + + + - **deze wandeltocht is toegankelijk met de buggy** corresponds with pushchair=yes + - **deze wandeltocht is niet toegankelijk met de buggy** corresponds with pushchair=no + + +This document is autogenerated from assets/layers/trail/trail.json \ No newline at end of file diff --git a/Docs/Layers/tree_node.md b/Docs/Layers/tree_node.md new file mode 100644 index 000000000..3b9c2edf8 --- /dev/null +++ b/Docs/Layers/tree_node.md @@ -0,0 +1,225 @@ + + + tree_node +=========== + + + + + +A layer showing trees + + + + +## Table of contents + +1. [tree_node](#tree_node) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [images](#images) + + [tree-height](#tree-height) + + [tree-leaf_type](#tree-leaf_type) + + [tree-denotation](#tree-denotation) + + [tree-decidouous](#tree-decidouous) + + [tree_node-name](#tree_node-name) + + [tree-heritage](#tree-heritage) + + [tree_node-ref:OnroerendErfgoed](#tree_node-refonroerenderfgoed) + + [tree_node-wikidata](#tree_node-wikidata) + + + + + + + + + + +#### Themes using this layer + + + + + + - [trees](https://mapcomplete.osm.be/trees) + + +[Go to the source code](../assets/layers/tree_node/tree_node.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - natural=tree + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/height#values) [height](https://wiki.openstreetmap.org/wiki/Key:height) | Multiple choice | +[](https://taginfo.openstreetmap.org/keys/leaf_type#values) [leaf_type](https://wiki.openstreetmap.org/wiki/Key:leaf_type) | Multiple choice | [broadleaved](https://wiki.openstreetmap.org/wiki/Tag:leaf_type%3Dbroadleaved) [needleleaved](https://wiki.openstreetmap.org/wiki/Tag:leaf_type%3Dneedleleaved) +[](https://taginfo.openstreetmap.org/keys/denotation#values) [denotation](https://wiki.openstreetmap.org/wiki/Key:denotation) | Multiple choice | [landmark](https://wiki.openstreetmap.org/wiki/Tag:denotation%3Dlandmark) [natural_monument](https://wiki.openstreetmap.org/wiki/Tag:denotation%3Dnatural_monument) [agricultural](https://wiki.openstreetmap.org/wiki/Tag:denotation%3Dagricultural) [park](https://wiki.openstreetmap.org/wiki/Tag:denotation%3Dpark) [garden](https://wiki.openstreetmap.org/wiki/Tag:denotation%3Dgarden) [avenue](https://wiki.openstreetmap.org/wiki/Tag:denotation%3Davenue) [urban](https://wiki.openstreetmap.org/wiki/Tag:denotation%3Durban) [none](https://wiki.openstreetmap.org/wiki/Tag:denotation%3Dnone) +[](https://taginfo.openstreetmap.org/keys/leaf_cycle#values) [leaf_cycle](https://wiki.openstreetmap.org/wiki/Key:leaf_cycle) | Multiple choice | [deciduous](https://wiki.openstreetmap.org/wiki/Tag:leaf_cycle%3Ddeciduous) [evergreen](https://wiki.openstreetmap.org/wiki/Tag:leaf_cycle%3Devergreen) +[](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:name%3D) +[](https://taginfo.openstreetmap.org/keys/heritage#values) [heritage](https://wiki.openstreetmap.org/wiki/Key:heritage) | Multiple choice | [4](https://wiki.openstreetmap.org/wiki/Tag:heritage%3D4) [4](https://wiki.openstreetmap.org/wiki/Tag:heritage%3D4) [yes](https://wiki.openstreetmap.org/wiki/Tag:heritage%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:heritage%3Dno) +[](https://taginfo.openstreetmap.org/keys/ref:OnroerendErfgoed#values) [ref:OnroerendErfgoed](https://wiki.openstreetmap.org/wiki/Key:ref:OnroerendErfgoed) | [nat](../SpecialInputElements.md#nat) | +[](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_ + + + + + +### tree-height + + + +_This tagrendering has no question and is thus read-only_ + + + + + + - **Height: {height} m** corresponds with height~^^[0-9.]+$$ + + + + +### tree-leaf_type + + + +The question is **Is this a broadleaved or needleleaved tree?** + + + + + + - ** Broadleaved** corresponds with leaf_type=broadleaved + - ** Needleleaved** corresponds with leaf_type=needleleaved + - ** Permanently leafless** corresponds with leaf_type=leafless_This option cannot be chosen as answer_ + + + + +### tree-denotation + + + +The question is **How significant is this tree? Choose the first answer that applies.** + + + + + + - **The tree is remarkable due to its size or prominent location. It is useful for navigation.** corresponds with denotation=landmark + - **The tree is a natural monument, e.g. because it is especially old, or of a valuable species.** corresponds with denotation=natural_monument + - **The tree is used for agricultural purposes, e.g. in an orchard.** corresponds with denotation=agricultural + - **The tree is in a park or similar (cemetery, school grounds, …).** corresponds with denotation=park + - **The tree is a residential garden.** corresponds with denotation=garden + - **This is a tree along an avenue.** corresponds with denotation=avenue + - **The tree is an urban area.** corresponds with denotation=urban + - **The tree is outside of an urban area.** corresponds with denotation=none + + + + +### tree-decidouous + + + +The question is **Is this tree evergreen or deciduous?** + + + + + + - **Deciduous: the tree loses its leaves for some time of the year.** corresponds with leaf_cycle=deciduous + - **Evergreen.** corresponds with leaf_cycle=evergreen + + + + +### tree_node-name + + + +The question is **Does the tree have a name?** + +This rendering asks information about the property [name](https://wiki.openstreetmap.org/wiki/Key:name) +This is rendered with `Name: {name}` + + + + - **The tree does not have a name.** corresponds with noname=yes + + + + +### tree-heritage + + + +The question is **Is this tree registered heritage?** + + + + + + - ** Registered as heritage by Onroerend Erfgoed Flanders** corresponds with heritage=4&heritage:operator=OnroerendErfgoed + - **Registered as heritage by Direction du Patrimoine culturel Brussels** corresponds with heritage=4&heritage:operator=aatl + - **Registered as heritage by a different organisation** corresponds with heritage=yes + - **Not registered as heritage** corresponds with heritage=no + - **Registered as heritage by a different organisation** corresponds with heritage~^..*$_This option cannot be chosen as answer_ + + + + +### tree_node-ref:OnroerendErfgoed + + + +The question is **What is the ID issued by Onroerend Erfgoed Flanders?** + +This rendering asks information about the property [ref:OnroerendErfgoed](https://wiki.openstreetmap.org/wiki/Key:ref:OnroerendErfgoed) +This is rendered with ` Onroerend Erfgoed ID: {ref:OnroerendErfgoed}` + + + +### tree_node-wikidata + + + +The question is **What is the Wikidata ID for this tree?** + +This rendering asks information about the property [wikidata](https://wiki.openstreetmap.org/wiki/Key:wikidata) +This is rendered with ` Wikidata: {wikidata}` + +This document is autogenerated from assets/layers/tree_node/tree_node.json \ No newline at end of file diff --git a/Docs/Layers/type_node.md b/Docs/Layers/type_node.md new file mode 100644 index 000000000..46d402992 --- /dev/null +++ b/Docs/Layers/type_node.md @@ -0,0 +1,52 @@ + + + type_node +=========== + + + + + +This is a priviliged meta_layer which exports _every_ point in OSM. This only works if zoomed below the point that the full tile is loaded (and not loaded via Overpass). Note that this point will also contain a property `parent_ways` which contains all the ways this node is part of as a list. This is mainly used for extremely specialized themes, which do advanced conflations. Expert use only. + + + + +## Table of contents + +1. [type_node](#type_node) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + + + + + - Not rendered on the map by default. If you want to rendering this on the map, override `mapRenderings` + - This layer is needed as dependency for layer [grb](#grb) + + +[Go to the source code](../assets/layers/type_node/type_node.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - id~^node\/.*$ + + + + + Supported attributes +---------------------- + + + +This document is autogenerated from assets/layers/type_node/type_node.json \ No newline at end of file diff --git a/Docs/Layers/viewpoint.md b/Docs/Layers/viewpoint.md new file mode 100644 index 000000000..8b2bcac35 --- /dev/null +++ b/Docs/Layers/viewpoint.md @@ -0,0 +1,83 @@ + + + viewpoint +=========== + + + + + +A nice viewpoint or nice view. Ideal to add an image if no other category fits + + + + +## Table of contents + +1. [viewpoint](#viewpoint) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [images](#images) + + [viewpoint-description](#viewpoint-description) + + + + + + + + +[Go to the source code](../assets/layers/viewpoint/viewpoint.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - tourism=viewpoint + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](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_ + + + + + +### viewpoint-description + + + +The question is **Do you want to add a description?** + +This rendering asks information about the property [description](https://wiki.openstreetmap.org/wiki/Key:description) +This is rendered with `{description}` + +This document is autogenerated from assets/layers/viewpoint/viewpoint.json \ No newline at end of file diff --git a/Docs/Layers/village_green.md b/Docs/Layers/village_green.md new file mode 100644 index 000000000..fbc8ce8ee --- /dev/null +++ b/Docs/Layers/village_green.md @@ -0,0 +1,84 @@ + + + village_green +=============== + + + + + +A layer showing village-green (which are communal green areas, but not quite parks" + + + + +## Table of contents + +1. [village_green](#village_green) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [images](#images) + + [village_green-explanation](#village_green-explanation) + + [village_green-reviews](#village_green-reviews) + + + + + + + + +[Go to the source code](../assets/layers/village_green/village_green.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - landuse=village_green + + + + + Supported attributes +---------------------- + + + + + +### images + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### village_green-explanation + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### village_green-reviews + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/village_green/village_green.json \ No newline at end of file diff --git a/Docs/Layers/visitor_information_centre.md b/Docs/Layers/visitor_information_centre.md new file mode 100644 index 000000000..06f61cf60 --- /dev/null +++ b/Docs/Layers/visitor_information_centre.md @@ -0,0 +1,51 @@ + + + visitor_information_centre +============================ + + + + + +A visitor center offers information about a specific attraction or place of interest where it is located. + + + + +## Table of contents + +1. [visitor_information_centre](#visitor_information_centre) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + + + + + + + +[Go to the source code](../assets/layers/visitor_information_centre/visitor_information_centre.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - information=visitor_centre|information=office + + + + + Supported attributes +---------------------- + + + +This document is autogenerated from assets/layers/visitor_information_centre/visitor_information_centre.json \ No newline at end of file diff --git a/Docs/Layers/walking_routes.md b/Docs/Layers/walking_routes.md new file mode 100644 index 000000000..910fb7a8a --- /dev/null +++ b/Docs/Layers/walking_routes.md @@ -0,0 +1,154 @@ + + + walking_routes +================ + + + + + +Walking routes by 'provincie Antwerpen' + + + + +## Table of contents + +1. [walking_routes](#walking_routes) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [walk-length](#walk-length) + + [walk-type](#walk-type) + + [walk-description](#walk-description) + + [walk-operator](#walk-operator) + + [walk-operator-email](#walk-operator-email) + + [questions](#questions) + + [reviews](#reviews) + + + + + + - Not rendered on the map by default. If you want to rendering this on the map, override `mapRenderings` + - This layer is loaded from an external source, namely `https://raw.githubusercontent.com/pietervdvn/MapComplete-data/main/speelplekken_cache/speelplekken_{layer}_{z}_{x}_{y}.geojson` + + +[Go to the source code](../assets/layers/walking_routes/walking_routes.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - type=route + - route=foot + - operator~^[pP]rovincie Antwerpen$ + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/route#values) [route](https://wiki.openstreetmap.org/wiki/Key:route) | Multiple choice | [iwn](https://wiki.openstreetmap.org/wiki/Tag:route%3Diwn) [nwn](https://wiki.openstreetmap.org/wiki/Tag:route%3Dnwn) [rwn](https://wiki.openstreetmap.org/wiki/Tag:route%3Drwn) [lwn](https://wiki.openstreetmap.org/wiki/Tag:route%3Dlwn) +[](https://taginfo.openstreetmap.org/keys/description#values) [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | +[](https://taginfo.openstreetmap.org/keys/operator#values) [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/operator:email#values) [operator:email](https://wiki.openstreetmap.org/wiki/Key:operator:email) | [email](../SpecialInputElements.md#email) | + + + + +### walk-length + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### walk-type + + + +_This tagrendering has no question and is thus read-only_ + + + + + + - **Dit is een internationale wandelroute** corresponds with route=iwn + - **Dit is een nationale wandelroute** corresponds with route=nwn + - **Dit is een regionale wandelroute** corresponds with route=rwn + - **Dit is een lokale wandelroute** corresponds with route=lwn + + + + +### walk-description + + + +The question is **Geef een korte beschrijving van de wandeling (max 255 tekens)** + +This rendering asks information about the property [description](https://wiki.openstreetmap.org/wiki/Key:description) +This is rendered with `

Korte beschrijving:

{description}` + + + +### walk-operator + + + +The question is **Wie beheert deze wandeling en plaatst dus de signalisatiebordjes?** + +This rendering asks information about the property [operator](https://wiki.openstreetmap.org/wiki/Key:operator) +This is rendered with `Signalisatie geplaatst door {operator}` + + + +### walk-operator-email + + + +The question is **Naar wie kan men emailen bij problemen rond signalisatie?** + +This rendering asks information about the property [operator:email](https://wiki.openstreetmap.org/wiki/Key:operator:email) +This is rendered with `Bij problemen met signalisatie kan men emailen naar {operator:email}` + + + +### questions + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### reviews + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/walking_routes/walking_routes.json \ No newline at end of file diff --git a/Docs/Layers/walls_and_buildings.md b/Docs/Layers/walls_and_buildings.md new file mode 100644 index 000000000..8b9f9ec47 --- /dev/null +++ b/Docs/Layers/walls_and_buildings.md @@ -0,0 +1,70 @@ + + + walls_and_buildings +===================== + + + + + +Special builtin layer providing all walls and buildings. This layer is useful in presets for objects which can be placed against walls (e.g. AEDs, postboxes, entrances, addresses, surveillance cameras, ...). This layer is invisible by default and not toggleable by the user. + + + + +## Table of contents + +1. [walls_and_buildings](#walls_and_buildings) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + + + + + - This layer is not visible by default and must be enabled in the filter by the user. + - Not visible in the layer selection by default. If you want to make this layer toggable, override `name` + - Not rendered on the map by default. If you want to rendering this on the map, override `mapRenderings` + - This layer is needed as dependency for layer [defibrillator](#defibrillator) + - This layer is needed as dependency for layer [entrance](#entrance) + - This layer is needed as dependency for layer [surveillance_camera](#surveillance_camera) + + + + +#### Themes using this layer + + + + + + - [aed](https://mapcomplete.osm.be/aed) + - [entrances](https://mapcomplete.osm.be/entrances) + - [surveillance](https://mapcomplete.osm.be/surveillance) + + +[Go to the source code](../assets/layers/walls_and_buildings/walls_and_buildings.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - barrier=wall|building~^..*$ + + + + + Supported attributes +---------------------- + + + +This document is autogenerated from assets/layers/walls_and_buildings/walls_and_buildings.json \ No newline at end of file diff --git a/Docs/Layers/waste_basket.md b/Docs/Layers/waste_basket.md new file mode 100644 index 000000000..efcb5e86f --- /dev/null +++ b/Docs/Layers/waste_basket.md @@ -0,0 +1,112 @@ + + + waste_basket +============== + + + + + +This is a public waste basket, thrash can, where you can throw away your thrash. + + + + +## Table of contents + +1. [waste_basket](#waste_basket) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [waste-basket-waste-types](#waste-basket-waste-types) + + [dispensing_dog_bags](#dispensing_dog_bags) + + + + + + + + + + +#### Themes using this layer + + + + + + - [waste_basket](https://mapcomplete.osm.be/waste_basket) + + +[Go to the source code](../assets/layers/waste_basket/waste_basket.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - amenity=waste_basket + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/waste#values) [waste](https://wiki.openstreetmap.org/wiki/Key:waste) | Multiple choice | [trash](https://wiki.openstreetmap.org/wiki/Tag:waste%3Dtrash) [dog_excrement](https://wiki.openstreetmap.org/wiki/Tag:waste%3Ddog_excrement) [cigarettes](https://wiki.openstreetmap.org/wiki/Tag:waste%3Dcigarettes) [drugs](https://wiki.openstreetmap.org/wiki/Tag:waste%3Ddrugs) [sharps](https://wiki.openstreetmap.org/wiki/Tag:waste%3Dsharps) +[](https://taginfo.openstreetmap.org/keys/vending#values) [vending](https://wiki.openstreetmap.org/wiki/Key:vending) | Multiple choice | [dog_excrement_bag](https://wiki.openstreetmap.org/wiki/Tag:vending%3Ddog_excrement_bag) [](https://wiki.openstreetmap.org/wiki/Tag:vending%3D) [](https://wiki.openstreetmap.org/wiki/Tag:vending%3D) + + + + +### waste-basket-waste-types + + + +The question is **What kind of waste basket is this?** + + + + + + - **A waste basket for general waste** corresponds with _This option cannot be chosen as answer_ + - **A waste basket for general waste** corresponds with waste=trash + - **A waste basket for dog excrements** corresponds with waste=dog_excrement + - **A waste basket for cigarettes** corresponds with waste=cigarettes + - **A waste basket for drugs** corresponds with waste=drugs + - **A waste basket for needles and other sharp objects** corresponds with waste=sharps + + + + +### dispensing_dog_bags + + + +The question is **Does this waste basket have a dispenser for dog excrement bags?** + + + + + + - **This waste basket has a dispenser for (dog) excrement bags** corresponds with vending=dog_excrement_bag + - **This waste basket does not have a dispenser for (dog) excrement bags** corresponds with not:vending=dog_excrement_bag + - **This waste basket does not have a dispenser for (dog) excrement bags** corresponds with + + +This document is autogenerated from assets/layers/waste_basket/waste_basket.json \ No newline at end of file diff --git a/Docs/Layers/watermill.md b/Docs/Layers/watermill.md new file mode 100644 index 000000000..a69c90700 --- /dev/null +++ b/Docs/Layers/watermill.md @@ -0,0 +1,112 @@ + + + watermill +=========== + + + + + +Watermolens + + + + +## Table of contents + +1. [watermill](#watermill) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [images](#images) + + [Access tag](#access-tag) + + [Operator tag](#operator-tag) + + + + + + + + +[Go to the source code](../assets/layers/watermill/watermill.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - man_made=watermill + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/access:description#values) [access:description](https://wiki.openstreetmap.org/wiki/Key:access:description) | [string](../SpecialInputElements.md#string) | +[](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) + + + + +### images + + + +_This tagrendering has no question and is thus read-only_ + + + + + +### Access tag + + + +The question is **Is dit gebied toegankelijk?** + +This rendering asks information about the property [access:description](https://wiki.openstreetmap.org/wiki/Key:access:description) +This is rendered with `De toegankelijkheid van dit gebied is: {access:description}` + + + + - **Vrij toegankelijk** corresponds with access=yes + - **Niet toegankelijk** corresponds with access=no + - **Niet toegankelijk, want privégebied** corresponds with access=private + - **Toegankelijk, ondanks dat het privegebied is** corresponds with access=permissive + - **Enkel toegankelijk met een gids of tijdens een activiteit** corresponds with access=guided + - **Toegankelijk mits betaling** corresponds with access=yes&fee=yes + + + + +### Operator tag + + + +The question is **Wie beheert dit pad?** + +This rendering asks information about the property [operator](https://wiki.openstreetmap.org/wiki/Key:operator) +This is rendered with `Beheer door {operator}` + + + + - **Dit gebied wordt beheerd door Natuurpunt** corresponds with operator=Natuurpunt + - **Dit gebied wordt beheerd door {operator}** corresponds with operator~^(n|N)atuurpunt.*$_This option cannot be chosen as answer_ + + +This document is autogenerated from assets/layers/watermill/watermill.json \ No newline at end of file diff --git a/Docs/Layers/windturbine.md b/Docs/Layers/windturbine.md new file mode 100644 index 000000000..4a9af8b3e --- /dev/null +++ b/Docs/Layers/windturbine.md @@ -0,0 +1,145 @@ + + + windturbine +============= + + + + + + + + +## Table of contents + +1. [windturbine](#windturbine) + * [Themes using this layer](#themes-using-this-layer) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [turbine-output](#turbine-output) + + [turbine-operator](#turbine-operator) + + [turbine-height](#turbine-height) + + [turbine-diameter](#turbine-diameter) + + [turbine-start-date](#turbine-start-date) + + [images](#images) + + + + + + + + + + +#### Themes using this layer + + + + + + - [openwindpowermap](https://mapcomplete.osm.be/openwindpowermap) + + +[Go to the source code](../assets/layers/windturbine/windturbine.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - generator:source=wind + + + + + Supported attributes +---------------------- + + + +**Warning** This quick overview is incomplete + + + +attribute | type | values which are supported by this layer +----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/generator:output:electricity#values) [generator:output:electricity](https://wiki.openstreetmap.org/wiki/Key:generator:output:electricity) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/operator#values) [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/height#values) [height](https://wiki.openstreetmap.org/wiki/Key:height) | [pfloat](../SpecialInputElements.md#pfloat) | +[](https://taginfo.openstreetmap.org/keys/rotor:diameter#values) [rotor:diameter](https://wiki.openstreetmap.org/wiki/Key:rotor:diameter) | [float](../SpecialInputElements.md#float) | +[](https://taginfo.openstreetmap.org/keys/start_date#values) [start_date](https://wiki.openstreetmap.org/wiki/Key:start_date) | [date](../SpecialInputElements.md#date) | + + + + +### turbine-output + + + +The question is **What is the power output of this wind turbine? (e.g. 2.3 MW)** + +This rendering asks information about the property [generator:output:electricity](https://wiki.openstreetmap.org/wiki/Key:generator:output:electricity) +This is rendered with `The power output of this wind turbine is {generator:output:electricity}.` + + + +### turbine-operator + + + +The question is **Who operates this wind turbine?** + +This rendering asks information about the property [operator](https://wiki.openstreetmap.org/wiki/Key:operator) +This is rendered with `This wind turbine is operated by {operator}.` + + + +### turbine-height + + + +The question is **What is the total height of this wind turbine (including rotor radius), in metres?** + +This rendering asks information about the property [height](https://wiki.openstreetmap.org/wiki/Key:height) +This is rendered with `The total height (including rotor radius) of this wind turbine is {height} metres.` + + + +### turbine-diameter + + + +The question is **What is the rotor diameter of this wind turbine, in metres?** + +This rendering asks information about the property [rotor:diameter](https://wiki.openstreetmap.org/wiki/Key:rotor:diameter) +This is rendered with `The rotor diameter of this wind turbine is {rotor:diameter} metres.` + + + +### turbine-start-date + + + +The question is **When did this wind turbine go into operation?** + +This rendering asks information about the property [start_date](https://wiki.openstreetmap.org/wiki/Key:start_date) +This is rendered with `This wind turbine went into operation on/in {start_date}.` + + + +### images + + + +_This tagrendering has no question and is thus read-only_ + + + +This document is autogenerated from assets/layers/windturbine/windturbine.json \ No newline at end of file diff --git a/Docs/Layers/wrong_postal_code.md b/Docs/Layers/wrong_postal_code.md new file mode 100644 index 000000000..a3d603d36 --- /dev/null +++ b/Docs/Layers/wrong_postal_code.md @@ -0,0 +1,51 @@ + + + wrong_postal_code +=================== + + + + + + + + +## Table of contents + +1. [wrong_postal_code](#wrong_postal_code) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + + + + + - Not visible in the layer selection by default. If you want to make this layer toggable, override `name` + - Not rendered on the map by default. If you want to rendering this on the map, override `mapRenderings` + + +[Go to the source code](../assets/layers/wrong_postal_code/wrong_postal_code.json) + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - boundary~^..*$ + - addr:postcode~^..*$ + + + + + Supported attributes +---------------------- + + + +This document is autogenerated from assets/layers/wrong_postal_code/wrong_postal_code.json \ No newline at end of file diff --git a/Docs/SpecialInputElements.md b/Docs/SpecialInputElements.md index 0209e28d0..2ed9307d0 100644 --- a/Docs/SpecialInputElements.md +++ b/Docs/SpecialInputElements.md @@ -3,7 +3,9 @@ Available types for text fields ================================= - ## Table of contents + + +## Table of contents 1. [Available types for text fields](#available-types-for-text-fields) + [string](#string) @@ -23,37 +25,51 @@ + [opening_hours](#opening_hours) + [color](#color) - The listed types here trigger a special input element. Use them in `tagrendering.freeform.type` of your tagrendering to activate them + + +The listed types here trigger a special input element. Use them in `tagrendering.freeform.type` of your tagrendering to activate them + + ### string -A basic string +A basic string + + ### text -A string, but allows input of longer strings more comfortably and supports newlines (a text area) +A string, but allows input of longer strings more comfortably and supports newlines (a text area) + + ### date -A date +A date + + ### direction -A geographical direction, in degrees. 0° is north, 90° is east, ... Will return a value between 0 (incl) and 360 (excl) +A geographical direction, in degrees. 0° is north, 90° is east, ... Will return a value between 0 (incl) and 360 (excl) + + ### length -A geographical length in meters (rounded at two points). Will give an extra minimap with a measurement tool. Arguments: [ zoomlevel, preferredBackgroundMapType (comma separated) ], e.g. `["21", "map,photo"] +A geographical length in meters (rounded at two points). Will give an extra minimap with a measurement tool. Arguments: [ zoomlevel, preferredBackgroundMapType (comma separated) ], e.g. `["21", "map,photo"] + + ### wikidata @@ -98,55 +114,73 @@ removePostfixes | remove these snippets of text from the end of the passed strin } ] } -``` +``` + + ### int -A number +A number + + ### nat -A positive number or zero +A positive number or zero + + ### pnat -A strict positive number +A strict positive number + + ### float -A decimal +A decimal + + ### pfloat -A positive decimal (incl zero) +A positive decimal (incl zero) + + ### email -An email adress +An email adress + + ### url -A url +A url + + ### phone -A phone number +A phone number + + ### opening_hours @@ -187,7 +221,9 @@ postfix | Piece of text that will always be added to the end of the generated op } ``` -*Don't forget to pass the prefix and postfix in the rendering as well*: `{opening_hours_table(opening_hours,yes @ &LPARENS, &RPARENS )` +*Don't forget to pass the prefix and postfix in the rendering as well*: `{opening_hours_table(opening_hours,yes @ &LPARENS, &RPARENS )` + + ### color diff --git a/Docs/SpecialRenderings.md b/Docs/SpecialRenderings.md index db63a1e87..1c2931f24 100644 --- a/Docs/SpecialRenderings.md +++ b/Docs/SpecialRenderings.md @@ -3,7 +3,9 @@ Special tag renderings ======================== - ## Table of contents + + +## Table of contents 1. [Special tag renderings](#special-tag-renderings) + [all_tags](#all_tags) @@ -59,7 +61,13 @@ + [auto_apply](#auto_apply) * [Example usage of auto_apply](#example-usage-of-auto_apply) - In a tagrendering, some special values are substituted by an advanced UI-element. This allows advanced features and visualizations to be reused by custom themes or even to query third-party API's. General usage is `{func_name()}`, `{func_name(arg, someotherarg)}` or `{func_name(args):cssStyle}`. Note that you _do not_ need to use quotes around your arguments, the comma is enough to separate them. This also implies you cannot use a comma in your args + + +In a tagrendering, some special values are substituted by an advanced UI-element. This allows advanced features and visualizations to be reused by custom themes or even to query third-party API's. + +General usage is `{func_name()}`, `{func_name(arg, someotherarg)}` or `{func_name(args):cssStyle}`. Note that you _do not_ need to use quotes around your arguments, the comma is enough to separate them. This also implies you cannot use a comma in your args + + ### all_tags @@ -67,7 +75,9 @@ #### Example usage of all_tags - `{all_tags()}` + `{all_tags()}` + + ### image_carousel @@ -80,7 +90,9 @@ image key/prefix (multiple values allowed if comma-seperated) | image,mapillary, #### Example usage of image_carousel - `{image_carousel(image,mapillary,image,wikidata,wikimedia_commons,image,image)}` + `{image_carousel(image,mapillary,image,wikidata,wikimedia_commons,image,image)}` + + ### image_upload @@ -94,7 +106,9 @@ label | Add image | The text to show on the button #### Example usage of image_upload - `{image_upload(image,Add image)}` + `{image_upload(image,Add image)}` + + ### wikipedia @@ -107,7 +121,9 @@ keyToShowWikipediaFor | wikidata | Use the wikidata entry from this key to show #### Example usage of wikipedia - `{wikipedia()}` is a basic example, `{wikipedia(name:etymology:wikidata)}` to show the wikipedia page of whom the feature was named after. Also remember that these can be styled, e.g. `{wikipedia():max-height: 10rem}` to limit the height + `{wikipedia()}` is a basic example, `{wikipedia(name:etymology:wikidata)}` to show the wikipedia page of whom the feature was named after. Also remember that these can be styled, e.g. `{wikipedia():max-height: 10rem}` to limit the height + + ### minimap @@ -121,7 +137,9 @@ idKey | id | (Matches all resting arguments) This argument should be the key of #### Example usage of minimap - `{minimap()}`, `{minimap(17, id, _list_of_embedded_feature_ids_calculated_by_calculated_tag):height:10rem; border: 2px solid black}` + `{minimap()}`, `{minimap(17, id, _list_of_embedded_feature_ids_calculated_by_calculated_tag):height:10rem; border: 2px solid black}` + + ### sided_minimap @@ -134,7 +152,9 @@ side | _undefined_ | The side to show, either `left` or `right` #### Example usage of sided_minimap - `{sided_minimap(left)}` + `{sided_minimap(left)}` + + ### reviews @@ -148,7 +168,9 @@ fallback | _undefined_ | The identifier to use, if tags[subjectKey] as sp #### Example usage of reviews - `{reviews()}` for a vanilla review, `{reviews(name, play_forest)}` to review a play forest. If a name is known, the name will be used as identifier, otherwise 'play_forest' is used + `{reviews()}` for a vanilla review, `{reviews(name, play_forest)}` to review a play forest. If a name is known, the name will be used as identifier, otherwise 'play_forest' is used + + ### opening_hours_table @@ -163,7 +185,9 @@ postfix | _empty string_ | Remove this string from the end of the value before p #### Example usage of opening_hours_table - A normal opening hours table can be invoked with `{opening_hours_table()}`. A table for e.g. conditional access with opening hours can be `{opening_hours_table(access:conditional, no @ &LPARENS, &RPARENS)}` + A normal opening hours table can be invoked with `{opening_hours_table()}`. A table for e.g. conditional access with opening hours can be `{opening_hours_table(access:conditional, no @ &LPARENS, &RPARENS)}` + + ### live @@ -178,7 +202,9 @@ path | _undefined_ | The path (or shorthand) that should be returned #### Example usage of live - {live({url},{url:format},hour)} {live(https://data.mobility.brussels/bike/api/counts/?request=live&featureID=CB2105,hour:data.hour_cnt;day:data.day_cnt;year:data.year_cnt,hour)} + {live({url},{url:format},hour)} {live(https://data.mobility.brussels/bike/api/counts/?request=live&featureID=CB2105,hour:data.hour_cnt;day:data.day_cnt;year:data.year_cnt,hour)} + + ### histogram @@ -194,7 +220,9 @@ colors* | _undefined_ | (Matches all resting arguments - optional) Matches a reg #### Example usage of histogram - `{histogram('some_key')}` with properties being `{some_key: ['a','b','a','c']} to create a histogram + `{histogram('some_key')}` with properties being `{some_key: ['a','b','a','c']} to create a histogram + + ### share_link @@ -207,7 +235,9 @@ url | _undefined_ | The url to share (default: current URL) #### Example usage of share_link - {share_link()} to share the current page, {share_link()} to share the given url + {share_link()} to share the current page, {share_link()} to share the given url + + ### canonical @@ -220,7 +250,9 @@ key | _undefined_ | The key of the tag to give the canonical text for #### Example usage of canonical - {canonical(length)} will give 42 metre (in french) + {canonical(length)} will give 42 metre (in french) + + ### import_button @@ -282,7 +314,9 @@ note_id | _undefined_ | If given, this key will be read. The corresponding note #### Example usage of import_button - `{import_button(,,Import this data into OpenStreetMap,./assets/svg/addSmall.svg,,5,)}` + `{import_button(,,Import this data into OpenStreetMap,./assets/svg/addSmall.svg,,5,)}` + + ### import_way_button @@ -347,7 +381,9 @@ snap_to_layer_max_distance | 0.1 | Distance to distort the geometry to snap to t #### Example usage of import_way_button - `{import_way_button(,,Import this data into OpenStreetMap,./assets/svg/addSmall.svg,,5,,1,,0.1)}` + `{import_way_button(,,Import this data into OpenStreetMap,./assets/svg/addSmall.svg,,5,,1,,0.1)}` + + ### conflate_button @@ -407,7 +443,9 @@ way_to_conflate | _undefined_ | The key, of which the corresponding value is the #### Example usage of conflate_button - `{conflate_button(,,Import this data into OpenStreetMap,./assets/svg/addSmall.svg,)}` + `{conflate_button(,,Import this data into OpenStreetMap,./assets/svg/addSmall.svg,)}` + + ### multi_apply @@ -424,7 +462,9 @@ overwrite | _undefined_ | If set to 'true', the tags on the other objects will a #### Example usage of multi_apply - {multi_apply(_features_with_the_same_name_within_100m, name:etymology:wikidata;name:etymology, Apply etymology information on all nearby objects with the same name)} + {multi_apply(_features_with_the_same_name_within_100m, name:etymology:wikidata;name:etymology, Apply etymology information on all nearby objects with the same name)} + + ### tag_apply @@ -453,7 +493,9 @@ id_of_object_to_apply_this_one | _undefined_ | If specified, applies the the tag #### Example usage of tag_apply - `{tag_apply(survey_date=$_now:date, Surveyed today!)}`, `{tag_apply(addr:street=$addr:street, Apply the address, apply_icon.svg, _closest_osm_id) + `{tag_apply(survey_date=$_now:date, Surveyed today!)}`, `{tag_apply(addr:street=$addr:street, Apply the address, apply_icon.svg, _closest_osm_id) + + ### export_as_gpx @@ -461,7 +503,9 @@ id_of_object_to_apply_this_one | _undefined_ | If specified, applies the the tag #### Example usage of export_as_gpx - `{export_as_gpx()}` + `{export_as_gpx()}` + + ### export_as_geojson @@ -469,7 +513,9 @@ id_of_object_to_apply_this_one | _undefined_ | If specified, applies the the tag #### Example usage of export_as_geojson - `{export_as_geojson()}` + `{export_as_geojson()}` + + ### open_in_iD @@ -477,7 +523,9 @@ id_of_object_to_apply_this_one | _undefined_ | If specified, applies the the tag #### Example usage of open_in_iD - `{open_in_iD()}` + `{open_in_iD()}` + + ### clear_location_history @@ -485,7 +533,9 @@ id_of_object_to_apply_this_one | _undefined_ | If specified, applies the the tag #### Example usage of clear_location_history - `{clear_location_history()}` + `{clear_location_history()}` + + ### close_note @@ -501,7 +551,9 @@ comment | _undefined_ | Text to add onto the note when closing #### Example usage of close_note - `{close_note(,checkmark.svg,id,)}` + `{close_note(,checkmark.svg,id,)}` + + ### add_note_comment @@ -514,7 +566,9 @@ Id-key | id | The property name where the ID of the note to close can be found #### Example usage of add_note_comment - `{add_note_comment(id)}` + `{add_note_comment(id)}` + + ### visualize_note_comments @@ -528,7 +582,9 @@ start | 0 | Drop the first 'start' comments #### Example usage of visualize_note_comments - `{visualize_note_comments(comments,0)}` + `{visualize_note_comments(comments,0)}` + + ### add_image_to_note @@ -541,7 +597,9 @@ Id-key | id | The property name where the ID of the note to close can be found #### Example usage of add_image_to_note - `{add_image_to_note(id)}` + `{add_image_to_note(id)}` + + ### auto_apply diff --git a/Docs/URL_Parameters.md b/Docs/URL_Parameters.md index 7a6109c00..feff2b83d 100644 --- a/Docs/URL_Parameters.md +++ b/Docs/URL_Parameters.md @@ -3,7 +3,9 @@ URL-parameters and URL-hash ============================= - ## Table of contents + + +## Table of contents 1. [URL-parameters and URL-hash](#url-parameters-and-url-hash) - [What is a URL parameter?](#what-is-a-url-parameter) @@ -31,128 +33,186 @@ - [background](#background) - [layer-<layer-id>](#layer-<layer-id>) - This document gives an overview of which URL-parameters can be used to influence MapComplete. + + +This document gives an overview of which URL-parameters can be used to influence MapComplete. + + What is a URL parameter? -------------------------- - "URL-parameters are extra parts of the URL used to set the state. For example, if the url is `https://mapcomplete.osm.be/cyclofix?lat=51.0&lon=4.3&z=5&test=true#node/1234`, the URL-parameters are stated in the part between the `?` and the `#`. There are multiple, all separated by `&`, namely: + + +"URL-parameters are extra parts of the URL used to set the state. + +For example, if the url is `https://mapcomplete.osm.be/cyclofix?lat=51.0&lon=4.3&z=5&test=true#node/1234`, the URL-parameters are stated in the part between the `?` and the `#`. There are multiple, all separated by `&`, namely: + + - The url-parameter `lat` is `51.0` in this instance - The url-parameter `lon` is `4.3` in this instance - The url-parameter `z` is `5` in this instance - The url-parameter `test` is `true` in this instance - Finally, the URL-hash is the part after the `#`. It is `node/1234` in this case. + + +Finally, the URL-hash is the part after the `#`. It is `node/1234` in this case. + + fs-userbadge -------------- - Disables/Enables the user information pill (userbadge) at the top left. Disabling this disables logging in and thus disables editing all together, effectively putting MapComplete into read-only mode. The default value is _true_ + Disables/Enables the user information pill (userbadge) at the top left. Disabling this disables logging in and thus disables editing all together, effectively putting MapComplete into read-only mode. The default value is _true_ + + fs-search ----------- - Disables/Enables the search bar The default value is _true_ + Disables/Enables the search bar The default value is _true_ + + fs-background --------------- - Disables/Enables the background layer control The default value is _true_ + Disables/Enables the background layer control The default value is _true_ + + fs-filter ----------- - Disables/Enables the filter The default value is _true_ + Disables/Enables the filter The default value is _true_ + + fs-add-new ------------ - Disables/Enables the 'add new feature'-popup. (A theme without presets might not have it in the first place) The default value is _true_ + Disables/Enables the 'add new feature'-popup. (A theme without presets might not have it in the first place) The default value is _true_ + + fs-welcome-message -------------------- - Disables/enables the help menu or welcome message The default value is _true_ + Disables/enables the help menu or welcome message The default value is _true_ + + fs-iframe-popout ------------------ - Disables/Enables the iframe-popout button. If in iframe mode and the welcome message is hidden, a popout button to the full mapcomplete instance is shown instead (unless disabled with this switch) The default value is _true_ + Disables/Enables the iframe-popout button. If in iframe mode and the welcome message is hidden, a popout button to the full mapcomplete instance is shown instead (unless disabled with this switch) The default value is _true_ + + fs-more-quests ---------------- - Disables/Enables the 'More Quests'-tab in the welcome message The default value is _true_ + Disables/Enables the 'More Quests'-tab in the welcome message The default value is _true_ + + fs-share-screen ----------------- - Disables/Enables the 'Share-screen'-tab in the welcome message The default value is _true_ + Disables/Enables the 'Share-screen'-tab in the welcome message The default value is _true_ + + fs-geolocation ---------------- - Disables/Enables the geolocation button The default value is _true_ + Disables/Enables the geolocation button The default value is _true_ + + fs-all-questions ------------------ - Always show all questions The default value is _false_ + Always show all questions The default value is _false_ + + fs-export ----------- - Enable the export as GeoJSON and CSV button The default value is _false_ + Enable the export as GeoJSON and CSV button The default value is _false_ + + fs-pdf -------- - Enable the PDF download button The default value is _false_ + Enable the PDF download button The default value is _false_ + + backend --------- - The OSM backend to use - can be used to redirect mapcomplete to the testing backend when using 'osm-test' The default value is _osm_ + The OSM backend to use - can be used to redirect mapcomplete to the testing backend when using 'osm-test' The default value is _osm_ + + test ------ - If true, 'dryrun' mode is activated. The app will behave as normal, except that changes to OSM will be printed onto the console instead of actually uploaded to osm.org The default value is _false_ + If true, 'dryrun' mode is activated. The app will behave as normal, except that changes to OSM will be printed onto the console instead of actually uploaded to osm.org The default value is _false_ + + debug ------- - If true, shows some extra debugging help such as all the available tags on every object The default value is _false_ + If true, shows some extra debugging help such as all the available tags on every object The default value is _false_ + + fake-user ----------- - If true, 'dryrun' mode is activated and a fake user account is loaded The default value is _false_ + If true, 'dryrun' mode is activated and a fake user account is loaded The default value is _false_ + + overpassUrl ------------- - Point mapcomplete to a different overpass-instance. Example: https://overpass-api.de/api/interpreter The default value is _https://overpass-api.de/api/interpreter,https://overpass.kumi.systems/api/interpreter,https://overpass.openstreetmap.ru/cgi/interpreter_ + Point mapcomplete to a different overpass-instance. Example: https://overpass-api.de/api/interpreter The default value is _https://overpass-api.de/api/interpreter,https://overpass.kumi.systems/api/interpreter,https://overpass.openstreetmap.ru/cgi/interpreter_ + + overpassTimeout ----------------- - Set a different timeout (in seconds) for queries in overpass The default value is _30_ + Set a different timeout (in seconds) for queries in overpass The default value is _30_ + + overpassMaxZoom ----------------- - point to switch between OSM-api and overpass The default value is _17_ + point to switch between OSM-api and overpass The default value is _16_ + + osmApiTileSize ---------------- - Tilesize when the OSM-API is used to fetch data within a BBOX The default value is _18_ + Tilesize when the OSM-API is used to fetch data within a BBOX The default value is _17_ + + background ------------ - The id of the background layer to start with The default value is _osm_ + The id of the background layer to start with The default value is _osm_ + + layer-<layer-id> ------------------------ diff --git a/Docs/warning.svg b/Docs/warning.svg new file mode 100644 index 000000000..82f1f8acd --- /dev/null +++ b/Docs/warning.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Models/ThemeConfig/LayerConfig.ts b/Models/ThemeConfig/LayerConfig.ts index c12c3df14..dbe7c7d75 100644 --- a/Models/ThemeConfig/LayerConfig.ts +++ b/Models/ThemeConfig/LayerConfig.ts @@ -22,6 +22,8 @@ import Title from "../../UI/Base/Title"; import List from "../../UI/Base/List"; import Link from "../../UI/Base/Link"; import {Utils} from "../../Utils"; +import {TagsFilter} from "../../Logic/Tags/TagsFilter"; +import Table from "../../UI/Base/Table"; export default class LayerConfig extends WithContextLoader { @@ -31,11 +33,11 @@ export default class LayerConfig extends WithContextLoader { public readonly source: SourceConfig; public readonly calculatedTags: [string, string, boolean][]; public readonly doNotDownload: boolean; - public readonly passAllFeatures: boolean; + public readonly passAllFeatures: boolean; public readonly isShown: TagRenderingConfig; public minzoom: number; public minzoomVisible: number; - public readonly maxzoom: number; + public readonly maxzoom: number; public readonly title?: TagRenderingConfig; public readonly titleIcons: TagRenderingConfig[]; @@ -74,10 +76,10 @@ export default class LayerConfig extends WithContextLoader { throw "Layer " + this.id + " does not define a osmTags in the source section - these should always be present, even for geojson layers (" + context + ")" } - if(json.id.toLowerCase() !== json.id){ + if (json.id.toLowerCase() !== json.id) { throw `${context}: The id of a layer should be lowercase: ${json.id}` } - if(json.id.match(/[a-z0-9-_]/) == null){ + if (json.id.match(/[a-z0-9-_]/) == null) { throw `${context}: The id of a layer should match [a-z0-9-_]*: ${json.id}` } @@ -137,7 +139,7 @@ export default class LayerConfig extends WithContextLoader { const index = kv.indexOf("="); let key = kv.substring(0, index); const isStrict = key.endsWith(':') - if(isStrict){ + if (isStrict) { key = key.substr(0, key.length - 1) } const code = kv.substring(index + 1); @@ -173,7 +175,7 @@ export default class LayerConfig extends WithContextLoader { preferredBackground: undefined } } - + let snapToLayers: string[]; if (typeof pr.preciseInput.snapToLayer === "string") { snapToLayers = [pr.preciseInput.snapToLayer] @@ -298,6 +300,7 @@ export default class LayerConfig extends WithContextLoader { const defaultTags = new UIEventSource(TagUtils.changeAsProperties(this.source.osmTags.asChange({id: "node/-1"}))) return mapRendering.GenerateLeafletStyle(defaultTags, false, {noSize: true}).html } + public GenerateDocumentation(usedInThemes: string[], layerIsNeededBy: Map, dependencies: { context?: string; reason: string; @@ -309,13 +312,13 @@ export default class LayerConfig extends WithContextLoader { if (addedByDefault) { extraProps.push("**This layer is included automatically in every theme. This layer might contain no points**") } - if(this.shownByDefault === false){ + if (this.shownByDefault === false) { extraProps.push('This layer is not visible by default and must be enabled in the filter by the user. ') } if (this.title === undefined) { extraProps.push("This layer cannot be toggled in the filter view. If you import this layer in your theme, override `title` to make this toggleable.") } - if(this.title === undefined && this.shownByDefault === false){ + if (this.title === undefined && this.shownByDefault === false) { extraProps.push("This layer is not visible by default and the visibility cannot be toggled, effectively resulting in a fully hidden layer. This can be useful, e.g. to calculate some metatags. If you want to render this layer (e.g. for debugging), enable it by setting the URL-parameter layer-=true") } if (this.name === undefined) { @@ -324,6 +327,10 @@ export default class LayerConfig extends WithContextLoader { if (this.mapRendering.length === 0) { extraProps.push("Not rendered on the map by default. If you want to rendering this on the map, override `mapRenderings`") } + + if (this.source.geojsonSource !== undefined) { + extraProps.push(" This layer is loaded from an external source, namely `" + this.source.geojsonSource + "`") + } } else { extraProps.push("This layer can **not** be included in a theme. It is solely used by [special renderings](SpecialRenderings.md) showing a minimap with custom data.") } @@ -337,22 +344,70 @@ export default class LayerConfig extends WithContextLoader { } for (const dep of dependencies) { - extraProps.push(new Combine(["This layer will automatically load ", new Link(dep.neededLayer, "#"+dep.neededLayer)," into the layout as it depends on it: ", dep.reason, "("+dep.context+")"])) + extraProps.push(new Combine(["This layer will automatically load ", new Link(dep.neededLayer, "./" + dep.neededLayer + ".md"), " into the layout as it depends on it: ", dep.reason, "(" + dep.context + ")"])) } - - for(const revDep of layerIsNeededBy?.get(this.id) ?? []){ - extraProps.push(new Combine(["This layer is needed as dependency for layer",new Link(revDep, "#"+revDep)])) + + for (const revDep of layerIsNeededBy?.get(this.id) ?? []) { + 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 = ` ` + } + + let neededTags: TagsFilter[] = [this.source.osmTags] + if (this.source.osmTags["and"] !== undefined) { + neededTags = this.source.osmTags["and"] + } + + let tableRows = Utils.NoNull(this.tagRenderings.map(tr => tr.FreeformValues()) + .map(values => { + if (values == undefined) { + return undefined + } + const embedded: (Link | string)[] = values.values?.map(v => Link.OsmWiki(values.key, v, true)) ?? ["_no preset options defined, or no values in them_"] + return [ + new Combine([ + new Link( + "", + "https://taginfo.openstreetmap.org/keys/"+values.key+"#values" + ),Link.OsmWiki(values.key) + ]), + values.type === undefined ? "Multiple choice" : new Link(values.type, "../SpecialInputElements.md#" + values.type), + new Combine(embedded) + ]; + })) + + let quickOverview: BaseUIElement = undefined; + if (tableRows.length > 0) { + quickOverview = new Combine([ + "**Warning** This quick overview is incomplete", + new Table(["attribute", "type", "values which are supported by this layer"], tableRows) + ]).SetClass("flex-col flex") } return new Combine([ - new Title(this.id, 3), - this.description, + new Combine([ + new Title(this.id, 1), + iconImg, + this.description, + "\n" + ]).SetClass("flex flex-col"), + new List(extraProps), + ...usingLayer, new Link("Go to the source code", `../assets/layers/${this.id}/${this.id}.json`), - new List(extraProps), - ...usingLayer - ]).SetClass("flex flex-col") + new Title("Basic tags for this layer", 2), + "Elements must have the all of following tags to be shown on this layer:", + new List(neededTags.map(t => t.asHumanString(true, false, {}))), + + new Title("Supported attributes", 2), + quickOverview, + ...this.tagRenderings.map(tr => tr.GenerateDocumentation()) + ]).SetClass("flex-col") } public CustomCodeSnippets(): string[] { @@ -361,10 +416,10 @@ export default class LayerConfig extends WithContextLoader { } return this.calculatedTags.map((code) => code[1]); } - - AllTagRenderings(): TagRenderingConfig[]{ - return Utils.NoNull([...this.tagRenderings, ...this.titleIcons, this.title, this.isShown]) -} + + AllTagRenderings(): TagRenderingConfig[] { + return Utils.NoNull([...this.tagRenderings, ...this.titleIcons, this.title, this.isShown]) + } public ExtractImages(): Set { const parts: Set[] = []; diff --git a/Models/ThemeConfig/TagRenderingConfig.ts b/Models/ThemeConfig/TagRenderingConfig.ts index 093c6ce9f..803d9dd64 100644 --- a/Models/ThemeConfig/TagRenderingConfig.ts +++ b/Models/ThemeConfig/TagRenderingConfig.ts @@ -7,6 +7,11 @@ import {And} from "../../Logic/Tags/And"; import ValidatedTextField from "../../UI/Input/ValidatedTextField"; import {Utils} from "../../Utils"; import {Tag} from "../../Logic/Tags/Tag"; +import BaseUIElement from "../../UI/BaseUIElement"; +import Combine from "../../UI/Base/Combine"; +import Title from "../../UI/Base/Title"; +import Link from "../../UI/Base/Link"; +import List from "../../UI/Base/List"; /*** * The parsed version of TagRenderingConfigJSON @@ -396,7 +401,7 @@ export default class TagRenderingConfig { EnumerateTranslations(): Translation[] { const translations: Translation[] = [] for (const key in this) { - if(!this.hasOwnProperty(key)){ + if (!this.hasOwnProperty(key)) { continue; } const o = this[key] @@ -419,5 +424,84 @@ export default class TagRenderingConfig { return usedIcons; } + FreeformValues(): { key: string, type?: string, values?: string [] } { + try { + const key = this.freeform?.key + const answerMappings = this.mappings?.filter(m => m.hideInAnswer !== true) + if (key === undefined) { + + let values: { k: string, v: string }[][] = Utils.NoNull(answerMappings?.map(m => m.if.asChange({})) ?? []) + if (values.length === 0) { + return; + } + + const allKeys = values.map(arr => arr.map(o => o.k)) + let common = allKeys[0]; + for (const keyset of allKeys) { + common = common.filter(item => keyset.indexOf(item) >= 0) + } + const commonKey = common[0] + if (commonKey === undefined) { + return undefined; + } + return { + key: commonKey, + values: Utils.NoNull(values.map(arr => arr.filter(item => item.k === commonKey)[0]?.v)) + } + + } + + let values = Utils.NoNull(answerMappings?.map(m => m.if.asChange({}).filter(item => item.k === key)[0]?.v) ?? []) + if (values.length === undefined) { + values = undefined + } + return { + key, + type: this.freeform.type, + values + } + } catch (e) { + console.error("Could not create FreeformValues for tagrendering", this.id) + return undefined + } + } + + GenerateDocumentation(): BaseUIElement { + + let withRender: (BaseUIElement | string)[] = []; + if (this.freeform?.key !== undefined) { + withRender = [ + `This rendering asks information about the property `, + Link.OsmWiki(this.freeform.key), + `\nThis is rendered with \`${this.render.txt}\`` + + ] + } + + let mappings: BaseUIElement = undefined; + if (this.mappings !== undefined) { + mappings = new List( + this.mappings.map(m => { + let txt = "**" + m.then.txt + "** corresponds with " + m.if.asHumanString(true, false, {}); + if(m.hideInAnswer === true) + { + txt += "_This option cannot be chosen as answer_" + } + if(m.ifnot !== undefined){ + txt += "Unselecting this answer will add "+m.ifnot.asHumanString(true, false, {}) + } + return txt; + } + ) + ) + } + + return new Combine([ + new Title(this.id, 3), + this.question !== undefined ? "The question is **" + this.question.txt + "**" : "_This tagrendering has no question and is thus read-only_", + new Combine(withRender), + mappings + ]).SetClass("flex-col"); + } } \ No newline at end of file diff --git a/UI/Base/Combine.ts b/UI/Base/Combine.ts index 3c3cb0c7f..2e84ee81b 100644 --- a/UI/Base/Combine.ts +++ b/UI/Base/Combine.ts @@ -17,7 +17,11 @@ export default class Combine extends BaseUIElement { } AsMarkdown(): string { - return this.uiElements.map(el => el.AsMarkdown()).join(this.HasClass("flex-col") ? "\n\n" : " "); + let sep = " "; + if(this.HasClass("flex-col")){ + sep = "\n\n" + } + return this.uiElements.map(el => el.AsMarkdown()).join(sep); } Destroy() { diff --git a/UI/Base/Img.ts b/UI/Base/Img.ts index 7104dfeb2..ecaee76db 100644 --- a/UI/Base/Img.ts +++ b/UI/Base/Img.ts @@ -53,5 +53,17 @@ export default class Img extends BaseUIElement { } return el; } + + AsMarkdown(): string { + if(this._rawSvg === true){ + console.warn("Converting raw svgs to markdown is not supported"); + return undefined + } + let src = this._src + if(this._src.startsWith("./")){ + src = "https://mapcomplete.osm.be/"+src + } + return "![]("+src+")"; + } } diff --git a/UI/Base/Link.ts b/UI/Base/Link.ts index cf5f41a9f..a4cdae117 100644 --- a/UI/Base/Link.ts +++ b/UI/Base/Link.ts @@ -13,6 +13,9 @@ export default class Link extends BaseUIElement { this._embeddedShow = Translations.W(embeddedShow); this._href = href; this._newTab = newTab; + if(this._embeddedShow === undefined){ + throw "Error: got a link where embeddedShow is undefined" + } } @@ -40,5 +43,16 @@ export default class Link extends BaseUIElement { el.appendChild(embeddedShow) return el; } + + public static OsmWiki(key: string, value?: string, hideKey = false){ + if(value !== undefined){ + let k = ""; + if(!hideKey){ + k = key+"=" + } + return new Link(k+value,`https://wiki.openstreetmap.org/wiki/Tag:${key}%3D${value}`) + } + return new Link(key, "https://wiki.openstreetmap.org/wiki/Key:" + key) + } } \ No newline at end of file diff --git a/UI/Base/VariableUIElement.ts b/UI/Base/VariableUIElement.ts index 6798a11f2..e5d76d5db 100644 --- a/UI/Base/VariableUIElement.ts +++ b/UI/Base/VariableUIElement.ts @@ -1,5 +1,6 @@ import {UIEventSource} from "../../Logic/UIEventSource"; import BaseUIElement from "../BaseUIElement"; +import Combine from "./Combine"; export class VariableUiElement extends BaseUIElement { private readonly _contents: UIEventSource; @@ -46,4 +47,15 @@ export class VariableUiElement extends BaseUIElement { }); return el; } + + AsMarkdown(): string { + const d = this._contents.data; + if(typeof d === "string"){ + return d; + } + if(d instanceof BaseUIElement){ + return d.AsMarkdown() + } + return new Combine(d).AsMarkdown() + } } diff --git a/scripts/generateDocs.ts b/scripts/generateDocs.ts index c1b1ca500..9e6bee37d 100644 --- a/scripts/generateDocs.ts +++ b/scripts/generateDocs.ts @@ -1,24 +1,23 @@ -import SpecialVisualizations from "../UI/SpecialVisualizations"; -import SimpleMetaTagger from "../Logic/SimpleMetaTagger"; import Combine from "../UI/Base/Combine"; -import {ExtraFunctions} from "../Logic/ExtraFunctions"; -import ValidatedTextField from "../UI/Input/ValidatedTextField"; import BaseUIElement from "../UI/BaseUIElement"; import Translations from "../UI/i18n/Translations"; import {writeFileSync} from "fs"; -import {QueryParameters} from "../Logic/Web/QueryParameters"; -import LayoutConfig from "../Models/ThemeConfig/LayoutConfig"; -import Minimap from "../UI/Base/Minimap"; -import FeatureSwitchState from "../Logic/State/FeatureSwitchState"; import {AllKnownLayouts} from "../Customizations/AllKnownLayouts"; import TableOfContents from "../UI/Base/TableOfContents"; +import SimpleMetaTaggers, {SimpleMetaTagger} from "../Logic/SimpleMetaTagger"; +import ValidatedTextField from "../UI/Input/ValidatedTextField"; +import LayoutConfig from "../Models/ThemeConfig/LayoutConfig"; +import SpecialVisualizations from "../UI/SpecialVisualizations"; +import FeatureSwitchState from "../Logic/State/FeatureSwitchState"; +import {ExtraFunctions} from "../Logic/ExtraFunctions"; import Title from "../UI/Base/Title"; +import Minimap from "../UI/Base/Minimap"; +import {QueryParameters} from "../Logic/Web/QueryParameters"; import QueryParameterDocumentation from "../UI/QueryParameterDocumentation"; function WriteFile(filename, html: BaseUIElement, autogenSource: string[]): void { if (html instanceof Combine) { - const toc = new TableOfContents(html); const els = html.getElements(); html = new Combine( @@ -26,19 +25,32 @@ function WriteFile(filename, html: BaseUIElement, autogenSource: string[]): void toc, ...els ] - ) + ).SetClass("flex flex-col") } - writeFileSync(filename, new Combine([Translations.W(html), + let md = new Combine([Translations.W(html), "\n\nThis document is autogenerated from " + autogenSource.join(", ") - ]).AsMarkdown()); + ]).AsMarkdown() + + md.replace(/\n\n\n+/g, "\n\n"); + + writeFileSync(filename, md); } +console.log("Starting documentation generation...") +AllKnownLayouts.GenOverviewsForSingleLayer((layer, element) => { + console.log("Exporting ", layer.id) + WriteFile("./Docs/Layers/" + layer.id + ".md", element, [`assets/layers/${layer.id}/${layer.id}.json`]) + +}) WriteFile("./Docs/SpecialRenderings.md", SpecialVisualizations.HelpMessage(), ["UI/SpecialVisualisations.ts"]) -WriteFile("./Docs/CalculatedTags.md", new Combine([new Title("Metatags", 1), SimpleMetaTagger.HelpText(), ExtraFunctions.HelpText()]).SetClass("flex-col"), +WriteFile("./Docs/CalculatedTags.md", new Combine([new Title("Metatags", 1), + SimpleMetaTaggers.HelpText(), ExtraFunctions.HelpText()]).SetClass("flex-col"), ["SimpleMetaTagger", "ExtraFunction"]) WriteFile("./Docs/SpecialInputElements.md", ValidatedTextField.HelpText(), ["ValidatedTextField.ts"]); WriteFile("./Docs/BuiltinLayers.md", AllKnownLayouts.GenLayerOverviewText(), ["AllKnownLayers.ts"]) + + Minimap.createMiniMap = _ => { console.log("Not creating a minimap, it is disabled"); return undefined