Compare commits

..

1 commit

Author SHA1 Message Date
e5c3111094 Setup legacy branch with the custom code generator 2021-06-18 15:49:23 +02:00
29775 changed files with 131809 additions and 5993215 deletions

View file

@ -1,10 +0,0 @@
root = true
[*]
end_of_line = lf
insert_final_newline = true
charset = utf-8
[*.ts]
indent_style = space
indent_size = 4
trim_trailing_whitespace = true

View file

@ -1 +0,0 @@
src/test.ts

View file

@ -1,27 +0,0 @@
/* eslint-env node */
module.exports = {
extends: [
"eslint:recommended",
"plugin:@typescript-eslint/recommended",
"plugin:svelte/recommended",
],
parser: "@typescript-eslint/parser",
parserOptions: {
extraFileExtensions: [".svelte"],
},
overrides: [
{
files: ["*.svelte"],
parser: "svelte-eslint-parser",
parserOptions: {
parser: "@typescript-eslint/parser",
},
},
],
plugins: ["@typescript-eslint"],
root: true,
env: {
browser: true,
node: true,
},
}

View file

@ -1,40 +0,0 @@
on:
schedule:
- cron: "0 2 * * *"
jobs:
daily_data_maintenance:
runs-on: [ ubuntu-latest, hetzner-access ]
steps:
- uses: actions/checkout@v3
- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: "20"
cache: "npm"
cache-dependency-path: package-lock.json
- name: install deps
run: npm ci
shell: bash
- name: create community index files
shell: bash
run: npm run download:community-index -- -- community-index/
- name: upload community index
shell: bash
run: |
zip community-index.zip community-index/*
scp community-index.zip hetzner:data/
ssh hetzner "cd data && rm -rf community-index/ && unzip community-index.zip && rm community-index.zip"
- name: Update statistics
shell: bash
run: |
scp -r hetzner:~/data/changeset-metadata/ .
npm run download:stats -- -- ./
scp -r ./changeset-metadata/* hetzner:~/data/changeset-metadata/

View file

@ -1,86 +0,0 @@
on:
push:
branches-ignore:
- build/*
pull_request:
jobs:
deploy_on_hosted:
runs-on: [ubuntu-latest, hetzner-access]
steps:
- uses: https://source.mapcomplete.org/actions/checkout@v4
- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: "20"
cache: "npm"
cache-dependency-path: package-lock.json
- name: install deps
run: npm ci
shell: bash
- name: create generated dir
run: mkdir -p ./assets/generated
shell: bash
- name: create dependencies
run: npm run generate:licenses; npm run generate:images; npm run generate:charging-stations; npm run generate:service-worker; npm run download:editor-layer-index
shell: bash
- name: sync translations
run: npm run generate:translations
shell: bash
- name: Prepare build
run: npm run generate:service-worker && ./scripts/prepare-build.sh
shell: bash
- name: Run tests
run: |
# This is the same as `npm run test`, but `vitest` doesn't want to run within npm :shrug:
export NODE_OPTIONS="--max-old-space-size=8192"
npm run clean:tests
npm run generate:doctests 2>&1 | grep -v "No doctests found in"
vitest --run test && npm run clean:tests
shell: bash
- name: Build files
run: npm run build
- name: Zipping dist file
run: |
mv dist /tmp/${{ github.ref_name }}
cd /tmp
zip ${{ github.ref_name }}.zip -r ${{ github.ref_name }}/*
cd -
- name: uploading file
run: scp /tmp/${{ github.ref_name }}.zip hetzner:/root/staging/
- name: cleanup files
run: rm /tmp/${{ github.ref_name }}.zip && rm -rf /tmp/${{ github.ref_name }}/
- name: unzipping remote file
run: ssh hetzner "cd /root/staging && rm -rf ${{ github.ref_name }} && unzip ${{ github.ref_name }}.zip && rm -rf /root/public/${{ github.ref_name }} && mv /root/staging/${{ github.ref_name }}/ /root/public/ && rm ${{ github.ref_name }}.zip"
- name: Comment on the PR
run: |
PR_NUMBER=$(echo ${{ github.event.pull_request.number || github.event.issue.number }})
if [[ -n "$PR_NUMBER" ]]
then
echo "Found a pull request or issue number, will post to $PR_NUMBER ..."
MSG=$(echo "Congratulations! This PR been successfully built and has been deployed. It is (temporarily) available on https://builds.mapcomplete.org/${PR_NUMBER}")
BODY="{\"body\": \"$MSG\"}"
# Token must have following permissions: issue > read and write
curl -X POST "https://source.mapcomplete.org/api/v1/repos/${GITHUB_REPOSITORY}/issues/${PR_NUMBER}/comments" \
-H "Content-Type: application/json" \
-H "Authorization: token $FORGEJO_TOKEN" \
-d "$BODY"
fi
env:
FORGEJO_TOKEN: ${{ secrets.FORGEJO_TOKEN }}

View file

@ -1,56 +0,0 @@
on:
push:
branches:
- build/*
jobs:
deploy_single_theme:
runs-on: [ ubuntu-latest, hetzner-access ]
steps:
- uses: actions/checkout@v3
- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: "20"
cache: "npm"
cache-dependency-path: package-lock.json
- name: install deps
run: npm ci
shell: bash
- name: create generated dir
run: mkdir ./assets/generated
shell: bash
- name: create dependencies
run: npm run generate:licenses; npm run generate:images; npm run generate:charging-stations; npm run generate:service-worker; npm run download:editor-layer-index
shell: bash
- name: sync translations
run: npm run generate:translations
shell: bash
- name: Prepare build
run: |
BRANCH=${{ github.ref_name }}
THEME=${BRANCH:6}
npm run generate:service-worker && ./scripts/single_build.sh $THEME
shell: bash
- name: Zipping dist file
run: |
BRANCH=${{ github.ref_name }}
THEME=${BRANCH:6}
mv "dist_$THEME" ${{ github.ref_name }}
zip ${{ github.ref_name }}.zip -r ${{ github.ref_name }}/*
- name: uploading file
run: scp ${{ github.ref_name }}.zip hetzner:/root/staging/
- name: unzipping remote file
run: ssh hetzner "cd /root/staging && unzip ${{ github.ref_name }}.zip && rm -rf /root/single_theme_builds/${{ github.ref_name }} && mv /root/staging/${{ github.ref_name }}/ /root/single_theme_builds/ && rm ${{ github.ref_name }}.zip"

View file

@ -1,3 +0,0 @@
# to be filled once final sha is known
# Prettier init
b541d3eab49761faf710893386e9bee2801ff533

1
.github/FUNDING.yml vendored
View file

@ -1 +0,0 @@
liberapay: pietervdvn

View file

@ -1,8 +1,9 @@
Opening a pull request on MapComplete
=====================================
Hey! Thanks for opening a pull request on Mapcomplete! This probably means you want to add a new theme - if so, please
follow the checklist below. If this pull request is for some other issue, please ignore the template.
Hey! Thanks for opening a pull request on Mapcomplete! This probably means you want to add a new theme - if so, please follow the checklist below.
If this pull request is for some other issue, please ignore the template.
Adding your new theme
---------------------
@ -13,5 +14,4 @@ To making merging smooth, please make sure that each of the following conditions
- [ ] The codebase is GPL-licensed. By opening a pull request, the new theme will be GPL too
- [ ] All images are included in the pull request and no images are loaded from an external service (e.g. Wikipedia)
- [ ] The [guidelines on how to make your own theme](https://github.com/pietervdvn/MapComplete/blob/master/Docs/Making_Your_Own_Theme.md)
are read and followed
- [ ] The [guidelines on how to make your own theme](https://github.com/pietervdvn/MapComplete/blob/master/Docs/Making_Your_Own_Theme.md) are read and followed

55
.github/workflows/deploy_pietervdvn.yml vendored Normal file
View file

@ -0,0 +1,55 @@
name: Deployment on pietervdvn
on:
push
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up Node.js
uses: actions/setup-node@v1.2.0
with:
node-version: '15'
env:
ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true'
- name: install deps
run: npm ci
- name: create generated dir
run: mkdir ./assets/generated
- name: create stub themes
run: "echo '{\"layers\": [], \"themes\": []}' > ./assets/generated/known_layers_and_themes.json"
- name: Prepare deploy
run: npm run prepare-deploy
- name: Clone deployment repo
env:
DEPLOY_KEY_PIETERVDVN: ${{ secrets.DEPLOY_KEY_PIETERVDVN }}
run: |
echo "Cloning destination repo"
git config --global user.email "pietervdvn@posteo.net"
git config --global user.name "pietervdvn"
git clone --depth 1 --single-branch --branch master "https://x-access-token:$DEPLOY_KEY_PIETERVDVN@github.com/pietervdvn/pietervdvn.github.io.git"
echo "Destination repo is cloned"
- name: "Copying files"
run: |
echo "Deploying"
TARGET=${GITHUB_REF:11}
rm -rf pietervdvn.github.io/mc/$TARGET/*
mkdir -p pietervdvn.github.io/mc/$TARGET/
cp -r dist/* pietervdvn.github.io/mc/$TARGET/
cd pietervdvn.github.io/
git add *
if git status | grep -q "Changes to be committed"
then
git commit -am "Deploying a new version of mapcomplete"
git push
else
echo "No changes to commit"
fi

View file

@ -0,0 +1,68 @@
name: Pull request check
on:
pull_request_target:
types: [opened, edited, synchronize, ready_for_review, review_requested]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v2
- name: Set up Node.js
uses: actions/setup-node@v1.2.0
env:
ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true'
- name: install deps
run: npm ci
- name: create generated dir
run: mkdir ./assets/generated
- name: create stub themes
run: "echo '{\"layers\": [], \"themes\": []}' > ./assets/generated/known_layers_and_themes.json"
- name: generate translations
run: npm run generate:translations
- name: Compile license info
run: npm run generate:licenses
- name: Compile and validate themes and layers
run: npm run validate:layeroverview
- name: Validate license info
run: npm run validate:licenses
- name: Set failure key
run: |
ls
if [[ -f "layer_report.txt" || -f "missing_licenses.txt" ]]; then
echo "Found a report..."
echo "VALIDATION_FAILED=true" >> $GITHUB_ENV
else
echo "VALIDATION_FAILED=false" >> $GITHUB_ENV
fi
- name: Test variable
run: echo "${{ env.VALIDATION_FAILED }}"
- name: Archive reports
uses: actions/upload-artifact@v2
if: >-
env.VALIDATION_FAILED == 'true'
with:
name: reports
path: |
layer_report.txt
missing_licenses.txt
- name: Comment PR
uses: allthatjazzleo/actions-pull-request-add-comment@master
if: >-
env.VALIDATION_FAILED == 'true'
with:
message: "cat layer_report.txt missing_licenses.txt"
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

View file

@ -0,0 +1,56 @@
name: Theme Validation and deployment
on:
push:
branches:
- master
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up Node.js
uses: actions/setup-node@v1.2.0
with:
node-version: '15'
env:
ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true'
- name: install deps
run: npm ci
- name: create generated dir
run: mkdir ./assets/generated
- name: create stub themes
run: "echo '{\"layers\": [], \"themes\": []}' > ./assets/generated/known_layers_and_themes.json"
- name: Prepare deploy
run: npm run prepare-deploy
- name: Clone deployment repo
env:
DEPLOY_KEY: ${{ secrets.DEPLOY_KEY }}
run: |
echo "Cloning destination repo"
git config --global user.email "pietervdvn@posteo.net"
git config --global user.name "MapComplete"
git clone --depth 1 --single-branch --branch main "https://x-access-token:$DEPLOY_KEY@github.com/MapComplete/mapcomplete.github.io.git"
echo "Destination repo is cloned"
- name: "Copying files"
run: |
echo "Deploying"
rm -rf mapcomplete.github.io/*
cp -r dist/* mapcomplete.github.io/
cd mapcomplete.github.io/
echo "mapcomplete.osm.be" > CNAME
git add *
if git status | grep -q "Changes to be committed"
then
git commit -am "Deploying a new version"
git push
else
echo "No changes to commit"
fi

41
.gitignore vendored
View file

@ -1,54 +1,15 @@
dist/*
dist_*/*
node_modules
.cache/*
.idea/*
scratch
src/assets/editor-layer-index.json
src/assets/generated/
assets/editor-layer-index.json
assets/generated/*
assets/layers/favourite/favourite.json
public/*.webmanifest
/*.webmanifest
/*.html
!/index.html
!/customGenerator.html
.parcel-cache
Docs/Tools/stats.*.json
Docs/Tools/stats.csv
missing_translations.txt
*.swp
.DS_Store
Svg.ts
data/
Folder.DotSettings.user
index_*.ts
.~lock.*
*.doctest.ts
service-worker.js
.env
error_changeset_*
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
!.vscode/*.code-snippets
# Local History for Visual Studio Code
.history/
# Built Visual Studio Code Extensions
*.vsix
public/assets/generated/
public/assets/langs/*
android/
dist-full/
public/assets/icons/*.webp
uploaded_images.json
/app/dist/
src/assets/bing.json

3
.gitmodules vendored
View file

@ -1,3 +0,0 @@
[submodule "android"]
path = android
url = git@github.com:MapComplete/android.git

View file

@ -1,20 +0,0 @@
tasks:
- init: npm run init
command: npm run start
name: Initialize and start MapComplete
- name: Generate Layeroverview
command: npm run generate:layeroverview
ports:
- name: MapComplete Website
port: 1234
onOpen: open-browser
vscode:
extensions:
- "esbenp.prettier-vscode"
- "eamodio.gitlens"
- "github.vscode-pull-request-github"
- "svelte.svelte-vscode"
- "bradlc.vscode-tailwindcss"
- "editorconfig.editorconfig"

1
.nvmrc
View file

@ -1 +0,0 @@
20.17.0

View file

@ -1,15 +0,0 @@
node_modules
.git
langs/
vendor/
dist/
.cache
assets/generated/
assets/themes/
assets/layers/
Docs/Tools/stats/
Docs/Layers/
Docs/Schemas/
Docs/TagInfo/
src/assets/generated
src/assets/svg

View file

@ -1,8 +0,0 @@
{
"semi": false,
"printWidth": 100,
"plugins": ["prettier-plugin-svelte", "prettier-plugin-tailwindcss"],
"overrides": [{ "files": "*.svelte", "options": { "parser": "svelte" } }],
"bracketSameLine": false,
"htmlWhitespaceSensitivity": "ignore"
}

View file

@ -1,49 +0,0 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: MapComplete
Upstream-Contact: Pieter Vander Vennet <pietervdvn@posteo.net>
Source: https://github.com/pietervdvn/MapComplete
Files: scripts/* src/* *.html Docs/* langs/* test/* ublic/css/* CODE_OF_CONDUCT.md CONTRIBUTING.md README.md package.json
Copyright: MapComplete contributors
License: GPL-3.0-or-later
Files: assets/*/*/*.json assets/*/*/*.css assets/*/*/*.csv assets/*/*/*.protojson assets/*/*/*.md assets/*/*/*.ts assets/*/*/*.txt public/css/*
Copyright: MapComplete contributors
Comment: various assets, mostly layers and themes
License: GPL-3.0-or-later
Files: assets/**/license_info.json public/*/license_info.json
Copyright: MapComplete contributors
Comment: Various files detailing the license info of a file
License: GPL-3.0-or-later
Files: *.config.* .vscode/* .tool-versions .prettierrc.json .prettierignore .nvmrc .gitpod .gitignore .github/* .editorconfig .git-blame-ignore-revs tsconfig.json tslint.json package-lock.json
Copyright: MapComplete contributors
Comment: Miscellaneous config files, no real 'creative work' but still a pain to get right
License: CC0-1.0
Files: public/assets/templates/*.svg
Copyright: MapComplete contributors
Comment: export templates
License: GPL-3.0-or-later
Files: public/assets/templates/*.js public/assets/fonts/*.js
Copyright: MapComplete contributors
Comment: fonts for exports
License: LicenseRef-UBUNTU-FONT-LICENSE
Files: public/assets/*.svg public/assets/*.png public/apple_touch_icon.png
Copyright: MapComplete contributors
Comment: various MapComplete logos
License: GPL-3.0-or-later
Files: public/maplibre-gl.css
Copyright: MapLibre-gl
Comment: https://www.npmjs.com/package/maplibre-gl
License: BSD-3-Clause
Files: LICENSES/*.txt
Copyright: License author
Comment: under what license falls a license text?
License: CC0-1.0

View file

@ -1 +1 @@
nodejs 16.9.1
nodejs 14.14.0

View file

@ -1,25 +0,0 @@
{
"types": [
{"type": "feat", "section": "Features"},
{"type": "fix", "section": "Bug Fixes"},
{"type": "themes", "section": "Theme improvements"},
{"type": "UX",
"section": "User experience improvements"
},
{
"type": "UI",
"section": "User interface improvements"
},
{"type": "Search",
"section": "Search related features"
},
{"type": "chore", "hidden": true},
{"type": "docs", "hidden": true},
{"type": "style", "hidden": true},
{"type": "refactor", "hidden": true},
{"type": "perf", "hidden": true},
{"type": "test", "hidden": true}
],
"commitUrlFormat": "https://github.com/pietervdvn/mapcomplete/commits/{{hash}}",
"compareUrlFormat": "https://github.com/pietervdvn/mapcomplete/compare/{{previousTag}}...{{currentTag}}"
}

View file

@ -1,11 +0,0 @@
{
"recommendations": [
"esbenp.prettier-vscode",
"eamodio.gitlens",
"svelte.svelte-vscode",
"bradlc.vscode-tailwindcss",
"editorconfig.editorconfig",
"dbaeumer.vscode-eslint",
"robin-van-der-linde.mapcompletevscode"
]
}

64
.vscode/settings.json vendored
View file

@ -1,64 +0,0 @@
{
"json.schemas": [
{
"fileMatch": ["/assets/layers/*/*.json", "!/assets/layers/*/license_info.json"],
"url": "./Docs/Schemas/LayerConfigJson.schema.json"
},
{
"fileMatch": ["/assets/themes/*/*.json", "!/assets/themes/*/license_info.json"],
"url": "./Docs/Schemas/LayoutConfigJson.schema.json"
},
{
"fileMatch": ["/assets/themes/*/license_info.json", "/assets/layers/*/license_info.json"],
"schema": {
"type": "array",
"title": "License Info",
"items": {
"type": "object",
"properties": {
"path": {
"type": "string",
"description": "Path to the file"
},
"authors": {
"type": "array",
"description": "Authors of the file",
"items": {
"type": "string"
}
},
"license": {
"type": "string",
"description": "License of the file"
},
"sources": {
"type": "array",
"description": "Sources of the file",
"items": {
"type": "string"
}
}
},
"required": ["path", "authors", "license", "sources"]
}
}
}
],
"editor.tabSize": 2,
"files.autoSave": "onFocusChange",
"search.useIgnoreFiles": true,
"css.lint.unknownAtRules": "ignore",
"scss.lint.unknownAtRules": "ignore",
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[svelte]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.formatOnSave": true,
"gitlens.remotes": [
{
"domain": "source.mapcomplete.org",
"type": "Gitea",
"name": "MapComplete Forgejo"
}
]
}

14
.vscode/tasks.json vendored
View file

@ -1,14 +0,0 @@
{
"version": "2.0.0",
"tasks": [
{
"type": "npm",
"script": "start",
"path": "/",
"group": "build",
"problemMatcher": [],
"label": "MapComplete Dev",
"detail": "Run MapComplete Dev Server"
}
]
}

View file

@ -1,49 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta content="width=device-width, initial-scale=1.0, user-scalable=no" name="viewport">
<meta http-equiv="Content-Security-Policy"
content="default-src 'self'; script-src 'self' https://gc.zgo.at/; img-src *; connect-src 'self' https://www.openstreetmap.org/ https://api.openstreetmap.org/;">
<link href="./css/mobile.css" rel="stylesheet" />
<link href="./css/tagrendering.css" rel="stylesheet" />
<link href="./css/index-tailwind-output.css" rel="stylesheet" />
<meta content="website" property="og:type">
<title>MapComplete - page not found</title>
<link href="./index.manifest" rel="manifest">
<link href="./assets/svg/add.svg" rel="icon" sizes="any" type="image/svg+xml">
<meta content="MapComplete - Page not found" property="og:title">
<meta
content="MapComplete is a platform to visualize OpenStreetMap on a specific topic and to easily contribute data back to it."
property="og:description">
<link href="./assets/generated/images/assets_svg_mapcomplete_logo512.png" rel="apple-touch-icon" sizes="512x512">
<link href="./assets/generated/images/assets_svg_mapcomplete_logo384.png" rel="apple-touch-icon" sizes="384x384">
<link href="./assets/generated/images/assets_svg_mapcomplete_logo192.png" rel="apple-touch-icon" sizes="192x192">
<link href="./assets/generated/images/assets_svg_mapcomplete_logo180.png" rel="apple-touch-icon" sizes="180x180">
<link href="./assets/generated/images/assets_svg_mapcomplete_logo152.png" rel="apple-touch-icon" sizes="152x152">
<link href="./assets/generated/images/assets_svg_mapcomplete_logo144.png" rel="apple-touch-icon" sizes="144x144">
<link href="./assets/generated/images/assets_svg_mapcomplete_logo128.png" rel="apple-touch-icon" sizes="128x128">
<link href="./assets/generated/images/assets_svg_mapcomplete_logo120.png" rel="apple-touch-icon" sizes="120x120">
<link href="./assets/generated/images/assets_svg_mapcomplete_logo96.png" rel="apple-touch-icon" sizes="96x96">
<link href="./assets/generated/images/assets_svg_mapcomplete_logo72.png" rel="apple-touch-icon" sizes="72x72">
<style>
#decoration-desktop img {
width: 100%;
height: 100%;
}
</style>
</head>
<body>
<div id="maindiv" class="h-screen"></div>
<script type="module" src="./src/notfound.ts"></script>
<script async data-goatcounter="https://pietervdvn.goatcounter.com/count" src="//gc.zgo.at/count.js"
crossorigin="anonymous"
integrity="sha384-QfJMxHNngbaF6IXH2kBwubsLYh7GVSFmJOX1O1YKJBq+zv1VVypB9BysTzyG1D1U"></script>
</body>
</html>

6
AllTranslationAssets.ts Normal file
View file

@ -0,0 +1,6 @@
import CompiledTranslations from "./assets/generated/CompiledTranslations";
export default class AllTranslationAssets {
public static t = CompiledTranslations.t;
}

File diff suppressed because it is too large Load diff

View file

@ -1,18 +0,0 @@
MapComplete is currently a small project with little contributors where we try to make it pleasant for everyone.
As such, if you interact with anyone, please be polite. Some hints on general interactions:
- Everyone makes mistakes. Be forgiving if someone makes one - either technical or social.
- People might have little time, might be tired, might be stressed about events in their life, ... Furhtermore, not everyone has the same communication skills (due to a different native language, different culture or different neurological forms)
As a result, communications might be written in a way that might sound angry or unfriendly.
If you experience such feelings, make sure to read your post again for tone (or postpone writing till a later time).
If you read a message which sounds harsh, take a step back. The hard words might be unintentional, written during such a time. Be forgiving.
- Try to be complete in your communication. Try to imagine what the person on the other side might not know yet and include this information.
- Disagreements often come from different assumptions and/or perspective. In a disagreement, try to state what reasoning leads to the result.
## Behaviour that will not be tolerated
- Any hate speech. Racist, sexist, homophobic, transphobic, xenophobic... or similar will not be tolerated
- Spam, trolling, flame wars, ...
Such behaviours might result in bans.

View file

@ -1,64 +0,0 @@
Contributing to MapComplete
===========================
Hi! Thanks for checking out how to contribute to MapComplete!
There are multiple ways to contribute:
- Translating MapComplete to your own language can be done
on [the Weblate website](https://translate.mapcomplete.org/projects/mapcomplete/)
- If you encounter a bug, the [issue tracker](https://github.com/pietervdvn/MapComplete/issues) is the place to be
- A good start to contribute is to create a single map layer showing features which interest you. Read more about [making your own theme](/Docs/Making_Your_Own_Theme.md).
- Feel free to hop in [our chat channel on matrix](https://app.element.io/#/room/#MapComplete:matrix.org)
- If you want to improve a theme, create a new theme, spot a typo in the repo... the best way is to open a pull request.
People who stick around and contribute in a meaningful way, _might_ be granted write access to the repository (except the branches *master* and *develop*). This is
done on a purely subjective basis, e.g. after a few pull requests and if you are a member of the OSM community.
Rights of contributors
-----------------------
If you have write access to the repository, you can make a fork of an already existing branch and push this new branch
to GitHub. This means that this branch will be _automatically built_ and be **deployed**
to `https://pietervdvn.github.io/mc/<branchname>`. You can see the deploy process
on [GitHub Actions](https://github.com/pietervdvn/MapComplete/actions). Don't worry about pushing too much. These
deploys are free and totally automatic. They might fail if something is wrong, but this will hinder no one.
Additionally, some other maintainer might step in and merge the latest develop with your branch, making later pull
requests easier.
Don't worry about bugs
----------------------
As a non-admin contributor, you can _not_ make changes to the `master` nor to the `develop` branch. This is because, as
soon as master is changed, this is built and deployed on `mapcomplete.org`, which a lot of people use. An error there
will cause a lot of grieve.
A push on `develop` is automatically deployed to [pietervdvn.github.io/mc/develop] which is used by quite some
contributors. However, people using this version should know that this is a testing ground for new features and might
contain a bug every now and then.
In other words, to get your theme deployed on the main instances, you'll still have to create a pull request. The
maintainers will then doublecheck and pull it in.
If you have a local repository
------------------------------
If you have made a fork earlier and have received contributor rights, you need to tell your local git repository that
pushing to the main repository is possible.
To do this:
1. type `git remote add upstream git@github.com:pietervdvn/MapComplete`
2. Run `git push upstream` to push your latest changes to the main repo (and not your fork). Running `git push` will
push to your fork.
Alternatively, if you don't have any unmerged changes, you can remove your local copy and clone `pietervdvn/MapComplete`
again to start fresh.
What not to contribute
----------------------
I'm currently _not_ accepting files for integration with some text editor. There are hundreds of editors out there, if every single one of them needs a file in the repo, this ends up as a mess.
Furthermore, MapComplete doesn't want to encourage or discourage some text editors.
At last, these files are hard to maintain and are hard to detect if they have fallen out of use.

View file

@ -0,0 +1,60 @@
import LayerConfig from "./JSON/LayerConfig";
import * as known_layers from "../assets/generated/known_layers_and_themes.json"
import {Utils} from "../Utils";
export default class AllKnownLayers {
// Must be below the list...
public static sharedLayers: Map<string, LayerConfig> = AllKnownLayers.getSharedLayers();
public static sharedLayersJson: Map<string, any> = AllKnownLayers.getSharedLayersJson();
private static getSharedLayers(): Map<string, LayerConfig> {
const sharedLayers = new Map<string, LayerConfig>();
for (const layer of known_layers.layers) {
try {
const parsed = new LayerConfig(layer, "shared_layers")
sharedLayers.set(layer.id, parsed);
sharedLayers[layer.id] = parsed;
} catch (e) {
if (!Utils.runningFromConsole) {
console.error("CRITICAL: Could not parse a layer configuration!", layer.id, " due to", e)
}
}
}
for (const layout of known_layers.themes) {
for (const layer of layout.layers) {
if (typeof layer === "string") {
continue;
}
if (layer.builtin !== undefined) {
// This is a builtin layer of which stuff is overridden - skip
continue;
}
try {
const parsed = new LayerConfig(layer, "shared_layer_in_theme")
sharedLayers.set(layer.id, parsed);
sharedLayers[layer.id] = parsed;
} catch (e) {
if (!Utils.runningFromConsole) {
console.error("Could not parse a layer in theme ", layout.id, "due to", e)
}
}
}
}
return sharedLayers;
}
private static getSharedLayersJson(): Map<string, any> {
const sharedLayers = new Map<string, any>();
for (const layer of known_layers.layers) {
sharedLayers.set(layer.id, layer);
sharedLayers[layer.id] = layer;
}
return sharedLayers;
}
}

View file

@ -0,0 +1,68 @@
import LayoutConfig from "./JSON/LayoutConfig";
import AllKnownLayers from "./AllKnownLayers";
import * as known_themes from "../assets/generated/known_layers_and_themes.json"
import {LayoutConfigJson} from "./JSON/LayoutConfigJson";
import * as all_layouts from "../assets/generated/known_layers_and_themes.json"
export class AllKnownLayouts {
public static allKnownLayouts: Map<string, LayoutConfig> = AllKnownLayouts.AllLayouts();
public static layoutsList: LayoutConfig[] = AllKnownLayouts.GenerateOrderedList(AllKnownLayouts.allKnownLayouts);
private static GenerateOrderedList(allKnownLayouts: Map<string, LayoutConfig>): LayoutConfig[] {
const keys = ["personal", "cyclofix", "hailhydrant", "bookcases", "toilets", "aed"]
const list = []
for (const key of keys) {
list.push(allKnownLayouts.get(key))
}
allKnownLayouts.forEach((layout, key) => {
if (keys.indexOf(key) < 0) {
list.push(layout)
}
})
return list;
}
private static AddGhostBikes(layout: LayoutConfig): LayoutConfig {
const now = new Date();
const m = now.getMonth() + 1;
const day = new Date().getDate() + 1;
const date = day + "/" + m;
if (date === "31/10" || date === "1/11" || date === "2/11") {
console.log("The current date is ", date, ", which means we remember our dead")
// Around Halloween/Fiesta de muerte/Allerzielen, we remember the dead
layout.layers.push(
AllKnownLayers.sharedLayers.get("ghost_bike")
);
}
return layout;
}
private static AllLayouts(): Map<string, LayoutConfig> {
const dict: Map<string, LayoutConfig> = new Map();
for (const layoutConfigJson of known_themes.themes) {
const layout = new LayoutConfig(layoutConfigJson, true)
if (layout.id === "cyclofix") {
AllKnownLayouts.AddGhostBikes(layout)
}
dict.set(layout.id, layout)
for (let i = 0; i < layout.layers.length; i++) {
let layer = layout.layers[i];
if (typeof (layer) === "string") {
layer = layout.layers[i] = AllKnownLayers.sharedLayers.get(layer);
if (layer === undefined) {
console.log("Defined layers are ", AllKnownLayers.sharedLayers.keys())
throw `Layer ${layer} was not found or defined - probably a type was made`
}
}
}
}
return dict;
}
}

View file

@ -0,0 +1,99 @@
import {AndOrTagConfigJson} from "./TagConfigJson";
import {Utils} from "../../Utils";
import {RegexTag} from "../../Logic/Tags/RegexTag";
import {Or} from "../../Logic/Tags/Or";
import {And} from "../../Logic/Tags/And";
import {Tag} from "../../Logic/Tags/Tag";
import {TagsFilter} from "../../Logic/Tags/TagsFilter";
import SubstitutingTag from "../../Logic/Tags/SubstitutingTag";
export class FromJSON {
public static SimpleTag(json: string): Tag {
const tag = Utils.SplitFirst(json, "=");
return new Tag(tag[0], tag[1]);
}
public static Tag(json: AndOrTagConfigJson | string, context: string = ""): TagsFilter {
try {
return this.TagUnsafe(json, context);
} catch (e) {
console.error("Could not parse tag", json, "in context", context, "due to ", e)
throw e;
}
}
private static TagUnsafe(json: AndOrTagConfigJson | string, context: string = ""): TagsFilter {
if (json === undefined) {
throw `Error while parsing a tag: 'json' is undefined in ${context}. Make sure all the tags are defined and at least one tag is present in a complex expression`
}
if (typeof (json) == "string") {
const tag = json as string;
if (tag.indexOf("!~") >= 0) {
const split = Utils.SplitFirst(tag, "!~");
if (split[1] === "*") {
throw `Don't use 'key!~*' - use 'key=' instead (empty string as value (in the tag ${tag} while parsing ${context})`
}
return new RegexTag(
split[0],
new RegExp("^" + split[1] + "$"),
true
);
}
if (tag.indexOf("~~") >= 0) {
const split = Utils.SplitFirst(tag, "~~");
if (split[1] === "*") {
split[1] = "..*"
}
return new RegexTag(
new RegExp("^" + split[0] + "$"),
new RegExp("^" + split[1] + "$")
);
}
if(tag.indexOf(":=") >= 0){
const split = Utils.SplitFirst(tag, ":=");
return new SubstitutingTag(split[0], split[1]);
}
if (tag.indexOf("!=") >= 0) {
const split = Utils.SplitFirst(tag, "!=");
if (split[1] === "*") {
split[1] = "..*"
}
return new RegexTag(
split[0],
new RegExp("^" + split[1] + "$"),
true
);
}
if (tag.indexOf("~") >= 0) {
const split = Utils.SplitFirst(tag, "~");
if (split[1] === "*") {
split[1] = "..*"
}
return new RegexTag(
split[0],
new RegExp("^" + split[1] + "$")
);
}
if (tag.indexOf("=") >= 0) {
const split = Utils.SplitFirst(tag, "=");
if (split[1] == "*") {
throw `Error while parsing tag '${tag}' in ${context}: detected a wildcard on a normal value. Use a regex pattern instead`
}
return new Tag(split[0], split[1])
}
throw `Error while parsing tag '${tag}' in ${context}: no key part and value part were found`
}
if (json.and !== undefined) {
return new And(json.and.map(t => FromJSON.Tag(t, context)));
}
if (json.or !== undefined) {
return new Or(json.or.map(t => FromJSON.Tag(t, context)));
}
}
}

View file

@ -0,0 +1,478 @@
import Translations from "../../UI/i18n/Translations";
import TagRenderingConfig from "./TagRenderingConfig";
import {LayerConfigJson} from "./LayerConfigJson";
import {FromJSON} from "./FromJSON";
import SharedTagRenderings from "../SharedTagRenderings";
import {TagRenderingConfigJson} from "./TagRenderingConfigJson";
import {Translation} from "../../UI/i18n/Translation";
import Svg from "../../Svg";
import {Utils} from "../../Utils";
import Combine from "../../UI/Base/Combine";
import {VariableUiElement} from "../../UI/Base/VariableUIElement";
import {UIEventSource} from "../../Logic/UIEventSource";
import {FixedUiElement} from "../../UI/Base/FixedUiElement";
import {UIElement} from "../../UI/UIElement";
import {SubstitutedTranslation} from "../../UI/SubstitutedTranslation";
import SourceConfig from "./SourceConfig";
import {TagsFilter} from "../../Logic/Tags/TagsFilter";
import {Tag} from "../../Logic/Tags/Tag";
import SubstitutingTag from "../../Logic/Tags/SubstitutingTag";
export default class LayerConfig {
static WAYHANDLING_DEFAULT = 0;
static WAYHANDLING_CENTER_ONLY = 1;
static WAYHANDLING_CENTER_AND_WAY = 2;
id: string;
name: Translation
description: Translation;
source: SourceConfig;
calculatedTags: [string, string][]
doNotDownload: boolean;
passAllFeatures: boolean;
isShown: TagRenderingConfig;
minzoom: number;
maxzoom: number;
title?: TagRenderingConfig;
titleIcons: TagRenderingConfig[];
icon: TagRenderingConfig;
iconOverlays: { if: TagsFilter, then: TagRenderingConfig, badge: boolean }[]
iconSize: TagRenderingConfig;
label: TagRenderingConfig;
rotation: TagRenderingConfig;
color: TagRenderingConfig;
width: TagRenderingConfig;
dashArray: TagRenderingConfig;
wayHandling: number;
presets: {
title: Translation,
tags: Tag[],
description?: Translation,
}[];
tagRenderings: TagRenderingConfig [];
constructor(json: LayerConfigJson,
context?: string,
official: boolean = true,) {
context = context + "." + json.id;
const self = this;
this.id = json.id;
this.name = Translations.T(json.name, context + ".name");
if(json.description !== undefined){
if(Object.keys(json.description).length === 0){
json.description = undefined;
}
}
this.description =Translations.T(json.description, context + ".description") ;
let legacy = undefined;
if (json["overpassTags"] !== undefined) {
// @ts-ignore
legacy = FromJSON.Tag(json["overpassTags"], context + ".overpasstags");
}
if (json.source !== undefined) {
if (legacy !== undefined) {
throw context + "Both the legacy 'layer.overpasstags' and the new 'layer.source'-field are defined"
}
let osmTags: TagsFilter = legacy;
if (json.source["osmTags"]) {
osmTags = FromJSON.Tag(json.source["osmTags"], context + "source.osmTags");
}
if(json.source["geoJsonSource"] !== undefined){
throw context + "Use 'geoJson' instead of 'geoJsonSource'"
}
this.source = new SourceConfig({
osmTags: osmTags,
geojsonSource: json.source["geoJson"],
geojsonSourceLevel: json.source["geoJsonZoomLevel"],
overpassScript: json.source["overpassScript"],
isOsmCache: json.source["isOsmCache"]
}, this.id);
} else {
this.source = new SourceConfig({
osmTags: legacy
})
}
this.calculatedTags = undefined;
if (json.calculatedTags !== undefined) {
if (!official) {
console.warn(`Unofficial theme ${this.id} with custom javascript! This is a security risk`)
}
this.calculatedTags = [];
for (const kv of json.calculatedTags) {
const index = kv.indexOf("=")
const key = kv.substring(0, index);
const code = kv.substring(index + 1);
this.calculatedTags.push([key, code])
}
}
this.doNotDownload = json.doNotDownload ?? false;
this.passAllFeatures = json.passAllFeatures ?? false;
this.minzoom = json.minzoom ?? 0;
this.maxzoom = json.maxzoom ?? 1000;
this.wayHandling = json.wayHandling ?? 0;
this.presets = (json.presets ?? []).map((pr, i) =>
({
title: Translations.T(pr.title, `${context}.presets[${i}].title`),
tags: pr.tags.map(t => FromJSON.SimpleTag(t)),
description: Translations.T(pr.description, `${context}.presets[${i}].description`)
}))
/** Given a key, gets the corresponding property from the json (or the default if not found
*
* The found value is interpreted as a tagrendering and fetched/parsed
* */
function tr(key: string, deflt) {
const v = json[key];
if (v === undefined || v === null) {
if (deflt === undefined) {
return undefined;
}
return new TagRenderingConfig(deflt, self.source.osmTags, `${context}.${key}.default value`);
}
if (typeof v === "string") {
const shared = SharedTagRenderings.SharedTagRendering.get(v);
if (shared) {
return shared;
}
}
return new TagRenderingConfig(v, self.source.osmTags, `${context}.${key}`);
}
/**
* Converts a list of tagRenderingCOnfigJSON in to TagRenderingConfig
* A string is interpreted as a name to call
*/
function trs(tagRenderings?: (string | TagRenderingConfigJson)[], readOnly = false) {
if (tagRenderings === undefined) {
return [];
}
return tagRenderings.map(
(renderingJson, i) => {
if (typeof renderingJson === "string") {
if (renderingJson === "questions") {
if (readOnly) {
throw `A tagrendering has a question, but asking a question does not make sense here: is it a title icon or a geojson-layer? ${context}. The offending tagrendering is ${JSON.stringify(renderingJson)}`
}
return new TagRenderingConfig("questions", undefined)
}
const shared = SharedTagRenderings.SharedTagRendering.get(renderingJson);
if (shared !== undefined) {
return shared;
}
const keys = Array.from(SharedTagRenderings.SharedTagRendering.keys())
throw `Predefined tagRendering ${renderingJson} not found in ${context}.\n Try one of ${(keys.join(", "))}`;
}
return new TagRenderingConfig(renderingJson, self.source.osmTags, `${context}.tagrendering[${i}]`);
});
}
this.tagRenderings = trs(json.tagRenderings, false);
const titleIcons = [];
const defaultIcons = ["phonelink", "emaillink", "wikipedialink", "osmlink", "sharelink"];
for (const icon of (json.titleIcons ?? defaultIcons)) {
if (icon === "defaults") {
titleIcons.push(...defaultIcons);
} else {
titleIcons.push(icon);
}
}
this.titleIcons = trs(titleIcons, true);
this.title = tr("title", undefined);
this.icon = tr("icon", "");
this.iconOverlays = (json.iconOverlays ?? []).map((overlay, i) => {
let tr = new TagRenderingConfig(overlay.then, self.source.osmTags, `iconoverlays.${i}`);
if (typeof overlay.then === "string" && SharedTagRenderings.SharedIcons.get(overlay.then) !== undefined) {
tr = SharedTagRenderings.SharedIcons.get(overlay.then);
}
return {
if: FromJSON.Tag(overlay.if),
then: tr,
badge: overlay.badge ?? false
}
});
const iconPath = this.icon.GetRenderValue({id: "node/-1"}).txt;
if (iconPath.startsWith(Utils.assets_path)) {
const iconKey = iconPath.substr(Utils.assets_path.length);
if (Svg.All[iconKey] === undefined) {
throw "Builtin SVG asset not found: " + iconPath
}
}
this.isShown = tr("isShown", "yes");
this.iconSize = tr("iconSize", "40,40,center");
this.label = tr("label", "")
this.color = tr("color", "#0000ff");
this.width = tr("width", "7");
this.rotation = tr("rotation", "0");
this.dashArray = tr("dashArray", "");
if (json["showIf"] !== undefined) {
throw "Invalid key on layerconfig " + this.id + ": showIf. Did you mean 'isShown' instead?";
}
}
public CustomCodeSnippets(): string[] {
if (this.calculatedTags === undefined) {
return []
}
return this.calculatedTags.map(code => code[1]);
}
public AddRoamingRenderings(addAll: {
tagRenderings: TagRenderingConfig[],
titleIcons: TagRenderingConfig[],
iconOverlays: { "if": TagsFilter, then: TagRenderingConfig, badge: boolean }[]
}): LayerConfig {
let insertionPoint = this.tagRenderings.map(tr => tr.IsQuestionBoxElement()).indexOf(true)
if (insertionPoint < 0) {
// No 'questions' defined - we just add them all to the end
insertionPoint = this.tagRenderings.length;
}
this.tagRenderings.splice(insertionPoint, 0, ...addAll.tagRenderings);
this.iconOverlays.push(...addAll.iconOverlays);
for (const icon of addAll.titleIcons) {
this.titleIcons.splice(0, 0, icon);
}
return this;
}
public GetRoamingRenderings(): {
tagRenderings: TagRenderingConfig[],
titleIcons: TagRenderingConfig[],
iconOverlays: { "if": TagsFilter, then: TagRenderingConfig, badge: boolean }[]
} {
const tagRenderings = this.tagRenderings.filter(tr => tr.roaming);
const titleIcons = this.titleIcons.filter(tr => tr.roaming);
const iconOverlays = this.iconOverlays.filter(io => io.then.roaming)
return {
tagRenderings: tagRenderings,
titleIcons: titleIcons,
iconOverlays: iconOverlays
}
}
public GenerateLeafletStyle(tags: UIEventSource<any>, clickable: boolean):
{
icon:
{
html: UIElement,
iconSize: [number, number],
iconAnchor: [number, number],
popupAnchor: [number, number],
iconUrl: string,
className: string
},
color: string,
weight: number,
dashArray: number[]
} {
function num(str, deflt = 40) {
const n = Number(str);
if (isNaN(n)) {
return deflt;
}
return n;
}
function rendernum(tr: TagRenderingConfig, deflt: number) {
const str = Number(render(tr, "" + deflt));
const n = Number(str);
if (isNaN(n)) {
return deflt;
}
return n;
}
function render(tr: TagRenderingConfig, deflt?: string) {
const str = (tr?.GetRenderValue(tags.data)?.txt ?? deflt);
return SubstitutedTranslation.SubstituteKeys(str, tags.data).replace(/{.*}/g, "");
}
const iconSize = render(this.iconSize, "40,40,center").split(",");
const dashArray = render(this.dashArray).split(" ").map(Number);
let color = render(this.color, "#00f");
if (color.startsWith("--")) {
color = getComputedStyle(document.body).getPropertyValue("--catch-detail-color")
}
const weight = rendernum(this.width, 5);
const iconW = num(iconSize[0]);
let iconH = num(iconSize[1]);
const mode = iconSize[2] ?? "center"
let anchorW = iconW / 2;
let anchorH = iconH / 2;
if (mode === "left") {
anchorW = 0;
}
if (mode === "right") {
anchorW = iconW;
}
if (mode === "top") {
anchorH = 0;
}
if (mode === "bottom") {
anchorH = iconH;
}
const iconUrlStatic = render(this.icon);
const self = this;
const mappedHtml = tags.map(tgs => {
function genHtmlFromString(sourcePart: string): UIElement {
if (sourcePart.indexOf("html:") == 0) {
// We use § as a replacement for ;
const html = sourcePart.substring("html:".length)
const inner = new FixedUiElement(SubstitutingTag.substituteString(html, tgs)).SetClass("block w-min text-center")
return new Combine([inner]).SetClass("flex flex-col items-center");
}
const style = `width:100%;height:100%;transform: rotate( ${rotation} );display:block;position: absolute; top: 0; left: 0`;
let html: UIElement = new FixedUiElement(`<img src="${sourcePart}" style="${style}" />`);
const match = sourcePart.match(/([a-zA-Z0-9_]*):([^;]*)/)
if (match !== null && Svg.All[match[1] + ".svg"] !== undefined) {
html = new Combine([
(Svg.All[match[1] + ".svg"] as string)
.replace(/#000000/g, match[2])
]).SetStyle(style);
}
return html;
}
// What do you mean, 'tgs' is never read?
// It is read implicitly in the 'render' method
const iconUrl = render(self.icon);
const rotation = render(self.rotation, "0deg");
let htmlParts: UIElement[] = [];
let sourceParts = Utils.NoNull(iconUrl.split(";").filter(prt => prt != ""));
for (const sourcePart of sourceParts) {
htmlParts.push(genHtmlFromString(sourcePart))
}
let badges = [];
for (const iconOverlay of self.iconOverlays) {
if (!iconOverlay.if.matchesProperties(tgs)) {
continue;
}
if (iconOverlay.badge) {
const badgeParts: UIElement[] = [];
const partDefs = iconOverlay.then.GetRenderValue(tgs).txt.split(";").filter(prt => prt != "");
for (const badgePartStr of partDefs) {
badgeParts.push(genHtmlFromString(badgePartStr))
}
const badgeCompound = new Combine(badgeParts)
.SetStyle("display:flex;position:relative;width:100%;height:100%;");
badges.push(badgeCompound)
} else {
htmlParts.push(genHtmlFromString(
iconOverlay.then.GetRenderValue(tgs).txt));
}
}
if (badges.length > 0) {
const badgesComponent = new Combine(badges)
.SetStyle("display:flex;height:50%;width:100%;position:absolute;top:50%;left:50%;");
htmlParts.push(badgesComponent)
}
if (sourceParts.length == 0) {
iconH = 0
}
try {
const label = self.label?.GetRenderValue(tgs)?.Subs(tgs)
?.SetClass("block w-min text-center")
?.SetStyle("margin-top: " + (iconH + 2) + "px")
if (label !== undefined) {
htmlParts.push(new Combine([label]).SetClass("flex flex-col items-center"))
}
} catch (e) {
console.error(e, tgs)
}
return new Combine(htmlParts).Render();
})
return {
icon:
{
html: new VariableUiElement(mappedHtml),
iconSize: [iconW, iconH],
iconAnchor: [anchorW, anchorH],
popupAnchor: [0, 3 - anchorH],
iconUrl: iconUrlStatic,
className: clickable ? "leaflet-div-icon" : "leaflet-div-icon unclickable"
},
color: color,
weight: weight,
dashArray: dashArray
};
}
public ExtractImages(): Set<string> {
const parts: Set<string>[] = []
parts.push(...this.tagRenderings?.map(tr => tr.ExtractImages(false)))
parts.push(...this.titleIcons?.map(tr => tr.ExtractImages(true)))
parts.push(this.icon?.ExtractImages(true))
parts.push(...this.iconOverlays?.map(overlay => overlay.then.ExtractImages(true)))
for (const preset of this.presets) {
parts.push(new Set<string>(preset.description?.ExtractImages(false)))
}
const allIcons = new Set<string>();
for (const part of parts) {
part?.forEach(allIcons.add, allIcons)
}
return allIcons;
}
}

View file

@ -0,0 +1,235 @@
import {TagRenderingConfigJson} from "./TagRenderingConfigJson";
import {AndOrTagConfigJson} from "./TagConfigJson";
/**
* Configuration for a single layer
*/
export interface LayerConfigJson {
/**
* The id of this layer.
* This should be a simple, lowercase, human readable string that is used to identify the layer.
*/
id: string;
/**
* The name of this layer
* Used in the layer control panel and the 'Personal theme'.
*
* If not given, will be hidden (and thus not toggable) in the layer control
*/
name?: string | any
/**
* A description for this layer.
* Shown in the layer selections and in the personel theme
*/
description?: string | any;
/**
* This determines where the data for the layer is fetched.
* There are some options:
*
* # Query OSM directly
* source: {osmTags: "key=value"}
* will fetch all objects with given tags from OSM.
* Currently, this will create a query to overpass and fetch the data - in the future this might fetch from the OSM API
*
* # Query OSM Via the overpass API with a custom script
* source: {overpassScript: "<custom overpass tags>"} when you want to do special things. _This should be really rare_.
* This means that the data will be pulled from overpass with this script, and will ignore the osmTags for the query
* However, for the rest of the pipeline, the OsmTags will _still_ be used. This is important to enable layers etc...
*
*
* # A single geojson-file
* source: {geoJson: "https://my.source.net/some-geo-data.geojson"}
* fetches a geojson from a third party source
*
* # A tiled geojson source
* source: {geoJson: "https://my.source.net/some-tile-geojson-{layer}-{z}-{x}-{y}.geojson", geoJsonZoomLevel: 14}
* to use a tiled geojson source. The web server must offer multiple geojsons. {z}, {x} and {y} are substituted by the location; {layer} is substituted with the id of the loaded layer
*
*
* Note that both geojson-options might set a flag 'isOsmCache' indicating that the data originally comes from OSM too
*
*
* NOTE: the previous format was 'overpassTags: AndOrTagCOnfigJson | string', which is interpreted as a shorthand for source: {osmTags: "key=value"}
* While still supported, this is considered deprecated
*/
source: { osmTags: AndOrTagConfigJson | string } |
{ osmTags: AndOrTagConfigJson | string, geoJson: string, geoJsonZoomLevel?: number, isOsmCache?: boolean } |
{ osmTags: AndOrTagConfigJson | string, overpassScript: string }
/**
*
* A list of extra tags to calculate, specified as "keyToAssignTo=javascript-expression".
* There are a few extra functions available. Refer to <a>Docs/CalculatedTags.md</a> for more information
* The functions will be run in order, e.g.
* [
* "_max_overlap_m2=Math.max(...feat.overlapsWith("someOtherLayer").map(o => o.overlap))
* "_max_overlap_ratio=Number(feat._max_overlap_m2)/feat.area
* ]
*
*/
calculatedTags?: string[];
/**
* If set, this layer will not query overpass; but it'll still match the tags above which are by chance returned by other layers.
* Works well together with 'passAllFeatures', to add decoration
*/
doNotDownload?: boolean;
/**
* This tagrendering should either be 'yes' or 'no'. If 'no' is returned, then the feature will be hidden from view.
* This is useful to hide certain features from view. Important: hiding features does not work dynamically, but is only calculated when the data is first renders.
* This implies that it is not possible to hide a feature after a tagging change
*
* The default value is 'yes'
*/
isShown?: TagRenderingConfigJson;
/**
* The zoomlevel at which point the data is shown and loaded.
* Default: 0
*/
minzoom?: number;
/**
* The zoomlevel at which point the data is hidden again
* Default: 100 (thus: always visible
*/
maxzoom?: number;
/**
* The title shown in a popup for elements of this layer.
*/
title?: string | TagRenderingConfigJson;
/**
* Small icons shown next to the title.
* If not specified, the OsmLink and wikipedia links will be used by default.
* Use an empty array to hide them
*/
titleIcons?: (string | TagRenderingConfigJson)[];
/**
* The icon for an element.
* Note that this also doubles as the icon for this layer (rendered with the overpass-tags) ánd the icon in the presets.
*
* The result of the icon is rendered as follows:
* the resulting string is interpreted as a _list_ of items, seperated by ";". The bottommost layer is the first layer.
* As a result, on could use a generic pin, then overlay it with a specific icon.
* To make things even more practical, one can use all svgs from the folder "assets/svg" and _substitute the color_ in it.
* E.g. to draw a red pin, use "pin:#f00", to have a green circle with your icon on top, use `circle:#0f0;<path to my icon.svg>`
*
*/
icon?: string | TagRenderingConfigJson;
/**
* IconsOverlays are a list of extra icons/badges to overlay over the icon.
* The 'badge'-toggle changes their behaviour.
* If badge is set, it will be added as a 25% height icon at the bottom right of the icon, with all the badges in a flex layout.
* If badges is false, it'll be a simple overlay
*
* Note: strings are interpreted as icons, so layering and substituting is supported
*/
iconOverlays?: { if: string | AndOrTagConfigJson, then: string | TagRenderingConfigJson, badge?: boolean }[]
/**
* A string containing "width,height" or "width,height,anchorpoint" where anchorpoint is any of 'center', 'top', 'bottom', 'left', 'right', 'bottomleft','topright', ...
* Default is '40,40,center'
*/
iconSize?: string | TagRenderingConfigJson;
/**
* The rotation of an icon, useful for e.g. directions.
* Usage: as if it were a css property for 'rotate', thus has to end with 'deg', e.g. `90deg`, `{direction}deg`, `calc(90deg - {camera:direction}deg)``
*/
rotation?: string | TagRenderingConfigJson;
/**
* A HTML-fragment that is shown below the icon, for example:
* <div style="background: white; display: block">{name}</div>
*
* If the icon is undefined, then the label is shown in the center of the feature.
* Note that, if the wayhandling hides the icon then no label is shown as well.
*/
label?: string | TagRenderingConfigJson ;
/**
* The color for way-elements and SVG-elements.
* If the value starts with "--", the style of the body element will be queried for the corresponding variable instead
*/
color?: string | TagRenderingConfigJson;
/**
* The stroke-width for way-elements
*/
width?: string | TagRenderingConfigJson;
/**
* A dasharray, e.g. "5 6"
* The dasharray defines 'pixels of line, pixels of gap, pixels of line, pixels of gap',
* Default value: "" (empty string == full line)
*/
dashArray?: string | TagRenderingConfigJson
/**
* Wayhandling: should a way/area be displayed as:
* 0) The way itself
* 1) Only the centerpoint
* 2) The centerpoint and the way
*/
wayHandling?: number;
/**
* If set, this layer will pass all the features it receives onto the next layer.
* This is ideal for decoration, e.g. directionss on cameras
*/
passAllFeatures?: boolean
/**
* Presets for this layer.
* A preset shows up when clicking the map on a without data (or when right-clicking/long-pressing);
* it will prompt the user to add a new point.
*
* The most important aspect are the tags, which define which tags the new point will have;
* The title is shown in the dialog, along with the first sentence of the description.
*
* Upon confirmation, the full description is shown beneath the buttons - perfect to add pictures and examples.
*
* Note: the icon of the preset is determined automatically based on the tags and the icon above. Don't worry about that!
* NB: if no presets are defined, the popup to add new points doesn't show up at all
*/
presets?: {
/**
* The title - shown on the 'add-new'-button.
*/
title: string | any,
/**
* The tags to add. It determines the icon too
*/
tags: string[],
/**
* The _first sentence_ of the description is shown on the button of the `add` menu.
* The full description is shown in the confirmation dialog.
*
* (The first sentence is until the first '.'-character in the description)
*/
description?: string | any,
}[],
/**
* All the tag renderings.
* A tag rendering is a block that either shows the known value or asks a question.
*
* Refer to the class `TagRenderingConfigJson` to see the possibilities.
*
* Note that we can also use a string here - where the string refers to a tagrenering defined in `assets/questions/questions.json`,
* where a few very general questions are defined e.g. website, phone number, ...
*
* A special value is 'questions', which indicates the location of the questions box. If not specified, it'll be appended to the bottom of the featureInfobox.
*
*/
tagRenderings?: (string | TagRenderingConfigJson) []
}

View file

@ -0,0 +1,273 @@
import {Translation} from "../../UI/i18n/Translation";
import TagRenderingConfig from "./TagRenderingConfig";
import LayerConfig from "./LayerConfig";
import {LayoutConfigJson} from "./LayoutConfigJson";
import AllKnownLayers from "../AllKnownLayers";
import SharedTagRenderings from "../SharedTagRenderings";
import {Utils} from "../../Utils";
export default class LayoutConfig {
public readonly id: string;
public readonly maintainer: string;
public readonly credits?: string;
public readonly changesetmessage?: string;
public readonly version: string;
public readonly language: string[];
public readonly title: Translation;
public readonly shortDescription?: Translation;
public readonly description: Translation;
public readonly descriptionTail?: Translation;
public readonly icon: string;
public readonly socialImage?: string;
public readonly startZoom: number;
public readonly startLat: number;
public readonly startLon: number;
public readonly widenFactor: number;
public readonly roamingRenderings: TagRenderingConfig[];
public readonly defaultBackgroundId?: string;
public layers: LayerConfig[];
public readonly clustering?: {
maxZoom: number,
minNeededElements: number
};
public readonly hideFromOverview: boolean;
public lockLocation: boolean | [[number, number], [number, number]];
public readonly enableUserBadge: boolean;
public readonly enableShareScreen: boolean;
public readonly enableMoreQuests: boolean;
public readonly enableAddNewPoints: boolean;
public readonly enableLayers: boolean;
public readonly enableSearch: boolean;
public readonly enableGeolocation: boolean;
public readonly enableBackgroundLayerSelection: boolean;
public readonly enableShowAllQuestions: boolean;
public readonly customCss?: string;
/*
How long is the cache valid, in seconds?
*/
public readonly cacheTimeout?: number;
private readonly _official: boolean;
constructor(json: LayoutConfigJson, official = true, context?: string) {
this._official = official;
this.id = json.id;
context = (context ?? "") + "." + this.id;
this.maintainer = json.maintainer;
this.credits = json.credits;
this.changesetmessage = json.changesetmessage;
this.version = json.version;
this.language = [];
if (typeof json.language === "string") {
this.language = [json.language];
} else {
this.language = json.language;
}
if (this.language.length == 0) {
throw "No languages defined. Define at least one language"
}
if (json.title === undefined) {
throw "Title not defined in " + this.id;
}
if (json.description === undefined) {
throw "Description not defined in " + this.id;
}
this.title = new Translation(json.title, context + ".title");
this.description = new Translation(json.description, context + ".description");
this.shortDescription = json.shortDescription === undefined ? this.description.FirstSentence() : new Translation(json.shortDescription, context + ".shortdescription");
this.descriptionTail = json.descriptionTail === undefined ? new Translation({"*": ""}, context + ".descriptionTail") : new Translation(json.descriptionTail, context + ".descriptionTail");
this.icon = json.icon;
this.socialImage = json.socialImage;
this.startZoom = json.startZoom;
this.startLat = json.startLat;
this.startLon = json.startLon;
this.widenFactor = json.widenFactor ?? 0.05;
this.roamingRenderings = (json.roamingRenderings ?? []).map((tr, i) => {
if (typeof tr === "string") {
if (SharedTagRenderings.SharedTagRendering.get(tr) !== undefined) {
return SharedTagRenderings.SharedTagRendering.get(tr);
}
}
return new TagRenderingConfig(tr, undefined, `${this.id}.roaming_renderings[${i}]`);
}
);
this.defaultBackgroundId = json.defaultBackgroundId;
this.layers = json.layers.map((layer, i) => {
if (typeof layer === "string") {
if (AllKnownLayers.sharedLayersJson[layer] !== undefined) {
if (json.overrideAll !== undefined) {
let lyr = JSON.parse(JSON.stringify(AllKnownLayers.sharedLayersJson[layer]));
return new LayerConfig(Utils.Merge(json.overrideAll, lyr), `${this.id}+overrideAll.layers[${i}]`, official);
} else {
return AllKnownLayers.sharedLayers[layer]
}
} else {
throw "Unkown fixed layer " + layer;
}
}
// @ts-ignore
if (layer.builtin !== undefined) {
// @ts-ignore
const name = layer.builtin;
const shared = AllKnownLayers.sharedLayersJson[name];
if (shared === undefined) {
throw "Unkown fixed layer " + name;
}
// @ts-ignore
layer = Utils.Merge(layer.override, JSON.parse(JSON.stringify(shared))); // We make a deep copy of the shared layer, in order to protect it from changes
}
if (json.overrideAll !== undefined) {
layer = Utils.Merge(json.overrideAll, layer);
}
// @ts-ignore
return new LayerConfig(layer, `${this.id}.layers[${i}]`, official)
});
// ALl the layers are constructed, let them share tags in now!
const roaming: { r, source: LayerConfig }[] = []
for (const layer of this.layers) {
roaming.push({r: layer.GetRoamingRenderings(), source: layer});
}
for (const layer of this.layers) {
for (const r of roaming) {
if (r.source == layer) {
continue;
}
layer.AddRoamingRenderings(r.r);
}
}
for (const layer of this.layers) {
layer.AddRoamingRenderings(
{
titleIcons: [],
iconOverlays: [],
tagRenderings: this.roamingRenderings
}
);
}
const defaultClustering = {
maxZoom: 16,
minNeededElements: 500
};
this.clustering = defaultClustering;
if (json.clustering) {
this.clustering = {
maxZoom: json.clustering.maxZoom ?? 18,
minNeededElements: json.clustering.minNeededElements ?? 1
}
for (const layer of this.layers) {
if (layer.wayHandling !== LayerConfig.WAYHANDLING_CENTER_ONLY) {
console.error("WARNING: In order to allow clustering, every layer must be set to CENTER_ONLY. Layer", layer.id, "does not respect this for layout", this.id);
}
}
}
this.hideFromOverview = json.hideFromOverview ?? false;
// @ts-ignore
if (json.hideInOverview) {
throw "The json for " + this.id + " contains a 'hideInOverview'. Did you mean hideFromOverview instead?"
}
this.lockLocation = json.lockLocation ?? undefined;
this.enableUserBadge = json.enableUserBadge ?? true;
this.enableShareScreen = json.enableShareScreen ?? true;
this.enableMoreQuests = json.enableMoreQuests ?? true;
this.enableLayers = json.enableLayers ?? true;
this.enableSearch = json.enableSearch ?? true;
this.enableGeolocation = json.enableGeolocation ?? true;
this.enableAddNewPoints = json.enableAddNewPoints ?? true;
this.enableBackgroundLayerSelection = json.enableBackgroundLayerSelection ?? true;
this.enableShowAllQuestions = json.enableShowAllQuestions ?? false;
this.customCss = json.customCss;
this.cacheTimeout = json.cacheTimout ?? (60 * 24 * 60 * 60)
}
public CustomCodeSnippets(): string[] {
if (this._official) {
return [];
}
const msg = "<br/><b>This layout uses <span class='alert'>custom javascript</span>, loaded for the wide internet. The code is printed below, please report suspicious code on the issue tracker of MapComplete:</b><br/>"
const custom = [];
for (const layer of this.layers) {
custom.push(...layer.CustomCodeSnippets().map(code => code + "<br />"))
}
if (custom.length === 0) {
return custom;
}
custom.splice(0, 0, msg);
return custom;
}
public ExtractImages(): Set<string> {
const icons = new Set<string>()
for (const layer of this.layers) {
layer.ExtractImages().forEach(icons.add, icons)
}
icons.add(this.icon)
icons.add(this.socialImage)
return icons
}
public LayerIndex(): Map<string, LayerConfig> {
const index = new Map<string, LayerConfig>();
for (const layer of this.layers) {
index.set(layer.id, layer)
}
return index;
}
/**
* Replaces all the relative image-urls with a fixed image url
* This is to fix loading from external sources
*
* It should be passed the location where the original theme file is hosted.
*
* If no images are rewritten, the same object is returned, otherwise a new copy is returned
*/
public patchImages(originalURL: string, originalJson: string): LayoutConfig {
const allImages = Array.from(this.ExtractImages())
const rewriting = new Map<string, string>()
// Needed for absolute urls: note that it doesn't contain a trailing slash
const origin = new URL(originalURL).origin
let path = new URL(originalURL).href
path = path.substring(0, path.lastIndexOf("/"))
for (const image of allImages) {
if (image == "" || image == undefined) {
continue
}
if (image.startsWith("http://") || image.startsWith("https://")) {
continue
}
if (image.startsWith("/")) {
// This is an absolute path
rewriting.set(image, origin + image)
} else if (image.startsWith("./assets/themes")) {
// Legacy workaround
rewriting.set(image, path + image.substring(image.lastIndexOf("/")))
} else if (image.startsWith("./")) {
// This is a relative url
rewriting.set(image, path + image.substring(1))
} else {
// This is a relative URL with only the path
rewriting.set(image, path + image)
}
}
if (rewriting.size == 0) {
return this;
}
rewriting.forEach((value, key) => {
console.log("Rewriting", key, "==>", value)
originalJson = originalJson.replace(new RegExp(key, "g"), value)
})
return new LayoutConfig(JSON.parse(originalJson), false, "Layout rewriting")
}
}

View file

@ -0,0 +1,209 @@
import {LayerConfigJson} from "./LayerConfigJson";
import {TagRenderingConfigJson} from "./TagRenderingConfigJson";
/**
* Defines the entire theme.
*
* A theme is the collection of the layers that are shown; the intro text, the icon, ...
* It more or less defines the entire experience.
*
* Most of the fields defined here are metadata about the theme, such as its name, description, supported languages, default starting location, ...
*
* The main chunk of the json will however be the 'layers'-array, where the details of your layers are.
*
* General remark: a type (string | any) indicates either a fixed or a translatable string.
*/
export interface LayoutConfigJson {
/**
* The id of this layout.
*
* This is used as hashtag in the changeset message, which will read something like "Adding data with #mapcomplete for theme #<the theme id>"
* Make sure it is something decent and descriptive, it should be a simple, lowercase string.
*
* On official themes, it'll become the name of the page, e.g.
* 'cyclestreets' which become 'cyclestreets.html'
*/
id: string;
/**
* Who helped to create this theme and should be attributed?
*/
credits?: string;
/**
* Who does maintian this preset?
*/
maintainer: string;
/**
* Extra piece of text that can be added to the changeset
*/
changesetmessage?: string;
/**
* A version number, either semantically or by date.
* Should be sortable, where the higher value is the later version
*/
version: string;
/**
* The supported language(s).
* This should be a two-letter, lowercase code which identifies the language, e.g. "en", "nl", ...
* If the theme supports multiple languages, use a list: `["en","nl","fr"]` to allow the user to pick any of them
*/
language: string | string[];
/**
* The title, as shown in the welcome message and the more-screen
*/
title: string | any;
/**
* A short description, showed as social description and in the 'more theme'-buttons.
* Note that if this one is not defined, the first sentence of 'description' is used
*/
shortDescription?: string | any;
/**
* The description, as shown in the welcome message and the more-screen
*/
description: string | any;
/**
* A part of the description, shown under the login-button.
*/
descriptionTail?: string | any;
/**
* The icon representing this theme.
* Used as logo in the more-screen and (for official themes) as favicon, webmanifest logo, ...
* Either a URL or a base64 encoded value (which should include 'data:image/svg+xml;base64)
*/
icon: string;
/**
* Link to a 'social image' which is included as og:image-tag on official themes.
* Useful to share the theme on social media.
* See https://www.h3xed.com/web-and-internet/how-to-use-og-image-meta-tag-facebook-reddit for more information
*/
socialImage?: string;
/**
* Default location and zoom to start.
* Note that this is barely used. Once the user has visited mapcomplete at least once, the previous location of the user will be used
*/
startZoom: number;
startLat: number;
startLon: number;
/**
* When a query is run, the data within bounds of the visible map is loaded.
* However, users tend to pan and zoom a lot. It is pretty annoying if every single pan means a reloading of the data.
* For this, the bounds are widened in order to make a small pan still within bounds of the loaded data.
*
* IF widenfactor is 0, this feature is disabled. A recommended value is between 0.5 and 0.01 (the latter for very dense queries)
*/
widenFactor?: number;
/**
* A tagrendering depicts how to show some tags or how to show a question for it.
*
* These tagrenderings are applied to _all_ the loaded layers and are a way to reuse tagrenderings.
* Note that if multiple themes are loaded (e.g. via the personal theme)
* that these roamingRenderings are applied to the layers of the OTHER themes too!
*
* In order to prevent them to do too much damage, all the overpass-tags of the layers are taken and combined as OR.
* These tag renderings will only show up if the object matches this filter.
*/
roamingRenderings?: (TagRenderingConfigJson | string)[],
/**
* An override applied on all layers of the theme
*/
overrideAll?: any;
/**
* The id of the default background. BY default: vanilla OSM
*/
defaultBackgroundId?: string;
/**
* The number of seconds that a feature is allowed to stay in the cache.
* The caching flow is as following:
*
* 1. The application is opened the first time
* 2. An overpass query is run
* 3. The result is saved to local storage
*
* On the next opening:
*
* 1. The application is opened
* 2. Data is loaded from cache and displayed
* 3. An overpass query is run
* 4. All data (both from overpass ánd local storage) are saved again to local storage (except when to old)
*
* Default value: 60 days
*/
cacheTimout?: number;
/**
* The layers to display.
*
* Every layer contains a description of which feature to display - the overpassTags which are queried.
* Instead of running one query for every layer, the query is fused.
*
* Afterwards, every layer is given the list of features.
* Every layer takes away the features that match with them*, and give the leftovers to the next layers.
*
* This implies that the _order_ of the layers is important in the case of features with the same tags;
* as the later layers might never receive their feature.
*
* *layers can also remove 'leftover'-features if the leftovers overlap with a feature in the layer itself
*
* Note that builtin layers can be reused. Either put in the name of the layer to reuse, or use {builtin: "layername", override: ...}
* The 'override'-object will be copied over the original values of the layer, which allows to change certain aspects of the layer
*
*/
layers: (LayerConfigJson | string | {builtin: string, override: any})[],
/**
* If defined, data will be clustered.
* Defaults to {maxZoom: 16, minNeeded: 500}
*/
clustering?: {
/**
* All zoom levels above 'maxzoom' are not clustered anymore.
* Defaults to 18
*/
maxZoom?: number,
/**
* The number of elements that should be showed (in total) before clustering starts to happen.
* If clustering is defined, defaults to 0
*/
minNeededElements?: number
},
/**
* The URL of a custom CSS stylesheet to modify the layout
*/
customCss?: string;
/**
* If set to true, this layout will not be shown in the overview with more themes
*/
hideFromOverview?: boolean;
/**
* If set to true, the basemap will not scroll outside of the area visible on initial zoom.
* If set to [[lat0, lon0], [lat1, lon1]], the map will not scroll outside of those bounds.
* Off by default, which will enable panning to the entire world
*/
lockLocation?: boolean | [[number, number], [number, number]];
enableUserBadge?: boolean;
enableShareScreen?: boolean;
enableMoreQuests?: boolean;
enableLayers?: boolean;
enableSearch?: boolean;
enableAddNewPoints?: boolean;
enableGeolocation?: boolean;
enableBackgroundLayerSelection?: boolean;
enableShowAllQuestions?: boolean;
}

View file

@ -0,0 +1,42 @@
import {TagsFilter} from "../../Logic/Tags/TagsFilter";
export default class SourceConfig {
osmTags?: TagsFilter;
overpassScript?: string;
geojsonSource?: string;
geojsonZoomLevel?: number;
isOsmCacheLayer: boolean;
constructor(params: {
osmTags?: TagsFilter,
overpassScript?: string,
geojsonSource?: string,
isOsmCache?: boolean,
geojsonSourceLevel?: number
}, context?: string) {
let defined = 0;
if (params.osmTags) {
defined++;
}
if (params.overpassScript) {
defined++;
}
if (params.geojsonSource) {
defined++;
}
if (defined == 0) {
throw `Source: nothing correct defined in the source (in ${context}) (the params are ${JSON.stringify(params)})`
}
if(params.isOsmCache && params.geojsonSource == undefined){
console.error(params)
throw `Source said it is a OSM-cached layer, but didn't define the actual source of the cache (in context ${context})`
}
this.osmTags = params.osmTags;
this.overpassScript = params.overpassScript;
this.geojsonSource = params.geojsonSource;
this.geojsonZoomLevel = params.geojsonSourceLevel;
this.isOsmCacheLayer = params.isOsmCache ?? false;
}
}

View file

@ -0,0 +1,5 @@
export interface AndOrTagConfigJson {
and?: (string | AndOrTagConfigJson)[]
or?: (string | AndOrTagConfigJson)[]
}

View file

@ -0,0 +1,282 @@
import {TagRenderingConfigJson} from "./TagRenderingConfigJson";
import Translations from "../../UI/i18n/Translations";
import {FromJSON} from "./FromJSON";
import ValidatedTextField from "../../UI/Input/ValidatedTextField";
import {Translation} from "../../UI/i18n/Translation";
import {Utils} from "../../Utils";
import {TagUtils} from "../../Logic/Tags/TagUtils";
import {And} from "../../Logic/Tags/And";
import {TagsFilter} from "../../Logic/Tags/TagsFilter";
/***
* The parsed version of TagRenderingConfigJSON
* Identical data, but with some methods and validation
*/
export default class TagRenderingConfig {
readonly render?: Translation;
readonly question?: Translation;
readonly condition?: TagsFilter;
readonly configuration_warnings: string[] = []
readonly freeform?: {
readonly key: string,
readonly type: string,
readonly addExtraTags: TagsFilter[];
};
readonly multiAnswer: boolean;
readonly mappings?: {
readonly if: TagsFilter,
readonly ifnot?: TagsFilter,
readonly then: Translation
readonly hideInAnswer: boolean | TagsFilter
}[]
readonly roaming: boolean;
constructor(json: string | TagRenderingConfigJson, conditionIfRoaming: TagsFilter, context?: string) {
if (json === "questions") {
// Very special value
this.render = null;
this.question = null;
this.condition = null;
}
if (json === undefined) {
throw "Initing a TagRenderingConfig with undefined in " + context;
}
if (typeof json === "string") {
this.render = Translations.T(json, context + ".render");
this.multiAnswer = false;
return;
}
this.render = Translations.T(json.render, context + ".render");
this.question = Translations.T(json.question, context + ".question");
this.roaming = json.roaming ?? false;
const condition = FromJSON.Tag(json.condition ?? {"and": []}, `${context}.condition`);
if (this.roaming && conditionIfRoaming !== undefined) {
this.condition = new And([condition, conditionIfRoaming]);
} else {
this.condition = condition;
}
if (json.freeform) {
this.freeform = {
key: json.freeform.key,
type: json.freeform.type ?? "string",
addExtraTags: json.freeform.addExtraTags?.map((tg, i) =>
FromJSON.Tag(tg, `${context}.extratag[${i}]`)) ?? []
}
if (json.freeform["extraTags"] !== undefined) {
throw `Freeform.extraTags is defined. This should probably be 'freeform.addExtraTag' (at ${context})`
}
if (this.freeform.key === undefined || this.freeform.key === "") {
throw `Freeform.key is undefined or the empty string - this is not allowed; either fill out something or remove the freeform block alltogether. Error in ${context}`
}
if (ValidatedTextField.AllTypes[this.freeform.type] === undefined) {
const knownKeys = ValidatedTextField.tpList.map(tp => tp.name).join(", ");
throw `Freeform.key ${this.freeform.key} is an invalid type. Known keys are ${knownKeys}`
}
if (this.freeform.addExtraTags) {
const usedKeys = new And(this.freeform.addExtraTags).usedKeys();
if (usedKeys.indexOf(this.freeform.key) >= 0) {
throw `The freeform key ${this.freeform.key} will be overwritten by one of the extra tags, as they use the same key too. This is in ${context}`;
}
}
}
this.multiAnswer = json.multiAnswer ?? false
if (json.mappings) {
if(!Array.isArray(json.mappings)){
throw "Tagrendering has a 'mappings'-object, but expected a list ("+context+")"
}
this.mappings = json.mappings.map((mapping, i) => {
if (mapping.then === undefined) {
throw `${context}.mapping[${i}]: Invalid mapping: if without body`
}
if (mapping.ifnot !== undefined && !this.multiAnswer) {
throw `${context}.mapping[${i}]: Invalid mapping: ifnot defined, but the tagrendering is not a multianswer`
}
if(mapping.if === undefined){
throw `${context}.mapping[${i}]: Invalid mapping: "if" is not defined, but the tagrendering is not a multianswer`
}
if(typeof mapping.if !== "string" && mapping.if["length"] !== undefined){
throw `${context}.mapping[${i}]: Invalid mapping: "if" is defined as an array. Use {"and": <your conditions>} or {"or": <your conditions>} instead`
}
let hideInAnswer: boolean | TagsFilter = false;
if (typeof mapping.hideInAnswer === "boolean") {
hideInAnswer = mapping.hideInAnswer;
} else if (mapping.hideInAnswer !== undefined) {
hideInAnswer = FromJSON.Tag(mapping.hideInAnswer, `${context}.mapping[${i}].hideInAnswer`);
}
const mappingContext = `${context}.mapping[${i}]`
const mp = {
if: FromJSON.Tag(mapping.if, `${mappingContext}.if`),
ifnot: (mapping.ifnot !== undefined ? FromJSON.Tag(mapping.ifnot, `${mappingContext}.ifnot`) : undefined),
then: Translations.T(mapping.then, `{mappingContext}.then`),
hideInAnswer: hideInAnswer
};
if (this.question) {
if (hideInAnswer !== true && mp.if !== undefined && !mp.if.isUsableAsAnswer()) {
throw `${context}.mapping[${i}].if: This value cannot be used to answer a question, probably because it contains a regex or an OR. Either change it or set 'hideInAnswer'`
}
if (hideInAnswer !== true && !(mp.ifnot?.isUsableAsAnswer() ?? true)) {
throw `${context}.mapping[${i}].ifnot: This value cannot be used to answer a question, probably because it contains a regex or an OR. Either change it or set 'hideInAnswer'`
}
}
return mp;
});
}
if (this.question && this.freeform?.key === undefined && this.mappings === undefined) {
throw `${context}: A question is defined, but no mappings nor freeform (key) are. The question is ${this.question.txt} at ${context}`
}
if (this.freeform && this.render === undefined) {
throw `${context}: Detected a freeform key without rendering... Key: ${this.freeform.key} in ${context}`
}
if (this.render && this.question && this.freeform === undefined) {
throw `${context}: Detected a tagrendering which takes input without freeform key in ${context}; the question is ${this.question.txt}`
}
if (!json.multiAnswer && this.mappings !== undefined && this.question !== undefined) {
let keys = []
for (let i = 0; i < this.mappings.length; i++) {
const mapping = this.mappings[i];
if (mapping.if === undefined) {
throw `${context}.mappings[${i}].if is undefined`
}
keys.push(...mapping.if.usedKeys())
}
keys = Utils.Dedup(keys)
for (let i = 0; i < this.mappings.length; i++) {
const mapping = this.mappings[i];
if (mapping.hideInAnswer) {
continue
}
const usedKeys = mapping.if.usedKeys();
for (const expectedKey of keys) {
if (usedKeys.indexOf(expectedKey) < 0) {
const msg = `${context}.mappings[${i}]: This mapping only defines values for ${usedKeys.join(', ')}, but it should also give a value for ${expectedKey}`
this.configuration_warnings.push(msg)
}
}
}
}
if (this.question !== undefined && json.multiAnswer) {
if ((this.mappings?.length ?? 0) === 0) {
throw `${context} MultiAnswer is set, but no mappings are defined`
}
let allKeys = [];
let allHaveIfNot = true;
for (const mapping of this.mappings) {
if (mapping.hideInAnswer) {
continue;
}
if (mapping.ifnot === undefined) {
allHaveIfNot = false;
}
allKeys = allKeys.concat(mapping.if.usedKeys());
}
allKeys = Utils.Dedup(allKeys);
if (allKeys.length > 1 && !allHaveIfNot) {
throw `${context}: A multi-answer is defined, which generates values over multiple keys. Please define ifnot-tags too on every mapping`
}
}
}
/**
* Returns true if it is known or not shown, false if the question should be asked
* @constructor
*/
public IsKnown(tags: any): boolean {
if (this.condition &&
!this.condition.matchesProperties(tags)) {
// Filtered away by the condition
return true;
}
if (this.multiAnswer) {
for (const m of this.mappings ?? []) {
if (TagUtils.MatchesMultiAnswer(m.if, tags)) {
return true;
}
}
const free = this.freeform?.key
if (free !== undefined) {
return tags[free] !== undefined
}
return false
}
if (this.GetRenderValue(tags) !== undefined) {
// This value is known and can be rendered
return true;
}
return false;
}
public IsQuestionBoxElement(): boolean {
return this.question === null && this.condition === null;
}
/**
* Gets the correct rendering value (or undefined if not known)
* @constructor
*/
public GetRenderValue(tags: any): Translation {
if (this.mappings !== undefined && !this.multiAnswer) {
for (const mapping of this.mappings) {
if (mapping.if === undefined) {
return mapping.then;
}
if (mapping.if.matchesProperties(tags)) {
return mapping.then;
}
}
}
if (this.freeform?.key === undefined) {
return this.render;
}
if (tags[this.freeform.key] !== undefined) {
return this.render;
}
return undefined;
}
public ExtractImages(isIcon: boolean): Set<string> {
const usedIcons = new Set<string>()
this.render?.ExtractImages(isIcon)?.forEach(usedIcons.add, usedIcons)
for (const mapping of this.mappings ?? []) {
mapping.then.ExtractImages(isIcon).forEach(usedIcons.add, usedIcons)
}
return usedIcons;
}
}

View file

@ -0,0 +1,147 @@
import {AndOrTagConfigJson} from "./TagConfigJson";
/**
* A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.
* If the desired tags are missing and a question is defined, a question will be shown instead.
*/
export interface TagRenderingConfigJson {
/**
* Renders this value. Note that "{key}"-parts are substituted by the corresponding values of the element.
* If neither 'textFieldQuestion' nor 'mappings' are defined, this text is simply shown as default value.
*
* Note that this is a HTML-interpreted value, so you can add links as e.g. '<a href='{website}'>{website}</a>' or include images such as `This is of type A <br><img src='typeA-icon.svg' />`
*/
render?: string | any,
/**
* If it turns out that this tagRendering doesn't match _any_ value, then we show this question.
* If undefined, the question is never asked and this tagrendering is read-only
*/
question?: string | any,
/**
* Only show this question if the object also matches the following tags.
*
* This is useful to ask a follow-up question. E.g. if there is a diaper table, then ask a follow-up question on diaper tables...
* */
condition?: AndOrTagConfigJson | string;
/**
* Allow freeform text input from the user
*/
freeform?: {
/**
* If this key is present, then 'render' is used to display the value.
* If this is undefined, the rendering is _always_ shown
*/
key: string,
/**
* The type of the text-field, e.g. 'string', 'nat', 'float', 'date',...
* See Docs/SpecialInputElements.md and UI/Input/ValidatedTextField.ts for supported values
*/
type?: string,
/**
* If a value is added with the textfield, these extra tag is addded.
* Useful to add a 'fixme=freeform textfield used - to be checked'
**/
addExtraTags?: string[];
},
/**
* If true, use checkboxes instead of radio buttons when asking the question
*/
multiAnswer?: boolean,
/**
* Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes
*/
mappings?: {
/**
* If this condition is met, then the text under `then` will be shown.
* If no value matches, and the user selects this mapping as an option, then these tags will be uploaded to OSM.
*/
if: AndOrTagConfigJson | string,
/**
* If the condition `if` is met, the text `then` will be rendered.
* If not known yet, the user will be presented with `then` as an option
*/
then: string | any,
/**
* In some cases, multiple taggings exist (e.g. a default assumption, or a commonly mapped abbreviation and a fully written variation).
*
* In the latter case, a correct text should be shown, but only a single, canonical tagging should be selectable by the user.
* In this case, one of the mappings can be hiden by setting this flag.
*
* To demonstrate an example making a default assumption:
*
* mappings: [
* {
* if: "access=", -- no access tag present, we assume accessible
* then: "Accessible to the general public",
* hideInAnswer: true
* },
* {
* if: "access=yes",
* then: "Accessible to the general public", -- the user selected this, we add that to OSM
* },
* {
* if: "access=no",
* then: "Not accessible to the public"
* }
* ]
*
*
* For example, for an operator, we have `operator=Agentschap Natuur en Bos`, which is often abbreviated to `operator=ANB`.
* Then, we would add two mappings:
* {
* if: "operator=Agentschap Natuur en Bos" -- the non-abbreviated version which should be uploaded
* then: "Maintained by Agentschap Natuur en Bos"
* },
* {
* if: "operator=ANB", -- we don't want to upload abbreviations
* then: "Maintained by Agentschap Natuur en Bos"
* hideInAnswer: true
* }
*
* Hide in answer can also be a tagsfilter, e.g. to make sure an option is only shown when appropriate.
* Keep in mind that this is reverse logic: it will be hidden in the answer if the condition is true, it will thus only show in the case of a mismatch
*
* e.g., for toilets: if "wheelchair=no", we know there is no wheelchair dedicated room.
* For the location of the changing table, the option "in the wheelchair accessible toilet is weird", so we write:
*
* {
* "question": "Where is the changing table located?"
* "mappings": [
* {"if":"changing_table:location=female","then":"In the female restroom"},
* {"if":"changing_table:location=male","then":"In the male restroom"},
* {"if":"changing_table:location=wheelchair","then":"In the wheelchair accessible restroom", "hideInAnswer": "wheelchair=no"},
*
* ]
* }
*
* Also have a look for the meta-tags
* {
* if: "operator=Agentschap Natuur en Bos",
* then: "Maintained by Agentschap Natuur en Bos",
* hideInAnswer: "_country!=be"
* }
*/
hideInAnswer?: boolean | string | AndOrTagConfigJson,
/**
* Only applicable if 'multiAnswer' is set.
* This is for situations such as:
* `accepts:coins=no` where one can select all the possible payment methods. However, we want to make explicit that some options _were not_ selected.
* This can be done with `ifnot`
* Note that we can not explicitly render this negative case to the user, we cannot show `does _not_ accept coins`.
* If this is important to your usecase, consider using multiple radiobutton-fields without `multiAnswer`
*/
ifnot?: AndOrTagConfigJson | string
}[]
/**
* If set to true, this tagRendering will escape the current layer and attach itself to all the other layers too.
* However, it will _only_ be shown if it matches the overpass-tags of the layer it was originally defined in.
*/
roaming?: boolean
}

View file

@ -0,0 +1,33 @@
import TagRenderingConfig from "./JSON/TagRenderingConfig";
import * as questions from "../assets/tagRenderings/questions.json";
import * as icons from "../assets/tagRenderings/icons.json";
export default class SharedTagRenderings {
public static SharedTagRendering : Map<string, TagRenderingConfig> = SharedTagRenderings.generatedSharedFields();
public static SharedIcons : Map<string, TagRenderingConfig> = SharedTagRenderings.generatedSharedFields(true);
private static generatedSharedFields(iconsOnly = false) : Map<string, TagRenderingConfig>{
const dict = new Map<string, TagRenderingConfig>();
function add(key, store) {
try {
dict.set(key, new TagRenderingConfig(store[key], key))
} catch (e) {
console.error("BUG: could not parse", key, " from questions.json or icons.json - this error happened during the build step of the SharedTagRenderings", e)
}
}
if (!iconsOnly) {
for (const key in questions) {
add(key, questions);
}
}
for (const key in icons) {
add(key, icons);
}
return dict;
}
}

View file

@ -1,13 +0,0 @@
# Creating an APK from the code
We are using capacitor. This is a tool which packages some files into an Android shell.
## Developing
0. `nvm use` to make sure your using the correct android version
1. Build all the necessary files.
a. If no layer/theme changes were made, `npm run build` is sufficient
b. Otherwise, run `npm run prepare-deploy`.
2. All the web assets will now be in `dist/`
3. Run `scripts/prepareAndroid.sh`
4. Switch to Android Studio, open the subproject "Android" in it

185
Docs/Architecture.md Normal file
View file

@ -0,0 +1,185 @@
Architecture
============
This document aims to give an architectural overview of how MapCompelte is built. It should give some feeling on how everything fits together.
Servers?
--------
There are no servers for MapComplete, all services are configured by third parties.
Minimal HTML - Minimal CSS
--------------------------
There is quasi no HTML. Most of the components are generated by TypeScript and attached dynamically. The html is a barebones skeleton which serves every theme.
The UIEventSource
-----------------
Most (but not all) objects in MapComplete get all the state they need as a parameter in the constructor. However, as is the case with most graphical applications, there are quite some dynamical values.
All values which change regularly are wrapped into a [UIEventSource](https://github.com/pietervdvn/MapComplete/blob/master/Logic/UIEventSource.ts).
An UiEventSource is a wrapper containing a value and offers the possibility to add a callback function which is called every time the value is changed (with setData)
Furthermore, there are various helper functions, the most widely used one being `map` - generating a new event source with the new value applied.
Note that 'map' will also absorb some changes, e.g. `const someEventSource : UIEventSource<string[]> = ... ; someEventSource.map(list = list.length)` will only trigger when the length of the list has changed.
An object which receives an UIEventSource is responsible of responding onto changes of this object. This is especially true for UI-components
UI
--
The Graphical User Interface is composed of various UI-elements. For every UI-element, there is a BaseUIElement which creates the actual HTMLElement when needed.
There are some basic elements, such as:
- FixedUIElement which shows a fixed, unchangeble element
- Img to show an image
- Combine which wrap everything given (strings and other elements) in a div
- List
There is one special component: the VariableUIElement
The variableUIElement takes a `UIEventSource<string|BaseUIElement>` and will dynamicaly show whatever the UIEventSource contains at the moment.
For example:
```
const src : UIEventSource<string> = ... // E.g. user input, data that will be updated...
new VariableUIElement(src)
.AttachTo('some-id') // attach it to the html
```
Note that every component offers support for `onClick( someCallBack)`
### Translations
To add a translation:
1. Open `langs/en.json`
2. Find a correct spot for your translation in the tree
3. run `npm run generate:translations`
4. `import Translations`
5. Translations.t.<your-translation>.Clone() is the UIElement offering your translation
### Input elements`
Input elements are a special kind of BaseElement and which offer a piece of a form to the user, e.g. a TextField, a Radio button, a dropdown, ...
The constructor will ask all the parameters to configure them. The actual value can be obtained via `inputElement.GetValue()`, which is a UIEVentSource that will be triggered every time the user changes the input.
### Advanced elements
There are some components which offer useful functionality:
- The `subtleButton` which is a friendly, big button
- The Toggle: `const t = new Toggle( componentA, componentB, source)` is a UIEventSource which shows `componentA` as long as `source` contains `true` and will show `componentB` otherwise.
### Styling
Styling is done as much as possible with [TailwindCSS](https://tailwindcss.com/). It contains a ton of utility classes, each of them containing a few rules.
For exmaple: ` someBaseUIElement.SetClass("flex flex-col border border-black rounded-full")` will set the component to be a flex object, as column, with a black border and pill-shaped.
If tailwind is not enough, `baseUiElement.SetStyle("background: red; someOtherCssRule: abc;")`
### An example
For example: the user should input wether or not a shop is closed during public holidays. There are three options:
1. closed
2. opened as usual
3. opened with different hours as usual
In the case of different hours, input hours should be too.
This can be constructed as following:
```
// We construct the dropdown element with values and labelshttps://tailwindcss.com/
const isOpened = new Dropdown<string>(Translations.t.is_this_shop_opened_during_holidays,
[
{ value: "closed", Translation.t.shop_closed_during_holidays.Clone()},
{ value: "open", Translations.t.shop_opened_as_usual.Clone()},
{ value: "hours", Translations.t.shop_opened_with_other_hours.Clone()}
] )
const startHour = new DateInput(...)drop
const endHour = new DateInput( ... )
// We construct a toggle which'll only show the extra questions if needed
const extraQuestion = new Toggle(
new Combine([Translations.t.openFrom, startHour, Translations.t.openTill, endHour]),
undefined,
isOpened.GetValue().map(isopened => isopened === "hours")
)
return new Combine([isOpened, extraQuestion])
```
### Constructing a special class
If you make a specialized class to offer a certain functionality, you can organize it as following:
1. Create a new class:
```
export default class MyComponent {
constructor(neededParameters, neededUIEventSources) {
}
}
```
2. Construct the needed UI in the constructor
```
export default class MyComponent {
constructor(neededParameters, neededUIEventSources) {
const component = ...
const toggle = ...
... other components ...
toggle.GetValue.AddCallbackAndRun(isSelected => { .. some actions ... }
new Combine([everything, ...] )
}
}
```
3. You'll notice that you'll end up with one certain component (in this example the combine) to wrap it all together. Change the class to extend this type of component and use super to wrap it all up:
```
export default class MyComponent extends Combine {
constructor(...) {
...
super([everything, ...])
}
}
```
Logic
-----
With the

View file

@ -1,794 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# Index of builtin TagRenderings
## Existing builtin tagrenderings
### images
- advertising
- aerialway
- ambulancestation
- animal_shelter
- assembly_point
- assisted_repair
- atm
- bank
- barrier
- bbq
- beehive
- bench
- bench_at_pt
- bicycle_counter
- bicycle_library
- bicycle_rental
- bike_cafe
- bike_cleaning
- bike_parking
- bike_repair_station
- bike_themed_object
- binocular
- birdhide
- brothel
- cafe_pub
- campsite
- car_rental
- caravansites
- charge_point
- charging_station
- cinema
- climbing_area
- climbing_gym
- climbing_route
- clock
- crossings
- cyclestreets
- cycleways_and_roads
- cyclist_waiting_aid
- defibrillator
- dentist
- disaster_response
- doctors
- dog_toilet
- dogpark
- drinking_water
- dumpstations
- elevator
- elongated_coin
- entrance
- extinguisher
- favourite
- fire_station
- firepit
- fitness_centre
- fitness_station
- food
- food_courts
- ghostsign
- governments
- grave
- guidepost
- hackerspace
- hydrant
- ice_cream
- indoors
- information_board
- insect_hotel
- item_with_image
- kerbs
- lighthouse
- love_hotel
- map
- mountain_rescue
- nature_reserve
- observation_tower
- outdoor_seating
- parcel_lockers
- parking
- parking_spaces
- parking_ticket_machine
- pharmacy
- physiotherapist
- picnic_table
- play_forest
- playground
- playground_equipment
- police
- postboxes
- postoffices
- public_bookcase
- rainbow_crossings
- reception_desk
- recycling
- route_marker
- school
- shelter
- shops
- shower
- ski_piste
- slow_roads
- souvenir_coin
- souvenir_note
- speed_camera
- sport_pitch
- sports_centre
- stairs
- street_lamps
- stripclub
- surveillance_camera
- tactile_map
- tactile_model
- ticket_machine
- ticket_validator
- toilet
- toilet_at_amenity
- tool_library
- tourism_accomodation
- trail
- transit_stops
- tree_node
- vending_machine
- viewpoint
- village_green
- waste_basket
- waste_disposal
- wayside_shrine
- windturbine
### luminous_or_lit
- advertising
### opening_hours
- aerialway
- bicycle_library
- bicycle_rental
- bike_cafe
- bike_themed_object
- brothel
- cafe_pub
- car_rental
- childcare
- climbing_club
- climbing_gym
- dentist
- fitness_centre
- food
- food_courts
- ice_cream
- pharmacy
- police
- postoffices
- questions
- questions
- shops
- shower
- sports_centre
- stripclub
- toilet_at_amenity
- veterinary
### reviews
- animal_shelter
- brothel
- cafe_pub
- caravansites
- cinema
- climbing_area
- climbing_gym
- dogpark
- fitness_centre
- food
- food_courts
- hackerspace
- ice_cream
- love_hotel
- pharmacy
- playground
- police
- shops
- stripclub
- tourism_accomodation
- veterinary
### website
- animal_shelter
- bicycle_library
- bicycle_rental
- bike_cafe
- bike_themed_object
- cafe_pub
- car_rental
- childcare
- climbing_club
- climbing_gym
- cycle_highways
- disaster_response
- dogpark
- elongated_coin
- fitness_centre
- food
- food_courts
- governments
- hackerspace
- nature_reserve
- observation_tower
- outdoor_seating
- playground
- recycling
- shops
- souvenir_coin
- souvenir_note
- sports_centre
- tactile_map
- tactile_model
- tertiary_education
- vending_machine
- veterinary
### phone
- animal_shelter
- bicycle_library
- bicycle_rental
- bike_cafe
- bike_themed_object
- cafe_pub
- car_rental
- childcare
- climbing_club
- climbing_gym
- fitness_centre
- food
- food_courts
- governments
- hackerspace
- recycling
- shops
- sports_centre
- tertiary_education
- vending_machine
- veterinary
### email
- animal_shelter
- bicycle_library
- bicycle_rental
- bike_cafe
- bike_themed_object
- cafe_pub
- car_rental
- childcare
- climbing_club
- climbing_gym
- fitness_centre
- food
- governments
- hackerspace
- recycling
- shops
- sports_centre
- tertiary_education
### opening_hours_by_appointment
- animal_shelter
- assisted_repair
- doctors
- physiotherapist
- tool_library
### images_no_blur
- artwork
- ghost_bike
- memorial
### wikipedia
- artwork
- cinema
- lighthouse
- nature_reserve
- observation_tower
- school
### memorial.memorial-questions
- artwork
### bench.bench-questions
- artwork
- memorial
### wayside_shrine.shrine_questions
- artwork
### preset_description
- assisted_repair
- ghost_bike
### contact
- assisted_repair
- brothel
- campsite
- cinema
- dentist
- doctors
- hospital
- ice_cream
- love_hotel
- pharmacy
- physiotherapist
- police
- postoffices
- school
- scouting_group
- stripclub
- tool_library
- tourism_accomodation
### mastodon
- assisted_repair
- campsite
- hackerspace
- scouting_group
### facebook
- assisted_repair
- tool_library
### opening_hours_24_7
- atm
- bike_repair_station
- charging_station
- defibrillator
- dogpark
- drinking_water
- elongated_coin
- fitness_station
- hackerspace
- outdoor_seating
- parcel_lockers
- questions
- recycling
- souvenir_coin
- souvenir_note
- toilet
- vending_machine
### artwork.*artwork-question
- bench
- drinking_water
### description
- bicycle_library
- bike_themed_object
- climbing_route
- shops
- toilet
- toilet_at_amenity
### payment-options
- bicycle_rental
- cafe_pub
- climbing_gym
- food
- ice_cream
- observation_tower
- pharmacy
- questions
- questions
- shops
- ticket_validator
### payment-options-advanced
- bicycle_rental
- charging_station
### opening_hours_24_7_default
- bike_parking
### level
- bike_repair_station
- cafe_pub
- charging_station
- elongated_coin
- entrance
- fitness_centre
- food
- hackerspace
- indoors
- parking
- picnic_table
- railway_platforms
- reception_desk
- shops
- shower
- souvenir_coin
- souvenir_note
- ticket_machine
- ticket_validator
- toilet
- toilet_at_amenity
- vending_machine
- wayside_shrine
### shops.*
- bike_shop
### address.address
- building
- dentist
- doctors
- hospital
- pharmacy
- physiotherapist
- school
### wheelchair-access
- cafe_pub
- defibrillator
- fitness_centre
- food
- food_courts
- hackerspace
- ice_cream
- observation_tower
- outdoor_seating
- playground_equipment
- sports_centre
- tourism_accomodation
- transit_stops
### smoking
- cafe_pub
- food
- food_courts
- outdoor_seating
### service:electricity
- cafe_pub
- food
### seating
- cafe_pub
- food
### dog-access
- cafe_pub
- food
- shops
- tourism_accomodation
### internet
- cafe_pub
- climbing_gym
- food
- shops
### internet-fee
- cafe_pub
- climbing_gym
- food
- shops
### internet-ssid
- cafe_pub
- climbing_gym
- food
- shops
### caravansites.caravansites-toilets
- campsite
### toilet_at_amenity.toilets-wheelchair
- campsite
- tourism_accomodation
### questions
- campsite
- caravansites
- charge_point
- charging_station
- etymology
- favourite
- hackerspace
- play_forest
- playground
- scouting_group
- sport_pitch
### charging_station.capacity
- charge_point
### charging_station.Available_charging_stations (generated)
- charge_point
### charging_station.plugs-amount
- charge_point
### charging_station.questions-technical
- charge_point
### charging_station.technical
- charge_point
### maxstay
- charging_station
- parking
### climbing.website
- climbing_area
### climbing.fee
- climbing_area
- climbing_gym
### climbing.bouldering
- climbing_area
- climbing_gym
### climbing.sportclimbing
- climbing_gym
### climbing.toprope
- climbing_gym
### climbing.average_length
- climbing_gym
### climbing.min_difficulty
- climbing_gym
### climbing.max_difficulty
- climbing_gym
### climbing.max_bolts
- climbing_gym
### shower
- climbing_gym
### indoor
- clock
### all_tags
- cycle_highways
- fixme
- search
- summary
### cyclestreets.is_cyclestreet
- cycleways_and_roads
### cyclestreets.supplementary_sign
- cycleways_and_roads
### seasonal
- drinking_water
- firepit
### multilevels
- elevator
- stairs
### induction-loop
- elevator
- reception_desk
### payment-options-split
- elongated_coin
- parking_ticket_machine
- shower
- souvenir_coin
- souvenir_note
- ticket_machine
- toilet
- vending_machine
### denominations-coins
- elongated_coin
- parking_ticket_machine
- souvenir_coin
- souvenir_note
- ticket_machine
- vending_machine
### check_date
- elongated_coin
- playground
- souvenir_coin
- souvenir_note
### sugar_free
- food
- shops
### gluten_free
- food
- shops
### lactose_free
- food
- shops
### advertising.historic
- ghostsign
### advertising.type
- ghostsign
### export_as_gpx
- gps_track
### export_as_geojson
- gps_track
### minimap
- gps_track
### internet-all
- hackerspace
- outdoor_seating
- tourism_accomodation
### diets
- ice_cream
### etymology.wikipedia-etymology
- indoors
### toilet.relevant-questions
- indoors
### denominations-notes
- parking_ticket_machine
- ticket_machine
- vending_machine
### wheelchair
- pharmacy
### {preset_type_select()}
- police
- tourism_accomodation
### single_level
- questions
### survey_date
- recycling
### id_presets.shop_types
- shops
### bicycle_rental.*bicycle_rental
- shops
### bike_cleaning.bike_cleaning-service_bicycle_cleaning_charge
- shops
### elongated_coin.designs
- souvenir_coin
### school.capacity
- tertiary_education
### school.gender
- tertiary_education
### toilet.toilets-type
- toilet_at_amenity
### toilet.toilets-changing-table
- toilet_at_amenity
### toilet.toilet-changing_table:location
- toilet_at_amenity
### toilet.toilet-handwashing
- toilet_at_amenity
### toilet.toilet-has-paper
- toilet_at_amenity
### toilet.menstrual_products
- toilet_at_amenity
### toilet.menstrual_products_location
- toilet_at_amenity
### brand
- tourism_accomodation
This document is autogenerated from [assets/layers/*.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/*.json)

File diff suppressed because it is too large Load diff

View file

@ -1,614 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# questions
Special library layer which does not need a '.questions'-prefix before being imported
- This layer is shown at zoomlevel **0** and higher
- Elements don't have a title set and cannot be toggled nor will they show up in the dashboard. 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 is a special layer - data is not sourced from OpenStreetMap
## Table of contents
1. [Supported attributes](#supported-attributes)
- [questions](#questions)
- [images](#images)
- [images_no_blur](#images_no_blur)
- [mapillary](#mapillary)
- [export_as_gpx](#export_as_gpx)
- [export_as_geojson](#export_as_geojson)
- [wikipedia](#wikipedia)
- [reviews](#reviews)
- [phone](#phone)
- [mastodon](#mastodon)
- [facebook](#facebook)
- [osmlink](#osmlink)
- [email](#email)
- [website](#website)
- [wheelchair-access](#wheelchair-access)
- [dog-access](#dog-access)
- [description](#description)
- [opening_hours](#opening_hours)
- [Opening hours](#opening-hours)
- [opening_hours_24_7](#opening_hours_24_7)
- [Opening hours](#opening-hours)
- [opening_hours_24_7_default](#opening_hours_24_7_default)
- [Opening hours](#opening-hours)
- [opening_hours_by_appointment](#opening_hours_by_appointment)
- [Opening hours](#opening-hours)
- [service:electricity](#serviceelectricity)
- [payment-options](#payment-options)
- [payment-options-split](#payment-options-split)
- [payment-options-advanced](#payment-options-advanced)
- [denominations-coins](#denominations-coins)
- [denominations-notes](#denominations-notes)
- [all_tags](#all_tags)
- [multilevels](#multilevels)
- [repeated](#repeated)
- [single_level](#single_level)
- [smoking](#smoking)
- [induction-loop](#induction-loop)
- [internet](#internet)
- [internet-fee](#internet-fee)
- [internet-ssid](#internet-ssid)
- [luminous_or_lit](#luminous_or_lit)
- [survey_date](#survey_date)
- [check_date](#check_date)
- [sugar_free](#sugar_free)
- [lactose_free](#lactose_free)
- [gluten_free](#gluten_free)
- [vegan](#vegan)
- [lod](#lod)
- [split_button](#split_button)
- [seasonal](#seasonal)
- [shower](#shower)
- [preset_description](#preset_description)
- [brand](#brand)
- [indoor](#indoor)
- [seating](#seating)
- [maxstay](#maxstay)
- [name](#name)
2. [Filters](#filters)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/wikidata#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/wikidata/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [wikidata](https://wiki.openstreetmap.org/wiki/Key:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/phone#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/phone/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/contact:mastodon#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/contact%3Amastodon/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [contact:mastodon](https://wiki.openstreetmap.org/wiki/Key:contact:mastodon) | [fediverse](../SpecialInputElements.md#fediverse) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/contact:facebook#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/contact%3Afacebook/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [contact:facebook](https://wiki.openstreetmap.org/wiki/Key:contact:facebook) | [url](../SpecialInputElements.md#url) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/email#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/email/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/website#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/website/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/wheelchair#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/wheelchair/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/dog#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/dog/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/description#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/description/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/opening_hours#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/opening_hours/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/opening_hours#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/opening_hours/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/opening_hours#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/opening_hours/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/opening_hours#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/opening_hours/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | ["by appointment"](https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D"by appointment") |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/service:electricity#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/service%3Aelectricity/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/payment:coins:denominations#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/payment%3Acoins%3Adenominations/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [payment:coins:denominations](https://wiki.openstreetmap.org/wiki/Key:payment:coins:denominations) | Multiple choice | [0.01 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.01 EUR) [0.02 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.02 EUR) [0.05 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.05 EUR) [0.10 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.10 EUR) [0.20 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.20 EUR) [0.50 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.50 EUR) [1 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D1 EUR) [2 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D2 EUR) [0.05 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.05 CHF) [0.10 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.10 CHF) [0.20 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.20 CHF) [0.50 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.50 CHF) [1 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D1 CHF) [2 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D2 CHF) [5 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D5 CHF) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/payment:notes:denominations#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/payment%3Anotes%3Adenominations/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [payment:notes:denominations](https://wiki.openstreetmap.org/wiki/Key:payment:notes:denominations) | Multiple choice | [5 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D5 EUR) [10 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D10 EUR) [20 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D20 EUR) [50 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D50 EUR) [100 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D100 EUR) [200 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D200 EUR) [500 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D500 EUR) [10 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D10 CHF) [20 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D20 CHF) [50 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D50 CHF) [100 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D100 CHF) [200 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D200 CHF) [1000 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D1000 CHF) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/level#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/level/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [level](https://wiki.openstreetmap.org/wiki/Key:level) | [string](../SpecialInputElements.md#string) | [0](https://wiki.openstreetmap.org/wiki/Tag:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:level%3D-1) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/level#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/level/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [level](https://wiki.openstreetmap.org/wiki/Key:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:level%3D-1) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/smoking#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/smoking/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [smoking](https://wiki.openstreetmap.org/wiki/Key:smoking) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dno) [outside](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Doutside) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/hearing_loop#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/hearing_loop/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [hearing_loop](https://wiki.openstreetmap.org/wiki/Key:hearing_loop) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:hearing_loop%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:hearing_loop%3Dno) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/internet_access#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/internet_access/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wifi](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/internet_access:fee#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/internet_access%3Afee/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/internet_access:ssid#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/internet_access%3Assid/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/survey:date#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/survey%3Adate/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [survey:date](https://wiki.openstreetmap.org/wiki/Key:survey:date) | [date](../SpecialInputElements.md#date) | [](https://wiki.openstreetmap.org/wiki/Tag:survey:date%3D) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/check_date#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/check_date/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [check_date](https://wiki.openstreetmap.org/wiki/Key:check_date) | [date](../SpecialInputElements.md#date) | [](https://wiki.openstreetmap.org/wiki/Tag:check_date%3D) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/diet:sugar_free#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/diet%3Asugar_free/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/diet:lactose_free#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/diet%3Alactose_free/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/diet:gluten_free#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/diet%3Agluten_free/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/diet:vegan#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/diet%3Avegan/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [diet:vegan](https://wiki.openstreetmap.org/wiki/Key:diet:vegan) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Donly) [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/seasonal#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/seasonal/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [seasonal](https://wiki.openstreetmap.org/wiki/Key:seasonal) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:seasonal%3Dno) [summer](https://wiki.openstreetmap.org/wiki/Tag:seasonal%3Dsummer) [spring;summer;autumn](https://wiki.openstreetmap.org/wiki/Tag:seasonal%3Dspring;summer;autumn) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/shower#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/shower/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [shower](https://wiki.openstreetmap.org/wiki/Key:shower) | Multiple choice | [hot](https://wiki.openstreetmap.org/wiki/Tag:shower%3Dhot) [cold](https://wiki.openstreetmap.org/wiki/Tag:shower%3Dcold) [yes](https://wiki.openstreetmap.org/wiki/Tag:shower%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:shower%3Dno) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/brand#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/brand/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [brand](https://wiki.openstreetmap.org/wiki/Key:brand) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/indoor#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/indoor/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/maxstay#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/maxstay/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [maxstay](https://wiki.openstreetmap.org/wiki/Key:maxstay) | [pfloat](../SpecialInputElements.md#pfloat) | [unlimited](https://wiki.openstreetmap.org/wiki/Tag:maxstay%3Dunlimited) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/name#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/name/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | |
### questions
Show the questions block at this location
_This tagrendering has no question and is thus read-only_
*{questions()}*
### images
This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload()}*
### images_no_blur
Same as `images`, but uploaded request to disable blurring to the panoramax server
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload(,,,true)}*
### mapillary
Shows a button to open Mapillary on this location
_This tagrendering has no question and is thus read-only_
*{mapillary_link()}*
### export_as_gpx
Shows a button to export this feature as GPX. Especially useful for route relations
_This tagrendering has no question and is thus read-only_
*{export_as_gpx()}*
### export_as_geojson
Shows a button to export this feature as geojson. Especially useful for debugging or using this in other programs
_This tagrendering has no question and is thus read-only_
*{export_as_geojson()}*
### wikipedia
Shows a wikipedia box with the corresponding wikipedia article; the wikidata-item link can be changed by a contributor
The question is `What is the corresponding Wikidata entity?`
*{wikipedia():max-height:25rem}* is shown if `wikidata` is set
- *{wikipedia():max-height:25rem}* is shown if with wikipedia~.+. _This option cannot be chosen as answer_
- *No Wikipedia page has been linked yet* is shown if with wikidata=. _This option cannot be chosen as answer_
### reviews
Shows the reviews module (including the possibility to leave a review)
_This tagrendering has no question and is thus read-only_
*{create_review()}{list_reviews()}*
### phone
The question is `What is the phone number of {title()}?`
*{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/phone.svg'> *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### mastodon
Shows and asks for the mastodon handle
The question is `What is the Mastodon-handle of {title()}?`
*{fediverse_link(contact:mastodon)}* is shown if `contact:mastodon` is set
### facebook
Shows and asks for the facebook handle
The question is `What is the facebook page of of {title()}?`
*{link(Facebook page,&LBRACEcontact:facebook&RBRACE,,,,)}<div class='subtle text-sm'>Facebook is known to harm mental health, manipulate public opinion and cause hate. Try to use healthier alternatives</div>* is shown if `contact:facebook` is set
### osmlink
_This tagrendering has no question and is thus read-only_
*<a href='https://openstreetmap.org/{id}' target='_blank' rel='noopener'F><img src='./assets/svg/osm-logo-us.svg'/></a>*
- *<span class='alert'>Uploading...</alert>* is shown if with id~^(=-)$
### email
The question is `What is the email address of {title()}?`
*<a href='mailto:{email}' target='_blank' rel='noopener'>{email}</a>* is shown if `email` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/svg/envelope.svg'> *<a href='mailto:{contact:email}' target='_blank' rel='noopener'>{contact:email}</a>* is shown if with contact:email~.+. _This option cannot be chosen as answer_
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/svg/envelope.svg'> *<a href='mailto:{operator:email}' target='_blank' rel='noopener'>{operator:email}</a>* is shown if with operator:email~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### website
The question is `What is the website of {title()}?`
*<a href='{website}' rel='nofollow noopener noreferrer' target='_blank'>{website}</a>* is shown if `website` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/icons/website.svg'> *<a href='{contact:website}' rel='nofollow noopener noreferrer' target='_blank'>{contact:website}</a>* is shown if with contact:website~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### wheelchair-access
The question is `Is this place accessible with a wheelchair?`
- *This place is specially adapted for wheelchair users* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:wheelchair' target='_blank'>wheelchair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated' target='_blank'>designated</a>
- *This place is easily reachable with a wheelchair* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:wheelchair' target='_blank'>wheelchair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dyes' target='_blank'>yes</a>
- *It is possible to reach this place in a wheelchair, but it is not easy* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:wheelchair' target='_blank'>wheelchair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dlimited' target='_blank'>limited</a>
- *This place is not reachable with a wheelchair* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:wheelchair' target='_blank'>wheelchair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno' target='_blank'>no</a>
### dog-access
The question is `Are dogs allowed in this business?`
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/dogs_allowed.svg'> *Dogs are allowed* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:dog' target='_blank'>dog</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes' target='_blank'>yes</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/no_dogs.svg'> *Dogs are <b>not</b> allowed* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:dog' target='_blank'>dog</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno' target='_blank'>no</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/dogs_leashed.svg'> *Dogs are allowed, but they have to be leashed* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:dog' target='_blank'>dog</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed' target='_blank'>leashed</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/dogs_allowed.svg'> *Dogs are allowed and can run around freely* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:dog' target='_blank'>dog</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed' target='_blank'>unleashed</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/dogs_outside.svg'> *Dogs are allowed only outside* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:dog' target='_blank'>dog</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside' target='_blank'>outside</a>
### description
The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.`
*{description}* is shown if `description` is set
### opening_hours
The question is `What are the opening hours of {title()}?`
*<h3>Opening hours</h3>{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set
- *Marked as closed for an unspecified time* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:opening_hours' target='_blank'>opening_hours</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3Dclosed' target='_blank'>closed</a>. _This option cannot be chosen as answer_
### opening_hours_24_7
The question is `What are the opening hours of {title()}?`
*<h3>Opening hours</h3>{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/open24_7.svg'> *24/7 opened (including holidays)* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:opening_hours' target='_blank'>opening_hours</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D24/7' target='_blank'>24/7</a>
- *Marked as closed for an unspecified time* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:opening_hours' target='_blank'>opening_hours</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3Dclosed' target='_blank'>closed</a>. _This option cannot be chosen as answer_
### opening_hours_24_7_default
The question is `What are the opening hours of {title()}?`
*<h3>Opening hours</h3>{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/open24_7.svg'> *24/7 opened (including holidays)* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:opening_hours' target='_blank'>opening_hours</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D24/7' target='_blank'>24/7</a>
- *Marked as closed for an unspecified time* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:opening_hours' target='_blank'>opening_hours</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3Dclosed' target='_blank'>closed</a>. _This option cannot be chosen as answer_
### opening_hours_by_appointment
The question is `What are the opening hours of {title()}?`
*<h3>Opening hours</h3>{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set
- *Only by appointment* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:opening_hours' target='_blank'>opening_hours</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D"by appointment"' target='_blank'>"by appointment"</a>
- *Only by appointment* is shown if with opening_hours~^("by appointment"|by appointment)$. _This option cannot be chosen as answer_
- *Marked as closed for an unspecified time* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:opening_hours' target='_blank'>opening_hours</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3Dclosed' target='_blank'>closed</a>. _This option cannot be chosen as answer_
### 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* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:electricity' target='_blank'>service:electricity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dyes' target='_blank'>yes</a>
- *There are a few domestic sockets available to customers seated indoors, where they can charge their electronics* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:electricity' target='_blank'>service:electricity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dlimited' target='_blank'>limited</a>
- *There are no sockets available indoors to customers, but charging might be possible if the staff is asked* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:electricity' target='_blank'>service:electricity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dask' target='_blank'>ask</a>
- *There are a no domestic sockets available to customers seated indoors* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:electricity' target='_blank'>service:electricity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dno' target='_blank'>no</a>
### payment-options
The question is `Which methods of payment are accepted here?`
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/cash.svg'> *Cash is accepted here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cash' target='_blank'>payment:cash</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cash%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cash' target='_blank'>payment:cash</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cash%3Dno' target='_blank'>no</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/payment_card.svg'> *Payment cards are accepted here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cards' target='_blank'>payment:cards</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cards%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cards' target='_blank'>payment:cards</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cards%3Dno' target='_blank'>no</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/qrcode.svg'> *Payment by QR-code is possible here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:qr_code' target='_blank'>payment:qr_code</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:qr_code%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:qr_code' target='_blank'>payment:qr_code</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:qr_code%3Dno' target='_blank'>no</a>
### payment-options-split
The question is `Which methods of payment are accepted here?`
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/cash.svg'> *Cash is accepted here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cash' target='_blank'>payment:cash</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cash%3Dyes' target='_blank'>yes</a>. _This option cannot be chosen as answer_. Unselecting this answer will add payment:cash=
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/payment_card.svg'> *Payment cards are accepted here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cards' target='_blank'>payment:cards</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cards%3Dyes' target='_blank'>yes</a>. _This option cannot be chosen as answer_. Unselecting this answer will add payment:cards=
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/qrcode.svg'> *Payment by QR-code is possible here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:qr_code' target='_blank'>payment:qr_code</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:qr_code%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:qr_code' target='_blank'>payment:qr_code</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:qr_code%3Dno' target='_blank'>no</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/coins.svg'> *Coins are accepted here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins' target='_blank'>payment:coins</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins' target='_blank'>payment:coins</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins%3Dno' target='_blank'>no</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/notes.svg'> *Bank notes are accepted here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:notes' target='_blank'>payment:notes</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:notes%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:notes' target='_blank'>payment:notes</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:notes%3Dno' target='_blank'>no</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/payment_card.svg'> *Debit cards are accepted here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:debit_cards' target='_blank'>payment:debit_cards</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:debit_cards%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:debit_cards' target='_blank'>payment:debit_cards</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:debit_cards%3Dno' target='_blank'>no</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/payment_card.svg'> *Credit cards are accepted here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:credit_cards' target='_blank'>payment:credit_cards</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:credit_cards%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:credit_cards' target='_blank'>payment:credit_cards</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:credit_cards%3Dno' target='_blank'>no</a>
### payment-options-advanced
The question is `Which methods of payment are accepted here?`
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/cash.svg'> *Cash is accepted here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cash' target='_blank'>payment:cash</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cash%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cash' target='_blank'>payment:cash</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cash%3Dno' target='_blank'>no</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/payment_card.svg'> *Payment cards are accepted here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cards' target='_blank'>payment:cards</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cards%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cards' target='_blank'>payment:cards</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cards%3Dno' target='_blank'>no</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/qrcode.svg'> *Payment by QR-code is possible here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:qr_code' target='_blank'>payment:qr_code</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:qr_code%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:qr_code' target='_blank'>payment:qr_code</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:qr_code%3Dno' target='_blank'>no</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/smartphone.svg'> *Payment is done using a dedicated app* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:app' target='_blank'>payment:app</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:app%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:app' target='_blank'>payment:app</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:app%3Dno' target='_blank'>no</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/nfc_card.svg'> *Payment is done using a membership card* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:membership_card' target='_blank'>payment:membership_card</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:membership_card%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:membership_card' target='_blank'>payment:membership_card</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:membership_card%3Dno' target='_blank'>no</a>
### denominations-coins
The question is `What coins can you use to pay here?`
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/eur/1cent.svg'> *1 cent coins are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins:denominations' target='_blank'>payment:coins:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.01 EUR' target='_blank'>0.01 EUR</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/eur/2cent.svg'> *2 cent coins are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins:denominations' target='_blank'>payment:coins:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.02 EUR' target='_blank'>0.02 EUR</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/eur/5cent.svg'> *5 cent coins are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins:denominations' target='_blank'>payment:coins:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.05 EUR' target='_blank'>0.05 EUR</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/eur/10cent.svg'> *10 cent coins are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins:denominations' target='_blank'>payment:coins:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.10 EUR' target='_blank'>0.10 EUR</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/eur/20cent.svg'> *20 cent coins are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins:denominations' target='_blank'>payment:coins:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.20 EUR' target='_blank'>0.20 EUR</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/eur/50cent.svg'> *50 cent coins are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins:denominations' target='_blank'>payment:coins:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.50 EUR' target='_blank'>0.50 EUR</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/eur/1euro.svg'> *1 euro coins are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins:denominations' target='_blank'>payment:coins:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D1 EUR' target='_blank'>1 EUR</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/eur/2euro.svg'> *2 euro coins are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins:denominations' target='_blank'>payment:coins:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D2 EUR' target='_blank'>2 EUR</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/chf/5rp-2019-800px.png'> *5 centimes coins are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins:denominations' target='_blank'>payment:coins:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.05 CHF' target='_blank'>0.05 CHF</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/chf/10rp-2019-800px.png'> *10 centimes coins are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins:denominations' target='_blank'>payment:coins:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.10 CHF' target='_blank'>0.10 CHF</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/chf/20rp-2019-800px.png'> *20 centimes coins are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins:denominations' target='_blank'>payment:coins:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.20 CHF' target='_blank'>0.20 CHF</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/chf/50rp-2019-800px.png'> *½ franc coins are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins:denominations' target='_blank'>payment:coins:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.50 CHF' target='_blank'>0.50 CHF</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/chf/1fr-2019-800px.png'> *1 franc coins are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins:denominations' target='_blank'>payment:coins:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D1 CHF' target='_blank'>1 CHF</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/chf/2fr-2019-800px.png'> *2 francs coins are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins:denominations' target='_blank'>payment:coins:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D2 CHF' target='_blank'>2 CHF</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/chf/5fr-2019-800px.png'> *5 francs coins are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins:denominations' target='_blank'>payment:coins:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D5 CHF' target='_blank'>5 CHF</a>
This tagrendering is only visible in the popup if the following condition is met: (<a href='https://wiki.openstreetmap.org/wiki/Key:payment:cash' target='_blank'>payment:cash</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cash%3Dyes' target='_blank'>yes</a> | <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins' target='_blank'>payment:coins</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins%3Dyes' target='_blank'>yes</a>) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$)
### denominations-notes
The question is `what notes can you use to pay here?`
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/eur/5euro.svg'> *5 euro notes are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:notes:denominations' target='_blank'>payment:notes:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D5 EUR' target='_blank'>5 EUR</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/eur/10euro.svg'> *10 euro notes are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:notes:denominations' target='_blank'>payment:notes:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D10 EUR' target='_blank'>10 EUR</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/eur/20euro.svg'> *20 euro notes are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:notes:denominations' target='_blank'>payment:notes:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D20 EUR' target='_blank'>20 EUR</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/eur/50euro.svg'> *50 euro notes are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:notes:denominations' target='_blank'>payment:notes:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D50 EUR' target='_blank'>50 EUR</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/eur/100euro.svg'> *100 euro notes are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:notes:denominations' target='_blank'>payment:notes:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D100 EUR' target='_blank'>100 EUR</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/eur/200euro.svg'> *200 euro notes are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:notes:denominations' target='_blank'>payment:notes:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D200 EUR' target='_blank'>200 EUR</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/eur/500euro.svg'> *500 euro notes are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:notes:denominations' target='_blank'>payment:notes:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D500 EUR' target='_blank'>500 EUR</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/chf/10chf.svg'> *10 francs notes are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:notes:denominations' target='_blank'>payment:notes:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D10 CHF' target='_blank'>10 CHF</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/chf/20chf.svg'> *20 francs notes are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:notes:denominations' target='_blank'>payment:notes:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D20 CHF' target='_blank'>20 CHF</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/chf/50chf.svg'> *50 francs notes are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:notes:denominations' target='_blank'>payment:notes:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D50 CHF' target='_blank'>50 CHF</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/chf/100chf.svg'> *100 francs notes are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:notes:denominations' target='_blank'>payment:notes:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D100 CHF' target='_blank'>100 CHF</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/chf/200chf.svg'> *200 francs notes are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:notes:denominations' target='_blank'>payment:notes:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D200 CHF' target='_blank'>200 CHF</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/chf/1000chf.svg'> *1000 francs notes are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:notes:denominations' target='_blank'>payment:notes:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D1000 CHF' target='_blank'>1000 CHF</a>
This tagrendering is only visible in the popup if the following condition is met: (<a href='https://wiki.openstreetmap.org/wiki/Key:payment:cash' target='_blank'>payment:cash</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cash%3Dyes' target='_blank'>yes</a> | <a href='https://wiki.openstreetmap.org/wiki/Key:payment:notes' target='_blank'>payment:notes</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:notes%3Dyes' target='_blank'>yes</a>) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$)
### all_tags
Shows a table with all the tags of the feature
_This tagrendering has no question and is thus read-only_
*{all_tags()}*
### multilevels
The question is `What levels does this elevator go to?`
*This elevator goes to floors {level}* is shown if `level` is set
- *Located underground* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:location' target='_blank'>location</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:location%3Dunderground' target='_blank'>underground</a>. _This option cannot be chosen as answer_
- *Located on the ground floor* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:level' target='_blank'>level</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:level%3D0' target='_blank'>0</a>
- *Located on the ground floor* is shown if with level=. _This option cannot be chosen as answer_
- *Located on the first floor* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:level' target='_blank'>level</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:level%3D1' target='_blank'>1</a>
- *Located on the first basement level* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:level' target='_blank'>level</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:level%3D-1' target='_blank'>-1</a>
### repeated
_This tagrendering has no question and is thus read-only_
*Multiple, identical objects can be found on floors {repeat_on}.*
This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+
This tagrendering has labels
`level`
### single_level
The question is `On what level is this feature located?`
*Located on the {level}th floor* is shown if `level` is set
- *Located underground* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:location' target='_blank'>location</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:location%3Dunderground' target='_blank'>underground</a>. _This option cannot be chosen as answer_
- *Located on the ground floor* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:level' target='_blank'>level</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:level%3D0' target='_blank'>0</a>
- *Located on the ground floor* is shown if with level=. _This option cannot be chosen as answer_
- *Located on the first floor* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:level' target='_blank'>level</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:level%3D1' target='_blank'>1</a>
- *Located on the first basement level* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:level' target='_blank'>level</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:level%3D-1' target='_blank'>-1</a>
This tagrendering has labels
`level`
### smoking
The question is `Is smoking allowed at {title()}?`
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/smoking.svg'> *Smoking is <b>allowed</b>* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:smoking' target='_blank'>smoking</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dyes' target='_blank'>yes</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/no_smoking.svg'> *Smoking is <b>not allowed</b>* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:smoking' target='_blank'>smoking</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dno' target='_blank'>no</a>
- *Smoking is <b>allowed outside</b>.* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:smoking' target='_blank'>smoking</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:smoking%3Doutside' target='_blank'>outside</a>
### induction-loop
An accessibility feature: induction loops are for hard-hearing persons which have an FM-receiver.
The question is `Does this place have an audio induction loop for people with reduced hearing?`
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/audio_induction_loop.svg'> *This place has an audio induction loop* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:hearing_loop' target='_blank'>hearing_loop</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:hearing_loop%3Dyes' target='_blank'>yes</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/audio_induction_loop_missing.svg'> *This place <b>does not</b> have an audio induction loop* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:hearing_loop' target='_blank'>hearing_loop</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:hearing_loop%3Dno' target='_blank'>no</a>
### internet
The question is `Does this place offer internet access?`
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/wifi'> *This place offers wireless internet access* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:internet_access' target='_blank'>internet_access</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan' target='_blank'>wlan</a>
- *This place <b>does not</b> offer internet access* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:internet_access' target='_blank'>internet_access</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno' target='_blank'>no</a>
- *This place offers internet access* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:internet_access' target='_blank'>internet_access</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dyes' target='_blank'>yes</a>. _This option cannot be chosen as answer_
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/computer'> *This place offers internet access via a terminal or computer* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:internet_access' target='_blank'>internet_access</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal' target='_blank'>terminal</a>
- *This place offers wired internet access* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:internet_access' target='_blank'>internet_access</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired' target='_blank'>wired</a>
- *This place offers both wireless internet and internet access via a terminal or computer* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:internet_access' target='_blank'>internet_access</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi' target='_blank'>terminal;wifi</a>
This tagrendering has labels
`internet-all`
### internet-fee
The question is `Is there a fee for internet access?`
- *There is a fee for the internet access at this place* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:internet_access:fee' target='_blank'>internet_access:fee</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes' target='_blank'>yes</a>
- *Internet access is free at this place* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:internet_access:fee' target='_blank'>internet_access:fee</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno' target='_blank'>no</a>
- *Internet access is free at this place, for customers only* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:internet_access:fee' target='_blank'>internet_access:fee</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers' target='_blank'>customers</a>
This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+
This tagrendering has labels
`internet-all`
### internet-ssid
The question is `What is the network name for the wireless internet access?`
*The network name is <b>{internet_access:ssid}</b>* is shown if `internet_access:ssid` is set
- *Telekom* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid' target='_blank'>internet_access:ssid</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom' target='_blank'>Telekom</a>
This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$
This tagrendering has labels
`internet-all`
### luminous_or_lit
The question is `Is this object lit or does it emit light?`
- *This object both emits light and is lighted by an external light source* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:lit' target='_blank'>lit</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:lit%3Dyes' target='_blank'>yes</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:luminous' target='_blank'>luminous</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:luminous%3Dyes' target='_blank'>yes</a>
- *This object emits light* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:luminous' target='_blank'>luminous</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:luminous%3Dyes' target='_blank'>yes</a>
- *This object is lit externally, e.g. by a spotlight or other lights* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:lit' target='_blank'>lit</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:lit%3Dyes' target='_blank'>yes</a>
- *This object does not emit light and is not lighted by externally* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:lit' target='_blank'>lit</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:lit%3Dno' target='_blank'>no</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:luminous' target='_blank'>luminous</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:luminous%3Dno' target='_blank'>no</a>
### survey_date
The question is `When was this object last surveyed?`
*This object was last surveyed on <b>{survey:date}</b>* is shown if `survey:date` is set
- *This object was last surveyed today* is shown if with survey:date=
### check_date
The question is `When was this object last checked?`
*This object was last checked on <b>{check_date}</b>* is shown if `check_date` is set
- *This object was last checked today* is shown if with check_date=
### sugar_free
The question is `Does this shop have a sugar free offering?`
- *This shop <b>only sells sugar free</b> products* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free' target='_blank'>diet:sugar_free</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly' target='_blank'>only</a>
- *This shop has a big sugar free offering* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free' target='_blank'>diet:sugar_free</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes' target='_blank'>yes</a>
- *This shop has a <b>limited sugar free</b> offering* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free' target='_blank'>diet:sugar_free</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited' target='_blank'>limited</a>
- *This shop has no sugar free offering* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free' target='_blank'>diet:sugar_free</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno' target='_blank'>no</a>
This tagrendering has labels
`diets`
### lactose_free
The question is `Does {title()} have a lactose-free offering?`
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/lactose_free.svg'> *<b>Only sells lactose free</b> products* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free' target='_blank'>diet:lactose_free</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly' target='_blank'>only</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/lactose_free.svg'> *Big lactose free offering* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free' target='_blank'>diet:lactose_free</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes' target='_blank'>yes</a>
- *<b>Limited lactose free</b> offering* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free' target='_blank'>diet:lactose_free</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited' target='_blank'>limited</a>
- *No lactose free offering* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free' target='_blank'>diet:lactose_free</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno' target='_blank'>no</a>
This tagrendering has labels
`diets`
### gluten_free
The question is `Does this shop have a gluten free offering?`
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/glutenfree.svg'> *This shop <b>only sells gluten free</b> products* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free' target='_blank'>diet:gluten_free</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly' target='_blank'>only</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/glutenfree.svg'> *This shop has a big gluten free offering* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free' target='_blank'>diet:gluten_free</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes' target='_blank'>yes</a>
- *This shop has a <b>limited gluten free</b> offering* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free' target='_blank'>diet:gluten_free</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited' target='_blank'>limited</a>
- *This shop has no gluten free offering* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free' target='_blank'>diet:gluten_free</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno' target='_blank'>no</a>
This tagrendering has labels
`diets`
### vegan
The question is `Does this place offer a vegan option?`
- *This place <b>only sells vegan</b> products* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:diet:vegan' target='_blank'>diet:vegan</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Donly' target='_blank'>only</a>
- *This shop has a big vegan offering* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:diet:vegan' target='_blank'>diet:vegan</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dyes' target='_blank'>yes</a>
- *This shop has a <b>limited vegan</b> offering* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:diet:vegan' target='_blank'>diet:vegan</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dlimited' target='_blank'>limited</a>
- *This shop has no vegan offering* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:diet:vegan' target='_blank'>diet:vegan</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dno' target='_blank'>no</a>
This tagrendering has labels
`diets`
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
### split_button
_This tagrendering has no question and is thus read-only_
*{split_button()}*
### seasonal
The question is `Is {title()} available all around the year?`
- *Available all around the year* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:seasonal' target='_blank'>seasonal</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:seasonal%3Dno' target='_blank'>no</a>
- *Only available in summer* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:seasonal' target='_blank'>seasonal</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:seasonal%3Dsummer' target='_blank'>summer</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/drinking_water/no_winter.svg'> *Closed during the winter* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:seasonal' target='_blank'>seasonal</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:seasonal%3Dspring;summer;autumn' target='_blank'>spring;summer;autumn</a>
### shower
The question is `Does this facility offer showers?`
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/shower/shower.svg'> *This facility does have showers with warm water* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:shower' target='_blank'>shower</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:shower%3Dhot' target='_blank'>hot</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/shower/shower.svg'> *This facility does have showers, but the water is not heated* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:shower' target='_blank'>shower</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:shower%3Dcold' target='_blank'>cold</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/shower/shower.svg'> *This facility does have showers* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:shower' target='_blank'>shower</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:shower%3Dyes' target='_blank'>yes</a>
- *This facility does not offer a shower* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:shower' target='_blank'>shower</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:shower%3Dno' target='_blank'>no</a>
### preset_description
_This tagrendering has no question and is thus read-only_
*{preset_description()}*
### brand
The question is `Is {title()} part of a bigger brand?`
*Part of {brand}* is shown if `brand` is set
- *Not part of a bigger brand* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:nobrand' target='_blank'>nobrand</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:nobrand%3Dyes' target='_blank'>yes</a>
### indoor
The question is `Is this object located indoors?`
- *This object is located indoors* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:indoor' target='_blank'>indoor</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:indoor%3Dyes' target='_blank'>yes</a>
- *This object is located outdoors* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:indoor' target='_blank'>indoor</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:indoor%3Dno' target='_blank'>no</a>
### seating
The question is `What kind of seating does {title()} have?`
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/outdoor_seating/outdoor_seating.svg'> *This place has outdoor seating* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:outdoor_seating' target='_blank'>outdoor_seating</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:outdoor_seating%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:outdoor_seating' target='_blank'>outdoor_seating</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:outdoor_seating%3Dno' target='_blank'>no</a>
- *This place has indoor seating* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:indoor_seating' target='_blank'>indoor_seating</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:indoor_seating%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:indoor_seating' target='_blank'>indoor_seating</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:indoor_seating%3Dno' target='_blank'>no</a>
### maxstay
The question is `What is the maximum amount of time one is allowed to stay here?`
*One can stay at most <b>{canonical(maxstay)}</b>* is shown if `maxstay` is set
- *There is no limit to the amount of time one can stay here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:maxstay' target='_blank'>maxstay</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:maxstay%3Dunlimited' target='_blank'>unlimited</a>
### name
The question is `What is the name of this place?`
*<b>{name}</b>* is shown if `name` is set
## Filters
| id | question | osmTags |
-----|-----|----- |
| dogs.0 | *No preference towards dogs* (default) | |
| dogs.1 | Dogs allowed | dog=unleashed | dog=yes |
| dogs.2 | No dogs allowed | dog=no |
| id | question | osmTags |
-----|-----|----- |
| open_now.0 | Now open | _isOpen=yes |
| id | question | osmTags |
-----|-----|----- |
| accepts_cash.0 | Accepts cash | payment:cash=yes |
| id | question | osmTags |
-----|-----|----- |
| accepts_cards.0 | Accepts payment cards | payment:cards=yes |
| id | question | osmTags |
-----|-----|----- |
| has_internet.0 | Offers internet | internet_access=wlan | internet_access=yes | internet_access=wired |
| id | question | osmTags |
-----|-----|----- |
| sugar_free.0 | Has a sugar-free offering | diet:sugar_free=yes | diet:sugar_free=only | diet:sugar_free=limited |
| id | question | osmTags |
-----|-----|----- |
| lactose_free.0 | Has a lactose free offering | diet:lactose_free=yes | diet:lactose_free=only | diet:lactose_free=limited |
| id | question | osmTags |
-----|-----|----- |
| gluten_free.0 | Has a gluten free offering | diet:gluten_free=yes | diet:gluten_free=only | diet:gluten_free=limited |
This document is autogenerated from [assets/layers/questions/questions.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/questions/questions.json)

View file

@ -1,211 +1,91 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
Metatags
--------
# Metatags
Metatags are extra tags available, in order to display more data or to give better questions.
They are calculated automatically on every feature when the data arrives in the webbrowser. This document gives an overview of the available metatags.
The are calculated automatically on every feature when the data arrives in the webbrowser. This document gives an overview of the available metatags.
**Hint:** when using metatags, add the [query parameter](URL_Parameters.md) `debug=true` to the URL. This will include a box in the popup for features which shows all the properties of the object
## Metatags calculated by MapComplete
The following values are always calculated, by default, by MapComplete and are available automatically on all elements in every theme
### _lat, _lon
### \_lat, \_lon
The latitude and longitude of the point (or centerpoint in the case of a way/area)
### _layer
### \_surface, \_surface:ha
The layer-id to which this feature belongs. Note that this might be return any applicable if `passAllFeatures` is defined.
The surface area of the feature, in square meters and in hectare. Not set on points and ways
### _surface
### \_length, \_length:km
The surface area of the feature in square meters. Not set on points and ways
The total length of a feature in meters (and in kilometers, rounded to one decimal for '\_length:km'). For a surface, the length of the perimeter
This is a lazy metatag and is only calculated when needed
### \_country
### _surface:ha
The country code of the property (with latlon2country)
The surface area of the feature in hectare. Not set on points and ways
### \_isOpen, \_isOpen:description
This is a lazy metatag and is only calculated when needed
If 'opening\_hours' is present, it will add the current state of the feature (being 'yes' or 'no')
### _length, _length:km
### \_width:needed, \_width:needed:no\_pedestrians, \_width:difference
The total length of a feature in meters (and in kilometers, rounded to one decimal for '_length:km'). For a surface, the length of the perimeter
Legacy for a specific project calculating the needed width for safe traffic on a road. Only activated if 'width:carriageway' is present
### Theme-defined keys
### \_direction:numerical, \_direction:leftright
If 'units' is defined in the layoutConfig, then this metatagger will rewrite the specified keys to have the canonical form (e.g. `1meter` will be rewritten to `1m`; `1` will be rewritten to `1m` as well)
\_direction:numerical is a normalized, numerical direction based on 'camera:direction' or on 'direction'; it is only present if a valid direction is found (e.g. 38.5 or NE). \_direction:leftright is either 'left' or 'right', which is left-looking on the map or 'right-looking' on the map
### _country
The country codes of the of the country/countries that the feature is located in (with latlon2country). Might contain _multiple_ countries, separated by a `;`
### _isOpen
If 'opening_hours' is present, it will add the current state of the feature (being 'yes' or 'no')
This is a lazy metatag and is only calculated when needed
### _direction:numerical, _direction:leftright
_direction:numerical is a normalized, numerical direction based on 'camera:direction' or on 'direction'; it is only present if a valid direction is found (e.g. 38.5 or NE). _direction:leftright is either 'left' or 'right', which is left-looking on the map or 'right-looking' on the map
### _direction:centerpoint
_direction:centerpoint is the direction of the linestring (in degrees) if one were standing at the projected centerpoint.
This is a lazy metatag and is only calculated when needed
### _now:date, _now:datetime
### \_now:date, \_now:datetime, \_loaded:date, \_loaded:\_datetime
Adds the time that the data got loaded - pretty much the time of downloading from overpass. The format is YYYY-MM-DD hh:mm, aka 'sortable' aka ISO-8601-but-not-entirely
### _last_edit:contributor, _last_edit:contributor:uid, _last_edit:changeset, _last_edit:timestamp, _version_number, _backend
### \_last\_edit:contributor, \_last\_edit:contributor:uid, \_last\_edit:changeset, \_last\_edit:timestamp, \_version\_number
Information about the last edit of this object. This object will actually _rewrite_ some tags for features coming from overpass
Information about the last edit of this object.
### sidewalk:left, sidewalk:right, generic_key:left:property, generic_key:right:property
Calculating tags with Javascript
--------------------------------
Rewrites tags from 'generic_key:both:property' as 'generic_key:left:property' and 'generic_key:right:property' (and similar for sidewalk tagging). Note that this rewritten tags _will be reuploaded on a change_. To prevent to much unrelated retagging, this is only enabled if the layer has at least some lineRenderings with offset defined
### _geometry:type
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`
### _level
Extract the 'level'-tag into a normalized, ';'-separated value called '_level' (which also includes 'repeat_on'). The `level` tag (without underscore) will be normalized with only the value of `level`.
### _referencing_ways
_referencing_ways contains - for a node - which ways use this node as point in their geometry.
This is a lazy metatag and is only calculated when needed
### _last_edit:passed_time
Gives the number of seconds since the last edit. Note that this will _not_ update, but rather be the number of seconds elapsed at the moment this tag is read first
This is a lazy metatag and is only calculated when needed
### _currency
Adds the currency valid for the object, based on country or explicit tagging. Can be a single currency or a semicolon-separated list of currencies. Empty if no currency is found.
This is a lazy metatag and is only calculated when needed
### panoramax
Converts a `panoramax=hash1;hash2;hash3;...` into `panoramax=hash1`,`panoramax:0=hash1`...
Calculating tags with Javascript
----------------------------------
In some cases, it is useful to have some tags calculated based on other properties. Some useful tags are available by default (e.g. `lat`, `lon`, `_country`), as detailed above.
In some cases, it is useful to have some tags calculated based on other properties. Some useful tags are available by default (e.g. **lat**, **lon**, **\_country**), as detailed above.
It is also possible to calculate your own tags - but this requires some javascript knowledge.
Before proceeding, some warnings:
- DO NOT DO THIS AS BEGINNER
- **Only do this if all other techniques fail** This should _not_ be done to create a rendering effect, only to calculate a specific value
- **THIS MIGHT BE DISABLED WITHOUT ANY NOTICE ON UNOFFICIAL THEMES** As unofficial themes might be loaded from the internet, this is the equivalent of injecting arbitrary code into the client. It'll be disabled if abuse occurs.
* DO NOT DO THIS AS BEGINNER
* **Only do this if all other techniques fail**. This should _not_ be done to create a rendering effect, only to calculate a specific value
* **THIS MIGHT BE DISABLED WITHOUT ANY NOTICE ON UNOFFICIAL THEMES**. As unofficial themes might be loaded from the internet, this is the equivalent of injecting arbitrary code into the client. It'll be disabled if abuse occurs.
To enable this feature, add a field `calculatedTags` in the layer object, e.g.:
In the layer object, add a field **calculatedTags**, e.g.:
````
"calculatedTags": \[ "\_someKey=javascript-expression", "name=feat.properties.name ?? feat.properties.ref ?? feat.properties.operator", "\_distanceCloserThen3Km=feat.distanceTo( some\_lon, some\_lat) < 3 ? 'yes' : 'no'" \]
"calculatedTags": [
The above code will be executed for every feature in the layer. The feature is accessible as **feat** and is an amended geojson object: - **area** contains the surface area (in square meters) of the object - **lat** and **lon** contain the latitude and longitude Some advanced functions are available on **feat** as well:
"_someKey=javascript-expression (lazy execution)",
"_some_other_key:=javascript expression (strict execution)
"name=feat.properties.name ?? feat.properties.ref ?? feat.properties.operator",
"_distanceCloserThen3Km=distanceTo(feat)( some_lon, some_lat) < 3 ? 'yes' : 'no'"
]
````
By using `:=` as separator, the attribute will be calculated as soon as the data is loaded (strict evaluation)
The default behaviour, using `=` as separator, is lazy loading
The above code will be executed for every feature in the layer. The feature is accessible as `feat` and is an amended geojson object:
- `area` contains the surface area (in square meters) of the object
- `lat` and `lon` contain the latitude and longitude
Some advanced functions are available as well. Due to technical reasons, they should be used as `funcname(feat)(arguments)`.
- [distanceTo](#distanceTo)
- [overlapWith](#overlapWith)
- [enclosingFeatures](#enclosingFeatures)
- [intersectionsWith](#intersectionsWith)
- [closest](#closest)
- [closestn](#closestn)
- [get](#get)
* distanceTo
* overlapWith
* closest
* memberships
### distanceTo
Calculates the distance between the feature and a specified point in meter. The input should either be a pair of coordinates, a geojson feature or the ID of an object
- feature OR featureID OR longitude
- undefined OR latitude
Calculates the distance between the feature and a specified point in kilometer. The input should either be a pair of coordinates, a geojson feature or the ID of an object
* longitude
* latitude
### overlapWith
Gives a list of features from the specified layer which this feature (partly) overlaps with. A point which is embedded in the feature is detected as well.
If the current feature is a point, all features that this point is embeded in are given.
The returned value is `{ feat: GeoJSONFeature, overlap: number}[]` where `overlap` is the overlapping surface are (in m²) for areas, the overlapping length (in meter) if the current feature is a line or `undefined` if the current feature is a point.
The resulting list is sorted in descending order by overlap. The feature with the most overlap will thus be the first in the list.
Gives a list of features from the specified layer which this feature (partly) overlaps with. If the current feature is a point, all features that embed the point are given. The returned value is `{ feat: GeoJSONFeature, overlap: number}[]` where `overlap` is the overlapping surface are (in m²) for areas, the overlapping length (in meter) if the current feature is a line or `undefined` if the current feature is a point
For example to get all objects which overlap or embed from a layer, use `_contained_climbing_routes_properties=overlapWith(feat)('climbing_route')`
Also see [enclosingFeatures](#enclosingFeatures) which can be used to get all objects which fully contain this feature
- ...layerIds - one or more layer ids of the layer from which every feature is checked for overlap)
### enclosingFeatures
Gives a list of all features in the specified layers which fully contain this object. Returned features will always be (multi)polygons. (LineStrings and Points from the other layers are ignored)
The result is a list of features: `{feat: Polygon}[]`
This function will never return the feature itself.
- ...layerIds - one or more layer ids of the layer from which every feature is checked for overlap)
### intersectionsWith
Gives the intersection points with selected features. Only works with (Multi)Polygons and LineStrings.
Returns a `{feat: GeoJson, intersections: [number,number][]}` where `feat` is the full, original feature. This list is in random order.
If the current feature is a point, this function will return an empty list.
Points from other layers are ignored - even if the points are parts of the current linestring.
- ...layerIds - one or more layer ids of the layer from which every feature is checked for intersection)
* ...layerIds - one or more layer ids of the layer from which every feature is checked for overlap)
### closest
Given either a list of geojson features or a single layer name, gives the single object which is nearest to the feature. In the case of ways/polygons, only the centerpoint is considered. Returns a single geojson feature or undefined if nothing is found (or not yet loaded)
- list of features or a layer name or '*' to get all features
Given either a list of geojson features or a single layer name, gives the single object which is nearest to the feature. In the case of ways/polygons, only the centerpoint is considered.
### closestn
Given either a list of geojson features or a single layer name, gives the n closest objects which are nearest to the feature (excluding the feature itself). In the case of ways/polygons, only the centerpoint is considered. Returns a list of `{feat: geojson, distance:number}` the empty list if nothing is found (or not yet loaded)
* list of features
If a 'unique tag key' is given, the tag with this key will only appear once (e.g. if 'name' is given, all features will have a different name)
### memberships
- list of features or layer name or '*' to get all features
- amount of features
- unique tag key (optional)
- maxDistanceInMeters (optional)
### get
Gets the property of the feature, parses it (as JSON) and returns it. Might return 'undefined' if not defined, null, ...
- key
This document is autogenerated from [src/Logic/SimpleMetaTagger.ts](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/src/Logic/SimpleMetaTagger.ts), [src/Logic/ExtraFunctions.ts](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/src/Logic/ExtraFunctions.ts)
Gives a list of `{role: string, relation: Relation}`\-objects, containing all the relations that this feature is part of. For example: `_part_of_walking_routes=feat.memberships().map(r => r.relation.tags.name).join(';')`

View file

@ -1,42 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# Metatags on a changeset
You might encounter the following metatags on a changeset:
| key | value | explanation | source |
-----|-----|-----|----- |
| comment | | The changeset comment. Will be a fixed string, mentioning the theme
| default |
| theme | | The name of the theme that was used to create this change.
| default |
| source | survey | The contributor had their geolocation enabled while making changes
| default |
| change_within_{distance} | | If the contributor enabled their geolocation, this will hint how far away they were from the objects they edited. This gives an indication of proximity and if they truly surveyed or were armchair-mapping
| default |
| change_over_{distance} | | If the contributor enabled their geolocation, this will hint how far away they were from the objects they edited. If they were over 5000m away, the might have been armchair-mapping
| default |
| created_by | MapComplete <version> | The piece of software used to create this changeset; will always start with MapComplete, followed by the version number
| default |
| locale | en|nl|de|... | The code of the language that the contributor used MapComplete in. Hints what language the user speaks.
| default |
| host | https://mapcomplete.org/<theme> | The URL that the contributor used to make changes. One can see the used instance with this
| default |
| imagery | | The identifier of the used background layer, this will probably be an identifier from the [editor layer index](https://github.com/osmlab/editor-layer-index)
| default |
| answer | | Indicates the number of questions that have been answered
| ChangeTag |
| soft-delete | | Indicates the number of soft-deleted items
| ChangeTag |
| add-image | | Indicates the number of images that have been added in this changeset
| ChangeTag |
| link-image | | Indicates the number of images that have been linked in this changeset
| ChangeTag |
| move | relocated|improve_accuraccy|... | Will appear if the point has been moved
This might give a reason per modified node or way | ChangeLocation |
| deletion | | Will appear if the object was deleted
This might give a reason per modified node or way | DeleteAction |
This document is autogenerated from [src/Logic/Osm/Changes.ts](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/src/Logic/Osm/Changes.ts), [src/Logic/Osm/ChangesetHandler.ts](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/src/Logic/Osm/ChangesetHandler.ts)

View file

@ -1,164 +1,90 @@
Development and deployment
==========================
There are various scripts to help set up MapComplete for developing and for deployment.
This documents attempts to shed some light on these scripts.
Note: these scripts change every now and then - if the documentation here is incorrect or you run into troubles, do
leave a message in [the issue tracker](https://github.com/pietervdvn/MapComplete/issues)
Architecture overview
---------------------
At its core, MapComplete is a static (!) website. There are no servers to host.
The data is fetched from Overpass/OSM/Wikidata/Wikipedia/Mapillary/... and written there directly. This means that any
static file server will do to create a self-hosted version of MapComplete.
Dependencies
------------
`make` , `python3`, `g++`
(Nix users may run `nix-env -iA nixos.gnumake nixos.gdc nixos.python3`)
Development using *NIX
----------------------
You need at least 3GB RAM available to run MapComplete, but you'll preferably have 8GB of free RAM available.
To develop and build MapComplete, you
0. Make a fork and clone the repository. (We recommend a shallow clone with `git clone --filter=blob:none <repo>`)
1. Install `python3` if you do not have it already - On Linux: `sudo apt install python3`
2. Install `nvm` to easily install node:
- `wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash`
- Restart your terminal
- Run `nvm install` and `nvm use` to install and use the correct version of node. (_Note: nvm might complain that the relevant version is not yet installed. It'll have it installed only for the current user account but not system-wide - which is fine)
4. Run `npm run init` (including **run**, not ~~`npm init`~~)which …
- runs `npm ci` for you
- generates some additional dependencies and files
- does various housekeeping and setup. This can take a few minutes the first time as some PNGs need to be created
5. Run `npm run start` to host a local testversion at http://localhost:1234/
6. By default, a landing page with available themes is served. In order to load a single theme, use `layout=themename`
or `userlayout=true#<layout configuration>` as [Query parameter](URL_Parameters.md). Note that the shorter URLs
(e.g. `bookcases.html`, `aed.html`, ...) _don't_ exist on the development version.
The previous instructions were tested on 2023-03-09 on a Ubuntu 22.04 machine.
Development using Windows
-------------------------
You need at least 3GB RAM available to run MapComplete, but you'll preferably have 8GB of free RAM available.
For Windows you can use the devcontainer, or the WSL subsystem.
To use the devcontainer in Visual Studio Code:
0. Make sure you have installed
the [Remote - Containers](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers)
extension and it's dependencies.
1. Make a fork and clone the repository.
2. After cloning, Visual Studio Code will ask you if you want to use the devcontainer.
3. Then you can either clone it again in a volume (for better performance), or open the current folder in a container.
4. By now, you should be able to run `npm run start` to host a local testversion at http://localhost:1234/index.html
5. By default, a landing page with available themes is served. In order to load a single theme, use `layout=themename`
or `userlayout=true#<layout configuration>` as [Query parameter](URL_Parameters.md). Note that the shorter URLs (
e.g. `bookcases.html`, `aed.html`, ...) _don't_ exist on the development version.
To use the WSL in Visual Studio Code:
0. Make sure you have installed the [Remote - WSL]() extension and it's dependencies.
1. Open a remote WSL window using the button in the bottom left.
2. Make a fork and clone the repository.
3. Install `npm` using `sudo apt install npm`.
4. Run `npm run init` and generate some additional dependencies and generated files. Note that it'll install the
dependencies too
5. Run `npm run start` to host a local testversion at http://localhost:1234/index.html
6. By default, a landing page with available themes is served. In order to load a single theme, use `layout=themename`
or `userlayout=true#<layout configuration>` as [Query parameter](URL_Parameters.md). Note that the shorter URLs (
e.g. `bookcases.html`, `aed.html`, ...) _don't_ exist on the development version.
Development and deployment
==========================
There are various scripts to help setup MapComplete for deployment and develop-deployment.
This documents attempts to shed some light on these scripts.
Note: these scripts change every now and then - if the documentation here is incorrect or you run into troubles, do leave a message in [the issue tracker](https://github.com/pietervdvn/MapComplete/issues)
Architecture overview
---------------------
At its core, MapComplete is a static (!) website. There are no servers to host.
The data is fetched from Overpass/OSM/Wikidata/Wikipedia/Mapillary/... and written there directly. This means that any static file server will do to create a self-hosted version of MapComplete.
Development
-----------
**Windows users**: All scripts are made for linux devices. Use the Ubuntu terminal for Windows (or even better - make the switch ;) )
To develop and build MapComplete, yo
0. Make sure you have a recent version of nodejs - at least 12.0, preferably 15
0. Make a fork and clone the repository.
1. Install `npm`. Linux: `sudo apt install npm` (or your favourite package manager), Windows: install nodeJS: https://nodejs.org/en/download/
2. Run `npm install` to install the package dependencies
3. Run `npm run init` and generate some additional dependencies and generated files
4. Run `npm run start` to host a local testversion at http://localhost:1234/index.html
5. By default, a landing page with available themes is served. In order to load a single theme, use `layout=themename` or `userlayout=true#<layout configuration>` as [Query parameter](URL_Parameters.md). Note that the shorter URLs (e.g. `bookcases.html`, `aed.html`, ...) _don't_ exist on the development version.
Developing a local theme
------------------------
To test theme changes you locally make, the easiest way is:
- `npm run strt` which will run the server
- After making changes to some layers and/or themes, run `npm run generate:layeroverview`. This will recompile the relevant themes.
- You might need to refresh (F5) your browser window
Note that `npm run start` is equivalent to `npm run generate:layeroverview && npm run strt`
Automatic deployment
--------------------
Currently, the master branch is automatically deployed to https://mapcomplete.org/ by a Forgejo action.
Every branch is automatically built (upon push) to `https://pietervdvn.github.io/mc/<branchname>` by a GitHub action.
Automatic deployment
--------------------
Currently, the master branch is automatically deployed to 'mapcomplete.osm.be' by a github action.
Every branch is automatically built (upon push) to 'pietervdvn.github.io/mc/<branchname>' by a github action.
Deploying a fork
----------------
A script creates a webpage for every theme automatically, with some customizations in order to:
- to have shorter URLs
- have individual social images
- have individual web manifests
This script can be invoked with `npm run prepare-deploy`
Deploying a fork
----------------
A script creates a webpage for every theme automatically, with some customizations in order to:
- to have shorter urls
- have individual social images
- have individual web manifests
This script can be invoked with `npm run prepare-deploy`
If you want to deploy your fork:
0. `npm run prepare-deploy`
1. `npm run build`
2. Copy the entire `dist` folder to where you host your website. Visiting `index.html` gives you the landing page,
visiting `yourwebsite/<theme>` should bring you to the appropriate theme.
### Getting your own API-keys
Some services are bound to `https://mapcomplete.org`. In `package.json/config`, search for "#fork" and read the instructions.
2. Copy the entire `dist` folder to where you host your website. Visiting `index.html` gives you the landing page, visiting `yourwebsite/<theme>` should bring you to the appropriate theme.
Weird errors
------------
Try removing `node_modules`, `package-lock.json` and `.cache`.
Try removing `node_modules`, `package-lock.json` and `.cache`
Misc setup
----------
~~The json-git-merger is used to quickly merge translation
files, [documentation here](https://github.com/jonatanpedersen/git-json-merge#single-project--directory).~~
This merge driver is broken and would sometimes drop new questions or duplicate them... Not a good idea!
Overview of package.json-scripts
--------------------------------
- `increase-memory`: give Node.js some more RAM since this is a big (and memory intensive) project to build and run
- `start`: start a development server
- `test`: run the unit tests
- `init`: generate and download various assets which are needed to compile
- `generate:editor-layer-index`: download the editor-layer-index-json from osmlab.github.io
- `generate:images`: compile the SVGs into an asset
- `generate:translations`: compile the translation file into a JavaScript file
- `generate:layouts`: use `index.html` as template to create all the theme index pages. You'll want to run `clean` when
done
- `generate:docs`: generate various documents, such as information about available metatags, information to put on
the [OSM wiki](https://wiki.openstreetmap.org/wiki/MapComplete), ...
- `generate:report`: download statistics from OsmCha, compile neat graphs
- `generate:cache:speelplekken`: create an offline copy of all the data required for one specific (paid for) theme
- `generate:layeroverview`: read all the theme and layer configurations, compiles them into a single JSON.
- `reset:layeroverview`: if something is wrong with the layer overview, create an empty one
- `generate:licenses`: compile all the license info of images into a single JSON
- `optimize:images`: attempt to make smaller PNGs - optional to run before a deployment
- `generate`: run all the necessary generate-scripts
- `build`: actually bundle all the files into a single `dist/` folder
- `prepare-deploy`: create the layouts
- `deploy:staging`,`deploy:pietervdvn`, `deploy:production`: deploy the latest code on various locations
- `lint`: get depressed by the amount of warnings
- `clean`: remove some generated files which are annoying in the repo
Overview of package.json-scripts
--------------------------------
- `increase-memory`: this is a big (and memory-intensive) project to build and run, so we give nodejs some more RAM.
- `start`: start a development server.
- `test`: run the unit tests
- `init`: Generates and downloads various assets which are needed to compile
- `generate:editor-layer-index`: downloads the editor-layer-index-json from osmlab.github.io
- `generate:images`: compiles the SVG's into an asset
- `generate:translations`: compiles the translation file into a javascript file
- `generate:layouts`: uses `index.html` as template to create all the theme index pages. You'll want to run `clean` when done
- `generate:docs`: generates various documents, such as information about available metatags, information to put on the [OSM-wiki](https://wiki.openstreetmap.org/wiki/MapComplete),...
- `generate:report`: downloads statistics from OsmCha, compiles neat graphs
- `generate:cache:speelplekken`: creates an offline copy of all the data required for one specific (paid for) theme
- `generate:layeroverview`: reads all the theme- and layerconfigurations, compiles them into a single JSON.
- `reset:layeroverview`: if something is wrong with the layeroverview, creates an empty one
- `generate:licenses`: compiles all the license info of images into a single json
- `optimize:images`: attempts to make smaller pngs - optional to run before a deployment
- `generate`: run all the necesary generate-scripts
- `build`: actually bundle all the files into a single `dist/`-folder
- `prepare-deploy`: create the layouts
- `deploy:staging`,`deploy:pietervdvn`, `deploy:production`: deploy the latest code on various locations
- `lint`: get depressed by the amount of warnings
- `clean`: remove some generated files which are annoying in the repo

View file

@ -1,971 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# Layers in the Editor Layer Index
This table gives a summary of ids, names and other metainformation. [See the online, interactive map here](https://osmlab.github.io/editor-layer-index/) or [visit the repository](https://github.com/osmlab/editor-layer-index)
| id | name | category | Best | attribution |
-----|-----|-----|-----|----- |
| South_Africa-CD_NGI-Aerial | South Africa CD:NGI Aerial | photo | ⭐ | |
| South_Africa-CapeTown-Aerial-2013 | City of Cape Town 2013 Aerial | historicphoto | | City of Cape Town Aerial - OPENSTREETMAP USE ONLY |
| South_Africa-CapeTown-Aerial | City of Cape Town 2015 Aerial | historicphoto | | City of Cape Town Aerial - OPENSTREETMAP USE ONLY |
| South_Africa-CapeTown-Aerial-2017 | City of Cape Town Aerial Imagery (2017) | historicphoto | | City of Cape Town Aerial |
| South_Africa-CapeTown-Aerial-2018 | City of Cape Town Aerial Imagery (2018) | historicphoto | | City of Cape Town Aerial |
| South_Africa-CapeTown-Aerial-2021 | City of Cape Town Aerial Imagery (2021) | historicphoto | | City of Cape Town Aerial |
| South_Africa-CapeTown-Aerial-2023 | City of Cape Town Aerial Imagery (2023) | photo | ⭐ | City of Cape Town Aerial |
| South_Africa-CapeTown-Aerial-2024 | City of Cape Town Aerial Imagery (2024) | photo | ⭐ | City of Cape Town Aerial |
| osm-cambodia_laos_thailand_vietnam-bilingual | Cambodia, Laos, Thailand, Vietnam, Malaysia, Myanmar bilingual | osmbasedmap | | © osm-tools.org & OpenStreetMap contributors, CC-BY-SA |
| India-PMGSY | PMGSY GeoSadak - India Rural Roads Open Data | map | | <a href='https://geosadak-pmgsy.nic.in/opendata/' target='_blank'>PMGSY Rural Connectivity Dataset, Government Open Data License</a> | <a href='https://www.mapbox.com/about/maps/' target='_blank' title='Mapbox' aria-label='Mapbox'>© Mapbox</a> | <a href='https://www.openstreetmap.org/about/' target='_blank' title='OpenStreetMap' aria-label='OpenStreetMap'>© OpenStreetMap</a> | <a href='https://www.maxar.com/' target='_blank' title='Maxar' aria-label='Maxar'>© Maxar</a> |
| Plateau_orthophoto_official | MLIT Plateau Official | photo | | MLIT_PLATEAU |
| osmfj-inuyama-2023 | Inuyama city and around Imagery 2023 | photo | | OSMFJ_Ortho |
| Arenda_OAM | Lupang Arenda, Taytay Drone Imagery | photo | ⭐ | |
| Pangasinan_Bulacan_HiRes | Pangasinán/Bulacan (Philippines HiRes) | photo | | |
| gaza_pleiades_20140706_nir | Gaza Strip - Pléiades - 2014/07/06 (NIR) | photo | | Copyright CNES 2014, Distribution Airbus Defence and Space |
| gaza_pleiades_20140706 | Gaza Strip - Pléiades - 2014/07/06 | photo | | Copyright CNES 2014, Distribution Airbus Defence and Space |
| Singapore-Landlot | Singapore Landlot | map | | ©OneMap Singapore ODL v1.0 |
| Singapore-OneMap | Singapore OneMap | map | | ©OneMap Singapore ODL v1.0 |
| TW_NLSC_WMS_LANDSECT | Taiwan Land-Section Data | other | | © National Land Surveying and Mapping Center, Taiwan OGDL 1.0 |
| TW_NLSC_WMS_Village | Taiwan Village Boundaries | other | | © National Land Surveying and Mapping Center, Taiwan OGDL 1.0 |
| AL_DPGJC_ASIG_SistemiAdresave | Address System Albania (ASIG) | map | | |
| openlabs-geoportal-tirana | Municipality of Tirana (Open Labs GeoPortal) | map | | Data provided by the Muncipality of Tirana hosted by Open Labs |
| bev-inspire-orthofoto | BEV INSPIRE Orthofoto | photo | | Bundesamt für Eich- und Vermessungswesen |
| basemap.at | basemap.at | map | | basemap.at |
| basemap.at-orthofoto | basemap.at Orthofoto | photo | ⭐ | basemap.at |
| geoimage.at | Geoimage.at MaxRes | photo | | geoimage.at |
| gis.stmk.gv.at-surface | Steiermark Surface | elevation | | © GIS-Steiermark |
| gis.stmk.gv.at-terrain | Steiermark Terrain | elevation | | © GIS-Steiermark |
| tirol.gv.at-DGM | Tiris: DGM (Terrain model) | elevation | | tiris.tirol.gv.at |
| tirol.gv.at-DOM | Tiris: DOM (Surface model) | elevation | | tiris.tirol.gv.at |
| tirol.gv.at-orthofoto | Tiris: orthophoto | photo | | tiris.tirol.gv.at |
| tirol.gv.at-orthofoto-cir | Tiris: orthophoto infrared | photo | | tiris.tirol.gv.at |
| wien.gv.at-gp | Vienna: Mehrzweckkarte (general purpose) | map | | Stadt Wien |
| wien.gv.at-aerial_image | Vienna: Orthofoto (aerial image) | photo | | Stadt Wien |
| vogis.cnv.at-DGM | VoGIS: DGM (Terrain model) | elevation | | Datenquelle: Land Vorarlberg data.vorarlberg.gv.at |
| vogis.cnv.at-DOM | VoGIS: DOM (Surface model) | elevation | | Datenquelle: Land Vorarlberg data.vorarlberg.gv.at |
| vogis.cnv.at-ef2012_12cm | VoGIS: Echtfarbenbild 2012 (12cm) | historicphoto | | Datenquelle: Land Vorarlberg data.vorarlberg.gv.at |
| vogis.cnv.at-ef2015_10cm | VoGIS: Echtfarbenbild 2015 (10cm) | historicphoto | | Datenquelle: Land Vorarlberg data.vorarlberg.gv.at |
| vogis.cnv.at-ef2018_10cm | VoGIS: Echtfarbenbild 2018 (10cm) | historicphoto | | Datenquelle: Land Vorarlberg data.vorarlberg.gv.at |
| vogis.cnv.at-ef2020_10cm | VoGIS: Echtfarbenbild 2020 (10cm) | historicphoto | | Datenquelle: Land Vorarlberg data.vorarlberg.gv.at |
| vogis.cnv.at-ef2022_10cm | VoGIS: Echtfarbenbild 2022 (10cm) | photo | | Datenquelle: Land Vorarlberg data.vorarlberg.gv.at |
| vogis.cnv.at-wi2015_20cm | VoGIS: Echtfarbenbild Winter 2015 (20cm) | historicphoto | | Datenquelle: Land Vorarlberg data.vorarlberg.gv.at |
| vogis.cnv.at-flaechenwidmung_wms | VoGIS: Flächenwidmungsplan | map | | Datenquelle: Land Vorarlberg data.vorarlberg.gv.at |
| vogis.cnv.at-luftbilder_wms | VoGIS: Luftbilder | photo | | Datenquelle: Land Vorarlberg data.vorarlberg.gv.at |
| basemap.at-surface | basemap.at Surface | elevation | | basemap.at |
| basemap.at-terrain | basemap.at Terrain | elevation | | basemap.at |
| DV_DHMV_II_HILL_25cm | Digitaal Vlaanderen DHV II, multidirectional hillshade 0,25 m | elevation | | © Digitaal Vlaanderen |
| DV_DHMV_II_SVF_25cm | Digitaal Vlaanderen DHV II, Skyview factor 0,25 m | elevation | | © Digitaal Vlaanderen |
| DV_GRB | Digitaal Vlaanderen GRB | map | | © Digitaal Vlaanderen |
| DV_OrthoPhoto | Digitaal Vlaanderen most recent aerial imagery | photo | ⭐ | © Digitaal Vlaanderen |
| DV_OrthoPhoto_20132015_10cm | Digitaal Vlaanderen 2013-2015 aerial imagery 10cm | historicphoto | | © Digitaal Vlaanderen |
| DV_OrthoPhoto_Preliminary | Digitaal Vlaanderen preliminary aerial imagery | photo | | © Digitaal Vlaanderen |
| DV_Wegenregister | Digitaal Vlaanderen Wegenregister | map | | © Digitaal Vlaanderen |
| SPW_ORTHO_LAST | SPW(allonie) most recent aerial imagery | photo | ⭐ | |
| SPW2009 | SPW(allonie) 2009-2010 aerial imagery | historicphoto | | |
| SPW2012 | SPW(allonie) 2012-2013 aerial imagery | historicphoto | | |
| SPW2015 | SPW(allonie) 2015 aerial imagery | historicphoto | | |
| SPW2016 | SPW(allonie) 2016 aerial imagery | historicphoto | | |
| SPW2018 | SPW(allonie) 2018 aerial imagery | historicphoto | | |
| SPW2019 | SPW(allonie) 2019 aerial imagery | historicphoto | | |
| SPW2020 | SPW(allonie) 2020 aerial imagery | historicphoto | | |
| SPW2021 | SPW(allonie) 2021 aerial imagery | historicphoto | | |
| SPW_PICC | SPW(allonie) PICC numerical imagery | map | | |
| SPWrelief2014 | SPW(allonie) shaded relief | elevation | | |
| UrbisAdmFR | UrbisAdm FR | map | | Realized by means of Brussels UrbIS®© - Distribution & Copyright CIRB |
| UrbisAdmFRNL | UrbisAdm FR/NL | map | | Realized by means of Brussels UrbIS®© - Distribution & Copyright CIRB |
| UrbisAdmNL | UrbisAdm NL | map | | Realized by means of Brussels UrbIS®© - Distribution & Copyright CIRB |
| UrbISOrtho | CIRB/CIBG most recent aerial imagery | photo | ⭐ | Realized by means of Brussels UrbIS®© - Distribution & Copyright CIRB |
| URBIS2009 | URBIS 2009 aerial imagery | historicphoto | | Realized by means of Brussels UrbIS®© - Distribution & Copyright CIRB |
| URBIS2012 | URBIS 2012 aerial imagery | historicphoto | | Realized by means of Brussels UrbIS®© - Distribution & Copyright CIRB |
| URBIS2014 | URBIS 2014 aerial imagery | historicphoto | | Realized by means of Brussels UrbIS®© - Distribution & Copyright CIRB |
| URBIS2015 | URBIS 2015 aerial imagery | historicphoto | | Realized by means of Brussels UrbIS®© - Distribution & Copyright CIRB |
| UrbISOrtho2016 | UrbIS-Ortho 2016 | historicphoto | | Realized by means of Brussels UrbIS®© - Distribution & Copyright CIRB |
| UrbISOrtho2017 | UrbIS-Ortho 2017 | historicphoto | | Realized by means of Brussels UrbIS®© - Distribution & Copyright CIRB |
| UrbISOrtho2018 | UrbIS-Ortho 2018 | historicphoto | | Realized by means of Brussels UrbIS®© - Distribution & Copyright CIRB |
| UrbISOrtho2019 | UrbIS-Ortho 2019 | photo | | Realized by means of Brussels UrbIS®© - Distribution & Copyright CIRB |
| UrbISOrtho2020 | UrbIS-Ortho 2020 | photo | | Realized by means of Brussels UrbIS®© - Distribution & Copyright CIRB |
| CTFRIBOURG2016 | Canton Fribourg 2016 | photo | | Canton Fribourg 2016 'orthophoto technique' |
| PlanCadastralNeuchatel | Plan Cadastral du SITN, Neuchâtel | map | | Plan Cadastral du SITN, Neuchâtel |
| Geneve-dsm-2014 | Canton de Génève, MNA RELIEF OMBRE SURFACE 2014 (SITG) | elevation | | Système d'information du territoire à Genève (SITG) |
| Geneve-dsm-2017 | Canton de Génève, MNA RELIEF OMBRE SURFACE 2017 (SITG) | elevation | | Système d'information du territoire à Genève (SITG) |
| Geneve-dsm-2019 | Canton de Génève, MNA RELIEF OMBRE SURFACE 2019 (SITG) | elevation | | Système d'information du territoire à Genève (SITG) |
| Geneve-dsm-2023 | Canton de Génève, MNA RELIEF OMBRE SURFACE 2023 (SITG) | elevation | | Système d'information du territoire à Genève (SITG) |
| Geneve-dtm-2014 | Canton de Génève, MNA RELIEF OMBRE TERRAIN 2014 (SITG) | elevation | | Système d'information du territoire à Genève (SITG) |
| Geneve-dtm-2017 | Canton de Génève, MNA RELIEF OMBRE TERRAIN 2017 (SITG) | elevation | | Système d'information du territoire à Genève (SITG) |
| Geneve-dtm-2019 | Canton de Génève, MNA RELIEF OMBRE TERRAIN 2019 (SITG) | elevation | | Système d'information du territoire à Genève (SITG) |
| Geneve-dtm-2023 | Canton de Génève, MNA RELIEF OMBRE TERRAIN 2023 (SITG) | elevation | | Système d'information du territoire à Genève (SITG) |
| Geneve-orthophoto-2016 | Canton de Génève, Orthophoto 2016 (5cm) (SITG) | historicphoto | | Système d'information du territoire à Genève (SITG) |
| Geneve-orthophoto-2018 | Canton de Génève, Orthophoto 2018 (20cm) (SITG) | historicphoto | | Système d'information du territoire à Genève (SITG) |
| Geneve-orthophoto-2019 | Canton de Génève, Orthophoto 2019 (5cm) (SITG) | historicphoto | | Système d'information du territoire à Genève (SITG) |
| Geneve-orthophoto-2020 | Canton de Génève, Orthophoto 2020 (10cm) (SITG) | historicphoto | | Système d'information du territoire à Genève (SITG) |
| Geneve-orthophoto-2021 | Canton de Génève, Orthophoto 2021 (20cm) (SITG) | historicphoto | | Système d'information du territoire à Genève (SITG) |
| Geneve-orthophoto-2023 | Canton de Génève, Orthophoto 2023 (10cm) (SITG) | photo | | Système d'information du territoire à Genève (SITG) |
| Aargau-AGIS-2020 | Kanton Aargau 20cm (AGIS 2020) | photo | | AGIS OF2020 |
| Aargau-AGIS-2021 | Kanton Aargau 20cm (AGIS 2021) | photo | | AGIS OF2021 |
| Aargau-AGIS-2022 | Kanton Aargau 20cm (AGIS 2022) | photo | | AGIS OF2022 |
| Aargau-AGIS-2023 | Kanton Aargau 20cm (AGIS 2023) | photo | ⭐ | AGIS OF2023 |
| Aargau-AGIS-2014 | Kanton Aargau 25cm (AGIS 2014) | photo | | AGIS OF2014 |
| Aargau-AGIS-2016 | Kanton Aargau 25cm (AGIS 2016) | photo | | AGIS OF2016 |
| Aargau-AGIS-2017 | Kanton Aargau 25cm (AGIS 2017) | photo | | AGIS OF2017 |
| Aargau-AGIS-2019 | Kanton Aargau 25cm (AGIS 2019) | photo | | AGIS OF2019 |
| Aargau-AGIS-2014-Hillshade | Kanton Aargau 50cm DTM/Hillshade | elevation | | AGIS 2014 50cm DTM/Hillshade |
| Basel-Landschaft-2015 | Kanton Basel-Landschaft 10cm (2015) | photo | | Geodaten des Kantons Basel-Landschaft 2015 |
| KTBASELSTADT2017 | Kanton Basel-Stadt 2017 | historicphoto | | Geodaten Kanton Basel-Stadt OF 2017 |
| KTBASELSTADT2020 | Kanton Basel-Stadt 2020 | photo | | Geodaten Kanton Basel-Stadt |
| KTBASELSTADT2023 | Kanton Basel-Stadt 2023 | photo | ⭐ | Geodaten Kanton Basel-Stadt |
| KTBASELSTADT2015 | Kanton Basel-Stadt 2015 | photo | | Kanton Basel-Stadt OF 2015 |
| Zug-2011 | Kanton Zug 2011 | photo | | GIS Kanton Zug |
| Zug-2016 | Kanton Zug Nord 2016 | photo | | GIS Kanton Zug |
| Zug-2018 | Kanton Zug Gemeinde Zug Süd 2018 | photo | | GIS Kanton Zug |
| Zug-2019-wms | Kanton Zug (Walchwil und Zug (Alpli)) 2019 | photo | ⭐ | GIS Kanton Zug |
| Zug-2020-wms | Kanton Zug Neuheim 2020 3.5 cm | photo | ⭐ | GIS Kanton Zug |
| Zug-2021-wms | Kanton Zug Menzingen 2021 6.5 cm | photo | ⭐ | GIS Kanton Zug |
| Bern-dsm-hillshade-2015 | Kanton Bern, Digitales Oberflaechenmodell 50cm, Relief | elevation | | Digitales Oberflächenmodell LIDAR 50cm © Amt für Wald des Kantons Bern |
| Bern-dtm-hillshade-2015 | Kanton Bern, Digitales Terrainmodell 50cm, Relief | elevation | | Digitales Terrainmodell LIDAR 50cm © Amt für Wald des Kantons Bern |
| Kanton-Schaffhausen-DSM-2013 | Kanton Schaffhausen, Relief 2013 | elevation | | Kanton Schaffhausen, Relief 2013 |
| Kanton-Schaffhausen-Luftbild-2013 | Kanton Schaffhausen, Luftbild 2013 | photo | | Kanton Schaffhausen, Luftbild 2013 |
| Solothurn-sogis2014-dom-wms | Kanton Solothurn, DOM Relief 2014 50cm | elevation | | DOM Relief 2014 - Auflösung 50cm, WMS Solothurn (SOGIS) |
| Solothurn-sogis2018-dsm-wms | Kanton Solothurn, DSM Relief 2018 | elevation | | Kanton Solothurn, DSM Relief 2018, WMS Solothurn (SOGIS) |
| Solothurn-sogis2019-dsm-wms | Kanton Solothurn, DSM Relief 2019 | elevation | | Kanton Solothurn, DSM Relief 2019, WMS Solothurn (SOGIS) |
| Solothurn-sogis2014-dtm-wms | Kanton Solothurn, DTM Relief 2014 50cm | elevation | | DTM Relief 2014 - Auflösung 50cm, WMS Solothurn (SOGIS) |
| Solothurn-sogis2018-dtm-wms | Kanton Solothurn, DTM Relief 2018 | elevation | | Kanton Solothurn, DTM Relief 2018, WMS Solothurn (SOGIS) |
| Solothurn-sogis2019-dtm-wms | Kanton Solothurn, DTM Relief 2019 | elevation | | Kanton Solothurn, DTM Relief 2019, WMS Solothurn (SOGIS) |
| Solothurn-sogis-ortho2014-wms | Kanton Solothurn, Orthofoto 2014 RGB | photo | | Kanton Solothurn, Orthofoto 2014 RGB |
| Solothurn-sogis-ortho2015-wms | Kanton Solothurn, Orthofoto 2015 RGB | photo | | Kanton Solothurn, Orthofoto 2015 RGB |
| Solothurn-sogis-ortho2016-wms | Kanton Solothurn, Orthofoto 2016 RGB | photo | | Kanton Solothurn, Orthofoto 2016 RGB |
| Solothurn-sogis-ortho2017-wms | Kanton Solothurn, Orthofoto 2017 RGB | photo | | Kanton Solothurn, Orthofoto 2017 RGB |
| kt_tg_av | Kanton Thurgau, Basisplan-AV | map | | Kanton Thurgau, Basisplan-AV |
| kt_tg_radrouten | Kanton Thurgau, Rad-Routen | map | | Kanton Thurgau, Rad-Routen |
| kt_tg_ww | Kanton Thurgau, Wanderwege | map | | Kanton Thurgau, Wanderwege |
| kt_tg_ortho_2017 | Kanton Thurgau, Orthofoto2017 RGB | photo | | Kanton Thurgau, Orthofoto2017 RGB |
| OGDLidarZH-DOM | Kanton Zurich, Oberflächenschummerung 2014 50cm | elevation | | Geographisches Informationssystem des Kantons Zürich (GIS-ZH), Oberflächenschummerung |
| OGDLidarZH-DOM-2017 | Kanton Zurich, Oberflächenschummerung 2017 | elevation | | Geographisches Informationssystem des Kantons Zürich (GIS-ZH), Oberflächenschummerung |
| OGDLidarZH-DTM | Kanton Zurich, Terrainschummerung 2014 50cm | elevation | | Geographisches Informationssystem des Kantons Zürich (GIS-ZH), Terrainschummerung |
| OGDLidarZH-DTM-2017 | Kanton Zurich, Terrainschummerung 2017 | elevation | | Geographisches Informationssystem des Kantons Zürich (GIS-ZH), Terrainschummerung |
| OGDOrthoZH2015 | Kanton Zurich, Orthofoto ZH Sommer 2014/15 RGB 10cm | photo | | Geographisches Informationssystem des Kantons Zürich (GIS-ZH), Orthofoto ZH Sommer 2014/15 RGB |
| OGDOrthoZH2016 | Kanton Zurich, Orthofoto ZH Frühjahr 2015/16 RGB 10cm | photo | | Geographisches Informationssystem des Kantons Zürich (GIS-ZH), Orthofoto ZH Frühjahr 2015/16 RGB |
| OGDOrthoZH2018 | Kanton Zurich, Orthofoto ZH Sommer 2018 RGB 10cm | photo | | Geographisches Informationssystem des Kantons Zürich (GIS-ZH), Orthofoto ZH Sommer 2018 RGB |
| OGDOrthoZH2020 | Kanton Zurich, Orthofoto ZH Sommer 2020 RGB 5cm | photo | ⭐ | Geographisches Informationssystem des Kantons Zürich (GIS-ZH), Orthofoto ZH Sommer 2020 RGB |
| OGDOrthoZH2021 | Kanton Zurich, Orthofoto ZH Frühjahr 2021 RGB 5cm | photo | ⭐ | Geographisches Informationssystem des Kantons Zürich (GIS-ZH), Orthofoto ZH Frühjahr 2021 RGB 5cm |
| SG-2018-WMS | Stadt St. Gallen | photo | | Orthofoto 2018 Stadt St. Gallen |
| Uster-2008 | Stadt Uster Orthophoto 2008 10cm | photo | | Stadt Uster Vermessung Orthophoto 2008 |
| Bern-AmtlicheVermessung | Amtliche Vermessung farbig WMTS, OpenData.swiss, Geoinformation Stadt Bern | map | | Amtliche Vermessung farbig WMTS, OpenData.swiss, Geoinformation Stadt Bern |
| Bern-Orthofotos | Stadt Bern 10cm (2023) | photo | ⭐ | Geoinformation Stadt Bern |
| Zuerich-zh_luftbild2011-tms | Stadt Zürich Luftbild 2011 | photo | | Stadt Zürich Luftbild 2011 |
| Zuerich-zh_luftbild2013-wms | Stadt Zürich Luftbild 2013 | photo | | Stadt Zürich Open Government Data |
| Zuerich-zh_uebersichtsplan-tms | Stadt Zürich Übersichtsplan | map | | Stadt Zürich Open Government Data |
| swisstopo_swissimage | swisstopo SWISSIMAGE | photo | ⭐ | Federal Office of Topography swisstopo |
| CzechCUZKdmr5g | Czechia CUZK terrain DMR 5G greyscale | elevation | | CUZK |
| CzechCUZKorthophoto | Czechia CUZK orthophoto | photo | ⭐ | CUZK |
| IPR-orotofoto-last-tms | Praha IPR latest orthophoto (TMS mirror) | photo | | IPR Praha; OSM CZ |
| IPR-orotofoto-vege-tms | Praha IPR low-vegetation orthophoto (TMS mirror) | photo | | IPR Praha; OSM CZ |
| PrahaIPRlatestorthophoto | Praha IPR latest orthophoto | photo | | |
| PrahaIPRlow-vegetationorthophoto | Praha IPR low-vegetation orthophoto | photo | ⭐ | IPR Praha |
| AktuelleLuftbilderDerLandeshauptstadtMuenchen20cm | Aktuelle Luftbilder der Landeshauptstadt München 20cm | photo | | Datenquelle: dl-de/by-2-0: Landeshauptstadt München Kommunalreferat GeodatenService www.geodatenservice-muenchen.de |
| Berlin-2020-TrueDOP | Berlin/Geoportal TrueDOP20RGB (2020) | photo | | Geoportal Berlin/Digitale farbige TrueOrthophotos 2020 (TrueDOP20RGB) (codefor.de mirror) |
| Berlin-Alkis | Berlin/Geoportal ALKIS | other | | Geoportal Berlin/ALKIS Berlin (Amtliches Liegenschaftskatasterinformationssystem) (codefor.de proxy) |
| Berlin-Baumbestand_Alkis | Berlin/Geoportal Baumbestand, Alkis s/w | other | | Geoportal Berlin/Straßen- und Anlagenbaumbestand Berlin, ALKIS s/w (codefor.de proxy) |
| Berlin-Strassenbefahrung-2014-Alkis | Berlin/Geoportal Straßenbefahrung 2014, Alkis | other | | Geoportal Berlin/Straßenbefahrung 2014; ALKIS s/w (codefor.de proxy) |
| Berlin-2014 | Berlin/Geoportal DOP20RGB (2014) | historicphoto | | Geoportal Berlin/Digitale farbige Orthophotos 2014 (DOP20RGB) (codefor.de mirror) |
| Berlin-2015 | Berlin/Geoportal DOP20RGB (2015) | historicphoto | | Geoportal Berlin/Digitale farbige Orthophotos 2015 (DOP20RGB) (codefor.de mirror) |
| Berlin-2016 | Berlin/Geoportal DOP20RGB (2016) | historicphoto | | Geoportal Berlin/Digitale farbige Orthophotos 2016 (DOP20RGB) (codefor.de mirror) |
| Berlin-2017 | Berlin/Geoportal DOP20RGB (2017) | historicphoto | | Geoportal Berlin/Digitale farbige Orthophotos 2017 (DOP20RGB) (codefor.de mirror) |
| Berlin-2018 | Berlin/Geoportal DOP20RGB (2018) | historicphoto | | Geoportal Berlin/Digitale farbige Orthophotos 2018 (DOP20RGB) (codefor.de mirror) |
| Berlin-2019 | Berlin/Geoportal DOP20RGB (2019) | historicphoto | | Geoportal Berlin/Digitale farbige Orthophotos 2019 (DOP20RGB) (codefor.de mirror) |
| Berlin-2020-infrared | Berlin/Geoportal DOP20CIR (2020 infrared) | historicphoto | | Geoportal Berlin/Digitale Color-Infrarot-Orthophotos 2020 (DOP20CIR) (codefor.de mirror) |
| Berlin-2021 | Berlin/Geoportal DOP20RGB (2021) | photo | | Geoportal Berlin/Digitale farbige Orthophotos 2021 (DOP20RGBI) (codefor.de mirror) |
| Berlin-2022 | Berlin/Geoportal DOP20RGBI (2022) | photo | | Geoportal Berlin/Digitale farbige TrueOrthophotos 2022 (DOP20RGBI) (codefor.de mirror) |
| Berlin-2023 | Berlin/Geoportal DOP20RGBI (2023) | photo | | Geoportal Berlin/Digitale farbige TrueOrthophotos 2023 (DOP20RGBI) (codefor.de mirror) |
| Berlin-2024 | Berlin/Geoportal DOP20RGBI (2024) | photo | ⭐ | Geoportal Berlin/Digitale farbige TrueOrthophotos 2024 (DOP20RGBI) (codefor.de mirror) |
| Brandenburg-Alkis | Brandenburg GeoBasis-DE/LGB / Alkis | other | | GeoBasis-DE/LGB / Alkis, dl-de/by-2-0 |
| Brandenburg-DGM | Brandenburg GeoBasis-DE/LGB (latest) / DGM 1m | elevation | | GeoBasis-DE/LGB / BB-BE DGM 1m, dl-de/by-2-0; Geoportal Berlin / DGM, dl-de/by-2-0 |
| Brandenburg-DOP20c | Brandenburg GeoBasis-DE/LGB (latest) / DOP20c | photo | ⭐ | GeoBasis-DE/LGB / BB-BE DOP20c, dl-de/by-2-0; Geoportal Berlin / DOP20, dl-de/by-2-0 |
| Erlangen-2016 | Erlangen Luftbild (2016 5,0 cm) | historicphoto | | © Stadt Erlangen | © GEOCART GmbH |
| Erlangen-2018 | Erlangen Luftbild (2018 5,0 cm) | photo | | © Stadt Erlangen | © Hansa Luftbild AG |
| Erlangen-2020 | Erlangen TrueDOP (2020 20cm) | photo | | © Stadt Erlangen |
| Erlangen-2022 | Erlangen TrueDOP (2022 20 cm) | photo | ⭐ | © Stadt Erlangen |
| Frankfurt-am-Main-2016 | Frankfurt am Main Luftbild 2016 | photo | | Stadtvermessungsam Frankfurt am Main |
| Frankfurt-am-Main-2017 | Frankfurt am Main Luftbild 2017 | photo | | Stadtvermessungsam Frankfurt am Main |
| Frankfurt-am-Main-2018 | Frankfurt am Main Luftbild 2018 | photo | | Stadtvermessungsamt Frankfurt am Main |
| Frankfurt-am-Main-2019 | Frankfurt am Main Luftbild 2019 | photo | | Stadtvermessungsamt Frankfurt am Main |
| hamburg-20cm | Hamburg 20cm (HH LGV DOP20 2022) | photo | ⭐ | Freie und Hansestadt Hamburg, Landesbetrieb Geoinformation und Vermessung |
| Hamburg-DK5 | Hamburg DK5 (HH LGV DK5 2021) | map | | Freie und Hansestadt Hamburg, Landesbetrieb Geoinformation und Vermessung |
| Hessen-ALKIS | Hesse ALKIS | other | | Geobasisdaten @ Hessisches Landesamt für Bodenmanagement und Geoinformation |
| Hessen-DOP20 | Hesse DOP20 | photo | ⭐ | Geobasisdaten © Hessische Verwaltung für Bodenmanagement und Geoinformation: Digitale Orthophotos |
| Hessen-DTK | Hesse DTK | map | | Geobasisdaten @ Hessisches Landesamt für Bodenmanagement und Geoinformation |
| Hessen-WebAtlas | Hesse WebAtlas | map | | Geobasisdaten @ Hessisches Landesamt für Bodenmanagement und Geoinformation |
| Ludwigshafen-2019 | Ludwigshafen 2019 | historicphoto | | © Stadt Ludwigshafen am Rhein |
| Ludwigshafen-2022 | Ludwigshafen 2022 | photo | ⭐ | © Stadt Ludwigshafen am Rhein |
| mainzallaerialimageries | Mainz all aerial imageries | photo | | Vermessung und Geoinformation Mainz |
| mainzlatestaerialimagery | Mainz latest aerial imagery | photo | | Vermessung und Geoinformation Mainz |
| orka.mv | Offene Regionalkarte Mecklenburg-Vorpommern (ORKa.MV) | osmbasedmap | | ORKa.MV |
| Metropole_Ruhr_RVR-DOP10 | Metropole Ruhr: Luftbilder (10 cm) | photo | | Datengrundlage: Regionalverband Ruhr |
| nrw_alkis_wms | NRW Liegenschaftskataster | other | | |
| nrw_dtm_wms | NRW DTM Hillshade | elevation | | |
| nrw_idop_wms | NRW iDOP | photo | | |
| nrw_ortho_wms | NRW Orthophoto (RGB) | photo | ⭐ | |
| nrw_vdop_wms | NRW vDOP | photo | | |
| Saarland-DOP20 | Saarland DOP20 | photo | ⭐ | © Saarländer Landesamt für Vermessung, Geoinformation und Landentwicklung - dl-de/by-2-0 (https://www.govdata.de/dl-de/by-2-0) |
| GEOSN-DOP-RGB | Saxony latest aerial imagery | photo | ⭐ | Staatsbetrieb Geobasisinformation und Vermessung Sachsen |
| LSA-DOP20 | © GeoBasis-DE/LVermGeo LSA, DOP20 | photo | ⭐ | © GeoBasis-DE/LVermGeo LSA |
| GEOSN-WebAtlas | Saxony WebAtlasSN | map | | Staatsbetrieb Geobasisinformation und Vermessung Sachsen |
| GEOSN-DGM | Saxony digital terrain model | elevation | | Staatsbetrieb Geobasisinformation und Vermessung Sachsen |
| GEOSN-DOP-2005 | Saxony historical aerial imagery 2005 | historicphoto | | Staatsbetrieb Geobasisinformation und Vermessung Sachsen |
| GEOSN-DOP-2012_2014 | Saxony historical aerial imagery 2012-2014 | historicphoto | | Staatsbetrieb Geobasisinformation und Vermessung Sachsen |
| GEOSN-DOP-CIR | Saxony latest aerial imagery infrared | photo | | Staatsbetrieb Geobasisinformation und Vermessung Sachsen |
| GEOSN-DTK | Saxony topographic map | map | | Staatsbetrieb Geobasisinformation und Vermessung Sachsen |
| Stuttgart-latest | Stuttgart Luftbild Stadtmessungsamt | photo | ⭐ | |
| Thuringia-DOP20 | Thüringen DOP20 | photo | ⭐ | © Thüringer Landesamt für Bodenmanagement und Geoinformation - dl-de/by-2-0 (https://www.govdata.de/dl-de/by-2-0) |
| Worms-2003 | Worms 2003 | historicphoto | | © Nibelungenstadt Worms |
| Worms-2008 | Worms 2008 | historicphoto | | © Nibelungenstadt Worms |
| Worms-2012 | Worms 2012 | historicphoto | | © Nibelungenstadt Worms |
| Worms-2016 | Worms 2016 | photo | | © Nibelungenstadt Worms |
| Worms-2020 | Worms 2020 | photo | ⭐ | © Nibelungenstadt Worms |
| aachen_alkis_wms | Aachen Liegenschaftskataster | other | ⭐ | |
| viersen_alkis_wms | ALKIS Kreis Viersen | other | ⭐ | |
| Geodatastyrelsen_Denmark | SDFI Aerial Imagery | photo | ⭐ | Styrelsen for Dataforsyning og Infrastruktur |
| Geodatastyrelsen_Cadastral_Parcels_INSPIRE_View | SDFI Cadastral Parcels INSPIRE View | other | | Geodatastyrelsen og Styrelsen for Dataforsyning og Infrastruktur |
| Geodatastyrelsen_DTK_Kort25 | SDFI DTK Map25 | map | | Styrelsen for Dataforsyning og Infrastruktur |
| Geodatastyrelsen_Skaermkort | SDFI Screenmap | map | | Styrelsen for Dataforsyning og Infrastruktur |
| SDFE_Overflade_Skyggekort_40cm | SDFI Surface Shadow Map (40 cm) | elevation | | Styrelsen for Dataforsyning og Infrastruktur |
| SDFE_Terraen_Skyggekort_40cm | SDFI Terrain Shadow Map (40 cm) | elevation | | Styrelsen for Dataforsyning og Infrastruktur |
| maaamet.ee-pohi_vr2 | Maa-amet Basic Map | map | | Maa-ameti põhikaart |
| maaamet.ee-cir_ngr | Maa-amet Forestry | photo | | Maa-ameti metsanduslik ortofoto |
| Maaamet-Estonia_Cadastre | Maa-amet Cadastral Map | photo | | Maa-ameti katastrikaart ortofoto alusel |
| Maaamet-Estonia_Ortho | Maa-amet Ortho (WMS) | photo | ⭐ | Maa-ameti ortofoto |
| Catastro-Spain | Catastro Spain | other | | |
| GRAFCAN-Canary_Islands | GRAFCAN OrtoExpress Urbana - Canary Islands | historicphoto | ⭐ | GRAFCAN OrtoExpress Urbana |
| GRAFCAN_Express-Canary_Islands | GRAFCAN OrtoExpress - Canary Islands | photo | | GRAFCAN OrtoExpress |
| ICGC-orto | ICGC - Ortofoto de Catalunya | photo | ⭐ | Institut Cartogràfic i Geològic de Catalunya |
| ICGC-topo | ICGC - Topogràfic de Catalunya | other | | Institut Cartogràfic i Geològic de Catalunya |
| PNOA-Spain-TMS | PNOA Spain | photo | ⭐ | PNOA |
| SITNA-catastro | Catastro Navarra | other | | SITNA - Gobierno de Navarra / Nafarroako Gobernua |
| geoEuskadi-basemap | geoEuskadiren Kartografia | map | | Eusko Jaurlaritza / Gobierno Vasco. geoEuskadi |
| geoEuskadi-ORTO | geoEuskadiren Ortoargazkiak | photo | ⭐ | Eusko Jaurlaritza / Gobierno Vasco. geoEuskadi |
| IDEIB | IDEIB - Ortofoto més recent de les Illes Balears | photo | ⭐ | Infraestructura de Dades Espacials de les Illes Balears |
| ortofotos-madrid-2023 | Ortofotos Madrid (mayo 2023) | photo | | Ayuntamiento de Madrid |
| hri-orto | Helsinki region orthophoto | photo | ⭐ | © Espoon, Helsingin ja Vantaan kaupungit, Kirkkonummen ja Nurmijärven kunnat sekä HSL ja HSY |
| mml-orto | MML Orthophoto | photo | ⭐ | © Maanmittauslaitos |
| mml-tausta | MML Background Map | map | | © Maanmittauslaitos |
| mml-topo | MML Topographic Map | map | | © Maanmittauslaitos |
| turku-orto-2018-true | City of Turku ortophoto - 2018 True ortho | photo | | © Turun kaupunki |
| turku-orto-2021 | City of Turku ortophoto - 2021 | photo | ⭐ | © Turun kaupunki |
| turku-orto | City of Turku ortophoto - 2018 | photo | | © Turun kaupunki |
| fr.dpt.06.2009 | Alpes-Maritimes 2009 | historicphoto | | GO 06-Ortho HR 2009 |
| fr.dpt.04.2010 | Alpes-de-Haute-Provence 2010 | historicphoto | | ORTHO 2010 © PACA-04-05-84 |
| CRAIG-Auvergne-2013 | Auvergne 2013 25cm CRAIG | historicphoto | | Orthophotographie CRAIG/Sintegra/IGN 2013 |
| CRAIG-Auvergne-2016_mirror1 | Auvergne 2016 25cm CRAIG | historicphoto | | CRAIG - IGN -TopoGEODIS - Feder Auvergne-Rhône-Alpes 2016 |
| Craig_2019 | CRAIG - 2019 | photo | | CRAIG - IGN - Feder Auvergne-Rhône-Alpes 2019 |
| fr.ign.bdortho | BDOrtho IGN | photo | ⭐ | BDOrtho IGN |
| SIBA_2018 | Bassin d Arcachon 2018 | photo | | SIBA Vues aeriennes 2018 |
| Bayonne_2016 | Bayonne 2016 | photo | | Ville de Bayonne, Communauté d'Agglomtération Pays Basque - 2016 |
| Bayonne_2019 | Bayonne - Petit et Grand Bayonne 2019 | | | Ville de Bayonne - 2019 |
| Bordeaux_2016 | Bordeaux 2016 | historicphoto | | Bordeaux Métropole - 2016 |
| Bordeaux_2020 | Bordeaux 2020 | photo | | Bordeaux Métropole - 2020 |
| Bordeaux_2012 | Bordeaux - 2012 | historicphoto | | Communauté urbaine de Bordeaux - 2012 |
| fr.dpt.13.2009 | Bouches-du-Rhône 2009 | historicphoto | | Ortho13, 2009 |
| Brest_2004 | Brest - 2004 | historicphoto | | Brest Métropole - 2004 |
| enedis | Enedis | photo | | Enedis 2018 |
| EMS-Orthophotographie-2022 | Eurométropole de Strasbourg - Orthophotographie 2022 | photo | ⭐ | Ville et eurométropole de Strasbourg - DataGrandEst 2022 |
| Cadastre | Cadastre | map | | cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2022 |
| Geolittoral-Orthophotos2000 | Géolittoral - Orthophotos 2000 | historicphoto | | Ortho Littorale 2000 - Ministère en charge de lenvironnement |
| GeolittoralV2-Orthophotos | Géolittoral V2 - Orthophotos 2011-2014 | historicphoto | | Ortho Littorale v2 - Ministère en charge de lenvironnement |
| montauban_2020 | Grand Montauban 2020 | photo | | Grand Montauban 2020 |
| GrandNancy_Orthophotographie_2012 | GrandNancy - Orthophoto - 2012 | historicphoto | | GrandNancy Orthophotographie 2012 |
| fr.dpt.05.2010 | Hautes-Alpes 2010 | historicphoto | | ORTHO 2010 © PACA-04-05-84 |
| Loire_Atlantique-Orthophotos-2016 | Loire-Atlantique - Orthophotos 2016 - 10 cm | photo | | © Loire-Atlantique ouverture des données publiques |
| orthophoto_lyon_2018 | Lyon Orthophoto 2018 (8cm) | historicphoto | | Métropole de Lyon |
| orthophoto_lyon_2012 | Lyon Orthophoto 2012 (10cm) | historicphoto | | Grand Lyon Smart Data DSIT 2012 |
| orthophoto_lyon_2015 | Lyon Orthophoto 2015 (8cm) | historicphoto | | Métropole de Lyon DINSI 2015 |
| orthophoto_lyon_2022 | Lyon Orthophoto 2022 (5cm) | photo | ⭐ | CRAIG - Métropole du Grand Lyon 2022 |
| Mulhouse_2018 | Mulhouse - 2018 | photo | | Mulhouse Alsace Agglomération 2018 |
| GrandNancy_Orthophotographie_2016 | Nancy - Orthophoto - 2016 | photo | | GrandNancy Orthophotographie 2016 |
| GrandNancy_Orthophotographie | Nancy - Orthophoto | photo | ⭐ | GrandNancy Orthophotographie 2016 |
| fr.ign.orthoexpress.2023 | Ortho Express 2023 (20 cm) | photo | | IGN |
| fr.ign.orthoexpress.2024 | Ortho Express 2024 (20 cm) | photo | | IGN |
| fr.orthohr | Ortho HR | photo | | IGN, CRAIG, Mégalis Bretagne |
| fr.orthohr.2013 | Ortho HR 2013 | historicphoto | | IGN, CRAIG, Mégalis Bretagne |
| fr.orthohr.2014 | Ortho HR 2014 | historicphoto | | IGN, Mégalis Bretagne |
| fr.orthohr.2015 | Ortho HR 2015 | historicphoto | | IGN, Mégalis Bretagne |
| fr.orthohr.2016 | Ortho HR 2016 | historicphoto | | IGN, CRAIG, Mégalis Bretagne |
| fr.orthohr.2017.antilles | Ortho HR 2017 Antilles | historicphoto | | IGN |
| fr.orthohr.2017 | Ortho HR 2017 | historicphoto | | IGN |
| fr.orthohr.2018.antilles | Ortho HR 2018 Antilles | photo | | IGN |
| fr.orthohr.2018 | Ortho HR 2018 | photo | | IGN |
| fr.orthohr.2019 | Ortho HR 2019 | photo | | IGN |
| fr.orthohr.2020 | Ortho HR 2020 | photo | | IGN |
| fr.orthohr.2021 | Ortho HR 2021 | photo | | IGN |
| fr.orthohr.2022 | Ortho HR 2022 | photo | | IGN |
| fr.pcrs | PCRS raster | photo | ⭐ | PCRS - République Française |
| rennes_ortho_2014_osmfr | Rennes orthophotographie 2014 (20 cm) via OSM France | historicphoto | | Mégalis Bretagne et Collectivités Territoriales Bretonnes |
| rennes_ortho_2014_tms | Rennes orthophotographie 2014 (20 cm) | historicphoto | | Mégalis Bretagne et Collectivités Territoriales Bretonnes |
| rennes_ortho_2018_osmfr | Rennes orthophotographie 2017-2018 (10 cm) via OSM France | historicphoto | | Mégalis Bretagne et Collectivités Territoriales Bretonnes |
| rennes_ortho_2018_tms | Rennes orthophotographie 2017-2018 (10 cm) | historicphoto | | Mégalis Bretagne et Collectivités Territoriales Bretonnes |
| rennes_ortho_2020_osmfr | Rennes orthophotographie 2020 (20 cm) via OSM France | historicphoto | | Ortho Express 2020 - IGNF |
| rennes_ortho_2020_tms | Rennes orthophotographie 2020 (20 cm) | historicphoto | | Ortho Express 2020 - IGNF |
| rennes_ortho_2021_wms | Rennes orthophotographie 2021 (5 cm) | photo | | Rennes Ville et Métropole, IGN, SDE35, Megalis Bretagne |
| Toulouse-Orthophotoplan-2007 | Toulouse - Orthophotoplan 2007 | historicphoto | | Orthophotoplan 2007 - Toulouse Métropole, 20/09/2012, sous license ODbL |
| Toulouse-Orthophotoplan-2011 | Toulouse - Orthophotoplan 2011 | historicphoto | | Orthophotoplan 2011 - Toulouse Métropole, 20/09/2012, sous license ODbL |
| Toulouse-Orthophotoplan-2013 | Toulouse - Orthophotoplan 2013 | historicphoto | | Orthophotoplan 2013 - Toulouse Métropole, 31/12/2013, sous license ODbL |
| Toulouse-Orthophotoplan-2015 | Toulouse - Orthophotoplan 2015 | historicphoto | | Orthophotoplan 2015 - Toulouse Métropole, 14/12/2015, sous license ODbL |
| Toulouse-Orthophotoplan-2017 | Toulouse - Orthophotoplan 2017 | historicphoto | | Orthophotoplan 2017 - Toulouse Métropole, 04/07/2018, sous license ODbL |
| Toulouse-Orthophotoplan-2019 | Toulouse - Orthophotoplan 2019 | photo | ⭐ | Orthophotoplan 2019 - Toulouse Métropole, 2021, Licence Ouverte v2.0 (Etalab) |
| Tours-Orthophoto-2013 | Tours - Orthophotos 2013 | historicphoto | | Orthophoto Tour(s)plus 2013 |
| Tours-Orthophoto-2008_2010 | Tours - Orthophotos 2008-2010 | historicphoto | | Orthophoto Tour(s) Plus 2008 |
| fr.dpt.84.2010 | Vaucluse 2010 | historicphoto | | ORTHO 2010 © PACA-04-05-84 |
| Vercors-Orthophotos-1999 | Vercors (Réserve naturelle des Hauts-Plateaux du Vercors) - Orthophoto - 1999 - 1 m | historicphoto | | Parc Naturel Régional du Vercors |
| EA_LIDAR_DSM_1m_2022 | EA LiDAR Digital Surface Model 1m (2022) | elevation | | Environment Agency |
| EA_LIDAR_DTM_1m_2022 | EA LiDAR Digital Terrain Model 1m (2022) | elevation | | Environment Agency |
| Hampshire-Aerial-FCIR | Hampshire Aerial FCIR | photo | | |
| Hampshire-Aerial-RGB | Hampshire Aerial RGB | photo | | |
| NLS-OS-NatGrid-11250-1940-60 | NLS - OS 1:1,250 National Grid Maps, 1940s-1960s | historicmap | | National Library of Scotland Historic Maps |
| NLS_aberdeen1866_1867 | OS Town Plans, Aberdeen 1866-1867 (NLS) | historicmap | | National Library of Scotland - Aberdeen 1866-1867 |
| NLS_airdrie1858 | OS Town Plans, Airdrie 1858 (NLS) | historicmap | | National Library of Scotland - Airdrie 1858 |
| NLS_alexandria1859 | OS Town Plans, Alexandria 1859 (NLS) | historicmap | | National Library of Scotland - Alexandria 1859 |
| NLS_alloa1861_1862 | OS Town Plans, Alloa 1861-1862 (NLS) | historicmap | | National Library of Scotland - Alloa 1861-1862 |
| NLS_annan1859 | OS Town Plans, Annan 1859 (NLS) | historicmap | | National Library of Scotland - Annan 1859 |
| NLS_arbroath1858 | OS Town Plans, Arbroath 1858 (NLS) | historicmap | | National Library of Scotland - Arbroath 1858 |
| NLS_ayr1855 | OS Town Plans, Ayr 1855 (NLS) | historicmap | | National Library of Scotland - Ayr 1855 |
| NLS_berwick1852 | OS Town Plans, Berwick-upon-Tweed 1852 (NLS) | historicmap | | National Library of Scotland - Berwick-upon-Tweed 1852 |
| NLS_brechin1862 | OS Town Plans, Brechin 1862 (NLS) | historicmap | | National Library of Scotland - Brechin 1862 |
| NLS_burntisland1894 | OS Town Plans, Burntisland 1894 (NLS) | historicmap | | National Library of Scotland - Burntisland 1894 |
| NLS_campbeltown1865 | OS Town Plans, Campbelton 1865 (NLS) | historicmap | | National Library of Scotland - Campbelton 1865 |
| NLS_coatbridge1858 | OS Town Plans, Coatbridge 1858 (NLS) | historicmap | | National Library of Scotland - Coatbridge 1858 |
| OS-Town_Plans-Cupar-1854 | OS Town Plans, Cupar 1854 (NLS) | historicmap | | National Library of Scotland - Cupar 1854 |
| NLS_cupar1893_1894 | OS Town Plans, Cupar 1893-1894 (NLS) | historicmap | | National Library of Scotland - Cupar 1893-1894 |
| NLS_dalkeith1852 | OS Town Plans, Dalkeith 1852 (NLS) | historicmap | | National Library of Scotland - Dalkeith 1852 |
| NLS_dalkeith1893 | OS Town Plans, Dalkeith 1893 (NLS) | historicmap | | National Library of Scotland - Dalkeith 1893 |
| NLS_dumbarton1859 | OS Town Plans, Dumbarton 1859 (NLS) | historicmap | | National Library of Scotland - Dumbarton 1859 |
| NLS_dumfries1850 | OS Town Plans, Dumfries 1850 (NLS) | historicmap | | National Library of Scotland - Dumfries 1850 |
| NLS_dumfries1893 | OS Town Plans, Dumfries 1893 (NLS) | historicmap | | National Library of Scotland - Dumfries 1893 |
| NLS_dundee1857_1858 | OS Town Plans, Dundee 1857-1858 (NLS) | historicmap | | National Library of Scotland - Dundee 1857-1858 |
| NLS_dundee1870_1872 | OS Town Plans, Dundee 1870-1872 (NLS) | historicmap | | National Library of Scotland - Dundee 1870-1872 |
| NLS_dunfermline1854 | OS Town Plans, Dunfermline 1854 (NLS) | historicmap | | National Library of Scotland - Dunfermline 1854 |
| NLS_dunfermline1894 | OS Town Plans, Dunfermline 1894 (NLS) | historicmap | | National Library of Scotland - Dunfermline 1894 |
| NLS_edinburgh1849_1851 | OS Town Plans, Edinburgh 1849-1851 (NLS) | historicmap | | National Library of Scotland - Edinburgh 1849-1851 |
| NLS_edinburgh1876_1877 | OS Town Plans, Edinburgh 1876-1877 (NLS) | historicmap | | National Library of Scotland - Edinburgh 1876-1877 |
| NLS_edinburgh1893_1894 | OS Town Plans, Edinburgh 1893-1894 (NLS) | historicmap | | National Library of Scotland - Edinburgh 1893-1894 |
| NLS_edinburgh1940_1960 | OS Town Plans, Edinburgh 1940s-1960s (NLS) | historicmap | | National Library of Scotland - Edinburgh 1940s-1960s |
| NLS_elgin1868 | OS Town Plans, Elgin 1868 (NLS) | historicmap | | National Library of Scotland - Elgin 1868 |
| NLS_falkirk1858_1859 | OS Town Plans, Falkirk 1858-1859 (NLS) | historicmap | | National Library of Scotland - Falkirk 1858-1859 |
| NLS_forfar1860_1861 | OS Town Plans, Forfar 1860-1861 (NLS) | historicmap | | National Library of Scotland - Forfar 1860-1861 |
| NLS_forres1868 | OS Town Plans, Forres 1868 (NLS) | historicmap | | National Library of Scotland - Forres 1868 |
| NLS_galashiels1858 | OS Town Plans, Galashiels 1858 (NLS) | historicmap | | National Library of Scotland - Galashiels 1858 |
| NLS_girvan1857 | OS Town Plans, Girvan 1857 (NLS) | historicmap | | National Library of Scotland - Girvan 1857 |
| NLS_glasgow1857_1858 | OS Town Plans, Glasgow 1857-1858 (NLS) | historicmap | | National Library of Scotland - Glasgow 1857-1858 |
| NLS_glasgow1892_1894 | OS Town Plans, Glasgow 1892-1894 (NLS) | historicmap | | National Library of Scotland - Glasgow 1892-1894 |
| NLS_greenock1857 | OS Town Plans, Greenock 1857 (NLS) | historicmap | | National Library of Scotland - Greenock 1857 |
| NLS_haddington1853 | OS Town Plans, Haddington 1853 (NLS) | historicmap | | National Library of Scotland - Haddington 1853 |
| NLS_haddington1893 | OS Town Plans, Haddington 1893 (NLS) | historicmap | | National Library of Scotland - Haddington 1893 |
| NLS_hamilton1858 | OS Town Plans, Hamilton 1858 (NLS) | historicmap | | National Library of Scotland - Hamilton 1858 |
| NLS_hawick1857_1858 | OS Town Plans, Hawick 1857-1858 (NLS) | historicmap | | National Library of Scotland - Hawick 1857-1858 |
| NLS_inverness1867_1868 | OS Town Plans, Inverness 1867-1868 (NLS) | historicmap | | National Library of Scotland - Inverness 1867-1868 |
| NLS_irvine1859 | OS Town Plans, Irvine 1859 (NLS) | historicmap | | National Library of Scotland - Irvine 1859 |
| NLS_jedburgh1858 | OS Town Plans, Jedburgh 1858 (NLS) | historicmap | | National Library of Scotland - Jedburgh 1858 |
| NLS_kelso1857 | OS Town Plans, Kelso 1857 (NLS) | historicmap | | National Library of Scotland - Kelso 1857 |
| NLS_kilmarnock1857_1859 | OS Town Plans, Kilmarnock 1857-1859 (NLS) | historicmap | | National Library of Scotland - Kilmarnock 1857-1859 |
| NLS_kirkcaldy1855 | OS Town Plans, Kirkcaldy 1855 (NLS) | historicmap | | National Library of Scotland - Kirkcaldy 1855 |
| NLS_kirkcaldy1894 | OS Town Plans, Kirkcaldy 1894 (NLS) | historicmap | | National Library of Scotland - Kirkcaldy 1894 |
| NLS_kirkcudbright1850 | OS Town Plans, Kirkcudbright 1850 (NLS) | historicmap | | National Library of Scotland - Kirkcudbright 1850 |
| NLS_kirkcudbright1893 | OS Town Plans, Kirkcudbright 1893 (NLS) | historicmap | | National Library of Scotland - Kirkcudbright 1893 |
| NLS_kirkintilloch1859 | OS Town Plans, Kirkintilloch 1859 (NLS) | historicmap | | National Library of Scotland - Kirkintilloch 1859 |
| NLS_kirriemuir1861 | OS Town Plans, Kirriemuir 1861 (NLS) | historicmap | | National Library of Scotland - Kirriemuir 1861 |
| NLS_lanark1858 | OS Town Plans, Lanark 1858 (NLS) | historicmap | | National Library of Scotland - Lanark 1858 |
| NLS_linlithgow1856 | OS Town Plans, Linlithgow 1856 (NLS) | historicmap | | National Library of Scotland - Linlithgow 1856 |
| NLS_maybole1856_1857 | OS Town Plans, Mayole 1856-1857 (NLS) | historicmap | | National Library of Scotland - Mayole 1856-1857 |
| NLS_montrose1861_1862 | OS Town Plans, Montrose 1861-1862 (NLS) | historicmap | | National Library of Scotland - Montrose 1861-1862 |
| NLS_musselburgh1853 | OS Town Plans, Musselburgh 1853 (NLS) | historicmap | | National Library of Scotland - Musselburgh 1853 |
| NLS_musselburgh1893 | OS Town Plans, Musselburgh 1893 (NLS) | historicmap | | National Library of Scotland - Musselburgh 1893 |
| NLS_nairn1867_1868 | OS Town Plans, Nairn 1867-1868 (NLS) | historicmap | | National Library of Scotland - Nairn 1867-1868 |
| NLS_oban1867_1868 | OS Town Plans, Oban 1867-1868 (NLS) | historicmap | | National Library of Scotland - Oban 1867-1868 |
| NLS_paisley1858 | OS Town Plans, Paisley 1858 (NLS) | historicmap | | National Library of Scotland - Paisley 1858 |
| NLS_peebles1856 | OS Town Plans, Peebles 1856 (NLS) | historicmap | | National Library of Scotland - Peebles 1856 |
| NLS_perth1860 | OS Town Plans, Perth 1860 (NLS) | historicmap | | National Library of Scotland - Perth 1860 |
| NLS_peterhead1868 | OS Town Plans, Peterhead 1868 (NLS) | historicmap | | National Library of Scotland - Peterhead 1868 |
| NLS_portglasgow1856_1857 | OS Town Plans, Port Glasgow 1856-1857 (NLS) | historicmap | | National Library of Scotland - Port Glasgow 1856-1857 |
| NLS_portobello1893_1894 | OS Town Plans, Portobello 1893-1894 (NLS) | historicmap | | National Library of Scotland - Portobello 1893-1894 |
| NLS_rothesay1862_1863 | OS Town Plans, Rothesay 1862-1863 (NLS) | historicmap | | National Library of Scotland - Rothesay 1862-1863 |
| NLS_selkirk1865 | OS Town Plans, Selkirk 1865 (NLS) | historicmap | | National Library of Scotland - Selkirk 1865 |
| NLS_standrews1854 | OS Town Plans, St Andrews 1854 (NLS) | historicmap | | National Library of Scotland - St Andrews 1854 |
| NLS_standrews1893 | OS Town Plans, St Andrews 1893 (NLS) | historicmap | | National Library of Scotland - St Andrews 1893 |
| NLS_stirling1858 | OS Town Plans, Stirling 1858 (NLS) | historicmap | | National Library of Scotland - Stirling 1858 |
| NLS_stonehaven1864 | OS Town Plans, Stonehaven 1864 (NLS) | historicmap | | National Library of Scotland - Stonehaven 1864 |
| NLS_stranraer1847 | OS Town Plans, Stranraer 1847 (NLS) | historicmap | | National Library of Scotland - Stranraer 1847 |
| NLS_stranraer1867_1877 | OS Town Plans, Stranraer 1863-1877 (NLS) | historicmap | | National Library of Scotland - Stranraer 1863-1877 |
| NLS_stranraer1893 | OS Town Plans, Stranraer 1893 (NLS) | historicmap | | National Library of Scotland - Stranraer 1893 |
| NLS_strathaven1858 | OS Town Plans, Strathaven 1858 (NLS) | historicmap | | National Library of Scotland - Strathaven 1858 |
| NLS_wick1872 | OS Town Plans, Wick 1872 (NLS) | historicmap | | National Library of Scotland - Wick 1872 |
| NLS_wigtown1848 | OS Town Plans, Wigtown 1848 (NLS) | historicmap | | National Library of Scotland - Wigtown 1848 |
| NLS_wigtown1894 | OS Town Plans, Wigtown 1894 (NLS) | historicmap | | National Library of Scotland - Wigtown 1894 |
| Surrey-Air_Survey | Surrey Air Survey | photo | | |
| dgu-dof-2011 | dgu.hr: Croatia 2011 Aerial imagery | historicphoto | | Sadrži podatke Državne geodetske uprave |
| dgu-dof-2014-2016 | dgu.hr: Croatia 2014-2016 Aerial imagery | historicphoto | | Sadrži podatke Državne geodetske uprave |
| dgu-dof-2019-2020 | dgu.hr: Croatia 2019-2020 aerial imagery | historicphoto | | Sadrži podatke Državne geodetske uprave |
| dgu-dof-2021-2022 | dgu.hr: Croatia 2021-2022 aerial imagery | photo | ⭐ | Sadrži podatke Državne geodetske uprave |
| dgu-hok | dgu.hr: HOK | map | | Sadrži podatke Državne geodetske uprave |
| dgu-topo-100 | dgu.hr: Topo 100 | map | | Sadrži podatke Državne geodetske uprave |
| dgu-topo-200 | dgu.hr: Topo 200 | map | | Sadrži podatke Državne geodetske uprave |
| dgu-topo-25-new | dgu.hr: Topo 25 new | map | | Sadrži podatke Državne geodetske uprave |
| dgu-topo-25 | dgu.hr: Topo 25 | map | | Sadrži podatke Državne geodetske uprave |
| osm-hr-knin-2007 | osm-hr: Knin 2007 Aerial imagery | historicphoto | | |
| osm-hr-zagreb-2012 | osm-hr: Zagreb 2012 Aerial imagery | historicphoto | | Grad Zagreb, Gradski ured za strategijsko planiranje i razvoj Grada |
| osm-hr-zagreb-2018 | osm-hr: Zagreb 2018 Aerial imagery | photo | ⭐ | Grad Zagreb, Gradski ured za strategijsko planiranje i razvoj Grada |
| Budapest_XI_2015 | Budapest district XI orthophoto 2015 | historicphoto | | Budapest XI. kerület önkormányzata |
| Budapest_XI_2017 | Budapest district XI orthophoto 2017 | historicphoto | | Budapest XI. kerület önkormányzata |
| Budapest_XI_2019 | Budapest district XI orthophoto 2019 | historicphoto | | Budapest XI. kerület önkormányzata |
| Budapest_XI_2021 | Budapest district XI orthophoto 2021 | historicphoto | | Budapest XI. kerület önkormányzata |
| Budapest_XI_2023 | Budapest district XI orthophoto 2023 | photo | ⭐ | Budapest XI. kerület önkormányzata |
| FOMI_2015_leafoff_20cm | FÖMI orthophoto 2015 leaf-off 20cm (webp) | photo | | Lechner Tudásközpont |
| OpenStreetMap-turistautak | OpenStreetMap (turistautak) | osmbasedmap | | © OpenStreetMap contributors |
| Torokbalint-orthophoto-2013 | Törökbálint orthophoto 2013 | historicphoto | | Törökbálint |
| Torokbalint-orthophoto-2015 | Törökbálint orthophoto 2015 | historicphoto | | Törökbálint |
| Torokbalint-orthophoto-2018 | Törökbálint orthophoto 2018 | historicphoto | | Törökbálint |
| Torokbalint-orthophoto-2021 | Törökbálint orthophoto 2021 | photo | ⭐ | Törökbálint |
| antrimnuig | Ireland Civil Parishes and Baronies - Memorial Atlas | map | | James Hardiman Library, NUIG |
| osmie_tie_not_counties | OSMIE T.ie Land not in Counties | other | | |
| Bologna-Orthophoto-2017 | Bologna ortofoto 2017 | historicphoto | | © Comune di Bologna cc-by 4.0 ODbL compliant |
| Bologna-Orthophoto-2022 | Bologna ortofoto 2022 | photo | ⭐ | © Comune di Bologna cc-by 4.0 ODbL compliant |
| Lombardia-Italy-CTR | Lombardia - Italy (C.T.R. 10000 - 1980-94) | map | | Regione Lombardia - Infrastruttura per l'informazione territoriale |
| Lombardia-Italy-CTR-DBT | Lombardia - Italy (CTR DBT) | map | | CTR DBT 10000 Regione Lombardia |
| South-Tyrol-Basemap | South Tyrol Basemap | map | | © Autonome Provinz Bozen/Provincia Autonoma di Bolzano CC0-1.0 |
| South-Tyrol-DSM_2006_2_5m | South Tyrol DSM Hillshade 2006 (2.5 m) | elevation | | © Autonome Provinz Bozen/Provincia Autonoma di Bolzano CC0-1.0 |
| South-Tyrol-DSM_2013 | South Tyrol DSM Hillshade 2013 (0.5 m) | elevation | | © Autonome Provinz Bozen/Provincia Autonoma di Bolzano CC0-1.0 |
| South-Tyrol-DTM_2006_2_5m | South Tyrol DTM Hillshade 2006 (2.5 m) | elevation | | © Autonome Provinz Bozen/Provincia Autonoma di Bolzano CC0-1.0 |
| South-Tyrol-DTM_2013 | South Tyrol DTM Hillshade 2013 (0.5 m) | elevation | | © Autonome Provinz Bozen/Provincia Autonoma di Bolzano CC0-1.0 |
| South-Tyrol-Orthofoto2011-20cm | South Tyrol Orthofoto 2011 (highres) | historicphoto | | © Autonome Provinz Bozen/Provincia Autonoma di Bolzano CC-BY 4.0 |
| South-Tyrol-Orthofoto-2017 | South Tyrol Orthofoto 2017 | historicphoto | | © Autonome Provinz Bozen/Provincia Autonoma di Bolzano CC0-1.0 |
| South-Tyrol-Orthofoto-2020 | South Tyrol Orthofoto 2020 | photo | | © Autonome Provinz Bozen/Provincia Autonoma di Bolzano CC-BY 4.0 |
| South-Tyrol-Orthofoto-2023 | South Tyrol Orthofoto 2023 | photo | ⭐ | © Autonome Provinz Bozen/Provincia Autonoma di Bolzano CC-BY 4.0 |
| lu.geoportail.opendata.basemap | Basemap geoportail.lu | | | Administration du Cadastre et de la Topographie |
| lu.geoportail.opendata.cadastre | Cadastre geoportail.lu | | | Administration du Cadastre et de la Topographie |
| lu.geoportail.opendata.wms_endpoint | geoportail.lu all layers | other | | Administration du Cadastre et de la Topographie |
| lu.geoportail.opendata.ortho2021 | Ortho 2021 geoportail.lu | | | Administration du Cadastre et de la Topographie |
| lu.geoportail.opendata.ortholatest | Latest available ortho geoportail.lu | photo | ⭐ | Administration du Cadastre et de la Topographie |
| lu.geoportail.opendata.ortho_2019_winter | geoportail.lu ortho technique 2019 (10cm) | photo | | Administration du Cadastre et de la Topographie |
| lu.geoportail.opendata.topo | Topographical Map geoportail.lu | | | Administration du Cadastre et de la Topographie |
| lu.openstreetmap.lidar.hillshade.2019.classy | openstreetmap.lu "mappers delight" hillshade lidar 2019 with unclassified points | elevation | | Administration du Cadastre et de la Topographie |
| LV_ORTOFOTO_C1 | Orthophoto (19941999), B&W, 1:30000, Latvia | historicphoto | | LĢIA (Latvian Geospatial Information Agency) provided these open data (CC0) and WMS service. |
| LV_ORTOFOTO_C3 | Orthophoto (20072008), 1:10000, Latvia | historicphoto | | LĢIA (Latvian Geospatial Information Agency) provided these open data (CC0) and WMS service. |
| LV_ORTOFOTO_C4 | Orthophoto (2010-2011), 1:5000, Latvia | photo | | LĢIA (Latvian Geospatial Information Agency) provided these open data (CC0). WMS service is provided by LVM (Latvian State Forestry). |
| LV_ORTOFOTO_C5 | Orthophoto (2013-2015), 1:5000, Latvia | photo | | LĢIA (Latvian Geospatial Information Agency) provided these open data (CC0). WMS service is provided by LVM (Latvian State Forestry). |
| LV_ORTOFOTO_C6 | Orthophoto (20162018), 1:5000, Latvia | photo | ⭐ | LĢIA (Latvian Geospatial Information Agency) provided these open data (CC0). WMS service is provided by LVM (Latvian State Forestry). |
| LV_TERRAIN_LIDAR_LGIA | Digital terrain model (20132019), LĢIA, Latvia | elevation | | LĢIA (Latvian Geospatial Information Agency) provided these open data (CC0). WMS service is provided by LVM (Latvian State Forestry). |
| German-1944_Aerial | German Aerial Imagery (1944) | historicphoto | | © Simpals SRL, Bundesarchiv - Stabsbildabteilung |
| American-1966_Aerial | American Aerial Imagery (1966) | historicphoto | | © Simpals SRL, U.S. Geological Survey |
| Actueel_orthoHR_WMTS | PDOK aerial imagery Beeldmateriaal.nl 8cm (WMTS) latest | photo | ⭐ | Kadaster / Beeldmateriaal.nl, CC BY 4.0 |
| kartverket-ok-1st | Kartverket Economic Maps (historic) | historicmap | | © Kartverket |
| geovekst-nib | Norway Orthophoto | photo | ⭐ | © Geovekst |
| geovekst-nib2 | Norway Orthophoto (more recent, less zoom) | photo | ⭐ | © Geovekst |
| geovekst-nib-historic | Norway Orthophoto (historic) | historicphoto | | © Geovekst |
| kartverket-dom-skygge | Kartverket DOM Digital Surface Model | elevation | | © Kartverket |
| kartverket-dtm-skygge | Kartverket DTM Digital Terrain Model | elevation | | © Kartverket |
| Bytom-2014 | Bytom: Fotoplan 2014 (aerial image) | photo | | https://www.bytom.pl/ |
| Bytom-2012 | Bytom: Orthophotomap 2012 (aerial image) | historicphoto | | https://www.bytom.pl/ |
| Bytom-2016 | Bytom: Orthophotomap 2016 (aerial image) | historicphoto | | https://www.bytom.pl/ |
| Bytom-2018 | Bytom: Orthophotomap 2018 (aerial image) | historicphoto | | https://www.bytom.pl/ |
| Bytom-2021 | Bytom: Orthophotomap 2021 (aerial image) | photo | ⭐ | https://www.bytom.pl/ |
| Geoportal2-PL-aerial_archival_image_WMS | Geoportal 2: Orthophotomap (archival imagery) (WMS) | historicphoto | | Główny Urząd Geodezji i Kartografii |
| Geoportal2-PL-HighResolution-aerial_archival_image_WMS | Geoportal 2: High Resolution Orthophotomap (archival imagery) (WMS) | historicphoto | | Główny Urząd Geodezji i Kartografii |
| Geoportal2-PL-aerial_image_WMS | Geoportal 2: Orthophotomap (latest aerial imagery) (WMS) | photo | | Główny Urząd Geodezji i Kartografii |
| Geoportal2-PL-aerial_image_WMTS | Geoportal 2: Orthophotomap (latest aerial imagery) (WMTS) | photo | ⭐ | Główny Urząd Geodezji i Kartografii |
| Geoportal2-PL-HighResolution-aerial_image_WMS | Geoportal 2: High Resolution Orthophotomap (aerial image) (WMS) | photo | | Główny Urząd Geodezji i Kartografii |
| Geoportal2-PL-shaded_relief_WMS | Geoportal 2: Shaded relief (WMS) | elevation | | Główny Urząd Geodezji i Kartografii |
| Gliwice-2003 | Gliwice: Orthophotomap 2003 (aerial image) | historicphoto | | http://msip-mapa.um.gliwice.pl/ |
| Gliwice-2009 | Gliwice: Orthophotomap 2009 (aerial image) | historicphoto | | http://msip-mapa.um.gliwice.pl/ |
| Gliwice-2013 | Gliwice: Orthophotomap 2013 (aerial image) | historicphoto | | http://msip-mapa.um.gliwice.pl/ |
| Gliwice-2017 | Gliwice: Orthophotomap 2017 (aerial image) | historicphoto | | http://msip-mapa.um.gliwice.pl/ |
| Gliwice-2018 | Gliwice: Orthophotomap 2018 (aerial image) | historicphoto | | http://msip-mapa.um.gliwice.pl/ |
| Gliwice-2020 | Gliwice: Orthophotomap 2020 (aerial image) | historicphoto | | http://msip-mapa.um.gliwice.pl/ |
| Gliwice-2021 | Gliwice: Orthophotomap 2021 (aerial image) | photo | | http://msip-mapa.um.gliwice.pl/ |
| lancucki-buildings | Powiat łańcucki: Buildings | other | | Powiat łańcucki |
| debicki-buildings | Powiat dębicki: Buildings | other | | Powiat dębicki |
| lubaczowski-buildings | Powiat lubaczowski: Buildings | | | Powiat lubaczowski |
| sropczyce-buildings | Powiat ropczycko-sędziszowski: Buildings | other | | Powiat ropczycko-sędziszowski |
| rzeszowski-buildings | Powiat rzeszowski: Buildings | other | | Powiat rzeszowski |
| rzeszowski-aerial | Powiat rzeszowski: Orthophotomap (aerial image) | photo | | Powiat rzeszowski |
| stalowowolski-buildings | Powiat stalowowolski: Buildings | other | | Powiat stalowowolski |
| Siemianowice_Slaskie-buildings | Siemianowice Śląskie: Buildings | other | | Urząd Miasta Siemianowice Śląskie |
| Siemianowice_Slaskie-aerial_image | Siemianowice Śląskie: Orthophotomap (aerial image) | photo | | Urząd Miasta Siemianowice Śląskie |
| wroclaw-orto2015 | Wrocław: Orthophotomap 2015 (aerial image) | historicphoto | | Urząd Miasta Wrocław |
| wroclaw-orto2018 | Wrocław: Orthophotomap 2018 (aerial image) | photo | ⭐ | Urząd Miasta Wrocław |
| Lodz-buildings | Łódź: Buildings | other | | Urząd Miasta Łodzi |
| Lodz-2015 | Łódź: Orthophotomap 2015 (aerial image) | | | Urząd Miasta Łodzi |
| Lodz-2017 | Łódź: Orthophotomap 2017 (aerial image) | | | Urząd Miasta Łodzi |
| MDT2M_LITORAL_2014_15 | Elevation hillshade of the coastal areas of mainland Portugal - 2m - 2014-2015 (DGT) | elevation | | Informação geográfica cedida pela Direção-Geral do Território |
| ORTOS_DGT_2014_15 | Orthophotos of the coastal areas of mainland Portugal - 10 cm - 2014-2015 (DGT) | historicphoto | | Informação geográfica cedida pela Direção-Geral do Território |
| ORTOS_DGT_2018_WMS | Orthophotos of mainland Portugal - 25 cm - 2018 (DGT) | photo | ⭐ | Informação geográfica cedida pela Direção-Geral do Território |
| ORTOS_DGRF_2004_06 | Orthophotos of mainland Portugal - 50 cm - 2004-2006 (DGT) | historicphoto | | Informação geográfica cedida pela Direção-Geral do Território |
| ORTOS_DGT_2021_RGB | Orthophotos of the northern portion of mainland Portugal - 25 cm - 2021 (DGT) | photo | ⭐ | Informação geográfica cedida pela Direção-Geral do Território |
| ORTOSAT_DGT_2023_RGB | OrtoSat - Portugal Continental - 30 cm - 2023 (DGT) | photo | | Informação geográfica cedida pela Direção-Geral do Território |
| rs-osm-official-cyr | Official Serbia OSM (cyr) | osmbasedmap | | openstreetmap.rs |
| rs-osm-official-lat | Official Serbia OSM (lat) | osmbasedmap | | openstreetmap.rs |
| lantmateriet-orto1960 | Lantmäteriet Historic Orthophoto 1960 | historicphoto | | © Lantmäteriet, CC0 |
| lantmateriet-orto1975 | Lantmäteriet Historic Orthophoto 1975 | historicphoto | | © Lantmäteriet, CC0 |
| lidingo-orto | Lidingö Orthophoto | photo | ⭐ | © Lidingö municipality, CC0 |
| sollentuna-orto | Sollentuna Orthophoto | photo | ⭐ | © Solentuna municipality |
| gothenburg-citymap | Gothenburg City map | map | | © Gothenburg municipality, CC0 |
| gothenburg-dtm-2017 | Gothenburg Hillshade | elevation | | © Gothenburg municipality, CC0 |
| gothenburg-ortho | Gothenburg Orthophoto 2015 | historicphoto | | © Gothenburg municipality, CC0 |
| gothenburg-ortho_2017 | Gothenburg Orthophoto 2017 | historicphoto | | © Gothenburg municipality, CC0 |
| gothenburg-ortho_2019 | Gothenburg Orthophoto 2019 | photo | | © Gothenburg municipality, CC0 |
| gothenburg-ortho_2021 | Gothenburg Orthophoto 2021 | photo | | © Gothenburg municipality, CC0 |
| gothenburg-ortho_latest | Gothenburg Orthophoto latest | photo | ⭐ | © Gothenburg municipality, CC0 |
| kalmar-orto-2014 | Kalmar North Orthophoto 2014 | photo | ⭐ | © Kalmar municipality |
| kalmar-orto-2016 | Kalmar South Orthophoto 2016 | photo | ⭐ | © Kalmar municipality |
| kalmar-orto-2018 | Kalmar Urban Orthophoto 2018 | photo | ⭐ | © Kalmar municipality |
| kalmar-orto-2020 | Kalmar Urban Orthophoto 2020 | photo | ⭐ | © Kalmar municipality |
| stockholm-orto | Stockholm Orthophoto | photo | ⭐ | © Stockholm municipality, CC0 |
| RABA-KGZ | RABA-KGZ: Slovenia farmland use | other | | Copyright ©2019 Ministrstvo za kmetijstvo, gozdarstvo in prehrano (mkgp.gov.si). Some rights reserved. |
| GURS-DOF025 | GURS: Slovenia orthophoto 25cm (DOF025) | photo | ⭐ | CC-BY Geodetska uprava Republike Slovenije, DOF025, 2020-2022; Level2.si 2023 |
| ortofotomozaika-sr | Ortofotomozaika SR | photo | ⭐ | © GKÚ, NLC 2017-2019 |
| UkraineCherkasy2015 | Ukraine - Cherkasy 2015 | photo | | © Геопортал містобудівного кадастру міста Черкаси |
| UkraineCherkasy2021 | Ukraine - Cherkasy 2021 | photo | ⭐ | © Геопортал містобудівного кадастру міста Черкаси |
| UkraineDonAndriivskaOTG2020 | Ukraine - Andriivska OTG 2020 | photo | ⭐ | Геопортал Андріївської громади |
| UkraineLubetskaOTG2020 | Ukraine - Lubetska OTG 2020 | photo | ⭐ | Map data: © Геоінформаційна система Любецької громади |
| UkraineVinnytsiaTG2021 | Ukraine - Vinnytsia TG 2021 | photo | | © Вінницька міська рада |
| Canvec_French | Canvec - French | map | | |
| Canvec | Canvec - English | map | | |
| Toronto-Imagery-Most-Current-Year | Toronto Latest Orthoimagery | photo | | Contains information licensed under the Open Government Licence Toronto |
| Geobase_Roads_French | Geobase Roads - French | other | | |
| Geobase_Roads | Geobase Roads - English | other | | |
| canaan_drone_red_cross_201712 | Canaan - American Red Cross, Dec-2017 | photo | | American Red Cross |
| inegi-wms | INEGI Digital Map of Mexico (WMS) | other | | Instituto Nacional de Estadísticas y Geografía |
| NOAA_East_2023 | NOAA NGS East Coast Imagery (2023) | historicphoto | | NOAA National Geodetic Survey |
| NOAA_East_2024 | NOAA NGS East Coast Imagery (2024) | photo | | NOAA National Geodetic Survey |
| NOAA_Gulf_East_2023 | NOAA NGS Gulf Coast Imagery, East (2023) | photo | | NOAA National Geodetic Survey |
| NOAA_Gulf_West_2023 | NOAA NGS Gulf Coast Imagery, West (2023) | photo | | NOAA National Geodetic Survey |
| NOAA_PR_USVI_2024 | NOAA NGS PR/USVI Coastal Imagery (2024) | photo | | NOAA National Geodetic Survey |
| NOAA_West_2023 | NOAA NGS West Coast Imagery (2023) | photo | | NOAA National Geodetic Survey |
| USDA-NAIP-PR | National Agriculture Imagery Program (PR/USVI) | photo | | U.S. Department of Agriculture |
| USDA-NAIP | National Agriculture Imagery Program | photo | | U.S. Department of Agriculture |
| US_Forest_Service_roads | U.S. Forest Service roads | map | | |
| USGS-3DEP | USGS 3D Elevation Program | elevation | | |
| USGS-Imagery | USGS Imagery | photo | | |
| CBJ_Aerial_20130611 | CBJ Aerial Imagery (2013) | historicphoto | | City and Borough of Juneau |
| CBJ_Aerial_20230516 | CBJ Aerial Imagery (May 2023) | photo | ⭐ | City and Borough of Juneau |
| CBJ_Aerial_20230618 | CBJ Aerial Imagery (June 2023) | photo | | City and Borough of Juneau |
| FNSB_Aerial_2023 | FNSB Aerial Imagery (2023) | photo | ⭐ | Fairbanks North Star Borough |
| MOA_Aerial_2021 | MOA Aerial Imagery (2021) | historicphoto | | Municipality of Anchorage GIS |
| MOA_Aerial_2024 | MOA Aerial Imagery (2024) | photo | ⭐ | Municipality of Anchorage GIS |
| MSB_Aerial_2019 | MSB Aerial Imagery - Area 1(2019) | historicphoto | | Matanuska-Susitna Borough GIS Division |
| MSB_Aerial_2020 | MSB Aerial Imagery - Area 2 (2020) | historicphoto | | Matanuska-Susitna Borough GIS Division |
| MSB_Aerial_2021 | MSB Aerial Imagery - Area 3 (2021) | historicphoto | | Matanuska-Susitna Borough GIS Division |
| MSB_Aerial_2022 | MSB Aerial Imagery - Core Area (2022) | photo | | Matanuska-Susitna Borough GIS Division |
| MSB_Aerial_2023 | MSB Aerial Imagery - Area 2 (2023) | photo | | Matanuska-Susitna Borough GIS Division |
| NOAA_NGS_70701_RGB | NOAA NGS Sitka Imagery (2023) | photo | | NOAA National Geodetic Survey |
| USDA_Delta_Junction_2021 | USDA Delta Junction Orthoimagery (2021) | photo | | U.S. Department of Agriculture |
| ADOP_2023_9in | ADOP Orthoimagery 2023 (9in) | photo | ⭐ | Arkansas GIS Office |
| PAgis_Ortho_2018 | PAgis 2018 Orthophotography | photo | | Pulaski Area Geographic Information System |
| PAgis_Ortho_2021 | PAgis 2021 Orthophotography | photo | | Pulaski Area Geographic Information System |
| Berkeley_CA_Latest | City of Berkeley Orthoimagery (Latest) | photo | | City of Berkeley |
| Burbank_CA_2021 | City of Burbank Orthoimagery (2021) | historicphoto | | City of Burbank |
| Burbank_CA_2024 | City of Burbank Orthoimagery (2024) | photo | | City of Burbank |
| Calaveras_CA_2022 | Calaveras County Orthoimagery (2022) | photo | | Calaveras County |
| Eureka_CA_2023 | City of Eureka Orthoimagery (2023) | photo | | City of Eureka |
| Irvine_CA_2023 | City of Irvine Orthoimagery (2023) | photo | | City of Irvine |
| LA_County_Basemap | LA County Basemap | map | | Los Angeles County |
| Manhattan_Beach_CA_2023 | City of Manhattan Beach Orthoimagery (2023) | photo | | City of Manhattan Beach |
| Manteca_CA_2022 | City of Manteca Orthoimagery (2022) | photo | | City of Manteca |
| Manteca_CA_2024 | City of Manteca Orthoimagery (2024) | photo | | City of Manteca |
| Modesto_CA_2023 | City of Modesto Orthoimagery (2023) | historicphoto | | City of Modesto |
| Modesto_CA_2024 | City of Modesto Orthoimagery (2024) | photo | | City of Modesto |
| Orange_CA_2022 | Orange County Orthoimagery (2022) | photo | | Orange County |
| Roseville_CA_2023 | City of Roseville Orthoimagery (2023) | historicphoto | | City of Roseville |
| Roseville_CA_2024 | City of Roseville Orthoimagery (2024) | photo | | City of Roseville |
| Sacramento_CA_2022 | Sacramento County Orthoimagery (2022) | photo | | Sacramento County |
| San_Bernardino_CA_2023 | San Bernardino County Orthoimagery (2023) | historicphoto | | San Bernardino County |
| San_Bernardino_CA_2024 | San Bernardino County Orthoimagery (2024) | photo | | San Bernardino County |
| San_Francisco_2022 | San Francisco Orthoimagery (2022) | historicphoto | | City and County of San Francisco |
| San_Francisco_2022_CIR | San Francisco Orthoimagery CIR (2022) | historicphoto | | City and County of San Francisco |
| San_Francisco_2023 | San Francisco Orthoimagery (2023) | historicphoto | | City and County of San Francisco |
| San_Francisco_2023_CIR | San Francisco Orthoimagery CIR (2023) | historicphoto | | City and County of San Francisco |
| San_Francisco_2024 | San Francisco Orthoimagery (2024) | photo | | City and County of San Francisco |
| San_Francisco_2024_CIR | San Francisco Orthoimagery CIR (2024) | photo | | City and County of San Francisco |
| San_Mateo_CA_2022 | San Mateo County Orthoimagery (2022) | photo | | San Mateo County |
| Santa_Clara_County_22w | Santa Clara County Orthoimagery (Winter 2022) | historicphoto | | County of Santa Clara |
| Santa_Clara_County_23s | Santa Clara County Orthoimagery (Spring 2023) | historicphoto | | County of Santa Clara |
| Santa_Clara_County_24s | Santa Clara County Orthoimagery (Spring 2024) | photo | | County of Santa Clara |
| Santa_Clara_County_24w | Santa Clara County Orthoimagery (Winter 2024) | photo | | County of Santa Clara |
| Santa_Rosa_CA_2022 | City of Santa Rosa Orthoimagery (2022) | photo | | City of Santa Rosa |
| Solano_CA_2022 | Solano County Orthoimagery (2022) | historicphoto | | Solano County |
| Solano_CA_2023 | Solano County Orthoimagery (2023) | historicphoto | | Solano County |
| Solano_CA_2024 | Solano County Orthoimagery (2024) | photo | | Solano County |
| Stockton_CA_2023 | City of Stockton Orthoimagery (2023) | photo | | City of Stockton |
| Arapahoe-County-Aerials-Latest | Arapahoe County Aerials Latest | photo | | Arapahoe County GIS |
| MCGIS-County-NAIP-Imagery-2015 | Mesa County GIS NAIP 2015 | historicphoto | | Mesa County GIS |
| MCGIS-County-Valleywide-Imagery-2018 | Mesa County GIS Valleywide 2018 | historicphoto | | Mesa County GIS |
| MCGIS-County-Valleywide-Imagery-2020 | Mesa County GIS Valleywide 2020 | historicphoto | | Mesa County GIS |
| MCGIS-County-Valleywide-Imagery-2022 | Mesa County GIS Valleywide 2022 | photo | | Mesa County GIS |
| MCGIS-County-Valleywide-Imagery-2024 | Mesa County GIS Valleywide 2024 | photo | | Mesa County GIS |
| CT_ECO_Ortho_2019_RGB | CT ECO Orthoimagery (2019) | historicphoto | | Connecticut Environmental Conditions Online |
| CT_ECO_Ortho_2023_RGB | CT ECO Orthoimagery (2023) | photo | ⭐ | Connecticut Environmental Conditions Online |
| CT_ECO_Shaded_relief_2016 | CT ECO Shaded Relief (2016) | elevation | | Connecticut Environmental Conditions Online |
| CT_ECO_Shaded_relief_2023 | CT ECO Shaded Relief (2023) | elevation | | Connecticut Environmental Conditions Online |
| MetroCOG_Ortho_2020 | MetroCOG Orthoimagery (2020) | photo | | Connecticut Metropolitan Council of Governments |
| DC_From_Above_Ortho_2019 | DC From Above Orthophoto 2019 | historicphoto | | OCTO, DCGIS |
| DC_From_Above_Ortho_2021 | DC From Above Orthophoto 2021 | historicphoto | | OCTO, DCGIS |
| DC_From_Above_Ortho_2023 | DC From Above Orthophoto 2023 | photo | ⭐ | OCTO, DCGIS |
| Delaware2012Orthophotography | Delaware 2012 Orthophotography | historicphoto | | Digital Aerial Solutions, LLC, FirstMap |
| DE_Orthophotography_2017_NC | Delaware 2017 Orthophotography (Natural Color) | historicphoto | | Surdex Corp, FirstMap |
| Delaware_FirstMap_2021 | Delaware FirstMap 2021 | historicphoto | | Hexagon, FirstMap |
| Delaware_FirstMap_2022 | Delaware FirstMap 2022 | photo | ⭐ | Sanborn Map Company, FirstMap |
| Delaware_Parks_2022 | Delaware Parks 2022 | photo | | Sanborn Map Company, FirstMap |
| Alachua_Ortho_2020 | Alachua County Orthoimagery (2020) | historicphoto | | Alachua County Property Appraisers Office |
| Alachua_Ortho_2023 | Alachua County Orthoimagery (2023) | photo | | Alachua County Property Appraisers Office |
| Baker_Ortho_2020 | Baker County Orthoimagery (2020) | photo | | Baker County Property Appraisers Office |
| Brevard_Ortho_2021 | Brevard County Orthoimagery (2021) | historicphoto | | Brevard County Board of County Commissioners |
| Brevard_Ortho_2022 | Brevard County Orthoimagery (2022) | historicphoto | | Brevard County Board of County Commissioners |
| Brevard_Ortho_2023 | Brevard County Orthoimagery (2023) | historicphoto | | Brevard County Board of County Commissioners |
| Brevard_Ortho_2024 | Brevard County Orthoimagery (2024) | photo | | Brevard County Board of County Commissioners |
| Broward_Ortho_2021 | Broward County Orthoimagery (2021) | historicphoto | | Broward County Property Appraisers Office |
| Broward_Ortho_2022 | Broward County Orthoimagery (2022) | historicphoto | | Broward County Property Appraisers Office |
| Broward_Ortho_2023 | Broward County Orthoimagery (2023) | historicphoto | | Broward County Property Appraisers Office |
| Broward_Ortho_2024 | Broward County Orthoimagery (2024) | photo | | Broward County Property Appraisers Office |
| Charlotte_Ortho_2020 | Charlotte County Orthoimagery (2020) | photo | | Charlotte County Geographic Information Systems |
| Charlotte_Ortho_2022 | Charlotte County Orthoimagery (2022) | historicphoto | | Charlotte County Geographic Information Systems |
| Charlotte_Ortho_2023 | Charlotte County Orthoimagery (2023) | historicphoto | | Charlotte County Geographic Information Systems |
| Charlotte_Ortho_2024 | Charlotte County Orthoimagery (2024) | photo | | Charlotte County Geographic Information Systems |
| Citrus_Ortho_2020 | Citrus County Orthoimagery (2020) | historicphoto | | Citrus County Property Appraiser's Office |
| Citrus_Ortho_2023 | Citrus County Orthoimagery (2023) | photo | | Citrus County Property Appraiser's Office |
| Collier_Ortho_2022 | Collier County Orthoimagery (2022) | historicphoto | | Collier County Information Technology GIS Team |
| Collier_Ortho_Latest | Collier County Orthoimagery (Latest) | photo | | Collier County Information Technology GIS Team |
| Duval_Ortho_2023 | JaxGIS Duval Orthoimagery (2023) | photo | | JaxGIS |
| Escambia_Ortho_2019 | Escambia County Orthoimagery (2019) | historicphoto | | Florida Department of Transportation |
| Escambia_Ortho_2022 | Escambia County Orthoimagery (2022) | photo | | Florida Department of Transportation |
| Florida_DEP_Ortho_2020 | Florida DEP Orthoimagery Composite (2020) | historicphoto | | Florida Department of Environmental Protection |
| Florida_DEP_Ortho_2021 | Florida DEP Orthoimagery Composite (2021) | photo | | Florida Department of Environmental Protection |
| Hillsborough_Ortho_2023 | Hillsborough County Orthoimagery (2023) | photo | | Hillsborough County Zoning Information & Counseling |
| Lee_Ortho_2021 | Lee County Orthoimagery (2021) | historicphoto | | Lee County GIS |
| Lee_Ortho_2022_Q1 | Lee County Orthoimagery (2022 Q1) | historicphoto | | Lee County GIS |
| Lee_Ortho_2022_Q4 | Lee County Orthoimagery (2022 Q4) | historicphoto | | Lee County GIS |
| Lee_Ortho_2023 | Lee County Orthoimagery (2023) | historicphoto | | Lee County GIS |
| Lee_Ortho_2024 | Lee County Orthoimagery (2024) | photo | | Lee County GIS |
| Leon_Ortho_2022_CIR | Tallahassee - Leon County Orthoimagery (2022 CIR) | historicphoto | | Tallahassee - Leon County GIS, Leon County Property Appraisers Office, Leon County Board of County Commissioners |
| Leon_Ortho_2022_RGB | Tallahassee - Leon County Orthoimagery (2022 RGB) | historicphoto | | Tallahassee - Leon County GIS, Leon County Property Appraisers Office, Leon County Board of County Commissioners |
| Leon_Ortho_2024_CIR | Tallahassee - Leon County Orthoimagery (2024 CIR) | photo | | Tallahassee - Leon County GIS, Leon County Property Appraisers Office, Leon County Board of County Commissioners |
| Leon_Ortho_2024_RGB | Tallahassee - Leon County Orthoimagery (2024 RGB) | photo | | Tallahassee - Leon County GIS, Leon County Property Appraisers Office, Leon County Board of County Commissioners |
| Manatee_Ortho_2021 | Manatee County Orthoimagery (2021) | historicphoto | | Manatee County GIS |
| Manatee_Ortho_2022 | Manatee County Orthoimagery (2022) | historicphoto | | Manatee County GIS |
| Manatee_Ortho_2023_CIR | Manatee County Orthoimagery Infrared (2023) | historicphoto | | Manatee County GIS |
| Manatee_Ortho_2023_RGB | Manatee County Orthoimagery (2023) | historicphoto | | Manatee County GIS |
| Manatee_Ortho_Latest | Manatee County Orthoimagery (Latest) | photo | | Manatee County GIS |
| Marco_Island_FL_Ortho_2023 | City of Marco Island Orthoimagery (2023) | historicphoto | | Collier County Property Appraisers Office, City of Marco Island |
| Marco_Island_FL_Ortho_2024 | City of Marco Island Orthoimagery (2024) | photo | | Collier County Property Appraisers Office, City of Marco Island |
| Marco_Island_FL_Ortho_Post-Ian_2022 | City of Marco Island Orthoimagery Post-Ian (2022) | historicphoto | | Collier County Property Appraisers Office, City of Marco Island |
| Marco_Island_FL_Ortho_Pre-Ian_2022 | City of Marco Island Orthoimagery Pre-Ian (2022) | historicphoto | | Collier County Property Appraisers Office, City of Marco Island |
| Marion_Ortho_2023 | Marion County Orthoimagery (2023) | photo | | Marion County |
| Martin_Ortho_2021 | Martin County Orthoimagery (2021) | historicphoto | | Martin County |
| Martin_Ortho_2022 | Martin County Orthoimagery (2022) | historicphoto | | Martin County |
| Martin_Ortho_2023 | Martin County Orthoimagery (2023) | historicphoto | | Martin County |
| Martin_Ortho_2024 | Martin County Orthoimagery (2024) | photo | | Martin County |
| Miami-Dade_Ortho_2021 | Miami-Dade County Orthoimagery (2021) | historicphoto | | Miami-Dade County |
| Miami-Dade_Ortho_Latest | Miami-Dade County Orthoimagery (Latest) | photo | | Miami-Dade County |
| Monroe_Ortho_2023 | Monroe County Orthoimagery (2023) | historicphoto | | Monroe County |
| Monroe_Ortho_2024 | Monroe County Orthoimagery (2024) | photo | | Monroe County |
| Naples_FL_Ortho_2020 | City of Naples Orthoimagery (2020) | historicphoto | | Collier County Property Appraisers Office, Naples GIS |
| Nassau_Ortho_2023 | Nassau County Orthoimagery (2023) | photo | | Nassau County GIS |
| Okaloosa_Ortho_2019 | Okaloosa County Orthoimagery (2019) | historicphoto | | Okaloosa County, FL GIS |
| Okaloosa_Ortho_2022 | Okaloosa County Orthoimagery (2022) | photo | | Okaloosa County, FL GIS |
| Orange_Ortho_Latest | Orange County Orthoimagery (Latest) | photo | | Orange County GIS |
| Osceola_Ortho_2022 | Osceola County Orthoimagery (2022) | historicphoto | | Osceola County, FL |
| Osceola_Ortho_2023 | Osceola County Orthoimagery (2023) | photo | | Osceola County, FL |
| Palm-Beach_Ortho_2021 | Palm Beach County Orthoimagery (2021) | historicphoto | | Palm Beach County |
| Palm-Beach_Ortho_2022 | Palm Beach County Orthoimagery (2022) | historicphoto | | Palm Beach County |
| Palm-Beach_Ortho_2023 | Palm Beach County Orthoimagery (2023) | photo | | Palm Beach County |
| Pinellas_Ortho_2023 | Pinellas County Orthoimagery (2023) | photo | | Pinellas County |
| Polk_Ortho_2023 | Polk County Orthoimagery (2023) | photo | | Polk County, FL |
| Saint_Johns_Basemap | Saint Johns County Basemap | map | | Saint Johns County GIS |
| Saint_Johns_Ortho_2021 | Saint Johns County Natural Color Orthoimagery (2021) | historicphoto | | Saint Johns County GIS |
| Saint_Johns_Ortho_2024 | Saint Johns County Natural Color Orthoimagery (2024) | photo | | Saint Johns County GIS |
| Saint_Johns_Ortho_CIR_2021 | Saint Johns County Infrared Orthoimagery (2021) | historicphoto | | Saint Johns County GIS |
| Saint_Johns_Ortho_CIR_2024 | Saint Johns County Infrared Orthoimagery (2024) | photo | | Saint Johns County GIS |
| Saint_Lucie_Ortho_2021 | Saint Lucie County Orthoimagery (2021) | historicphoto | | Saint Lucie County Property Appraisers Office |
| Saint_Lucie_Ortho_2023 | Saint Lucie County Orthoimagery (2023) | historicphoto | | Saint Lucie County Property Appraisers Office |
| Saint_Lucie_Ortho_2024 | Saint Lucie County Orthoimagery (2024) | photo | | Saint Lucie County Property Appraisers Office |
| Santa_Rosa_Ortho_2022 | Santa Rosa County Orthoimagery (2022) | photo | | Santa Rosa County |
| Sarasota_Ortho_2024 | Sarasota County Orthoimagery (2024) | photo | | Sarasota County GIS |
| Seminole_Ortho_2021 | Seminole County Orthoimagery (2021) | historicphoto | | Seminole County GIS |
| Seminole_Ortho_2023 | Seminole County Orthoimagery (2023) | historicphoto | | Seminole County GIS |
| Seminole_Ortho_2024 | Seminole County Orthoimagery (2024) | photo | | Seminole County GIS |
| Volusia_Ortho_2021 | Volusia County Orthoimagery (2021) | historicphoto | | Volusia County Property Appraisers Office |
| Volusia_Ortho_2023 | Volusia County Orthoimagery (2023) | historicphoto | | Volusia County Property Appraisers Office |
| Volusia_Ortho_2024 | Volusia County Orthoimagery (2024) | photo | | Volusia County Property Appraisers Office |
| ACC_2018 | Athens-Clarke County Imagery (2018) | historicphoto | | Athens-Clarke County GIS |
| Maui_2023 | Maui County Orthoimagery (2023) | photo | ⭐ | Maui County GIS |
| USDA-NAIP-HI | National Agriculture Imagery Program (HI) | photo | | U.S. Department of Agriculture |
| USDA_Hawaii_2022 | USDA Hawaii Imagery (2022) | photo | | U.S. Department of Agriculture |
| USDA_Northwest_Hawaiian_Islands_2022 | USDA Northwest Hawaiian Islands Imagery (2022) | photo | | U.S. Department of Agriculture |
| Cook_IL_2020 | Cook County Orthoimagery 2020 | photo | | Cook County GIS |
| Cook_IL_2021 | Cook County Orthoimagery 2021 | photo | | Cook County GIS |
| Cook_IL_2022 | Cook County Orthoimagery 2022 | photo | | Cook County GIS |
| Cook_IL_2023 | Cook County Orthoimagery 2023 | photo | | Cook County GIS |
| Cook_IL_2024 | Cook County Orthoimagery 2024 | photo | | Cook County GIS |
| IN_2021 | Indiana Statewide Imagery Program (2021) | photo | | Indiana Geographic Information Office |
| IndianaMap_Latest | IndianaMap Orthoimagery - Latest Available | photo | | IndianaMap, Indiana Geographic Information Office |
| Kansas_NG911_2014 | Kansas NG911 Orthoimagery (2014) | historicphoto | | Kansas 911 Coordinating Council |
| Kansas_NG911_2018 | Kansas NG911 Orthoimagery (2018) | historicphoto | | Kansas 911 Coordinating Council |
| Kansas_NG911_2021 | Kansas NG911 Orthoimagery (2021) | photo | ⭐ | Kansas 911 Coordinating Council |
| KYAPED_Phase_1 | KyFromAbove Aerial Imagery (2012-2014) | historicphoto | | KyFromAbove |
| KYAPED_Phase_2 | KyFromAbove Aerial Imagery (2018-2022) | photo | | KyFromAbove |
| MassGIS-LIDAR-Shaded-Relief | MassGIS LIDAR Shaded Relief | elevation | | MassGIS |
| MassGIS-LIDAR-Slope | MassGIS LIDAR Slope | elevation | | MassGIS |
| MassGIS_2021_Aerial | MassGIS 2021 Aerial Imagery | photo | | MassGIS |
| MassGIS_2023_Aerial | MassGIS 2023 Aerial Imagery | photo | ⭐ | MassGIS |
| MassGIS-basemap | MassGIS Basemap | map | | MassGIS |
| geodata.md.gov-MD_SixInchImagery | MD Latest 6 Inch Aerial Imagery | photo | ⭐ | DoIT, MD iMap, MDP |
| geodata.md.gov-MD_ThreeInchImagery | MD Three Inch Aerial Imagery | photo | | DoIT, MD iMap, MDP |
| Maine_2021 | Maine Orthoimagery Program (2021) | photo | | Maine Orthoimagery Program |
| Oakland_MI_2020 | Oakland County Orthoimagery (2020) | historicphoto | | Oakland County |
| Oakland_MI_2023 | Oakland County Orthoimagery (2023) | photo | | Oakland County |
| DCGIS-County-Imagery-2017-Fall-Leaf-Off-6-Inch | Dakota County GIS 2017 Fall Leaf-Off 6-Inch | photo | | Dakota County GIS |
| DCGIS-County-Imagery-2019-Spring-Leaf-Off-6-Inch | Dakota County GIS 2019 Spring Leaf-Off 6-Inch | photo | | Dakota County GIS |
| Hennepin_Ortho_2020 | Hennepin County Orthoimagery (2020) | historicphoto | | Hennepin County GIS |
| Hennepin_Ortho_2021 | Hennepin County Orthoimagery (2021) | historicphoto | | Hennepin County GIS |
| Hennepin_Ortho_2022 | Hennepin County Orthoimagery (2022) | historicphoto | | Hennepin County GIS |
| Hennepin_Ortho_2023 | Hennepin County Orthoimagery (2023) | historicphoto | | Hennepin County GIS |
| Hennepin_Ortho_2024 | Hennepin County Orthoimagery (2024) | photo | | Hennepin County GIS |
| Minnesota-Composite-Image-Service | Minnesota Composite Image Service | photo | | MnGeo |
| Bozeman_MT_2021 | City of Bozeman Aerial Photography (2021) | historicphoto | | City of Bozeman GIS Department |
| Bozeman_MT_2023 | City of Bozeman Aerial Photography (2023) | photo | | City of Bozeman GIS Department |
| Mecklenburg_NC_2021 | Mecklenburg County Orthoimagery (2021) | historicphoto | | Mecklenburg County GIS |
| Mecklenburg_NC_2022 | Mecklenburg County Orthoimagery (2022) | historicphoto | | Mecklenburg County GIS |
| Mecklenburg_NC_2023 | Mecklenburg County Orthoimagery (2023) | historicphoto | | Mecklenburg County GIS |
| Mecklenburg_NC_2024 | Mecklenburg County Orthoimagery (2024) | photo | | Mecklenburg County GIS |
| NC_Latest_Ortho_CIR | NC OneMap Latest Orthoimagery (Infrared) | photo | | NCCGIA, NC911 Board |
| NC_Latest_Ortho_NDVI | NC OneMap Latest Orthoimagery (NDVI) | photo | | NCCGIA, NC911 Board |
| NC_Latest_Ortho_Natural | NC OneMap Latest Orthoimagery (Natural Color) | photo | ⭐ | NCCGIA, NC911 Board |
| LiDAR_Bare_Earth_NE_HS_NH_2022 | NH GRANIT LiDAR Hillshade 2022 (Northeast) | elevation | | NH GRANIT |
| LiDAR_Bare_Earth_NW_HS_NH_2022 | NH GRANIT LiDAR Hillshade 2022 (Northwest) | elevation | | NH GRANIT |
| NH_2021_2022_6in_CIR | NH GRANIT 2021/2022 6-inch Orthophotos (Infrared) | photo | | NH GRANIT |
| NH_2021_2022_6in_RGB | NH GRANIT 2021/2022 6-inch Orthophotos (Color) | photo | | NH GRANIT |
| DVRPC_2020_BurlingtonNJ | DVRPC Orthoimagery 2020 - Burlington County (1ft) | photo | | Delaware Valley Regional Planning Commission |
| DVRPC_2020_CamdenNJ | DVRPC Orthoimagery 2020 - Camden County (1ft) | photo | | Delaware Valley Regional Planning Commission |
| DVRPC_2020_GloucestorNJ | DVRPC Orthoimagery 2020 - Gloucestor County (1ft) | photo | | Delaware Valley Regional Planning Commission |
| DVRPC_2020_MercerNJ | DVRPC Orthoimagery 2020 - Mercer County (1ft) | photo | | Delaware Valley Regional Planning Commission |
| img.nj.gov-Infrared2015 | NJ 2015 Aerial Imagery (Infrared) | historicphoto | | NJ Office of Information Technology (NJOIT), Office of Geographic Information Systems (OGIS) |
| NJ_Infrared_2020 | NJGIN Orthoimagery 2020 - Infrared (1ft leaf off) | photo | | NJGIN, NJOGIS |
| img.nj.gov-Natural2015 | NJ 2015 Aerial Imagery (Natural Color) | historicphoto | | NJ Office of Information Technology (NJOIT), Office of Geographic Information Systems (OGIS) |
| NJ_Natural_2020 | NJGIN Orthoimagery 2020 - Natural (1ft leaf off) | photo | | NJGIN, NJOGIS |
| Los_Alamos_1in_2018 | Los Alamos County Orthoimagery 2018 (1in) | historicphoto | | Los Alamos County GIS Services |
| Los_Alamos_3in_2018 | Los Alamos County Orthoimagery 2018 (3in) | historicphoto | | Los Alamos County GIS Services |
| Los_Alamos_3in_2022 | Los Alamos County Orthoimagery 2022 (3in) | photo | ⭐ | Los Alamos County GIS Services |
| Los_Alamos_NAIP_CIR_2022 | Northern New Mexico NAIP 2022 (Infrared) | photo | | Los Alamos County GIS Services |
| MRCOG_Ortho_2020 | MRCOG Orthoimagery (2020) | photo | | Mid-Region Council of Governments, Bohannan Huston, Inc. |
| San_Juan_NM_2019 | San Juan County Orthoimagery (2019) | historicphoto | | San Juan County GIS |
| San_Juan_NM_2021 | San Juan County Orthoimagery (2021) | historicphoto | | San Juan County GIS |
| San_Juan_NM_2023 | San Juan County Orthoimagery (2023) | photo | ⭐ | San Juan County GIS |
| Cattaraugus_NY_2020 | Cattaraugus County Orthoimagery (2020) | historicphoto | | Cattaraugus County Real Property Services |
| Cattaraugus_NY_2021 | Cattaraugus County Orthoimagery (2021) | historicphoto | | Cattaraugus County Real Property Services |
| Cattaraugus_NY_2023 | Cattaraugus County Orthoimagery (2023) | photo | | Cattaraugus County Real Property Services |
| NYSDOP_Latest | NYSDOP Latest Orthoimagery (Natural Color) | photo | | New York State Statewide Digital Orthoimagery Program |
| NYSDOP_Latest_CIR | NYSDOP Latest Orthoimagery (Infrared) | photo | | New York State Statewide Digital Orthoimagery Program |
| NYS_Statewide_Hillshade | NYS Hillshade | elevation | | New York State Information Technology Services Geospatial Services |
| Allen_OH_2021 | Allen County Orthoimagery (2021) | photo | | Allen County, State of Ohio |
| Butler_OH_2023 | Butler County Orthoimagery (2023) | photo | | Butler County, State of Ohio |
| City_of_Dublin_OH_2023 | City of Dublin Orthoimagery (2023) | photo | | City of Dublin |
| City_of_Fairfield_OH_2020 | City of Fairfield Orthoimagery (2020) | historicphoto | | City of Fairfield, State of Ohio |
| City_of_Fairfield_OH_2023 | City of Fairfield Orthoimagery (2023) | photo | | City of Fairfield, State of Ohio |
| City_of_Hilliard_OH_2023 | City of Hilliard Orthoimagery (2023) | photo | | City of Hilliard |
| City_of_Mansfield_OH_2022 | City of Mansfield Orthoimagery (2022) | photo | | City of Mansfield, State of Ohio |
| City_of_Wooster_OH_2021 | City of Wooster Orthoimagery (2022) | photo | | City of Wooster, State of Ohio |
| Cuyahoga_OH_2023 | Cuyahoga County Orthoimagery (2023) | photo | | Cuyahoga County, State of Ohio |
| Delaware_OH_2021 | Delaware County Orthoimagery (2021) | historicphoto | | Delaware County, State of Ohio |
| Delaware_OH_2022 | Delaware County Orthoimagery (2022) | historicphoto | | Delaware County, State of Ohio |
| Delaware_OH_2023 | Delaware County Orthoimagery (2023) | photo | | Delaware County, State of Ohio |
| Franklin_OH_2021 | Franklin County Orthoimagery (2021) | photo | | Franklin County Auditor, State of Ohio |
| Franklin_OH_2023 | Franklin County Orthoimagery (2023) | photo | | Franklin County Auditor, State of Ohio |
| Greene_OH_2022 | Greene County Orthoimagery (2022) | historicphoto | | Greene County, State of Ohio |
| Greene_OH_2023 | Greene County Orthoimagery (2023) | historicphoto | | Greene County, State of Ohio |
| Greene_OH_2024 | Greene County Orthoimagery (2024) | photo | | Greene County, State of Ohio |
| Licking_OH_2023 | Licking County Orthoimagery (2023) | photo | | Licking County, State of Ohio |
| Lorain_OH_2024 | Lorain County Orthoimagery (2024) | photo | ⭐ | Lorain County, State of Ohio |
| Lucas_OH_2023 | Lucas County Orthoimagery (2023) | photo | | Lucas County, State of Ohio |
| Mercer_OH_2021 | Mercer County Orthoimagery (2021) | photo | | Mercer County, State of Ohio |
| Miami_OH_2023 | Miami County Orthoimagery (2023) | photo | | Miami County, State of Ohio |
| Montgomery_OH_2022 | Montgomery County Orthoimagery (2022) | photo | | Montgomery County, State of Ohio |
| Morgan_OH_2023 | Morgan County Orthoimagery (2023) | photo | | Morgan County, State of Ohio |
| OSIP | Ohio Statewide Imagery Program | photo | | Ohio Statewide Imagery Program |
| OSIP_1ft | Ohio Statewide Imagery Program 1-Foot | photo | | Ohio Statewide Imagery Program |
| OSIP_6in | Ohio Statewide Imagery Program 6-Inch | photo | | Ohio Statewide Imagery Program |
| Putnam_OH_2023 | Putnam County Orthoimagery (2023) | photo | | Putnam County, State of Ohio |
| Scioto_OH_2023 | Scioto County Orthoimagery (2023) | photo | | Scioto County, State of Ohio |
| Seneca_OH_2023 | Seneca County Orthoimagery (2023) | photo | | Seneca County, State of Ohio |
| Wood_OH_2020 | Wood County Orthoimagery (2020) | historicphoto | | Wood County, State of Ohio |
| Wood_OH_2023 | Wood County Orthoimagery (2023) | photo | | Wood County, State of Ohio |
| Crook-2023 | Crook County Orthoimagery (2023) | photo | ⭐ | Crook County GIS |
| DOGAMI-Lidar | Oregon DOGAMI Lidar | elevation | | Oregon Department of Geology and Mineral Industries |
| Oregon-OSIP-2022 | Oregon Statewide Imagery Program (2022) | photo | | State of Oregon |
| PortlandMaps | PortlandMaps Basemap Color Complete | map | | City of Portland, Oregon |
| PortlandMapsAerial | PortlandMaps Aerial Photos Latest | photo | | City of Portland, Oregon |
| DVRPC_2020_BucksPA | DVRPC Orthoimagery 2020 - Bucks County (1ft) | photo | | Delaware Valley Regional Planning Commission |
| DVRPC_2020_ChesterPA | DVRPC Orthoimagery 2020 - Chester County (1ft) | photo | | Delaware Valley Regional Planning Commission |
| DVRPC_2020_DelawarePA | DVRPC Orthoimagery 2020 - Delaware County (1ft) | photo | | Delaware Valley Regional Planning Commission |
| DVRPC_2020_MontgomeryPA | DVRPC Orthoimagery 2020 - Montgomery County (1ft) | photo | | Delaware Valley Regional Planning Commission |
| DVRPC_2020_PhiladelphiaPA | DVRPC Orthoimagery 2020 - Philadelphia County (1ft) | photo | | Delaware Valley Regional Planning Commission |
| PEMA_Orthoimagery | PEMA Orthoimagery (2018-2020) | historicphoto | | Pennsylvania Emergency Management Agency |
| PEMA_Orthoimagery_2023 | PEMA Orthoimagery Cycle 2 (2021-2023) | photo | | Pennsylvania Emergency Management Agency |
| Philadelphia_Ortho_2020 | Philadelphia Orthoimagery 2020 (3in) | historicphoto | | City of Philadelphia |
| Philadelphia_Ortho_2022 | Philadelphia Orthoimagery 2022 (2in) | historicphoto | | City of Philadelphia |
| Philadelphia_Ortho_2023 | Philadelphia Orthoimagery 2023 | photo | ⭐ | City of Philadelphia |
| RIGIS_Aerial_Photo_21f | Rhode Island Aerial Photo (Fall 2021) | historicphoto | | RIGIS |
| RIGIS_Aerial_Photo_22s | Rhode Island Aerial Photo (Spring 2022) | historicphoto | | RIGIS |
| RIGIS_Aerial_Photo_23s | Rhode Island Aerial Photo (Spring 2023) | historicphoto | | RIGIS |
| RIGIS_Aerial_Photo_24s | Rhode Island Aerial Photo (Spring 2024) | photo | | RIGIS |
| TNMap_Orthoimagery_Latest | TNMap Orthoimagery Latest | photo | | Tennessee Imagery Program |
| brazos_county_2019_wms | TX: Brazos County Imagery 2019 | photo | ⭐ | Strategic Mapping Program (StratMap). Brazos County Imagery, 2019-01-29 |
| capcog_2022 | CAPCOG Imagery (2022) | photo | | Strategic Mapping Program (StratMap). CAPCOG Imagery, 2022-01-22 |
| caparea_2019_wms | TX: CapArea Imagery 2019 | historicphoto | | Strategic Mapping Program (StratMap). CapArea Imagery, 2019-01-29 |
| amarillo_2016_wms | TX: City of Amarillo Imagery 2015 | photo | | Strategic Mapping Program (StratMap). City of Amarillo Imagery, 2015-03-13 |
| el_paso_2015_wms | TX: City of El Paso Imagery 2015 | photo | | Strategic Mapping Program (StratMap). City of El Paso Imagery, 2015-10-25 |
| georgetown_2016_wms | TX: City of Georgetown Imagery 2015 | photo | | Texas Natural Resources Information System (TNRIS). City of Georgetown Imagery, 2015-03-06 |
| lubbock_2016_wms | TX: City of Lubbock Imagery 2015 | photo | | Strategic Mapping Program (StratMap). City of Lubbock Imagery, 2015-03-22 |
| dallas_fort_worth_2016_wms | TX: Dallas and Fort Worth Imagery 2015 | photo | | Strategic Mapping Program (StratMap). Dallas and Fort Worth Imagery, 2015-01-01 |
| san_antonio_river_2016_wms | TX: San Antonio River Authority Imagery 2016 | photo | | Strategic Mapping Program (StratMap). San Antonio River Authority Imagery, 2016-08-01 |
| smith_county_2019_wms | TX: Smith County Imagery 2019 | photo | ⭐ | Smith County (Smith). Smith County Imagery, 2019-12-11 |
| StratMap20_NC_6in_Balmorhea_Davis_Mountians | StratMap Balmorhea & Davis Mountain State Parks Imagery (2020) | photo | | Strategic Mapping Program (StratMap). Balmorhea & Davis Mountain State Parks Imagery/Lidar |
| StratMap21_NCCIR_CapArea_Brazos_Kerr | StratMap CapArea, Brazos & Kerr Imagery (Natural Color 2021) | photo | ⭐ | Strategic Mapping Program (StratMap). CapArea, Brazos & Kerr Imagery |
| Stratmap20_NCCIR_CapArea_McLennan | StratMap CapArea & McLennan Imagery (Natural Color 2020) | photo | | Strategic Mapping Program (StratMap). CapArea & McLennan Imagery |
| Fairfax_VA_2024 | Fairfax County Orthoimagery (2024) | photo | ⭐ | Government of Fairfax County, Virginia |
| Henrico_VA_2024 | Henrico County Aerial Imagery (2024) | photo | | Henrico County Government |
| VBMPImagery_Most_Recent | VBMP Most Recent Imagery | photo | | Virginia Geographic Information Network, Commonwealth of Virginia |
| VCGI_LiDAR_DEM_Hillshade | VCGI LiDAR - DEM Hillshade | elevation | | Vermont Center for Geographic Information |
| VCGI_LiDAR_DSM_Hillshade | VCGI LiDAR - DSM Hillshade | elevation | | Vermont Center for Geographic Information |
| VT_Best_CIR | VIP Orthoimagery - Infrared | photo | | Vermont Imagery Program, Vermont Center for Geographic Information |
| VT_Best_CLR | VIP Orthoimagery - Best of Color | photo | | Vermont Imagery Program, Vermont Center for Geographic Information |
| King_WA_2019 | King County Orthoimagery (2019) | historicphoto | | King County Geographic Information System |
| King_WA_2021 | King County Orthoimagery (2021) | historicphoto | | King County Geographic Information System |
| King_WA_2023 | King County Orthoimagery (2023) | photo | | King County Geographic Information System |
| Suan_Juan_WA_2019 | Suan Juan County Aerials (2019) | historicphoto | | San Juan County GIS |
| Suan_Juan_WA_2022 | Suan Juan County Aerials (2022) | historicphoto | | San Juan County GIS |
| Suan_Juan_WA_2023 | Suan Juan County Aerials (2023) | photo | ⭐ | San Juan County GIS |
| Suan_Juan_WA_Basemap | Suan Juan County Basemap | map | | San Juan County GIS |
| Snohomish_WA_2020 | Snohomish County Orthoimagery (2020) | historicphoto | | Snohomish County GIS |
| Snohomish_WA_2022 | Snohomish County Orthoimagery (2022) | historicphoto | | Snohomish County GIS |
| Snohomish_WA_2024 | Snohomish County Orthoimagery (2024) | photo | | Snohomish County GIS |
| WISC_DNR_Ortho_Composite | Wisconsin Leaf-Off Orthophotography (DNR) | photo | | Wisconsin Regional Orthoimagery Consortium, Southeastern Wisconsin Regional Planning Commission, Wisconsin Department of Natural Resources |
| Monongalia_WV_2022 | Monongalia County 2022 Aerial Imagery | historicphoto | | Monongalia Morgantown Area Geospatial Information Consortium |
| Monongalia_WV_2023 | Monongalia County 2023 Aerial Imagery | photo | ⭐ | Monongalia Morgantown Area Geospatial Information Consortium |
| USDA_American_Samoa_2022 | USDA American Samoa Imagery (2022) | photo | | U.S. Department of Agriculture |
| ACT202305 | ACTmapi Imagery May 2023 | photo | | Aerial Imagery from ACTMapi ©ACT Government and MetroMap |
| ACT202309 | ACTmapi Imagery Sep 2023 | photo | | Aerial Imagery from ACTMapi ©ACT Government and MetroMap |
| ACT202311 | ACTmapi Imagery Nov 2023 | photo | | Aerial Imagery from ACTMapi ©ACT Government and MetroMap |
| ACT202402 | ACTmapi Imagery Feb 2024 | photo | | Aerial Imagery from ACTMapi ©ACT Government and MetroMap |
| ACT202409 | ACTmapi Imagery Sep 2024 | photo | ⭐ | Aerial Imagery from ACTMapi ©ACT Government and MetroMap |
| NSW_DCS_SS_HAPE_Imagery_1943 | NSW DCS SS HAPE Imagery 1943 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| NSW_DCS_SS_HAPE_Imagery_1944 | NSW DCS SS HAPE Imagery 1944 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| NSW_DCS_SS_HAPE_Imagery_1947 | NSW DCS SS HAPE Imagery 1947 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| NSW_DCS_SS_HAPE_Imagery_1955 | NSW DCS SS HAPE Imagery 1955 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| NSW_DCS_SS_HAPE_Imagery_1965 | NSW DCS SS HAPE Imagery 1965 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| NSW_DCS_SS_HAPE_Imagery_1966 | NSW DCS SS HAPE Imagery 1966 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| NSW_DCS_SS_HAPE_Imagery_1969 | NSW DCS SS HAPE Imagery 1969 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| NSW_DCS_SS_HAPE_Imagery_1970 | NSW DCS SS HAPE Imagery 1970 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| NSW_DCS_SS_HAPE_Imagery_1971 | NSW DCS SS HAPE Imagery 1971 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| NSW_DCS_SS_HAPE_Imagery_1972 | NSW DCS SS HAPE Imagery 1972 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| NSW_DCS_SS_HAPE_Imagery_1975 | NSW DCS SS HAPE Imagery 1975 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| NSW_DCS_SS_HAPE_Imagery_1976 | NSW DCS SS HAPE Imagery 1976 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| NSW_DCS_SS_HAPE_Imagery_1978 | NSW DCS SS HAPE Imagery 1978 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| NSW_DCS_SS_HAPE_Imagery_1980 | NSW DCS SS HAPE Imagery 1980 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| NSW_DCS_SS_HAPE_Imagery_1982 | NSW DCS SS HAPE Imagery 1982 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| NSW_DCS_SS_HAPE_Imagery_1983 | NSW DCS SS HAPE Imagery 1983 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| NSW_DCS_SS_HAPE_Imagery_1984 | NSW DCS SS HAPE Imagery 1984 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| NSW_DCS_SS_HAPE_Imagery_1986 | NSW DCS SS HAPE Imagery 1986 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| NSW_DCS_SS_HAPE_Imagery_1989 | NSW DCS SS HAPE Imagery 1989 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| NSW_DCS_SS_HAPE_Imagery_1990 | NSW DCS SS HAPE Imagery 1990 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| NSW_DCS_SS_HAPE_Imagery_1991 | NSW DCS SS HAPE Imagery 1991 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| NSW_DCS_SS_HAPE_Imagery_1993 | NSW DCS SS HAPE Imagery 1993 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| NSW_DCS_SS_HAPE_Imagery_1994 | NSW DCS SS HAPE Imagery 1994 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| NSW_DCS_SS_HAPE_Imagery_1996 | NSW DCS SS HAPE Imagery 1996 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| NSW_DCS_SS_HAPE_Imagery_1998 | NSW DCS SS HAPE Imagery 1998 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| NSW_DCS_SS_HAPE_Imagery_2001 | NSW DCS SS HAPE Imagery 2001 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| NSW_DCS_SS_HAPE_Imagery_2004 | NSW DCS SS HAPE Imagery 2004 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| NSW_DCS_SS_HAPE_Imagery_2005 | NSW DCS SS HAPE Imagery 2005 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| NSW_DCS_SS_HAPE_Imagery_2006 | NSW DCS SS HAPE Imagery 2006 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| NSW_DCS_SS_HAPE_Imagery_2013 | NSW DCS SS HAPE Imagery 2013 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| Maxar_19-20_Australian_Bushfires_PreEvent | Maxar 2019-2020 Australian Bushfires Pre-event | photo | | ©2020 DigitalGlobe |
| NSW_LPI_BaseMap | DCS NSW Base Map | map | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| NSW_LPI_Imagery | DCS NSW Imagery | photo | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_2021_Bourke_flood_2021_04_15cm | DCS NSW Floods 2021 Bourke flood 2021 04 15cm | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_2021_Brewarrina_flood_2021_04_14_15cm | DCS NSW Floods 2021 Brewarrina flood 2021 04 14 15cm | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_2021_Hawkesbury-Nepean_Floods_Central_Sector_2021_03_15cm_RGB | DCS NSW Floods 2021 Hawkesbury-Nepean Floods Central Sector 2021 03 15cm RGB | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_2021_Hawkesbury-Nepean_Floods_West_Sector_2021_03_15cm | DCS NSW Floods 2021 Hawkesbury-Nepean Floods West Sector 2021 03 15cm | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_2021_Hawkesbury-nepean_floods_eastern_sector_2021_03_25cm | DCS NSW Floods 2021 Hawkesbury-nepean floods eastern sector 2021 03 25cm | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_2021_Hawkesbury-nepean_floods_southern_sector_2021_03_16cm | DCS NSW Floods 2021 Hawkesbury-nepean floods southern sector 2021 03 16cm | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_2021_Lower_clarence_flood_2021_03_16cm | DCS NSW Floods 2021 Lower clarence flood 2021 03 16cm | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_2021_Mogil_Mogil_RGB_2021_04_10_Flood_15cm_Rapid_ortho | DCS NSW Floods 2021 Mogil Mogil RGB 2021 04 10 Flood 15cm Rapid ortho | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_2021_Mungindi_RGB_2021_04_10_Flood_15cm_Rapid_ortho | DCS NSW Floods 2021 Mungindi RGB 2021 04 10 Flood 15cm Rapid ortho | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_2021_Walgett_flood_2021_04_14_15cm | DCS NSW Floods 2021 Walgett flood 2021 04 14 15cm | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_Historical_Forbes_flood_2012_03_20cm_bgrn | DCS NSW Floods Historical Forbes 2012-03 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_Historical_forbesflood_2016_10_20cm_bgrn | DCS NSW Floods Historical Forbes 2016-10 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_Mar_2022_Grafton_Flood_2022_03_02_10cm_P3 | DCS NSW Floods Mar 2022 Grafton Flood 2022 03 02 10cm P3 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_Mar_2022_Hawkesbury-Nepean_Flood_2022_03_09_13cm_P3 | DCS NSW Floods Mar 2022 Hawkesbury-Nepean Flood 2022 03 09 13cm P3 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_Mar_2022_Lismore_Flood_2022_03_02_8cm_P3 | DCS NSW Floods Mar 2022 Lismore Flood 2022 03 02 8cm P3 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_Mar_2022_Ulmarra_Flood_2022_03_03_8cm_p3 | DCS NSW Floods Mar 2022 Ulmarra Flood 2022 03 03 8cm p3 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_Mar_2022_Wisemans_Ferry_2022_03_13cm_P3 | DCS NSW Floods Mar 2022 Wisemans Ferry 2022 03 13cm P3 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_Mar_2022_singleton_flood_2022_03_10_10cm_p3 | DCS NSW Floods Mar 2022 singleton flood 2022 03 10 10cm p3 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_Nov_2021_Condobolin_Flood_2021_11_13cm_P3 | DCS NSW Floods Nov 2021 Condobolin Flood 2021 11 13cm P3 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_Nov_2021_Forbes_Flood_East_2021_11_16_15cm_P3 | DCS NSW Floods Nov 2021 Forbes Flood East 2021 11 16 15cm P3 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_Nov_2021_Forbes_Flood_West_2021_11_17_15cm_P3 | DCS NSW Floods Nov 2021 Forbes Flood West 2021 11 17 15cm P3 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_Nov_2021_Lake_Cowal_North_Flood_2021_12_36cm_P3 | DCS NSW Floods Nov 2021 Lake Cowal North Flood 2021 12 36cm P3 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_Nov_2021_Nanami_Flood_East_2021_11_15_9cm_P3 | DCS NSW Floods Nov 2021 Nanami Flood East 2021 11 15 9cm P3 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_Nov_2021_Nanami_Flood_West_2021_11_15_9cm_P3 | DCS NSW Floods Nov 2021 Nanami Flood West 2021 11 15 9cm P3 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_Nov_2021_humbug_creek_flood_2021_12_16cm_p3 | DCS NSW Floods Nov 2021 humbug creek flood 2021 12 16cm p3 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_Nov_2021_mirrool_creek_flood_2021_11_16cm_p3 | DCS NSW Floods Nov 2021 mirrool creek flood 2021 11 16cm p3 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_Nov_2022_Balranald_Flood_02122022_15cm_RGBN_P3 | DCS NSW Floods Nov 2022 Balranald Flood 02122022 15cm RGBN P3 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_Nov_2022_Bathurst_Flood_14112022_10cm_BGRN_P3 | DCS NSW Floods Nov 2022 Bathurst Flood 14112022 10cm BGRN P3 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_Nov_2022_Billabong_Creek_Flood_26112022_15cm_RGBN_P3 | DCS NSW Floods Nov 2022 Billabong Creek Flood 26112022 15cm RGBN P3 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_Nov_2022_Condobolin_Flood_22112022_10cm_RGBN_P3 | DCS NSW Floods Nov 2022 Condobolin Flood 22112022 10cm RGBN P3 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_Nov_2022_Coreen_Flood_17112022_10cm_RGBN_P3 | DCS NSW Floods Nov 2022 Coreen Flood 17112022 10cm RGBN P3 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_Nov_2022_Corowa_Yarrawonga_Flood_25112022_15cm_RGBN_P3 | DCS NSW Floods Nov 2022 Corowa Yarrawonga Flood 25112022 15cm RGBN P3 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_Nov_2022_Derriwong_Flood_22112022_10cm_P3_RGBN_P3 | DCS NSW Floods Nov 2022 Derriwong Flood 22112022 10cm P3 RGBN P3 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_Nov_2022_Forbes_Flood_05112022_10cm_RGBN_P3 | DCS NSW Floods Nov 2022 Forbes Flood 05112022 10cm RGBN P3 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_Nov_2022_Lake-Cargelligo_Euabolong_Flood_04122022_15cm_RGBN_P3 | DCS NSW Floods Nov 2022 Lake-Cargelligo Euabolong Flood 04122022 15cm RGBN P3 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_Nov_2022_Murray_Wakool_Flood_01122022_15cm_RGBN_P3 | DCS NSW Floods Nov 2022 Murray Wakool Flood 01122022 15cm RGBN P3 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_Nov_2022_Swan_Hill_Flood_25112022_15cm_RGBN_P3 | DCS NSW Floods Nov 2022 Swan-Hill Flood 25112022 15cm RGBN P3 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_Nov_2022_Tooleybuc_Flood_01122022_15cm_RGBN_P3 | DCS NSW Floods Nov 2022 Tooleybuc Flood 01122022 15cm RGBN P3 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| DCS_NSW_Floods_Nov_2022_Wentworth_Flood_03122022_15cm_RGBN_P3 | DCS NSW Floods Nov 2022 Wentworth Flood 03122022 15cm RGBN P3 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. |
| ARA_Bushfires_2020 | ARA Bushfires 2020 | photo | ⭐ | ARA - Airborne Research Australia |
| CityOfLaunceston_2011 | Launceston OrthoPhoto 2011 | historicphoto | | © City of Launceston |
| CityOfLaunceston_2013 | Launceston OrthoPhoto 2013 | photo | | © City of Launceston |
| City_of_Melbourne_Feb_2019 | City of Melbourne Feb 2019 | photo | | City of Melbourne |
| City_of_Melbourne_May_2018 | City of Melbourne May 2018 | historicphoto | | City of Melbourne |
| City_of_Melbourne_May_2020 | City of Melbourne May 2020 | photo | ⭐ | City of Melbourne |
| USDA_Micronesia_2023 | USDA Micronesia Imagery (2023) | photo | | U.S. Department of Agriculture |
| USDA_Guam_2022 | USDA Guam Imagery (2022) | photo | | U.S. Department of Agriculture |
| USDA_Marshall_Islands_2023 | USDA Marshall Islands Imagery (2023) | photo | | U.S. Department of Agriculture |
| USDA_CNMI_2022 | USDA Northern Mariana Islands Imagery (2022) | photo | | U.S. Department of Agriculture |
| Environment_Canterbury_Imagery | Environment Canterbury Imagery | photo | | Environment Canterbury |
| LINZ_Cyclone_Gabrielle_Hawkes_Bay | LINZ Cyclone Gabrielle Hawke's Bay | photo | ⭐ | Sourced from LINZ CC-BY 4.0 |
| LINZ_NZ_Aerial_Imagery | LINZ NZ Aerial Imagery | photo | ⭐ | Sourced from LINZ CC-BY 4.0 |
| LINZ_Auckland_2017 | LINZ Auckland 2017 | historicphoto | | Sourced from LINZ CC-BY 4.0 |
| LINZ_Auckland_2023 | LINZ Auckland 2023 | photo | ⭐ | Sourced from LINZ CC-BY 4.0 |
| LINZ_Bay_of_Plenty_2014 | LINZ Bay of Plenty 2014-2015 | historicphoto | | Sourced from LINZ CC-BY 4.0 |
| LINZ_Christchurch_2015 | LINZ Christchurch 2015-2016 | historicphoto | | Sourced from LINZ CC-BY 4.0 |
| LINZ_Hamilton_2016 | LINZ Hamilton 2016-2017 | historicphoto | | Sourced from LINZ CC-BY 4.0 |
| LINZ_NZ_Topo50_Gridless_Maps | LINZ NZ Topo50 Gridless Maps | map | | CC BY 4.0 Land Information New Zealand |
| LINZ_Wellington_2017 | LINZ Wellington 2017 | historicphoto | | Sourced from LINZ CC-BY 4.0 |
| USDA_Palau_2022 | USDA Palau Imagery (2022) | photo | | U.S. Department of Agriculture |
| ign-argenmap-gray | IGN Argenmap gris | map | | Instituto Geográfico Nacional de la República Argentina |
| ign-argenmap | IGN Argenmap | map | | Instituto Geográfico Nacional de la República Argentina |
| ign-uav-orthophotos-wms | IGN ortofotos VANT | photo | | Instituto Geográfico Nacional de la República Argentina |
| ign-uav-mosaic | IGN ortofotos VANT | photo | | Instituto Geográfico Nacional de la República Argentina |
| ign-orthophotos-mosaic | IGN ortofotos | photo | | Instituto Geográfico Nacional de la República Argentina |
| ign-orthophotos-wms | IGN ortofotos | photo | | Instituto Geográfico Nacional de la República Argentina |
| ign-wms | IGN capas vectoriales | map | | Instituto Geográfico Nacional de la República Argentina |
| Secretaria-de-Energia-wms | Secretaría de Energía | other | | Secretaría de Energía |
| BH_Ortofoto_2015 | Belo Horizonte Ortofoto 2015 | historicphoto | ⭐ | Prefeitura de Belo Horizonte |
| BDGEx_ctm_multi | Cartas Topográficas do Exército Brasileiro | map | | BDGEx |
| Curitiba_Ortofoto_2019 | Curitiba Ortofoto 2019 | photo | ⭐ | Instituto de Pesquisa e Planejamento Urbano de Curitiba |
| Dourados_Ortofotos | Dourados Ortofotos | photo | ⭐ | Prefeitura Municipal de Dourados - GeoDourados |
| Fortaleza_Ortofoto_2010 | Fortaleza Ortofoto 2010 | historicphoto | | Prefeitura Municipal de Fortaleza |
| Fortaleza_Ortofoto_2016 | Fortaleza Ortofoto 2016 | photo | ⭐ | Prefeitura Municipal de Fortaleza |
| GeoPortal_DF_2015 | GeoPortal DF 2015 | historicphoto | | GeoPortal DF |
| GeoPortal_DF_2016 | GeoPortal DF 2016 | historicphoto | | GeoPortal DF |
| GeoPortal_DF_2019 | GeoPortal DF 2019 | historicphoto | ⭐ | GeoPortal DF |
| GeoPortal_DF_2021_50cm | GeoPortal DF 2021 50 cm | photo | | GeoPortal DF |
| rio2019 | Rio Mosaico 2019 | photo | ⭐ | Instituto Pereira Passos - Prefeitura da Cidade do Rio de Janeiro |
| rio2022 | Rio Mosaico 2022 | photo | | Instituto Pereira Passos - Prefeitura da Cidade do Rio de Janeiro |
| jaragua-do-sul-2020 | Jaraguá do Sul Ortomosaico 2020 | photo | | Prefeitura de Jaraguá do Sul, SC |
| UY-2019-orthophotos | Uruguay IDE.uy Ortofotos 2019 | photo | ⭐ | AGESIC - Agencia de Gobierno Electrónico y Sociedad de la Información y del Conocimiento |
This document is autogenerated from [./public/assets/data/editor-layer-index.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/./public/assets/data/editor-layer-index.json)

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.3 MiB

47
Docs/Gebruikersgids.md Normal file
View file

@ -0,0 +1,47 @@
Gebruikersgids MapComplete
==========================
MapComplete is een website waar geodata op basis van [OpenStreetMap](https://osm.org), [Wikidata](https://wikidata.org) en andere open bronnen wordt gevisualiseerd en aangevuld.
De getoonde geodata is afhankelijk van het thema - zo is er bijvoorbeeld het thema voor [boekenruilkasten](https://mapcomplete.osm.be/bookcases) [cyclofix](http://mapcomplete.osm.be/cyclofix) die focust op fietspompen, fietswinkels, ...
MapComplete mag gratis gebruikt worden. Om de data te raadplegen heb je geen account nodig - de webpagina bezoeken is voldoende.
### Data toevoegen
OpenStreetMap is een gedeelde databank van geodata. Om die correct en up to date te houden, voegen we _enkel_ gegevens toe waarvan we zeker weten dat die op dit moment ook zo zijn in de echte wereld. Twijfel je dus over een vraag? Sla de vraag dan over en ga opnieuw ter plaatse kijken. **Beter geen informatie dan foute informatie**.
Daarnaast verwachten we ook dat je op een vriendelijke en correcte manier omgaat met andere leden van de community. Je kan feedback of vragen krijgen over je aanpassingen - bijvoorbeeld wanneer andere bijdragers denken dat er een vergissing is gebeurd. Meestal is de vergissing met een paar heen- en weerberichtjes uitgeklaard. Vergissen is menselijk.
Als je bijdragen grote fouten bevatten, kunnen je wijzigingen ongedaan gemaakt worden door andere leden van OpenStreetMap. Dit is echter erg uitzonderlijk. Bij herhaaldelijke grote fouten, (vermoeden van) kwaad opzet of vandalisme kan je account geblokkeerd worden. Merk op dat MapComplete is opgezet om (grote) vergissingen te vermijden, dus dit is bijna onmogelijk.
Data hergebruiken
-----------------
De getoonde data (locaties van POI, ...) mogen vrij en gratis hergebruikt worden voor alle doeleinden (ook commercieel), mits de vermelding `Data van OpenStreetMap, vrij beschikbaar onder ODBL` of een gelijkaardige zin. Hiervoor hoef je geen toestemming te vragen.
Let op: aanpassingen aan de data worden ook als open data beschouwd. Let ook op wanneer je OpenStreetMap-data gaat mengen uit andere databronnen waar copyright op rust; vaak mag dit niet. Voor meer informatie, zie de [volledige copyrightnotice](https://osm.org/copyright).
Om de data als computerbestand op te vragen, bestaan er [verschillende opties](https://learnosm.org/en/osm-data/getting-data/).
Privacy
-------
### Zonder account
Zolang je je niet aanmeldt, worden er geen persoonsgegevens opgeslaan.
Je computer stuurt echter wel een klein berichtje naar [pietervdvn.goatcounter.com](pietervdvn.goatcounter.com), waar statistieken over de bezoekersaantallen worden bijgehouden. Dit omvat een minimum aan technische gegevens en kan niet gelinkt worden aan een OSM-gebruikersaccount of persoon door de makers van MapComplete.
### Met account
Wanneer je een account maakt, is dit een account op OpenStreetMap. Voor je een account maakt, gelieve hun [privacy statement](https://wiki.osmfoundation.org/wiki/Privacy_Policy) te lezen.
Een account maken is gratis, je moet enkel een email-adres en gebruikersnaam opgeven. Je email-adres is niet publiek zichtbaar, je gebruikersnaam wel.
Je kan opteren om een _pseudoniem_ te gebruiken - je gebruikersnaam hoeft niet je echte naam te zijn. Ook de naam van je huisdier of iets zelfbedacht mag gerust.
Wanneer je gegevens aanvult via MapComplete, zal je wijziging **publiek zichtbaar** zijn voor iedereen ter wereld. Dit betekent dus dat iedereen weet dat _gebruikersnaam_ op een bepaalde plaats op een bepaald uur aanwezig was.
**Ben je minderjarig?** Vraag toestemming aan je ouders voordat je een account aanmaakt en kies ervoor om je echte naam _niet_ te gebruiken.

View file

@ -1,23 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# Hotkeys
MapComplete supports the following keys:
| Key combination | Action |
-----|----- |
| `B` | Opens the background layers panel |
| `F` | Open the favourites page |
| `H` | Jump to your home location. Only works if you did set your home location in the user preferences |
| `L` | Pan the map to the current location or zoom the map to the current location. Requests geopermission |
| `M` | Set the background to a map from external sources. Toggles between the two best, available layers |
| `O` | Set the background layer to on OpenStreetMap-based map (or disable the background raster layer) |
| `P` | Set the background to aerial or satellite imagery. Toggles between the two best, available layers |
| `S` | Opens the POI-layers and filter panel |
| `shift+M` | Set the background to a map from external sources. Toggles between the two best, available layers |
| `shift+O` | Set the background layer to on OpenStreetMap-based map (or disable the background raster layer) |
| `shift+P` | Set the background to aerial or satellite imagery. Toggles between the two best, available layers |
| `shift+T` | Toggle translation mode on or off |
This document is autogenerated from [src/UI/Base/Hotkeys.ts](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/src/UI/Base/Hotkeys.ts)

View file

@ -1,121 +0,0 @@
Data importeren in OpenStreetMap
================================
Om een dataset te importeren, zijn er enkele stappen die doorlopen moeten worden:
0. Geschikte data
1. Licentie nakijken
2. Importeermethode bepalen
3. Community inlichten en Importeren voorbereiden
4. Importeren!
## 0. Geschikte data
Is de data die je wenst te importeren geschikt voor OpenStreetMap? Is ze dus verifieerbaar ter plaatse door een andere
contributor? Is ze ietwat permantent?
## 1. Licentie nakijken
Voordat we een dataset in OpenStreetMap kunnen toevoegen, moeten we nagaan of dit wel mag van de oorspronkelijke maker
van de dataset.
Is er een licentievermelding bij de databron? Kijk deze dan na of er toestemming is voor hergebruik (ook commercieel) en
redistributie. Indien er een attributie voor de dataset moet zijn, dan kan de bronvermelding in de changeset (als
source) aangeduid worden en/of kan de auteur vermeld worden op [deze wikipagina]. **Vraag na of deze bronvermelding
voldoende is**
## 2. Importeermethode bepalen
De volgende vraag is hoe deze data geimporteerd zal worden. Ook hier moeten verschillende vragen beantwoord worden:
1. Wie doet de import?
2. Is een survey nodig?
3. Welke tools worden ingezet?
4. Tagging bepalen
### Wie importeert?
Een ervaren contributor vergelijkt de bestaande OSM-data met de aangeleverde dataset. Duplicaten worden gefiltered en
geupdate. Dit is vooral geschikt voor kleinere dataset (maximaal enkele honderd feaures), maar is sneller (want minder
coordinatie is nodig).
Indien een grotere dataset geimporteerd dient te worden, is dit vaak niet meer haalbaar door één enkele persoon. Als dit
het geval is, zal men contributors moeten zoeken om mee te helpen importeren. Dit kan heel passief (de data online
plaatsen en de community er attent op maken dat deze bestaat, in de hoop dat er iemand dit oppikt), tot actief een groep
vrijwilligers zoeken. Ten slotte kan men hier ook een betaalde kracht voor inhuren - een GIS-expert binnen de
organisatie, een jobstudent of een OpenStreetMap-expert die men betaald
### Is een survey nodig?
Indien de dataset oud is of veel fouten bevat, is het wellicht wenslijk om ter plaatse te gaan kijken. Dit hangt sterk
af van dataset tot dataset, of men de data op luchtfoto's kan afleiden, via mapillary of OpenStreetCam de situatie ter
plaatse kan zien, ...
Vaak helpt het om terreinkennis te hebben, om de import voor te bereiden door alle data te overlopen, toe te voegen waar
men zeker van is en enkel de twijfelgevallen over te houden voor import.
### Welke tools worden ingezet?
Indien er één ervaren gebruiker de import doet, zal die wellicht JOSM (of zijn favoriete editor gebruiken).
Voor extreem grote imports (meer dan 1000 objecten) zal men wellicht ook coordineren via een tasking manager (om
werkgebieden per contributor af te bakenen).
Voor een import waar survey wenselijk is (ihb indien er verschillende contributors betrokken zijn), kan MapComplete
ingezet worden waar de na te zien data ingeladen wordt. MapComplete kan:
- tegelijk een laag van OpenStreetMap én de te importeren data tonen .
- de te importeren objecten verbergen indien er een OpenStreetMap-object dichtbij is
- aanbieden om het te importeren object toe te voegen indien dit object ontbreekt (*)
- aanbieden om gegevens van het te importeren object over te zetten op een naburig, soortgelijk object (*)
(*) Opties 3 en 4 vereisen een degelijke voorbereiding van de te importeren dataset en zijn niet altijd mogelijk of niet
altijd de moeite
Op de screenshot hieronder is een voorbeeld te zien van het importeren van een dataset van Brugse defibrillatoren.
- De vierkante logo's zijn AEDs die in OpenStreetMap gekend zijn
- Een bolletje is een AED die in de Brugse dataset gekend is
- Een bolletje wordt groen gekleurd indien er een AED in OSM gekend is binnen een straal van 25 meter
- In de popup wordt relevante informatie getoond uit de te importeren dataset
![Voorbeeld van importeren](AED-import.nl.png)
Een geavanceerder voorbeeld van een import is het UK-address-importproject. Hierbij wordt met een dataset van
vermoedelijke adressen gewerkt. Indien er geen gebouw met adres dit vermoedelijke adres omsluit, wordt er gevraagd om
dit adres toe te voegen. Door het adres via deze popup toe te voegen, wordt er meteen een INSPIRE-referentie meegegeven.
![](uk_address_import.png)
### Tagging bepalen en filteren voor duplicaten
Ten slotte moet de data ook nog 'vertaald' worden naar het correct OpenStreetMap-formaat.
De softwareprogramma's ook overweg kunnen met het dataformaat. **Geojson** is een veilige keuze, want dit open formaat
wordt door veel editors ondersteund. Met QGIS kunnen shapefiles omgezet worden in geojson. Een geojson kan ook als extra
laag in MapComplete geladen worden.
Daarnaast moeten de attributen van de data omgezet moeten worden naar de OpenStreetMap-attributen - raadpleeg de wiki
voor de correcte tags. Dit kan bijvoorbeeld met QGIS of met JOSM gedaan worden.
Ten slotte moet men ook voorkomen dat er duplicaten ontstaan: twee objecten in OpenStreetMap die beiden hetzelfde
voorwerp voorstellen.
## 3. Community inlichten en importeren voorbereiden
Indien er een grote import gaat gebeuren, dient de community hiervan ingelicht te worden. Door dit in de community te
bespreken, worden fouten voorkomen. Ook helpt dit om medecontributors warm te maken en niet-betrokken contributors geen
verassingen te bezorgen.
Voor een import die enkel in Belgie plaatsvindt, volstaat een email naar talk@osm.be ; voor een globale import moet men
ook best naar import@openstreetmap.org sturen.
Voor kleinere datasets is dit slechts een formaliteit - zeker indien de data gedubbelcheckt gaat worden.
Ondertussen kan de import voorbereid worden door op kleine schaal te importeren (bv. een beperkt gebied of een beperkt
aantal punten). Indien er een MapComplete-thema wordt opgezet, kan dit ook al getest worden en naar de community
gestuurd worden.
## 4. Importeren!
Na enkele weken zijn we hier eindelijk aangeland! Tijd om de data in OpenStreetMap te importeren!

View file

@ -1,161 +0,0 @@
# Integrating MapRoulette
## Importing points
[MapRoulette](https://www.maproulette.org/) is a website which has challenges. A challenge is a collection of _microtasks_, i.e. mapping tasks which can be solved in a few minutes.
A perfect example of this is to setup such a challenge to e.g. import new points.
> [Important: always follow the import guidelines if you want to import data.](https://wiki.openstreetmap.org/wiki/Import/Guidelines)
(Another approach to set up a guided import is to create a map note for every point with the [import helper](https://mapcomplete.org/import_helper). This however litters the map notes and will upset mappers if used with to much points. However, this flow is easier to setup as no changes to theme files are needed, nor is a maproulette-account needed)
## Preparing the data
Convert your source data into a geojson. Use *`tags`* as field where all the OSM-properties should go. Make sure to include all tags there.
Hint: MapRoulette has a button 'rebuild task', where you can first 'remove all incomplete tasks'. This is perfect to start over in case of small data errors.
## The API
**Most of the heavy lifting is done in [layer `maproulette-challenge`](./Docs/Layers/maproulette_challenge.md). Extend this layer with your needs.**
The API is shortly discussed here for future reference only.
There is an API-endpoint at `https://maproulette.org/api/v2/tasks/box/{x_min}/{y_min}/{x_max}/{y_max}` which can be used
to query _all_ tasks in a bbox and returns this as geojson. Hint:
use [the maproulette theme in debug mode](https://mapcomplete.org/maproulette?debug=true) to inspect all properties.
To view the overview a single challenge, visit `https://maproulette.org/browse/challenges/<challenge-id>` with your
browser.
The API endpoint for a single challenge is `https://maproulette.org/api/v2/challenge/view/<challenge-id>` which returns a
geojson.
Override the geojson-source in order to use the challenge:
```
{
"builtin": "maproulette_challenge",
"override" : {
"source": {
"geoJson": "https://maproulette.org/api/v2/challenge/view/<challenge-id>"
}
}
}
```
## Displaying MapRoulette data in MapComplete
As you'll probably want to link MapComplete to your challenge, reuse [maproulette_challenge](Docs/Layers/maproulette_challenge.md).
It has a basic framework already to load the tags.
Of course, interacting with the tasks is the next step.
### Detecting nearby features
You can use [`calculatedTags`](./Docs/CalculatedTags.md) to add a small piece of code to e.g. detect nearby entities.
The following example is to match hotels:
```
"calculatedTags": [
"_closest_osm_poi=feat.closest('hotel')?.properties?.id",
"_closest_osm_poi_distance=feat.distanceTo(feat.properties._closest_osm_poi)",
"_has_closeby_feature=Number(feat.properties._closest_osm_poi_distance) < 50 ? 'yes' : 'no'"
],
```
This can be used to decide if tags should be applied on an existing object or a new point should be created.
### Creating a new point based on a maproulette challenge (Guided import)
**Requirement**: the MapRoulette task should have `tags` added.
One can add `import`-button in the featureInfoBox ([documentation here](./Docs/SpecialRenderings.md#importbutton)).
Note that the import button has support for MapRoulette and is able to close the task if the property containing the maproulette-id is given:
```json
{
"id": "import-button",
"condition": "_has_closeby_feature=no",
"render": {
"special": {
"type": "import_button",
"targetLayer": "<the layer in which the point should appear afterwards>",
"tags": "tags", -- should stay 'tags', unless you took a different name while creating the data
"maproulette_id": "mr_taskId", -- important to get the task closed
"text": {
"en": "Import this point" -- or a nice message
},
"icon": "./assets/svg/addSmall.svg", -- optional, feel free to change
"location_picker": "photo", -- optional, background layer to pinpoint the hotel
}
}
}
```
### Applying tags to already existing features
For this, [the `tag_apply`-button can be used](./Docs/SpecialRenderings.md#tagapply).
The following example uses the calculated tags `_has_closeby_feature` and `_closest_osm_hotel`. These were added by a small extra script using `calculatedTagss`.
```json
{
"id": "tag-apply-button",
"condition": "_has_closeby_feature=yes", -- don't show if no feature to add to
"render": {
"special": {
"type": "tag_apply",
"tags_to_apply": "$tags", -- note the '$', property containing the tags
"id_of_object_to_apply_this_one": "_closest_osm_poi" -- id of the feature to add those tags to
"message": {
"en": "Add all the suggested tags"
},
"image": "./assets/svg/addSmall.svg"
}
}
}
```
### Changing the status of the task
The easiest way is to reuse a tagrendering from the [Maproulette-layer](./Docs/Layers/maproulette.md) (_not_ the `maproulette-challenge`-layer!), such as [`maproulette.mark_fixed`](./Docs/Layers/maproulette.md#markfixed),[`maproulette.mark_duplicate`](./Docs/Layers/maproulette.md#markduplicate),[`maproulette.mark_too_hard`](./Docs/Layers/maproulette.md#marktoohard).
In the background, these use the special visualisation [`maproulette_set_status`](./Docs/SpecialRenderings.md#maproulettesetstatus) - which allows to apply different status codes or different messages/icons.
## Creating a maproulette challenge
A challenge can be created on https://maproulette.org/admin/projects
This can be done with a geojson-file (or by other means).
MapRoulette works as a geojson-store with status fields added. As such, you have a bit of freedom in creating the data, but an **id** field is mandatory. A **name** tag is recommended
To setup a guided import, add a `tags`-field with tags formatted in such a way that they are compatible with the [import-button](./Docs/SpecialRenderings.md#specifying-which-tags-to-copy-or-add)
(The following example is not tested and might be wrong.)
```
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"geometry": {"type": "Point", "coordinates": [1.234, 5.678]},
"properties": {
"id": ...
"tags": "foo=bar;name=xyz",
}
}
]
}
```

View file

@ -1,49 +0,0 @@
# The language-picker
(Originally published as diary-entry)
In my [little OpenStreetMap-editor](https://mapcomplete.org) translations are provided by contributors on [hosted weblate](https://translate.mapcomplete.org/projects/mapcomplete/), where thousands of text snippets have been translated already in the past year - which is awesome.
However, the language picker was a bit dry: it used to have codes for every language, e.g. `nl`, `en`, `ja`, 'pt_BR', 'zh_Hant'... Quite boring and not really user-friendly - but easy to implement.
Today, I decided to give these an overhaul. I wanted to show proper language names in them. But: in which _language_ should we show the language overview?
Should we show the language option in the language itself? Or should the languages be shown in the _current language_? Showing in the _current language_ also means that the name of every language should be translated too - a huge task... Also, translating every language has the drawback that, if a user accidentally selects a language in a foreign writing system, they'll won't be able to find their language in all the "gibberish".
### Best of both worlds
I decided to offer the best of both worlds: in the menu, first language name is shown as the native speaker speaks it, followed by the language name in the _current language_ (except if both are the same)
This means that, in all circumstances, everyone can find their language.
But, where to fetch every language name in every language?
# Wikidata to the rescue
Of course, the internet must have a list of languages translated in every language. But where to find it or compile it?
I decided to have a look at one of the biggest repositories of knowledge: Wikidata. They do have an entry for every language (e.g. [Dutch](https://www.wikidata.org/wiki/Q7411)). To fetch every [modern language](https://www.wikidata.org/wiki/Q1288568), we turn to the SPARQL-endpoint with the following query:
``` sparql
SELECT ?lang ?label ?code
WHERE
{
?lang wdt:P31 wd:Q1288568.
?lang rdfs:label ?label.
?lang wdt:P424 ?code
}
```
This one fetches all languages and uses the labels in every language as their translation. With a Typescript these can be downloaded and used as translation.
## The messy real world
Of course, real life isn't as easy. There are dialects, differences in notation between Weblate and Wikipedia (e.g. `zh-hant` vs `zh-Hant`). But with a few exceptions, this can be fixed too. Some pragmatism doesn't hurt - even though it is nice that it works for most cases automatically.
[The full script is available here](https://github.com/pietervdvn/MapComplete/blob/develop/scripts/fetchLanguages.ts).
# Results
![](./Language-picker-english.png)
![](./Language-picker-Chinese.png)

View file

@ -1,126 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# address
Addresses
- This layer is shown at zoomlevel **18** and higher
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Basic tags for this layer](#basic-tags-for-this-layer)
3. [Supported attributes](#supported-attributes)
- [address_joined](#address_joined)
- [header](#header)
- [housenumber](#housenumber)
- [street](#street)
- [unit](#unit)
- [fixme](#fixme)
- [leftover-questions](#leftover-questions)
- [move-button](#move-button)
- [lod](#lod)
## Themes using this layer
- [grb](https://mapcomplete.org/grb)
- [uk_addresses](https://mapcomplete.org/uk_addresses)
## Basic tags for this layer
Elements must match **any** of the following expressions:
- addr:housenumber~.+
- addr:street~.+
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22addr%3Ahousenumber%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22addr%3Astreet%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/addr:street#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/addr%3Astreet/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [addr:street](https://wiki.openstreetmap.org/wiki/Key:addr:street) | Multiple choice | [](https://wiki.openstreetmap.org/wiki/Tag:addr:street%3D) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/addr:housenumber#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/addr%3Ahousenumber/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [addr:housenumber](https://wiki.openstreetmap.org/wiki/Key:addr:housenumber) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/addr:street#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/addr%3Astreet/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [addr:street](https://wiki.openstreetmap.org/wiki/Key:addr:street) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/addr:unit#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/addr%3Aunit/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [addr:unit](https://wiki.openstreetmap.org/wiki/Key:addr:unit) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:addr:unit%3D) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/fixme#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/fixme/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [fixme](https://wiki.openstreetmap.org/wiki/Key:fixme) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:fixme%3D) |
### address_joined
_This tagrendering has no question and is thus read-only_
*{group(header,street;housenumber;unit)}*
This tagrendering has labels
`address`
### header
_This tagrendering has no question and is thus read-only_
*{addr:street} <b>{addr:housenumber}</b> {addr:unit}*
- *No address is known* is shown if with addr:street= & addr:unit= & addr:housenumber=
This tagrendering has labels
`address`
`hidden`
### housenumber
The question is `What is the number of this house?`
*The house number is <b>{addr:housenumber}</b>* is shown if `addr:housenumber` is set
- *This building has no house number* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:nohousenumber' target='_blank'>nohousenumber</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:nohousenumber%3Dyes' target='_blank'>yes</a>
This tagrendering has labels
`address`
`hidden`
### street
The question is `What street is this address located in?`
*This address is in street <b>{addr:street}</b>* is shown if `addr:street` is set
This tagrendering has labels
`address`
`hidden`
### unit
The question is `What is the unit number or letter?`
*The unit number is <b>{addr:unit}</b>* is shown if `addr:unit` is set
- *No unit number* is shown if with addr:unit=
This tagrendering has labels
`address`
`hidden`
### fixme
The question is `What should be fixed here? Please explain`
*<b>Fixme description</b>{fixme}* is shown if `fixme` is set
- *No fixme - write something here to explain complicated cases* is shown if with fixme=
### leftover-questions
_This tagrendering has no question and is thus read-only_
*{questions( ,)}*
### move-button
_This tagrendering has no question and is thus read-only_
*{move_button()}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
This document is autogenerated from [assets/layers/address/address.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/address/address.json)

View file

@ -1,194 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# advertising
We will complete data from advertising features with reference, operator and lit
- This layer is shown at zoomlevel **13** and higher
- This layer will automatically load [walls_and_buildings](./walls_and_buildings.md) into the layout as it depends on it: preset `a billboard mounted to a wall` snaps to this layer (advertising.presets[1])
- This layer will automatically load [walls_and_buildings](./walls_and_buildings.md) into the layout as it depends on it: preset `a poster box mounted on a wall` snaps to this layer (advertising.presets[3])
- This layer will automatically load [shelter](./shelter.md) into the layout as it depends on it: preset `a poster box part of a public transport shelter` snaps to this layer (advertising.presets[4])
- This layer will automatically load [walls_and_buildings](./walls_and_buildings.md) into the layout as it depends on it: preset `a screen mounted on a wall` snaps to this layer (advertising.presets[9])
- This layer will automatically load [shelter](./shelter.md) into the layout as it depends on it: preset `a screen mounted on a transit shelter` snaps to this layer (advertising.presets[10])
- This layer will automatically load [walls_and_buildings](./walls_and_buildings.md) into the layout as it depends on it: preset `a tarp` snaps to this layer (advertising.presets[11])
- This layer will automatically load [walls_and_buildings](./walls_and_buildings.md) into the layout as it depends on it: preset `a sign` snaps to this layer (advertising.presets[13])
- This layer will automatically load [walls_and_buildings](./walls_and_buildings.md) into the layout as it depends on it: preset `a wall painting` snaps to this layer (advertising.presets[15])
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Presets](#presets)
3. [Basic tags for this layer](#basic-tags-for-this-layer)
4. [Supported attributes](#supported-attributes)
- [images](#images)
- [type](#type)
- [animated](#animated)
- [luminous_or_lit_advertising](#luminous_or_lit_advertising)
- [operator](#operator)
- [message_type](#message_type)
- [Sides](#sides)
- [ref](#ref)
- [historic](#historic)
- [leftover-questions](#leftover-questions)
- [move-button](#move-button)
- [delete-button](#delete-button)
- [lod](#lod)
## Themes using this layer
- [advertising](https://mapcomplete.org/advertising)
- [personal](https://mapcomplete.org/personal)
## Presets
The following options to create new points are included:
- **a billboard** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dbillboard' target='_blank'>billboard</a>
- **a billboard mounted to a wall** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dbillboard' target='_blank'>billboard</a> (snaps to layers `walls_and_buildings`)
- **a freestanding poster box** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dposter_box' target='_blank'>poster_box</a>
- **a poster box mounted on a wall** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dposter_box' target='_blank'>poster_box</a> (snaps to layers `walls_and_buildings`)
- **a poster box part of a public transport shelter** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dposter_box' target='_blank'>poster_box</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:support' target='_blank'>support</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:support%3Dstreet_furniture:transit_shelter' target='_blank'>street_furniture:transit_shelter</a> (snaps to layers `shelter`)
- **a board** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dboard' target='_blank'>board</a>
- **a column** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dcolumn' target='_blank'>column</a>
- **a flag** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dflag' target='_blank'>flag</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:man_made' target='_blank'>man_made</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:man_made%3Dpole' target='_blank'>pole</a>
- **a screen** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dscreen' target='_blank'>screen</a>
- **a screen mounted on a wall** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dscreen' target='_blank'>screen</a> (snaps to layers `walls_and_buildings`)
- **a screen mounted on a transit shelter** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dscreen' target='_blank'>screen</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:support' target='_blank'>support</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:support%3Dstreet_furniture:transit_shelter' target='_blank'>street_furniture:transit_shelter</a> (snaps to layers `shelter`)
- **a tarp** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dtarp' target='_blank'>tarp</a> (snaps to layers `walls_and_buildings`)
- **a totem** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dtotem' target='_blank'>totem</a>
- **a sign** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dsign' target='_blank'>sign</a> (snaps to layers `walls_and_buildings`)
- **a sculpture** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dsculpture' target='_blank'>sculpture</a>
- **a wall painting** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dwall_painting' target='_blank'>wall_painting</a> (snaps to layers `walls_and_buildings`)
## Basic tags for this layer
Elements must match **all** of the following expressions:
0. advertising~.+
1. advertising!=no
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22advertising%22%5D%5B%22advertising%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/advertising#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/advertising/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [advertising](https://wiki.openstreetmap.org/wiki/Key:advertising) | [string](../SpecialInputElements.md#string) | [billboard](https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dbillboard) [board](https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dboard) [column](https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dcolumn) [flag](https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dflag) [poster_box](https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dposter_box) [screen](https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dscreen) [sculpture](https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dsculpture) [sign](https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dsign) [tarp](https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dtarp) [totem](https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dtotem) [wall_painting](https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dwall_painting) [tilework](https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dtilework) [relief](https://wiki.openstreetmap.org/wiki/Tag:advertising%3Drelief) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/animated#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/animated/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [animated](https://wiki.openstreetmap.org/wiki/Key:animated) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:animated%3Dno) [digital_display](https://wiki.openstreetmap.org/wiki/Tag:animated%3Ddigital_display) [trivision_blades](https://wiki.openstreetmap.org/wiki/Tag:animated%3Dtrivision_blades) [winding_posters](https://wiki.openstreetmap.org/wiki/Tag:animated%3Dwinding_posters) [revolving](https://wiki.openstreetmap.org/wiki/Tag:animated%3Drevolving) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/operator#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/operator/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/sides#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/sides/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [sides](https://wiki.openstreetmap.org/wiki/Key:sides) | Multiple choice | [1](https://wiki.openstreetmap.org/wiki/Tag:sides%3D1) [2](https://wiki.openstreetmap.org/wiki/Tag:sides%3D2) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/ref#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/ref/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [ref](https://wiki.openstreetmap.org/wiki/Key:ref) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/historic#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/historic/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [historic](https://wiki.openstreetmap.org/wiki/Key:historic) | Multiple choice | [advertising](https://wiki.openstreetmap.org/wiki/Tag:historic%3Dadvertising) [](https://wiki.openstreetmap.org/wiki/Tag:historic%3D) |
### images
This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload()}*
### type
The question is `Which type of advertising feature is this?`
*This is a {advertising}* is shown if `advertising` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/themes/advertising/billboard.svg'> *This is a billboard* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dbillboard' target='_blank'>billboard</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/themes/advertising/board.svg'> *This is a board* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dboard' target='_blank'>board</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/themes/advertising/column.svg'> *This is a column* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dcolumn' target='_blank'>column</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/themes/advertising/flag.svg'> *This is a flag* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dflag' target='_blank'>flag</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/themes/advertising/poster_box.svg'> *This is a poster Box* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dposter_box' target='_blank'>poster_box</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/themes/advertising/screen.svg'> *This is a screen* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dscreen' target='_blank'>screen</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/themes/advertising/sculpture.svg'> *This is a sculpture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dsculpture' target='_blank'>sculpture</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/themes/advertising/sign.svg'> *This is a sign* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dsign' target='_blank'>sign</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/themes/advertising/tarp.svg'> *This is a tarp (a weatherproof piece of textile with an advertising message)* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dtarp' target='_blank'>tarp</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/themes/advertising/totem.svg'> *This is a totem* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dtotem' target='_blank'>totem</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/themes/advertising/wall_painting.svg'> *This is a wall painting* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dwall_painting' target='_blank'>wall_painting</a>
- *This is tilework - the advertisement is painted on tiles* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dtilework' target='_blank'>tilework</a>
- *This is a relief* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Drelief' target='_blank'>relief</a>
### animated
The question is `Does this advertisement cycle through multiple messages?`
- *<b>Static</b>, always shows the same message* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:animated' target='_blank'>animated</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:animated%3Dno' target='_blank'>no</a>
- *This object has a built-in <b>digital display</b> to show prices or some other message* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:animated' target='_blank'>animated</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:animated%3Ddigital_display' target='_blank'>digital_display</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/themes/advertising/trivision.svg'> *<b>Trivision</b> - the billboard consists of many triangular prisms which regularly rotate* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:animated' target='_blank'>animated</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:animated%3Dtrivision_blades' target='_blank'>trivision_blades</a>
- *<b>Scrolling</b> posters* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:animated' target='_blank'>animated</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:animated%3Dwinding_posters' target='_blank'>winding_posters</a>
- *<b>Rotates</b> on itself* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:animated' target='_blank'>animated</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:animated%3Drevolving' target='_blank'>revolving</a>
### luminous_or_lit_advertising
The question is `Is this object lit or does it emit light?`
- *This is a neon-tube light* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:luminous' target='_blank'>luminous</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:luminous%3Dneon' target='_blank'>neon</a>
- *This object both emits light and is lighted by an external light source* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:lit' target='_blank'>lit</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:lit%3Dyes' target='_blank'>yes</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:luminous' target='_blank'>luminous</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:luminous%3Dyes' target='_blank'>yes</a>
- *This object emits light* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:luminous' target='_blank'>luminous</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:luminous%3Dyes' target='_blank'>yes</a>
- *This object is lit externally, e.g. by a spotlight or other lights* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:lit' target='_blank'>lit</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:lit%3Dyes' target='_blank'>yes</a>
- *This object does not emit light and is not lighted by externally* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:lit' target='_blank'>lit</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:lit%3Dno' target='_blank'>no</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:luminous' target='_blank'>luminous</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:luminous%3Dno' target='_blank'>no</a>
### operator
The question is `Who operates this feature?`
*Operated by {operator}* is shown if `operator` is set
### message_type
The question is `What kind of message is shown?`
- *Commercial message* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:message' target='_blank'>message</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:message%3Dcommercial' target='_blank'>commercial</a>. Unselecting this answer will add message=
- *Local information* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:message' target='_blank'>message</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:message%3Dlocal' target='_blank'>local</a>. Unselecting this answer will add message=
- *Security information* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:message' target='_blank'>message</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:message%3Dsafety' target='_blank'>safety</a>. Unselecting this answer will add message=
- *Electoral advertising* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:message' target='_blank'>message</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:message%3Dpolitical' target='_blank'>political</a>. Unselecting this answer will add message=
- *Information related to theatre, concerts, …* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:message' target='_blank'>message</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:message%3Dshowbiz' target='_blank'>showbiz</a>. Unselecting this answer will add message=
- *Message from non-profit organizations* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:message' target='_blank'>message</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:message%3Dnon_profit' target='_blank'>non_profit</a>. Unselecting this answer will add message=
- *To express your opinion* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:message' target='_blank'>message</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:message%3Dopinion' target='_blank'>opinion</a>. Unselecting this answer will add message=
- *Religious message* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:message' target='_blank'>message</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:message%3Dreligion' target='_blank'>religion</a>. Unselecting this answer will add message=
- *Funding sign* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:message' target='_blank'>message</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:message%3Dfunding' target='_blank'>funding</a>. Unselecting this answer will add message=
- *A map* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:information' target='_blank'>information</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:information%3Dmap' target='_blank'>map</a>. Unselecting this answer will add information=
### Sides
The question is `From how many sides you can watch advertisments?`
- *This object has advertisements on a single side* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:sides' target='_blank'>sides</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:sides%3D1' target='_blank'>1</a>
- *This object has advertisements on both sides* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:sides' target='_blank'>sides</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:sides%3D2' target='_blank'>2</a>
This tagrendering is only visible in the popup if the following condition is met: _referencing_ways= & (<a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dposter_box' target='_blank'>poster_box</a> | <a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dscreen' target='_blank'>screen</a> | <a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dbillboard' target='_blank'>billboard</a>)
### ref
The question is `Wich is the reference number?`
*Reference number is {ref}* is shown if `ref` is set
### historic
The question is `Is this sign for a business that no longer exists or no longer being maintained?`
- *This is a historic advertisement sign (an advertisement for a business that no longer exists or a very old sign with heritage value)* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:historic' target='_blank'>historic</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:historic%3Dadvertising' target='_blank'>advertising</a>
- *This advertisement sign has no historic value (the business still exists and has no heritage value)* is shown if with historic=
### leftover-questions
_This tagrendering has no question and is thus read-only_
*{questions( ,)}*
### move-button
_This tagrendering has no question and is thus read-only_
*{move_button()}*
### delete-button
_This tagrendering has no question and is thus read-only_
*{delete_button()}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
This document is autogenerated from [assets/layers/advertising/advertising.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/advertising/advertising.json)

View file

@ -1,165 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# advertising_wall_paintings
This layer is based on [advertising](../Layers/advertising.md)
We will complete data from advertising features with reference, operator and lit
- This layer is shown at zoomlevel **18** and higher
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Basic tags for this layer](#basic-tags-for-this-layer)
3. [Supported attributes](#supported-attributes)
- [images](#images)
- [type](#type)
- [animated](#animated)
- [luminous_or_lit_advertising](#luminous_or_lit_advertising)
- [operator](#operator)
- [message_type](#message_type)
- [Sides](#sides)
- [ref](#ref)
- [historic](#historic)
- [leftover-questions](#leftover-questions)
- [move-button](#move-button)
- [delete-button](#delete-button)
- [lod](#lod)
## Themes using this layer
- [ghostsigns](https://mapcomplete.org/ghostsigns)
## Basic tags for this layer
Elements must match **all** of the following expressions:
0. advertising~.+
1. advertising!=no
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22advertising%22%5D%5B%22advertising%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/advertising#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/advertising/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [advertising](https://wiki.openstreetmap.org/wiki/Key:advertising) | [string](../SpecialInputElements.md#string) | [billboard](https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dbillboard) [board](https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dboard) [column](https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dcolumn) [flag](https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dflag) [poster_box](https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dposter_box) [screen](https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dscreen) [sculpture](https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dsculpture) [sign](https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dsign) [tarp](https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dtarp) [totem](https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dtotem) [wall_painting](https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dwall_painting) [tilework](https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dtilework) [relief](https://wiki.openstreetmap.org/wiki/Tag:advertising%3Drelief) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/animated#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/animated/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [animated](https://wiki.openstreetmap.org/wiki/Key:animated) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:animated%3Dno) [digital_display](https://wiki.openstreetmap.org/wiki/Tag:animated%3Ddigital_display) [trivision_blades](https://wiki.openstreetmap.org/wiki/Tag:animated%3Dtrivision_blades) [winding_posters](https://wiki.openstreetmap.org/wiki/Tag:animated%3Dwinding_posters) [revolving](https://wiki.openstreetmap.org/wiki/Tag:animated%3Drevolving) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/operator#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/operator/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/sides#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/sides/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [sides](https://wiki.openstreetmap.org/wiki/Key:sides) | Multiple choice | [1](https://wiki.openstreetmap.org/wiki/Tag:sides%3D1) [2](https://wiki.openstreetmap.org/wiki/Tag:sides%3D2) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/ref#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/ref/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [ref](https://wiki.openstreetmap.org/wiki/Key:ref) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/historic#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/historic/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [historic](https://wiki.openstreetmap.org/wiki/Key:historic) | Multiple choice | [advertising](https://wiki.openstreetmap.org/wiki/Tag:historic%3Dadvertising) [](https://wiki.openstreetmap.org/wiki/Tag:historic%3D) |
### images
This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload()}*
### type
The question is `Which type of advertising feature is this?`
*This is a {advertising}* is shown if `advertising` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/themes/advertising/billboard.svg'> *This is a billboard* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dbillboard' target='_blank'>billboard</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/themes/advertising/board.svg'> *This is a board* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dboard' target='_blank'>board</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/themes/advertising/column.svg'> *This is a column* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dcolumn' target='_blank'>column</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/themes/advertising/flag.svg'> *This is a flag* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dflag' target='_blank'>flag</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/themes/advertising/poster_box.svg'> *This is a poster Box* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dposter_box' target='_blank'>poster_box</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/themes/advertising/screen.svg'> *This is a screen* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dscreen' target='_blank'>screen</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/themes/advertising/sculpture.svg'> *This is a sculpture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dsculpture' target='_blank'>sculpture</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/themes/advertising/sign.svg'> *This is a sign* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dsign' target='_blank'>sign</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/themes/advertising/tarp.svg'> *This is a tarp (a weatherproof piece of textile with an advertising message)* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dtarp' target='_blank'>tarp</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/themes/advertising/totem.svg'> *This is a totem* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dtotem' target='_blank'>totem</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/themes/advertising/wall_painting.svg'> *This is a wall painting* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dwall_painting' target='_blank'>wall_painting</a>
- *This is tilework - the advertisement is painted on tiles* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dtilework' target='_blank'>tilework</a>
- *This is a relief* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Drelief' target='_blank'>relief</a>
### animated
The question is `Does this advertisement cycle through multiple messages?`
- *<b>Static</b>, always shows the same message* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:animated' target='_blank'>animated</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:animated%3Dno' target='_blank'>no</a>
- *This object has a built-in <b>digital display</b> to show prices or some other message* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:animated' target='_blank'>animated</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:animated%3Ddigital_display' target='_blank'>digital_display</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/themes/advertising/trivision.svg'> *<b>Trivision</b> - the billboard consists of many triangular prisms which regularly rotate* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:animated' target='_blank'>animated</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:animated%3Dtrivision_blades' target='_blank'>trivision_blades</a>
- *<b>Scrolling</b> posters* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:animated' target='_blank'>animated</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:animated%3Dwinding_posters' target='_blank'>winding_posters</a>
- *<b>Rotates</b> on itself* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:animated' target='_blank'>animated</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:animated%3Drevolving' target='_blank'>revolving</a>
### luminous_or_lit_advertising
The question is `Is this object lit or does it emit light?`
- *This is a neon-tube light* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:luminous' target='_blank'>luminous</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:luminous%3Dneon' target='_blank'>neon</a>
- *This object both emits light and is lighted by an external light source* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:lit' target='_blank'>lit</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:lit%3Dyes' target='_blank'>yes</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:luminous' target='_blank'>luminous</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:luminous%3Dyes' target='_blank'>yes</a>
- *This object emits light* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:luminous' target='_blank'>luminous</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:luminous%3Dyes' target='_blank'>yes</a>
- *This object is lit externally, e.g. by a spotlight or other lights* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:lit' target='_blank'>lit</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:lit%3Dyes' target='_blank'>yes</a>
- *This object does not emit light and is not lighted by externally* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:lit' target='_blank'>lit</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:lit%3Dno' target='_blank'>no</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:luminous' target='_blank'>luminous</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:luminous%3Dno' target='_blank'>no</a>
### operator
The question is `Who operates this feature?`
*Operated by {operator}* is shown if `operator` is set
### message_type
The question is `What kind of message is shown?`
- *Commercial message* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:message' target='_blank'>message</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:message%3Dcommercial' target='_blank'>commercial</a>. Unselecting this answer will add message=
- *Local information* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:message' target='_blank'>message</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:message%3Dlocal' target='_blank'>local</a>. Unselecting this answer will add message=
- *Security information* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:message' target='_blank'>message</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:message%3Dsafety' target='_blank'>safety</a>. Unselecting this answer will add message=
- *Electoral advertising* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:message' target='_blank'>message</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:message%3Dpolitical' target='_blank'>political</a>. Unselecting this answer will add message=
- *Information related to theatre, concerts, …* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:message' target='_blank'>message</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:message%3Dshowbiz' target='_blank'>showbiz</a>. Unselecting this answer will add message=
- *Message from non-profit organizations* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:message' target='_blank'>message</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:message%3Dnon_profit' target='_blank'>non_profit</a>. Unselecting this answer will add message=
- *To express your opinion* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:message' target='_blank'>message</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:message%3Dopinion' target='_blank'>opinion</a>. Unselecting this answer will add message=
- *Religious message* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:message' target='_blank'>message</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:message%3Dreligion' target='_blank'>religion</a>. Unselecting this answer will add message=
- *Funding sign* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:message' target='_blank'>message</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:message%3Dfunding' target='_blank'>funding</a>. Unselecting this answer will add message=
- *A map* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:information' target='_blank'>information</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:information%3Dmap' target='_blank'>map</a>. Unselecting this answer will add information=
### Sides
The question is `From how many sides you can watch advertisments?`
- *This object has advertisements on a single side* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:sides' target='_blank'>sides</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:sides%3D1' target='_blank'>1</a>
- *This object has advertisements on both sides* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:sides' target='_blank'>sides</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:sides%3D2' target='_blank'>2</a>
This tagrendering is only visible in the popup if the following condition is met: _referencing_ways= & (<a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dposter_box' target='_blank'>poster_box</a> | <a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dscreen' target='_blank'>screen</a> | <a href='https://wiki.openstreetmap.org/wiki/Key:advertising' target='_blank'>advertising</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dbillboard' target='_blank'>billboard</a>)
### ref
The question is `Wich is the reference number?`
*Reference number is {ref}* is shown if `ref` is set
### historic
The question is `Is this sign for a business that no longer exists or no longer being maintained?`
- *This is a historic advertisement sign (an advertisement for a business that no longer exists or a very old sign with heritage value)* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:historic' target='_blank'>historic</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:historic%3Dadvertising' target='_blank'>advertising</a>
- *This advertisement sign has no historic value (the business still exists and has no heritage value)* is shown if with historic=
### leftover-questions
_This tagrendering has no question and is thus read-only_
*{questions( ,)}*
### move-button
_This tagrendering has no question and is thus read-only_
*{move_button()}*
### delete-button
_This tagrendering has no question and is thus read-only_
*{delete_button()}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
This document is autogenerated from [assets/themes/ghostsigns/ghostsigns.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/ghostsigns/ghostsigns.json)

View file

@ -1,124 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# aerialway
Various forms of transport for passengers and goods that use wires, including cable cars, gondolas, chair lifts, drag lifts, and zip lines.
- This layer is shown at zoomlevel **11** and higher
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Basic tags for this layer](#basic-tags-for-this-layer)
3. [Supported attributes](#supported-attributes)
- [images](#images)
- [type](#type)
- [duration](#duration)
- [occupancy](#occupancy)
- [opening_hours](#opening_hours)
- [Opening hours](#opening-hours)
- [oneway](#oneway)
- [length](#length)
- [leftover-questions](#leftover-questions)
- [lod](#lod)
4. [Filters](#filters)
## Themes using this layer
- [personal](https://mapcomplete.org/personal)
- [ski](https://mapcomplete.org/ski)
## Basic tags for this layer
Elements must match **all** of the following expressions:
0. aerialway~.+
1. aerialway!=pylon
2. aerialway!=station
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22aerialway%22%5D%5B%22aerialway%22!%3D%22pylon%22%5D%5B%22aerialway%22!%3D%22station%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/aerialway#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/aerialway/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [aerialway](https://wiki.openstreetmap.org/wiki/Key:aerialway) | Multiple choice | [cable_car](https://wiki.openstreetmap.org/wiki/Tag:aerialway%3Dcable_car) [gondola](https://wiki.openstreetmap.org/wiki/Tag:aerialway%3Dgondola) [chair_lift](https://wiki.openstreetmap.org/wiki/Tag:aerialway%3Dchair_lift) [mixed](https://wiki.openstreetmap.org/wiki/Tag:aerialway%3Dmixed) [t-bar](https://wiki.openstreetmap.org/wiki/Tag:aerialway%3Dt-bar) [j-bar](https://wiki.openstreetmap.org/wiki/Tag:aerialway%3Dj-bar) [platter](https://wiki.openstreetmap.org/wiki/Tag:aerialway%3Dplatter) [rope_tow](https://wiki.openstreetmap.org/wiki/Tag:aerialway%3Drope_tow) [magic_carpet](https://wiki.openstreetmap.org/wiki/Tag:aerialway%3Dmagic_carpet) [zip_line](https://wiki.openstreetmap.org/wiki/Tag:aerialway%3Dzip_line) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/duration#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/duration/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [duration](https://wiki.openstreetmap.org/wiki/Key:duration) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/aerialway:occupancy#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/aerialway%3Aoccupancy/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [aerialway:occupancy](https://wiki.openstreetmap.org/wiki/Key:aerialway:occupancy) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/opening_hours#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/opening_hours/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/oneway#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/oneway/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [oneway](https://wiki.openstreetmap.org/wiki/Key:oneway) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:oneway%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:oneway%3Dno) |
### images
This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload()}*
### type
The question is `What type of aerialway is this?`
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/aerialway/cable_car.svg'> *This is a cable car where the car goes up and down again on the same cable.* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:aerialway' target='_blank'>aerialway</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:aerialway%3Dcable_car' target='_blank'>cable_car</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/aerialway/gondola_lift.svg'> *This is a gondola where the cars go around in continuous circles* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:aerialway' target='_blank'>aerialway</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:aerialway%3Dgondola' target='_blank'>gondola</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/aerialway/chair_lift.svg'> *An open chairlift with seats to sit on and open to the outside air.* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:aerialway' target='_blank'>aerialway</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:aerialway%3Dchair_lift' target='_blank'>chair_lift</a>
- *An aerialway which has both chairs and gondolas in the same continuous track* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:aerialway' target='_blank'>aerialway</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:aerialway%3Dmixed' target='_blank'>mixed</a>
- *A drag lift* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:aerialway' target='_blank'>aerialway</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:aerialway%3Ddrag_lift' target='_blank'>drag_lift</a>. _This option cannot be chosen as answer_
- *A drag lift with T-shaped carriers for two passengers at a time* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:aerialway' target='_blank'>aerialway</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:aerialway%3Dt-bar' target='_blank'>t-bar</a>
- *A drag lift with L-shaped bars for a single passenger at a time* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:aerialway' target='_blank'>aerialway</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:aerialway%3Dj-bar' target='_blank'>j-bar</a>
- *A drag lift with a platter to drag a single passenger at a time* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:aerialway' target='_blank'>aerialway</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:aerialway%3Dplatter' target='_blank'>platter</a>
- *A tow line which skiers hold on to or attach themselves onto* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:aerialway' target='_blank'>aerialway</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:aerialway%3Drope_tow' target='_blank'>rope_tow</a>
- *A magic carpet (a conveyor belt on the ground)* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:aerialway' target='_blank'>aerialway</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:aerialway%3Dmagic_carpet' target='_blank'>magic_carpet</a>
- *A zip line. (A touristic attraction where adventurous people go down at high speeds)* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:aerialway' target='_blank'>aerialway</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:aerialway%3Dzip_line' target='_blank'>zip_line</a>
### duration
The question is `How long takes a single journey with this elevator?`
*A single journey takes {duration} minutes* is shown if `duration` is set
### occupancy
The question is `How many people fit a single carriage?`
*{aerialway:occupancy} people fit a single carriage* is shown if `aerialway:occupancy` is set
### opening_hours
The question is `What are the opening hours of {title()}?`
*<h3>Opening hours</h3>{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set
- *Marked as closed for an unspecified time* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:opening_hours' target='_blank'>opening_hours</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3Dclosed' target='_blank'>closed</a>. _This option cannot be chosen as answer_
### oneway
The question is `In what direction can this aerialway be taken?`
- *This aerialway can only be taken to the top* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:oneway' target='_blank'>oneway</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:oneway%3Dyes' target='_blank'>yes</a>
- *This aerialway can be taken in both directions* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:oneway' target='_blank'>oneway</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:oneway%3Dno' target='_blank'>no</a>
### length
_This tagrendering has no question and is thus read-only_
*This aerialway is {_length:km} kilometer long*
### leftover-questions
_This tagrendering has no question and is thus read-only_
*{questions( ,)}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
## Filters
| id | question | osmTags |
-----|-----|----- |
| open_now.0 | Now open | _isOpen=yes |
This document is autogenerated from [assets/layers/aerialway/aerialway.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/aerialway/aerialway.json)

View file

@ -1,74 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# all_streets
- This layer is shown at zoomlevel **18** and higher
- Not rendered on the map by default. If you want to rendering this on the map, override `mapRenderings`
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Basic tags for this layer](#basic-tags-for-this-layer)
3. [Supported attributes](#supported-attributes)
- [images](#images)
- [lit](#lit)
- [leftover-questions](#leftover-questions)
- [split_button](#split_button)
- [lod](#lod)
## Themes using this layer
- [street_lighting](https://mapcomplete.org/street_lighting)
## Basic tags for this layer
Elements must match **all** of the following expressions:
0. highway~.+
1. highway!=platform
2. service!=driveway
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22highway%22%5D%5B%22highway%22!%3D%22platform%22%5D%5B%22service%22!%3D%22driveway%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/lit#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/lit/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
### images
This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload()}*
### lit
The question is `Is this street lit?`
- *This street is lit* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:lit' target='_blank'>lit</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:lit%3Dyes' target='_blank'>yes</a>
- *This street is not lit* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:lit' target='_blank'>lit</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:lit%3Dno' target='_blank'>no</a>
- *This street is lit at night* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:lit' target='_blank'>lit</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:lit%3Dsunset-sunrise' target='_blank'>sunset-sunrise</a>. _This option cannot be chosen as answer_
- *This street is lit 24/7* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:lit' target='_blank'>lit</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:lit%3D24/7' target='_blank'>24/7</a>
### leftover-questions
_This tagrendering has no question and is thus read-only_
*{questions( ,)}*
### split_button
_This tagrendering has no question and is thus read-only_
*{split_button()}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
This document is autogenerated from [assets/themes/street_lighting/street_lighting.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/street_lighting/street_lighting.json)

View file

@ -1,343 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# all_vending_machine
This layer is based on [vending_machine](../Layers/vending_machine.md)
Layer showing vending machines
- This layer is shown at zoomlevel **18** and higher
- Not visible in the layer selection by default. If you want to make this layer toggable, override `name`
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Basic tags for this layer](#basic-tags-for-this-layer)
3. [Supported attributes](#supported-attributes)
- [images](#images)
- [repeated](#repeated)
- [single_level](#single_level)
- [vending](#vending)
- [bicycle_tube_vending_machine-brand](#bicycle_tube_vending_machine-brand)
- [opening_hours_24_7](#opening_hours_24_7)
- [Opening hours](#opening-hours)
- [payment-options-split](#payment-options-split)
- [denominations-coins](#denominations-coins)
- [denominations-notes](#denominations-notes)
- [operator](#operator)
- [indoor](#indoor)
- [phone](#phone)
- [website](#website)
- [charge_bicycle_tube](#charge_bicycle_tube)
- [charge_bicycle_light](#charge_bicycle_light)
- [charge_condom](#charge_condom)
- [operational_status](#operational_status)
- [leftover-questions](#leftover-questions)
- [move-button](#move-button)
- [delete-button](#delete-button)
- [lod](#lod)
4. [Filters](#filters)
## Themes using this layer
- [vending_machine](https://mapcomplete.org/vending_machine)
## Basic tags for this layer
Elements must match **all** of the following expressions:
0. <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dvending_machine' target='_blank'>vending_machine</a>
1. vending!~^((parking_tickets|elongated_coin|public_transport_tickets))$
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22amenity%22%3D%22vending_machine%22%5D%5B%22vending%22!~%22%5E%28%28parking_tickets%7Celongated_coin%7Cpublic_transport_tickets%29%29%24%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/level#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/level/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [level](https://wiki.openstreetmap.org/wiki/Key:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:level%3D-1) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/vending#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/vending/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [vending](https://wiki.openstreetmap.org/wiki/Key:vending) | [string](../SpecialInputElements.md#string) | [drinks](https://wiki.openstreetmap.org/wiki/Tag:vending%3Ddrinks) [sweets](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dsweets) [food](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dfood) [cigarettes](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dcigarettes) [condoms](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dcondoms) [coffee](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dcoffee) [water](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dwater) [newspapers](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dnewspapers) [bicycle_tube](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dbicycle_tube) [milk](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dmilk) [bread](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dbread) [eggs](https://wiki.openstreetmap.org/wiki/Tag:vending%3Deggs) [ice_cream](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dice_cream) [cheese](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dcheese) [honey](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dhoney) [potatoes](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dpotatoes) [meat](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dmeat) [fruit](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dfruit) [strawberries](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dstrawberries) [flowers](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dflowers) [parking_tickets](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dparking_tickets) [elongated_coin](https://wiki.openstreetmap.org/wiki/Tag:vending%3Delongated_coin) [public_transport_tickets](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dpublic_transport_tickets) [bicycle_light](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dbicycle_light) [gloves](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dgloves) [bicycle_repair_kit](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dbicycle_repair_kit) [bicycle_pump](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dbicycle_pump) [bicycle_lock](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dbicycle_lock) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/brand#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/brand/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/opening_hours#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/opening_hours/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/payment:coins:denominations#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/payment%3Acoins%3Adenominations/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [payment:coins:denominations](https://wiki.openstreetmap.org/wiki/Key:payment:coins:denominations) | Multiple choice | [0.01 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.01 EUR) [0.02 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.02 EUR) [0.05 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.05 EUR) [0.10 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.10 EUR) [0.20 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.20 EUR) [0.50 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.50 EUR) [1 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D1 EUR) [2 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D2 EUR) [0.05 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.05 CHF) [0.10 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.10 CHF) [0.20 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.20 CHF) [0.50 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.50 CHF) [1 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D1 CHF) [2 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D2 CHF) [5 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D5 CHF) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/payment:notes:denominations#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/payment%3Anotes%3Adenominations/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [payment:notes:denominations](https://wiki.openstreetmap.org/wiki/Key:payment:notes:denominations) | Multiple choice | [5 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D5 EUR) [10 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D10 EUR) [20 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D20 EUR) [50 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D50 EUR) [100 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D100 EUR) [200 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D200 EUR) [500 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D500 EUR) [10 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D10 CHF) [20 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D20 CHF) [50 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D50 CHF) [100 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D100 CHF) [200 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D200 CHF) [1000 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D1000 CHF) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/operator#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/operator/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/indoor#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/indoor/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/phone#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/phone/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/website#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/website/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/charge#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/charge/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/charge#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/charge/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/charge#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/charge/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/operational_status#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/operational_status/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [operational_status](https://wiki.openstreetmap.org/wiki/Key:operational_status) | Multiple choice | [](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) |
### images
This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload()}*
### repeated
_This tagrendering has no question and is thus read-only_
*Multiple, identical objects can be found on floors {repeat_on}.*
This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+
This tagrendering has labels
`level`
### single_level
The question is `On what level is this feature located?`
*Located on the {level}th floor* is shown if `level` is set
- *Located underground* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:location' target='_blank'>location</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:location%3Dunderground' target='_blank'>underground</a>. _This option cannot be chosen as answer_
- *Located on the ground floor* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:level' target='_blank'>level</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:level%3D0' target='_blank'>0</a>
- *Located on the ground floor* is shown if with level=. _This option cannot be chosen as answer_
- *Located on the first floor* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:level' target='_blank'>level</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:level%3D1' target='_blank'>1</a>
- *Located on the first basement level* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:level' target='_blank'>level</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:level%3D-1' target='_blank'>-1</a>
This tagrendering has labels
`level`
### vending
The question is `What does this vending machine sell?`
*This vending machine sells {vending}* is shown if `vending` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/id_presets/temaki-bottles.svg'> *Drinks are sold* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:vending' target='_blank'>vending</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending%3Ddrinks' target='_blank'>drinks</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/id_presets/maki-confectionery.svg'> *Sweets are sold* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:vending' target='_blank'>vending</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending%3Dsweets' target='_blank'>sweets</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/vending_machine/utensils.svg'> *Food is sold* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:vending' target='_blank'>vending</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending%3Dfood' target='_blank'>food</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/vending_machine/smoking.svg'> *Cigarettes are sold* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:vending' target='_blank'>vending</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending%3Dcigarettes' target='_blank'>cigarettes</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/vending_machine/condom.svg'> *Condoms are sold* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:vending' target='_blank'>vending</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending%3Dcondoms' target='_blank'>condoms</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/vending_machine/mug-saucer.svg'> *Coffee is sold* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:vending' target='_blank'>vending</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending%3Dcoffee' target='_blank'>coffee</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/id_presets/temaki-water_bottle.svg'> *Drinking water is sold* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:vending' target='_blank'>vending</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending%3Dwater' target='_blank'>water</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/id_presets/fas-newspaper.svg'> *Newspapers are sold* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:vending' target='_blank'>vending</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending%3Dnewspapers' target='_blank'>newspapers</a>
- *Bicycle inner tubes are sold* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:vending' target='_blank'>vending</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending%3Dbicycle_tube' target='_blank'>bicycle_tube</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/vending_machine/cow.svg'> *Milk is sold* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:vending' target='_blank'>vending</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending%3Dmilk' target='_blank'>milk</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/id_presets/maki-bakery.svg'> *Bread is sold* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:vending' target='_blank'>vending</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending%3Dbread' target='_blank'>bread</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/vending_machine/egg.svg'> *Eggs are sold* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:vending' target='_blank'>vending</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending%3Deggs' target='_blank'>eggs</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/ice_cream/ice_cream.svg'> *Ice cream is sold* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:vending' target='_blank'>vending</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending%3Dice_cream' target='_blank'>ice_cream</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/id_presets/fas-cheese.svg'> *Cheese is sold* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:vending' target='_blank'>vending</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending%3Dcheese' target='_blank'>cheese</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/vending_machine/honey.svg'> *Honey is sold* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:vending' target='_blank'>vending</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending%3Dhoney' target='_blank'>honey</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/vending_machine/potato.svg'> *Potatoes are sold* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:vending' target='_blank'>vending</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending%3Dpotatoes' target='_blank'>potatoes</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/id_presets/temaki-meat.svg'> *Meat is sold* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:vending' target='_blank'>vending</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending%3Dmeat' target='_blank'>meat</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/vending_machine/fruits.svg'> *Fruit is sold* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:vending' target='_blank'>vending</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending%3Dfruit' target='_blank'>fruit</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/vending_machine/strawberry.svg'> *Strawberries are sold* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:vending' target='_blank'>vending</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending%3Dstrawberries' target='_blank'>strawberries</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/id_presets/maki-florist.svg'> *Flowers are sold* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:vending' target='_blank'>vending</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending%3Dflowers' target='_blank'>flowers</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/parking_ticket_machine/parking_tickets.svg'> *Parking tickets are sold* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:vending' target='_blank'>vending</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending%3Dparking_tickets' target='_blank'>parking_tickets</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/themes/elongated_coin/penny.svg'> *Pressed pennies are sold* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:vending' target='_blank'>vending</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending%3Delongated_coin' target='_blank'>elongated_coin</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/themes/stations/public_transport_tickets.svg'> *Public transport tickets are sold* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:vending' target='_blank'>vending</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending%3Dpublic_transport_tickets' target='_blank'>public_transport_tickets</a>
- *Bicycle lights are sold* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:vending' target='_blank'>vending</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending%3Dbicycle_light' target='_blank'>bicycle_light</a>
- *Gloves are sold* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:vending' target='_blank'>vending</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending%3Dgloves' target='_blank'>gloves</a>
- *Bicycle repair kits are sold* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:vending' target='_blank'>vending</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending%3Dbicycle_repair_kit' target='_blank'>bicycle_repair_kit</a>
- *Bicycle pumps are sold* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:vending' target='_blank'>vending</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending%3Dbicycle_pump' target='_blank'>bicycle_pump</a>
- *Bicycle locks are sold* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:vending' target='_blank'>vending</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:vending%3Dbicycle_lock' target='_blank'>bicycle_lock</a>
### bicycle_tube_vending_machine-brand
The question is `Which brand of tubes are sold here?`
*{brand} tubes are sold here* is shown if `brand` is set
- *Continental tubes are sold here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:brand' target='_blank'>brand</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:brand%3DContinental' target='_blank'>Continental</a>
- *Schwalbe tubes are sold here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:brand' target='_blank'>brand</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:brand%3DSchwalbe' target='_blank'>Schwalbe</a>
This tagrendering is only visible in the popup if the following condition is met: vending~^(.*bicycle_tube.*)$
### opening_hours_24_7
The question is `What are the opening hours of {title()}?`
*<h3>Opening hours</h3>{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/open24_7.svg'> *24/7 opened (including holidays)* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:opening_hours' target='_blank'>opening_hours</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D24/7' target='_blank'>24/7</a>
- *Marked as closed for an unspecified time* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:opening_hours' target='_blank'>opening_hours</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3Dclosed' target='_blank'>closed</a>. _This option cannot be chosen as answer_
### payment-options-split
The question is `Which methods of payment are accepted here?`
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/cash.svg'> *Cash is accepted here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cash' target='_blank'>payment:cash</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cash%3Dyes' target='_blank'>yes</a>. _This option cannot be chosen as answer_. Unselecting this answer will add payment:cash=
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/payment_card.svg'> *Payment cards are accepted here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cards' target='_blank'>payment:cards</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cards%3Dyes' target='_blank'>yes</a>. _This option cannot be chosen as answer_. Unselecting this answer will add payment:cards=
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/qrcode.svg'> *Payment by QR-code is possible here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:qr_code' target='_blank'>payment:qr_code</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:qr_code%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:qr_code' target='_blank'>payment:qr_code</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:qr_code%3Dno' target='_blank'>no</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/coins.svg'> *Coins are accepted here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins' target='_blank'>payment:coins</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins' target='_blank'>payment:coins</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins%3Dno' target='_blank'>no</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/notes.svg'> *Bank notes are accepted here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:notes' target='_blank'>payment:notes</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:notes%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:notes' target='_blank'>payment:notes</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:notes%3Dno' target='_blank'>no</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/payment_card.svg'> *Debit cards are accepted here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:debit_cards' target='_blank'>payment:debit_cards</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:debit_cards%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:debit_cards' target='_blank'>payment:debit_cards</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:debit_cards%3Dno' target='_blank'>no</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/payment_card.svg'> *Credit cards are accepted here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:credit_cards' target='_blank'>payment:credit_cards</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:credit_cards%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:credit_cards' target='_blank'>payment:credit_cards</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:credit_cards%3Dno' target='_blank'>no</a>
### denominations-coins
The question is `What coins can you use to pay here?`
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/eur/1cent.svg'> *1 cent coins are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins:denominations' target='_blank'>payment:coins:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.01 EUR' target='_blank'>0.01 EUR</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/eur/2cent.svg'> *2 cent coins are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins:denominations' target='_blank'>payment:coins:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.02 EUR' target='_blank'>0.02 EUR</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/eur/5cent.svg'> *5 cent coins are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins:denominations' target='_blank'>payment:coins:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.05 EUR' target='_blank'>0.05 EUR</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/eur/10cent.svg'> *10 cent coins are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins:denominations' target='_blank'>payment:coins:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.10 EUR' target='_blank'>0.10 EUR</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/eur/20cent.svg'> *20 cent coins are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins:denominations' target='_blank'>payment:coins:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.20 EUR' target='_blank'>0.20 EUR</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/eur/50cent.svg'> *50 cent coins are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins:denominations' target='_blank'>payment:coins:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.50 EUR' target='_blank'>0.50 EUR</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/eur/1euro.svg'> *1 euro coins are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins:denominations' target='_blank'>payment:coins:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D1 EUR' target='_blank'>1 EUR</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/eur/2euro.svg'> *2 euro coins are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins:denominations' target='_blank'>payment:coins:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D2 EUR' target='_blank'>2 EUR</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/chf/5rp-2019-800px.png'> *5 centimes coins are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins:denominations' target='_blank'>payment:coins:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.05 CHF' target='_blank'>0.05 CHF</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/chf/10rp-2019-800px.png'> *10 centimes coins are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins:denominations' target='_blank'>payment:coins:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.10 CHF' target='_blank'>0.10 CHF</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/chf/20rp-2019-800px.png'> *20 centimes coins are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins:denominations' target='_blank'>payment:coins:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.20 CHF' target='_blank'>0.20 CHF</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/chf/50rp-2019-800px.png'> *½ franc coins are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins:denominations' target='_blank'>payment:coins:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.50 CHF' target='_blank'>0.50 CHF</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/chf/1fr-2019-800px.png'> *1 franc coins are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins:denominations' target='_blank'>payment:coins:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D1 CHF' target='_blank'>1 CHF</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/chf/2fr-2019-800px.png'> *2 francs coins are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins:denominations' target='_blank'>payment:coins:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D2 CHF' target='_blank'>2 CHF</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/chf/5fr-2019-800px.png'> *5 francs coins are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins:denominations' target='_blank'>payment:coins:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D5 CHF' target='_blank'>5 CHF</a>
This tagrendering is only visible in the popup if the following condition is met: (<a href='https://wiki.openstreetmap.org/wiki/Key:payment:cash' target='_blank'>payment:cash</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cash%3Dyes' target='_blank'>yes</a> | <a href='https://wiki.openstreetmap.org/wiki/Key:payment:coins' target='_blank'>payment:coins</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:coins%3Dyes' target='_blank'>yes</a>) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$)
### denominations-notes
The question is `what notes can you use to pay here?`
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/eur/5euro.svg'> *5 euro notes are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:notes:denominations' target='_blank'>payment:notes:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D5 EUR' target='_blank'>5 EUR</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/eur/10euro.svg'> *10 euro notes are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:notes:denominations' target='_blank'>payment:notes:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D10 EUR' target='_blank'>10 EUR</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/eur/20euro.svg'> *20 euro notes are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:notes:denominations' target='_blank'>payment:notes:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D20 EUR' target='_blank'>20 EUR</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/eur/50euro.svg'> *50 euro notes are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:notes:denominations' target='_blank'>payment:notes:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D50 EUR' target='_blank'>50 EUR</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/eur/100euro.svg'> *100 euro notes are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:notes:denominations' target='_blank'>payment:notes:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D100 EUR' target='_blank'>100 EUR</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/eur/200euro.svg'> *200 euro notes are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:notes:denominations' target='_blank'>payment:notes:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D200 EUR' target='_blank'>200 EUR</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/eur/500euro.svg'> *500 euro notes are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:notes:denominations' target='_blank'>payment:notes:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D500 EUR' target='_blank'>500 EUR</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/chf/10chf.svg'> *10 francs notes are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:notes:denominations' target='_blank'>payment:notes:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D10 CHF' target='_blank'>10 CHF</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/chf/20chf.svg'> *20 francs notes are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:notes:denominations' target='_blank'>payment:notes:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D20 CHF' target='_blank'>20 CHF</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/chf/50chf.svg'> *50 francs notes are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:notes:denominations' target='_blank'>payment:notes:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D50 CHF' target='_blank'>50 CHF</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/chf/100chf.svg'> *100 francs notes are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:notes:denominations' target='_blank'>payment:notes:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D100 CHF' target='_blank'>100 CHF</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/chf/200chf.svg'> *200 francs notes are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:notes:denominations' target='_blank'>payment:notes:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D200 CHF' target='_blank'>200 CHF</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/chf/1000chf.svg'> *1000 francs notes are accepted* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:notes:denominations' target='_blank'>payment:notes:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D1000 CHF' target='_blank'>1000 CHF</a>
This tagrendering is only visible in the popup if the following condition is met: (<a href='https://wiki.openstreetmap.org/wiki/Key:payment:cash' target='_blank'>payment:cash</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cash%3Dyes' target='_blank'>yes</a> | <a href='https://wiki.openstreetmap.org/wiki/Key:payment:notes' target='_blank'>payment:notes</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:notes%3Dyes' target='_blank'>yes</a>) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$)
### operator
The question is `Who operates this vending machine?`
*This vending machine is operated by {operator}* is shown if `operator` is set
### indoor
The question is `Is this vending machine indoors?`
- *This vending machine is outdoors* is shown if with indoor=. _This option cannot be chosen as answer_
- *This vending machine is indoors* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:indoor' target='_blank'>indoor</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:indoor%3Dyes' target='_blank'>yes</a>
- *This vending machine is outdoors* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:indoor' target='_blank'>indoor</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:indoor%3Dno' target='_blank'>no</a>
### phone
The question is `What is the phone number of the operator of this vending machine?`
*{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/phone.svg'> *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### website
The question is `What is the website of {title()}?`
*<a href='{website}' rel='nofollow noopener noreferrer' target='_blank'>{website}</a>* is shown if `website` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/icons/website.svg'> *<a href='{contact:website}' rel='nofollow noopener noreferrer' target='_blank'>{contact:website}</a>* is shown if with contact:website~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### charge_bicycle_tube
The question is `How much does a a bicycle tube cost?`
*a bicycle tube costs {charge}* is shown if `charge` is set
This tagrendering is only visible in the popup if the following condition is met: vending~^(.*bicycle_tube.*)$
### charge_bicycle_light
The question is `How much does a bicycle light cost?`
*bicycle light costs {charge}* is shown if `charge` is set
This tagrendering is only visible in the popup if the following condition is met: vending~^(.*bicycle_light.*)$
### charge_condom
The question is `How much does a a condom cost?`
*a condom costs {charge}* is shown if `charge` is set
This tagrendering is only visible in the popup if the following condition is met: vending~^(.*condom.*)$
### operational_status
The question is `Is this vending machine still operational?`
- *This vending machine works* is shown if with operational_status=
- *This vending machine is broken* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:operational_status' target='_blank'>operational_status</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:operational_status%3Dbroken' target='_blank'>broken</a>
- *This vending machine is closed* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:operational_status' target='_blank'>operational_status</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:operational_status%3Dclosed' target='_blank'>closed</a>
- *The operational status is <i>{operational_status}</i>* is shown if with operational_status~.+. _This option cannot be chosen as answer_
### leftover-questions
_This tagrendering has no question and is thus read-only_
*{questions( ,)}*
### move-button
_This tagrendering has no question and is thus read-only_
*{move_button()}*
### delete-button
_This tagrendering has no question and is thus read-only_
*{delete_button()}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
## Filters
| id | question | osmTags |
-----|-----|----- |
| open_now.0 | Now open | _isOpen=yes |
| id | question | osmTags |
-----|-----|----- |
| vending.0 | *All vending machines* (default) | |
| vending.1 | Sale of drinks | vending~^(.*drinks.*)$ |
| vending.2 | Sale of sweets | vending~^(.*sweets.*)$ |
| vending.3 | Sale of food | vending~^(.*food.*)$ |
| vending.4 | Sale of cigarettes | vending~^(.*cigarettes.*)$ |
| vending.5 | Sale of condoms | vending~^(.*condoms.*)$ |
| vending.6 | Sale of coffee | vending~^(.*coffee.*)$ |
| vending.7 | Sale of water | vending~^(.*water.*)$ |
| vending.8 | Sale of newspapers | vending~^(.*newspapers.*)$ |
| vending.9 | Sale of bicycle inner tubes | vending~^(.*bicycle_tube.*)$ |
| vending.10 | Sale of milk | vending~^(.*milk.*)$ |
| vending.11 | Sale of bread | vending~^(.*bread.*)$ |
| vending.12 | Sale of eggs | vending~^(.*eggs.*)$ |
| vending.13 | Sale of ice cream | vending~^(.*ice_cream.*)$ |
| vending.14 | Sale of cheese | vending~^(.*cheese.*)$ |
| vending.15 | Sale of honey | vending~^(.*honey.*)$ |
| vending.16 | Sale of potatoes | vending~^(.*potatoes.*)$ |
| vending.17 | Sale of meat | vending~^(.*meat.*)$ |
| vending.18 | Sale of fruit | vending~^(.*fruit.*)$ |
| vending.19 | Sale of strawberries | vending~^(.*strawberries.*)$ |
| vending.20 | Sale of flowers | vending~^(.*flowers.*)$ |
| vending.21 | Sale of parking tickets | vending~^(.*parking_tickets.*)$ |
| vending.22 | Sale of pressed pennies | vending=elongated_coin |
| vending.23 | Sale of public transport tickets | vending~^(.*public_transport_tickets.*)$ |
| vending.24 | Sale of bicycle lights | vending=bicycle_light |
| vending.25 | Sale of gloves | vending=gloves |
| vending.26 | Sale of bicycle repair kits | vending=bicycle_repair_kit |
| vending.27 | Sale of bicycle pumps | vending=bicycle_pump |
| vending.28 | Sale of bicycle locks | vending=bicycle_lock |
| id | question | osmTags |
-----|-----|----- |
| accepts_cash.0 | Accepts cash | payment:cash=yes |
| id | question | osmTags |
-----|-----|----- |
| accepts_cards.0 | Accepts payment cards | payment:cards=yes |
This document is autogenerated from [assets/themes/vending_machine/vending_machine.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/vending_machine/vending_machine.json)

View file

@ -1,109 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# ambulancestation
An ambulance station is an area for storage of ambulance vehicles, medical equipment, personal protective equipment, and other medical supplies.
- This layer is shown at zoomlevel **12** and higher
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Presets](#presets)
3. [Basic tags for this layer](#basic-tags-for-this-layer)
4. [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)
- [leftover-questions](#leftover-questions)
- [move-button](#move-button)
- [lod](#lod)
## Themes using this layer
- [disaster_response](https://mapcomplete.org/disaster_response)
- [hailhydrant](https://mapcomplete.org/hailhydrant)
- [personal](https://mapcomplete.org/personal)
## Presets
The following options to create new points are included:
- **an ambulance station** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:emergency' target='_blank'>emergency</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:emergency%3Dambulance_station' target='_blank'>ambulance_station</a>
## Basic tags for this layer
Elements must match the expression **<a href='https://wiki.openstreetmap.org/wiki/Key:emergency' target='_blank'>emergency</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:emergency%3Dambulance_station' target='_blank'>ambulance_station</a>**
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22emergency%22%3D%22ambulance_station%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/name#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/name/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/addr:street#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/addr%3Astreet/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [addr:street](https://wiki.openstreetmap.org/wiki/Key:addr:street) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/addr:place#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/addr%3Aplace/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [addr:place](https://wiki.openstreetmap.org/wiki/Key:addr:place) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/operator#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/operator/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/operator:type#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/operator%3Atype/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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 station is called {name}.* is shown if `name` is set
### ambulance-street
The question is `What is the street name where the station located?`
*This station is along a highway called {addr:street}.* is shown if `addr:street` is set
### ambulance-place
The question is `Where is the station located? (e.g. name of neighborhood, villlage, or town)`
*This station is found within {addr:place}.* is shown if `addr:place` is set
### ambulance-agency
The question is `What agency operates this station?`
*This station is operated by {operator}.* is shown if `operator` is set
### ambulance-operator-type
The question is `How is the station operator classified?`
*The operator is a(n) {operator:type} entity.* is shown if `operator:type` is set
- *The station is operated by the government.* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:operator:type' target='_blank'>operator:type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:operator:type%3Dgovernment' target='_blank'>government</a>
- *The station is operated by a community-based, or informal organization.* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:operator:type' target='_blank'>operator:type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:operator:type%3Dcommunity' target='_blank'>community</a>
- *The station is operated by a formal group of volunteers.* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:operator:type' target='_blank'>operator:type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:operator:type%3Dngo' target='_blank'>ngo</a>
- *The station is privately operated.* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:operator:type' target='_blank'>operator:type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:operator:type%3Dprivate' target='_blank'>private</a>
### images
This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload()}*
### leftover-questions
_This tagrendering has no question and is thus read-only_
*{questions( ,)}*
### move-button
_This tagrendering has no question and is thus read-only_
*{move_button()}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
This document is autogenerated from [assets/layers/ambulancestation/ambulancestation.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/ambulancestation/ambulancestation.json)

View file

@ -1,167 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# animal_shelter
An animal shelter is a facility where animals in trouble are brought and facility's staff (volunteers or not) feeds them and cares of them, rehabilitating and healing them if necessary. This definition includes kennels for abandoned dogs, catteries for abandoned cats, shelters for other abandoned pets and wildlife recovery centres.
- This layer is shown at zoomlevel **0** and higher
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Presets](#presets)
3. [Basic tags for this layer](#basic-tags-for-this-layer)
4. [Supported attributes](#supported-attributes)
- [images](#images)
- [reviews](#reviews)
- [2](#2)
- [website](#website)
- [phone](#phone)
- [email](#email)
- [6](#6)
- [opening_hours_by_appointment](#opening_hours_by_appointment)
- [Opening hours](#opening-hours)
- [boarded_animals](#boarded_animals)
- [leftover-questions](#leftover-questions)
- [move-button](#move-button)
- [delete-button](#delete-button)
- [lod](#lod)
5. [Filters](#filters)
## Themes using this layer
- [personal](https://mapcomplete.org/personal)
- [pets](https://mapcomplete.org/pets)
## Presets
The following options to create new points are included:
- **an animal shelter** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Danimal_shelter' target='_blank'>animal_shelter</a>
## Basic tags for this layer
Elements must match the expression **<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Danimal_shelter' target='_blank'>animal_shelter</a>**
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22amenity%22%3D%22animal_shelter%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/name#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/name/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/website#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/website/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/phone#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/phone/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/email#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/email/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/purpose#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/purpose/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [purpose](https://wiki.openstreetmap.org/wiki/Key:purpose) | Multiple choice | [adoption](https://wiki.openstreetmap.org/wiki/Tag:purpose%3Dadoption) [sanctuary](https://wiki.openstreetmap.org/wiki/Tag:purpose%3Dsanctuary) [release](https://wiki.openstreetmap.org/wiki/Tag:purpose%3Drelease) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/opening_hours#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/opening_hours/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | ["by appointment"](https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D"by appointment") |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/animal_shelter#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/animal_shelter/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [animal_shelter](https://wiki.openstreetmap.org/wiki/Key:animal_shelter) | [string](../SpecialInputElements.md#string) | [dog](https://wiki.openstreetmap.org/wiki/Tag:animal_shelter%3Ddog) [cat](https://wiki.openstreetmap.org/wiki/Tag:animal_shelter%3Dcat) [horse](https://wiki.openstreetmap.org/wiki/Tag:animal_shelter%3Dhorse) [bird](https://wiki.openstreetmap.org/wiki/Tag:animal_shelter%3Dbird) [wildlife](https://wiki.openstreetmap.org/wiki/Tag:animal_shelter%3Dwildlife) |
### images
This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload()}*
### reviews
Shows the reviews module (including the possibility to leave a review)
_This tagrendering has no question and is thus read-only_
*{create_review()}{list_reviews()}*
### 2
The question is `What is the name of this animal shelter?`
*This animal shelter is named <b>{name}</b>* is shown if `name` is set
### website
The question is `What is the website of {title()}?`
*<a href='{website}' rel='nofollow noopener noreferrer' target='_blank'>{website}</a>* is shown if `website` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/icons/website.svg'> *<a href='{contact:website}' rel='nofollow noopener noreferrer' target='_blank'>{contact:website}</a>* is shown if with contact:website~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### phone
The question is `What is the phone number of {title()}?`
*{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/phone.svg'> *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### email
The question is `What is the email address of {title()}?`
*<a href='mailto:{email}' target='_blank' rel='noopener'>{email}</a>* is shown if `email` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/svg/envelope.svg'> *<a href='mailto:{contact:email}' target='_blank' rel='noopener'>{contact:email}</a>* is shown if with contact:email~.+. _This option cannot be chosen as answer_
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/svg/envelope.svg'> *<a href='mailto:{operator:email}' target='_blank' rel='noopener'>{operator:email}</a>* is shown if with operator:email~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### 6
The question is `What is the purpose of the animal shelter?`
- *Animals are kept here until adopted by a new owner* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:purpose' target='_blank'>purpose</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:purpose%3Dadoption' target='_blank'>adoption</a>
- *Animals are taken care of for the rest of their lives* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:purpose' target='_blank'>purpose</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:purpose%3Dsanctuary' target='_blank'>sanctuary</a>
- *Injured animals are rehabilitated here until they can be released in nature again * is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:purpose' target='_blank'>purpose</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:purpose%3Drelease' target='_blank'>release</a>
### opening_hours_by_appointment
The question is `What are the opening hours of {title()}?`
*<h3>Opening hours</h3>{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set
- *Only by appointment* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:opening_hours' target='_blank'>opening_hours</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D"by appointment"' target='_blank'>"by appointment"</a>
- *Only by appointment* is shown if with opening_hours~^("by appointment"|by appointment)$. _This option cannot be chosen as answer_
- *Marked as closed for an unspecified time* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:opening_hours' target='_blank'>opening_hours</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3Dclosed' target='_blank'>closed</a>. _This option cannot be chosen as answer_
### boarded_animals
The question is `Which animals are accepted here?`
*{animal_shelter} is kept here* is shown if `animal_shelter` is set
- *Dogs are kept here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:animal_shelter' target='_blank'>animal_shelter</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:animal_shelter%3Ddog' target='_blank'>dog</a>
- *Cats are kept here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:animal_shelter' target='_blank'>animal_shelter</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:animal_shelter%3Dcat' target='_blank'>cat</a>
- *Horses are kept here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:animal_shelter' target='_blank'>animal_shelter</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:animal_shelter%3Dhorse' target='_blank'>horse</a>
- *Birds are kept here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:animal_shelter' target='_blank'>animal_shelter</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:animal_shelter%3Dbird' target='_blank'>bird</a>
- *Wild animals are kept here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:animal_shelter' target='_blank'>animal_shelter</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:animal_shelter%3Dwildlife' target='_blank'>wildlife</a>
### leftover-questions
_This tagrendering has no question and is thus read-only_
*{questions( ,)}*
### move-button
_This tagrendering has no question and is thus read-only_
*{move_button()}*
### delete-button
_This tagrendering has no question and is thus read-only_
*{delete_button()}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
## Filters
| id | question | osmTags |
-----|-----|----- |
| open_now.0 | Now open | _isOpen=yes |
This document is autogenerated from [assets/layers/animal_shelter/animal_shelter.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/animal_shelter/animal_shelter.json)

View file

@ -1,496 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# artwork
An open map of statues, busts, graffitis and other artwork all over the world
- This layer is shown at zoomlevel **12** and higher
- This layer will automatically load [walls_and_buildings](./walls_and_buildings.md) into the layout as it depends on it: preset `an artwork on a wall` snaps to this layer (artwork.presets[1])
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Presets](#presets)
3. [Basic tags for this layer](#basic-tags-for-this-layer)
4. [Supported attributes](#supported-attributes)
- [images_no_blur](#images_no_blur)
- [artwork-artwork_type](#artwork-artwork_type)
- [artwork-artist-wikidata](#artwork-artist-wikidata)
- [artwork-artist_name](#artwork-artist_name)
- [artwork-website](#artwork-website)
- [wikipedia](#wikipedia)
- [artwork_subject](#artwork_subject)
- [doubles_as_memorial](#doubles_as_memorial)
- [memorial-type](#memorial-type)
- [inscription](#inscription)
- [doubles_as_bench](#doubles_as_bench)
- [bench-backrest](#bench-backrest)
- [bench-armrest](#bench-armrest)
- [bench-seats](#bench-seats)
- [bench-material](#bench-material)
- [bench-direction](#bench-direction)
- [bench-colour](#bench-colour)
- [bench-survey:date](#bench-surveydate)
- [bench-inscription](#bench-inscription)
- [bench-memorial](#bench-memorial)
- [doubles_as_wayside_shrine](#doubles_as_wayside_shrine)
- [shrine_name](#shrine_name)
- [religion](#religion)
- [denomination_christian](#denomination_christian)
- [denomination_muslim](#denomination_muslim)
- [denomination_jewish](#denomination_jewish)
- [denomination_other](#denomination_other)
- [leftover-questions](#leftover-questions)
- [move-button](#move-button)
- [delete-button](#delete-button)
- [lod](#lod)
5. [Filters](#filters)
## Themes using this layer
- [artwork](https://mapcomplete.org/artwork)
- [memorials](https://mapcomplete.org/memorials)
- [personal](https://mapcomplete.org/personal)
- [wayside_shrines](https://mapcomplete.org/wayside_shrines)
## Presets
The following options to create new points are included:
- **an artwork** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:tourism' target='_blank'>tourism</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:tourism%3Dartwork' target='_blank'>artwork</a>
- **an artwork on a wall** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:tourism' target='_blank'>tourism</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:tourism%3Dartwork' target='_blank'>artwork</a> (snaps to layers `walls_and_buildings`)
## Basic tags for this layer
Elements must match the expression **<a href='https://wiki.openstreetmap.org/wiki/Key:tourism' target='_blank'>tourism</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:tourism%3Dartwork' target='_blank'>artwork</a>**
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22tourism%22%3D%22artwork%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/artwork_type#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/artwork_type/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) [woodcarving](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dwoodcarving) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/artist:wikidata#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/artist%3Awikidata/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [artist:wikidata](https://wiki.openstreetmap.org/wiki/Key:artist:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/artist_name#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/artist_name/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [artist_name](https://wiki.openstreetmap.org/wiki/Key:artist_name) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/website#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/website/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/wikidata#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/wikidata/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [wikidata](https://wiki.openstreetmap.org/wiki/Key:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/subject:wikidata#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/subject%3Awikidata/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [subject:wikidata](https://wiki.openstreetmap.org/wiki/Key:subject:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/historic#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/historic/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [historic](https://wiki.openstreetmap.org/wiki/Key:historic) | Multiple choice | [memorial](https://wiki.openstreetmap.org/wiki/Tag:historic%3Dmemorial) [](https://wiki.openstreetmap.org/wiki/Tag:historic%3D) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/memorial#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/memorial/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [memorial](https://wiki.openstreetmap.org/wiki/Key:memorial) | [string](../SpecialInputElements.md#string) | [statue](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dstatue) [plaque](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dplaque) [bench](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dbench) [ghost_bike](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dghost_bike) [stolperstein](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dstolperstein) [stele](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dstele) [stone](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dstone) [bust](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dbust) [sculpture](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dsculpture) [obelisk](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dobelisk) [cross](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dcross) [blue_plaque](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dblue_plaque) [tank](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dtank) [tree](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dtree) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/inscription#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/inscription/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [inscription](https://wiki.openstreetmap.org/wiki/Key:inscription) | [text](../SpecialInputElements.md#text) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/amenity#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/amenity/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [amenity](https://wiki.openstreetmap.org/wiki/Key:amenity) | Multiple choice | [bench](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbench) [](https://wiki.openstreetmap.org/wiki/Tag:amenity%3D) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/backrest#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/backrest/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [backrest](https://wiki.openstreetmap.org/wiki/Key:backrest) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dno) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/armrest#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/armrest/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [armrest](https://wiki.openstreetmap.org/wiki/Key:armrest) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:armrest%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:armrest%3Dno) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/seats#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/seats/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [seats](https://wiki.openstreetmap.org/wiki/Key:seats) | [nat](../SpecialInputElements.md#nat) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/material#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/material/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/direction#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/direction/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [direction](https://wiki.openstreetmap.org/wiki/Key:direction) | [direction](../SpecialInputElements.md#direction) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/colour#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/colour/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/survey:date#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/survey%3Adate/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [survey:date](https://wiki.openstreetmap.org/wiki/Key:survey:date) | [date](../SpecialInputElements.md#date) | [](https://wiki.openstreetmap.org/wiki/Tag:survey:date%3D) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/inscription#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/inscription/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [inscription](https://wiki.openstreetmap.org/wiki/Key:inscription) | [text](../SpecialInputElements.md#text) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/historic#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/historic/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [historic](https://wiki.openstreetmap.org/wiki/Key:historic) | Multiple choice | [memorial](https://wiki.openstreetmap.org/wiki/Tag:historic%3Dmemorial) [](https://wiki.openstreetmap.org/wiki/Tag:historic%3D) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/historic#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/historic/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [historic](https://wiki.openstreetmap.org/wiki/Key:historic) | Multiple choice | [wayside_shrine](https://wiki.openstreetmap.org/wiki/Tag:historic%3Dwayside_shrine) [](https://wiki.openstreetmap.org/wiki/Tag:historic%3D) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/name#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/name/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/religion#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/religion/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [religion](https://wiki.openstreetmap.org/wiki/Key:religion) | [string](../SpecialInputElements.md#string) | [christian](https://wiki.openstreetmap.org/wiki/Tag:religion%3Dchristian) [buddhist](https://wiki.openstreetmap.org/wiki/Tag:religion%3Dbuddhist) [hindu](https://wiki.openstreetmap.org/wiki/Tag:religion%3Dhindu) [jain](https://wiki.openstreetmap.org/wiki/Tag:religion%3Djain) [jewish](https://wiki.openstreetmap.org/wiki/Tag:religion%3Djewish) [muslim](https://wiki.openstreetmap.org/wiki/Tag:religion%3Dmuslim) [pagan](https://wiki.openstreetmap.org/wiki/Tag:religion%3Dpagan) [shinto](https://wiki.openstreetmap.org/wiki/Tag:religion%3Dshinto) [sikh](https://wiki.openstreetmap.org/wiki/Tag:religion%3Dsikh) [taoist](https://wiki.openstreetmap.org/wiki/Tag:religion%3Dtaoist) [zoroastrian](https://wiki.openstreetmap.org/wiki/Tag:religion%3Dzoroastrian) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/denomination#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/denomination/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [denomination](https://wiki.openstreetmap.org/wiki/Key:denomination) | [string](../SpecialInputElements.md#string) | [catholic](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dcatholic) [roman_catholic](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Droman_catholic) [orthodox](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dorthodox) [greek_orthodox](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dgreek_orthodox) [russian_orthodox](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Drussian_orthodox) [serbian_orthodox](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dserbian_orthodox) [protestant](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dprotestant) [anglican](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Danglican) [adventist](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dadventist) [evangelical](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Devangelical) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/denomination#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/denomination/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [denomination](https://wiki.openstreetmap.org/wiki/Key:denomination) | [string](../SpecialInputElements.md#string) | [shia](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dshia) [sunni](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dsunni) [sufi](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dsufi) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/denomination#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/denomination/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [denomination](https://wiki.openstreetmap.org/wiki/Key:denomination) | [string](../SpecialInputElements.md#string) | [conservative](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dconservative) [orthodox](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dorthodox) [hasidic](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dhasidic) [reform](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dreform) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/denomination#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/denomination/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [denomination](https://wiki.openstreetmap.org/wiki/Key:denomination) | [string](../SpecialInputElements.md#string) | |
### images_no_blur
Same as `images`, but uploaded request to disable blurring to the panoramax server
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload(,,,true)}*
### artwork-artwork_type
The question is `What is the type of this artwork?`
*This is a {artwork_type}* is shown if `artwork_type` is set
- *Architecture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Darchitecture' target='_blank'>architecture</a>
- *Mural* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dmural' target='_blank'>mural</a>
- *Painting* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dpainting' target='_blank'>painting</a>
- *Sculpture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dsculpture' target='_blank'>sculpture</a>
- *Statue* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstatue' target='_blank'>statue</a>
- *Bust* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dbust' target='_blank'>bust</a>
- *Stone* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstone' target='_blank'>stone</a>
- *Installation* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dinstallation' target='_blank'>installation</a>
- *Graffiti* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dgraffiti' target='_blank'>graffiti</a>
- *Relief* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Drelief' target='_blank'>relief</a>
- *Azulejo (Spanish decorative tilework)* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dazulejo' target='_blank'>azulejo</a>
- *Tilework* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dtilework' target='_blank'>tilework</a>
- *Woodcarving* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dwoodcarving' target='_blank'>woodcarving</a>
This tagrendering has labels
`artwork-question`
### artwork-artist-wikidata
The question is `Who made this artwork?`
*This artwork was made by {wikidata_label(artist:wikidata):font-weight:bold}<br/>{wikipedia(artist:wikidata)}* is shown if `artist:wikidata` is set
This tagrendering has labels
`artwork-question`
### artwork-artist_name
The question is `Which artist created this?`
*Created by {artist_name}* is shown if `artist_name` is set
This tagrendering has labels
`artwork-question`
### artwork-website
The question is `Is there a website with more information about this artwork?`
*{link(More information on this website,&LBRACEwebsite&RBRACE,,,,)}* is shown if `website` is set
This tagrendering has labels
`artwork-question`
### wikipedia
Shows a wikipedia box with the corresponding wikipedia article; the wikidata-item link can be changed by a contributor
The question is `What is the corresponding Wikidata entity?`
*{wikipedia():max-height:25rem}* is shown if `wikidata` is set
- *{wikipedia():max-height:25rem}* is shown if with wikipedia~.+. _This option cannot be chosen as answer_
- *No Wikipedia page has been linked yet* is shown if with wikidata=. _This option cannot be chosen as answer_
### artwork_subject
The question is `What does this artwork depict?`
*This artwork depicts {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}* is shown if `subject:wikidata` is set
This tagrendering is only visible in the popup if the following condition is met: subject:wikidata~.+
This tagrendering has labels
`artwork-question`
### doubles_as_memorial
The question is `Does this artwork serve as a memorial?`
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/memorial/memorial.svg'> *This artwork also serves as a memorial* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:historic' target='_blank'>historic</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:historic%3Dmemorial' target='_blank'>memorial</a>
- *This artwork does not serve as a memorial* is shown if with historic=
### memorial-type
The question is `What type of memorial is this?`
*This is a {memorial}* is shown if `memorial` is set
- *This is a statue* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:memorial' target='_blank'>memorial</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dstatue' target='_blank'>statue</a>
- *This is a plaque* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:memorial' target='_blank'>memorial</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dplaque' target='_blank'>plaque</a>
- *This is a commemorative bench* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:memorial' target='_blank'>memorial</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dbench' target='_blank'>bench</a>
- *This is a ghost bike - a bicycle painted white to remember a cyclist whom deceased because of a car crash* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:memorial' target='_blank'>memorial</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dghost_bike' target='_blank'>ghost_bike</a>
- *This is a stolperstein (stumbing stone)* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:memorial' target='_blank'>memorial</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dstolperstein' target='_blank'>stolperstein</a>
- *This is a stele* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:memorial' target='_blank'>memorial</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dstele' target='_blank'>stele</a>
- *This is a memorial stone* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:memorial' target='_blank'>memorial</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dstone' target='_blank'>stone</a>
- *This is a bust* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:memorial' target='_blank'>memorial</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dbust' target='_blank'>bust</a>
- *This is a sculpture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:memorial' target='_blank'>memorial</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dsculpture' target='_blank'>sculpture</a>
- *This is an obelisk* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:memorial' target='_blank'>memorial</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dobelisk' target='_blank'>obelisk</a>
- *This is a cross* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:memorial' target='_blank'>memorial</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dcross' target='_blank'>cross</a>
- *This is a blue plaque* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:memorial' target='_blank'>memorial</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dblue_plaque' target='_blank'>blue_plaque</a>
- *This is a historic tank, permanently placed in public space as memorial* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:memorial' target='_blank'>memorial</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dtank' target='_blank'>tank</a>
- *This is a memorial tree* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:memorial' target='_blank'>memorial</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dtree' target='_blank'>tree</a>
- *This is a gravestone; the person is buried here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:historic' target='_blank'>historic</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:historic%3Dtomb' target='_blank'>tomb</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:historic' target='_blank'>historic</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:historic%3Dmemorial' target='_blank'>memorial</a>
This tagrendering has labels
`memorial-questions`
### inscription
The question is `What is the inscription on this memorial?`
*The inscription on this memorial reads: <p><i>{inscription}<i></p>* is shown if `inscription` is set
- *This memorial does not have an inscription* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:not:inscription' target='_blank'>not:inscription</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:not:inscription%3Dyes' target='_blank'>yes</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:historic' target='_blank'>historic</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:historic%3Dmemorial' target='_blank'>memorial</a> & memorial!=bench
This tagrendering has labels
`memorial-questions`
### doubles_as_bench
The question is `Does this artwork serve as a bench?`
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/bench/bench.svg'> *This artwork also serves as a bench* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbench' target='_blank'>bench</a>
- *This artwork does not serve as a bench* is shown if with amenity=
- *This artwork does not serve as a bench* is shown if with amenity!=bench. _This option cannot be chosen as answer_
### bench-backrest
The question is `Does this bench have a backrest?`
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/bench/two_sided.svg'> *This bench is two-sided and shares the backrest* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:backrest' target='_blank'>backrest</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dyes' target='_blank'>yes</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:two_sided' target='_blank'>two_sided</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:two_sided%3Dyes' target='_blank'>yes</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/bench/one_sided.svg'> *This bench does have a backrest* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:backrest' target='_blank'>backrest</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dyes' target='_blank'>yes</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/bench/no_backrest.svg'> *This bench does <b>not</b> have a backrest* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:backrest' target='_blank'>backrest</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dno' target='_blank'>no</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbench' target='_blank'>bench</a>
This tagrendering has labels
`bench-questions`
### bench-armrest
The question is `Does this bench have one or more armrests?`
- *This bench does have one or more armrests* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:armrest' target='_blank'>armrest</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:armrest%3Dyes' target='_blank'>yes</a>
- *This bench does <b>not</b> have any armrests* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:armrest' target='_blank'>armrest</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:armrest%3Dno' target='_blank'>no</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbench' target='_blank'>bench</a>
This tagrendering has labels
`bench-questions`
### bench-seats
The question is `How many seats does this bench have?`
*This bench has {seats} seats* is shown if `seats` is set
- *This bench does not have separated seats* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:seats:separated' target='_blank'>seats:separated</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:seats:separated%3Dno' target='_blank'>no</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbench' target='_blank'>bench</a>
This tagrendering has labels
`bench-questions`
### bench-material
The question is `What is the bench (seating) made from?`
*Material: {material}* is shown if `material` is set
- *The seating is made from wood* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:material' target='_blank'>material</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:material%3Dwood' target='_blank'>wood</a>
- *The seating is made from metal* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:material' target='_blank'>material</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:material%3Dmetal' target='_blank'>metal</a>
- *The seating is made from stone* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:material' target='_blank'>material</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:material%3Dstone' target='_blank'>stone</a>
- *The seating is made from concrete* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:material' target='_blank'>material</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:material%3Dconcrete' target='_blank'>concrete</a>
- *The seating is made from plastic* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:material' target='_blank'>material</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:material%3Dplastic' target='_blank'>plastic</a>
- *The seating is made from steel* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:material' target='_blank'>material</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:material%3Dsteel' target='_blank'>steel</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbench' target='_blank'>bench</a>
This tagrendering has labels
`bench-questions`
### bench-direction
The question is `In which direction are you looking when sitting on the bench?`
*When sitting on the bench, one looks towards {direction}°.* is shown if `direction` is set
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbench' target='_blank'>bench</a> & two_sided!=yes
This tagrendering has labels
`bench-questions`
### bench-colour
The question is `Which colour does this bench have?`
*Colour: {colour}* is shown if `colour` is set
- *Colour: brown* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dbrown' target='_blank'>brown</a>
- *Colour: green* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dgreen' target='_blank'>green</a>
- *Colour: gray* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dgray' target='_blank'>gray</a>
- *Colour: white* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dwhite' target='_blank'>white</a>
- *Colour: red* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dred' target='_blank'>red</a>
- *Colour: black* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dblack' target='_blank'>black</a>
- *Colour: blue* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dblue' target='_blank'>blue</a>
- *Colour: yellow* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dyellow' target='_blank'>yellow</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbench' target='_blank'>bench</a>
This tagrendering has labels
`bench-questions`
### bench-survey:date
The question is `When was this bench last surveyed?`
*This bench was last surveyed on {survey:date}* is shown if `survey:date` is set
- *Surveyed today!* is shown if with survey:date=
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbench' target='_blank'>bench</a>
This tagrendering has labels
`bench-questions`
### bench-inscription
The question is `Does this bench have an inscription?`
*This bench has the following inscription:<br/><p><i>{inscription}</i></p>* is shown if `inscription` is set
- *This bench does not have an inscription* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:not:inscription' target='_blank'>not:inscription</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:not:inscription%3Dyes' target='_blank'>yes</a>
- *This bench <span class='subtle'>probably</span> does not not have an inscription* is shown if with inscription=. _This option cannot be chosen as answer_
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbench' target='_blank'>bench</a>
This tagrendering has labels
`bench-questions`
### bench-memorial
The question is `Does this bench act as memorial for someone or something?`
- *This bench is a memorial for someone or something* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:historic' target='_blank'>historic</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:historic%3Dmemorial' target='_blank'>memorial</a>
- *This bench is a <b>not</b> a memorial for someone or something* is shown if with historic= & <a href='https://wiki.openstreetmap.org/wiki/Key:not:historic' target='_blank'>not:historic</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:not:historic%3Dmemorial' target='_blank'>memorial</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbench' target='_blank'>bench</a> & (<a href='https://wiki.openstreetmap.org/wiki/Key:historic' target='_blank'>historic</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:historic%3Dmemorial' target='_blank'>memorial</a> | <a href='https://wiki.openstreetmap.org/wiki/Key:memorial' target='_blank'>memorial</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dbench' target='_blank'>bench</a> | <a href='https://wiki.openstreetmap.org/wiki/Key:tourism' target='_blank'>tourism</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:tourism%3Dartwork' target='_blank'>artwork</a> | inscription~.+)
This tagrendering has labels
`bench-questions`
### doubles_as_wayside_shrine
The question is `Does this artwork also double as wayside shrine?`
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/wayside_shrine/shrine.svg'> *This artwork acts as a wayside shrine* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:historic' target='_blank'>historic</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:historic%3Dwayside_shrine' target='_blank'>wayside_shrine</a>
- *This artwork does not act as a wayside shrine* is shown if with historic=
### shrine_name
The question is `What's the name of this shrine?`
*The name of this shrine is <b>{name}</b>* is shown if `name` is set
- *This shrine does not have a name* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:noname' target='_blank'>noname</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:noname%3Dyes' target='_blank'>yes</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:historic' target='_blank'>historic</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:historic%3Dwayside_shrine' target='_blank'>wayside_shrine</a>
This tagrendering has labels
`shrine_questions`
### religion
The question is `To which religion is this shrine dedicated?`
*This shrine is {religion}* is shown if `religion` is set
- *This is a Christian shrine* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:religion' target='_blank'>religion</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:religion%3Dchristian' target='_blank'>christian</a>
- *This is a Buddhist shrine* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:religion' target='_blank'>religion</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:religion%3Dbuddhist' target='_blank'>buddhist</a>
- *This is a Hindu shrine* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:religion' target='_blank'>religion</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:religion%3Dhindu' target='_blank'>hindu</a>
- *This is a Jain shrine* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:religion' target='_blank'>religion</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:religion%3Djain' target='_blank'>jain</a>
- *This is a Jewish shrine* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:religion' target='_blank'>religion</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:religion%3Djewish' target='_blank'>jewish</a>
- *This is an Islamic shrine* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:religion' target='_blank'>religion</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:religion%3Dmuslim' target='_blank'>muslim</a>
- *This is a Pagan shrine* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:religion' target='_blank'>religion</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:religion%3Dpagan' target='_blank'>pagan</a>
- *This is a Shinto shrine* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:religion' target='_blank'>religion</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:religion%3Dshinto' target='_blank'>shinto</a>
- *This is a Sikh shrine* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:religion' target='_blank'>religion</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:religion%3Dsikh' target='_blank'>sikh</a>
- *This is a Taoist shrine* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:religion' target='_blank'>religion</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:religion%3Dtaoist' target='_blank'>taoist</a>
- *This is a Zoroastrian shrine* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:religion' target='_blank'>religion</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:religion%3Dzoroastrian' target='_blank'>zoroastrian</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:historic' target='_blank'>historic</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:historic%3Dwayside_shrine' target='_blank'>wayside_shrine</a>
This tagrendering has labels
`shrine_questions`
### denomination_christian
The question is `What's the Christian denomination of the shrine?`
*The religious denomination is <b>{denomination}</b>* is shown if `denomination` is set
- *The religious subdenomination is Catholic* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:denomination' target='_blank'>denomination</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dcatholic' target='_blank'>catholic</a>
- *The religious subdenomination is Roman Catholic* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:denomination' target='_blank'>denomination</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:denomination%3Droman_catholic' target='_blank'>roman_catholic</a>
- *The religious subdenomination is Orthodox* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:denomination' target='_blank'>denomination</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dorthodox' target='_blank'>orthodox</a>
- *The religious subdenomination is Greek-Orthodox* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:denomination' target='_blank'>denomination</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dgreek_orthodox' target='_blank'>greek_orthodox</a>
- *The religious subdenomination is Russian-Orthodox* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:denomination' target='_blank'>denomination</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:denomination%3Drussian_orthodox' target='_blank'>russian_orthodox</a>
- *The religious subdenomination is Serbian Orthodox* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:denomination' target='_blank'>denomination</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dserbian_orthodox' target='_blank'>serbian_orthodox</a>
- *The religious subdenomination is Protestant* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:denomination' target='_blank'>denomination</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dprotestant' target='_blank'>protestant</a>
- *The religious subdenomination is Anglican* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:denomination' target='_blank'>denomination</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:denomination%3Danglican' target='_blank'>anglican</a>
- *The religious subdenomination is Adventist* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:denomination' target='_blank'>denomination</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dadventist' target='_blank'>adventist</a>
- *The religious subdenomination is evangelical* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:denomination' target='_blank'>denomination</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:denomination%3Devangelical' target='_blank'>evangelical</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:historic' target='_blank'>historic</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:historic%3Dwayside_shrine' target='_blank'>wayside_shrine</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:religion' target='_blank'>religion</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:religion%3Dchristian' target='_blank'>christian</a>
This tagrendering has labels
`shrine_questions`
### denomination_muslim
The question is `What's the Muslim denomination of this shrine?`
*The religious subdenomination is {denomination}* is shown if `denomination` is set
- *The religious subdenomination is Shia* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:denomination' target='_blank'>denomination</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dshia' target='_blank'>shia</a>
- *The religious subdenomination is Sunni* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:denomination' target='_blank'>denomination</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dsunni' target='_blank'>sunni</a>
- *The religious subdenomination is Sufi* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:denomination' target='_blank'>denomination</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dsufi' target='_blank'>sufi</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:historic' target='_blank'>historic</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:historic%3Dwayside_shrine' target='_blank'>wayside_shrine</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:religion' target='_blank'>religion</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:religion%3Dmuslim' target='_blank'>muslim</a>
This tagrendering has labels
`shrine_questions`
### denomination_jewish
The question is `What's the Jewish denomination of this shrine?`
*The religious subdenomination is {denomination}* is shown if `denomination` is set
- *The religious subdenomination is Conservative* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:denomination' target='_blank'>denomination</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dconservative' target='_blank'>conservative</a>
- *The religious subdenomination is Orthodox* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:denomination' target='_blank'>denomination</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dorthodox' target='_blank'>orthodox</a>
- *The religious subdenomination is Hasidic* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:denomination' target='_blank'>denomination</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dhasidic' target='_blank'>hasidic</a>
- *The religious subdenomination is Reform* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:denomination' target='_blank'>denomination</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dreform' target='_blank'>reform</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:historic' target='_blank'>historic</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:historic%3Dwayside_shrine' target='_blank'>wayside_shrine</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:religion' target='_blank'>religion</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:religion%3Djewish' target='_blank'>jewish</a>
This tagrendering has labels
`shrine_questions`
### denomination_other
The question is `What's the denomination of this shrine?`
*The denomination of this shrine is {denomination}* is shown if `denomination` is set
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:historic' target='_blank'>historic</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:historic%3Dwayside_shrine' target='_blank'>wayside_shrine</a> & religion!=christian & religion!=muslim & religion!=jewish & religion~.+
This tagrendering has labels
`shrine_questions`
### leftover-questions
_This tagrendering has no question and is thus read-only_
*{questions( ,)}*
### move-button
_This tagrendering has no question and is thus read-only_
*{move_button()}*
### delete-button
_This tagrendering has no question and is thus read-only_
*{delete_button()}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
## Filters
| id | question | osmTags |
-----|-----|----- |
| has_image.0 | *With and without images* (default) | |
| has_image.1 | Has at least one image | image~.+ | image:0~.+ | image:1~.+ | image:2~.+ | image:3~.+ | mapillary~.+ |
| has_image.2 | Probably does not have an image | image= & image:0= & image:1= & image:2= & image:3= & mapillary= |
| id | question | osmTags |
-----|-----|----- |
| artwork-artwork_type.0 | *What is the type of this artwork?* (default) | |
| artwork-artwork_type.1 | Architecture | artwork_type=architecture |
| artwork-artwork_type.2 | Mural | artwork_type=mural |
| artwork-artwork_type.3 | Painting | artwork_type=painting |
| artwork-artwork_type.4 | Sculpture | artwork_type=sculpture |
| artwork-artwork_type.5 | Statue | artwork_type=statue |
| artwork-artwork_type.6 | Bust | artwork_type=bust |
| artwork-artwork_type.7 | Stone | artwork_type=stone |
| artwork-artwork_type.8 | Installation | artwork_type=installation |
| artwork-artwork_type.9 | Graffiti | artwork_type=graffiti |
| artwork-artwork_type.10 | Relief | artwork_type=relief |
| artwork-artwork_type.11 | Azulejo (Spanish decorative tilework) | artwork_type=azulejo |
| artwork-artwork_type.12 | Tilework | artwork_type=tilework |
| artwork-artwork_type.13 | Woodcarving | artwork_type=woodcarving |
| id | question | osmTags |
-----|-----|----- |
| memorial-type.0 | *What type of memorial is this?* (default) | |
| memorial-type.1 | This is a statue | memorial=statue |
| memorial-type.2 | This is a plaque | memorial=plaque |
| memorial-type.3 | This is a commemorative bench | memorial=bench |
| memorial-type.4 | This is a ghost bike - a bicycle painted white to remember a cyclist whom deceased because of a car crash | memorial=ghost_bike |
| memorial-type.5 | This is a stolperstein (stumbing stone) | memorial=stolperstein |
| memorial-type.6 | This is a stele | memorial=stele |
| memorial-type.7 | This is a memorial stone | memorial=stone |
| memorial-type.8 | This is a bust | memorial=bust |
| memorial-type.9 | This is a sculpture | memorial=sculpture |
| memorial-type.10 | This is an obelisk | memorial=obelisk |
| memorial-type.11 | This is a cross | memorial=cross |
| memorial-type.12 | This is a blue plaque | memorial=blue_plaque |
| memorial-type.13 | This is a historic tank, permanently placed in public space as memorial | memorial=tank |
| memorial-type.14 | This is a memorial tree | memorial=tree |
| memorial-type.15 | This is a gravestone; the person is buried here | historic=tomb |
This document is autogenerated from [assets/layers/artwork/artwork.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/artwork/artwork.json)

View file

@ -1,498 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# artwork_on_wall
This layer is based on [artwork](../Layers/artwork.md)
An open map of statues, busts, graffitis and other artwork all over the world
- This layer is shown at zoomlevel **16** and higher
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Basic tags for this layer](#basic-tags-for-this-layer)
3. [Supported attributes](#supported-attributes)
- [historic_or_not](#historic_or_not)
- [images_no_blur](#images_no_blur)
- [artwork-artwork_type](#artwork-artwork_type)
- [artwork-artist-wikidata](#artwork-artist-wikidata)
- [artwork-artist_name](#artwork-artist_name)
- [artwork-website](#artwork-website)
- [wikipedia](#wikipedia)
- [artwork_subject](#artwork_subject)
- [doubles_as_memorial](#doubles_as_memorial)
- [memorial-type](#memorial-type)
- [inscription](#inscription)
- [doubles_as_bench](#doubles_as_bench)
- [bench-backrest](#bench-backrest)
- [bench-armrest](#bench-armrest)
- [bench-seats](#bench-seats)
- [bench-material](#bench-material)
- [bench-direction](#bench-direction)
- [bench-colour](#bench-colour)
- [bench-survey:date](#bench-surveydate)
- [bench-inscription](#bench-inscription)
- [bench-memorial](#bench-memorial)
- [doubles_as_wayside_shrine](#doubles_as_wayside_shrine)
- [shrine_name](#shrine_name)
- [religion](#religion)
- [denomination_christian](#denomination_christian)
- [denomination_muslim](#denomination_muslim)
- [denomination_jewish](#denomination_jewish)
- [denomination_other](#denomination_other)
- [leftover-questions](#leftover-questions)
- [move-button](#move-button)
- [delete-button](#delete-button)
- [lod](#lod)
4. [Filters](#filters)
## Themes using this layer
- [ghostsigns](https://mapcomplete.org/ghostsigns)
## Basic tags for this layer
Elements must match **all** of the following expressions:
0. <a href='https://wiki.openstreetmap.org/wiki/Key:tourism' target='_blank'>tourism</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:tourism%3Dartwork' target='_blank'>artwork</a>
1. <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dmural' target='_blank'>mural</a> | <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dgraffiti' target='_blank'>graffiti</a> | <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dmosaic' target='_blank'>mosaic</a> | <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Drelief' target='_blank'>relief</a> | <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dpainting' target='_blank'>painting</a> | <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dmural_painting' target='_blank'>mural_painting</a>
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22tourism%22%3D%22artwork%22%5D%5B%22artwork_type%22%3D%22mural%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22tourism%22%3D%22artwork%22%5D%5B%22artwork_type%22%3D%22graffiti%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22tourism%22%3D%22artwork%22%5D%5B%22artwork_type%22%3D%22mosaic%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22tourism%22%3D%22artwork%22%5D%5B%22artwork_type%22%3D%22relief%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22tourism%22%3D%22artwork%22%5D%5B%22artwork_type%22%3D%22painting%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22tourism%22%3D%22artwork%22%5D%5B%22artwork_type%22%3D%22mural_painting%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/historic#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/historic/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [historic](https://wiki.openstreetmap.org/wiki/Key:historic) | Multiple choice | [advertising](https://wiki.openstreetmap.org/wiki/Tag:historic%3Dadvertising) [](https://wiki.openstreetmap.org/wiki/Tag:historic%3D) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/artwork_type#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/artwork_type/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) [woodcarving](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dwoodcarving) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/artist:wikidata#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/artist%3Awikidata/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [artist:wikidata](https://wiki.openstreetmap.org/wiki/Key:artist:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/artist_name#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/artist_name/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [artist_name](https://wiki.openstreetmap.org/wiki/Key:artist_name) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/website#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/website/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/wikidata#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/wikidata/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [wikidata](https://wiki.openstreetmap.org/wiki/Key:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/subject:wikidata#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/subject%3Awikidata/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [subject:wikidata](https://wiki.openstreetmap.org/wiki/Key:subject:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/historic#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/historic/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [historic](https://wiki.openstreetmap.org/wiki/Key:historic) | Multiple choice | [memorial](https://wiki.openstreetmap.org/wiki/Tag:historic%3Dmemorial) [](https://wiki.openstreetmap.org/wiki/Tag:historic%3D) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/memorial#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/memorial/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [memorial](https://wiki.openstreetmap.org/wiki/Key:memorial) | [string](../SpecialInputElements.md#string) | [statue](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dstatue) [plaque](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dplaque) [bench](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dbench) [ghost_bike](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dghost_bike) [stolperstein](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dstolperstein) [stele](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dstele) [stone](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dstone) [bust](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dbust) [sculpture](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dsculpture) [obelisk](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dobelisk) [cross](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dcross) [blue_plaque](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dblue_plaque) [tank](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dtank) [tree](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dtree) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/inscription#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/inscription/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [inscription](https://wiki.openstreetmap.org/wiki/Key:inscription) | [text](../SpecialInputElements.md#text) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/amenity#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/amenity/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [amenity](https://wiki.openstreetmap.org/wiki/Key:amenity) | Multiple choice | [bench](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbench) [](https://wiki.openstreetmap.org/wiki/Tag:amenity%3D) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/backrest#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/backrest/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [backrest](https://wiki.openstreetmap.org/wiki/Key:backrest) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dno) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/armrest#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/armrest/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [armrest](https://wiki.openstreetmap.org/wiki/Key:armrest) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:armrest%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:armrest%3Dno) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/seats#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/seats/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [seats](https://wiki.openstreetmap.org/wiki/Key:seats) | [nat](../SpecialInputElements.md#nat) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/material#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/material/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/direction#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/direction/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [direction](https://wiki.openstreetmap.org/wiki/Key:direction) | [direction](../SpecialInputElements.md#direction) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/colour#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/colour/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/survey:date#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/survey%3Adate/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [survey:date](https://wiki.openstreetmap.org/wiki/Key:survey:date) | [date](../SpecialInputElements.md#date) | [](https://wiki.openstreetmap.org/wiki/Tag:survey:date%3D) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/inscription#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/inscription/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [inscription](https://wiki.openstreetmap.org/wiki/Key:inscription) | [text](../SpecialInputElements.md#text) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/historic#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/historic/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [historic](https://wiki.openstreetmap.org/wiki/Key:historic) | Multiple choice | [memorial](https://wiki.openstreetmap.org/wiki/Tag:historic%3Dmemorial) [](https://wiki.openstreetmap.org/wiki/Tag:historic%3D) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/historic#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/historic/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [historic](https://wiki.openstreetmap.org/wiki/Key:historic) | Multiple choice | [wayside_shrine](https://wiki.openstreetmap.org/wiki/Tag:historic%3Dwayside_shrine) [](https://wiki.openstreetmap.org/wiki/Tag:historic%3D) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/name#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/name/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/religion#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/religion/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [religion](https://wiki.openstreetmap.org/wiki/Key:religion) | [string](../SpecialInputElements.md#string) | [christian](https://wiki.openstreetmap.org/wiki/Tag:religion%3Dchristian) [buddhist](https://wiki.openstreetmap.org/wiki/Tag:religion%3Dbuddhist) [hindu](https://wiki.openstreetmap.org/wiki/Tag:religion%3Dhindu) [jain](https://wiki.openstreetmap.org/wiki/Tag:religion%3Djain) [jewish](https://wiki.openstreetmap.org/wiki/Tag:religion%3Djewish) [muslim](https://wiki.openstreetmap.org/wiki/Tag:religion%3Dmuslim) [pagan](https://wiki.openstreetmap.org/wiki/Tag:religion%3Dpagan) [shinto](https://wiki.openstreetmap.org/wiki/Tag:religion%3Dshinto) [sikh](https://wiki.openstreetmap.org/wiki/Tag:religion%3Dsikh) [taoist](https://wiki.openstreetmap.org/wiki/Tag:religion%3Dtaoist) [zoroastrian](https://wiki.openstreetmap.org/wiki/Tag:religion%3Dzoroastrian) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/denomination#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/denomination/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [denomination](https://wiki.openstreetmap.org/wiki/Key:denomination) | [string](../SpecialInputElements.md#string) | [catholic](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dcatholic) [roman_catholic](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Droman_catholic) [orthodox](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dorthodox) [greek_orthodox](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dgreek_orthodox) [russian_orthodox](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Drussian_orthodox) [serbian_orthodox](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dserbian_orthodox) [protestant](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dprotestant) [anglican](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Danglican) [adventist](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dadventist) [evangelical](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Devangelical) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/denomination#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/denomination/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [denomination](https://wiki.openstreetmap.org/wiki/Key:denomination) | [string](../SpecialInputElements.md#string) | [shia](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dshia) [sunni](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dsunni) [sufi](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dsufi) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/denomination#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/denomination/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [denomination](https://wiki.openstreetmap.org/wiki/Key:denomination) | [string](../SpecialInputElements.md#string) | [conservative](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dconservative) [orthodox](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dorthodox) [hasidic](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dhasidic) [reform](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dreform) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/denomination#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/denomination/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [denomination](https://wiki.openstreetmap.org/wiki/Key:denomination) | [string](../SpecialInputElements.md#string) | |
### historic_or_not
The question is `Is this artwork a historic advertisement?`
- *This artwork is a historic advertisement* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:historic' target='_blank'>historic</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:historic%3Dadvertising' target='_blank'>advertising</a>
- *This artwork is not a historic advertisement* is shown if with historic=
### images_no_blur
Same as `images`, but uploaded request to disable blurring to the panoramax server
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload(,,,true)}*
### artwork-artwork_type
The question is `What is the type of this artwork?`
*This is a {artwork_type}* is shown if `artwork_type` is set
- *Architecture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Darchitecture' target='_blank'>architecture</a>
- *Mural* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dmural' target='_blank'>mural</a>
- *Painting* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dpainting' target='_blank'>painting</a>
- *Sculpture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dsculpture' target='_blank'>sculpture</a>
- *Statue* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstatue' target='_blank'>statue</a>
- *Bust* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dbust' target='_blank'>bust</a>
- *Stone* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstone' target='_blank'>stone</a>
- *Installation* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dinstallation' target='_blank'>installation</a>
- *Graffiti* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dgraffiti' target='_blank'>graffiti</a>
- *Relief* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Drelief' target='_blank'>relief</a>
- *Azulejo (Spanish decorative tilework)* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dazulejo' target='_blank'>azulejo</a>
- *Tilework* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dtilework' target='_blank'>tilework</a>
- *Woodcarving* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dwoodcarving' target='_blank'>woodcarving</a>
This tagrendering has labels
`artwork-question`
### artwork-artist-wikidata
The question is `Who made this artwork?`
*This artwork was made by {wikidata_label(artist:wikidata):font-weight:bold}<br/>{wikipedia(artist:wikidata)}* is shown if `artist:wikidata` is set
This tagrendering has labels
`artwork-question`
### artwork-artist_name
The question is `Which artist created this?`
*Created by {artist_name}* is shown if `artist_name` is set
This tagrendering has labels
`artwork-question`
### artwork-website
The question is `Is there a website with more information about this artwork?`
*{link(More information on this website,&LBRACEwebsite&RBRACE,,,,)}* is shown if `website` is set
This tagrendering has labels
`artwork-question`
### wikipedia
Shows a wikipedia box with the corresponding wikipedia article; the wikidata-item link can be changed by a contributor
The question is `What is the corresponding Wikidata entity?`
*{wikipedia():max-height:25rem}* is shown if `wikidata` is set
- *{wikipedia():max-height:25rem}* is shown if with wikipedia~.+. _This option cannot be chosen as answer_
- *No Wikipedia page has been linked yet* is shown if with wikidata=. _This option cannot be chosen as answer_
### artwork_subject
The question is `What does this artwork depict?`
*This artwork depicts {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}* is shown if `subject:wikidata` is set
This tagrendering is only visible in the popup if the following condition is met: subject:wikidata~.+
This tagrendering has labels
`artwork-question`
### doubles_as_memorial
The question is `Does this artwork serve as a memorial?`
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/memorial/memorial.svg'> *This artwork also serves as a memorial* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:historic' target='_blank'>historic</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:historic%3Dmemorial' target='_blank'>memorial</a>
- *This artwork does not serve as a memorial* is shown if with historic=
### memorial-type
The question is `What type of memorial is this?`
*This is a {memorial}* is shown if `memorial` is set
- *This is a statue* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:memorial' target='_blank'>memorial</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dstatue' target='_blank'>statue</a>
- *This is a plaque* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:memorial' target='_blank'>memorial</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dplaque' target='_blank'>plaque</a>
- *This is a commemorative bench* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:memorial' target='_blank'>memorial</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dbench' target='_blank'>bench</a>
- *This is a ghost bike - a bicycle painted white to remember a cyclist whom deceased because of a car crash* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:memorial' target='_blank'>memorial</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dghost_bike' target='_blank'>ghost_bike</a>
- *This is a stolperstein (stumbing stone)* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:memorial' target='_blank'>memorial</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dstolperstein' target='_blank'>stolperstein</a>
- *This is a stele* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:memorial' target='_blank'>memorial</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dstele' target='_blank'>stele</a>
- *This is a memorial stone* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:memorial' target='_blank'>memorial</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dstone' target='_blank'>stone</a>
- *This is a bust* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:memorial' target='_blank'>memorial</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dbust' target='_blank'>bust</a>
- *This is a sculpture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:memorial' target='_blank'>memorial</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dsculpture' target='_blank'>sculpture</a>
- *This is an obelisk* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:memorial' target='_blank'>memorial</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dobelisk' target='_blank'>obelisk</a>
- *This is a cross* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:memorial' target='_blank'>memorial</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dcross' target='_blank'>cross</a>
- *This is a blue plaque* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:memorial' target='_blank'>memorial</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dblue_plaque' target='_blank'>blue_plaque</a>
- *This is a historic tank, permanently placed in public space as memorial* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:memorial' target='_blank'>memorial</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dtank' target='_blank'>tank</a>
- *This is a memorial tree* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:memorial' target='_blank'>memorial</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dtree' target='_blank'>tree</a>
- *This is a gravestone; the person is buried here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:historic' target='_blank'>historic</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:historic%3Dtomb' target='_blank'>tomb</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:historic' target='_blank'>historic</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:historic%3Dmemorial' target='_blank'>memorial</a>
This tagrendering has labels
`memorial-questions`
### inscription
The question is `What is the inscription on this memorial?`
*The inscription on this memorial reads: <p><i>{inscription}<i></p>* is shown if `inscription` is set
- *This memorial does not have an inscription* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:not:inscription' target='_blank'>not:inscription</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:not:inscription%3Dyes' target='_blank'>yes</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:historic' target='_blank'>historic</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:historic%3Dmemorial' target='_blank'>memorial</a> & memorial!=bench
This tagrendering has labels
`memorial-questions`
### doubles_as_bench
The question is `Does this artwork serve as a bench?`
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/bench/bench.svg'> *This artwork also serves as a bench* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbench' target='_blank'>bench</a>
- *This artwork does not serve as a bench* is shown if with amenity=
- *This artwork does not serve as a bench* is shown if with amenity!=bench. _This option cannot be chosen as answer_
### bench-backrest
The question is `Does this bench have a backrest?`
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/bench/two_sided.svg'> *This bench is two-sided and shares the backrest* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:backrest' target='_blank'>backrest</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dyes' target='_blank'>yes</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:two_sided' target='_blank'>two_sided</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:two_sided%3Dyes' target='_blank'>yes</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/bench/one_sided.svg'> *This bench does have a backrest* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:backrest' target='_blank'>backrest</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dyes' target='_blank'>yes</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/bench/no_backrest.svg'> *This bench does <b>not</b> have a backrest* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:backrest' target='_blank'>backrest</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dno' target='_blank'>no</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbench' target='_blank'>bench</a>
This tagrendering has labels
`bench-questions`
### bench-armrest
The question is `Does this bench have one or more armrests?`
- *This bench does have one or more armrests* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:armrest' target='_blank'>armrest</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:armrest%3Dyes' target='_blank'>yes</a>
- *This bench does <b>not</b> have any armrests* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:armrest' target='_blank'>armrest</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:armrest%3Dno' target='_blank'>no</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbench' target='_blank'>bench</a>
This tagrendering has labels
`bench-questions`
### bench-seats
The question is `How many seats does this bench have?`
*This bench has {seats} seats* is shown if `seats` is set
- *This bench does not have separated seats* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:seats:separated' target='_blank'>seats:separated</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:seats:separated%3Dno' target='_blank'>no</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbench' target='_blank'>bench</a>
This tagrendering has labels
`bench-questions`
### bench-material
The question is `What is the bench (seating) made from?`
*Material: {material}* is shown if `material` is set
- *The seating is made from wood* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:material' target='_blank'>material</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:material%3Dwood' target='_blank'>wood</a>
- *The seating is made from metal* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:material' target='_blank'>material</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:material%3Dmetal' target='_blank'>metal</a>
- *The seating is made from stone* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:material' target='_blank'>material</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:material%3Dstone' target='_blank'>stone</a>
- *The seating is made from concrete* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:material' target='_blank'>material</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:material%3Dconcrete' target='_blank'>concrete</a>
- *The seating is made from plastic* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:material' target='_blank'>material</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:material%3Dplastic' target='_blank'>plastic</a>
- *The seating is made from steel* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:material' target='_blank'>material</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:material%3Dsteel' target='_blank'>steel</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbench' target='_blank'>bench</a>
This tagrendering has labels
`bench-questions`
### bench-direction
The question is `In which direction are you looking when sitting on the bench?`
*When sitting on the bench, one looks towards {direction}°.* is shown if `direction` is set
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbench' target='_blank'>bench</a> & two_sided!=yes
This tagrendering has labels
`bench-questions`
### bench-colour
The question is `Which colour does this bench have?`
*Colour: {colour}* is shown if `colour` is set
- *Colour: brown* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dbrown' target='_blank'>brown</a>
- *Colour: green* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dgreen' target='_blank'>green</a>
- *Colour: gray* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dgray' target='_blank'>gray</a>
- *Colour: white* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dwhite' target='_blank'>white</a>
- *Colour: red* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dred' target='_blank'>red</a>
- *Colour: black* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dblack' target='_blank'>black</a>
- *Colour: blue* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dblue' target='_blank'>blue</a>
- *Colour: yellow* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dyellow' target='_blank'>yellow</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbench' target='_blank'>bench</a>
This tagrendering has labels
`bench-questions`
### bench-survey:date
The question is `When was this bench last surveyed?`
*This bench was last surveyed on {survey:date}* is shown if `survey:date` is set
- *Surveyed today!* is shown if with survey:date=
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbench' target='_blank'>bench</a>
This tagrendering has labels
`bench-questions`
### bench-inscription
The question is `Does this bench have an inscription?`
*This bench has the following inscription:<br/><p><i>{inscription}</i></p>* is shown if `inscription` is set
- *This bench does not have an inscription* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:not:inscription' target='_blank'>not:inscription</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:not:inscription%3Dyes' target='_blank'>yes</a>
- *This bench <span class='subtle'>probably</span> does not not have an inscription* is shown if with inscription=. _This option cannot be chosen as answer_
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbench' target='_blank'>bench</a>
This tagrendering has labels
`bench-questions`
### bench-memorial
The question is `Does this bench act as memorial for someone or something?`
- *This bench is a memorial for someone or something* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:historic' target='_blank'>historic</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:historic%3Dmemorial' target='_blank'>memorial</a>
- *This bench is a <b>not</b> a memorial for someone or something* is shown if with historic= & <a href='https://wiki.openstreetmap.org/wiki/Key:not:historic' target='_blank'>not:historic</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:not:historic%3Dmemorial' target='_blank'>memorial</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbench' target='_blank'>bench</a> & (<a href='https://wiki.openstreetmap.org/wiki/Key:historic' target='_blank'>historic</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:historic%3Dmemorial' target='_blank'>memorial</a> | <a href='https://wiki.openstreetmap.org/wiki/Key:memorial' target='_blank'>memorial</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dbench' target='_blank'>bench</a> | <a href='https://wiki.openstreetmap.org/wiki/Key:tourism' target='_blank'>tourism</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:tourism%3Dartwork' target='_blank'>artwork</a> | inscription~.+)
This tagrendering has labels
`bench-questions`
### doubles_as_wayside_shrine
The question is `Does this artwork also double as wayside shrine?`
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/wayside_shrine/shrine.svg'> *This artwork acts as a wayside shrine* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:historic' target='_blank'>historic</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:historic%3Dwayside_shrine' target='_blank'>wayside_shrine</a>
- *This artwork does not act as a wayside shrine* is shown if with historic=
### shrine_name
The question is `What's the name of this shrine?`
*The name of this shrine is <b>{name}</b>* is shown if `name` is set
- *This shrine does not have a name* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:noname' target='_blank'>noname</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:noname%3Dyes' target='_blank'>yes</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:historic' target='_blank'>historic</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:historic%3Dwayside_shrine' target='_blank'>wayside_shrine</a>
This tagrendering has labels
`shrine_questions`
### religion
The question is `To which religion is this shrine dedicated?`
*This shrine is {religion}* is shown if `religion` is set
- *This is a Christian shrine* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:religion' target='_blank'>religion</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:religion%3Dchristian' target='_blank'>christian</a>
- *This is a Buddhist shrine* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:religion' target='_blank'>religion</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:religion%3Dbuddhist' target='_blank'>buddhist</a>
- *This is a Hindu shrine* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:religion' target='_blank'>religion</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:religion%3Dhindu' target='_blank'>hindu</a>
- *This is a Jain shrine* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:religion' target='_blank'>religion</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:religion%3Djain' target='_blank'>jain</a>
- *This is a Jewish shrine* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:religion' target='_blank'>religion</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:religion%3Djewish' target='_blank'>jewish</a>
- *This is an Islamic shrine* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:religion' target='_blank'>religion</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:religion%3Dmuslim' target='_blank'>muslim</a>
- *This is a Pagan shrine* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:religion' target='_blank'>religion</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:religion%3Dpagan' target='_blank'>pagan</a>
- *This is a Shinto shrine* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:religion' target='_blank'>religion</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:religion%3Dshinto' target='_blank'>shinto</a>
- *This is a Sikh shrine* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:religion' target='_blank'>religion</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:religion%3Dsikh' target='_blank'>sikh</a>
- *This is a Taoist shrine* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:religion' target='_blank'>religion</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:religion%3Dtaoist' target='_blank'>taoist</a>
- *This is a Zoroastrian shrine* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:religion' target='_blank'>religion</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:religion%3Dzoroastrian' target='_blank'>zoroastrian</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:historic' target='_blank'>historic</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:historic%3Dwayside_shrine' target='_blank'>wayside_shrine</a>
This tagrendering has labels
`shrine_questions`
### denomination_christian
The question is `What's the Christian denomination of the shrine?`
*The religious denomination is <b>{denomination}</b>* is shown if `denomination` is set
- *The religious subdenomination is Catholic* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:denomination' target='_blank'>denomination</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dcatholic' target='_blank'>catholic</a>
- *The religious subdenomination is Roman Catholic* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:denomination' target='_blank'>denomination</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:denomination%3Droman_catholic' target='_blank'>roman_catholic</a>
- *The religious subdenomination is Orthodox* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:denomination' target='_blank'>denomination</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dorthodox' target='_blank'>orthodox</a>
- *The religious subdenomination is Greek-Orthodox* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:denomination' target='_blank'>denomination</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dgreek_orthodox' target='_blank'>greek_orthodox</a>
- *The religious subdenomination is Russian-Orthodox* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:denomination' target='_blank'>denomination</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:denomination%3Drussian_orthodox' target='_blank'>russian_orthodox</a>
- *The religious subdenomination is Serbian Orthodox* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:denomination' target='_blank'>denomination</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dserbian_orthodox' target='_blank'>serbian_orthodox</a>
- *The religious subdenomination is Protestant* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:denomination' target='_blank'>denomination</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dprotestant' target='_blank'>protestant</a>
- *The religious subdenomination is Anglican* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:denomination' target='_blank'>denomination</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:denomination%3Danglican' target='_blank'>anglican</a>
- *The religious subdenomination is Adventist* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:denomination' target='_blank'>denomination</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dadventist' target='_blank'>adventist</a>
- *The religious subdenomination is evangelical* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:denomination' target='_blank'>denomination</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:denomination%3Devangelical' target='_blank'>evangelical</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:historic' target='_blank'>historic</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:historic%3Dwayside_shrine' target='_blank'>wayside_shrine</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:religion' target='_blank'>religion</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:religion%3Dchristian' target='_blank'>christian</a>
This tagrendering has labels
`shrine_questions`
### denomination_muslim
The question is `What's the Muslim denomination of this shrine?`
*The religious subdenomination is {denomination}* is shown if `denomination` is set
- *The religious subdenomination is Shia* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:denomination' target='_blank'>denomination</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dshia' target='_blank'>shia</a>
- *The religious subdenomination is Sunni* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:denomination' target='_blank'>denomination</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dsunni' target='_blank'>sunni</a>
- *The religious subdenomination is Sufi* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:denomination' target='_blank'>denomination</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dsufi' target='_blank'>sufi</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:historic' target='_blank'>historic</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:historic%3Dwayside_shrine' target='_blank'>wayside_shrine</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:religion' target='_blank'>religion</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:religion%3Dmuslim' target='_blank'>muslim</a>
This tagrendering has labels
`shrine_questions`
### denomination_jewish
The question is `What's the Jewish denomination of this shrine?`
*The religious subdenomination is {denomination}* is shown if `denomination` is set
- *The religious subdenomination is Conservative* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:denomination' target='_blank'>denomination</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dconservative' target='_blank'>conservative</a>
- *The religious subdenomination is Orthodox* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:denomination' target='_blank'>denomination</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dorthodox' target='_blank'>orthodox</a>
- *The religious subdenomination is Hasidic* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:denomination' target='_blank'>denomination</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dhasidic' target='_blank'>hasidic</a>
- *The religious subdenomination is Reform* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:denomination' target='_blank'>denomination</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dreform' target='_blank'>reform</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:historic' target='_blank'>historic</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:historic%3Dwayside_shrine' target='_blank'>wayside_shrine</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:religion' target='_blank'>religion</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:religion%3Djewish' target='_blank'>jewish</a>
This tagrendering has labels
`shrine_questions`
### denomination_other
The question is `What's the denomination of this shrine?`
*The denomination of this shrine is {denomination}* is shown if `denomination` is set
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:historic' target='_blank'>historic</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:historic%3Dwayside_shrine' target='_blank'>wayside_shrine</a> & religion!=christian & religion!=muslim & religion!=jewish & religion~.+
This tagrendering has labels
`shrine_questions`
### leftover-questions
_This tagrendering has no question and is thus read-only_
*{questions( ,)}*
### move-button
_This tagrendering has no question and is thus read-only_
*{move_button()}*
### delete-button
_This tagrendering has no question and is thus read-only_
*{delete_button()}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
## Filters
| id | question | osmTags |
-----|-----|----- |
| has_image.0 | *With and without images* (default) | |
| has_image.1 | Has at least one image | image~.+ | image:0~.+ | image:1~.+ | image:2~.+ | image:3~.+ | mapillary~.+ |
| has_image.2 | Probably does not have an image | image= & image:0= & image:1= & image:2= & image:3= & mapillary= |
| id | question | osmTags |
-----|-----|----- |
| artwork-artwork_type.0 | *What is the type of this artwork?* (default) | |
| artwork-artwork_type.1 | Architecture | artwork_type=architecture |
| artwork-artwork_type.2 | Mural | artwork_type=mural |
| artwork-artwork_type.3 | Painting | artwork_type=painting |
| artwork-artwork_type.4 | Sculpture | artwork_type=sculpture |
| artwork-artwork_type.5 | Statue | artwork_type=statue |
| artwork-artwork_type.6 | Bust | artwork_type=bust |
| artwork-artwork_type.7 | Stone | artwork_type=stone |
| artwork-artwork_type.8 | Installation | artwork_type=installation |
| artwork-artwork_type.9 | Graffiti | artwork_type=graffiti |
| artwork-artwork_type.10 | Relief | artwork_type=relief |
| artwork-artwork_type.11 | Azulejo (Spanish decorative tilework) | artwork_type=azulejo |
| artwork-artwork_type.12 | Tilework | artwork_type=tilework |
| artwork-artwork_type.13 | Woodcarving | artwork_type=woodcarving |
| id | question | osmTags |
-----|-----|----- |
| memorial-type.0 | *What type of memorial is this?* (default) | |
| memorial-type.1 | This is a statue | memorial=statue |
| memorial-type.2 | This is a plaque | memorial=plaque |
| memorial-type.3 | This is a commemorative bench | memorial=bench |
| memorial-type.4 | This is a ghost bike - a bicycle painted white to remember a cyclist whom deceased because of a car crash | memorial=ghost_bike |
| memorial-type.5 | This is a stolperstein (stumbing stone) | memorial=stolperstein |
| memorial-type.6 | This is a stele | memorial=stele |
| memorial-type.7 | This is a memorial stone | memorial=stone |
| memorial-type.8 | This is a bust | memorial=bust |
| memorial-type.9 | This is a sculpture | memorial=sculpture |
| memorial-type.10 | This is an obelisk | memorial=obelisk |
| memorial-type.11 | This is a cross | memorial=cross |
| memorial-type.12 | This is a blue plaque | memorial=blue_plaque |
| memorial-type.13 | This is a historic tank, permanently placed in public space as memorial | memorial=tank |
| memorial-type.14 | This is a memorial tree | memorial=tree |
| memorial-type.15 | This is a gravestone; the person is buried here | historic=tomb |
This document is autogenerated from [assets/themes/ghostsigns/ghostsigns.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/ghostsigns/ghostsigns.json)

View file

@ -1,92 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# assembly_point
This layer contains assembly points and waiting areas where all employees, passengers or a large crowd assemble in case of an emergency.
- This layer is shown at zoomlevel **10** and higher
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Presets](#presets)
3. [Basic tags for this layer](#basic-tags-for-this-layer)
4. [Supported attributes](#supported-attributes)
- [images](#images)
- [assembly_point_name](#assembly_point_name)
- [assembly_point_operator](#assembly_point_operator)
- [disaster_type](#disaster_type)
- [leftover-questions](#leftover-questions)
- [move-button](#move-button)
- [lod](#lod)
## Themes using this layer
- [disaster_response](https://mapcomplete.org/disaster_response)
- [personal](https://mapcomplete.org/personal)
## Presets
The following options to create new points are included:
- **an assembly point** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:emergency' target='_blank'>emergency</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:emergency%3Dassembly_point' target='_blank'>assembly_point</a>
## Basic tags for this layer
Elements must match the expression **<a href='https://wiki.openstreetmap.org/wiki/Key:emergency' target='_blank'>emergency</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:emergency%3Dassembly_point' target='_blank'>assembly_point</a>**
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22emergency%22%3D%22assembly_point%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/name#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/name/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/operator#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/operator/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | |
### images
This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload()}*
### assembly_point_name
The question is `What is the name of this assembly point?`
*This assembly point is named <b>{name}</b>* is shown if `name` is set
### assembly_point_operator
The question is `What organization operates this assembly point?`
*This assembly point is operated by <b>{operator}</b>* is shown if `operator` is set
### disaster_type
The question is `For which disaster type is this assembly point meant?`
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/assembly_point/earthquake.svg'> *Earthquake* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:assembly_point:earthquake' target='_blank'>assembly_point:earthquake</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:assembly_point:earthquake%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add assembly_point:earthquake=
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/assembly_point/flood.svg'> *Flood* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:assembly_point:flood' target='_blank'>assembly_point:flood</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:assembly_point:flood%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add assembly_point:flood=
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/assembly_point/fire.svg'> *Fire* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:assembly_point:fire' target='_blank'>assembly_point:fire</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:assembly_point:fire%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add assembly_point:fire=
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/assembly_point/landslide.svg'> *Landslide* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:assembly_point:landslide' target='_blank'>assembly_point:landslide</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:assembly_point:landslide%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add assembly_point:landslide=
### leftover-questions
_This tagrendering has no question and is thus read-only_
*{questions( ,)}*
### move-button
_This tagrendering has no question and is thus read-only_
*{move_button()}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
This document is autogenerated from [assets/layers/assembly_point/assembly_point.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/assembly_point/assembly_point.json)

View file

@ -1,170 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# assisted_repair
A self-assisted workshop is a location where people can come and repair their goods with help of volunteers and with the tools available at the given location. A repair café is a type of event organized regularly along the same principles.
- This layer is shown at zoomlevel **1** and higher
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Presets](#presets)
3. [Basic tags for this layer](#basic-tags-for-this-layer)
4. [Supported attributes](#supported-attributes)
- [images](#images)
- [preset_description](#preset_description)
- [name](#name)
- [opening_hours_by_appointment](#opening_hours_by_appointment)
- [Opening hours](#opening-hours)
- [phone](#phone)
- [email](#email)
- [website](#website)
- [mastodon](#mastodon)
- [facebook](#facebook)
- [item:repair](#itemrepair)
- [leftover-questions](#leftover-questions)
- [move-button](#move-button)
- [delete-button](#delete-button)
- [lod](#lod)
5. [Filters](#filters)
## Themes using this layer
- [circular_economy](https://mapcomplete.org/circular_economy)
- [personal](https://mapcomplete.org/personal)
## Presets
The following options to create new points are included:
- **an assisted repair workshop** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dworkshop' target='_blank'>workshop</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:repair' target='_blank'>repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:repair%3Dassisted_self_service' target='_blank'>assisted_self_service</a>
## Basic tags for this layer
Elements must match the expression **<a href='https://wiki.openstreetmap.org/wiki/Key:repair' target='_blank'>repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:repair%3Dassisted_self_service' target='_blank'>assisted_self_service</a>**
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22repair%22%3D%22assisted_self_service%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/name#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/name/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/opening_hours#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/opening_hours/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | ["by appointment"](https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D"by appointment") |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/phone#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/phone/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/email#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/email/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/website#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/website/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/contact:mastodon#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/contact%3Amastodon/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [contact:mastodon](https://wiki.openstreetmap.org/wiki/Key:contact:mastodon) | [fediverse](../SpecialInputElements.md#fediverse) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/contact:facebook#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/contact%3Afacebook/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [contact:facebook](https://wiki.openstreetmap.org/wiki/Key:contact:facebook) | [url](../SpecialInputElements.md#url) | |
### images
This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload()}*
### preset_description
_This tagrendering has no question and is thus read-only_
*{preset_description()}*
### name
The question is `What is the name of this repair workshop?`
*This workshop is called <b>{name}</b>* is shown if `name` is set
### opening_hours_by_appointment
The question is `What are the opening hours of {title()}?`
*<h3>Opening hours</h3>{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set
- *Only by appointment* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:opening_hours' target='_blank'>opening_hours</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D"by appointment"' target='_blank'>"by appointment"</a>
- *Only by appointment* is shown if with opening_hours~^("by appointment"|by appointment)$. _This option cannot be chosen as answer_
- *Marked as closed for an unspecified time* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:opening_hours' target='_blank'>opening_hours</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3Dclosed' target='_blank'>closed</a>. _This option cannot be chosen as answer_
### phone
The question is `What is the phone number of {title()}?`
*{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/phone.svg'> *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### email
The question is `What is the email address of {title()}?`
*<a href='mailto:{email}' target='_blank' rel='noopener'>{email}</a>* is shown if `email` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/svg/envelope.svg'> *<a href='mailto:{contact:email}' target='_blank' rel='noopener'>{contact:email}</a>* is shown if with contact:email~.+. _This option cannot be chosen as answer_
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/svg/envelope.svg'> *<a href='mailto:{operator:email}' target='_blank' rel='noopener'>{operator:email}</a>* is shown if with operator:email~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### website
The question is `What is the website of {title()}?`
*<a href='{website}' rel='nofollow noopener noreferrer' target='_blank'>{website}</a>* is shown if `website` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/icons/website.svg'> *<a href='{contact:website}' rel='nofollow noopener noreferrer' target='_blank'>{contact:website}</a>* is shown if with contact:website~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### mastodon
Shows and asks for the mastodon handle
The question is `What is the Mastodon-handle of {title()}?`
*{fediverse_link(contact:mastodon)}* is shown if `contact:mastodon` is set
### facebook
Shows and asks for the facebook handle
The question is `What is the facebook page of of {title()}?`
*{link(Facebook page,&LBRACEcontact:facebook&RBRACE,,,,)}<div class='subtle text-sm'>Facebook is known to harm mental health, manipulate public opinion and cause hate. Try to use healthier alternatives</div>* is shown if `contact:facebook` is set
### item:repair
The question is `What type of items are repaired here?`
- *Mobile phones are repaired here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:mobile_phone:repair' target='_blank'>service:mobile_phone:repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:mobile_phone:repair%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:service:mobile_phone:repair' target='_blank'>service:mobile_phone:repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:mobile_phone:repair%3Dno' target='_blank'>no</a>
- *Computers are repaired here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:computer:repair' target='_blank'>service:computer:repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:computer:repair%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:service:computer:repair' target='_blank'>service:computer:repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:computer:repair%3Dno' target='_blank'>no</a>
- *Bicycles are repaired here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:repair' target='_blank'>service:bicycle:repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:repair' target='_blank'>service:bicycle:repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dno' target='_blank'>no</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/recycling/small_electrical_appliances.svg'> *Electronic devices are repaired here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:electronics:repair' target='_blank'>service:electronics:repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:electronics:repair%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:service:electronics:repair' target='_blank'>service:electronics:repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:electronics:repair%3Dno' target='_blank'>no</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/recycling/furniture.svg'> *Furniture is repaired here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:furniture:repair' target='_blank'>service:furniture:repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:furniture:repair%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:service:furniture:repair' target='_blank'>service:furniture:repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:furniture:repair%3Dno' target='_blank'>no</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/recycling/clothes.svg'> *Clothes are repaired here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:clothes:repair' target='_blank'>service:clothes:repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:clothes:repair%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:service:clothes:repair' target='_blank'>service:clothes:repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:clothes:repair%3Dno' target='_blank'>no</a>
### leftover-questions
_This tagrendering has no question and is thus read-only_
*{questions( ,)}*
### move-button
_This tagrendering has no question and is thus read-only_
*{move_button()}*
### delete-button
_This tagrendering has no question and is thus read-only_
*{delete_button()}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
## Filters
| id | question | osmTags |
-----|-----|----- |
| open_now.0 | Now open | _isOpen=yes |
This document is autogenerated from [assets/layers/assisted_repair/assisted_repair.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/assisted_repair/assisted_repair.json)

View file

@ -1,171 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# atm
ATMs to withdraw money
- This layer is shown at zoomlevel **13** and higher
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Presets](#presets)
3. [Basic tags for this layer](#basic-tags-for-this-layer)
4. [Supported attributes](#supported-attributes)
- [images](#images)
- [name](#name)
- [brand](#brand)
- [operator](#operator)
- [opening_hours_24_7](#opening_hours_24_7)
- [Opening hours](#opening-hours)
- [cash_out](#cash_out)
- [cash_in](#cash_in)
- [cash_out-denominations-notes](#cash_out-denominations-notes)
- [speech_output](#speech_output)
- [speech_output_language](#speech_output_language)
- [leftover-questions](#leftover-questions)
- [move-button](#move-button)
- [delete-button](#delete-button)
- [lod](#lod)
5. [Filters](#filters)
## Themes using this layer
- [atm](https://mapcomplete.org/atm)
- [personal](https://mapcomplete.org/personal)
- [stations](https://mapcomplete.org/stations)
## Presets
The following options to create new points are included:
- **an ATM** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Datm' target='_blank'>atm</a>
## Basic tags for this layer
Elements must match the expression **<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Datm' target='_blank'>atm</a>**
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22amenity%22%3D%22atm%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/brand#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/brand/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [brand](https://wiki.openstreetmap.org/wiki/Key:brand) | [nsi](../SpecialInputElements.md#nsi) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/operator#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/operator/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/opening_hours#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/opening_hours/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/cash_out#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/cash_out/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [cash_out](https://wiki.openstreetmap.org/wiki/Key:cash_out) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:cash_out%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:cash_out%3Dno) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/cash_in#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/cash_in/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [cash_in](https://wiki.openstreetmap.org/wiki/Key:cash_in) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:cash_in%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:cash_in%3Dno) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/cash_out:notes:denominations#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/cash_out%3Anotes%3Adenominations/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [cash_out:notes:denominations](https://wiki.openstreetmap.org/wiki/Key:cash_out:notes:denominations) | Multiple choice | [5 EUR](https://wiki.openstreetmap.org/wiki/Tag:cash_out:notes:denominations%3D5 EUR) [10 EUR](https://wiki.openstreetmap.org/wiki/Tag:cash_out:notes:denominations%3D10 EUR) [20 EUR](https://wiki.openstreetmap.org/wiki/Tag:cash_out:notes:denominations%3D20 EUR) [50 EUR](https://wiki.openstreetmap.org/wiki/Tag:cash_out:notes:denominations%3D50 EUR) [100 EUR](https://wiki.openstreetmap.org/wiki/Tag:cash_out:notes:denominations%3D100 EUR) [200 EUR](https://wiki.openstreetmap.org/wiki/Tag:cash_out:notes:denominations%3D200 EUR) [500 EUR](https://wiki.openstreetmap.org/wiki/Tag:cash_out:notes:denominations%3D500 EUR) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/speech_output#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/speech_output/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [speech_output](https://wiki.openstreetmap.org/wiki/Key:speech_output) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:speech_output%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:speech_output%3Dno) |
### images
This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload()}*
### name
_This tagrendering has no question and is thus read-only_
*The name of this ATM is {name}*
This tagrendering is only visible in the popup if the following condition is met: name~.+
### brand
The question is `What brand is this ATM?`
*The brand of this ATM is {brand}* is shown if `brand` is set
### operator
The question is `What company operates this ATM?`
*The ATM is operated by {operator}* is shown if `operator` is set
### opening_hours_24_7
The question is `What are the opening hours of {title()}?`
*<h3>Opening hours</h3>{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/open24_7.svg'> *24/7 opened (including holidays)* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:opening_hours' target='_blank'>opening_hours</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D24/7' target='_blank'>24/7</a>
- *Marked as closed for an unspecified time* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:opening_hours' target='_blank'>opening_hours</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3Dclosed' target='_blank'>closed</a>. _This option cannot be chosen as answer_
### cash_out
The question is `Can you withdraw cash from this ATM?`
- *You can withdraw cash from this ATM* is shown if with cash_out=. _This option cannot be chosen as answer_
- *You can withdraw cash from this ATM* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:cash_out' target='_blank'>cash_out</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:cash_out%3Dyes' target='_blank'>yes</a>
- *You cannot withdraw cash from this ATM* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:cash_out' target='_blank'>cash_out</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:cash_out%3Dno' target='_blank'>no</a>
### cash_in
The question is `Can you deposit cash into this ATM?`
- *You probably cannot deposit cash into this ATM* is shown if with cash_in=. _This option cannot be chosen as answer_
- *You can deposit cash into this ATM* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:cash_in' target='_blank'>cash_in</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:cash_in%3Dyes' target='_blank'>yes</a>
- *You cannot deposit cash into this ATM* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:cash_in' target='_blank'>cash_in</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:cash_in%3Dno' target='_blank'>no</a>
### cash_out-denominations-notes
The question is `What notes can you withdraw here?`
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/eur/5euro.svg'> *5 euro notes can be withdrawn* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:cash_out:notes:denominations' target='_blank'>cash_out:notes:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:cash_out:notes:denominations%3D5 EUR' target='_blank'>5 EUR</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/eur/10euro.svg'> *10 euro notes can be withdrawn* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:cash_out:notes:denominations' target='_blank'>cash_out:notes:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:cash_out:notes:denominations%3D10 EUR' target='_blank'>10 EUR</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/eur/20euro.svg'> *20 euro notes can be withdrawn* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:cash_out:notes:denominations' target='_blank'>cash_out:notes:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:cash_out:notes:denominations%3D20 EUR' target='_blank'>20 EUR</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/eur/50euro.svg'> *50 euro notes can be withdrawn* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:cash_out:notes:denominations' target='_blank'>cash_out:notes:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:cash_out:notes:denominations%3D50 EUR' target='_blank'>50 EUR</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/eur/100euro.svg'> *100 euro notes can be withdrawn* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:cash_out:notes:denominations' target='_blank'>cash_out:notes:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:cash_out:notes:denominations%3D100 EUR' target='_blank'>100 EUR</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/eur/200euro.svg'> *200 euro notes can be withdrawn* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:cash_out:notes:denominations' target='_blank'>cash_out:notes:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:cash_out:notes:denominations%3D200 EUR' target='_blank'>200 EUR</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/denominations/eur/500euro.svg'> *500 euro notes can be withdrawn* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:cash_out:notes:denominations' target='_blank'>cash_out:notes:denominations</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:cash_out:notes:denominations%3D500 EUR' target='_blank'>500 EUR</a>
### speech_output
The question is `Does this ATM have speech output for visually impaired users?`
- *This ATM has speech output, usually available through a headphone jack* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:speech_output' target='_blank'>speech_output</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:speech_output%3Dyes' target='_blank'>yes</a>
- *This ATM does not have speech output* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:speech_output' target='_blank'>speech_output</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:speech_output%3Dno' target='_blank'>no</a>
### speech_output_language
_This tagrendering has no question and is thus read-only_
*{language_chooser(speech_output,In which languages does this ATM have speech output?,This ATM has speech output in &LBRACElanguage&LPARENS&RPARENS&RBRACE,This ATM has speech output in &LBRACElanguage&LPARENS&RPARENS&RBRACE,,)}*
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:speech_output' target='_blank'>speech_output</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:speech_output%3Dyes' target='_blank'>yes</a>
### leftover-questions
_This tagrendering has no question and is thus read-only_
*{questions( ,)}*
### move-button
_This tagrendering has no question and is thus read-only_
*{move_button()}*
### delete-button
_This tagrendering has no question and is thus read-only_
*{delete_button()}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
## Filters
| id | question | osmTags |
-----|-----|----- |
| speech_output.0 | With speech output | speech_output=yes |
| id | question | osmTags |
-----|-----|----- |
| open_now.0 | Now open | _isOpen=yes |
This document is autogenerated from [assets/layers/atm/atm.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/atm/atm.json)

View file

@ -1,89 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# bank
A financial institution to deposit money
- This layer is shown at zoomlevel **0** and higher
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Basic tags for this layer](#basic-tags-for-this-layer)
3. [Supported attributes](#supported-attributes)
- [images](#images)
- [has_atm](#has_atm)
- [leftover-questions](#leftover-questions)
- [move-button](#move-button)
- [delete-button](#delete-button)
- [lod](#lod)
4. [Filters](#filters)
## Themes using this layer
- [atm](https://mapcomplete.org/atm)
- [personal](https://mapcomplete.org/personal)
## Basic tags for this layer
Elements must match the expression **<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbank' target='_blank'>bank</a>**
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22amenity%22%3D%22bank%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/atm#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/atm/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [atm](https://wiki.openstreetmap.org/wiki/Key:atm) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:atm%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:atm%3Dno) [separate](https://wiki.openstreetmap.org/wiki/Tag:atm%3Dseparate) |
### images
This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload()}*
### has_atm
The question is `Does this bank have an ATM?`
- *This bank has an ATM* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:atm' target='_blank'>atm</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:atm%3Dyes' target='_blank'>yes</a>
- *This bank does <b>not</b> have an ATM* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:atm' target='_blank'>atm</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:atm%3Dno' target='_blank'>no</a>
- *This bank does have an ATM, but it is mapped as a different icon* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:atm' target='_blank'>atm</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:atm%3Dseparate' target='_blank'>separate</a>
### leftover-questions
_This tagrendering has no question and is thus read-only_
*{questions( ,)}*
### move-button
_This tagrendering has no question and is thus read-only_
*{move_button()}*
### delete-button
_This tagrendering has no question and is thus read-only_
*{delete_button()}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
## Filters
| id | question | osmTags |
-----|-----|----- |
| open_now.0 | Now open | _isOpen=yes |
| id | question | osmTags |
-----|-----|----- |
| has_atm.0 | With an ATM | atm=yes |
This document is autogenerated from [assets/layers/bank/bank.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/bank/bank.json)

View file

@ -1,89 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# banks_with_atm
This layer is based on [bank](../Layers/bank.md)
A financial institution to deposit money
- This layer is shown at zoomlevel **14** and higher
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Basic tags for this layer](#basic-tags-for-this-layer)
3. [Supported attributes](#supported-attributes)
- [images](#images)
- [has_atm](#has_atm)
- [leftover-questions](#leftover-questions)
- [move-button](#move-button)
- [delete-button](#delete-button)
- [lod](#lod)
4. [Filters](#filters)
## Themes using this layer
- [atm](https://mapcomplete.org/atm)
## Basic tags for this layer
Elements must match **all** of the following expressions:
0. <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbank' target='_blank'>bank</a>
1. <a href='https://wiki.openstreetmap.org/wiki/Key:atm' target='_blank'>atm</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:atm%3Dyes' target='_blank'>yes</a>
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22amenity%22%3D%22bank%22%5D%5B%22atm%22%3D%22yes%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/atm#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/atm/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [atm](https://wiki.openstreetmap.org/wiki/Key:atm) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:atm%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:atm%3Dno) [separate](https://wiki.openstreetmap.org/wiki/Tag:atm%3Dseparate) |
### images
This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload()}*
### has_atm
The question is `Does this bank have an ATM?`
- *This bank has an ATM* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:atm' target='_blank'>atm</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:atm%3Dyes' target='_blank'>yes</a>
- *This bank does <b>not</b> have an ATM* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:atm' target='_blank'>atm</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:atm%3Dno' target='_blank'>no</a>
- *This bank does have an ATM, but it is mapped as a different icon* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:atm' target='_blank'>atm</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:atm%3Dseparate' target='_blank'>separate</a>
### leftover-questions
_This tagrendering has no question and is thus read-only_
*{questions( ,)}*
### move-button
_This tagrendering has no question and is thus read-only_
*{move_button()}*
### delete-button
_This tagrendering has no question and is thus read-only_
*{delete_button()}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
## Filters
| id | question | osmTags |
-----|-----|----- |
| open_now.0 | Now open | _isOpen=yes |
This document is autogenerated from [assets/themes/atm/atm.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/atm/atm.json)

View file

@ -1,163 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# barrier
Obstacles while cycling, such as bollards and cycle barriers
- This layer is shown at zoomlevel **17** and higher
- This layer will automatically load [cycleways_and_roads](./cycleways_and_roads.md) into the layout as it depends on it: preset `a bollard` snaps to this layer (barrier.presets[0])
- This layer will automatically load [cycleways_and_roads](./cycleways_and_roads.md) into the layout as it depends on it: preset `a cycle barrier` snaps to this layer (barrier.presets[1])
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Presets](#presets)
3. [Basic tags for this layer](#basic-tags-for-this-layer)
4. [Supported attributes](#supported-attributes)
- [images](#images)
- [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))
- [leftover-questions](#leftover-questions)
- [move-button](#move-button)
- [delete-button](#delete-button)
- [lod](#lod)
## Themes using this layer
- [cycle_infra](https://mapcomplete.org/cycle_infra)
- [personal](https://mapcomplete.org/personal)
## Presets
The following options to create new points are included:
- **a bollard** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:barrier' target='_blank'>barrier</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:barrier%3Dbollard' target='_blank'>bollard</a> (snaps to layers `cycleways_and_roads`)
- **a cycle barrier** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:barrier' target='_blank'>barrier</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:barrier%3Dcycle_barrier' target='_blank'>cycle_barrier</a> (snaps to layers `cycleways_and_roads`)
## Basic tags for this layer
Elements must match **any** of the following expressions:
- <a href='https://wiki.openstreetmap.org/wiki/Key:barrier' target='_blank'>barrier</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:barrier%3Dbollard' target='_blank'>bollard</a>
- <a href='https://wiki.openstreetmap.org/wiki/Key:barrier' target='_blank'>barrier</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:barrier%3Dcycle_barrier' target='_blank'>cycle_barrier</a>
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22barrier%22%3D%22bollard%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22barrier%22%3D%22cycle_barrier%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/bicycle#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/bicycle/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/barrier#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/barrier/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/bollard#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/bollard/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/cycle_barrier#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/cycle_barrier/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/maxwidth:physical#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/maxwidth%3Aphysical/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [maxwidth:physical](https://wiki.openstreetmap.org/wiki/Key:maxwidth:physical) | [distance](../SpecialInputElements.md#distance) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/width:separation#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/width%3Aseparation/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [width:separation](https://wiki.openstreetmap.org/wiki/Key:width:separation) | [distance](../SpecialInputElements.md#distance) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/width:opening#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/width%3Aopening/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [width:opening](https://wiki.openstreetmap.org/wiki/Key:width:opening) | [distance](../SpecialInputElements.md#distance) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/overlap#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/overlap/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [overlap](https://wiki.openstreetmap.org/wiki/Key:overlap) | [distance](../SpecialInputElements.md#distance) | |
### images
This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload()}*
### bicycle=yes/no
The question is `Can a bicycle go past this barrier?`
- *A cyclist can go past this.* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle' target='_blank'>bicycle</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle%3Dyes' target='_blank'>yes</a>
- *A cyclist can not go past this.* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle' target='_blank'>bicycle</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle%3Dno' target='_blank'>no</a>
This tagrendering is only visible in the popup if the following condition is met: _referencing_ways~.+
### barrier_type
_This tagrendering has no question and is thus read-only_
- *This is a single bollard in the road* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:barrier' target='_blank'>barrier</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:barrier%3Dbollard' target='_blank'>bollard</a>
- *This is a cycle barrier slowing down cyclists* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:barrier' target='_blank'>barrier</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:barrier%3Dcycle_barrier' target='_blank'>cycle_barrier</a>
### Bollard type
The question is `What kind of bollard is this?`
- *Removable bollard* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:bollard' target='_blank'>bollard</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bollard%3Dremovable' target='_blank'>removable</a>
- *Fixed bollard* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:bollard' target='_blank'>bollard</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bollard%3Dfixed' target='_blank'>fixed</a>
- *Bollard that can be folded down* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:bollard' target='_blank'>bollard</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bollard%3Dfoldable' target='_blank'>foldable</a>
- *Flexible bollard, usually plastic* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:bollard' target='_blank'>bollard</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bollard%3Dflexible' target='_blank'>flexible</a>
- *Rising bollard* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:bollard' target='_blank'>bollard</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bollard%3Drising' target='_blank'>rising</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:barrier' target='_blank'>barrier</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:barrier%3Dbollard' target='_blank'>bollard</a>
### Cycle barrier type
The question is `What kind of cycling barrier is this?`
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/themes/cycle_infra/Cycle_barrier_single.png'> *Single, just two barriers with a space inbetween* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:cycle_barrier' target='_blank'>cycle_barrier</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:cycle_barrier%3Dsingle' target='_blank'>single</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/themes/cycle_infra/Cycle_barrier_double.svg'> *Double, two barriers behind each other* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:cycle_barrier' target='_blank'>cycle_barrier</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:cycle_barrier%3Ddouble' target='_blank'>double</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/themes/cycle_infra/Cycle_barrier_triple.png'> *Triple, three barriers behind each other* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:cycle_barrier' target='_blank'>cycle_barrier</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:cycle_barrier%3Dtriple' target='_blank'>triple</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/themes/cycle_infra/Cycle_barrier_squeeze.png'> *Squeeze gate, gap is smaller at top, than at the bottom* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:cycle_barrier' target='_blank'>cycle_barrier</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:cycle_barrier%3Dsqueeze' target='_blank'>squeeze</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:barrier' target='_blank'>barrier</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:barrier%3Dcycle_barrier' target='_blank'>cycle_barrier</a>
### MaxWidth
The question is `How wide is the gap left over besides the barrier?`
*Maximum width: {maxwidth:physical} m* is shown if `maxwidth:physical` is set
This tagrendering is only visible in the popup if the following condition is met: _referencing_ways~.+ & cycle_barrier!=double & cycle_barrier!=triple
### Space between barrier (cyclebarrier)
The question is `How much space is there between the barriers (along the length of the road)?`
*Space between barriers (along the length of the road): {width:separation} m* is shown if `width:separation` is set
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:cycle_barrier' target='_blank'>cycle_barrier</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:cycle_barrier%3Ddouble' target='_blank'>double</a> | <a href='https://wiki.openstreetmap.org/wiki/Key:cycle_barrier' target='_blank'>cycle_barrier</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:cycle_barrier%3Dtriple' target='_blank'>triple</a>
### Width of opening (cyclebarrier)
The question is `How wide is the smallest opening next to the barriers?`
*Width of opening: {width:opening} m* is shown if `width:opening` is set
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:cycle_barrier' target='_blank'>cycle_barrier</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:cycle_barrier%3Ddouble' target='_blank'>double</a> | <a href='https://wiki.openstreetmap.org/wiki/Key:cycle_barrier' target='_blank'>cycle_barrier</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:cycle_barrier%3Dtriple' target='_blank'>triple</a>
### Overlap (cyclebarrier)
The question is `How much overlap do the barriers have?`
*Overlap: {overlap} m* is shown if `overlap` is set
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:cycle_barrier' target='_blank'>cycle_barrier</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:cycle_barrier%3Ddouble' target='_blank'>double</a> | <a href='https://wiki.openstreetmap.org/wiki/Key:cycle_barrier' target='_blank'>cycle_barrier</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:cycle_barrier%3Dtriple' target='_blank'>triple</a>
### leftover-questions
_This tagrendering has no question and is thus read-only_
*{questions( ,)}*
### move-button
_This tagrendering has no question and is thus read-only_
*{move_button()}*
### delete-button
_This tagrendering has no question and is thus read-only_
*{delete_button()}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
This document is autogenerated from [assets/layers/barrier/barrier.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/barrier/barrier.json)

View file

@ -1,109 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# bbq
A permanently installed barbecue, typically accessible to the public.
- This layer is shown at zoomlevel **8** and higher
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Presets](#presets)
3. [Basic tags for this layer](#basic-tags-for-this-layer)
4. [Supported attributes](#supported-attributes)
- [images](#images)
- [access](#access)
- [covered](#covered)
- [fuel](#fuel)
- [leftover-questions](#leftover-questions)
- [move-button](#move-button)
- [delete-button](#delete-button)
- [lod](#lod)
## Themes using this layer
- [fireplace](https://mapcomplete.org/fireplace)
- [nature](https://mapcomplete.org/nature)
- [personal](https://mapcomplete.org/personal)
- [playgrounds](https://mapcomplete.org/playgrounds)
## Presets
The following options to create new points are included:
- **BBQ** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbbq' target='_blank'>bbq</a>
## Basic tags for this layer
Elements must match the expression **<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbbq' target='_blank'>bbq</a>**
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22amenity%22%3D%22bbq%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/access#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/access/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [access](https://wiki.openstreetmap.org/wiki/Key:access) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:access%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:access%3Dno) [private](https://wiki.openstreetmap.org/wiki/Tag:access%3Dprivate) [permissive](https://wiki.openstreetmap.org/wiki/Tag:access%3Dpermissive) [customers](https://wiki.openstreetmap.org/wiki/Tag:access%3Dcustomers) [permit](https://wiki.openstreetmap.org/wiki/Tag:access%3Dpermit) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/covered#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/covered/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [covered](https://wiki.openstreetmap.org/wiki/Key:covered) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:covered%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:covered%3Dyes) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/fuel#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/fuel/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [fuel](https://wiki.openstreetmap.org/wiki/Key:fuel) | Multiple choice | [wood](https://wiki.openstreetmap.org/wiki/Tag:fuel%3Dwood) [charcoal](https://wiki.openstreetmap.org/wiki/Tag:fuel%3Dcharcoal) [electric](https://wiki.openstreetmap.org/wiki/Tag:fuel%3Delectric) [gas](https://wiki.openstreetmap.org/wiki/Tag:fuel%3Dgas) |
### images
This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload()}*
### access
The question is `Who is allowed to use this barbecue?`
- *This barbecue can be used by anyone* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:access' target='_blank'>access</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:access%3Dyes' target='_blank'>yes</a>
- *This barbecue can't be used by anyone* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:access' target='_blank'>access</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:access%3Dno' target='_blank'>no</a>
- *This barbecue is private* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:access' target='_blank'>access</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:access%3Dprivate' target='_blank'>private</a>
- *This barbecue can be used by anyone, but the owner can revoke access at any time* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:access' target='_blank'>access</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:access%3Dpermissive' target='_blank'>permissive</a>
- *This barbecue can only be used by customers* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:access' target='_blank'>access</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:access%3Dcustomers' target='_blank'>customers</a>
- *This barbecue can only be used by authorized persons* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:access' target='_blank'>access</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:access%3Dpermit' target='_blank'>permit</a>
### covered
The question is `Is this barbecue covered?`
- *This barbecue is not covered* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:covered' target='_blank'>covered</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:covered%3Dno' target='_blank'>no</a>
- *This barbecue is covered* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:covered' target='_blank'>covered</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:covered%3Dyes' target='_blank'>yes</a>
### fuel
The question is `How is this barbecue fuelled?`
- *This barbecue uses wood as fuel* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:fuel' target='_blank'>fuel</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:fuel%3Dwood' target='_blank'>wood</a>
- *This barbecue uses charcoal as fuel* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:fuel' target='_blank'>fuel</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:fuel%3Dcharcoal' target='_blank'>charcoal</a>
- *This barbecue is powered by electricity* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:fuel' target='_blank'>fuel</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:fuel%3Delectric' target='_blank'>electric</a>
- *This barbecue uses gas as fuel* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:fuel' target='_blank'>fuel</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:fuel%3Dgas' target='_blank'>gas</a>
### leftover-questions
_This tagrendering has no question and is thus read-only_
*{questions( ,)}*
### move-button
_This tagrendering has no question and is thus read-only_
*{move_button()}*
### delete-button
_This tagrendering has no question and is thus read-only_
*{delete_button()}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
This document is autogenerated from [assets/layers/bbq/bbq.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/bbq/bbq.json)

View file

@ -1,83 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# beehive
Layer showing beehives
- This layer is shown at zoomlevel **11** and higher
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Presets](#presets)
3. [Basic tags for this layer](#basic-tags-for-this-layer)
4. [Supported attributes](#supported-attributes)
- [images](#images)
- [capacity](#capacity)
- [leftover-questions](#leftover-questions)
- [move-button](#move-button)
- [delete-button](#delete-button)
- [lod](#lod)
## Themes using this layer
- [insects](https://mapcomplete.org/insects)
- [personal](https://mapcomplete.org/personal)
## Presets
The following options to create new points are included:
- **a beehive** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:man_made' target='_blank'>man_made</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:man_made%3Dbeehive' target='_blank'>beehive</a>
## Basic tags for this layer
Elements must match the expression **<a href='https://wiki.openstreetmap.org/wiki/Key:man_made' target='_blank'>man_made</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:man_made%3Dbeehive' target='_blank'>beehive</a>**
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22man_made%22%3D%22beehive%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/capacity#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/capacity/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [capacity](https://wiki.openstreetmap.org/wiki/Key:capacity) | [pnat](../SpecialInputElements.md#pnat) | [1](https://wiki.openstreetmap.org/wiki/Tag:capacity%3D1) |
### images
This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload()}*
### capacity
The question is `How many beehives are there?`
*There are {capacity} beehives* is shown if `capacity` is set
- *There is 1 beehive* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:capacity' target='_blank'>capacity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:capacity%3D1' target='_blank'>1</a>
### leftover-questions
_This tagrendering has no question and is thus read-only_
*{questions( ,)}*
### move-button
_This tagrendering has no question and is thus read-only_
*{move_button()}*
### delete-button
_This tagrendering has no question and is thus read-only_
*{delete_button()}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
This document is autogenerated from [assets/layers/beehive/beehive.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/beehive/beehive.json)

View file

@ -1,299 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# 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.
- This layer is shown at zoomlevel **14** and higher
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Presets](#presets)
3. [Basic tags for this layer](#basic-tags-for-this-layer)
4. [Supported attributes](#supported-attributes)
- [images](#images)
- [bench-backrest](#bench-backrest)
- [bench-armrest](#bench-armrest)
- [bench-seats](#bench-seats)
- [bench-material](#bench-material)
- [bench-direction](#bench-direction)
- [bench-colour](#bench-colour)
- [bench-survey:date](#bench-surveydate)
- [bench-inscription](#bench-inscription)
- [bench-artwork](#bench-artwork)
- [bench-memorial](#bench-memorial)
- [artwork-artwork_type](#artwork-artwork_type)
- [artwork-artist-wikidata](#artwork-artist-wikidata)
- [artwork-artist_name](#artwork-artist_name)
- [artwork-website](#artwork-website)
- [artwork_subject](#artwork_subject)
- [leftover-questions](#leftover-questions)
- [move-button](#move-button)
- [delete-button](#delete-button)
- [lod](#lod)
5. [Filters](#filters)
## Themes using this layer
- [artwork](https://mapcomplete.org/artwork)
- [benches](https://mapcomplete.org/benches)
- [memorials](https://mapcomplete.org/memorials)
- [nature](https://mapcomplete.org/nature)
- [personal](https://mapcomplete.org/personal)
- [playgrounds](https://mapcomplete.org/playgrounds)
- [stations](https://mapcomplete.org/stations)
- [toerisme_vlaanderen](https://mapcomplete.org/toerisme_vlaanderen)
## Presets
The following options to create new points are included:
- **a bench** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbench' target='_blank'>bench</a>
## Basic tags for this layer
Elements must match the expression **<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbench' target='_blank'>bench</a>**
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22amenity%22%3D%22bench%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/backrest#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/backrest/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [backrest](https://wiki.openstreetmap.org/wiki/Key:backrest) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dno) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/armrest#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/armrest/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [armrest](https://wiki.openstreetmap.org/wiki/Key:armrest) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:armrest%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:armrest%3Dno) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/seats#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/seats/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [seats](https://wiki.openstreetmap.org/wiki/Key:seats) | [nat](../SpecialInputElements.md#nat) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/material#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/material/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/direction#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/direction/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [direction](https://wiki.openstreetmap.org/wiki/Key:direction) | [direction](../SpecialInputElements.md#direction) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/colour#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/colour/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/survey:date#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/survey%3Adate/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [survey:date](https://wiki.openstreetmap.org/wiki/Key:survey:date) | [date](../SpecialInputElements.md#date) | [](https://wiki.openstreetmap.org/wiki/Tag:survey:date%3D) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/inscription#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/inscription/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [inscription](https://wiki.openstreetmap.org/wiki/Key:inscription) | [text](../SpecialInputElements.md#text) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/historic#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/historic/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [historic](https://wiki.openstreetmap.org/wiki/Key:historic) | Multiple choice | [memorial](https://wiki.openstreetmap.org/wiki/Tag:historic%3Dmemorial) [](https://wiki.openstreetmap.org/wiki/Tag:historic%3D) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/artwork_type#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/artwork_type/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) [woodcarving](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dwoodcarving) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/artist:wikidata#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/artist%3Awikidata/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [artist:wikidata](https://wiki.openstreetmap.org/wiki/Key:artist:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/artist_name#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/artist_name/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [artist_name](https://wiki.openstreetmap.org/wiki/Key:artist_name) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/website#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/website/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/subject:wikidata#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/subject%3Awikidata/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [subject:wikidata](https://wiki.openstreetmap.org/wiki/Key:subject:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | |
### images
This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload()}*
### bench-backrest
The question is `Does this bench have a backrest?`
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/bench/two_sided.svg'> *This bench is two-sided and shares the backrest* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:backrest' target='_blank'>backrest</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dyes' target='_blank'>yes</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:two_sided' target='_blank'>two_sided</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:two_sided%3Dyes' target='_blank'>yes</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/bench/one_sided.svg'> *This bench does have a backrest* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:backrest' target='_blank'>backrest</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dyes' target='_blank'>yes</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/bench/no_backrest.svg'> *This bench does <b>not</b> have a backrest* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:backrest' target='_blank'>backrest</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dno' target='_blank'>no</a>
This tagrendering has labels
`bench-questions`
### bench-armrest
The question is `Does this bench have one or more armrests?`
- *This bench does have one or more armrests* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:armrest' target='_blank'>armrest</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:armrest%3Dyes' target='_blank'>yes</a>
- *This bench does <b>not</b> have any armrests* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:armrest' target='_blank'>armrest</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:armrest%3Dno' target='_blank'>no</a>
This tagrendering has labels
`bench-questions`
### bench-seats
The question is `How many seats does this bench have?`
*This bench has {seats} seats* is shown if `seats` is set
- *This bench does not have separated seats* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:seats:separated' target='_blank'>seats:separated</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:seats:separated%3Dno' target='_blank'>no</a>
This tagrendering has labels
`bench-questions`
### bench-material
The question is `What is the bench (seating) made from?`
*Material: {material}* is shown if `material` is set
- *The seating is made from wood* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:material' target='_blank'>material</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:material%3Dwood' target='_blank'>wood</a>
- *The seating is made from metal* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:material' target='_blank'>material</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:material%3Dmetal' target='_blank'>metal</a>
- *The seating is made from stone* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:material' target='_blank'>material</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:material%3Dstone' target='_blank'>stone</a>
- *The seating is made from concrete* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:material' target='_blank'>material</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:material%3Dconcrete' target='_blank'>concrete</a>
- *The seating is made from plastic* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:material' target='_blank'>material</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:material%3Dplastic' target='_blank'>plastic</a>
- *The seating is made from steel* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:material' target='_blank'>material</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:material%3Dsteel' target='_blank'>steel</a>
This tagrendering has labels
`bench-questions`
### bench-direction
The question is `In which direction are you looking when sitting on the bench?`
*When sitting on the bench, one looks towards {direction}°.* is shown if `direction` is set
This tagrendering has labels
`bench-questions`
### bench-colour
The question is `Which colour does this bench have?`
*Colour: {colour}* is shown if `colour` is set
- *Colour: brown* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dbrown' target='_blank'>brown</a>
- *Colour: green* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dgreen' target='_blank'>green</a>
- *Colour: gray* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dgray' target='_blank'>gray</a>
- *Colour: white* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dwhite' target='_blank'>white</a>
- *Colour: red* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dred' target='_blank'>red</a>
- *Colour: black* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dblack' target='_blank'>black</a>
- *Colour: blue* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dblue' target='_blank'>blue</a>
- *Colour: yellow* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:colour' target='_blank'>colour</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:colour%3Dyellow' target='_blank'>yellow</a>
This tagrendering has labels
`bench-questions`
### bench-survey:date
The question is `When was this bench last surveyed?`
*This bench was last surveyed on {survey:date}* is shown if `survey:date` is set
- *Surveyed today!* is shown if with survey:date=
This tagrendering has labels
`bench-questions`
### bench-inscription
The question is `Does this bench have an inscription?`
*This bench has the following inscription:<br/><p><i>{inscription}</i></p>* is shown if `inscription` is set
- *This bench does not have an inscription* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:not:inscription' target='_blank'>not:inscription</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:not:inscription%3Dyes' target='_blank'>yes</a>
- *This bench <span class='subtle'>probably</span> does not not have an inscription* is shown if with inscription=. _This option cannot be chosen as answer_
This tagrendering has labels
`bench-questions`
### bench-artwork
The question is `Does this bench have an artistic element?`
- *This bench has an integrated artwork* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:tourism' target='_blank'>tourism</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:tourism%3Dartwork' target='_blank'>artwork</a>
- *This bench does not have an integrated artwork* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:not:tourism:artwork' target='_blank'>not:tourism:artwork</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:not:tourism:artwork%3Dyes' target='_blank'>yes</a>
- *This bench <span class="subtle">probably</span> doesn't have an integrated artwork* is shown if with tourism=. _This option cannot be chosen as answer_
### bench-memorial
The question is `Does this bench act as memorial for someone or something?`
- *This bench is a memorial for someone or something* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:historic' target='_blank'>historic</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:historic%3Dmemorial' target='_blank'>memorial</a>
- *This bench is a <b>not</b> a memorial for someone or something* is shown if with historic= & <a href='https://wiki.openstreetmap.org/wiki/Key:not:historic' target='_blank'>not:historic</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:not:historic%3Dmemorial' target='_blank'>memorial</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:historic' target='_blank'>historic</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:historic%3Dmemorial' target='_blank'>memorial</a> | <a href='https://wiki.openstreetmap.org/wiki/Key:memorial' target='_blank'>memorial</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dbench' target='_blank'>bench</a> | <a href='https://wiki.openstreetmap.org/wiki/Key:tourism' target='_blank'>tourism</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:tourism%3Dartwork' target='_blank'>artwork</a> | inscription~.+
This tagrendering has labels
`bench-questions`
### artwork-artwork_type
The question is `What is the type of this artwork?`
*This is a {artwork_type}* is shown if `artwork_type` is set
- *Architecture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Darchitecture' target='_blank'>architecture</a>
- *Mural* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dmural' target='_blank'>mural</a>
- *Painting* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dpainting' target='_blank'>painting</a>
- *Sculpture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dsculpture' target='_blank'>sculpture</a>
- *Statue* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstatue' target='_blank'>statue</a>
- *Bust* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dbust' target='_blank'>bust</a>
- *Stone* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstone' target='_blank'>stone</a>
- *Installation* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dinstallation' target='_blank'>installation</a>
- *Graffiti* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dgraffiti' target='_blank'>graffiti</a>
- *Relief* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Drelief' target='_blank'>relief</a>
- *Azulejo (Spanish decorative tilework)* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dazulejo' target='_blank'>azulejo</a>
- *Tilework* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dtilework' target='_blank'>tilework</a>
- *Woodcarving* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:artwork_type' target='_blank'>artwork_type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dwoodcarving' target='_blank'>woodcarving</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:tourism' target='_blank'>tourism</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:tourism%3Dartwork' target='_blank'>artwork</a>
This tagrendering has labels
`artwork-question`
### artwork-artist-wikidata
The question is `Who made this artwork?`
*This artwork was made by {wikidata_label(artist:wikidata):font-weight:bold}<br/>{wikipedia(artist:wikidata)}* is shown if `artist:wikidata` is set
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:tourism' target='_blank'>tourism</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:tourism%3Dartwork' target='_blank'>artwork</a>
This tagrendering has labels
`artwork-question`
### artwork-artist_name
The question is `Which artist created this?`
*Created by {artist_name}* is shown if `artist_name` is set
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:tourism' target='_blank'>tourism</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:tourism%3Dartwork' target='_blank'>artwork</a>
This tagrendering has labels
`artwork-question`
### artwork-website
The question is `Is there a website with more information about this artwork?`
*{link(More information on this website,&LBRACEwebsite&RBRACE,,,,)}* is shown if `website` is set
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:tourism' target='_blank'>tourism</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:tourism%3Dartwork' target='_blank'>artwork</a>
This tagrendering has labels
`artwork-question`
### artwork_subject
The question is `What does this artwork depict?`
*This artwork depicts {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}* is shown if `subject:wikidata` is set
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:tourism' target='_blank'>tourism</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:tourism%3Dartwork' target='_blank'>artwork</a>
This tagrendering has labels
`artwork-question`
### leftover-questions
_This tagrendering has no question and is thus read-only_
*{questions( ,)}*
### move-button
_This tagrendering has no question and is thus read-only_
*{move_button()}*
### delete-button
_This tagrendering has no question and is thus read-only_
*{delete_button()}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
## Filters
| id | question | osmTags |
-----|-----|----- |
| bench_is_memorial.0 | is a memorial | historic=memorial | memorial=bench |
| id | question | osmTags |
-----|-----|----- |
| has_backrest.0 | *With and without backrest* (default) | |
| has_backrest.1 | Has a backrest | backrest=yes |
| has_backrest.2 | Has no backrest | backrest=no |
| id | question | osmTags |
-----|-----|----- |
| has_image.0 | *With and without images* (default) | |
| has_image.1 | Has at least one image | image~.+ | image:0~.+ | image:1~.+ | image:2~.+ | image:3~.+ | mapillary~.+ |
| has_image.2 | Probably does not have an image | image= & image:0= & image:1= & image:2= & image:3= & mapillary= |
This document is autogenerated from [assets/layers/bench/bench.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/bench/bench.json)

View file

@ -1,81 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# bench_at_pt
A layer showing all public-transport-stops which do have a bench
- This layer is shown at zoomlevel **14** and higher
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Basic tags for this layer](#basic-tags-for-this-layer)
3. [Supported attributes](#supported-attributes)
- [images](#images)
- [bench_at_pt-name](#bench_at_pt-name)
- [bench_at_pt-bench_type](#bench_at_pt-bench_type)
- [leftover-questions](#leftover-questions)
- [delete-button](#delete-button)
- [lod](#lod)
## Themes using this layer
- [benches](https://mapcomplete.org/benches)
- [personal](https://mapcomplete.org/personal)
## Basic tags for this layer
Elements must match **all** of the following expressions:
0. <a href='https://wiki.openstreetmap.org/wiki/Key:highway' target='_blank'>highway</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:highway%3Dbus_stop' target='_blank'>bus_stop</a>
1. <a href='https://wiki.openstreetmap.org/wiki/Key:bench' target='_blank'>bench</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bench%3Dyes' target='_blank'>yes</a> | <a href='https://wiki.openstreetmap.org/wiki/Key:bench' target='_blank'>bench</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bench%3Dstand_up_bench' target='_blank'>stand_up_bench</a>
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22highway%22%3D%22bus_stop%22%5D%5B%22bench%22%3D%22yes%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22highway%22%3D%22bus_stop%22%5D%5B%22bench%22%3D%22stand_up_bench%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/name#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/name/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/bench#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/bench/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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 block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload()}*
### bench_at_pt-name
_This tagrendering has no question and is thus read-only_
*{name}* is shown if `name` is set
### bench_at_pt-bench_type
The question is `What kind of bench is this?`
- *There is a normal, sit-down bench here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:bench' target='_blank'>bench</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bench%3Dyes' target='_blank'>yes</a>
- *Stand up bench* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:bench' target='_blank'>bench</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bench%3Dstand_up_bench' target='_blank'>stand_up_bench</a>
- *There is no bench here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:bench' target='_blank'>bench</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bench%3Dno' target='_blank'>no</a>
### leftover-questions
_This tagrendering has no question and is thus read-only_
*{questions( ,)}*
### delete-button
_This tagrendering has no question and is thus read-only_
*{delete_button()}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
This document is autogenerated from [assets/layers/bench_at_pt/bench_at_pt.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/bench_at_pt/bench_at_pt.json)

View file

@ -1,167 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# bicycle_assisted_repair_workshop
This layer is based on [assisted_repair](../Layers/assisted_repair.md)
A self-assisted workshop is a location where people can come and repair their goods with help of volunteers and with the tools available at the given location. A repair café is a type of event organized regularly along the same principles.
- This layer is shown at zoomlevel **11** and higher
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Basic tags for this layer](#basic-tags-for-this-layer)
3. [Supported attributes](#supported-attributes)
- [images](#images)
- [preset_description](#preset_description)
- [name](#name)
- [opening_hours_by_appointment](#opening_hours_by_appointment)
- [Opening hours](#opening-hours)
- [phone](#phone)
- [email](#email)
- [website](#website)
- [mastodon](#mastodon)
- [facebook](#facebook)
- [item:repair](#itemrepair)
- [leftover-questions](#leftover-questions)
- [move-button](#move-button)
- [delete-button](#delete-button)
- [lod](#lod)
4. [Filters](#filters)
## Themes using this layer
- [cyclofix](https://mapcomplete.org/cyclofix)
## Basic tags for this layer
Elements must match **all** of the following expressions:
0. <a href='https://wiki.openstreetmap.org/wiki/Key:repair' target='_blank'>repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:repair%3Dassisted_self_service' target='_blank'>assisted_self_service</a>
1. <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle:repair' target='_blank'>bicycle:repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle:repair%3Dyes' target='_blank'>yes</a> | <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:repair' target='_blank'>service:bicycle:repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dyes' target='_blank'>yes</a>
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22repair%22%3D%22assisted_self_service%22%5D%5B%22bicycle%3Arepair%22%3D%22yes%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22repair%22%3D%22assisted_self_service%22%5D%5B%22service%3Abicycle%3Arepair%22%3D%22yes%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/name#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/name/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/opening_hours#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/opening_hours/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | ["by appointment"](https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D"by appointment") |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/phone#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/phone/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/email#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/email/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/website#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/website/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/contact:mastodon#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/contact%3Amastodon/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [contact:mastodon](https://wiki.openstreetmap.org/wiki/Key:contact:mastodon) | [fediverse](../SpecialInputElements.md#fediverse) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/contact:facebook#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/contact%3Afacebook/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [contact:facebook](https://wiki.openstreetmap.org/wiki/Key:contact:facebook) | [url](../SpecialInputElements.md#url) | |
### images
This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload()}*
### preset_description
_This tagrendering has no question and is thus read-only_
*{preset_description()}*
### name
The question is `What is the name of this repair workshop?`
*This workshop is called <b>{name}</b>* is shown if `name` is set
### opening_hours_by_appointment
The question is `What are the opening hours of {title()}?`
*<h3>Opening hours</h3>{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set
- *Only by appointment* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:opening_hours' target='_blank'>opening_hours</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D"by appointment"' target='_blank'>"by appointment"</a>
- *Only by appointment* is shown if with opening_hours~^("by appointment"|by appointment)$. _This option cannot be chosen as answer_
- *Marked as closed for an unspecified time* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:opening_hours' target='_blank'>opening_hours</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3Dclosed' target='_blank'>closed</a>. _This option cannot be chosen as answer_
### phone
The question is `What is the phone number of {title()}?`
*{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/phone.svg'> *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### email
The question is `What is the email address of {title()}?`
*<a href='mailto:{email}' target='_blank' rel='noopener'>{email}</a>* is shown if `email` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/svg/envelope.svg'> *<a href='mailto:{contact:email}' target='_blank' rel='noopener'>{contact:email}</a>* is shown if with contact:email~.+. _This option cannot be chosen as answer_
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/svg/envelope.svg'> *<a href='mailto:{operator:email}' target='_blank' rel='noopener'>{operator:email}</a>* is shown if with operator:email~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### website
The question is `What is the website of {title()}?`
*<a href='{website}' rel='nofollow noopener noreferrer' target='_blank'>{website}</a>* is shown if `website` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/icons/website.svg'> *<a href='{contact:website}' rel='nofollow noopener noreferrer' target='_blank'>{contact:website}</a>* is shown if with contact:website~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### mastodon
Shows and asks for the mastodon handle
The question is `What is the Mastodon-handle of {title()}?`
*{fediverse_link(contact:mastodon)}* is shown if `contact:mastodon` is set
### facebook
Shows and asks for the facebook handle
The question is `What is the facebook page of of {title()}?`
*{link(Facebook page,&LBRACEcontact:facebook&RBRACE,,,,)}<div class='subtle text-sm'>Facebook is known to harm mental health, manipulate public opinion and cause hate. Try to use healthier alternatives</div>* is shown if `contact:facebook` is set
### item:repair
The question is `What type of items are repaired here?`
- *Mobile phones are repaired here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:mobile_phone:repair' target='_blank'>service:mobile_phone:repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:mobile_phone:repair%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:service:mobile_phone:repair' target='_blank'>service:mobile_phone:repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:mobile_phone:repair%3Dno' target='_blank'>no</a>
- *Computers are repaired here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:computer:repair' target='_blank'>service:computer:repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:computer:repair%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:service:computer:repair' target='_blank'>service:computer:repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:computer:repair%3Dno' target='_blank'>no</a>
- *Bicycles are repaired here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:repair' target='_blank'>service:bicycle:repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:repair' target='_blank'>service:bicycle:repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dno' target='_blank'>no</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/recycling/small_electrical_appliances.svg'> *Electronic devices are repaired here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:electronics:repair' target='_blank'>service:electronics:repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:electronics:repair%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:service:electronics:repair' target='_blank'>service:electronics:repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:electronics:repair%3Dno' target='_blank'>no</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/recycling/furniture.svg'> *Furniture is repaired here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:furniture:repair' target='_blank'>service:furniture:repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:furniture:repair%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:service:furniture:repair' target='_blank'>service:furniture:repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:furniture:repair%3Dno' target='_blank'>no</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/recycling/clothes.svg'> *Clothes are repaired here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:clothes:repair' target='_blank'>service:clothes:repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:clothes:repair%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:service:clothes:repair' target='_blank'>service:clothes:repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:clothes:repair%3Dno' target='_blank'>no</a>
### leftover-questions
_This tagrendering has no question and is thus read-only_
*{questions( ,)}*
### move-button
_This tagrendering has no question and is thus read-only_
*{move_button()}*
### delete-button
_This tagrendering has no question and is thus read-only_
*{delete_button()}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
## Filters
| id | question | osmTags |
-----|-----|----- |
| open_now.0 | Now open | _isOpen=yes |
This document is autogenerated from [assets/themes/cyclofix/cyclofix.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/cyclofix/cyclofix.json)

View file

@ -1,127 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# bicycle_counter
Layer showing monitoring stations for bicycle traffic
- This layer is shown at zoomlevel **13** and higher
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Presets](#presets)
3. [Basic tags for this layer](#basic-tags-for-this-layer)
4. [Supported attributes](#supported-attributes)
- [images](#images)
- [display](#display)
- [name](#name)
- [start_date](#start_date)
- [clock](#clock)
- [ref](#ref)
- [website](#website)
- [leftover-questions](#leftover-questions)
- [move-button](#move-button)
- [delete-button](#delete-button)
- [lod](#lod)
## Themes using this layer
- [cycle_infra](https://mapcomplete.org/cycle_infra)
- [cyclofix](https://mapcomplete.org/cyclofix)
- [personal](https://mapcomplete.org/personal)
## Presets
The following options to create new points are included:
- **a bicycle counter** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:man_made' target='_blank'>man_made</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:man_made%3Dmonitoring_station' target='_blank'>monitoring_station</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:monitoring:bicycle' target='_blank'>monitoring:bicycle</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:monitoring:bicycle%3Dyes' target='_blank'>yes</a>
## Basic tags for this layer
Elements must match **all** of the following expressions:
0. <a href='https://wiki.openstreetmap.org/wiki/Key:monitoring:bicycle' target='_blank'>monitoring:bicycle</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:monitoring:bicycle%3Dyes' target='_blank'>yes</a>
1. <a href='https://wiki.openstreetmap.org/wiki/Key:man_made' target='_blank'>man_made</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:man_made%3Dmonitoring_station' target='_blank'>monitoring_station</a>
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22monitoring%3Abicycle%22%3D%22yes%22%5D%5B%22man_made%22%3D%22monitoring_station%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/display#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/display/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [display](https://wiki.openstreetmap.org/wiki/Key:display) | Multiple choice | [digital](https://wiki.openstreetmap.org/wiki/Tag:display%3Ddigital) [analog](https://wiki.openstreetmap.org/wiki/Tag:display%3Danalog) [no](https://wiki.openstreetmap.org/wiki/Tag:display%3Dno) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/name#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/name/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/start_date#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/start_date/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [start_date](https://wiki.openstreetmap.org/wiki/Key:start_date) | [date](../SpecialInputElements.md#date) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/amenity#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/amenity/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [amenity](https://wiki.openstreetmap.org/wiki/Key:amenity) | Multiple choice | [clock](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dclock) [](https://wiki.openstreetmap.org/wiki/Tag:amenity%3D) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/ref#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/ref/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [ref](https://wiki.openstreetmap.org/wiki/Key:ref) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/website#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/website/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | |
### images
This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload()}*
### display
The question is `Does this bicycle counter have a display showing the number of passing bicycles?`
- *This counter has a digital display* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:display' target='_blank'>display</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:display%3Ddigital' target='_blank'>digital</a>
- *This counter has an analog display* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:display' target='_blank'>display</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:display%3Danalog' target='_blank'>analog</a>
- *This counter has no display* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:display' target='_blank'>display</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:display%3Dno' target='_blank'>no</a>
### name
The question is `What is the name of the counted location?`
*Name of the counted location: {name}* is shown if `name` is set
### start_date
The question is `When did this counter start counting?`
*This counter started counting on {start_date}* is shown if `start_date` is set
### clock
The question is `Does this bicycle counter have a clock?`
- *This counter has a clock* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dclock' target='_blank'>clock</a>
- *This counter has no clock* is shown if with amenity=
### ref
The question is `What is the reference number of this counter?`
*Reference number of the counter: {ref}* is shown if `ref` is set
- *This counter has no reference number* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:noref' target='_blank'>noref</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:noref%3Dyes' target='_blank'>yes</a>
### website
The question is `Is there a website for this bicycle counter?`
*Website of the counter: <a href='{website}'>{website}</a>* is shown if `website` is set
### leftover-questions
_This tagrendering has no question and is thus read-only_
*{questions( ,)}*
### move-button
_This tagrendering has no question and is thus read-only_
*{move_button()}*
### delete-button
_This tagrendering has no question and is thus read-only_
*{delete_button()}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
This document is autogenerated from [assets/layers/bicycle_counter/bicycle_counter.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/bicycle_counter/bicycle_counter.json)

View file

@ -1,165 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# bicycle_library
A facility where bicycles can be lent for longer period of times
- This layer is shown at zoomlevel **8** and higher
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Presets](#presets)
3. [Basic tags for this layer](#basic-tags-for-this-layer)
4. [Supported attributes](#supported-attributes)
- [images](#images)
- [bicycle_library-name](#bicycle_library-name)
- [website](#website)
- [phone](#phone)
- [email](#email)
- [opening_hours](#opening_hours)
- [Opening hours](#opening-hours)
- [bicycle_library-charge](#bicycle_library-charge)
- [bicycle-library-target-group](#bicycle-library-target-group)
- [description](#description)
- [leftover-questions](#leftover-questions)
- [move-button](#move-button)
- [delete-button](#delete-button)
- [lod](#lod)
5. [Filters](#filters)
## Themes using this layer
- [bicyclelib](https://mapcomplete.org/bicyclelib)
- [circular_economy](https://mapcomplete.org/circular_economy)
- [cyclofix](https://mapcomplete.org/cyclofix)
- [personal](https://mapcomplete.org/personal)
## Presets
The following options to create new points are included:
- **a bicycle library** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbicycle_library' target='_blank'>bicycle_library</a>
## Basic tags for this layer
Elements must match the expression **<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbicycle_library' target='_blank'>bicycle_library</a>**
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22amenity%22%3D%22bicycle_library%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/name#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/name/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/website#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/website/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/phone#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/phone/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/email#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/email/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/opening_hours#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/opening_hours/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/charge#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/charge/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/bicycle_library:for#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/bicycle_library%3Afor/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/description#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/description/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | |
### images
This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload()}*
### bicycle_library-name
The question is `What is the name of this bicycle library?`
*This bicycle library is called {name}* is shown if `name` is set
### website
The question is `What is the website of {title()}?`
*<a href='{website}' rel='nofollow noopener noreferrer' target='_blank'>{website}</a>* is shown if `website` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/icons/website.svg'> *<a href='{contact:website}' rel='nofollow noopener noreferrer' target='_blank'>{contact:website}</a>* is shown if with contact:website~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### phone
The question is `What is the phone number of {title()}?`
*{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/phone.svg'> *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### email
The question is `What is the email address of {title()}?`
*<a href='mailto:{email}' target='_blank' rel='noopener'>{email}</a>* is shown if `email` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/svg/envelope.svg'> *<a href='mailto:{contact:email}' target='_blank' rel='noopener'>{contact:email}</a>* is shown if with contact:email~.+. _This option cannot be chosen as answer_
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/svg/envelope.svg'> *<a href='mailto:{operator:email}' target='_blank' rel='noopener'>{operator:email}</a>* is shown if with operator:email~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### opening_hours
The question is `What are the opening hours of {title()}?`
*<h3>Opening hours</h3>{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set
- *Marked as closed for an unspecified time* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:opening_hours' target='_blank'>opening_hours</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3Dclosed' target='_blank'>closed</a>. _This option cannot be chosen as answer_
### bicycle_library-charge
The question is `How much does lending a bicycle cost?`
*Lending a bicycle costs {charge}* is shown if `charge` is set
- *Lending a bicycle is free* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:fee' target='_blank'>fee</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno' target='_blank'>no</a> & charge=
- *Lending a bicycle costs €20/year and €20 warranty* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:fee' target='_blank'>fee</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:fee%3Dyes' target='_blank'>yes</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:charge' target='_blank'>charge</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:charge%3D€20warranty + €20/year' target='_blank'>€20warranty + €20/year</a>
### bicycle-library-target-group
The question is `Who can loan bicycles here?`
- *Bikes for children available* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_library:for' target='_blank'>bicycle_library:for</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_library:for%3Dchild' target='_blank'>child</a>
- *Bikes for adult available* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_library:for' target='_blank'>bicycle_library:for</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_library:for%3Dadult' target='_blank'>adult</a>
- *Bikes for disabled persons available* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_library:for' target='_blank'>bicycle_library:for</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_library:for%3Ddisabled' target='_blank'>disabled</a>
### description
The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.`
*{description}* is shown if `description` is set
### leftover-questions
_This tagrendering has no question and is thus read-only_
*{questions( ,)}*
### move-button
_This tagrendering has no question and is thus read-only_
*{move_button()}*
### delete-button
_This tagrendering has no question and is thus read-only_
*{delete_button()}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
## Filters
| id | question | osmTags |
-----|-----|----- |
| open_now.0 | Now open | _isOpen=yes |
This document is autogenerated from [assets/layers/bicycle_library/bicycle_library.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/bicycle_library/bicycle_library.json)

View file

@ -1,282 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# bicycle_rental
Bicycle rental stations
- This layer is shown at zoomlevel **12** and higher
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Presets](#presets)
3. [Basic tags for this layer](#basic-tags-for-this-layer)
4. [Supported attributes](#supported-attributes)
- [images](#images)
- [bicycle_rental_type](#bicycle_rental_type)
- [website](#website)
- [email](#email)
- [phone](#phone)
- [opening_hours](#opening_hours)
- [Opening hours](#opening-hours)
- [payment-options](#payment-options)
- [payment-options-advanced](#payment-options-advanced)
- [bicycle-types](#bicycle-types)
- [rental-capacity-city_bike](#rental-capacity-city_bike)
- [rental-capacity-ebike](#rental-capacity-ebike)
- [rental-capacity-kid_bike](#rental-capacity-kid_bike)
- [rental-capacity-bmx](#rental-capacity-bmx)
- [rental-capacity-mtb](#rental-capacity-mtb)
- [rental-capacity-bicycle_pannier](#rental-capacity-bicycle_pannier)
- [rental-capacity-tandem_bicycle](#rental-capacity-tandem_bicycle)
- [leftover-questions](#leftover-questions)
- [move-button](#move-button)
- [delete-button](#delete-button)
- [lod](#lod)
5. [Filters](#filters)
## Themes using this layer
- [bicycle_rental](https://mapcomplete.org/bicycle_rental)
- [cyclofix](https://mapcomplete.org/cyclofix)
- [personal](https://mapcomplete.org/personal)
- [stations](https://mapcomplete.org/stations)
- [toerisme_vlaanderen](https://mapcomplete.org/toerisme_vlaanderen)
- [velopark](https://mapcomplete.org/velopark)
## Presets
The following options to create new points are included:
- **a bicycle rental shop** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbicycle_rental' target='_blank'>bicycle_rental</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_rental' target='_blank'>bicycle_rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_rental%3Dshop' target='_blank'>shop</a>
- **a bicycle rental** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbicycle_rental' target='_blank'>bicycle_rental</a>
## Basic tags for this layer
Elements must match **any** of the following expressions:
- <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbicycle_rental' target='_blank'>bicycle_rental</a>
- <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:rental' target='_blank'>service:bicycle:rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:rental%3Dyes' target='_blank'>yes</a>
- bicycle_rental~.+
- rental~^(.*bicycle.*)$
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22amenity%22%3D%22bicycle_rental%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22service%3Abicycle%3Arental%22%3D%22yes%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22bicycle_rental%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22rental%22~%22%5E%28.*bicycle.*%29%24%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/website#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/website/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/email#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/email/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/phone#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/phone/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/opening_hours#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/opening_hours/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/rental#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/rental/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [rental](https://wiki.openstreetmap.org/wiki/Key:rental) | [string](../SpecialInputElements.md#string) | [city_bike](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dcity_bike) [ebike](https://wiki.openstreetmap.org/wiki/Tag:rental%3Debike) [bmx](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dbmx) [mtb](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dmtb) [kid_bike](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dkid_bike) [tandem](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dtandem) [racebike](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dracebike) [bike_helmet](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dbike_helmet) [cargo_bike](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dcargo_bike) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/capacity:city_bike#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/capacity%3Acity_bike/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [capacity:city_bike](https://wiki.openstreetmap.org/wiki/Key:capacity:city_bike) | [pnat](../SpecialInputElements.md#pnat) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/capacity:ebike#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/capacity%3Aebike/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [capacity:ebike](https://wiki.openstreetmap.org/wiki/Key:capacity:ebike) | [pnat](../SpecialInputElements.md#pnat) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/capacity:kid_bike#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/capacity%3Akid_bike/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [capacity:kid_bike](https://wiki.openstreetmap.org/wiki/Key:capacity:kid_bike) | [pnat](../SpecialInputElements.md#pnat) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/capacity:bmx#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/capacity%3Abmx/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [capacity:bmx](https://wiki.openstreetmap.org/wiki/Key:capacity:bmx) | [pnat](../SpecialInputElements.md#pnat) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/capacity:mtb#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/capacity%3Amtb/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [capacity:mtb](https://wiki.openstreetmap.org/wiki/Key:capacity:mtb) | [pnat](../SpecialInputElements.md#pnat) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/capacity:bicycle_pannier#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/capacity%3Abicycle_pannier/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [capacity:bicycle_pannier](https://wiki.openstreetmap.org/wiki/Key:capacity:bicycle_pannier) | [pnat](../SpecialInputElements.md#pnat) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/capacity:tandem_bicycle#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/capacity%3Atandem_bicycle/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [capacity:tandem_bicycle](https://wiki.openstreetmap.org/wiki/Key:capacity:tandem_bicycle) | [pnat](../SpecialInputElements.md#pnat) | |
### images
This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload()}*
### bicycle_rental_type
The question is `What kind of bicycle rental is this?`
- *This is a shop whose main focus is bicycle rental* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:shop' target='_blank'>shop</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:shop%3Drental' target='_blank'>rental</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_rental' target='_blank'>bicycle_rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_rental%3Dshop' target='_blank'>shop</a>
- *This is a rental business which rents out various objects and/or vehicles. It rents out bicycles too, but this is not the main focus* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:shop' target='_blank'>shop</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:shop%3Drental' target='_blank'>rental</a>
- *This is a shop which sells or repairs bicycles, but also rents out bicycles* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:rental' target='_blank'>service:bicycle:rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:rental%3Dyes' target='_blank'>yes</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:shop' target='_blank'>shop</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbicycle' target='_blank'>bicycle</a>
- *This is an automated docking station, where a bicycle is mechanically locked to a structure* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_rental' target='_blank'>bicycle_rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_rental%3Ddocking_station' target='_blank'>docking_station</a>
- *A machine is present which dispenses and accepts keys, eventually after authentication and/or payment. The bicycles are parked nearby* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_rental' target='_blank'>bicycle_rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_rental%3Dkey_dispensing_machine' target='_blank'>key_dispensing_machine</a>
- *This is a dropoff point, e.g. a reserved parking to place the bicycles clearly marked as being for the rental service only* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_rental' target='_blank'>bicycle_rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_rental%3Ddropoff_point' target='_blank'>dropoff_point</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbicycle_rental' target='_blank'>bicycle_rental</a>
### website
The question is `What is the website of {title()}?`
*<a href='{website}' rel='nofollow noopener noreferrer' target='_blank'>{website}</a>* is shown if `website` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/icons/website.svg'> *<a href='{contact:website}' rel='nofollow noopener noreferrer' target='_blank'>{contact:website}</a>* is shown if with contact:website~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### email
The question is `What is the email address of {title()}?`
*<a href='mailto:{email}' target='_blank' rel='noopener'>{email}</a>* is shown if `email` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/svg/envelope.svg'> *<a href='mailto:{contact:email}' target='_blank' rel='noopener'>{contact:email}</a>* is shown if with contact:email~.+. _This option cannot be chosen as answer_
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/svg/envelope.svg'> *<a href='mailto:{operator:email}' target='_blank' rel='noopener'>{operator:email}</a>* is shown if with operator:email~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### phone
The question is `What is the phone number of {title()}?`
*{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/phone.svg'> *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### opening_hours
The question is `What are the opening hours of {title()}?`
*<h3>Opening hours</h3>{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set
- *Marked as closed for an unspecified time* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:opening_hours' target='_blank'>opening_hours</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3Dclosed' target='_blank'>closed</a>. _This option cannot be chosen as answer_
This tagrendering is only visible in the popup if the following condition is met: opening_hours~.+ | shop~.+
### payment-options
The question is `Which methods of payment are accepted here?`
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/cash.svg'> *Cash is accepted here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cash' target='_blank'>payment:cash</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cash%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cash' target='_blank'>payment:cash</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cash%3Dno' target='_blank'>no</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/payment_card.svg'> *Payment cards are accepted here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cards' target='_blank'>payment:cards</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cards%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cards' target='_blank'>payment:cards</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cards%3Dno' target='_blank'>no</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/qrcode.svg'> *Payment by QR-code is possible here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:qr_code' target='_blank'>payment:qr_code</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:qr_code%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:qr_code' target='_blank'>payment:qr_code</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:qr_code%3Dno' target='_blank'>no</a>
This tagrendering is only visible in the popup if the following condition is met: shop~.+
### payment-options-advanced
The question is `Which methods of payment are accepted here?`
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/cash.svg'> *Cash is accepted here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cash' target='_blank'>payment:cash</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cash%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cash' target='_blank'>payment:cash</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cash%3Dno' target='_blank'>no</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/payment_card.svg'> *Payment cards are accepted here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cards' target='_blank'>payment:cards</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cards%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cards' target='_blank'>payment:cards</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cards%3Dno' target='_blank'>no</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/qrcode.svg'> *Payment by QR-code is possible here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:qr_code' target='_blank'>payment:qr_code</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:qr_code%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:qr_code' target='_blank'>payment:qr_code</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:qr_code%3Dno' target='_blank'>no</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/smartphone.svg'> *Payment is done using a dedicated app* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:app' target='_blank'>payment:app</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:app%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:app' target='_blank'>payment:app</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:app%3Dno' target='_blank'>no</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/nfc_card.svg'> *Payment is done using a membership card* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:membership_card' target='_blank'>payment:membership_card</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:membership_card%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:membership_card' target='_blank'>payment:membership_card</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:membership_card%3Dno' target='_blank'>no</a>
### bicycle-types
The question is `What kind of bicycles and accessories are rented here?`
*{rental} is rented here* is shown if `rental` is set
- *Normal city bikes can be rented here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:rental' target='_blank'>rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:rental%3Dcity_bike' target='_blank'>city_bike</a>
- *Electrical bikes can be rented here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:rental' target='_blank'>rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:rental%3Debike' target='_blank'>ebike</a>
- *BMX bikes can be rented here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:rental' target='_blank'>rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:rental%3Dbmx' target='_blank'>bmx</a>
- *Mountainbikes can be rented here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:rental' target='_blank'>rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:rental%3Dmtb' target='_blank'>mtb</a>
- *Bikes for children can be rented here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:rental' target='_blank'>rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:rental%3Dkid_bike' target='_blank'>kid_bike</a>
- *Tandem bicycles can be rented here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:rental' target='_blank'>rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:rental%3Dtandem' target='_blank'>tandem</a>
- *Race bicycles can be rented here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:rental' target='_blank'>rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:rental%3Dracebike' target='_blank'>racebike</a>
- *Bike helmets can be rented here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:rental' target='_blank'>rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:rental%3Dbike_helmet' target='_blank'>bike_helmet</a>
- *Cargo bikes can be rented here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:rental' target='_blank'>rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:rental%3Dcargo_bike' target='_blank'>cargo_bike</a>
This tagrendering has labels
`bicycle_rental`
### rental-capacity-city_bike
The question is `How many city bikes can be rented here?`
*{capacity:city_bike} city bikes can be rented here* is shown if `capacity:city_bike` is set
This tagrendering is only visible in the popup if the following condition is met: rental~^(.*city_bike.*)$
This tagrendering has labels
`bicycle_rental`
### rental-capacity-ebike
The question is `How many electrical bikes can be rented here?`
*{capacity:ebike} electrical bikes can be rented here* is shown if `capacity:ebike` is set
This tagrendering is only visible in the popup if the following condition is met: rental~^(.*ebike.*)$
This tagrendering has labels
`bicycle_rental`
### rental-capacity-kid_bike
The question is `How many bikes for children can be rented here?`
*{capacity:kid_bike} bikes for children can be rented here* is shown if `capacity:kid_bike` is set
This tagrendering is only visible in the popup if the following condition is met: rental~^(.*kid_bike.*)$
This tagrendering has labels
`bicycle_rental`
### rental-capacity-bmx
The question is `How many BMX bikes can be rented here?`
*{capacity:bmx} BMX bikes can be rented here* is shown if `capacity:bmx` is set
This tagrendering is only visible in the popup if the following condition is met: rental~^(.*bmx.*)$
This tagrendering has labels
`bicycle_rental`
### rental-capacity-mtb
The question is `How many mountainbikes can be rented here?`
*{capacity:mtb} mountainbikes can be rented here* is shown if `capacity:mtb` is set
This tagrendering is only visible in the popup if the following condition is met: rental~^(.*mtb.*)$
This tagrendering has labels
`bicycle_rental`
### rental-capacity-bicycle_pannier
The question is `How many bicycle panniers can be rented here?`
*{capacity:bicycle_pannier} bicycle panniers can be rented here* is shown if `capacity:bicycle_pannier` is set
This tagrendering is only visible in the popup if the following condition is met: rental~^(.*bicycle_pannier.*)$
This tagrendering has labels
`bicycle_rental`
### rental-capacity-tandem_bicycle
The question is `How many tandem can be rented here?`
*{capacity:tandem_bicycle} tandem can be rented here* is shown if `capacity:tandem_bicycle` is set
This tagrendering is only visible in the popup if the following condition is met: rental~^(.*tandem_bicycle.*)$
This tagrendering has labels
`bicycle_rental`
### leftover-questions
_This tagrendering has no question and is thus read-only_
*{questions( ,)}*
### move-button
_This tagrendering has no question and is thus read-only_
*{move_button()}*
### delete-button
_This tagrendering has no question and is thus read-only_
*{delete_button()}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
## Filters
| id | question | osmTags |
-----|-----|----- |
| open_now.0 | Now open | _isOpen=yes |
| id | question | osmTags |
-----|-----|----- |
| accepts_cash.0 | Accepts cash | payment:cash=yes |
| id | question | osmTags |
-----|-----|----- |
| accepts_cards.0 | Accepts payment cards | payment:cards=yes |
This document is autogenerated from [assets/layers/bicycle_rental/bicycle_rental.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/bicycle_rental/bicycle_rental.json)

View file

@ -1,270 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# bicycle_rental_non_docking
This layer is based on [bicycle_rental](../Layers/bicycle_rental.md)
Bicycle rental stations
- This layer is shown at zoomlevel **14** and higher
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Basic tags for this layer](#basic-tags-for-this-layer)
3. [Supported attributes](#supported-attributes)
- [images](#images)
- [bicycle_rental_type](#bicycle_rental_type)
- [website](#website)
- [email](#email)
- [phone](#phone)
- [opening_hours](#opening_hours)
- [Opening hours](#opening-hours)
- [payment-options](#payment-options)
- [payment-options-advanced](#payment-options-advanced)
- [bicycle-types](#bicycle-types)
- [rental-capacity-city_bike](#rental-capacity-city_bike)
- [rental-capacity-ebike](#rental-capacity-ebike)
- [rental-capacity-kid_bike](#rental-capacity-kid_bike)
- [rental-capacity-bmx](#rental-capacity-bmx)
- [rental-capacity-mtb](#rental-capacity-mtb)
- [rental-capacity-bicycle_pannier](#rental-capacity-bicycle_pannier)
- [rental-capacity-tandem_bicycle](#rental-capacity-tandem_bicycle)
- [leftover-questions](#leftover-questions)
- [move-button](#move-button)
- [delete-button](#delete-button)
- [lod](#lod)
4. [Filters](#filters)
## Themes using this layer
- [cyclofix](https://mapcomplete.org/cyclofix)
- [toerisme_vlaanderen](https://mapcomplete.org/toerisme_vlaanderen)
## Basic tags for this layer
Elements must match **all** of the following expressions:
0. <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbicycle_rental' target='_blank'>bicycle_rental</a> | <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:rental' target='_blank'>service:bicycle:rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:rental%3Dyes' target='_blank'>yes</a> | bicycle_rental~.+ | rental~^(.*bicycle.*)$
1. bicycle_rental!=docking_station
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22amenity%22%3D%22bicycle_rental%22%5D%5B%22bicycle_rental%22!%3D%22docking_station%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22service%3Abicycle%3Arental%22%3D%22yes%22%5D%5B%22bicycle_rental%22!%3D%22docking_station%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22bicycle_rental%22%5D%5B%22bicycle_rental%22!%3D%22docking_station%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22rental%22~%22%5E%28.*bicycle.*%29%24%22%5D%5B%22bicycle_rental%22!%3D%22docking_station%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/website#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/website/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/email#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/email/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/phone#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/phone/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/opening_hours#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/opening_hours/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/rental#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/rental/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [rental](https://wiki.openstreetmap.org/wiki/Key:rental) | [string](../SpecialInputElements.md#string) | [city_bike](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dcity_bike) [ebike](https://wiki.openstreetmap.org/wiki/Tag:rental%3Debike) [bmx](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dbmx) [mtb](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dmtb) [kid_bike](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dkid_bike) [tandem](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dtandem) [racebike](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dracebike) [bike_helmet](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dbike_helmet) [cargo_bike](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dcargo_bike) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/capacity:city_bike#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/capacity%3Acity_bike/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [capacity:city_bike](https://wiki.openstreetmap.org/wiki/Key:capacity:city_bike) | [pnat](../SpecialInputElements.md#pnat) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/capacity:ebike#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/capacity%3Aebike/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [capacity:ebike](https://wiki.openstreetmap.org/wiki/Key:capacity:ebike) | [pnat](../SpecialInputElements.md#pnat) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/capacity:kid_bike#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/capacity%3Akid_bike/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [capacity:kid_bike](https://wiki.openstreetmap.org/wiki/Key:capacity:kid_bike) | [pnat](../SpecialInputElements.md#pnat) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/capacity:bmx#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/capacity%3Abmx/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [capacity:bmx](https://wiki.openstreetmap.org/wiki/Key:capacity:bmx) | [pnat](../SpecialInputElements.md#pnat) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/capacity:mtb#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/capacity%3Amtb/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [capacity:mtb](https://wiki.openstreetmap.org/wiki/Key:capacity:mtb) | [pnat](../SpecialInputElements.md#pnat) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/capacity:bicycle_pannier#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/capacity%3Abicycle_pannier/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [capacity:bicycle_pannier](https://wiki.openstreetmap.org/wiki/Key:capacity:bicycle_pannier) | [pnat](../SpecialInputElements.md#pnat) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/capacity:tandem_bicycle#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/capacity%3Atandem_bicycle/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [capacity:tandem_bicycle](https://wiki.openstreetmap.org/wiki/Key:capacity:tandem_bicycle) | [pnat](../SpecialInputElements.md#pnat) | |
### images
This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload()}*
### bicycle_rental_type
The question is `What kind of bicycle rental is this?`
- *This is a shop whose main focus is bicycle rental* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:shop' target='_blank'>shop</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:shop%3Drental' target='_blank'>rental</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_rental' target='_blank'>bicycle_rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_rental%3Dshop' target='_blank'>shop</a>
- *This is a rental business which rents out various objects and/or vehicles. It rents out bicycles too, but this is not the main focus* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:shop' target='_blank'>shop</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:shop%3Drental' target='_blank'>rental</a>
- *This is a shop which sells or repairs bicycles, but also rents out bicycles* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:rental' target='_blank'>service:bicycle:rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:rental%3Dyes' target='_blank'>yes</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:shop' target='_blank'>shop</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbicycle' target='_blank'>bicycle</a>
- *This is an automated docking station, where a bicycle is mechanically locked to a structure* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_rental' target='_blank'>bicycle_rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_rental%3Ddocking_station' target='_blank'>docking_station</a>
- *A machine is present which dispenses and accepts keys, eventually after authentication and/or payment. The bicycles are parked nearby* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_rental' target='_blank'>bicycle_rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_rental%3Dkey_dispensing_machine' target='_blank'>key_dispensing_machine</a>
- *This is a dropoff point, e.g. a reserved parking to place the bicycles clearly marked as being for the rental service only* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_rental' target='_blank'>bicycle_rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_rental%3Ddropoff_point' target='_blank'>dropoff_point</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbicycle_rental' target='_blank'>bicycle_rental</a>
### website
The question is `What is the website of {title()}?`
*<a href='{website}' rel='nofollow noopener noreferrer' target='_blank'>{website}</a>* is shown if `website` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/icons/website.svg'> *<a href='{contact:website}' rel='nofollow noopener noreferrer' target='_blank'>{contact:website}</a>* is shown if with contact:website~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### email
The question is `What is the email address of {title()}?`
*<a href='mailto:{email}' target='_blank' rel='noopener'>{email}</a>* is shown if `email` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/svg/envelope.svg'> *<a href='mailto:{contact:email}' target='_blank' rel='noopener'>{contact:email}</a>* is shown if with contact:email~.+. _This option cannot be chosen as answer_
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/svg/envelope.svg'> *<a href='mailto:{operator:email}' target='_blank' rel='noopener'>{operator:email}</a>* is shown if with operator:email~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### phone
The question is `What is the phone number of {title()}?`
*{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/phone.svg'> *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### opening_hours
The question is `What are the opening hours of {title()}?`
*<h3>Opening hours</h3>{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set
- *Marked as closed for an unspecified time* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:opening_hours' target='_blank'>opening_hours</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3Dclosed' target='_blank'>closed</a>. _This option cannot be chosen as answer_
This tagrendering is only visible in the popup if the following condition is met: opening_hours~.+ | shop~.+
### payment-options
The question is `Which methods of payment are accepted here?`
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/cash.svg'> *Cash is accepted here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cash' target='_blank'>payment:cash</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cash%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cash' target='_blank'>payment:cash</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cash%3Dno' target='_blank'>no</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/payment_card.svg'> *Payment cards are accepted here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cards' target='_blank'>payment:cards</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cards%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cards' target='_blank'>payment:cards</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cards%3Dno' target='_blank'>no</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/qrcode.svg'> *Payment by QR-code is possible here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:qr_code' target='_blank'>payment:qr_code</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:qr_code%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:qr_code' target='_blank'>payment:qr_code</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:qr_code%3Dno' target='_blank'>no</a>
This tagrendering is only visible in the popup if the following condition is met: shop~.+
### payment-options-advanced
The question is `Which methods of payment are accepted here?`
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/cash.svg'> *Cash is accepted here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cash' target='_blank'>payment:cash</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cash%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cash' target='_blank'>payment:cash</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cash%3Dno' target='_blank'>no</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/payment_card.svg'> *Payment cards are accepted here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cards' target='_blank'>payment:cards</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cards%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cards' target='_blank'>payment:cards</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cards%3Dno' target='_blank'>no</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/qrcode.svg'> *Payment by QR-code is possible here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:qr_code' target='_blank'>payment:qr_code</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:qr_code%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:qr_code' target='_blank'>payment:qr_code</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:qr_code%3Dno' target='_blank'>no</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/smartphone.svg'> *Payment is done using a dedicated app* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:app' target='_blank'>payment:app</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:app%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:app' target='_blank'>payment:app</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:app%3Dno' target='_blank'>no</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/nfc_card.svg'> *Payment is done using a membership card* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:membership_card' target='_blank'>payment:membership_card</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:membership_card%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:membership_card' target='_blank'>payment:membership_card</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:membership_card%3Dno' target='_blank'>no</a>
### bicycle-types
The question is `What kind of bicycles and accessories are rented here?`
*{rental} is rented here* is shown if `rental` is set
- *Normal city bikes can be rented here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:rental' target='_blank'>rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:rental%3Dcity_bike' target='_blank'>city_bike</a>
- *Electrical bikes can be rented here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:rental' target='_blank'>rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:rental%3Debike' target='_blank'>ebike</a>
- *BMX bikes can be rented here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:rental' target='_blank'>rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:rental%3Dbmx' target='_blank'>bmx</a>
- *Mountainbikes can be rented here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:rental' target='_blank'>rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:rental%3Dmtb' target='_blank'>mtb</a>
- *Bikes for children can be rented here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:rental' target='_blank'>rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:rental%3Dkid_bike' target='_blank'>kid_bike</a>
- *Tandem bicycles can be rented here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:rental' target='_blank'>rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:rental%3Dtandem' target='_blank'>tandem</a>
- *Race bicycles can be rented here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:rental' target='_blank'>rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:rental%3Dracebike' target='_blank'>racebike</a>
- *Bike helmets can be rented here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:rental' target='_blank'>rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:rental%3Dbike_helmet' target='_blank'>bike_helmet</a>
- *Cargo bikes can be rented here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:rental' target='_blank'>rental</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:rental%3Dcargo_bike' target='_blank'>cargo_bike</a>
This tagrendering has labels
`bicycle_rental`
### rental-capacity-city_bike
The question is `How many city bikes can be rented here?`
*{capacity:city_bike} city bikes can be rented here* is shown if `capacity:city_bike` is set
This tagrendering is only visible in the popup if the following condition is met: rental~^(.*city_bike.*)$
This tagrendering has labels
`bicycle_rental`
### rental-capacity-ebike
The question is `How many electrical bikes can be rented here?`
*{capacity:ebike} electrical bikes can be rented here* is shown if `capacity:ebike` is set
This tagrendering is only visible in the popup if the following condition is met: rental~^(.*ebike.*)$
This tagrendering has labels
`bicycle_rental`
### rental-capacity-kid_bike
The question is `How many bikes for children can be rented here?`
*{capacity:kid_bike} bikes for children can be rented here* is shown if `capacity:kid_bike` is set
This tagrendering is only visible in the popup if the following condition is met: rental~^(.*kid_bike.*)$
This tagrendering has labels
`bicycle_rental`
### rental-capacity-bmx
The question is `How many BMX bikes can be rented here?`
*{capacity:bmx} BMX bikes can be rented here* is shown if `capacity:bmx` is set
This tagrendering is only visible in the popup if the following condition is met: rental~^(.*bmx.*)$
This tagrendering has labels
`bicycle_rental`
### rental-capacity-mtb
The question is `How many mountainbikes can be rented here?`
*{capacity:mtb} mountainbikes can be rented here* is shown if `capacity:mtb` is set
This tagrendering is only visible in the popup if the following condition is met: rental~^(.*mtb.*)$
This tagrendering has labels
`bicycle_rental`
### rental-capacity-bicycle_pannier
The question is `How many bicycle panniers can be rented here?`
*{capacity:bicycle_pannier} bicycle panniers can be rented here* is shown if `capacity:bicycle_pannier` is set
This tagrendering is only visible in the popup if the following condition is met: rental~^(.*bicycle_pannier.*)$
This tagrendering has labels
`bicycle_rental`
### rental-capacity-tandem_bicycle
The question is `How many tandem can be rented here?`
*{capacity:tandem_bicycle} tandem can be rented here* is shown if `capacity:tandem_bicycle` is set
This tagrendering is only visible in the popup if the following condition is met: rental~^(.*tandem_bicycle.*)$
This tagrendering has labels
`bicycle_rental`
### leftover-questions
_This tagrendering has no question and is thus read-only_
*{questions( ,)}*
### move-button
_This tagrendering has no question and is thus read-only_
*{move_button()}*
### delete-button
_This tagrendering has no question and is thus read-only_
*{delete_button()}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
## Filters
| id | question | osmTags |
-----|-----|----- |
| open_now.0 | Now open | _isOpen=yes |
| id | question | osmTags |
-----|-----|----- |
| accepts_cash.0 | Accepts cash | payment:cash=yes |
| id | question | osmTags |
-----|-----|----- |
| accepts_cards.0 | Accepts payment cards | payment:cards=yes |
This document is autogenerated from [assets/themes/cyclofix/cyclofix.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/cyclofix/cyclofix.json)

View file

@ -1,166 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# 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, …
- This layer is shown at zoomlevel **13** and higher
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Presets](#presets)
3. [Basic tags for this layer](#basic-tags-for-this-layer)
4. [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)
- [website](#website)
- [phone](#phone)
- [email](#email)
- [opening_hours](#opening_hours)
- [Opening hours](#opening-hours)
- [leftover-questions](#leftover-questions)
- [move-button](#move-button)
- [delete-button](#delete-button)
- [lod](#lod)
5. [Filters](#filters)
## Themes using this layer
- [cyclofix](https://mapcomplete.org/cyclofix)
- [personal](https://mapcomplete.org/personal)
## Presets
The following options to create new points are included:
- **a bike cafe** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dpub' target='_blank'>pub</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:pub' target='_blank'>pub</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:pub%3Dcycling' target='_blank'>cycling</a>
## Basic tags for this layer
Elements must match **all** of the following expressions:
0. <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dpub' target='_blank'>pub</a> | <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbar' target='_blank'>bar</a> | <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dcafe' target='_blank'>cafe</a> | <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Drestaurant' target='_blank'>restaurant</a>
1. <a href='https://wiki.openstreetmap.org/wiki/Key:pub' target='_blank'>pub</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:pub%3Dcycling' target='_blank'>cycling</a> | <a href='https://wiki.openstreetmap.org/wiki/Key:pub' target='_blank'>pub</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:pub%3Dbicycle' target='_blank'>bicycle</a> | <a href='https://wiki.openstreetmap.org/wiki/Key:theme' target='_blank'>theme</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:theme%3Dcycling' target='_blank'>cycling</a> | <a href='https://wiki.openstreetmap.org/wiki/Key:theme' target='_blank'>theme</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:theme%3Dbicycle' target='_blank'>bicycle</a> | ^(service:bicycle:.*)$~~.+
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22amenity%22%3D%22pub%22%5D%5B%22pub%22%3D%22cycling%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22pub%22%5D%5B%22pub%22%3D%22bicycle%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22pub%22%5D%5B%22theme%22%3D%22cycling%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22pub%22%5D%5B%22theme%22%3D%22bicycle%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22pub%22%5D%5B~%22%5E%28service%3Abicycle%3A.*%29%24%22~%22.%2B%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22bar%22%5D%5B%22pub%22%3D%22cycling%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22bar%22%5D%5B%22pub%22%3D%22bicycle%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22bar%22%5D%5B%22theme%22%3D%22cycling%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22bar%22%5D%5B%22theme%22%3D%22bicycle%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22bar%22%5D%5B~%22%5E%28service%3Abicycle%3A.*%29%24%22~%22.%2B%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22cafe%22%5D%5B%22pub%22%3D%22cycling%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22cafe%22%5D%5B%22pub%22%3D%22bicycle%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22cafe%22%5D%5B%22theme%22%3D%22cycling%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22cafe%22%5D%5B%22theme%22%3D%22bicycle%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22cafe%22%5D%5B~%22%5E%28service%3Abicycle%3A.*%29%24%22~%22.%2B%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22restaurant%22%5D%5B%22pub%22%3D%22cycling%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22restaurant%22%5D%5B%22pub%22%3D%22bicycle%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22restaurant%22%5D%5B%22theme%22%3D%22cycling%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22restaurant%22%5D%5B%22theme%22%3D%22bicycle%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22restaurant%22%5D%5B~%22%5E%28service%3Abicycle%3A.*%29%24%22~%22.%2B%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/name#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/name/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/service:bicycle:pump#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/service%3Abicycle%3Apump/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/service:bicycle:diy#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/service%3Abicycle%3Adiy/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/service:bicycle:repair#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/service%3Abicycle%3Arepair/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/website#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/website/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/phone#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/phone/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/email#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/email/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/opening_hours#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/opening_hours/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | |
### images
This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload()}*
### bike_cafe-name
The question is `What is the name of this bike cafe?`
*This bike cafe is called {name}* is shown if `name` is set
### 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* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump' target='_blank'>service:bicycle:pump</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dyes' target='_blank'>yes</a>
- *This bike cafe doesn't offer a bike pump for anyone* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump' target='_blank'>service:bicycle:pump</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dno' target='_blank'>no</a>
### bike_cafe-repair-tools
The question is `Are tools offered to repair your own bike?`
- *This bike cafe offers tools for DIY repair* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:diy' target='_blank'>service:bicycle:diy</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dyes' target='_blank'>yes</a>
- *This bike cafe doesn't offer tools for DIY repair* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:diy' target='_blank'>service:bicycle:diy</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dno' target='_blank'>no</a>
### bike_cafe-repair-service
The question is `Does this bike cafe repair bikes?`
- *This bike cafe repairs bikes* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:repair' target='_blank'>service:bicycle:repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dyes' target='_blank'>yes</a>
- *This bike cafe doesn't repair bikes* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:repair' target='_blank'>service:bicycle:repair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dno' target='_blank'>no</a>
### website
The question is `What is the website of {title()}?`
*<a href='{website}' rel='nofollow noopener noreferrer' target='_blank'>{website}</a>* is shown if `website` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/icons/website.svg'> *<a href='{contact:website}' rel='nofollow noopener noreferrer' target='_blank'>{contact:website}</a>* is shown if with contact:website~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### phone
The question is `What is the phone number of {title()}?`
*{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/phone.svg'> *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### email
The question is `What is the email address of {title()}?`
*<a href='mailto:{email}' target='_blank' rel='noopener'>{email}</a>* is shown if `email` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/svg/envelope.svg'> *<a href='mailto:{contact:email}' target='_blank' rel='noopener'>{contact:email}</a>* is shown if with contact:email~.+. _This option cannot be chosen as answer_
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/svg/envelope.svg'> *<a href='mailto:{operator:email}' target='_blank' rel='noopener'>{operator:email}</a>* is shown if with operator:email~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### opening_hours
The question is `When it this bike café opened?`
*<h3>Opening hours</h3>{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set
- *Marked as closed for an unspecified time* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:opening_hours' target='_blank'>opening_hours</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3Dclosed' target='_blank'>closed</a>. _This option cannot be chosen as answer_
### leftover-questions
_This tagrendering has no question and is thus read-only_
*{questions( ,)}*
### move-button
_This tagrendering has no question and is thus read-only_
*{move_button()}*
### delete-button
_This tagrendering has no question and is thus read-only_
*{delete_button()}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
## Filters
| id | question | osmTags |
-----|-----|----- |
| open_now.0 | Now open | _isOpen=yes |
This document is autogenerated from [assets/layers/bike_cafe/bike_cafe.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/bike_cafe/bike_cafe.json)

View file

@ -1,124 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# bike_cleaning
A layer showing facilities where one can clean their bike
- This layer is shown at zoomlevel **13** and higher
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Presets](#presets)
3. [Basic tags for this layer](#basic-tags-for-this-layer)
4. [Supported attributes](#supported-attributes)
- [images](#images)
- [bike_cleaning-service_bicycle_cleaning_charge](#bike_cleaning-service_bicycle_cleaning_charge)
- [bike_cleaning-charge](#bike_cleaning-charge)
- [automated](#automated)
- [self_service](#self_service)
- [leftover-questions](#leftover-questions)
- [move-button](#move-button)
- [delete-button](#delete-button)
- [lod](#lod)
## Themes using this layer
- [cyclofix](https://mapcomplete.org/cyclofix)
- [personal](https://mapcomplete.org/personal)
## Presets
The following options to create new points are included:
- **a bike cleaning service** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbicycle_wash' target='_blank'>bicycle_wash</a>
## Basic tags for this layer
Elements must match **any** of the following expressions:
- <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbicycle_wash' target='_blank'>bicycle_wash</a>
- <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning' target='_blank'>service:bicycle:cleaning</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dyes' target='_blank'>yes</a>
- <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning' target='_blank'>service:bicycle:cleaning</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Ddiy' target='_blank'>diy</a>
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22amenity%22%3D%22bicycle_wash%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22service%3Abicycle%3Acleaning%22%3D%22yes%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22service%3Abicycle%3Acleaning%22%3D%22diy%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/service:bicycle:cleaning:charge#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/service%3Abicycle%3Acleaning%3Acharge/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [service:bicycle:cleaning:charge](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:charge) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/charge#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/charge/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/automated#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/automated/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [automated](https://wiki.openstreetmap.org/wiki/Key:automated) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:automated%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:automated%3Dyes) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/self_service#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/self_service/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [self_service](https://wiki.openstreetmap.org/wiki/Key:self_service) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:self_service%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:self_service%3Dno) |
### images
This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload()}*
### bike_cleaning-service_bicycle_cleaning_charge
The question is `How much does it cost to use the cleaning service?`
*Using the cleaning service costs {service:bicycle:cleaning:charge}* is shown if `service:bicycle:cleaning:charge` is set
- *The cleaning service is free to use* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:fee' target='_blank'>service:bicycle:cleaning:fee</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning:fee%3Dno' target='_blank'>no</a>
- *Free to use* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:fee' target='_blank'>service:bicycle:cleaning:fee</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning:fee%3Dyes' target='_blank'>yes</a> & service:bicycle:cleaning:charge=. _This option cannot be chosen as answer_
This tagrendering is only visible in the popup if the following condition is met: amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+
### bike_cleaning-charge
The question is `How much does it cost to use the cleaning service?`
*Using the cleaning service costs {charge}* is shown if `charge` is set
- *This cleaning service is free to use* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:fee' target='_blank'>fee</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno' target='_blank'>no</a>
- *There is a fee to use this cleaning service* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:fee' target='_blank'>fee</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:fee%3Dyes' target='_blank'>yes</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbicycle_wash' target='_blank'>bicycle_wash</a>
### automated
The question is `Is this bicycle cleaning service automated?`
- *This is a manual bike washing station* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:automated' target='_blank'>automated</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:automated%3Dno' target='_blank'>no</a>
- *This is an automated bike wash* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:automated' target='_blank'>automated</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:automated%3Dyes' target='_blank'>yes</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbicycle_wash' target='_blank'>bicycle_wash</a>
### self_service
The question is `Is this cleaning service self-service?`
- *This cleaning service is self-service* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:self_service' target='_blank'>self_service</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:self_service%3Dyes' target='_blank'>yes</a>
- *This cleaning service is operated by an employee* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:self_service' target='_blank'>self_service</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:self_service%3Dno' target='_blank'>no</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbicycle_wash' target='_blank'>bicycle_wash</a>
### leftover-questions
_This tagrendering has no question and is thus read-only_
*{questions( ,)}*
### move-button
_This tagrendering has no question and is thus read-only_
*{move_button()}*
### delete-button
_This tagrendering has no question and is thus read-only_
*{delete_button()}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
This document is autogenerated from [assets/layers/bike_cleaning/bike_cleaning.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/bike_cleaning/bike_cleaning.json)

View file

@ -1,238 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# bike_parking
A layer showing where you can park your bike
- This layer is shown at zoomlevel **17** and higher
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Presets](#presets)
3. [Basic tags for this layer](#basic-tags-for-this-layer)
4. [Supported attributes](#supported-attributes)
- [images](#images)
- [Bicycle parking type](#bicycle-parking-type)
- [location](#location)
- [covered_and_building](#covered_and_building)
- [Capacity](#capacity)
- [Access](#access)
- [fee](#fee)
- [charge](#charge)
- [opening_hours_24_7_default](#opening_hours_24_7_default)
- [Opening hours](#opening-hours)
- [operator](#operator)
- [operator_phone](#operator_phone)
- [operator_website](#operator_website)
- [operator_email](#operator_email)
- [Cargo bike spaces?](#cargo-bike-spaces)
- [Cargo bike capacity?](#cargo-bike-capacity)
- [maxstay](#maxstay)
- [leftover-questions](#leftover-questions)
- [move-button](#move-button)
- [delete-button](#delete-button)
- [lod](#lod)
5. [Filters](#filters)
## Themes using this layer
- [bicycle_parkings](https://mapcomplete.org/bicycle_parkings)
- [cyclofix](https://mapcomplete.org/cyclofix)
- [personal](https://mapcomplete.org/personal)
- [stations](https://mapcomplete.org/stations)
- [transit](https://mapcomplete.org/transit)
- [velopark](https://mapcomplete.org/velopark)
## Presets
The following options to create new points are included:
- **a bike parking** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbicycle_parking' target='_blank'>bicycle_parking</a>
## Basic tags for this layer
Elements must match the expression **<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbicycle_parking' target='_blank'>bicycle_parking</a>**
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22amenity%22%3D%22bicycle_parking%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/bicycle_parking#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/bicycle_parking/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [bicycle_parking](https://wiki.openstreetmap.org/wiki/Key:bicycle_parking) | [string](../SpecialInputElements.md#string) | [stands](https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Dstands) [safe_loops](https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Dsafe_loops) [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) [bollard](https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Dbollard) [floor](https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Dfloor) [lockers](https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Dlockers) [lean_and_stick](https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Dlean_and_stick) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/location#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/location/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/capacity#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/capacity/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [capacity](https://wiki.openstreetmap.org/wiki/Key:capacity) | [nat](../SpecialInputElements.md#nat) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/access#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/access/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) [members](https://wiki.openstreetmap.org/wiki/Tag:access%3Dmembers) [private](https://wiki.openstreetmap.org/wiki/Tag:access%3Dprivate) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/fee#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/fee/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/charge#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/charge/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/opening_hours#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/opening_hours/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/operator#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/operator/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/operator:phone#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/operator%3Aphone/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [operator:phone](https://wiki.openstreetmap.org/wiki/Key:operator:phone) | [phone](../SpecialInputElements.md#phone) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/operator:website#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/operator%3Awebsite/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [operator:website](https://wiki.openstreetmap.org/wiki/Key:operator:website) | [url](../SpecialInputElements.md#url) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/operator:email#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/operator%3Aemail/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [operator:email](https://wiki.openstreetmap.org/wiki/Key:operator:email) | [email](../SpecialInputElements.md#email) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/cargo_bike#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/cargo_bike/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/capacity:cargo_bike#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/capacity%3Acargo_bike/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [capacity:cargo_bike](https://wiki.openstreetmap.org/wiki/Key:capacity:cargo_bike) | [nat](../SpecialInputElements.md#nat) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/maxstay#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/maxstay/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [maxstay](https://wiki.openstreetmap.org/wiki/Key:maxstay) | [pnat](../SpecialInputElements.md#pnat) | |
### images
This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload()}*
### Bicycle parking type
The question is `What is the type of this bicycle parking?`
*This is a bicycle parking of the type: {bicycle_parking}* is shown if `bicycle_parking` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/bike_parking/staple.svg'> *Stands* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_parking' target='_blank'>bicycle_parking</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Dstands' target='_blank'>stands</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/bike_parking/safe_loops.svg'> *Rack with side loops* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_parking' target='_blank'>bicycle_parking</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Dsafe_loops' target='_blank'>safe_loops</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/bike_parking/wall_loops.svg'> *Wheelbenders / rack* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_parking' target='_blank'>bicycle_parking</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Dwall_loops' target='_blank'>wall_loops</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/bike_parking/handlebar_holder.svg'> *Handlebar holder* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_parking' target='_blank'>bicycle_parking</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Dhandlebar_holder' target='_blank'>handlebar_holder</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/bike_parking/rack.svg'> *Rack* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_parking' target='_blank'>bicycle_parking</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Drack' target='_blank'>rack</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/bike_parking/two_tier.svg'> *Two-tiered* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_parking' target='_blank'>bicycle_parking</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Dtwo_tier' target='_blank'>two_tier</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/bike_parking/shed.svg'> *Shed* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_parking' target='_blank'>bicycle_parking</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Dshed' target='_blank'>shed</a>. _This option cannot be chosen as answer_
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/bike_parking/bollard.svg'> *Bollard* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_parking' target='_blank'>bicycle_parking</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Dbollard' target='_blank'>bollard</a>
- *An area on the floor which is marked for bicycle parking* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_parking' target='_blank'>bicycle_parking</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Dfloor' target='_blank'>floor</a>
- *A locker - the bicycles are enclosed completely individually or with a few bicycles together. The locker is too small to fit a person standing..* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_parking' target='_blank'>bicycle_parking</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Dlockers' target='_blank'>lockers</a>
- *A lean-to bracket with possibility to use a lock through eyelet. The seat tube can be held by the stand by an anchor* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:bicycle_parking' target='_blank'>bicycle_parking</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bicycle_parking%3Dlean_and_stick' target='_blank'>lean_and_stick</a>
### location
The question is `What is the relative location of this bicycle parking?`
- *Underground parking* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:location' target='_blank'>location</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:location%3Dunderground' target='_blank'>underground</a>
- *Surface level parking* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:location' target='_blank'>location</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:location%3Dsurface' target='_blank'>surface</a>
- *Rooftop parking* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:location' target='_blank'>location</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:location%3Drooftop' target='_blank'>rooftop</a>
- *Surface level parking* is shown if with location=. _This option cannot be chosen as answer_
### covered_and_building
The question is `Is this parking covered?`
- *This is a bicycle shed (with walls on at least three sides)* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building' target='_blank'>building</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building%3Dbicycle_shed' target='_blank'>bicycle_shed</a>
- *This is a bicycle parking under a roof; the roof only serves the bicycle parking* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building' target='_blank'>building</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building%3Droof' target='_blank'>roof</a>
- *This bicycle parking is located in a building behind a door or gate* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:indoor' target='_blank'>indoor</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:indoor%3Dyes' target='_blank'>yes</a>
- *This bicycle parking is under (a part of) a building* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:indoor' target='_blank'>indoor</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:indoor%3Dno' target='_blank'>no</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:covered' target='_blank'>covered</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:covered%3Dyes' target='_blank'>yes</a>
- *This parking is covered (it has a roof)* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:covered' target='_blank'>covered</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:covered%3Dyes' target='_blank'>yes</a>
- *This parking is not covered* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:covered' target='_blank'>covered</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:covered%3Dno' target='_blank'>no</a>
### Capacity
The question is `How many bicycles fit in this bicycle parking?`
*Place for {capacity} bikes* is shown if `capacity` is set
### Access
The question is `Who can use this bicycle parking?`
*{access}* is shown if `access` is set
- *Publicly accessible* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:access' target='_blank'>access</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:access%3Dyes' target='_blank'>yes</a>
- *Access is primarily for visitors to a business* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:access' target='_blank'>access</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:access%3Dcustomers' target='_blank'>customers</a>
- *Access is limited to members of a school, company or organisation* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:access' target='_blank'>access</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:access%3Dmembers' target='_blank'>members</a>
- *Private bicycle parking which is never available to the public, also not via a membership fee* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:access' target='_blank'>access</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:access%3Dprivate' target='_blank'>private</a>
### fee
The question is `Are these bicycle parkings free to use?`
- *One has to <b>pay</b> to use this bicycle parking* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:fee' target='_blank'>fee</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:fee%3Dyes' target='_blank'>yes</a>
- *Free to use* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:fee' target='_blank'>fee</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno' target='_blank'>no</a>
### charge
The question is `How much does it cost to park your bike here?`
*Parking your bike costs {charge}* is shown if `charge` is set
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:fee' target='_blank'>fee</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:fee%3Dyes' target='_blank'>yes</a>
### opening_hours_24_7_default
The question is `What are the opening hours of {title()}?`
*<h3>Opening hours</h3>{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/open24_7.svg'> *24/7 opened (including holidays)* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:opening_hours' target='_blank'>opening_hours</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D24/7' target='_blank'>24/7</a>
- *Marked as closed for an unspecified time* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:opening_hours' target='_blank'>opening_hours</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3Dclosed' target='_blank'>closed</a>. _This option cannot be chosen as answer_
### operator
The question is `Who maintains this bicycle parking?`
*This bicycle parking is maintained by {operator}* is shown if `operator` is set
### operator_phone
The question is `What is the phone number of the operator of this bicycle parking?`
*<a href='tel:{operator:phone}'>{operator:phone}</a>* is shown if `operator:phone` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/phone.svg'> *<a href='tel:{phone}'>{phone}</a>* is shown if with phone~.+. _This option cannot be chosen as answer_
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/phone.svg'> *<a href='tel:{contact:phone}'>{contact:phone}</a>* is shown if with contact:phone~.+. _This option cannot be chosen as answer_
### operator_website
The question is `What is the website number of the operator of this bicycle parking?`
*<a href='{operator:website}'>{operator:website}</a>* is shown if `operator:website` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/icons/website.svg'> *<a href='{website}'>{website}</a>* is shown if with website~.+. _This option cannot be chosen as answer_
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/icons/website.svg'> *<a href='{contact:website}'>{contact:website}</a>* is shown if with contact:website~.+. _This option cannot be chosen as answer_
### operator_email
The question is `What is the email address of the operator of this bicycle parking?`
*<a href='mailto:{operator:email}' target='_blank' rel='noopener'>{operator:email}</a>* is shown if `operator:email` is set
### Cargo bike spaces?
The question is `Does this bicycle parking have spots for cargo bikes?`
- *This parking has room for cargo bikes* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:cargo_bike' target='_blank'>cargo_bike</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:cargo_bike%3Dyes' target='_blank'>yes</a>
- *This parking has designated (official) spots for cargo bikes.* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:cargo_bike' target='_blank'>cargo_bike</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:cargo_bike%3Ddesignated' target='_blank'>designated</a>
- *You're not allowed to park cargo bikes or there are no places provided for cargo bikes* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:cargo_bike' target='_blank'>cargo_bike</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:cargo_bike%3Dno' target='_blank'>no</a>
### Cargo bike capacity?
The question is `How many cargo bicycles fit in this bicycle parking?`
*This parking fits {capacity:cargo_bike} cargo bikes* is shown if `capacity:cargo_bike` is set
- *There are no dedicated spaces for cargo bikes here or parking cargo bikes here is not allowed* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:cargo_bike' target='_blank'>cargo_bike</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:cargo_bike%3Dno' target='_blank'>no</a>
This tagrendering is only visible in the popup if the following condition is met: capacity:cargo_bike~.+ | cargo_bike~^(designated|yes)$
### maxstay
The question is `What is the maximum allowed parking duration?`
*A bike can be parked here for at most {canonical(maxstay)}* is shown if `maxstay` is set
### leftover-questions
_This tagrendering has no question and is thus read-only_
*{questions( ,)}*
### move-button
_This tagrendering has no question and is thus read-only_
*{move_button()}*
### delete-button
_This tagrendering has no question and is thus read-only_
*{delete_button()}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
## Filters
| id | question | osmTags |
-----|-----|----- |
| open_now.0 | Now open | _isOpen=yes |
This document is autogenerated from [assets/layers/bike_parking/bike_parking.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/bike_parking/bike_parking.json)

View file

@ -1,255 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# bike_repair_station
A layer showing bicycle pumps and bicycle repair tool stands
- This layer is shown at zoomlevel **13** and higher
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Presets](#presets)
3. [Basic tags for this layer](#basic-tags-for-this-layer)
4. [Supported attributes](#supported-attributes)
- [images](#images)
- [bike_repair_station-available-services](#bike_repair_station-available-services)
- [Operational status](#operational-status)
- [opening_hours_24_7](#opening_hours_24_7)
- [Opening hours](#opening-hours)
- [access](#access)
- [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-bike-chain-tool](#bike_repair_station-bike-chain-tool)
- [bike_repair_station-bike-stand](#bike_repair_station-bike-stand)
- [send_email_about_broken_pump](#send_email_about_broken_pump)
- [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)
- [repeated](#repeated)
- [single_level](#single_level)
- [leftover-questions](#leftover-questions)
- [move-button](#move-button)
- [delete-button](#delete-button)
- [lod](#lod)
5. [Filters](#filters)
## Themes using this layer
- [circular_economy](https://mapcomplete.org/circular_economy)
- [cyclofix](https://mapcomplete.org/cyclofix)
- [personal](https://mapcomplete.org/personal)
- [toerisme_vlaanderen](https://mapcomplete.org/toerisme_vlaanderen)
- [velopark](https://mapcomplete.org/velopark)
## Presets
The following options to create new points are included:
- **a bike pump** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbicycle_repair_station' target='_blank'>bicycle_repair_station</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:tools' target='_blank'>service:bicycle:tools</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:tools%3Dno' target='_blank'>no</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump' target='_blank'>service:bicycle:pump</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dyes' target='_blank'>yes</a>
- **a bike repair station and pump** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbicycle_repair_station' target='_blank'>bicycle_repair_station</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:tools' target='_blank'>service:bicycle:tools</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:tools%3Dyes' target='_blank'>yes</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump' target='_blank'>service:bicycle:pump</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dyes' target='_blank'>yes</a>
- **a bike repair station without pump** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbicycle_repair_station' target='_blank'>bicycle_repair_station</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:tools' target='_blank'>service:bicycle:tools</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:tools%3Dyes' target='_blank'>yes</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump' target='_blank'>service:bicycle:pump</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dno' target='_blank'>no</a>
## Basic tags for this layer
Elements must match the expression **<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbicycle_repair_station' target='_blank'>bicycle_repair_station</a>**
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22amenity%22%3D%22bicycle_repair_station%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/service:bicycle:tools#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/service%3Abicycle%3Atools/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/service:bicycle:pump:operational_status#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/service%3Abicycle%3Apump%3Aoperational_status/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [service:bicycle:pump:operational_status](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump:operational_status) | Multiple choice | [broken](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump:operational_status%3Dbroken) [operational](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump:operational_status%3Doperational) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/opening_hours#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/opening_hours/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/access#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/access/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) [private](https://wiki.openstreetmap.org/wiki/Tag:access%3Dprivate) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/operator#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/operator/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/email#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/email/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/phone#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/phone/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/service:bicycle:chain_tool#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/service%3Abicycle%3Achain_tool/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/service:bicycle:stand#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/service%3Abicycle%3Astand/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/valves#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/valves/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/manual#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/manual/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/manometer#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/manometer/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/level#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/level/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [level](https://wiki.openstreetmap.org/wiki/Key:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:level%3D-1) |
### images
This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload()}*
### bike_repair_station-available-services
The question is `Which services are available at this location?`
- *There is only a pump present* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:tools' target='_blank'>service:bicycle:tools</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:tools%3Dno' target='_blank'>no</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump' target='_blank'>service:bicycle:pump</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dyes' target='_blank'>yes</a>
- *There are only tools (screwdrivers, pliers, …) present* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:tools' target='_blank'>service:bicycle:tools</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:tools%3Dyes' target='_blank'>yes</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump' target='_blank'>service:bicycle:pump</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dno' target='_blank'>no</a>
- *There are both tools and a pump present* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:tools' target='_blank'>service:bicycle:tools</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:tools%3Dyes' target='_blank'>yes</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump' target='_blank'>service:bicycle:pump</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dyes' target='_blank'>yes</a>
### Operational status
The question is `Is the bike pump still operational?`
- *The bike pump is broken* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump:operational_status' target='_blank'>service:bicycle:pump:operational_status</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump:operational_status%3Dbroken' target='_blank'>broken</a>
- *The bike pump is operational* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump:operational_status' target='_blank'>service:bicycle:pump:operational_status</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump:operational_status%3Doperational' target='_blank'>operational</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump' target='_blank'>service:bicycle:pump</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dyes' target='_blank'>yes</a>
### opening_hours_24_7
The question is `When is this bicycle repair point open?`
*<h3>Opening hours</h3>{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/open24_7.svg'> *24/7 opened (including holidays)* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:opening_hours' target='_blank'>opening_hours</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D24/7' target='_blank'>24/7</a>
- *Marked as closed for an unspecified time* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:opening_hours' target='_blank'>opening_hours</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3Dclosed' target='_blank'>closed</a>. _This option cannot be chosen as answer_
### access
The question is `Who is allowed to use this repair station?`
- *Publicly accessible* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:access' target='_blank'>access</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:access%3Dyes' target='_blank'>yes</a>
- *Publicly accessible* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:access' target='_blank'>access</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:access%3Dpublic' target='_blank'>public</a>. _This option cannot be chosen as answer_
- *Only for customers* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:access' target='_blank'>access</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:access%3Dcustomers' target='_blank'>customers</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/svg/invalid.svg'> *Not accessible to the general public* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:access' target='_blank'>access</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:access%3Dprivate' target='_blank'>private</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/svg/invalid.svg'> *Not accessible to the general public* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:access' target='_blank'>access</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:access%3Dno' target='_blank'>no</a>. _This option cannot be chosen as answer_
### bike_repair_station-operator
The question is `Who maintains this cycle pump?`
*Maintained by {operator}* is shown if `operator` is set
This tagrendering has labels
`operator-info`
### bike_repair_station-email
The question is `What is the email address of the maintainer?`
*<a href='mailto:{email}'>{email}</a>* is shown if `email` is set
This tagrendering has labels
`operator-info`
### bike_repair_station-phone
The question is `What is the phone number of the maintainer?`
*<a href='tel:{phone}'>{phone}</a>* is shown if `phone` is set
This tagrendering has labels
`operator-info`
### 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* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:chain_tool' target='_blank'>service:bicycle:chain_tool</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:chain_tool%3Dyes' target='_blank'>yes</a>
- *There is no chain tool* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:chain_tool' target='_blank'>service:bicycle:chain_tool</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:chain_tool%3Dno' target='_blank'>no</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:tools' target='_blank'>service:bicycle:tools</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:tools%3Dyes' target='_blank'>yes</a>
### 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* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:stand' target='_blank'>service:bicycle:stand</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:stand%3Dyes' target='_blank'>yes</a>
- *There is no hook or stand* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:stand' target='_blank'>service:bicycle:stand</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:stand%3Dno' target='_blank'>no</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:tools' target='_blank'>service:bicycle:tools</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:tools%3Dyes' target='_blank'>yes</a>
### send_email_about_broken_pump
_This tagrendering has no question and is thus read-only_
*{send_email(&LBRACEemail&RBRACE,Broken bicycle pump,Hello&COMMA
With this email&COMMA I'd like to inform you that the bicycle pump located at https://mapcomplete.org/cyclofix?lat=&LBRACE_lat&RBRACE&lon=&LBRACE_lon&RBRACE&z=18#&LBRACEid&RBRACE is broken.
Kind regards,Report this bicycle pump as broken)}*
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump:operational_status' target='_blank'>service:bicycle:pump:operational_status</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump:operational_status%3Dbroken' target='_blank'>broken</a> & email~.+
### bike_repair_station-valves
The question is `What valves are supported?`
*This pump supports the following valves: {valves}* is shown if `valves` is set
- *Sclaverand/Presta (narrow-width bike tires)* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:valves' target='_blank'>valves</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:valves%3Dsclaverand' target='_blank'>sclaverand</a>
- *Dunlop* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:valves' target='_blank'>valves</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:valves%3Ddunlop' target='_blank'>dunlop</a>
- *Schrader (cars and mountainbikes)* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:valves' target='_blank'>valves</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:valves%3Dschrader' target='_blank'>schrader</a>
### bike_repair_station-electrical_pump
The question is `Is this an electric bike pump?`
- *Manual pump* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:manual' target='_blank'>manual</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:manual%3Dyes' target='_blank'>yes</a>
- *Electrical pump* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:manual' target='_blank'>manual</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:manual%3Dno' target='_blank'>no</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump' target='_blank'>service:bicycle:pump</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dyes' target='_blank'>yes</a>
### bike_repair_station-manometer
The question is `Does the pump have a pressure indicator or manometer?`
- *There is a manometer* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:manometer' target='_blank'>manometer</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:manometer%3Dyes' target='_blank'>yes</a>
- *There is no manometer* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:manometer' target='_blank'>manometer</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:manometer%3Dno' target='_blank'>no</a>
- *There is manometer but it is broken* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:manometer' target='_blank'>manometer</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:manometer%3Dbroken' target='_blank'>broken</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump' target='_blank'>service:bicycle:pump</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dyes' target='_blank'>yes</a>
### repeated
_This tagrendering has no question and is thus read-only_
*Multiple, identical objects can be found on floors {repeat_on}.*
This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+
This tagrendering has labels
`level`
### single_level
The question is `On what level is this feature located?`
*Located on the {level}th floor* is shown if `level` is set
- *Located underground* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:location' target='_blank'>location</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:location%3Dunderground' target='_blank'>underground</a>. _This option cannot be chosen as answer_
- *Located on the ground floor* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:level' target='_blank'>level</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:level%3D0' target='_blank'>0</a>
- *Located on the ground floor* is shown if with level=. _This option cannot be chosen as answer_
- *Located on the first floor* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:level' target='_blank'>level</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:level%3D1' target='_blank'>1</a>
- *Located on the first basement level* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:level' target='_blank'>level</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:level%3D-1' target='_blank'>-1</a>
This tagrendering has labels
`level`
### leftover-questions
_This tagrendering has no question and is thus read-only_
*{questions( ,)}*
### move-button
_This tagrendering has no question and is thus read-only_
*{move_button()}*
### delete-button
_This tagrendering has no question and is thus read-only_
*{delete_button()}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
## Filters
| id | question | osmTags |
-----|-----|----- |
| open_now.0 | Now open | _isOpen=yes |
This document is autogenerated from [assets/layers/bike_repair_station/bike_repair_station.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/bike_repair_station/bike_repair_station.json)

File diff suppressed because one or more lines are too long

View file

@ -1,127 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# bike_themed_object
A layer with bike-themed objects but who don't match any other layer
- This layer is shown at zoomlevel **13** and higher
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Basic tags for this layer](#basic-tags-for-this-layer)
3. [Supported attributes](#supported-attributes)
- [images](#images)
- [description](#description)
- [website](#website)
- [email](#email)
- [phone](#phone)
- [opening_hours](#opening_hours)
- [Opening hours](#opening-hours)
- [leftover-questions](#leftover-questions)
- [lod](#lod)
4. [Filters](#filters)
## Themes using this layer
- [cyclofix](https://mapcomplete.org/cyclofix)
- [personal](https://mapcomplete.org/personal)
## Basic tags for this layer
Elements must match **any** of the following expressions:
- <a href='https://wiki.openstreetmap.org/wiki/Key:association' target='_blank'>association</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:association%3Dcycling' target='_blank'>cycling</a>
- <a href='https://wiki.openstreetmap.org/wiki/Key:association' target='_blank'>association</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:association%3Dbicycle' target='_blank'>bicycle</a>
- <a href='https://wiki.openstreetmap.org/wiki/Key:club' target='_blank'>club</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:club%3Dbicycle' target='_blank'>bicycle</a>
- <a href='https://wiki.openstreetmap.org/wiki/Key:club' target='_blank'>club</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:club%3Dcycling' target='_blank'>cycling</a>
- <a href='https://wiki.openstreetmap.org/wiki/Key:ngo' target='_blank'>ngo</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:ngo%3Dcycling' target='_blank'>cycling</a>
- <a href='https://wiki.openstreetmap.org/wiki/Key:ngo' target='_blank'>ngo</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:ngo%3Dbicycle' target='_blank'>bicycle</a>
- <a href='https://wiki.openstreetmap.org/wiki/Key:sport' target='_blank'>sport</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:sport%3Dcycling' target='_blank'>cycling</a>
- <a href='https://wiki.openstreetmap.org/wiki/Key:theme' target='_blank'>theme</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:theme%3Dbicycle' target='_blank'>bicycle</a>
- <a href='https://wiki.openstreetmap.org/wiki/Key:theme' target='_blank'>theme</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:theme%3Dcycling' target='_blank'>cycling</a>
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22association%22%3D%22cycling%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22association%22%3D%22bicycle%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22club%22%3D%22bicycle%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22club%22%3D%22cycling%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22ngo%22%3D%22cycling%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22ngo%22%3D%22bicycle%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22sport%22%3D%22cycling%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22theme%22%3D%22bicycle%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22theme%22%3D%22cycling%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/description#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/description/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/website#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/website/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/email#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/email/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/phone#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/phone/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/opening_hours#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/opening_hours/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | |
### images
This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload()}*
### description
The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.`
*{description}* is shown if `description` is set
### website
The question is `What is the website of {title()}?`
*<a href='{website}' rel='nofollow noopener noreferrer' target='_blank'>{website}</a>* is shown if `website` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/icons/website.svg'> *<a href='{contact:website}' rel='nofollow noopener noreferrer' target='_blank'>{contact:website}</a>* is shown if with contact:website~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### email
The question is `What is the email address of {title()}?`
*<a href='mailto:{email}' target='_blank' rel='noopener'>{email}</a>* is shown if `email` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/svg/envelope.svg'> *<a href='mailto:{contact:email}' target='_blank' rel='noopener'>{contact:email}</a>* is shown if with contact:email~.+. _This option cannot be chosen as answer_
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/svg/envelope.svg'> *<a href='mailto:{operator:email}' target='_blank' rel='noopener'>{operator:email}</a>* is shown if with operator:email~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### phone
The question is `What is the phone number of {title()}?`
*{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/phone.svg'> *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### opening_hours
The question is `What are the opening hours of {title()}?`
*<h3>Opening hours</h3>{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set
- *Marked as closed for an unspecified time* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:opening_hours' target='_blank'>opening_hours</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3Dclosed' target='_blank'>closed</a>. _This option cannot be chosen as answer_
### leftover-questions
_This tagrendering has no question and is thus read-only_
*{questions( ,)}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
## Filters
| id | question | osmTags |
-----|-----|----- |
| open_now.0 | Now open | _isOpen=yes |
This document is autogenerated from [assets/layers/bike_themed_object/bike_themed_object.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/bike_themed_object/bike_themed_object.json)

View file

@ -1,91 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# binocular
Binoculars
- This layer is shown at zoomlevel **0** and higher
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Presets](#presets)
3. [Basic tags for this layer](#basic-tags-for-this-layer)
4. [Supported attributes](#supported-attributes)
- [images](#images)
- [binocular-charge](#binocular-charge)
- [binocular-direction](#binocular-direction)
- [leftover-questions](#leftover-questions)
- [move-button](#move-button)
- [delete-button](#delete-button)
- [lod](#lod)
## Themes using this layer
- [binoculars](https://mapcomplete.org/binoculars)
- [personal](https://mapcomplete.org/personal)
- [ski](https://mapcomplete.org/ski)
## Presets
The following options to create new points are included:
- **a binocular** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbinoculars' target='_blank'>binoculars</a>
## Basic tags for this layer
Elements must match the expression **<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbinoculars' target='_blank'>binoculars</a>**
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22amenity%22%3D%22binoculars%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/charge#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/charge/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:charge%3D) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/direction#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/direction/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [direction](https://wiki.openstreetmap.org/wiki/Key:direction) | [direction](../SpecialInputElements.md#direction) | |
### images
This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload()}*
### binocular-charge
The question is `How much does one have to pay to use these binoculars?`
*Using these binoculars costs {charge}* is shown if `charge` is set
- *Free to use* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:fee' target='_blank'>fee</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno' target='_blank'>no</a> & charge=
### binocular-direction
The question is `When looking through this binocular, in what direction does one look?`
*Looks towards {direction}°* is shown if `direction` is set
### leftover-questions
_This tagrendering has no question and is thus read-only_
*{questions( ,)}*
### move-button
_This tagrendering has no question and is thus read-only_
*{move_button()}*
### delete-button
_This tagrendering has no question and is thus read-only_
*{delete_button()}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
This document is autogenerated from [assets/layers/binocular/binocular.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/binocular/binocular.json)

View file

@ -1,119 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# birdhide
A birdhide
- This layer is shown at zoomlevel **14** and higher
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Presets](#presets)
3. [Basic tags for this layer](#basic-tags-for-this-layer)
4. [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)
- [leftover-questions](#leftover-questions)
- [move-button](#move-button)
- [delete-button](#delete-button)
- [lod](#lod)
5. [Filters](#filters)
## Themes using this layer
- [nature](https://mapcomplete.org/nature)
- [personal](https://mapcomplete.org/personal)
## Presets
The following options to create new points are included:
- **a birdhide** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:leisure' target='_blank'>leisure</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:leisure%3Dbird_hide' target='_blank'>bird_hide</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:building' target='_blank'>building</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building%3Dyes' target='_blank'>yes</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:shelter' target='_blank'>shelter</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:shelter%3Dyes' target='_blank'>yes</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dshelter' target='_blank'>shelter</a>
- **a bird blind** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:leisure' target='_blank'>leisure</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:leisure%3Dbird_hide' target='_blank'>bird_hide</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:building' target='_blank'>building</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building%3Dno' target='_blank'>no</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:shelter' target='_blank'>shelter</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:shelter%3Dno' target='_blank'>no</a>
## Basic tags for this layer
Elements must match the expression **<a href='https://wiki.openstreetmap.org/wiki/Key:leisure' target='_blank'>leisure</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:leisure%3Dbird_hide' target='_blank'>bird_hide</a>**
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22leisure%22%3D%22bird_hide%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/building#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/building/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/wheelchair#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/wheelchair/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/operator#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/operator/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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 block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload()}*
### bird-hide-shelter-or-wall
The question is `Is this a bird blind or a bird watching shelter?`
- *Bird blind* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:shelter' target='_blank'>shelter</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:shelter%3Dno' target='_blank'>no</a> & building= & amenity=
- *Bird hide* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dshelter' target='_blank'>shelter</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:building' target='_blank'>building</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building%3Dyes' target='_blank'>yes</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:shelter' target='_blank'>shelter</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:shelter%3Dyes' target='_blank'>yes</a>
- *Bird tower hide* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building' target='_blank'>building</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building%3Dtower' target='_blank'>tower</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:bird_hide' target='_blank'>bird_hide</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:bird_hide%3Dtower' target='_blank'>tower</a>
- *Bird hide shelter* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dshelter' target='_blank'>shelter</a> | <a href='https://wiki.openstreetmap.org/wiki/Key:building' target='_blank'>building</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building%3Dyes' target='_blank'>yes</a> | <a href='https://wiki.openstreetmap.org/wiki/Key:shelter' target='_blank'>shelter</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:shelter%3Dyes' target='_blank'>yes</a>. _This option cannot be chosen as answer_
### bird-hide-wheelchair
The question is `Is this bird hide accessible to wheelchair users?`
- *There are special provisions for wheelchair users* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:wheelchair' target='_blank'>wheelchair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated' target='_blank'>designated</a>
- *A wheelchair can easily use this birdhide* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:wheelchair' target='_blank'>wheelchair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dyes' target='_blank'>yes</a>
- *This birdhide is reachable by wheelchair, but it is not easy* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:wheelchair' target='_blank'>wheelchair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dlimited' target='_blank'>limited</a>
- *Not accessible to wheelchair users* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:wheelchair' target='_blank'>wheelchair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno' target='_blank'>no</a>
### birdhide-operator
The question is `Who operates this birdhide?`
*Operated by {operator}* is shown if `operator` is set
- *Operated by Natuurpunt* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:operator' target='_blank'>operator</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:operator%3DNatuurpunt' target='_blank'>Natuurpunt</a>
- *Operated by the Agency for Nature and Forests* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:operator' target='_blank'>operator</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:operator%3DAgentschap Natuur en Bos' target='_blank'>Agentschap Natuur en Bos</a>
### leftover-questions
_This tagrendering has no question and is thus read-only_
*{questions( ,)}*
### move-button
_This tagrendering has no question and is thus read-only_
*{move_button()}*
### delete-button
_This tagrendering has no question and is thus read-only_
*{delete_button()}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
## Filters
| id | question | osmTags |
-----|-----|----- |
| wheelchair.0 | Wheelchair accessible | wheelchair=yes | wheelchair=designated | wheelchair=permissive |
| id | question | osmTags |
-----|-----|----- |
| shelter.0 | Only covered birdhides | (shelter=yes | building~.+) & covered!=no |
This document is autogenerated from [assets/layers/birdhide/birdhide.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/birdhide/birdhide.json)

View file

@ -1,141 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# brothel
An establishment specifically dedicated to prostitution.
- This layer is shown at zoomlevel **6** and higher
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Presets](#presets)
3. [Basic tags for this layer](#basic-tags-for-this-layer)
4. [Supported attributes](#supported-attributes)
- [images](#images)
- [reviews](#reviews)
- [name](#name)
- [opening_hours](#opening_hours)
- [Opening hours](#opening-hours)
- [phone](#phone)
- [email](#email)
- [website](#website)
- [leftover-questions](#leftover-questions)
- [move-button](#move-button)
- [delete-button](#delete-button)
- [lod](#lod)
5. [Filters](#filters)
## Themes using this layer
- [openlovemap](https://mapcomplete.org/openlovemap)
## Presets
The following options to create new points are included:
- **a brothel** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbrothel' target='_blank'>brothel</a>
## Basic tags for this layer
Elements must match the expression **<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbrothel' target='_blank'>brothel</a>**
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22amenity%22%3D%22brothel%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/name#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/name/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/opening_hours#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/opening_hours/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/phone#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/phone/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/email#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/email/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/website#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/website/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | |
### images
This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload()}*
### reviews
Shows the reviews module (including the possibility to leave a review)
_This tagrendering has no question and is thus read-only_
*{create_review()}{list_reviews()}*
### name
The question is `What is the name of this brothel?`
*This brothel is named <b>{name}</b>* is shown if `name` is set
### opening_hours
The question is `What are the opening hours of {title()}?`
*<h3>Opening hours</h3>{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set
- *Marked as closed for an unspecified time* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:opening_hours' target='_blank'>opening_hours</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3Dclosed' target='_blank'>closed</a>. _This option cannot be chosen as answer_
### phone
The question is `What is the phone number of {title()}?`
*{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/phone.svg'> *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### email
The question is `What is the email address of {title()}?`
*<a href='mailto:{email}' target='_blank' rel='noopener'>{email}</a>* is shown if `email` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/svg/envelope.svg'> *<a href='mailto:{contact:email}' target='_blank' rel='noopener'>{contact:email}</a>* is shown if with contact:email~.+. _This option cannot be chosen as answer_
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/svg/envelope.svg'> *<a href='mailto:{operator:email}' target='_blank' rel='noopener'>{operator:email}</a>* is shown if with operator:email~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### website
The question is `What is the website of {title()}?`
*<a href='{website}' rel='nofollow noopener noreferrer' target='_blank'>{website}</a>* is shown if `website` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/icons/website.svg'> *<a href='{contact:website}' rel='nofollow noopener noreferrer' target='_blank'>{contact:website}</a>* is shown if with contact:website~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### leftover-questions
_This tagrendering has no question and is thus read-only_
*{questions( ,)}*
### move-button
_This tagrendering has no question and is thus read-only_
*{move_button()}*
### delete-button
_This tagrendering has no question and is thus read-only_
*{delete_button()}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
## Filters
| id | question | osmTags |
-----|-----|----- |
| open_now.0 | Now open | _isOpen=yes |
This document is autogenerated from [assets/layers/brothel/brothel.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/brothel/brothel.json)

View file

@ -1,163 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# building
All buildings
- This layer is shown at zoomlevel **18** and higher
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Basic tags for this layer](#basic-tags-for-this-layer)
3. [Supported attributes](#supported-attributes)
- [architecture](#architecture)
- [construction_date](#construction_date)
- [address_joined](#address_joined)
- [header](#header)
- [housenumber](#housenumber)
- [street](#street)
- [unit](#unit)
- [leftover-questions](#leftover-questions)
- [move-button](#move-button)
- [lod](#lod)
## Themes using this layer
- [architecture](https://mapcomplete.org/architecture)
- [personal](https://mapcomplete.org/personal)
## Basic tags for this layer
Elements must match the expression **building~.+**
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22building%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/building:architecture#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/building%3Aarchitecture/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [building:architecture](https://wiki.openstreetmap.org/wiki/Key:building:architecture) | [string](../SpecialInputElements.md#string) | [islamic](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dislamic) [mamluk](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dmamluk) [romanesque](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dromanesque) [gothic](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dgothic) [renaissance](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Drenaissance) [mannerism](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dmannerism) [ottoman](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dottoman) [baroque](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dbaroque) [rococo](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Drococo) [empire](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dempire) [moorish revival](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dmoorish revival) [neoclassicism](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dneoclassicism) [georgian](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dgeorgian) [victorian](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dvictorian) [historicism](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dhistoricism) [neo-romanesque](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dneo-romanesque) [neo-byzantine](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dneo-byzantine) [neo-gothic](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dneo-gothic) [neo-renaissance](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dneo-renaissance) [neo-baroque](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dneo-baroque) [art_nouveau](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dart_nouveau) [eclectic](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Declectic) [functionalism](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dfunctionalism) [cubism](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dcubism) [new_objectivity](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dnew_objectivity) [art_deco](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dart_deco) [modern](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dmodern) [amsterdam_school](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Damsterdam_school) [international_style](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dinternational_style) [constructivism](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dconstructivism) [stalinist_neoclassicism](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dstalinist_neoclassicism) [brutalist](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dbrutalist) [postmodern](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dpostmodern) [contemporary](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dcontemporary) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/construction_date#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/construction_date/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [construction_date](https://wiki.openstreetmap.org/wiki/Key:construction_date) | [date](../SpecialInputElements.md#date) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/addr:street#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/addr%3Astreet/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [addr:street](https://wiki.openstreetmap.org/wiki/Key:addr:street) | Multiple choice | [](https://wiki.openstreetmap.org/wiki/Tag:addr:street%3D) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/addr:housenumber#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/addr%3Ahousenumber/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [addr:housenumber](https://wiki.openstreetmap.org/wiki/Key:addr:housenumber) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/addr:street#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/addr%3Astreet/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [addr:street](https://wiki.openstreetmap.org/wiki/Key:addr:street) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/addr:unit#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/addr%3Aunit/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [addr:unit](https://wiki.openstreetmap.org/wiki/Key:addr:unit) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:addr:unit%3D) |
### architecture
The question is `What is the architectural style of this building?`
*{building:architecture}* is shown if `building:architecture` is set
- *Islamic architecture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dislamic' target='_blank'>islamic</a>
- *Mamluk architecture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dmamluk' target='_blank'>mamluk</a>
- *Romanesque architecture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dromanesque' target='_blank'>romanesque</a>
- *Gothic architecture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dgothic' target='_blank'>gothic</a>
- *Renaissance architecture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Drenaissance' target='_blank'>renaissance</a>
- *Mannerism* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dmannerism' target='_blank'>mannerism</a>
- *Ottoman architecture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dottoman' target='_blank'>ottoman</a>
- *Baroque architecture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dbaroque' target='_blank'>baroque</a>
- *Rococo* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Drococo' target='_blank'>rococo</a>
- *Empire style* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dempire' target='_blank'>empire</a>
- *Moorish Revival* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dmoorish revival' target='_blank'>moorish revival</a>
- *Neoclassical architecture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dneoclassicism' target='_blank'>neoclassicism</a>
- *Georgian architecture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dgeorgian' target='_blank'>georgian</a>
- *Victorian architecture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dvictorian' target='_blank'>victorian</a>
- *Historicism* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dhistoricism' target='_blank'>historicism</a>
- *Romanesque Revival* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dneo-romanesque' target='_blank'>neo-romanesque</a>
- *Byzantine Revival* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dneo-byzantine' target='_blank'>neo-byzantine</a>
- *Gothic Revival* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dneo-gothic' target='_blank'>neo-gothic</a>
- *Renaissance Revival* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dneo-renaissance' target='_blank'>neo-renaissance</a>
- *Baroque Revival* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dneo-baroque' target='_blank'>neo-baroque</a>
- *Art Nouveau* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dart_nouveau' target='_blank'>art_nouveau</a>
- *Eclecticism in architecture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Declectic' target='_blank'>eclectic</a>
- *Functionalism* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dfunctionalism' target='_blank'>functionalism</a>
- *Cubism* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dcubism' target='_blank'>cubism</a>
- *New Objectivity* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dnew_objectivity' target='_blank'>new_objectivity</a>
- *Art Deco* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dart_deco' target='_blank'>art_deco</a>
- *Modern architecture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dmodern' target='_blank'>modern</a>
- *Amsterdam School* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Damsterdam_school' target='_blank'>amsterdam_school</a>
- *International Style* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dinternational_style' target='_blank'>international_style</a>
- *Constructivism* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dconstructivism' target='_blank'>constructivism</a>
- *Stalinist architecture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dstalinist_neoclassicism' target='_blank'>stalinist_neoclassicism</a>
- *Brutalist architecture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dbrutalist' target='_blank'>brutalist</a>
- *Postmodern architecture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dpostmodern' target='_blank'>postmodern</a>
- *Contemporary architecture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dcontemporary' target='_blank'>contemporary</a>
### construction_date
The question is `When was this built?`
*Built in <b>{construction_date}</b>* is shown if `construction_date` is set
### address_joined
_This tagrendering has no question and is thus read-only_
*{group(header,street;housenumber;unit)}*
This tagrendering has labels
`address`
### header
_This tagrendering has no question and is thus read-only_
*{addr:street} <b>{addr:housenumber}</b> {addr:unit}*
- *No address is known* is shown if with addr:street= & addr:unit= & addr:housenumber=
This tagrendering has labels
`address`
`hidden`
### housenumber
The question is `What is the number of this house?`
*The house number is <b>{addr:housenumber}</b>* is shown if `addr:housenumber` is set
- *This building has no house number* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:nohousenumber' target='_blank'>nohousenumber</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:nohousenumber%3Dyes' target='_blank'>yes</a>
This tagrendering has labels
`address`
`hidden`
### street
The question is `What street is this address located in?`
*This address is in street <b>{addr:street}</b>* is shown if `addr:street` is set
This tagrendering has labels
`address`
`hidden`
### unit
The question is `What is the unit number or letter?`
*The unit number is <b>{addr:unit}</b>* is shown if `addr:unit` is set
- *No unit number* is shown if with addr:unit=
This tagrendering has labels
`address`
`hidden`
### leftover-questions
_This tagrendering has no question and is thus read-only_
*{questions( ,)}*
### move-button
_This tagrendering has no question and is thus read-only_
*{move_button()}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
This document is autogenerated from [assets/layers/building/building.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/building/building.json)

View file

@ -1,167 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# buildings_with_architecture
This layer is based on [building](../Layers/building.md)
All buildings
- This layer is shown at zoomlevel **12** and higher
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Basic tags for this layer](#basic-tags-for-this-layer)
3. [Supported attributes](#supported-attributes)
- [architecture](#architecture)
- [construction_date](#construction_date)
- [address_joined](#address_joined)
- [header](#header)
- [housenumber](#housenumber)
- [street](#street)
- [unit](#unit)
- [leftover-questions](#leftover-questions)
- [move-button](#move-button)
- [lod](#lod)
## Themes using this layer
- [architecture](https://mapcomplete.org/architecture)
## Basic tags for this layer
Elements must match **all** of the following expressions:
0. building~.+
1. building:architecture~.+
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22building%22%5D%5B%22building%3Aarchitecture%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/building:architecture#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/building%3Aarchitecture/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [building:architecture](https://wiki.openstreetmap.org/wiki/Key:building:architecture) | [string](../SpecialInputElements.md#string) | [islamic](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dislamic) [mamluk](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dmamluk) [romanesque](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dromanesque) [gothic](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dgothic) [renaissance](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Drenaissance) [mannerism](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dmannerism) [ottoman](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dottoman) [baroque](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dbaroque) [rococo](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Drococo) [empire](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dempire) [moorish revival](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dmoorish revival) [neoclassicism](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dneoclassicism) [georgian](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dgeorgian) [victorian](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dvictorian) [historicism](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dhistoricism) [neo-romanesque](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dneo-romanesque) [neo-byzantine](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dneo-byzantine) [neo-gothic](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dneo-gothic) [neo-renaissance](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dneo-renaissance) [neo-baroque](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dneo-baroque) [art_nouveau](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dart_nouveau) [eclectic](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Declectic) [functionalism](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dfunctionalism) [cubism](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dcubism) [new_objectivity](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dnew_objectivity) [art_deco](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dart_deco) [modern](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dmodern) [amsterdam_school](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Damsterdam_school) [international_style](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dinternational_style) [constructivism](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dconstructivism) [stalinist_neoclassicism](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dstalinist_neoclassicism) [brutalist](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dbrutalist) [postmodern](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dpostmodern) [contemporary](https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dcontemporary) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/construction_date#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/construction_date/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [construction_date](https://wiki.openstreetmap.org/wiki/Key:construction_date) | [date](../SpecialInputElements.md#date) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/addr:street#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/addr%3Astreet/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [addr:street](https://wiki.openstreetmap.org/wiki/Key:addr:street) | Multiple choice | [](https://wiki.openstreetmap.org/wiki/Tag:addr:street%3D) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/addr:housenumber#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/addr%3Ahousenumber/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [addr:housenumber](https://wiki.openstreetmap.org/wiki/Key:addr:housenumber) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/addr:street#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/addr%3Astreet/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [addr:street](https://wiki.openstreetmap.org/wiki/Key:addr:street) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/addr:unit#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/addr%3Aunit/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [addr:unit](https://wiki.openstreetmap.org/wiki/Key:addr:unit) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:addr:unit%3D) |
### architecture
The question is `What is the architectural style of this building?`
*{building:architecture}* is shown if `building:architecture` is set
- *Islamic architecture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dislamic' target='_blank'>islamic</a>
- *Mamluk architecture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dmamluk' target='_blank'>mamluk</a>
- *Romanesque architecture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dromanesque' target='_blank'>romanesque</a>
- *Gothic architecture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dgothic' target='_blank'>gothic</a>
- *Renaissance architecture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Drenaissance' target='_blank'>renaissance</a>
- *Mannerism* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dmannerism' target='_blank'>mannerism</a>
- *Ottoman architecture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dottoman' target='_blank'>ottoman</a>
- *Baroque architecture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dbaroque' target='_blank'>baroque</a>
- *Rococo* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Drococo' target='_blank'>rococo</a>
- *Empire style* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dempire' target='_blank'>empire</a>
- *Moorish Revival* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dmoorish revival' target='_blank'>moorish revival</a>
- *Neoclassical architecture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dneoclassicism' target='_blank'>neoclassicism</a>
- *Georgian architecture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dgeorgian' target='_blank'>georgian</a>
- *Victorian architecture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dvictorian' target='_blank'>victorian</a>
- *Historicism* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dhistoricism' target='_blank'>historicism</a>
- *Romanesque Revival* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dneo-romanesque' target='_blank'>neo-romanesque</a>
- *Byzantine Revival* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dneo-byzantine' target='_blank'>neo-byzantine</a>
- *Gothic Revival* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dneo-gothic' target='_blank'>neo-gothic</a>
- *Renaissance Revival* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dneo-renaissance' target='_blank'>neo-renaissance</a>
- *Baroque Revival* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dneo-baroque' target='_blank'>neo-baroque</a>
- *Art Nouveau* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dart_nouveau' target='_blank'>art_nouveau</a>
- *Eclecticism in architecture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Declectic' target='_blank'>eclectic</a>
- *Functionalism* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dfunctionalism' target='_blank'>functionalism</a>
- *Cubism* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dcubism' target='_blank'>cubism</a>
- *New Objectivity* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dnew_objectivity' target='_blank'>new_objectivity</a>
- *Art Deco* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dart_deco' target='_blank'>art_deco</a>
- *Modern architecture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dmodern' target='_blank'>modern</a>
- *Amsterdam School* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Damsterdam_school' target='_blank'>amsterdam_school</a>
- *International Style* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dinternational_style' target='_blank'>international_style</a>
- *Constructivism* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dconstructivism' target='_blank'>constructivism</a>
- *Stalinist architecture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dstalinist_neoclassicism' target='_blank'>stalinist_neoclassicism</a>
- *Brutalist architecture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dbrutalist' target='_blank'>brutalist</a>
- *Postmodern architecture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dpostmodern' target='_blank'>postmodern</a>
- *Contemporary architecture* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:building:architecture' target='_blank'>building:architecture</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:building:architecture%3Dcontemporary' target='_blank'>contemporary</a>
### construction_date
The question is `When was this built?`
*Built in <b>{construction_date}</b>* is shown if `construction_date` is set
### address_joined
_This tagrendering has no question and is thus read-only_
*{group(header,street;housenumber;unit)}*
This tagrendering has labels
`address`
### header
_This tagrendering has no question and is thus read-only_
*{addr:street} <b>{addr:housenumber}</b> {addr:unit}*
- *No address is known* is shown if with addr:street= & addr:unit= & addr:housenumber=
This tagrendering has labels
`address`
`hidden`
### housenumber
The question is `What is the number of this house?`
*The house number is <b>{addr:housenumber}</b>* is shown if `addr:housenumber` is set
- *This building has no house number* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:nohousenumber' target='_blank'>nohousenumber</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:nohousenumber%3Dyes' target='_blank'>yes</a>
This tagrendering has labels
`address`
`hidden`
### street
The question is `What street is this address located in?`
*This address is in street <b>{addr:street}</b>* is shown if `addr:street` is set
This tagrendering has labels
`address`
`hidden`
### unit
The question is `What is the unit number or letter?`
*The unit number is <b>{addr:unit}</b>* is shown if `addr:unit` is set
- *No unit number* is shown if with addr:unit=
This tagrendering has labels
`address`
`hidden`
### leftover-questions
_This tagrendering has no question and is thus read-only_
*{questions( ,)}*
### move-button
_This tagrendering has no question and is thus read-only_
*{move_button()}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
This document is autogenerated from [assets/themes/architecture/architecture.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/architecture/architecture.json)

View file

@ -1,326 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# cafe_pub
A layer showing cafés and pubs where one can gather around a drink. The layer asks for some relevant questions
- This layer is shown at zoomlevel **12** and higher
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Presets](#presets)
3. [Basic tags for this layer](#basic-tags-for-this-layer)
4. [Supported attributes](#supported-attributes)
- [images](#images)
- [repeated](#repeated)
- [single_level](#single_level)
- [Name](#name)
- [Classification](#classification)
- [opening_hours](#opening_hours)
- [Opening hours](#opening-hours)
- [website](#website)
- [email](#email)
- [phone](#phone)
- [payment-options](#payment-options)
- [wheelchair-access](#wheelchair-access)
- [smoking](#smoking)
- [service:electricity](#serviceelectricity)
- [seating](#seating)
- [dog-access](#dog-access)
- [internet](#internet)
- [internet-fee](#internet-fee)
- [internet-ssid](#internet-ssid)
- [reviews](#reviews)
- [leftover-questions](#leftover-questions)
- [move-button](#move-button)
- [delete-button](#delete-button)
- [lod](#lod)
5. [Filters](#filters)
## Themes using this layer
- [cafes_and_pubs](https://mapcomplete.org/cafes_and_pubs)
- [onwheels](https://mapcomplete.org/onwheels)
- [personal](https://mapcomplete.org/personal)
- [stations](https://mapcomplete.org/stations)
## Presets
The following options to create new points are included:
- **a pub** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dpub' target='_blank'>pub</a>
- **a bar** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbar' target='_blank'>bar</a>
- **a cafe** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dcafe' target='_blank'>cafe</a>
- **a nightclub or disco** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dnightclub' target='_blank'>nightclub</a>
## Basic tags for this layer
Elements must match **any** of the following expressions:
- <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbar' target='_blank'>bar</a>
- <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dpub' target='_blank'>pub</a>
- <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dcafe' target='_blank'>cafe</a>
- <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbiergarten' target='_blank'>biergarten</a>
- <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dnightclub' target='_blank'>nightclub</a>
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22amenity%22%3D%22bar%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22pub%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22cafe%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22biergarten%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22nightclub%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/level#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/level/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [level](https://wiki.openstreetmap.org/wiki/Key:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:level%3D-1) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/name#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/name/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/amenity#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/amenity/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) [nightclub](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dnightclub) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/opening_hours#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/opening_hours/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/website#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/website/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/email#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/email/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/phone#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/phone/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/wheelchair#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/wheelchair/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/smoking#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/smoking/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [smoking](https://wiki.openstreetmap.org/wiki/Key:smoking) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dno) [outside](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Doutside) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/service:electricity#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/service%3Aelectricity/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/dog#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/dog/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/internet_access#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/internet_access/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wifi](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/internet_access:fee#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/internet_access%3Afee/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/internet_access:ssid#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/internet_access%3Assid/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) |
### images
This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload()}*
### repeated
_This tagrendering has no question and is thus read-only_
*Multiple, identical objects can be found on floors {repeat_on}.*
This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+
This tagrendering has labels
`level`
### single_level
The question is `On what level is this feature located?`
*Located on the {level}th floor* is shown if `level` is set
- *Located underground* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:location' target='_blank'>location</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:location%3Dunderground' target='_blank'>underground</a>. _This option cannot be chosen as answer_
- *Located on the ground floor* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:level' target='_blank'>level</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:level%3D0' target='_blank'>0</a>
- *Located on the ground floor* is shown if with level=. _This option cannot be chosen as answer_
- *Located on the first floor* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:level' target='_blank'>level</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:level%3D1' target='_blank'>1</a>
- *Located on the first basement level* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:level' target='_blank'>level</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:level%3D-1' target='_blank'>-1</a>
This tagrendering has labels
`level`
### Name
The question is `What is the name of this business?`
*This business is named {name}* is shown if `name` is set
### Classification
The question is `What kind of cafe is this?`
- *A pub, mostly for drinking beers in a warm, relaxed interior* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dpub' target='_blank'>pub</a>
- *A more modern and commercial <b>bar</b>, possibly with a music and light installation* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbar' target='_blank'>bar</a>
- *A <b>cafe</b> to drink tea, coffee or an alcoholical bevarage in a quiet environment* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dcafe' target='_blank'>cafe</a>
- *A <b>restaurant</b> where one can get a proper meal* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Drestaurant' target='_blank'>restaurant</a>
- *An open space where beer is served, typically seen in Germany* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbiergarten' target='_blank'>biergarten</a>
- *This is a <b>nightclub</b> or disco with a focus on dancing, music by a DJ with accompanying light show and a bar to get (alcoholic) drinks* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dnightclub' target='_blank'>nightclub</a>
### opening_hours
The question is `What are the opening hours of {title()}?`
*<h3>Opening hours</h3>{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set
- *Marked as closed for an unspecified time* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:opening_hours' target='_blank'>opening_hours</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3Dclosed' target='_blank'>closed</a>. _This option cannot be chosen as answer_
### website
The question is `What is the website of {title()}?`
*<a href='{website}' rel='nofollow noopener noreferrer' target='_blank'>{website}</a>* is shown if `website` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/icons/website.svg'> *<a href='{contact:website}' rel='nofollow noopener noreferrer' target='_blank'>{contact:website}</a>* is shown if with contact:website~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### email
The question is `What is the email address of {title()}?`
*<a href='mailto:{email}' target='_blank' rel='noopener'>{email}</a>* is shown if `email` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/svg/envelope.svg'> *<a href='mailto:{contact:email}' target='_blank' rel='noopener'>{contact:email}</a>* is shown if with contact:email~.+. _This option cannot be chosen as answer_
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/svg/envelope.svg'> *<a href='mailto:{operator:email}' target='_blank' rel='noopener'>{operator:email}</a>* is shown if with operator:email~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### phone
The question is `What is the phone number of {title()}?`
*{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/phone.svg'> *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### payment-options
The question is `Which methods of payment are accepted here?`
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/cash.svg'> *Cash is accepted here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cash' target='_blank'>payment:cash</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cash%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cash' target='_blank'>payment:cash</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cash%3Dno' target='_blank'>no</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/payment_card.svg'> *Payment cards are accepted here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cards' target='_blank'>payment:cards</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cards%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:cards' target='_blank'>payment:cards</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:cards%3Dno' target='_blank'>no</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/qrcode.svg'> *Payment by QR-code is possible here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:payment:qr_code' target='_blank'>payment:qr_code</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:qr_code%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:payment:qr_code' target='_blank'>payment:qr_code</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:payment:qr_code%3Dno' target='_blank'>no</a>
### wheelchair-access
The question is `Is this place accessible with a wheelchair?`
- *This place is specially adapted for wheelchair users* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:wheelchair' target='_blank'>wheelchair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated' target='_blank'>designated</a>
- *This place is easily reachable with a wheelchair* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:wheelchair' target='_blank'>wheelchair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dyes' target='_blank'>yes</a>
- *It is possible to reach this place in a wheelchair, but it is not easy* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:wheelchair' target='_blank'>wheelchair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dlimited' target='_blank'>limited</a>
- *This place is not reachable with a wheelchair* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:wheelchair' target='_blank'>wheelchair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno' target='_blank'>no</a>
### smoking
The question is `Is smoking allowed at {title()}?`
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/smoking.svg'> *Smoking is <b>allowed</b>* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:smoking' target='_blank'>smoking</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dyes' target='_blank'>yes</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/no_smoking.svg'> *Smoking is <b>not allowed</b>* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:smoking' target='_blank'>smoking</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dno' target='_blank'>no</a>
- *Smoking is <b>allowed outside</b>.* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:smoking' target='_blank'>smoking</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:smoking%3Doutside' target='_blank'>outside</a>
### service:electricity
The question is `Does this amenity have electrical outlets, available to customers when they are inside?`
- *There are plenty of domestic sockets available to customers seated indoors, where they can charge their electronics* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:electricity' target='_blank'>service:electricity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dyes' target='_blank'>yes</a>
- *There are a few domestic sockets available to customers seated indoors, where they can charge their electronics* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:electricity' target='_blank'>service:electricity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dlimited' target='_blank'>limited</a>
- *There are no sockets available indoors to customers, but charging might be possible if the staff is asked* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:electricity' target='_blank'>service:electricity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dask' target='_blank'>ask</a>
- *There are a no domestic sockets available to customers seated indoors* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:service:electricity' target='_blank'>service:electricity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dno' target='_blank'>no</a>
### seating
The question is `What kind of seating does {title()} have?`
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/outdoor_seating/outdoor_seating.svg'> *This place has outdoor seating* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:outdoor_seating' target='_blank'>outdoor_seating</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:outdoor_seating%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:outdoor_seating' target='_blank'>outdoor_seating</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:outdoor_seating%3Dno' target='_blank'>no</a>
- *This place has indoor seating* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:indoor_seating' target='_blank'>indoor_seating</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:indoor_seating%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:indoor_seating' target='_blank'>indoor_seating</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:indoor_seating%3Dno' target='_blank'>no</a>
### dog-access
The question is `Are dogs allowed in this business?`
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/dogs_allowed.svg'> *Dogs are allowed* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:dog' target='_blank'>dog</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes' target='_blank'>yes</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/no_dogs.svg'> *Dogs are <b>not</b> allowed* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:dog' target='_blank'>dog</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno' target='_blank'>no</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/dogs_leashed.svg'> *Dogs are allowed, but they have to be leashed* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:dog' target='_blank'>dog</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed' target='_blank'>leashed</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/dogs_allowed.svg'> *Dogs are allowed and can run around freely* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:dog' target='_blank'>dog</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed' target='_blank'>unleashed</a>
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/dogs_outside.svg'> *Dogs are allowed only outside* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:dog' target='_blank'>dog</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside' target='_blank'>outside</a>
### internet
The question is `Does this place offer internet access?`
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/wifi'> *This place offers wireless internet access* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:internet_access' target='_blank'>internet_access</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan' target='_blank'>wlan</a>
- *This place <b>does not</b> offer internet access* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:internet_access' target='_blank'>internet_access</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno' target='_blank'>no</a>
- *This place offers internet access* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:internet_access' target='_blank'>internet_access</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dyes' target='_blank'>yes</a>. _This option cannot be chosen as answer_
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/computer'> *This place offers internet access via a terminal or computer* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:internet_access' target='_blank'>internet_access</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal' target='_blank'>terminal</a>
- *This place offers wired internet access* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:internet_access' target='_blank'>internet_access</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired' target='_blank'>wired</a>
- *This place offers both wireless internet and internet access via a terminal or computer* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:internet_access' target='_blank'>internet_access</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi' target='_blank'>terminal;wifi</a>
This tagrendering has labels
`internet-all`
### internet-fee
The question is `Is there a fee for internet access?`
- *There is a fee for the internet access at this place* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:internet_access:fee' target='_blank'>internet_access:fee</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes' target='_blank'>yes</a>
- *Internet access is free at this place* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:internet_access:fee' target='_blank'>internet_access:fee</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno' target='_blank'>no</a>
- *Internet access is free at this place, for customers only* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:internet_access:fee' target='_blank'>internet_access:fee</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers' target='_blank'>customers</a>
This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+
This tagrendering has labels
`internet-all`
### internet-ssid
The question is `What is the network name for the wireless internet access?`
*The network name is <b>{internet_access:ssid}</b>* is shown if `internet_access:ssid` is set
- *Telekom* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid' target='_blank'>internet_access:ssid</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom' target='_blank'>Telekom</a>
This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$
This tagrendering has labels
`internet-all`
### reviews
Shows the reviews module (including the possibility to leave a review)
_This tagrendering has no question and is thus read-only_
*{create_review()}{list_reviews()}*
### leftover-questions
_This tagrendering has no question and is thus read-only_
*{questions( ,)}*
### move-button
_This tagrendering has no question and is thus read-only_
*{move_button()}*
### delete-button
_This tagrendering has no question and is thus read-only_
*{delete_button()}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
## Filters
| id | question | osmTags |
-----|-----|----- |
| open_now.0 | Now open | _isOpen=yes |
| id | question | osmTags |
-----|-----|----- |
| accepts_cash.0 | Accepts cash | payment:cash=yes |
| id | question | osmTags |
-----|-----|----- |
| accepts_cards.0 | Accepts payment cards | payment:cards=yes |
| id | question | osmTags |
-----|-----|----- |
| has_internet.0 | Offers internet | internet_access=wlan | internet_access=yes | internet_access=wired |
| id | question | osmTags |
-----|-----|----- |
| has_electricity.0 | Offers electricity | service:electricity=yes |
| id | question | osmTags |
-----|-----|----- |
| outdoor_seating.0 | Has outdoor seating | outdoor_seating=yes |
| id | question | osmTags |
-----|-----|----- |
| indoor_seating.0 | Has indoor seating | indoor_seating=yes |
| id | question | osmTags |
-----|-----|----- |
| dogs.0 | *No preference towards dogs* (default) | |
| dogs.1 | Dogs allowed | dog=unleashed | dog=yes |
| dogs.2 | No dogs allowed | dog=no |
This document is autogenerated from [assets/layers/cafe_pub/cafe_pub.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/cafe_pub/cafe_pub.json)

View file

@ -1,185 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# campsite
Campsites
- This layer is shown at zoomlevel **7** and higher
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Presets](#presets)
3. [Basic tags for this layer](#basic-tags-for-this-layer)
4. [Supported attributes](#supported-attributes)
- [images](#images)
- [group_only](#group_only)
- [name](#name)
- [phone](#phone)
- [email](#email)
- [website](#website)
- [fee](#fee)
- [capacity_persons](#capacity_persons)
- [caravansites-toilets](#caravansites-toilets)
- [toilets-wheelchair](#toilets-wheelchair)
- [questions](#questions)
- [mastodon](#mastodon)
- [lod](#lod)
5. [Filters](#filters)
## Themes using this layer
- [personal](https://mapcomplete.org/personal)
- [scouting](https://mapcomplete.org/scouting)
## Presets
The following options to create new points are included:
- **campsite** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:tourism' target='_blank'>tourism</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:tourism%3Dcamp_site' target='_blank'>camp_site</a>
- **campsite for groups** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:tourism' target='_blank'>tourism</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:tourism%3Dcamp_site' target='_blank'>camp_site</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:group_only' target='_blank'>group_only</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:group_only%3Dyes' target='_blank'>yes</a>
## Basic tags for this layer
Elements must match the expression **<a href='https://wiki.openstreetmap.org/wiki/Key:tourism' target='_blank'>tourism</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:tourism%3Dcamp_site' target='_blank'>camp_site</a>**
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22tourism%22%3D%22camp_site%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/group_only#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/group_only/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [group_only](https://wiki.openstreetmap.org/wiki/Key:group_only) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:group_only%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:group_only%3Dno) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/name#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/name/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/phone#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/phone/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/email#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/email/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/website#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/website/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/charge#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/charge/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | [](https://wiki.openstreetmap.org/wiki/Tag:charge%3D) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/capacity:persons#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/capacity%3Apersons/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [capacity:persons](https://wiki.openstreetmap.org/wiki/Key:capacity:persons) | [pnat](../SpecialInputElements.md#pnat) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/toilets#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/toilets/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/toilets:wheelchair#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/toilets%3Awheelchair/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [toilets:wheelchair](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dno) [designated](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Ddesignated) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/contact:mastodon#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/contact%3Amastodon/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [contact:mastodon](https://wiki.openstreetmap.org/wiki/Key:contact:mastodon) | [fediverse](../SpecialInputElements.md#fediverse) | |
### images
This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload()}*
### group_only
The question is `Is this campsite exclusively for groups?`
- *This campsite is exclusively for groups* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:group_only' target='_blank'>group_only</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:group_only%3Dyes' target='_blank'>yes</a>
- *This campsite is not exclusively for groups* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:group_only' target='_blank'>group_only</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:group_only%3Dno' target='_blank'>no</a>
### name
The question is `What is the name of this campsite?`
*The name of this campsite is {name}* is shown if `name` is set
### phone
The question is `What is the phone number of {title()}?`
*{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/phone.svg'> *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### email
The question is `What is the email address of {title()}?`
*<a href='mailto:{email}' target='_blank' rel='noopener'>{email}</a>* is shown if `email` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/svg/envelope.svg'> *<a href='mailto:{contact:email}' target='_blank' rel='noopener'>{contact:email}</a>* is shown if with contact:email~.+. _This option cannot be chosen as answer_
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/svg/envelope.svg'> *<a href='mailto:{operator:email}' target='_blank' rel='noopener'>{operator:email}</a>* is shown if with operator:email~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### website
The question is `What is the website of {title()}?`
*<a href='{website}' rel='nofollow noopener noreferrer' target='_blank'>{website}</a>* is shown if `website` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/icons/website.svg'> *<a href='{contact:website}' rel='nofollow noopener noreferrer' target='_blank'>{contact:website}</a>* is shown if with contact:website~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### fee
The question is `Is a fee charged here?`
*A fee of {charge} should be paid for here* is shown if `charge` is set
- *The campsite is free of charge* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:fee' target='_blank'>fee</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno' target='_blank'>no</a>
- *A fee is charged here.* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:fee' target='_blank'>fee</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:fee%3Dyes' target='_blank'>yes</a> & charge=
### capacity_persons
The question is `How many people can stay here?`
*{capacity:persons} people can stay here* is shown if `capacity:persons` is set
### caravansites-toilets
The question is `Does this place have toilets?`
- *This place has toilets* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:toilets' target='_blank'>toilets</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes' target='_blank'>yes</a>
- *This place does not have toilets* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:toilets' target='_blank'>toilets</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno' target='_blank'>no</a>
### toilets-wheelchair
The question is `Is there a dedicated toilet for wheelchair users?`
- *There is a dedicated toilet for wheelchair users* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair' target='_blank'>toilets:wheelchair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dyes' target='_blank'>yes</a>
- *No wheelchair access* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair' target='_blank'>toilets:wheelchair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dno' target='_blank'>no</a>
- *There is only a dedicated toilet for wheelchair users* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair' target='_blank'>toilets:wheelchair</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Ddesignated' target='_blank'>designated</a>
### questions
Show the questions block at this location
_This tagrendering has no question and is thus read-only_
*{questions()}*
### mastodon
Shows and asks for the mastodon handle
The question is `What is the Mastodon-handle of {title()}?`
*{fediverse_link(contact:mastodon)}* is shown if `contact:mastodon` is set
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
## Filters
| id | question | osmTags |
-----|-----|----- |
| fee_filter.0 | *Fee* (default) | |
| fee_filter.1 | free of charge | fee=no |
| id | question | osmTags |
-----|-----|----- |
| capacity_persons_filter.0 | *All capacities* (default) | |
| capacity_persons_filter.1 | Capacity between 1 and 20 persons | capacity:persons>=1 & capacity:persons<=20 |
| capacity_persons_filter.2 | Capacity between 21 and 50 persons | capacity:persons>=21 & capacity:persons<=50 |
| capacity_persons_filter.3 | Capacity between 51 and 100 persons | capacity:persons>=51 & capacity:persons<=100 |
| capacity_persons_filter.4 | Capacity between 101 and 200 persons | capacity:persons>=101 & capacity:persons<=200 |
| capacity_persons_filter.5 | Capacity between 201 and 500 persons | capacity:persons>=201 & capacity:persons<=500 |
| capacity_persons_filter.6 | Capacity over 500 persons | capacity:persons>=501 |
| capacity_persons_filter.7 | ? | capacity:persons= |
| id | question | osmTags |
-----|-----|----- |
| toilets_filter.0 | *Toilets* (default) | |
| toilets_filter.1 | Toilets are available. | toilets=yes |
| toilets_filter.2 | There are no toilets. | toilets=no |
This document is autogenerated from [assets/layers/campsite/campsite.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/campsite/campsite.json)

View file

@ -1,131 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# car_rental
Places where you can rent a car
- This layer is shown at zoomlevel **12** and higher
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Presets](#presets)
3. [Basic tags for this layer](#basic-tags-for-this-layer)
4. [Supported attributes](#supported-attributes)
- [images](#images)
- [name](#name)
- [website](#website)
- [email](#email)
- [phone](#phone)
- [opening_hours](#opening_hours)
- [Opening hours](#opening-hours)
- [leftover-questions](#leftover-questions)
- [move-button](#move-button)
- [lod](#lod)
5. [Filters](#filters)
## Themes using this layer
- [stations](https://mapcomplete.org/stations)
## Presets
The following options to create new points are included:
- **a car rental** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dcar_rental' target='_blank'>car_rental</a>
## Basic tags for this layer
Elements must match the expression **<a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dcar_rental' target='_blank'>car_rental</a>**
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22amenity%22%3D%22car_rental%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/name#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/name/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/website#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/website/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/email#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/email/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/phone#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/phone/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/opening_hours#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/opening_hours/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | |
### images
This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload()}*
### name
The question is `What is the name of this car rental?`
*This car rental is called {name}* is shown if `name` is set
- *This car rental has no name* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:noname' target='_blank'>noname</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:noname%3Dyes' target='_blank'>yes</a>
### website
The question is `What is the website of {title()}?`
*<a href='{website}' rel='nofollow noopener noreferrer' target='_blank'>{website}</a>* is shown if `website` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/icons/website.svg'> *<a href='{contact:website}' rel='nofollow noopener noreferrer' target='_blank'>{contact:website}</a>* is shown if with contact:website~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### email
The question is `What is the email address of {title()}?`
*<a href='mailto:{email}' target='_blank' rel='noopener'>{email}</a>* is shown if `email` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/svg/envelope.svg'> *<a href='mailto:{contact:email}' target='_blank' rel='noopener'>{contact:email}</a>* is shown if with contact:email~.+. _This option cannot be chosen as answer_
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/svg/envelope.svg'> *<a href='mailto:{operator:email}' target='_blank' rel='noopener'>{operator:email}</a>* is shown if with operator:email~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### phone
The question is `What is the phone number of {title()}?`
*{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set
- <img width='38px' height='38px' src='https://dev.mapcomplete.org/./assets/layers/questions/phone.svg'> *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### opening_hours
The question is `What are the opening hours of {title()}?`
*<h3>Opening hours</h3>{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set
- *Marked as closed for an unspecified time* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:opening_hours' target='_blank'>opening_hours</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3Dclosed' target='_blank'>closed</a>. _This option cannot be chosen as answer_
### leftover-questions
_This tagrendering has no question and is thus read-only_
*{questions( ,)}*
### move-button
_This tagrendering has no question and is thus read-only_
*{move_button()}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
## Filters
| id | question | osmTags |
-----|-----|----- |
| open_now.0 | Now open | _isOpen=yes |
This document is autogenerated from [assets/layers/car_rental/car_rental.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/car_rental/car_rental.json)

View file

@ -1,172 +0,0 @@
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
# caravansites
camper sites
- This layer is shown at zoomlevel **7** and higher
## Table of contents
1. [Themes using this layer](#themes-using-this-layer)
2. [Presets](#presets)
3. [Basic tags for this layer](#basic-tags-for-this-layer)
4. [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)
- [move-button](#move-button)
- [lod](#lod)
## Themes using this layer
- [campersite](https://mapcomplete.org/campersite)
- [personal](https://mapcomplete.org/personal)
## Presets
The following options to create new points are included:
- **a camper site** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:tourism' target='_blank'>tourism</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:tourism%3Dcaravan_site' target='_blank'>caravan_site</a>
## Basic tags for this layer
Elements must match **all** of the following expressions:
0. <a href='https://wiki.openstreetmap.org/wiki/Key:tourism' target='_blank'>tourism</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:tourism%3Dcaravan_site' target='_blank'>caravan_site</a>
1. permanent_camping!~^(only)$
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22tourism%22%3D%22caravan_site%22%5D%5B%22permanent_camping%22!~%22%5E%28only%29%24%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/name#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/name/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/fee#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/fee/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/charge#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/charge/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [string](../SpecialInputElements.md#string) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/sanitary_dump_station#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/sanitary_dump_station/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/capacity#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/capacity/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [capacity](https://wiki.openstreetmap.org/wiki/Key:capacity) | [pnat](../SpecialInputElements.md#pnat) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/internet_access#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/internet_access/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/internet_access:fee#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/internet_access%3Afee/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/toilets#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/toilets/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/website#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/website/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/permanent_camping#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/permanent_camping/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [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) |
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/description#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/description/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | |
### images
This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload()}*
### caravansites-name
The question is `What is this place called?`
*This place is called {name}* is shown if `name` is set
### caravansites-fee
The question is `Does this place charge a fee?`
- *You need to pay for use* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:fee' target='_blank'>fee</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:fee%3Dyes' target='_blank'>yes</a>
- *Can be used for free* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:fee' target='_blank'>fee</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno' target='_blank'>no</a>
### caravansites-charge
The question is `How much does this place charge?`
*This place charges {charge}* is shown if `charge` is set
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:fee' target='_blank'>fee</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:fee%3Dyes' target='_blank'>yes</a>
### caravansites-sanitary-dump
The question is `Does this place have a sanitary dump station?`
- *This place has a sanitary dump station* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:sanitary_dump_station' target='_blank'>sanitary_dump_station</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:sanitary_dump_station%3Dyes' target='_blank'>yes</a>
- *This place does not have a sanitary dump station* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:sanitary_dump_station' target='_blank'>sanitary_dump_station</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:sanitary_dump_station%3Dno' target='_blank'>no</a>
### caravansites-capacity
The question is `How many campers can stay here? (skip if there is no obvious number of spaces or allowed vehicles)`
*{capacity} campers can use this place at the same time* is shown if `capacity` is set
### caravansites-internet
The question is `Does this place provide internet access?`
- *There is internet access* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:internet_access' target='_blank'>internet_access</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dyes' target='_blank'>yes</a>
- *There is internet access* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:internet_access' target='_blank'>internet_access</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwifi' target='_blank'>wifi</a> | <a href='https://wiki.openstreetmap.org/wiki/Key:internet_access' target='_blank'>internet_access</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan' target='_blank'>wlan</a>. _This option cannot be chosen as answer_
- *There is no internet access* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:internet_access' target='_blank'>internet_access</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno' target='_blank'>no</a>
### caravansites-internet-fee
The question is `Do you have to pay for the internet access?`
- *You need to pay extra for internet access* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:internet_access:fee' target='_blank'>internet_access:fee</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes' target='_blank'>yes</a>
- *You do not need to pay extra for internet access* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:internet_access:fee' target='_blank'>internet_access:fee</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno' target='_blank'>no</a>
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:internet_access' target='_blank'>internet_access</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dyes' target='_blank'>yes</a>
### caravansites-toilets
The question is `Does this place have toilets?`
- *This place has toilets* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:toilets' target='_blank'>toilets</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes' target='_blank'>yes</a>
- *This place does not have toilets* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:toilets' target='_blank'>toilets</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno' target='_blank'>no</a>
### caravansites-website
The question is `Does this place have a website?`
*Official website: <a href='{website}'>{website}</a>* is shown if `website` is set
### caravansites-long-term
The question is `Does this place offer spots for long term rental?`
- *There are some spots for long term rental, but you can also stay on a daily basis* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:permanent_camping' target='_blank'>permanent_camping</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:permanent_camping%3Dyes' target='_blank'>yes</a>
- *There are no permanent guests here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:permanent_camping' target='_blank'>permanent_camping</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:permanent_camping%3Dno' target='_blank'>no</a>
- *It is only possible to stay here if you have a long term contract (this place disappears from this map if you choose this)* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:permanent_camping' target='_blank'>permanent_camping</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:permanent_camping%3Donly' target='_blank'>only</a>
### 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)`
*More details about this place: {description}* is shown if `description` is set
### questions
Show the questions block at this location
_This tagrendering has no question and is thus read-only_
*{questions()}*
### reviews
Shows the reviews module (including the possibility to leave a review)
_This tagrendering has no question and is thus read-only_
*{create_review()}{list_reviews()}*
### move-button
_This tagrendering has no question and is thus read-only_
*{move_button()}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
This document is autogenerated from [assets/layers/caravansites/caravansites.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/caravansites/caravansites.json)

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

Some files were not shown because too many files have changed in this diff Show more