Merge latest develop
This commit is contained in:
commit
17450deb82
386 changed files with 12073 additions and 25528 deletions
65
.github/workflows/deploy_hosted.yml
vendored
Normal file
65
.github/workflows/deploy_hosted.yml
vendored
Normal file
|
@ -0,0 +1,65 @@
|
|||
name: Deploy develop on dev.mapcomplete.org
|
||||
on:
|
||||
- push
|
||||
- pull_request
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
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 deploy
|
||||
run: npm run prepare-deploy
|
||||
shell: bash
|
||||
|
||||
- name: run tests
|
||||
run: |
|
||||
pwd
|
||||
ls
|
||||
# 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"
|
||||
if which vitest
|
||||
then
|
||||
vitest --run test
|
||||
else
|
||||
npm run test
|
||||
fi
|
||||
|
||||
npm run clean:tests
|
||||
shell: bash
|
||||
|
||||
- name: Upload artefact
|
||||
run: |
|
||||
ssh hetzner "mkdir -p /root/staging/${{ github.ref_name }}"
|
||||
scp -r dist/* hetzner:/root/staging/${{ github.ref_name }}/
|
||||
ssh hetzner "rm -rf /root/public/${{ github.ref_name }} && mv /root/staging/${{ github.ref_name }}/ /root/public/"
|
||||
|
||||
|
||||
|
40
.github/workflows/validate-pr.yml
vendored
40
.github/workflows/validate-pr.yml
vendored
|
@ -1,40 +0,0 @@
|
|||
name: Build and validate PR (but don't deploy)
|
||||
on:
|
||||
pull_request:
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
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
|
||||
shell: bash
|
||||
|
||||
- name: sync translations
|
||||
run: npm run generate:translations
|
||||
shell: bash
|
||||
|
||||
- name: generate layeroverview
|
||||
run: npm run reset:layeroverview
|
||||
shell: bash
|
||||
|
||||
- name: run tests
|
||||
run: npm run test
|
||||
shell: bash
|
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -46,9 +46,9 @@ error_changeset_*
|
|||
|
||||
# Built Visual Studio Code Extensions
|
||||
*.vsix
|
||||
public/*.webmanifest
|
||||
public/assets/generated/
|
||||
public/assets/langs/*
|
||||
android/
|
||||
dist-full/
|
||||
public/assets/icons/*.webp
|
||||
uploaded_images.json
|
||||
|
|
5
.vscode/settings.json
vendored
5
.vscode/settings.json
vendored
|
@ -53,8 +53,5 @@
|
|||
"[svelte]": {
|
||||
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
||||
},
|
||||
"editor.formatOnSave": true,
|
||||
"files.associations": {
|
||||
"*.protojson": "json"
|
||||
}
|
||||
"editor.formatOnSave": true
|
||||
}
|
||||
|
|
71
CHANGELOG.md
71
CHANGELOG.md
|
@ -2,6 +2,77 @@
|
|||
|
||||
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
|
||||
|
||||
### [0.47.11](https://github.com/pietervdvn/mapcomplete/compare/v0.47.10...v0.47.11) (2024-11-28)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* allow to disable questions (and to enable them again), fix [#256](https://github.com/pietervdvn/MapComplete/issues/256) ([93ebdd8](https://github.com/pietervdvn/mapcomplete/commits93ebdd8e1688d2424f0e67d03271d46b4c6640b9))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* add prevent-defaults ([afce4cb](https://github.com/pietervdvn/mapcomplete/commitsafce4cb5ba6c77c3e076b5390640eb5ed505cf64))
|
||||
* allow to move items more then 50 meter if relocated ([f63f886](https://github.com/pietervdvn/mapcomplete/commitsf63f886ea57d5ca2fca352b455a4d833537422a5))
|
||||
* apply refactoring ([140e966](https://github.com/pietervdvn/mapcomplete/commits140e966de12689b374acc1ec7feaf69065bb1250))
|
||||
* attempt to fix image upload on stripped coordinates, see [#2202](https://github.com/pietervdvn/MapComplete/issues/2202) ([a94a7ec](https://github.com/pietervdvn/mapcomplete/commitsa94a7ecd7162b5f49f689d77c5e40219ae7fda05))
|
||||
* don't show all items if favourites is shown ([3292307](https://github.com/pietervdvn/mapcomplete/commits32923072081961b5ef9b899267be99b354265d59))
|
||||
* fix [#2254](https://github.com/pietervdvn/MapComplete/issues/2254); an image carousel with a different key would not show up due to caching ([c0b11a8](https://github.com/pietervdvn/mapcomplete/commitsc0b11a81e91db1c4eb130db1a722e20211f4ba5e))
|
||||
* fix [#2272](https://github.com/pietervdvn/MapComplete/issues/2272) : correct link ([44355f5](https://github.com/pietervdvn/mapcomplete/commits44355f566762a234942b678a21b8686341b2087b))
|
||||
* fix [#2278](https://github.com/pietervdvn/MapComplete/issues/2278) ([540e2c2](https://github.com/pietervdvn/mapcomplete/commits540e2c227e5327a501c8ab46fc8c56d0d4bc27bc))
|
||||
* fix [#2281](https://github.com/pietervdvn/MapComplete/issues/2281) ([8ef7af6](https://github.com/pietervdvn/mapcomplete/commits8ef7af613f20f265386ccb3d301c43ff49108cb1))
|
||||
|
||||
|
||||
### Theme improvements
|
||||
|
||||
* **maps:** add tactile maps and tactile models to map theme, fix [#2277](https://github.com/pietervdvn/MapComplete/issues/2277) ([12926e1](https://github.com/pietervdvn/mapcomplete/commits12926e1e9cc3fef81811b6df011f83e2013d3ad5))
|
||||
* **stairs:** fix [#2248](https://github.com/pietervdvn/MapComplete/issues/2248) ([a0c63b2](https://github.com/pietervdvn/mapcomplete/commitsa0c63b273423bef6a3aba1106880015b135e4542))
|
||||
* **surveillance:** fix tagging ([208d7ec](https://github.com/pietervdvn/mapcomplete/commits208d7ecf4e4386ddbd9d58a71a0b6e4fcb26beaa))
|
||||
|
||||
### [0.47.10](https://github.com/pietervdvn/mapcomplete/compare/v0.47.9...v0.47.10) (2024-11-14)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* actually download all OSM-data when downloading as geojson or CSV ([05298c2](https://github.com/pietervdvn/mapcomplete/commits05298c2498bb908860f49f057b7466f4a8feb5ba))
|
||||
* don't show `maxstay=30 days` in velopark, this is actually 'unknown' ([d2237cf](https://github.com/pietervdvn/mapcomplete/commitsd2237cf26c1e3af034f0c3b72bd5ffa878ef1c64))
|
||||
* fix image upload ([f1106ad](https://github.com/pietervdvn/mapcomplete/commitsf1106ad4a816c9fb84a92974cb7d88e9aae7633b))
|
||||
|
||||
|
||||
### Theme improvements
|
||||
|
||||
* **surveillance:** add doorbell as option ([88a4bd5](https://github.com/pietervdvn/mapcomplete/commits88a4bd561952b3d9d0cd8e4ebaab123b739909e8))
|
||||
|
||||
### [0.47.9](https://github.com/pietervdvn/mapcomplete/compare/v0.47.8...v0.47.9) (2024-11-07)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **filters:** show tags that are filtered on, deal with multi-answer tags to allow having this option with auto-filters ([69a6ec6](https://github.com/pietervdvn/mapcomplete/commits69a6ec6b0291bf1a5ec0bdcece605c7cf9f6ea0a))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* better support for complicated regex tags ([b4817f7](https://github.com/pietervdvn/mapcomplete/commitsb4817f7a7faafffe716619a4d6908c013d58efd6))
|
||||
* build ([70612f1](https://github.com/pietervdvn/mapcomplete/commits70612f1c12ef69209205a29828694c16a9bbc177))
|
||||
* build by fixing licenses ([62936b9](https://github.com/pietervdvn/mapcomplete/commits62936b916b238f7ddf4edb841383d4e2cb1bf3da))
|
||||
* deal with dashes in the path ([5127609](https://github.com/pietervdvn/mapcomplete/commits51276091203d48cecb154271e69be0ce784ed01d))
|
||||
* fix build by having correct regextag.asJson() ([0dd96f4](https://github.com/pietervdvn/mapcomplete/commits0dd96f469b8ed7fd83da4543998b0b473bcc2206))
|
||||
* fix fediverse link ([3683780](https://github.com/pietervdvn/mapcomplete/commits3683780f9d19016ee0972cffb6ee55997a0b60c5))
|
||||
* hide items if the layer is disabled and favourites is enabled ([7bdd308](https://github.com/pietervdvn/mapcomplete/commits7bdd30879b870406cf5ebf3a23edfc3fbeb52a47))
|
||||
* increase timeout when opening a new POI ([e8e4ae1](https://github.com/pietervdvn/mapcomplete/commitse8e4ae1f47514b1b7769e701bdf5a7581c231aa8))
|
||||
* show favourites in loaded layers if favourites are enabled ([e65f61d](https://github.com/pietervdvn/mapcomplete/commitse65f61d2962eba8301afa51e27f0e085e8db2ff7))
|
||||
* when using Chronic, check the `aslong` condition before actually running instead of using it to reset the clock. ([10e9416](https://github.com/pietervdvn/mapcomplete/commits10e9416f8f1abe4cda334242821157bd7c486986))
|
||||
|
||||
|
||||
### Theme improvements
|
||||
|
||||
* **education:** add images, move contact information up ([d77bb7e](https://github.com/pietervdvn/mapcomplete/commitsd77bb7e22525aef3b64ce3a9aa57a39351ebb441))
|
||||
* **memorial:** add filter on type of memorial, remove obsolete 'memorial:type=stolperstein' ([1415fcd](https://github.com/pietervdvn/mapcomplete/commits1415fcdfecb4be757ea9611b08a1b473e5d50be7))
|
||||
* **playgrounds:** don't show counts for small POI, only for playgrounds; make icons smaller ([f3335c9](https://github.com/pietervdvn/mapcomplete/commitsf3335c93711bd224ad3dfa611b95a40039596746))
|
||||
* **postboxes:** add contact info, add condition for post partner ([8fcc747](https://github.com/pietervdvn/mapcomplete/commits8fcc747370fab69e93fac2e00c1886261cb6e08f))
|
||||
* **postboxes:** add option to snap to wall and rendering, add "operator" to post boxes ([f7b5db9](https://github.com/pietervdvn/mapcomplete/commitsf7b5db9ec34676f834a3b2d8966649f09b34c1b1))
|
||||
|
||||
### [0.47.8](https://github.com/pietervdvn/mapcomplete/compare/v0.47.7...v0.47.8) (2024-11-01)
|
||||
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@ 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://hosted.weblate.org/projects/mapcomplete/)
|
||||
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)
|
||||
|
|
|
@ -40,6 +40,7 @@
|
|||
- clock
|
||||
- crossings
|
||||
- cycleways_and_roads
|
||||
- cyclist_waiting_aid
|
||||
- defibrillator
|
||||
- dentist
|
||||
- disaster_response
|
||||
|
@ -94,6 +95,7 @@
|
|||
- reception_desk
|
||||
- recycling
|
||||
- route_marker
|
||||
- school
|
||||
- shelter
|
||||
- shops
|
||||
- shower
|
||||
|
@ -108,6 +110,8 @@
|
|||
- street_lamps
|
||||
- stripclub
|
||||
- surveillance_camera
|
||||
- tactile_map
|
||||
- tactile_model
|
||||
- ticket_machine
|
||||
- ticket_validator
|
||||
- toilet
|
||||
|
@ -211,11 +215,12 @@
|
|||
- physiotherapist
|
||||
- playground
|
||||
- recycling
|
||||
- school
|
||||
- shops
|
||||
- souvenir_coin
|
||||
- souvenir_note
|
||||
- sports_centre
|
||||
- tactile_map
|
||||
- tactile_model
|
||||
- tertiary_education
|
||||
- vending_machine
|
||||
- veterinary
|
||||
|
@ -241,7 +246,6 @@
|
|||
- kindergarten_childcare
|
||||
- physiotherapist
|
||||
- recycling
|
||||
- school
|
||||
- shops
|
||||
- sports_centre
|
||||
- tertiary_education
|
||||
|
@ -268,7 +272,6 @@
|
|||
- kindergarten_childcare
|
||||
- physiotherapist
|
||||
- recycling
|
||||
- school
|
||||
- shops
|
||||
- sports_centre
|
||||
- tertiary_education
|
||||
|
@ -319,6 +322,8 @@
|
|||
- love_hotel
|
||||
- pharmacy
|
||||
- police
|
||||
- postoffices
|
||||
- school
|
||||
- stripclub
|
||||
- tool_library
|
||||
- tourism_accomodation
|
||||
|
@ -527,6 +532,10 @@
|
|||
|
||||
- climbing_gym
|
||||
|
||||
### indoor
|
||||
|
||||
- clock
|
||||
|
||||
### all_tags
|
||||
|
||||
- cycle_highways
|
||||
|
@ -635,6 +644,10 @@
|
|||
- ticket_machine
|
||||
- vending_machine
|
||||
|
||||
### wheelchair
|
||||
|
||||
- pharmacy
|
||||
|
||||
### {preset_type_select()}
|
||||
|
||||
- police
|
||||
|
|
|
@ -67,6 +67,7 @@ This is a special layer - data is not sourced from OpenStreetMap
|
|||
- [shower](#shower)
|
||||
- [preset_description](#preset_description)
|
||||
- [brand](#brand)
|
||||
- [indoor](#indoor)
|
||||
2. [Filters](#filters)
|
||||
|
||||
## Supported attributes
|
||||
|
@ -107,6 +108,7 @@ This is a special layer - data is not sourced from OpenStreetMap
|
|||
| <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) |
|
||||
|
||||
### questions
|
||||
Show the questions block at this location
|
||||
|
@ -540,6 +542,13 @@ The question is `Is {title()} part of a bigger brand?`
|
|||
|
||||
- *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>
|
||||
|
||||
## Filters
|
||||
|
||||
| id | question | osmTags |
|
||||
|
|
|
@ -106,6 +106,12 @@ If you want to deploy your fork:
|
|||
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.
|
||||
|
||||
|
||||
|
||||
Weird errors
|
||||
------------
|
||||
|
||||
|
|
|
@ -538,7 +538,8 @@ This table gives a summary of ids, names and other metainformation. [See the onl
|
|||
| 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) | photo | | Municipality of Anchorage GIS |
|
||||
| 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 |
|
||||
|
@ -558,20 +559,27 @@ This table gives a summary of ids, names and other metainformation. [See the onl
|
|||
| 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 |
|
||||
| Modesto_CA_2023 | City of Modesto Orthoimagery (2023) | photo | | City of Modesto |
|
||||
| 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) | photo | | San Bernardino County |
|
||||
| San_Francisco_CA_2022 | San Francisco Orthoimagery (2022) | historicphoto | | City and County of San Francisco |
|
||||
| San_Francisco_CA_2022_CIR | San Francisco Orthoimagery CIR (2022) | historicphoto | | City and County of San Francisco |
|
||||
| San_Francisco_Ortho_2023 | San Francisco Orthoimagery (2023) | photo | | City and County of San Francisco |
|
||||
| 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_CA_2022 | Santa Clara County Orthoimagery (2022) | photo | | County of Santa Clara |
|
||||
| Santa_Clara_CA_2023 | Santa Clara County Orthoimagery (2023) | 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) | photo | | Solano County |
|
||||
| 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 |
|
||||
|
@ -579,7 +587,8 @@ This table gives a summary of ids, names and other metainformation. [See the onl
|
|||
| 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) | photo | | Connecticut Environmental Conditions Online |
|
||||
| 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 | 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 |
|
||||
|
@ -588,7 +597,7 @@ This table gives a summary of ids, names and other metainformation. [See the onl
|
|||
| 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_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 Appraiser’s Office |
|
||||
| Alachua_Ortho_2023 | Alachua County Orthoimagery (2023) | photo | | Alachua County Property Appraiser’s Office |
|
||||
|
@ -818,7 +827,8 @@ This table gives a summary of ids, names and other metainformation. [See the onl
|
|||
| 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) | photo | | 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 |
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
(Originally published as diary-entry)
|
||||
|
||||
|
||||
In my [little OpenStreetMap-editor](https://mapcomplete.org) translations are provided by contributors on [hosted weblate](https://hosted.weblate.org/projects/mapcomplete/), where thousands of text snippets have been translated already in the past year - which is awesome.
|
||||
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.
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
We will complete data from advertising features with reference, operator and lit
|
||||
|
||||
- This layer is shown at zoomlevel **15** and higher
|
||||
- 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])
|
||||
|
|
|
@ -362,6 +362,25 @@ This tagrendering has labels
|
|||
| 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://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/artwork/artwork.json)
|
||||
|
|
|
@ -365,6 +365,25 @@ This tagrendering has labels
|
|||
| 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://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/ghostsigns/ghostsigns.json)
|
||||
|
|
|
@ -15,6 +15,8 @@ A layer showing facilities where one can clean their bike
|
|||
- [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)
|
||||
|
@ -36,11 +38,10 @@ The following options to create new points are included:
|
|||
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:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbike_wash' target='_blank'>bike_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%22amenity%22%3D%22bike_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)
|
||||
[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
|
||||
|
||||
|
@ -50,6 +51,8 @@ Elements must match **any** of the following expressions:
|
|||
-----|-----|----- |
|
||||
| <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
|
||||
|
@ -64,7 +67,7 @@ The question is `How much does it cost to use the cleaning service?`
|
|||
- *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!=bike_wash & amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+
|
||||
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
|
||||
|
||||
|
@ -74,7 +77,25 @@ The question is `How much does it cost to use the cleaning service?`
|
|||
- *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%3Dbike_wash' target='_blank'>bike_wash</a> | <a href='https://wiki.openstreetmap.org/wiki/Key:amenity' target='_blank'>amenity</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbicycle_wash' target='_blank'>bicycle_wash</a>
|
||||
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
|
||||
|
||||
|
|
|
@ -6,6 +6,7 @@ Layer with public clocks
|
|||
|
||||
- This layer is shown at zoomlevel **8** and higher
|
||||
- This layer will automatically load [walls_and_buildings](./walls_and_buildings.md) into the layout as it depends on it: preset `a wall-mounted clock` snaps to this layer (clock.presets[1])
|
||||
- This layer will automatically load [walls_and_buildings](./walls_and_buildings.md) into the layout as it depends on it: preset `a wall-mounted clock, mounted directly on a wall` snaps to this layer (clock.presets[2])
|
||||
|
||||
## Table of contents
|
||||
|
||||
|
@ -16,6 +17,7 @@ Layer with public clocks
|
|||
- [images](#images)
|
||||
- [support](#support)
|
||||
- [display](#display)
|
||||
- [indoor](#indoor)
|
||||
- [visibility](#visibility)
|
||||
- [date](#date)
|
||||
- [thermometer](#thermometer)
|
||||
|
@ -40,6 +42,7 @@ The following options to create new points are included:
|
|||
|
||||
- **a clock** 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%3Dclock' target='_blank'>clock</a>
|
||||
- **a wall-mounted clock** 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%3Dclock' target='_blank'>clock</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:support' target='_blank'>support</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:support%3Dwall_mounted' target='_blank'>wall_mounted</a> (snaps to layers `walls_and_buildings`)
|
||||
- **a wall-mounted clock, mounted directly on a wall** 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%3Dclock' target='_blank'>clock</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:support' target='_blank'>support</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:support%3Dwall' target='_blank'>wall</a> (snaps to layers `walls_and_buildings`)
|
||||
|
||||
## Basic tags for this layer
|
||||
|
||||
|
@ -53,8 +56,9 @@ Elements must match the expression **<a href='https://wiki.openstreetmap.org/wik
|
|||
|
||||
| attribute | type | values which are supported by this layer |
|
||||
-----|-----|----- |
|
||||
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/support#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/support/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [support](https://wiki.openstreetmap.org/wiki/Key:support) | Multiple choice | [pole](https://wiki.openstreetmap.org/wiki/Tag:support%3Dpole) [wall_mounted](https://wiki.openstreetmap.org/wiki/Tag:support%3Dwall_mounted) [billboard](https://wiki.openstreetmap.org/wiki/Tag:support%3Dbillboard) [ground](https://wiki.openstreetmap.org/wiki/Tag:support%3Dground) |
|
||||
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/support#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/support/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [support](https://wiki.openstreetmap.org/wiki/Key:support) | Multiple choice | [pole](https://wiki.openstreetmap.org/wiki/Tag:support%3Dpole) [wall_mounted](https://wiki.openstreetmap.org/wiki/Tag:support%3Dwall_mounted) [wall](https://wiki.openstreetmap.org/wiki/Tag:support%3Dwall) [billboard](https://wiki.openstreetmap.org/wiki/Tag:support%3Dbillboard) [ground](https://wiki.openstreetmap.org/wiki/Tag:support%3Dground) |
|
||||
| <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 | [analog](https://wiki.openstreetmap.org/wiki/Tag:display%3Danalog) [digital](https://wiki.openstreetmap.org/wiki/Tag:display%3Ddigital) [sundial](https://wiki.openstreetmap.org/wiki/Tag:display%3Dsundial) [unorthodox](https://wiki.openstreetmap.org/wiki/Tag:display%3Dunorthodox) |
|
||||
| <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/visibility#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/visibility/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [visibility](https://wiki.openstreetmap.org/wiki/Key:visibility) | Multiple choice | [house](https://wiki.openstreetmap.org/wiki/Tag:visibility%3Dhouse) [street](https://wiki.openstreetmap.org/wiki/Tag:visibility%3Dstreet) [area](https://wiki.openstreetmap.org/wiki/Tag:visibility%3Darea) |
|
||||
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/date#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/date/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [date](https://wiki.openstreetmap.org/wiki/Key:date) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:date%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:date%3Dno) |
|
||||
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/thermometer#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/thermometer/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [thermometer](https://wiki.openstreetmap.org/wiki/Key:thermometer) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:thermometer%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:thermometer%3Dno) |
|
||||
|
@ -72,7 +76,8 @@ _This tagrendering has no question and is thus read-only_
|
|||
The question is `In what way is the clock mounted?`
|
||||
|
||||
- *This clock is mounted on a pole* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:support' target='_blank'>support</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:support%3Dpole' target='_blank'>pole</a>
|
||||
- *This clock is mounted on a wall* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:support' target='_blank'>support</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:support%3Dwall_mounted' target='_blank'>wall_mounted</a>
|
||||
- *This clock is mounted on a wall, usually through a support perpendicular to the wall* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:support' target='_blank'>support</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:support%3Dwall_mounted' target='_blank'>wall_mounted</a>
|
||||
- *This clock is mounted directly on a wall* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:support' target='_blank'>support</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:support%3Dwall' target='_blank'>wall</a>
|
||||
- *This clock is part of a billboard* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:support' target='_blank'>support</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:support%3Dbillboard' target='_blank'>billboard</a>
|
||||
- *This clock is on the ground* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:support' target='_blank'>support</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:support%3Dground' target='_blank'>ground</a>
|
||||
|
||||
|
@ -85,6 +90,13 @@ The question is `How does this clock display the time?`
|
|||
- *This clock displays the time with a sundial* 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%3Dsundial' target='_blank'>sundial</a>
|
||||
- *This clock displays the time in a non-standard way, e.g using binary, water or something else* 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%3Dunorthodox' target='_blank'>unorthodox</a>
|
||||
|
||||
### indoor
|
||||
|
||||
The question is `Is this clock indoors?`
|
||||
|
||||
- *This clock 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 clock 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>
|
||||
|
||||
### visibility
|
||||
|
||||
The question is `How visible is this clock?`
|
||||
|
|
|
@ -16,7 +16,7 @@ Crossings for pedestrians and cyclists
|
|||
4. [Supported attributes](#supported-attributes)
|
||||
- [images](#images)
|
||||
- [crossing-type](#crossing-type)
|
||||
- [crossing-is-zebra](#crossing-is-zebra)
|
||||
- [markings](#markings)
|
||||
- [crossing-bicycle-allowed](#crossing-bicycle-allowed)
|
||||
- [crossing-has-island](#crossing-has-island)
|
||||
- [crossing-tactile](#crossing-tactile)
|
||||
|
@ -60,8 +60,8 @@ Elements must match **any** of the following expressions:
|
|||
|
||||
| attribute | type | values which are supported by this layer |
|
||||
-----|-----|----- |
|
||||
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/crossing#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/crossing/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [crossing](https://wiki.openstreetmap.org/wiki/Key:crossing) | Multiple choice | [uncontrolled](https://wiki.openstreetmap.org/wiki/Tag:crossing%3Duncontrolled) [traffic_signals](https://wiki.openstreetmap.org/wiki/Tag:crossing%3Dtraffic_signals) [unmarked](https://wiki.openstreetmap.org/wiki/Tag:crossing%3Dunmarked) |
|
||||
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/crossing_ref#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/crossing_ref/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [crossing_ref](https://wiki.openstreetmap.org/wiki/Key:crossing_ref) | Multiple choice | [zebra](https://wiki.openstreetmap.org/wiki/Tag:crossing_ref%3Dzebra) [](https://wiki.openstreetmap.org/wiki/Tag:crossing_ref%3D) |
|
||||
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/crossing#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/crossing/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [crossing](https://wiki.openstreetmap.org/wiki/Key:crossing) | Multiple choice | [uncontrolled](https://wiki.openstreetmap.org/wiki/Tag:crossing%3Duncontrolled) [traffic_signals](https://wiki.openstreetmap.org/wiki/Tag:crossing%3Dtraffic_signals) |
|
||||
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/crossing:markings#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/crossing%3Amarkings/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [crossing:markings](https://wiki.openstreetmap.org/wiki/Key:crossing:markings) | [string](../SpecialInputElements.md#string) | [no](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dno) [zebra](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dzebra) [lines](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dlines) [ladder](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dladder) [dashes](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Ddashes) [dots](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Ddots) [surface](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dsurface) [ladder:skewed](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dladder:skewed) [zebra:paired](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dzebra:paired) [zebra:bicolour](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dzebra:bicolour) [zebra:double](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dzebra:double) [pictograms](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dpictograms) [ladder:paired](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dladder:paired) [lines:paired](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dlines:paired) |
|
||||
| <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/crossing:island#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/crossing%3Aisland/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [crossing:island](https://wiki.openstreetmap.org/wiki/Key:crossing:island) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:crossing:island%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:crossing:island%3Dno) |
|
||||
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/tactile_paving#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/tactile_paving/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [tactile_paving](https://wiki.openstreetmap.org/wiki/Key:tactile_paving) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:tactile_paving%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:tactile_paving%3Dno) |
|
||||
|
@ -85,18 +85,30 @@ The question is `What kind of crossing is this?`
|
|||
- *Crossing, without traffic lights* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing' target='_blank'>crossing</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing%3Duncontrolled' target='_blank'>uncontrolled</a>
|
||||
- *Crossing with traffic signals* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing' target='_blank'>crossing</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing%3Dtraffic_signals' target='_blank'>traffic_signals</a>
|
||||
- *Zebra crossing* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing' target='_blank'>crossing</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing%3Dzebra' target='_blank'>zebra</a>. _This option cannot be chosen as answer_
|
||||
- *Crossing without crossing markings* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing' target='_blank'>crossing</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing%3Dunmarked' target='_blank'>unmarked</a>
|
||||
- *Crossing without crossing markings* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing' target='_blank'>crossing</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing%3Dunmarked' target='_blank'>unmarked</a>. _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:highway' target='_blank'>highway</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:highway%3Dcrossing' target='_blank'>crossing</a>
|
||||
|
||||
### crossing-is-zebra
|
||||
### markings
|
||||
|
||||
The question is `Is this is a zebra crossing?`
|
||||
The question is `What kind of markings does this crossing have?`
|
||||
*This crossing has {crossing:markings} markings* is shown if `crossing:markings` is set
|
||||
|
||||
- *This is a zebra crossing* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing_ref' target='_blank'>crossing_ref</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing_ref%3Dzebra' target='_blank'>zebra</a>
|
||||
- *This is not a zebra crossing* is shown if with crossing_ref=
|
||||
|
||||
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:crossing' target='_blank'>crossing</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing%3Duncontrolled' target='_blank'>uncontrolled</a>
|
||||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/crossings/crossing_unmarked.png' style='width: 3rem; height: 3rem'> *This crossing has no markings* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dno' target='_blank'>no</a>
|
||||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/crossings/markings_zebra.png' style='width: 3rem; height: 3rem'> *This crossing has zebra markings* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dzebra' target='_blank'>zebra</a>
|
||||
- *This crossing has markings of an unknown type* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dyes' target='_blank'>yes</a>. _This option cannot be chosen as answer_
|
||||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/crossings/markings_lines.png' style='width: 3rem; height: 3rem'> *This crossings has lines on either side of the crossing* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dlines' target='_blank'>lines</a>
|
||||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/crossings/markings_ladder.png' style='width: 3rem; height: 3rem'> *This crossing has lines on either side of the crossing, along with bars connecting them* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dladder' target='_blank'>ladder</a>
|
||||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/crossings/markings_dashes.png' style='width: 3rem; height: 3rem'> *This crossing has dashed lines on either sides of the crossing* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Ddashes' target='_blank'>dashes</a>
|
||||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/crossings/markings_dots.png' style='width: 3rem; height: 3rem'> *This crossing has dotted lines on either sides of the crossing* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Ddots' target='_blank'>dots</a>
|
||||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/crossings/markings_surface.png' style='width: 3rem; height: 3rem'> *This crossing is marked by using a different coloured surface* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dsurface' target='_blank'>surface</a>
|
||||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/crossings/markings_ladder_skewed.png' style='width: 3rem; height: 3rem'> *This crossing has lines on either side of the crossing, along with angled bars connecting them* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dladder:skewed' target='_blank'>ladder:skewed</a>
|
||||
- *This crossing has zebra markings with an interruption in every bar* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dzebra:paired' target='_blank'>zebra:paired</a>
|
||||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/crossings/markings_zebra_bicolour.png' style='width: 3rem; height: 3rem'> *This crossing has zebra markings in alternating colours* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dzebra:bicolour' target='_blank'>zebra:bicolour</a>
|
||||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/crossings/markings_zebra_double.png' style='width: 3rem; height: 3rem'> *This crossing has double zebra markings* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dzebra:double' target='_blank'>zebra:double</a>
|
||||
- *This crossing has pictograms on the road* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dpictograms' target='_blank'>pictograms</a>
|
||||
- *This crossing has lines on either side of the crossing, along with bars connecting them, with an interruption in every bar* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dladder:paired' target='_blank'>ladder:paired</a>
|
||||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/crossings/markings_lines_paired.png' style='width: 3rem; height: 3rem'> *This crossing has double lines on either side of the crossing* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dlines:paired' target='_blank'>lines:paired</a>
|
||||
|
||||
### crossing-bicycle-allowed
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@ Crossings for pedestrians and cyclists
|
|||
4. [Supported attributes](#supported-attributes)
|
||||
- [images](#images)
|
||||
- [crossing-type](#crossing-type)
|
||||
- [crossing-is-zebra](#crossing-is-zebra)
|
||||
- [markings](#markings)
|
||||
- [crossing-bicycle-allowed](#crossing-bicycle-allowed)
|
||||
- [crossing-has-island](#crossing-has-island)
|
||||
- [crossing-tactile](#crossing-tactile)
|
||||
|
@ -55,8 +55,8 @@ Elements must match the expression **<a href='https://wiki.openstreetmap.org/wik
|
|||
|
||||
| attribute | type | values which are supported by this layer |
|
||||
-----|-----|----- |
|
||||
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/crossing#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/crossing/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [crossing](https://wiki.openstreetmap.org/wiki/Key:crossing) | Multiple choice | [uncontrolled](https://wiki.openstreetmap.org/wiki/Tag:crossing%3Duncontrolled) [traffic_signals](https://wiki.openstreetmap.org/wiki/Tag:crossing%3Dtraffic_signals) [unmarked](https://wiki.openstreetmap.org/wiki/Tag:crossing%3Dunmarked) |
|
||||
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/crossing_ref#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/crossing_ref/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [crossing_ref](https://wiki.openstreetmap.org/wiki/Key:crossing_ref) | Multiple choice | [zebra](https://wiki.openstreetmap.org/wiki/Tag:crossing_ref%3Dzebra) [](https://wiki.openstreetmap.org/wiki/Tag:crossing_ref%3D) |
|
||||
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/crossing#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/crossing/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [crossing](https://wiki.openstreetmap.org/wiki/Key:crossing) | Multiple choice | [uncontrolled](https://wiki.openstreetmap.org/wiki/Tag:crossing%3Duncontrolled) [traffic_signals](https://wiki.openstreetmap.org/wiki/Tag:crossing%3Dtraffic_signals) |
|
||||
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/crossing:markings#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/crossing%3Amarkings/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [crossing:markings](https://wiki.openstreetmap.org/wiki/Key:crossing:markings) | [string](../SpecialInputElements.md#string) | [no](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dno) [zebra](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dzebra) [lines](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dlines) [ladder](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dladder) [dashes](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Ddashes) [dots](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Ddots) [surface](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dsurface) [ladder:skewed](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dladder:skewed) [zebra:paired](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dzebra:paired) [zebra:bicolour](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dzebra:bicolour) [zebra:double](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dzebra:double) [pictograms](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dpictograms) [ladder:paired](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dladder:paired) [lines:paired](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dlines:paired) |
|
||||
| <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/crossing:island#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/crossing%3Aisland/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [crossing:island](https://wiki.openstreetmap.org/wiki/Key:crossing:island) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:crossing:island%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:crossing:island%3Dno) |
|
||||
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/tactile_paving#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/tactile_paving/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [tactile_paving](https://wiki.openstreetmap.org/wiki/Key:tactile_paving) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:tactile_paving%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:tactile_paving%3Dno) |
|
||||
|
@ -80,18 +80,30 @@ The question is `What kind of crossing is this?`
|
|||
- *Crossing, without traffic lights* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing' target='_blank'>crossing</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing%3Duncontrolled' target='_blank'>uncontrolled</a>
|
||||
- *Crossing with traffic signals* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing' target='_blank'>crossing</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing%3Dtraffic_signals' target='_blank'>traffic_signals</a>
|
||||
- *Zebra crossing* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing' target='_blank'>crossing</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing%3Dzebra' target='_blank'>zebra</a>. _This option cannot be chosen as answer_
|
||||
- *Crossing without crossing markings* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing' target='_blank'>crossing</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing%3Dunmarked' target='_blank'>unmarked</a>
|
||||
- *Crossing without crossing markings* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing' target='_blank'>crossing</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing%3Dunmarked' target='_blank'>unmarked</a>. _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:highway' target='_blank'>highway</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:highway%3Dcrossing' target='_blank'>crossing</a>
|
||||
|
||||
### crossing-is-zebra
|
||||
### markings
|
||||
|
||||
The question is `Is this is a zebra crossing?`
|
||||
The question is `What kind of markings does this crossing have?`
|
||||
*This crossing has {crossing:markings} markings* is shown if `crossing:markings` is set
|
||||
|
||||
- *This is a zebra crossing* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing_ref' target='_blank'>crossing_ref</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing_ref%3Dzebra' target='_blank'>zebra</a>
|
||||
- *This is not a zebra crossing* is shown if with crossing_ref=
|
||||
|
||||
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:crossing' target='_blank'>crossing</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing%3Duncontrolled' target='_blank'>uncontrolled</a>
|
||||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/crossings/crossing_unmarked.png' style='width: 3rem; height: 3rem'> *This crossing has no markings* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dno' target='_blank'>no</a>
|
||||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/crossings/markings_zebra.png' style='width: 3rem; height: 3rem'> *This crossing has zebra markings* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dzebra' target='_blank'>zebra</a>
|
||||
- *This crossing has markings of an unknown type* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dyes' target='_blank'>yes</a>. _This option cannot be chosen as answer_
|
||||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/crossings/markings_lines.png' style='width: 3rem; height: 3rem'> *This crossings has lines on either side of the crossing* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dlines' target='_blank'>lines</a>
|
||||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/crossings/markings_ladder.png' style='width: 3rem; height: 3rem'> *This crossing has lines on either side of the crossing, along with bars connecting them* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dladder' target='_blank'>ladder</a>
|
||||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/crossings/markings_dashes.png' style='width: 3rem; height: 3rem'> *This crossing has dashed lines on either sides of the crossing* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Ddashes' target='_blank'>dashes</a>
|
||||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/crossings/markings_dots.png' style='width: 3rem; height: 3rem'> *This crossing has dotted lines on either sides of the crossing* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Ddots' target='_blank'>dots</a>
|
||||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/crossings/markings_surface.png' style='width: 3rem; height: 3rem'> *This crossing is marked by using a different coloured surface* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dsurface' target='_blank'>surface</a>
|
||||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/crossings/markings_ladder_skewed.png' style='width: 3rem; height: 3rem'> *This crossing has lines on either side of the crossing, along with angled bars connecting them* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dladder:skewed' target='_blank'>ladder:skewed</a>
|
||||
- *This crossing has zebra markings with an interruption in every bar* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dzebra:paired' target='_blank'>zebra:paired</a>
|
||||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/crossings/markings_zebra_bicolour.png' style='width: 3rem; height: 3rem'> *This crossing has zebra markings in alternating colours* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dzebra:bicolour' target='_blank'>zebra:bicolour</a>
|
||||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/crossings/markings_zebra_double.png' style='width: 3rem; height: 3rem'> *This crossing has double zebra markings* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dzebra:double' target='_blank'>zebra:double</a>
|
||||
- *This crossing has pictograms on the road* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dpictograms' target='_blank'>pictograms</a>
|
||||
- *This crossing has lines on either side of the crossing, along with bars connecting them, with an interruption in every bar* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dladder:paired' target='_blank'>ladder:paired</a>
|
||||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/crossings/markings_lines_paired.png' style='width: 3rem; height: 3rem'> *This crossing has double lines on either side of the crossing* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dlines:paired' target='_blank'>lines:paired</a>
|
||||
|
||||
### crossing-bicycle-allowed
|
||||
|
||||
|
|
|
@ -7,6 +7,7 @@ All infrastructure that someone can cycle over, accompanied with questions about
|
|||
- This layer is shown at zoomlevel **16** and higher
|
||||
- This layer is needed as dependency for layer [barrier](#barrier)
|
||||
- This layer is needed as dependency for layer [crossings](#crossings)
|
||||
- This layer is needed as dependency for layer [cyclist_waiting_aid](#cyclist_waiting_aid)
|
||||
- This layer is needed as dependency for layer [kerbs](#kerbs)
|
||||
- This layer is needed as dependency for layer [rainbow_crossings](#rainbow_crossings)
|
||||
- This layer is needed as dependency for layer [crossings_no_traffic_lights](#crossings_no_traffic_lights)
|
||||
|
|
99
Docs/Layers/cyclist_waiting_aid.md
Normal file
99
Docs/Layers/cyclist_waiting_aid.md
Normal file
|
@ -0,0 +1,99 @@
|
|||
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
|
||||
|
||||
# cyclist_waiting_aid
|
||||
|
||||
Various pieces of infrastructure that aid cyclists while they wait at a traffic light.
|
||||
|
||||
- This layer is shown at zoomlevel **0** and higher
|
||||
- This layer will automatically load [cycleways_and_roads](./cycleways_and_roads.md) into the layout as it depends on it: preset `a cyclist waiting aid` snaps to this layer (cyclist_waiting_aid.presets[0])
|
||||
|
||||
## 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)
|
||||
- [side](#side)
|
||||
- [direction](#direction)
|
||||
- [leftover-questions](#leftover-questions)
|
||||
- [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 cyclist waiting aid** which has the following tags:<a href='https://wiki.openstreetmap.org/wiki/Key:highway' target='_blank'>highway</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:highway%3Dcyclist_waiting_aid' target='_blank'>cyclist_waiting_aid</a> (snaps to layers `cycleways_and_roads`)
|
||||
|
||||
## Basic tags for this layer
|
||||
|
||||
Elements must match the expression **<a href='https://wiki.openstreetmap.org/wiki/Key:highway' target='_blank'>highway</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:highway%3Dcyclist_waiting_aid' target='_blank'>cyclist_waiting_aid</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%22cyclist_waiting_aid%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/side#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/side/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [side](https://wiki.openstreetmap.org/wiki/Key:side) | Multiple choice | [left](https://wiki.openstreetmap.org/wiki/Tag:side%3Dleft) [right](https://wiki.openstreetmap.org/wiki/Tag:side%3Dright) [both](https://wiki.openstreetmap.org/wiki/Tag:side%3Dboth) |
|
||||
| <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) | Multiple choice | [forward](https://wiki.openstreetmap.org/wiki/Tag:direction%3Dforward) [backward](https://wiki.openstreetmap.org/wiki/Tag:direction%3Dbackward) |
|
||||
|
||||
### 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 kind of components does this waiting aid have?`
|
||||
|
||||
- *There is a board or peg to rest your foot on here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:footrest' target='_blank'>footrest</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:footrest%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add footrest=
|
||||
- *There is a rail or a handle to hold on to here* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:handrest' target='_blank'>handrest</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:handrest%3Dyes' target='_blank'>yes</a>. Unselecting this answer will add handrest=
|
||||
|
||||
### side
|
||||
|
||||
The question is `On what side of the road is this located?`
|
||||
|
||||
- *This waiting aid is located on the left side* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:side' target='_blank'>side</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:side%3Dleft' target='_blank'>left</a>
|
||||
- *This waiting aid is located on the right side* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:side' target='_blank'>side</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:side%3Dright' target='_blank'>right</a>
|
||||
- *There are waiting aids on both sides of the road* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:side' target='_blank'>side</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:side%3Dboth' target='_blank'>both</a>
|
||||
|
||||
### direction
|
||||
|
||||
_This tagrendering has no question and is thus read-only_
|
||||
*This waiting aid can be used when going in {direction} direction*
|
||||
|
||||
- *This waiting aid can be used when going forward on this way* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:direction' target='_blank'>direction</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:direction%3Dforward' target='_blank'>forward</a>
|
||||
- *This waiting aid can be used when going backward on this way* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:direction' target='_blank'>direction</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:direction%3Dbackward' target='_blank'>backward</a>
|
||||
|
||||
This tagrendering is only visible in the popup if the following condition is met: direction~.+
|
||||
|
||||
### 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/cyclist_waiting_aid/cyclist_waiting_aid.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/cyclist_waiting_aid/cyclist_waiting_aid.json)
|
|
@ -150,10 +150,10 @@ This tagrendering has labels
|
|||
| id | question | osmTags |
|
||||
-----|-----|----- |
|
||||
| specialty.0 | *What is this doctor specialized in?* (default) | |
|
||||
| specialty.1 | This is a general practitioner | healthcare:speciality=general |
|
||||
| specialty.2 | This is a gynaecologist | healthcare:speciality=gynaecology |
|
||||
| specialty.3 | This is a psychiatrist | healthcare:speciality=psychiatry |
|
||||
| specialty.4 | This is a paediatrician | healthcare:speciality=paediatrics |
|
||||
| specialty.1 | This is a general practitioner | healthcare:speciality~^(.+;)?general(;.+)$ |
|
||||
| specialty.2 | This is a gynaecologist | healthcare:speciality~^(.+;)?gynaecology(;.+)$ |
|
||||
| specialty.3 | This is a psychiatrist | healthcare:speciality~^(.+;)?psychiatry(;.+)$ |
|
||||
| specialty.4 | This is a paediatrician | healthcare:speciality~^(.+;)?paediatrics(;.+)$ |
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -707,7 +707,7 @@ This tagrendering has labels
|
|||
| id | question | osmTags |
|
||||
-----|-----|----- |
|
||||
| shop_types.0 | *What kind of shop is this?* (default) | |
|
||||
| shop_types.1 | Bicycle rental shop | shop=bicycle_rental |
|
||||
| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | ((shop=rental & amenity=bicycle_rental)) |
|
||||
| shop_types.2 | Farm Supply Shop | shop=agrarian |
|
||||
| shop_types.3 | Liquor Store | shop=alcohol |
|
||||
| shop_types.4 | Anime / Manga Shop | shop=anime |
|
||||
|
|
|
@ -720,7 +720,7 @@ This tagrendering has labels
|
|||
| id | question | osmTags |
|
||||
-----|-----|----- |
|
||||
| shop_types.0 | *What kind of shop is this?* (default) | |
|
||||
| shop_types.1 | Bicycle rental shop | shop=bicycle_rental |
|
||||
| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | ((shop=rental & amenity=bicycle_rental)) |
|
||||
| shop_types.2 | Farm Supply Shop | shop=agrarian |
|
||||
| shop_types.3 | Liquor Store | shop=alcohol |
|
||||
| shop_types.4 | Anime / Manga Shop | shop=anime |
|
||||
|
|
|
@ -33,6 +33,7 @@ Layer showing memorial plaques, based upon a unofficial theme. Can be expanded t
|
|||
- [move-button](#move-button)
|
||||
- [delete-button](#delete-button)
|
||||
- [lod](#lod)
|
||||
5. [Filters](#filters)
|
||||
|
||||
## Themes using this layer
|
||||
|
||||
|
@ -264,5 +265,27 @@ _This tagrendering has no question and is thus read-only_
|
|||
This tagrendering has labels
|
||||
`added_by_default`
|
||||
|
||||
## Filters
|
||||
|
||||
| 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/memorial/memorial.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/memorial/memorial.json)
|
||||
|
|
|
@ -59,7 +59,6 @@ Elements must match the expression **<a href='https://wiki.openstreetmap.org/wik
|
|||
| <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/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 | [yes](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dlimited) |
|
||||
|
||||
### 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
|
||||
|
@ -124,11 +123,8 @@ The question is `Which methods of payment are accepted here?`
|
|||
|
||||
### wheelchair
|
||||
|
||||
The question is `Is this pharmacy easy to access on a wheelchair?`
|
||||
|
||||
- *This pharmacy is easy to access on 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>
|
||||
- *This pharmacy is hard to access on 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>
|
||||
- *This pharmacy has limited access 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%3Dlimited' target='_blank'>limited</a>
|
||||
_This tagrendering has no question and is thus read-only_
|
||||
*wheelchair*
|
||||
|
||||
### leftover-questions
|
||||
|
||||
|
|
|
@ -227,7 +227,7 @@ This tagrendering has labels
|
|||
| id | question | osmTags |
|
||||
-----|-----|----- |
|
||||
| fee.0 | *Does one have to pay to use this playground?* (default) | |
|
||||
| fee.1 | Free to use | fee=no |
|
||||
| fee.1 | Free to use | fee=no | fee= |
|
||||
| fee.2 | Paid playground | fee=yes |
|
||||
|
||||
|
||||
|
|
|
@ -14,7 +14,9 @@ A layer showing post offices.
|
|||
2. [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
3. [Supported attributes](#supported-attributes)
|
||||
- [images](#images)
|
||||
- [minimap](#minimap)
|
||||
- [phone](#phone)
|
||||
- [email](#email)
|
||||
- [website](#website)
|
||||
- [opening_hours](#opening_hours)
|
||||
- [Opening hours](#opening-hours)
|
||||
- [post_partner](#post_partner)
|
||||
|
@ -50,6 +52,9 @@ Elements must match **all** of the following expressions:
|
|||
|
||||
| attribute | type | values which are supported by this layer |
|
||||
-----|-----|----- |
|
||||
| <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/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/post_office#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/post_office/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [post_office](https://wiki.openstreetmap.org/wiki/Key:post_office) | Multiple choice | [post_partner](https://wiki.openstreetmap.org/wiki/Tag:post_office%3Dpost_partner) [](https://wiki.openstreetmap.org/wiki/Tag:post_office%3D) |
|
||||
| <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) | |
|
||||
|
@ -66,10 +71,36 @@ This block shows the known images which are linked with the `image`-keys, but al
|
|||
_This tagrendering has no question and is thus read-only_
|
||||
*{image_carousel()}{image_upload()}*
|
||||
|
||||
### minimap
|
||||
### phone
|
||||
|
||||
_This tagrendering has no question and is thus read-only_
|
||||
*{minimap(18): height: 5rem; overflow: hidden; border-radius:3rem; }*
|
||||
The question is `What is the phone number of {title()}?`
|
||||
*{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set
|
||||
|
||||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/questions/phone.svg' style='width: 3rem; height: 3rem'> *{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 src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/svg/envelope.svg' style='width: 3rem; height: 3rem'> *<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 src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/svg/envelope.svg' style='width: 3rem; height: 3rem'> *<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 src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/icons/website.svg' style='width: 3rem; height: 3rem'> *<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`
|
||||
|
||||
### opening_hours
|
||||
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
The layer showing postboxes.
|
||||
|
||||
- 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 `a postbox on a wall` snaps to this layer (postboxes.presets[1])
|
||||
|
||||
## Table of contents
|
||||
|
||||
|
@ -14,6 +15,7 @@ The layer showing postboxes.
|
|||
4. [Supported attributes](#supported-attributes)
|
||||
- [images](#images)
|
||||
- [minimap](#minimap)
|
||||
- [operator](#operator)
|
||||
- [leftover-questions](#leftover-questions)
|
||||
- [move-button](#move-button)
|
||||
- [delete-button](#delete-button)
|
||||
|
@ -29,6 +31,7 @@ The layer showing postboxes.
|
|||
The following options to create new points are included:
|
||||
|
||||
- **a postbox** 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%3Dpost_box' target='_blank'>post_box</a>
|
||||
- **a postbox on a wall** 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%3Dpost_box' target='_blank'>post_box</a> (snaps to layers `walls_and_buildings`)
|
||||
|
||||
## Basic tags for this layer
|
||||
|
||||
|
@ -38,6 +41,12 @@ Elements must match the expression **<a href='https://wiki.openstreetmap.org/wik
|
|||
|
||||
## 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/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_
|
||||
|
@ -48,6 +57,11 @@ _This tagrendering has no question and is thus read-only_
|
|||
_This tagrendering has no question and is thus read-only_
|
||||
*{minimap(18): height: 5rem; overflow: hidden; border-radius:3rem; }*
|
||||
|
||||
### operator
|
||||
|
||||
The question is `Who operates this postbox?`
|
||||
*This postbox is operated by <b>{operator}</b>* is shown if `operator` is set
|
||||
|
||||
### leftover-questions
|
||||
|
||||
_This tagrendering has no question and is thus read-only_
|
||||
|
|
|
@ -13,7 +13,9 @@ A layer showing post offices.
|
|||
3. [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
4. [Supported attributes](#supported-attributes)
|
||||
- [images](#images)
|
||||
- [minimap](#minimap)
|
||||
- [phone](#phone)
|
||||
- [email](#email)
|
||||
- [website](#website)
|
||||
- [opening_hours](#opening_hours)
|
||||
- [Opening hours](#opening-hours)
|
||||
- [post_partner](#post_partner)
|
||||
|
@ -57,6 +59,9 @@ Elements must match **any** of the following expressions:
|
|||
|
||||
| attribute | type | values which are supported by this layer |
|
||||
-----|-----|----- |
|
||||
| <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/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/post_office#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/post_office/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [post_office](https://wiki.openstreetmap.org/wiki/Key:post_office) | Multiple choice | [post_partner](https://wiki.openstreetmap.org/wiki/Tag:post_office%3Dpost_partner) [](https://wiki.openstreetmap.org/wiki/Tag:post_office%3D) |
|
||||
| <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) | |
|
||||
|
@ -73,10 +78,36 @@ This block shows the known images which are linked with the `image`-keys, but al
|
|||
_This tagrendering has no question and is thus read-only_
|
||||
*{image_carousel()}{image_upload()}*
|
||||
|
||||
### minimap
|
||||
### phone
|
||||
|
||||
_This tagrendering has no question and is thus read-only_
|
||||
*{minimap(18): height: 5rem; overflow: hidden; border-radius:3rem; }*
|
||||
The question is `What is the phone number of {title()}?`
|
||||
*{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set
|
||||
|
||||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/questions/phone.svg' style='width: 3rem; height: 3rem'> *{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 src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/svg/envelope.svg' style='width: 3rem; height: 3rem'> *<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 src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/svg/envelope.svg' style='width: 3rem; height: 3rem'> *<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 src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/icons/website.svg' style='width: 3rem; height: 3rem'> *<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`
|
||||
|
||||
### opening_hours
|
||||
|
||||
|
|
|
@ -14,15 +14,16 @@ Schools giving primary and secondary education and post-secondary, non-tertiary
|
|||
2. [Presets](#presets)
|
||||
3. [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
4. [Supported attributes](#supported-attributes)
|
||||
- [images](#images)
|
||||
- [school-name](#school-name)
|
||||
- [phone](#phone)
|
||||
- [email](#email)
|
||||
- [website](#website)
|
||||
- [capacity](#capacity)
|
||||
- [education-level-belgium](#education-level-belgium)
|
||||
- [gender](#gender)
|
||||
- [pedagogy](#pedagogy)
|
||||
- [target-audience](#target-audience)
|
||||
- [website](#website)
|
||||
- [phone](#phone)
|
||||
- [email](#email)
|
||||
- [school-language](#school-language)
|
||||
- [leftover-questions](#leftover-questions)
|
||||
- [move-button](#move-button)
|
||||
|
@ -53,20 +54,56 @@ Elements must match the expression **<a href='https://wiki.openstreetmap.org/wik
|
|||
| 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/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/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/school#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/school/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [school](https://wiki.openstreetmap.org/wiki/Key:school) | Multiple choice | [kindergarten](https://wiki.openstreetmap.org/wiki/Tag:school%3Dkindergarten) [primary](https://wiki.openstreetmap.org/wiki/Tag:school%3Dprimary) [secondary](https://wiki.openstreetmap.org/wiki/Tag:school%3Dsecondary) [lower_secondary](https://wiki.openstreetmap.org/wiki/Tag:school%3Dlower_secondary) [middle_secondary](https://wiki.openstreetmap.org/wiki/Tag:school%3Dmiddle_secondary) [upper_secondary](https://wiki.openstreetmap.org/wiki/Tag:school%3Dupper_secondary) [post_secondary](https://wiki.openstreetmap.org/wiki/Tag:school%3Dpost_secondary) |
|
||||
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/school:gender#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/school%3Agender/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [school:gender](https://wiki.openstreetmap.org/wiki/Key:school:gender) | Multiple choice | [mixed](https://wiki.openstreetmap.org/wiki/Tag:school:gender%3Dmixed) [separated](https://wiki.openstreetmap.org/wiki/Tag:school:gender%3Dseparated) [male](https://wiki.openstreetmap.org/wiki/Tag:school:gender%3Dmale) [female](https://wiki.openstreetmap.org/wiki/Tag:school:gender%3Dfemale) |
|
||||
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/pedagogy#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/pedagogy/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [pedagogy](https://wiki.openstreetmap.org/wiki/Key:pedagogy) | [string](../SpecialInputElements.md#string) | [mainstream](https://wiki.openstreetmap.org/wiki/Tag:pedagogy%3Dmainstream) [montessori](https://wiki.openstreetmap.org/wiki/Tag:pedagogy%3Dmontessori) [freinet](https://wiki.openstreetmap.org/wiki/Tag:pedagogy%3Dfreinet) [jenaplan](https://wiki.openstreetmap.org/wiki/Tag:pedagogy%3Djenaplan) [waldorf](https://wiki.openstreetmap.org/wiki/Tag:pedagogy%3Dwaldorf) [dalton](https://wiki.openstreetmap.org/wiki/Tag:pedagogy%3Ddalton) [outdoor](https://wiki.openstreetmap.org/wiki/Tag:pedagogy%3Doutdoor) [reggio_emilia](https://wiki.openstreetmap.org/wiki/Tag:pedagogy%3Dreggio_emilia) [sudbury](https://wiki.openstreetmap.org/wiki/Tag:pedagogy%3Dsudbury) |
|
||||
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/school:for#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/school%3Afor/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [school:for](https://wiki.openstreetmap.org/wiki/Key:school:for) | [string](../SpecialInputElements.md#string) | [mainstream](https://wiki.openstreetmap.org/wiki/Tag:school:for%3Dmainstream) [adults](https://wiki.openstreetmap.org/wiki/Tag:school:for%3Dadults) [autism](https://wiki.openstreetmap.org/wiki/Tag:school:for%3Dautism) [learning_disabilities](https://wiki.openstreetmap.org/wiki/Tag:school:for%3Dlearning_disabilities) [blind](https://wiki.openstreetmap.org/wiki/Tag:school:for%3Dblind) [deaf](https://wiki.openstreetmap.org/wiki/Tag:school:for%3Ddeaf) [disabilities](https://wiki.openstreetmap.org/wiki/Tag:school:for%3Ddisabilities) [special_needs](https://wiki.openstreetmap.org/wiki/Tag:school:for%3Dspecial_needs) |
|
||||
| <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) | |
|
||||
|
||||
### 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()}*
|
||||
|
||||
### school-name
|
||||
|
||||
The question is `What is the name of this school?`
|
||||
*This school is named {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 src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/questions/phone.svg' style='width: 3rem; height: 3rem'> *{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 src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/svg/envelope.svg' style='width: 3rem; height: 3rem'> *<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 src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/svg/envelope.svg' style='width: 3rem; height: 3rem'> *<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 src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/icons/website.svg' style='width: 3rem; height: 3rem'> *<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`
|
||||
|
||||
### capacity
|
||||
|
||||
The question is `How much students can at most enroll in this school?`
|
||||
|
@ -127,37 +164,6 @@ The question is `Does this school target students with a special need? Which str
|
|||
|
||||
This tagrendering is only visible in the popup if the following condition is met: school:for~.+
|
||||
|
||||
### 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 src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/icons/website.svg' style='width: 3rem; height: 3rem'> *<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 src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/questions/phone.svg' style='width: 3rem; height: 3rem'> *{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 src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/svg/envelope.svg' style='width: 3rem; height: 3rem'> *<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 src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/svg/envelope.svg' style='width: 3rem; height: 3rem'> *<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`
|
||||
|
||||
### school-language
|
||||
|
||||
_This tagrendering has no question and is thus read-only_
|
||||
|
@ -196,6 +202,17 @@ This tagrendering has labels
|
|||
| pedagogy.8 | This school uses the Reggio Emilia approach | pedagogy=reggio_emilia |
|
||||
| pedagogy.9 | This school uses the Sudbury system | pedagogy=sudbury |
|
||||
|
||||
| id | question | osmTags |
|
||||
-----|-----|----- |
|
||||
| education-level-belgium.0 | *What level of education is given on this school?* (default) | |
|
||||
| education-level-belgium.1 | This is a school with a kindergarten section where young kids receive some education which prepares reading and writing. | school~^(.+;)?kindergarten(;.+)$ |
|
||||
| education-level-belgium.2 | This is a school where one learns primary skills such as basic literacy and numerical skills. <div class='subtle'>Pupils typically enroll from 6 years old till 12 years old</div> | school~^(.+;)?primary(;.+)$ |
|
||||
| education-level-belgium.3 | This is a secondary school which offers all grades | school~^(.+;)?secondary(;.+)$ |
|
||||
| education-level-belgium.4 | This is a secondary school which does <i>not</i> have all grades, but offers <b>first and second</b> grade | school~^(.+;)?lower_secondary(;.+)$ |
|
||||
| education-level-belgium.5 | This is a secondary school which does <i>not</i> have all grades, but offers <b>third and fourth</b> grade | school~^(.+;)?middle_secondary(;.+)$ |
|
||||
| education-level-belgium.6 | This is a secondary school which does <i>not</i> have all grades, but offers <b>fifth and sixth</b> grade | school~^(.+;)?upper_secondary(;.+)$ |
|
||||
| education-level-belgium.7 | This school offers post-secondary education (e.g. a seventh or eight specialisation year) | school~^(.+;)?post_secondary(;.+)$ |
|
||||
|
||||
|
||||
|
||||
This document is autogenerated from [assets/layers/school/school.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/school/school.json)
|
||||
|
|
|
@ -724,7 +724,7 @@ This tagrendering has labels
|
|||
| id | question | osmTags |
|
||||
-----|-----|----- |
|
||||
| shop_types.0 | *What kind of shop is this?* (default) | |
|
||||
| shop_types.1 | Bicycle rental shop | shop=bicycle_rental |
|
||||
| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | ((shop=rental & amenity=bicycle_rental)) |
|
||||
| shop_types.2 | Farm Supply Shop | shop=agrarian |
|
||||
| shop_types.3 | Liquor Store | shop=alcohol |
|
||||
| shop_types.4 | Anime / Manga Shop | shop=anime |
|
||||
|
|
|
@ -708,7 +708,7 @@ This tagrendering has labels
|
|||
| id | question | osmTags |
|
||||
-----|-----|----- |
|
||||
| shop_types.0 | *What kind of shop is this?* (default) | |
|
||||
| shop_types.1 | Bicycle rental shop | shop=bicycle_rental |
|
||||
| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | ((shop=rental & amenity=bicycle_rental)) |
|
||||
| shop_types.2 | Farm Supply Shop | shop=agrarian |
|
||||
| shop_types.3 | Liquor Store | shop=alcohol |
|
||||
| shop_types.4 | Anime / Manga Shop | shop=anime |
|
||||
|
|
|
@ -708,7 +708,7 @@ This tagrendering has labels
|
|||
| id | question | osmTags |
|
||||
-----|-----|----- |
|
||||
| shop_types.0 | *What kind of shop is this?* (default) | |
|
||||
| shop_types.1 | Bicycle rental shop | shop=bicycle_rental |
|
||||
| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | ((shop=rental & amenity=bicycle_rental)) |
|
||||
| shop_types.2 | Farm Supply Shop | shop=agrarian |
|
||||
| shop_types.3 | Liquor Store | shop=alcohol |
|
||||
| shop_types.4 | Anime / Manga Shop | shop=anime |
|
||||
|
|
|
@ -699,7 +699,7 @@ This tagrendering has labels
|
|||
| id | question | osmTags |
|
||||
-----|-----|----- |
|
||||
| shop_types.0 | *What kind of shop is this?* (default) | |
|
||||
| shop_types.1 | Bicycle rental shop | shop=bicycle_rental |
|
||||
| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | ((shop=rental & amenity=bicycle_rental)) |
|
||||
| shop_types.2 | Farm Supply Shop | shop=agrarian |
|
||||
| shop_types.3 | Liquor Store | shop=alcohol |
|
||||
| shop_types.4 | Anime / Manga Shop | shop=anime |
|
||||
|
|
|
@ -716,7 +716,7 @@ This tagrendering has labels
|
|||
| id | question | osmTags |
|
||||
-----|-----|----- |
|
||||
| shop_types.0 | *What kind of shop is this?* (default) | |
|
||||
| shop_types.1 | Bicycle rental shop | shop=bicycle_rental |
|
||||
| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | ((shop=rental & amenity=bicycle_rental)) |
|
||||
| shop_types.2 | Farm Supply Shop | shop=agrarian |
|
||||
| shop_types.3 | Liquor Store | shop=alcohol |
|
||||
| shop_types.4 | Anime / Manga Shop | shop=anime |
|
||||
|
|
|
@ -185,7 +185,7 @@ This tagrendering has labels
|
|||
| sport_pitch-sport.4 | Tennis is played here | sport=tennis |
|
||||
| sport_pitch-sport.5 | Korfball is played here | sport=korfball |
|
||||
| sport_pitch-sport.6 | Basketball is played here | sport=basket |
|
||||
| sport_pitch-sport.7 | This is a skatepark | sport=skateboard |
|
||||
| sport_pitch-sport.7 | This is a skatepark | sport~^(.+;)?skateboard(;.+)$ |
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -711,7 +711,7 @@ This tagrendering has labels
|
|||
| id | question | osmTags |
|
||||
-----|-----|----- |
|
||||
| shop_types.0 | *What kind of shop is this?* (default) | |
|
||||
| shop_types.1 | Bicycle rental shop | shop=bicycle_rental |
|
||||
| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | ((shop=rental & amenity=bicycle_rental)) |
|
||||
| shop_types.2 | Farm Supply Shop | shop=agrarian |
|
||||
| shop_types.3 | Liquor Store | shop=alcohol |
|
||||
| shop_types.4 | Anime / Manga Shop | shop=anime |
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -20,7 +20,7 @@ This layer shows surveillance cameras and allows a contributor to update informa
|
|||
- [camera_direction](#camera_direction)
|
||||
- [Operator](#operator)
|
||||
- [Surveillance type: public, outdoor, indoor](#surveillance-type-public,-outdoor,-indoor)
|
||||
- [is_indoor](#is_indoor)
|
||||
- [camera_is_indoor](#camera_is_indoor)
|
||||
- [Level](#level)
|
||||
- [Surveillance:zone](#surveillancezone)
|
||||
- [camera:mount](#cameramount)
|
||||
|
@ -59,7 +59,7 @@ Elements must match **all** of the following expressions:
|
|||
| attribute | type | values which are supported by this layer |
|
||||
-----|-----|----- |
|
||||
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/surveillance:type#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/surveillance%3Atype/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [surveillance:type](https://wiki.openstreetmap.org/wiki/Key:surveillance:type) | Multiple choice | [camera](https://wiki.openstreetmap.org/wiki/Tag:surveillance:type%3Dcamera) [ALPR](https://wiki.openstreetmap.org/wiki/Tag:surveillance:type%3DALPR) |
|
||||
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/camera:type#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/camera%3Atype/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [camera:type](https://wiki.openstreetmap.org/wiki/Key:camera:type) | Multiple choice | [fixed](https://wiki.openstreetmap.org/wiki/Tag:camera:type%3Dfixed) [dome](https://wiki.openstreetmap.org/wiki/Tag:camera:type%3Ddome) [panning](https://wiki.openstreetmap.org/wiki/Tag:camera:type%3Dpanning) |
|
||||
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/camera:type#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/camera%3Atype/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [camera:type](https://wiki.openstreetmap.org/wiki/Key:camera:type) | Multiple choice | [fixed](https://wiki.openstreetmap.org/wiki/Tag:camera:type%3Dfixed) [dome](https://wiki.openstreetmap.org/wiki/Tag:camera:type%3Ddome) [panning](https://wiki.openstreetmap.org/wiki/Tag:camera:type%3Dpanning) [doorbell](https://wiki.openstreetmap.org/wiki/Tag:camera:type%3Ddoorbell) |
|
||||
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/camera:direction#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/camera%3Adirection/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [camera:direction](https://wiki.openstreetmap.org/wiki/Key:camera:direction) | [direction](../SpecialInputElements.md#direction) | |
|
||||
| <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/surveillance#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/surveillance/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [surveillance](https://wiki.openstreetmap.org/wiki/Key:surveillance) | Multiple choice | [public](https://wiki.openstreetmap.org/wiki/Tag:surveillance%3Dpublic) [outdoor](https://wiki.openstreetmap.org/wiki/Tag:surveillance%3Doutdoor) [indoor](https://wiki.openstreetmap.org/wiki/Tag:surveillance%3Dindoor) |
|
||||
|
@ -87,6 +87,7 @@ The question is `What kind of camera is this?`
|
|||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/themes/surveillance/cam_right.svg' style='width: 3rem; height: 3rem'> *A fixed (non-moving) camera* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:camera:type' target='_blank'>camera:type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:camera:type%3Dfixed' target='_blank'>fixed</a>
|
||||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/themes/surveillance/dome.svg' style='width: 3rem; height: 3rem'> *A dome camera (which can turn)* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:camera:type' target='_blank'>camera:type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:camera:type%3Ddome' target='_blank'>dome</a>
|
||||
- *A panning camera* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:camera:type' target='_blank'>camera:type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:camera:type%3Dpanning' target='_blank'>panning</a>
|
||||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/surveillance_camera/doorbell.svg' style='width: 3rem; height: 3rem'> *A doorbell which might be turned on remotely at any time or by motion detection. These are typically <i>Smart</i>, internet-connected doorbells. Typical brands are Ring, Google Nest, Eufy, ...* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:camera:type' target='_blank'>camera:type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:camera:type%3Ddoorbell' target='_blank'>doorbell</a>
|
||||
|
||||
### camera_direction
|
||||
|
||||
|
@ -108,22 +109,20 @@ The question is `What kind of surveillance is this camera?`
|
|||
- *An outdoor, yet private area is surveilled (e.g. a parking lot, a fuel station, courtyard, entrance, private driveway, …)* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:surveillance' target='_blank'>surveillance</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:surveillance%3Doutdoor' target='_blank'>outdoor</a>
|
||||
- *A private indoor area is surveilled, e.g. a shop, a private underground parking, …* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:surveillance' target='_blank'>surveillance</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:surveillance%3Dindoor' target='_blank'>indoor</a>
|
||||
|
||||
### is_indoor
|
||||
### camera_is_indoor
|
||||
|
||||
The question is `Is the public space surveilled by this camera an indoor or outdoor space?`
|
||||
The question is `Is this camera located inside or outside?`
|
||||
|
||||
- *This camera 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 camera 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>
|
||||
- *This camera is probably located outdoors* is shown if with indoor=. _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:surveillance:type' target='_blank'>surveillance:type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:surveillance:type%3Dpublic' target='_blank'>public</a>
|
||||
|
||||
### Level
|
||||
|
||||
The question is `On which level is this camera located?`
|
||||
*Located on level {level}* is shown if `level` is set
|
||||
|
||||
This tagrendering is only visible in the popup if the following condition is met: <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> | <a href='https://wiki.openstreetmap.org/wiki/Key:surveillance:type' target='_blank'>surveillance:type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:surveillance:type%3Dye' target='_blank'>ye</a>
|
||||
This tagrendering is only visible in the popup if the following condition is met: (<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> | <a href='https://wiki.openstreetmap.org/wiki/Key:surveillance' target='_blank'>surveillance</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:surveillance%3Dindoor' target='_blank'>indoor</a>) & (<a href='https://wiki.openstreetmap.org/wiki/Key:surveillance:type' target='_blank'>surveillance:type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:surveillance:type%3Dalpr' target='_blank'>alpr</a> | <a href='https://wiki.openstreetmap.org/wiki/Key:surveillance:type' target='_blank'>surveillance:type</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:surveillance:type%3Dcamera' target='_blank'>camera</a>) & camera:type!=doorbell
|
||||
|
||||
### Surveillance:zone
|
||||
|
||||
|
|
128
Docs/Layers/tactile_map.md
Normal file
128
Docs/Layers/tactile_map.md
Normal file
|
@ -0,0 +1,128 @@
|
|||
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
|
||||
|
||||
# tactile_map
|
||||
|
||||
Layer showing tactile maps, which can be used by visually impaired people to navigate the city.
|
||||
|
||||
- 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)
|
||||
- [description](#description)
|
||||
- [braille](#braille)
|
||||
- [braille_languages](#braille_languages)
|
||||
- [embossed_letters](#embossed_letters)
|
||||
- [embossed_letters_languages](#embossed_letters_languages)
|
||||
- [website](#website)
|
||||
- [leftover-questions](#leftover-questions)
|
||||
- [move-button](#move-button)
|
||||
- [delete-button](#delete-button)
|
||||
- [lod](#lod)
|
||||
|
||||
## Themes using this layer
|
||||
|
||||
- [blind_osm](https://mapcomplete.org/blind_osm)
|
||||
- [maps](https://mapcomplete.org/maps)
|
||||
- [personal](https://mapcomplete.org/personal)
|
||||
|
||||
## Presets
|
||||
|
||||
The following options to create new points are included:
|
||||
|
||||
- **a tactile map** 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%3Dinformation' target='_blank'>information</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:information' target='_blank'>information</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:information%3Dtactile_map' target='_blank'>tactile_map</a>
|
||||
|
||||
## Basic tags for this layer
|
||||
|
||||
Elements must match the expression **<a href='https://wiki.openstreetmap.org/wiki/Key:information' target='_blank'>information</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:information%3Dtactile_map' target='_blank'>tactile_map</a>**
|
||||
|
||||
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22information%22%3D%22tactile_map%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/blind:description:en#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/blind%3Adescription%3Aen/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [blind:description:en](https://wiki.openstreetmap.org/wiki/Key:blind:description:en) | [string](../SpecialInputElements.md#string) | |
|
||||
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/braille#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/braille/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [braille](https://wiki.openstreetmap.org/wiki/Key:braille) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:braille%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:braille%3Dno) |
|
||||
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/embossed_letters#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/embossed_letters/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [embossed_letters](https://wiki.openstreetmap.org/wiki/Key:embossed_letters) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:embossed_letters%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:embossed_letters%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) | |
|
||||
|
||||
### 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 `What does this tactile map show?`
|
||||
*Description: {blind:description:en}.* is shown if `blind:description:en` is set
|
||||
|
||||
### braille
|
||||
|
||||
The question is `Is there braille text on this tactile map?`
|
||||
|
||||
- *This tactile map has braille text.* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:braille' target='_blank'>braille</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:braille%3Dyes' target='_blank'>yes</a>
|
||||
- *This tactile map does not have braille text.* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:braille' target='_blank'>braille</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:braille%3Dno' target='_blank'>no</a>
|
||||
|
||||
### braille_languages
|
||||
|
||||
_This tagrendering has no question and is thus read-only_
|
||||
*{language_chooser(tactile_writing:braille,In which languages is the braille text on this tactile map?,This map has braille text in &LBRACElanguage&RBRACE,This map has braille text in &LBRACElanguage&RBRACE,,)}*
|
||||
|
||||
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:braille' target='_blank'>braille</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:braille%3Dyes' target='_blank'>yes</a>
|
||||
|
||||
### embossed_letters
|
||||
|
||||
The question is `Are there embossed letters on this tactile map?`
|
||||
|
||||
- *This tactile map has embossed letters.* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:embossed_letters' target='_blank'>embossed_letters</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:embossed_letters%3Dyes' target='_blank'>yes</a>
|
||||
- *This tactile map does not have embossed letters.* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:embossed_letters' target='_blank'>embossed_letters</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:embossed_letters%3Dno' target='_blank'>no</a>
|
||||
|
||||
### embossed_letters_languages
|
||||
|
||||
_This tagrendering has no question and is thus read-only_
|
||||
*{language_chooser(tactile_writing:embossed,In which languages are the embossed letters on this tactile map?,This map has embossed letters in &LBRACElanguage&RBRACE,This map has embossed letters in &LBRACElanguage&RBRACE,,)}*
|
||||
|
||||
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:embossed_letters' target='_blank'>embossed_letters</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:embossed_letters%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 src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/icons/website.svg' style='width: 3rem; height: 3rem'> *<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`
|
||||
|
||||
|
||||
This document is autogenerated from [assets/layers/tactile_map/tactile_map.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/tactile_map/tactile_map.json)
|
135
Docs/Layers/tactile_model.md
Normal file
135
Docs/Layers/tactile_model.md
Normal file
|
@ -0,0 +1,135 @@
|
|||
[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
|
||||
|
||||
# tactile_model
|
||||
|
||||
Layer showing tactile models, three-dimensional models of the surrounding area.
|
||||
|
||||
- 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)
|
||||
- [description](#description)
|
||||
- [braille](#braille)
|
||||
- [braille_languages](#braille_languages)
|
||||
- [embossed_letters](#embossed_letters)
|
||||
- [embossed_letters_languages](#embossed_letters_languages)
|
||||
- [scale](#scale)
|
||||
- [website](#website)
|
||||
- [leftover-questions](#leftover-questions)
|
||||
- [move-button](#move-button)
|
||||
- [delete-button](#delete-button)
|
||||
- [lod](#lod)
|
||||
|
||||
## Themes using this layer
|
||||
|
||||
- [blind_osm](https://mapcomplete.org/blind_osm)
|
||||
- [maps](https://mapcomplete.org/maps)
|
||||
- [personal](https://mapcomplete.org/personal)
|
||||
|
||||
## Presets
|
||||
|
||||
The following options to create new points are included:
|
||||
|
||||
- **a tactile model** 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%3Dinformation' target='_blank'>information</a> & <a href='https://wiki.openstreetmap.org/wiki/Key:information' target='_blank'>information</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:information%3Dtactile_model' target='_blank'>tactile_model</a>
|
||||
|
||||
## Basic tags for this layer
|
||||
|
||||
Elements must match the expression **<a href='https://wiki.openstreetmap.org/wiki/Key:information' target='_blank'>information</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:information%3Dtactile_model' target='_blank'>tactile_model</a>**
|
||||
|
||||
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22information%22%3D%22tactile_model%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/blind:description:en#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/blind%3Adescription%3Aen/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [blind:description:en](https://wiki.openstreetmap.org/wiki/Key:blind:description:en) | [string](../SpecialInputElements.md#string) | |
|
||||
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/braille#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/braille/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [braille](https://wiki.openstreetmap.org/wiki/Key:braille) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:braille%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:braille%3Dno) |
|
||||
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/embossed_letters#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/embossed_letters/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [embossed_letters](https://wiki.openstreetmap.org/wiki/Key:embossed_letters) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:embossed_letters%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:embossed_letters%3Dno) |
|
||||
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/scale#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/scale/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [scale](https://wiki.openstreetmap.org/wiki/Key:scale) | [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()}*
|
||||
|
||||
### description
|
||||
|
||||
The question is `What does this tactile model show?`
|
||||
*Description: {blind:description:en}.* is shown if `blind:description:en` is set
|
||||
|
||||
### braille
|
||||
|
||||
The question is `Is there a braille description?`
|
||||
|
||||
- *There is a braille description.* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:braille' target='_blank'>braille</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:braille%3Dyes' target='_blank'>yes</a>
|
||||
- *There is no braille description.* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:braille' target='_blank'>braille</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:braille%3Dno' target='_blank'>no</a>
|
||||
|
||||
### braille_languages
|
||||
|
||||
_This tagrendering has no question and is thus read-only_
|
||||
*{language_chooser(tactile_writing:braille,In which languages is there a braille description?,This model has a braille description in &LBRACElanguage&LPARENS&RPARENS&RBRACE,This model has a braille description in &LBRACElanguage&RBRACE,,)}*
|
||||
|
||||
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:braille' target='_blank'>braille</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:braille%3Dyes' target='_blank'>yes</a>
|
||||
|
||||
### embossed_letters
|
||||
|
||||
The question is `Are there embossed letters describing the model?`
|
||||
|
||||
- *There are embossed letters describing the model.* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:embossed_letters' target='_blank'>embossed_letters</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:embossed_letters%3Dyes' target='_blank'>yes</a>
|
||||
- *There are no embossed letters describing the model.* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:embossed_letters' target='_blank'>embossed_letters</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:embossed_letters%3Dno' target='_blank'>no</a>
|
||||
|
||||
### embossed_letters_languages
|
||||
|
||||
_This tagrendering has no question and is thus read-only_
|
||||
*{language_chooser(tactile_writing:embossed_letters,In which languages are there embossed letters?,This model has embossed letters in &LBRACElanguage&LPARENS&RPARENS&RBRACE,This model has embossed letters in &LBRACElanguage&RBRACE,,)}*
|
||||
|
||||
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:embossed_letters' target='_blank'>embossed_letters</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:embossed_letters%3Dyes' target='_blank'>yes</a>
|
||||
|
||||
### scale
|
||||
|
||||
The question is `What scale is the model?`
|
||||
*The scale of this model is {scale}.* is shown if `scale` 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 src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/icons/website.svg' style='width: 3rem; height: 3rem'> *<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`
|
||||
|
||||
|
||||
This document is autogenerated from [assets/layers/tactile_model/tactile_model.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/tactile_model/tactile_model.json)
|
|
@ -16,6 +16,7 @@ Special builtin layer providing all walls and buildings. This layer is useful in
|
|||
- This layer is needed as dependency for layer [defibrillator](#defibrillator)
|
||||
- This layer is needed as dependency for layer [entrance](#entrance)
|
||||
- This layer is needed as dependency for layer [ghostsign](#ghostsign)
|
||||
- This layer is needed as dependency for layer [postboxes](#postboxes)
|
||||
- This layer is needed as dependency for layer [surveillance_camera](#surveillance_camera)
|
||||
- This layer is needed as dependency for layer [facadegardens](#facadegardens)
|
||||
- This layer is needed as dependency for layer [parking_spaces_disabled](#parking_spaces_disabled)
|
||||
|
@ -44,6 +45,7 @@ Special builtin layer providing all walls and buildings. This layer is useful in
|
|||
- [memorials](https://mapcomplete.org/memorials)
|
||||
- [onwheels](https://mapcomplete.org/onwheels)
|
||||
- [personal](https://mapcomplete.org/personal)
|
||||
- [postboxes](https://mapcomplete.org/postboxes)
|
||||
- [stations](https://mapcomplete.org/stations)
|
||||
- [surveillance](https://mapcomplete.org/surveillance)
|
||||
- [walls_and_buildings](https://mapcomplete.org/walls_and_buildings)
|
||||
|
|
|
@ -260,23 +260,22 @@ contributor). If that is not possible, send the JSON file and assets, e.g. as a
|
|||
1) Fork this repository
|
||||
2) Go to `assets/themes` and create a new directory named `yourtheme`
|
||||
3) Create a new file named `yourtheme.json`, paste the theme configuration in there. You can find your theme configuration in
|
||||
the customThemeBuilder (the tab with the *Floppy disk* icon)
|
||||
4) Copy all the images into this new directory. **No external sources are allowed!** External image sources leak privacy
|
||||
the customThemeBuilder (the tab with the *Floppy disk* icon
|
||||
4) Individual layers go into `assets/layers/<layername>/<layername>.json`.
|
||||
5) Copy all the images into this new directory. **No external sources are allowed!** External image sources leak privacy
|
||||
or can break.
|
||||
- Make sure the license is suitable, preferable a Creative Commons license or CC0-license.
|
||||
- If an SVG version is available, use the SVG version
|
||||
- Make sure all the links in `yourtheme.json` are updated. You can use a relative link like `./assets/themes/yourtheme/yourimage.svg`
|
||||
instead of an HTML link
|
||||
- Create the file `license_info.json` in the theme directory, which contains metadata on every artwork source
|
||||
5) Add your theme to the code base: add it into `assets/themes` and make sure all the images are there too. Running `
|
||||
ts-node scripts/fixTheme <path to your theme>` will help downloading the images and attempts to get the licenses if
|
||||
on Wikimedia.
|
||||
6) Add some finishing touches, such as a social image.
|
||||
- Make sure all the links in `yourtheme.json` are updated. You can use a relative link like `./assets/themes/yourtheme/yourimage.svg` (or `./assets/layers/yourlayer/yourimage.svg` if you placed in the layers directory)
|
||||
6) Run `npm run query:licenses` and input the relevant information about asset sources.
|
||||
- Alternatively (if the script doesn't work), create the file `license_info.json` in the theme directory, which contains metadata on every artwork source
|
||||
7) OPTIONAL: Add some finishing touches, such as a social image.
|
||||
See [this blog post](https://www.h3xed.com/web-and-internet/how-to-use-og-image-meta-tag-facebook-reddit) for some
|
||||
hints.
|
||||
7) Test your theme: run the project as described in [development_deployment](Development_deployment.md)
|
||||
8) Happy with your theme? Time to open a Pull Request!
|
||||
9) Thanks a lot for improving MapComplete!
|
||||
8) Test your theme: run the project as described in [development_deployment](Development_deployment.md)
|
||||
If you can't figure this out, just open the PR. The continuous integration will test for you.
|
||||
9) Happy with your theme? Time to open a Pull Request!
|
||||
10) Thanks a lot for improving MapComplete!
|
||||
|
||||
The theme JSON format
|
||||
----------------
|
||||
|
|
|
@ -273,7 +273,7 @@ it is not a surprise that Dutch is over-represented.
|
|||
Catalan is also slightly overrepresented, but that is because a proud catalan took the time to translate it to catalan early on and
|
||||
uses it frequently.
|
||||
|
||||
If you want to see MapComplete in _your_ language, head over to [Weblate](https://hosted.weblate.org/projects/mapcomplete/), create an account
|
||||
If you want to see MapComplete in _your_ language, head over to [Weblate](https://translate.mapcomplete.org/projects/mapcomplete/), create an account
|
||||
and start translating!
|
||||
There is, in settings, also an option to enable 'translation mode' in MapComplete.
|
||||
Many pieces of text in the interface will gain a small 'translate'-button which you can click to immediately translate or correct that piece of text.
|
||||
|
|
|
@ -106,156 +106,156 @@
|
|||
<g id="layer1">
|
||||
|
||||
|
||||
<a xlink:href="https://hosted.weblate.org/projects/mapcomplete/core/-/eu/" xlink:title="Basque">
|
||||
<a xlink:href="https://translate.mapcomplete.org/projects/mapcomplete/core/-/eu/" xlink:title="Basque">
|
||||
<text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:11px;font-family:'Source Sans 3',sans-serif;fill:#808080;text-anchor:end;" x="-170" y="20" transform="rotate(-90)" id="text20">Basque</text>
|
||||
<rect style="fill:#f6664c;fill-opacity:1;stroke:none" id="rect20" height="3" width="6" rx="2" y="156" x="14"/>
|
||||
</a>
|
||||
|
||||
<a xlink:href="https://hosted.weblate.org/projects/mapcomplete/core/-/ca/" xlink:title="Catalan">
|
||||
<a xlink:href="https://translate.mapcomplete.org/projects/mapcomplete/core/-/ca/" xlink:title="Catalan">
|
||||
<text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:11px;font-family:'Source Sans 3',sans-serif;fill:#808080;text-anchor:end;" x="-170" y="35" transform="rotate(-90)" id="text35">Catalan</text>
|
||||
<rect style="fill:#38f;fill-opacity:1;stroke:none" id="rect35" height="126" width="6" rx="2" y="33" x="29"/>
|
||||
</a>
|
||||
|
||||
<a xlink:href="https://hosted.weblate.org/projects/mapcomplete/core/-/nan/" xlink:title="Chinese (Min Nan) (nan)">
|
||||
<a xlink:href="https://translate.mapcomplete.org/projects/mapcomplete/core/-/nan/" xlink:title="Chinese (Min Nan) (nan)">
|
||||
<text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:11px;font-family:'Source Sans 3',sans-serif;fill:#808080;text-anchor:end;" x="-170" y="50" transform="rotate(-90)" id="text50">Chinese (Min Nan) (nan)</text>
|
||||
<rect style="fill:#f6664c;fill-opacity:1;stroke:none" id="rect50" height="0" width="6" rx="2" y="159" x="44"/>
|
||||
</a>
|
||||
|
||||
<a xlink:href="https://hosted.weblate.org/projects/mapcomplete/core/-/zh_Hans/" xlink:title="Chinese (Simplified)">
|
||||
<a xlink:href="https://translate.mapcomplete.org/projects/mapcomplete/core/-/zh_Hans/" xlink:title="Chinese (Simplified)">
|
||||
<text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:11px;font-family:'Source Sans 3',sans-serif;fill:#808080;text-anchor:end;" x="-170" y="65" transform="rotate(-90)" id="text65">Chinese (Simplified)</text>
|
||||
<rect style="fill:#f6664c;fill-opacity:1;stroke:none" id="rect65" height="7" width="6" rx="2" y="152" x="59"/>
|
||||
</a>
|
||||
|
||||
<a xlink:href="https://hosted.weblate.org/projects/mapcomplete/core/-/zh_Hant/" xlink:title="Chinese (Traditional)">
|
||||
<a xlink:href="https://translate.mapcomplete.org/projects/mapcomplete/core/-/zh_Hant/" xlink:title="Chinese (Traditional)">
|
||||
<text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:11px;font-family:'Source Sans 3',sans-serif;fill:#808080;text-anchor:end;" x="-170" y="80" transform="rotate(-90)" id="text80">Chinese (Traditional)</text>
|
||||
<rect style="fill:#38f;fill-opacity:1;stroke:none" id="rect80" height="81" width="6" rx="2" y="78" x="74"/>
|
||||
</a>
|
||||
|
||||
<a xlink:href="https://hosted.weblate.org/projects/mapcomplete/core/-/cs/" xlink:title="Czech">
|
||||
<a xlink:href="https://translate.mapcomplete.org/projects/mapcomplete/core/-/cs/" xlink:title="Czech">
|
||||
<text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:11px;font-family:'Source Sans 3',sans-serif;fill:#808080;text-anchor:end;" x="-170" y="95" transform="rotate(-90)" id="text95">Czech</text>
|
||||
<rect style="fill:#38f;fill-opacity:1;stroke:none" id="rect95" height="124" width="6" rx="2" y="35" x="89"/>
|
||||
</a>
|
||||
|
||||
<a xlink:href="https://hosted.weblate.org/projects/mapcomplete/core/-/da/" xlink:title="Danish">
|
||||
<a xlink:href="https://translate.mapcomplete.org/projects/mapcomplete/core/-/da/" xlink:title="Danish">
|
||||
<text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:11px;font-family:'Source Sans 3',sans-serif;fill:#808080;text-anchor:end;" x="-170" y="110" transform="rotate(-90)" id="text110">Danish</text>
|
||||
<rect style="fill:#38f;fill-opacity:1;stroke:none" id="rect110" height="93" width="6" rx="2" y="66" x="104"/>
|
||||
</a>
|
||||
|
||||
<a xlink:href="https://hosted.weblate.org/projects/mapcomplete/core/-/nl/" xlink:title="Dutch">
|
||||
<a xlink:href="https://translate.mapcomplete.org/projects/mapcomplete/core/-/nl/" xlink:title="Dutch">
|
||||
<text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:11px;font-family:'Source Sans 3',sans-serif;fill:#808080;text-anchor:end;" x="-170" y="125" transform="rotate(-90)" id="text125">Dutch</text>
|
||||
<rect style="fill:#38f;fill-opacity:1;stroke:none" id="rect125" height="126" width="6" rx="2" y="33" x="119"/>
|
||||
</a>
|
||||
|
||||
<a xlink:href="https://hosted.weblate.org/projects/mapcomplete/core/-/en/" xlink:title="English">
|
||||
<a xlink:href="https://translate.mapcomplete.org/projects/mapcomplete/core/-/en/" xlink:title="English">
|
||||
<text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:11px;font-family:'Source Sans 3',sans-serif;fill:#808080;text-anchor:end;" x="-170" y="140" transform="rotate(-90)" id="text140">English</text>
|
||||
<rect style="fill:#2eccaa;fill-opacity:1;stroke:none" id="rect140" height="150" width="6" rx="2" y="10" x="134"/>
|
||||
</a>
|
||||
|
||||
<a xlink:href="https://hosted.weblate.org/projects/mapcomplete/core/-/eo/" xlink:title="Esperanto">
|
||||
<a xlink:href="https://translate.mapcomplete.org/projects/mapcomplete/core/-/eo/" xlink:title="Esperanto">
|
||||
<text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:11px;font-family:'Source Sans 3',sans-serif;fill:#808080;text-anchor:end;" x="-170" y="155" transform="rotate(-90)" id="text155">Esperanto</text>
|
||||
<rect style="fill:#f6664c;fill-opacity:1;stroke:none" id="rect155" height="13" width="6" rx="2" y="146" x="149"/>
|
||||
</a>
|
||||
|
||||
<a xlink:href="https://hosted.weblate.org/projects/mapcomplete/core/-/fil/" xlink:title="Filipino">
|
||||
<a xlink:href="https://translate.mapcomplete.org/projects/mapcomplete/core/-/fil/" xlink:title="Filipino">
|
||||
<text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:11px;font-family:'Source Sans 3',sans-serif;fill:#808080;text-anchor:end;" x="-170" y="170" transform="rotate(-90)" id="text170">Filipino</text>
|
||||
<rect style="fill:#f6664c;fill-opacity:1;stroke:none" id="rect170" height="7" width="6" rx="2" y="152" x="164"/>
|
||||
</a>
|
||||
|
||||
<a xlink:href="https://hosted.weblate.org/projects/mapcomplete/core/-/fi/" xlink:title="Finnish">
|
||||
<a xlink:href="https://translate.mapcomplete.org/projects/mapcomplete/core/-/fi/" xlink:title="Finnish">
|
||||
<text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:11px;font-family:'Source Sans 3',sans-serif;fill:#808080;text-anchor:end;" x="-170" y="185" transform="rotate(-90)" id="text185">Finnish</text>
|
||||
<rect style="fill:#f6664c;fill-opacity:1;stroke:none" id="rect185" height="57" width="6" rx="2" y="102" x="179"/>
|
||||
</a>
|
||||
|
||||
<a xlink:href="https://hosted.weblate.org/projects/mapcomplete/core/-/fr/" xlink:title="French">
|
||||
<a xlink:href="https://translate.mapcomplete.org/projects/mapcomplete/core/-/fr/" xlink:title="French">
|
||||
<text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:11px;font-family:'Source Sans 3',sans-serif;fill:#808080;text-anchor:end;" x="-170" y="200" transform="rotate(-90)" id="text200">French</text>
|
||||
<rect style="fill:#38f;fill-opacity:1;stroke:none" id="rect200" height="82" width="6" rx="2" y="77" x="194"/>
|
||||
</a>
|
||||
|
||||
<a xlink:href="https://hosted.weblate.org/projects/mapcomplete/core/-/gl/" xlink:title="Galician">
|
||||
<a xlink:href="https://translate.mapcomplete.org/projects/mapcomplete/core/-/gl/" xlink:title="Galician">
|
||||
<text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:11px;font-family:'Source Sans 3',sans-serif;fill:#808080;text-anchor:end;" x="-170" y="215" transform="rotate(-90)" id="text215">Galician</text>
|
||||
<rect style="fill:#f6664c;fill-opacity:1;stroke:none" id="rect215" height="24" width="6" rx="2" y="135" x="209"/>
|
||||
</a>
|
||||
|
||||
<a xlink:href="https://hosted.weblate.org/projects/mapcomplete/core/-/de/" xlink:title="German">
|
||||
<a xlink:href="https://translate.mapcomplete.org/projects/mapcomplete/core/-/de/" xlink:title="German">
|
||||
<text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:11px;font-family:'Source Sans 3',sans-serif;fill:#808080;text-anchor:end;" x="-170" y="230" transform="rotate(-90)" id="text230">German</text>
|
||||
<rect style="fill:#2eccaa;fill-opacity:1;stroke:none" id="rect230" height="149" width="6" rx="2" y="10" x="224"/>
|
||||
</a>
|
||||
|
||||
<a xlink:href="https://hosted.weblate.org/projects/mapcomplete/core/-/he/" xlink:title="Hebrew">
|
||||
<a xlink:href="https://translate.mapcomplete.org/projects/mapcomplete/core/-/he/" xlink:title="Hebrew">
|
||||
<text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:11px;font-family:'Source Sans 3',sans-serif;fill:#808080;text-anchor:end;" x="-170" y="245" transform="rotate(-90)" id="text245">Hebrew</text>
|
||||
<rect style="fill:#f6664c;fill-opacity:1;stroke:none" id="rect245" height="3" width="6" rx="2" y="156" x="239"/>
|
||||
</a>
|
||||
|
||||
<a xlink:href="https://hosted.weblate.org/projects/mapcomplete/core/-/hu/" xlink:title="Hungarian">
|
||||
<a xlink:href="https://translate.mapcomplete.org/projects/mapcomplete/core/-/hu/" xlink:title="Hungarian">
|
||||
<text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:11px;font-family:'Source Sans 3',sans-serif;fill:#808080;text-anchor:end;" x="-170" y="260" transform="rotate(-90)" id="text260">Hungarian</text>
|
||||
<rect style="fill:#f6664c;fill-opacity:1;stroke:none" id="rect260" height="58" width="6" rx="2" y="101" x="254"/>
|
||||
</a>
|
||||
|
||||
<a xlink:href="https://hosted.weblate.org/projects/mapcomplete/core/-/id/" xlink:title="Indonesian">
|
||||
<a xlink:href="https://translate.mapcomplete.org/projects/mapcomplete/core/-/id/" xlink:title="Indonesian">
|
||||
<text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:11px;font-family:'Source Sans 3',sans-serif;fill:#808080;text-anchor:end;" x="-170" y="275" transform="rotate(-90)" id="text275">Indonesian</text>
|
||||
<rect style="fill:#f6664c;fill-opacity:1;stroke:none" id="rect275" height="31" width="6" rx="2" y="128" x="269"/>
|
||||
</a>
|
||||
|
||||
<a xlink:href="https://hosted.weblate.org/projects/mapcomplete/core/-/it/" xlink:title="Italian">
|
||||
<a xlink:href="https://translate.mapcomplete.org/projects/mapcomplete/core/-/it/" xlink:title="Italian">
|
||||
<text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:11px;font-family:'Source Sans 3',sans-serif;fill:#808080;text-anchor:end;" x="-170" y="290" transform="rotate(-90)" id="text290">Italian</text>
|
||||
<rect style="fill:#f6664c;fill-opacity:1;stroke:none" id="rect290" height="66" width="6" rx="2" y="94" x="284"/>
|
||||
</a>
|
||||
|
||||
<a xlink:href="https://hosted.weblate.org/projects/mapcomplete/core/-/ja/" xlink:title="Japanese">
|
||||
<a xlink:href="https://translate.mapcomplete.org/projects/mapcomplete/core/-/ja/" xlink:title="Japanese">
|
||||
<text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:11px;font-family:'Source Sans 3',sans-serif;fill:#808080;text-anchor:end;" x="-170" y="305" transform="rotate(-90)" id="text305">Japanese</text>
|
||||
<rect style="fill:#f6664c;fill-opacity:1;stroke:none" id="rect305" height="25" width="6" rx="2" y="134" x="299"/>
|
||||
</a>
|
||||
|
||||
<a xlink:href="https://hosted.weblate.org/projects/mapcomplete/core/-/nb_NO/" xlink:title="Norwegian Bokmål">
|
||||
<a xlink:href="https://translate.mapcomplete.org/projects/mapcomplete/core/-/nb_NO/" xlink:title="Norwegian Bokmål">
|
||||
<text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:11px;font-family:'Source Sans 3',sans-serif;fill:#808080;text-anchor:end;" x="-170" y="320" transform="rotate(-90)" id="text320">Norwegian Bokmål</text>
|
||||
<rect style="fill:#f6664c;fill-opacity:1;stroke:none" id="rect320" height="74" width="6" rx="2" y="85" x="314"/>
|
||||
</a>
|
||||
|
||||
<a xlink:href="https://hosted.weblate.org/projects/mapcomplete/core/-/pl/" xlink:title="Polish">
|
||||
<a xlink:href="https://translate.mapcomplete.org/projects/mapcomplete/core/-/pl/" xlink:title="Polish">
|
||||
<text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:11px;font-family:'Source Sans 3',sans-serif;fill:#808080;text-anchor:end;" x="-170" y="335" transform="rotate(-90)" id="text335">Polish</text>
|
||||
<rect style="fill:#38f;fill-opacity:1;stroke:none" id="rect335" height="124" width="6" rx="2" y="35" x="329"/>
|
||||
</a>
|
||||
|
||||
<a xlink:href="https://hosted.weblate.org/projects/mapcomplete/core/-/pt/" xlink:title="Portuguese">
|
||||
<a xlink:href="https://translate.mapcomplete.org/projects/mapcomplete/core/-/pt/" xlink:title="Portuguese">
|
||||
<text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:11px;font-family:'Source Sans 3',sans-serif;fill:#808080;text-anchor:end;" x="-170" y="350" transform="rotate(-90)" id="text350">Portuguese</text>
|
||||
<rect style="fill:#f6664c;fill-opacity:1;stroke:none" id="rect350" height="68" width="6" rx="2" y="91" x="344"/>
|
||||
</a>
|
||||
|
||||
<a xlink:href="https://hosted.weblate.org/projects/mapcomplete/core/-/pt_BR/" xlink:title="Portuguese (Brazil)">
|
||||
<a xlink:href="https://translate.mapcomplete.org/projects/mapcomplete/core/-/pt_BR/" xlink:title="Portuguese (Brazil)">
|
||||
<text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:11px;font-family:'Source Sans 3',sans-serif;fill:#808080;text-anchor:end;" x="-170" y="365" transform="rotate(-90)" id="text365">Portuguese (Brazil)</text>
|
||||
<rect style="fill:#f6664c;fill-opacity:1;stroke:none" id="rect365" height="27" width="6" rx="2" y="132" x="359"/>
|
||||
</a>
|
||||
|
||||
<a xlink:href="https://hosted.weblate.org/projects/mapcomplete/core/-/pa_PK/" xlink:title="Punjabi (Pakistan)">
|
||||
<a xlink:href="https://translate.mapcomplete.org/projects/mapcomplete/core/-/pa_PK/" xlink:title="Punjabi (Pakistan)">
|
||||
<text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:11px;font-family:'Source Sans 3',sans-serif;fill:#808080;text-anchor:end;" x="-170" y="380" transform="rotate(-90)" id="text380">Punjabi (Pakistan)</text>
|
||||
<rect style="fill:#f6664c;fill-opacity:1;stroke:none" id="rect380" height="17" width="6" rx="2" y="142" x="374"/>
|
||||
</a>
|
||||
|
||||
<a xlink:href="https://hosted.weblate.org/projects/mapcomplete/core/-/ru/" xlink:title="Russian">
|
||||
<a xlink:href="https://translate.mapcomplete.org/projects/mapcomplete/core/-/ru/" xlink:title="Russian">
|
||||
<text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:11px;font-family:'Source Sans 3',sans-serif;fill:#808080;text-anchor:end;" x="-170" y="395" transform="rotate(-90)" id="text395">Russian</text>
|
||||
<rect style="fill:#f6664c;fill-opacity:1;stroke:none" id="rect395" height="32" width="6" rx="2" y="127" x="389"/>
|
||||
</a>
|
||||
|
||||
<a xlink:href="https://hosted.weblate.org/projects/mapcomplete/core/-/sl/" xlink:title="Slovenian">
|
||||
<a xlink:href="https://translate.mapcomplete.org/projects/mapcomplete/core/-/sl/" xlink:title="Slovenian">
|
||||
<text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:11px;font-family:'Source Sans 3',sans-serif;fill:#808080;text-anchor:end;" x="-170" y="410" transform="rotate(-90)" id="text410">Slovenian</text>
|
||||
<rect style="fill:#f6664c;fill-opacity:1;stroke:none" id="rect410" height="8" width="6" rx="2" y="151" x="404"/>
|
||||
</a>
|
||||
|
||||
<a xlink:href="https://hosted.weblate.org/projects/mapcomplete/core/-/es/" xlink:title="Spanish">
|
||||
<a xlink:href="https://translate.mapcomplete.org/projects/mapcomplete/core/-/es/" xlink:title="Spanish">
|
||||
<text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:11px;font-family:'Source Sans 3',sans-serif;fill:#808080;text-anchor:end;" x="-170" y="425" transform="rotate(-90)" id="text425">Spanish</text>
|
||||
<rect style="fill:#38f;fill-opacity:1;stroke:none" id="rect425" height="91" width="6" rx="2" y="68" x="419"/>
|
||||
</a>
|
||||
|
||||
<a xlink:href="https://hosted.weblate.org/projects/mapcomplete/core/-/sv/" xlink:title="Swedish">
|
||||
<a xlink:href="https://translate.mapcomplete.org/projects/mapcomplete/core/-/sv/" xlink:title="Swedish">
|
||||
<text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:11px;font-family:'Source Sans 3',sans-serif;fill:#808080;text-anchor:end;" x="-170" y="440" transform="rotate(-90)" id="text440">Swedish</text>
|
||||
<rect style="fill:#f6664c;fill-opacity:1;stroke:none" id="rect440" height="11" width="6" rx="2" y="148" x="434"/>
|
||||
</a>
|
||||
|
||||
<a xlink:href="https://hosted.weblate.org/projects/mapcomplete/core/-/zgh/" xlink:title="Tamazight (Standard Moroccan)">
|
||||
<a xlink:href="https://translate.mapcomplete.org/projects/mapcomplete/core/-/zgh/" xlink:title="Tamazight (Standard Moroccan)">
|
||||
<text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:11px;font-family:'Source Sans 3',sans-serif;fill:#808080;text-anchor:end;" x="-170" y="455" transform="rotate(-90)" id="text455">Tamazight (Standard Moroccan)</text>
|
||||
<rect style="fill:#f6664c;fill-opacity:1;stroke:none" id="rect455" height="1" width="6" rx="2" y="158" x="449"/>
|
||||
</a>
|
||||
|
||||
|
||||
</g>
|
||||
</svg>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
BIN
Docs/Reasonings/ImageGraph.png
Normal file
BIN
Docs/Reasonings/ImageGraph.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 23 KiB |
78
Docs/Reasonings/ImgurToPanoramax.md
Normal file
78
Docs/Reasonings/ImgurToPanoramax.md
Normal file
|
@ -0,0 +1,78 @@
|
|||
# Moving pictures from IMGUR to Panoramax: some thoughts and little facts
|
||||
|
||||
As you might know, I'm the main developer of [MapComplete](https://mapcomplete.org). For those who don't know, MapComplete is an OSM-viewer _and_ editor, where contributors can easily answer questions, add new points and upload pictures from a POI from a cozy website.
|
||||
Instead of showing all data at once, it only shows one items within a single topic, resulting in many thematic maps to choose from.
|
||||
|
||||
Four years ago, I started with uploading images to IMGUR, a "free" (paid for by advertisements) image host. They were really permissive at the time, and I got the API up and running in about 15 minutes.
|
||||
For the past four years, they served us well with barely any trouble. They rarely had outages and if there was one, it only lasted a few hours at most.
|
||||
|
||||
But it was not meant to last. The first crack in this relationship was a little over a year ago. Igmur changed their terms of use, making clear that they would remove "images that aren't watched often".
|
||||
In practice, this was mostly meant to remove NSFW pictures from there platform, but it was a good excuse for us to start backing up all the imgur images linked to from OpenStreetMap.
|
||||
|
||||
The next omen was the change of terms. From being very permissive, those went to "please, don't use IMGUR as your Content Distribution Network", which pretty much is how MapComplete used IMGUR. Oops.
|
||||
In [this forum thread](https://community.openstreetmap.org/t/usage-of-imgur-hosted-images/118806/6), I wrote _"I hope IMGUR wouldn't notice us before MapComplete made the switch to Panoramax"_.
|
||||
|
||||
Famous last words.
|
||||
|
||||
About a week later, our upload got blocked. Contributors were not able to upload new pictures anymore
|
||||
|
||||
As such, Thibault Mol setup a Panoramax instance to be used with MapComplete (thank you very much for this!).
|
||||
I spent quite some time to change MapComplete to support panoramax as backend, making uploads possible again!
|
||||
|
||||
This has been notable in the [graph by TagHistory for Panoramax](https://taghistory.raifer.tech/?#***/panoramax/):
|
||||
one can notice the graph going steeper during october:
|
||||
|
||||

|
||||
|
||||
## Moving all pictures
|
||||
|
||||
With all the machinery in place to upload to panoramax, I also created a script to upload the images from my backup to this panoramax instance.
|
||||
I've been moving the pictures over in the past few weeks (before the divorce gets ugly and we get completely blocked off).
|
||||
The technical details are documented on [the issue tracker](https://github.com/pietervdvn/MapComplete/issues/2189)
|
||||
|
||||
But, by now, there are 39.124 pictures in our Panoramax server. At most a few (<10) pictures made with MapComplete had been lost by now.
|
||||
The script deleted a few more image links - mostly in Germany - but these links have been dead for a long time - the original image was linked about 12 year ago for some POI.
|
||||
|
||||
Ths can be seen when zooming out from the previous graph:
|
||||
|
||||

|
||||
|
||||
Even more impressive is the dent this makes in the [`image`-key graph](https://taghistory.raifer.tech/?#***/image/). About 39 out of 375K image tags were removed - close to 10% (!) of the image tags.
|
||||
This means that MapComplete was responsible for 1 out of 10 images linked in OpenStreetMap.
|
||||
|
||||

|
||||
|
||||
## Why didn't you use panoramax from the start?
|
||||
|
||||
For the simple reason that it didn't exist back then ;)
|
||||
Panoramax development only started in [2022](https://gitlab.com/panoramax/server/api/-/commit/7217aa9b3aa5345cbc7c9532a4a174b9a20cb813).
|
||||
It works quite well, but there are still a few small issues to work out (especially regarding some legal screens and missing tooling, e.g. for moderation).
|
||||
I'm sure these will appear in the near future!
|
||||
|
||||
However, all software grows with their users - especially if those users let the developers know what is still missing.
|
||||
With that respect, I'm proud that this is the first Panoramax-server that is not related to the development team (being OSM-France and IGN France).
|
||||
Again: Kudos to Thibault for creating and maintaining the server! And we'd like to encourage all local communities and other, similar projects to setup their own
|
||||
panoramax server!
|
||||
|
||||
|
||||
## Downstream effects
|
||||
|
||||
Even cooler are the downstream effects. For starters, people who saw the 'imgur'-tags thought of Imgur to upload pictures to.
|
||||
As such, some people started uploading pictures there to link to OSM because of MapComplete, but not using MapComplete.
|
||||
|
||||
At the same time, other editors have been noticing this and are thinking of implementing features that were pioneered by MapComplete,
|
||||
such as thematic maps (such as the streetcomplete overlays) or having image uploads too.
|
||||
|
||||
## Support the project
|
||||
|
||||
Please, continue to support the project! The most obvious way is to [simply use it to make edit](https://mapcomplete.org),
|
||||
by [reporting bugs](https://github.com/pietervdvn/MapComplete/issues) (but I'm swamped with work and studies right now, so it'll take a while before I'll look to your bug report)
|
||||
or by [supporting me financially](https://liberapay.com/pietervdvn/)
|
||||
|
||||
You can follow us on Mastodon:
|
||||
|
||||
MapComplete: https://en.osm.town/@MapComplete
|
||||
Edits made with mapcomplete, including some pictures: https://en.osm.town/@MapComplete_edits
|
||||
Panoramax: https://mapstodon.space/@panoramax
|
||||
My personal account: https://en.osm.town/@pietervdvn
|
||||
And Thibault: https://en.osm.town/@thibaultmol
|
BIN
Docs/Reasonings/ImgurToPanoramaxAll.png
Normal file
BIN
Docs/Reasonings/ImgurToPanoramaxAll.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 24 KiB |
BIN
Docs/Reasonings/PanoramaxGraphSmall.png
Normal file
BIN
Docs/Reasonings/PanoramaxGraphSmall.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 15 KiB |
|
@ -208,7 +208,7 @@
|
|||
"type": "boolean"
|
||||
},
|
||||
"presets": {
|
||||
"description": "<div class='flex'>\n <div>\nPresets for this layer.\n\nA preset consists of one or more attributes (tags), a title and optionally a description and optionally example images.\n\nWhen the contributor wishes to add a point to OpenStreetMap, they'll:\n\n1. Press the 'add new point'-button\n2. Choose a preset from the list of all presets\n3. Confirm the choice. In this step, the `description` (if set) and `exampleImages` (if given) will be shown\n4. Confirm the location\n5. A new point will be created with the attributes that were defined in the preset\n\nIf no presets are defined, the button which invites to add a new preset will not be shown.\n</div>\n<video controls autoplay muted src='./Docs/Screenshots/AddNewItemScreencast.webm' class='w-64'/>\n</div>\n\ngroup: presets\ntitle: value.title",
|
||||
"description": "<div class='flex'>\n <div>\nPresets for this layer.\n\nA preset consists of one or more attributes (tags), a title and optionally a description and optionally example images.\n\nWhen the contributor wishes to add a point to OpenStreetMap, they'll:\n\n1. Press the 'add new point'-button\n2. Choose a preset from the list of all presets\n3. Confirm the choice. In this step, the `description` (if set) and `exampleImages` (if given) will be shown\n4. Confirm the location\n5. A new point will be created with the attributes that were defined in the preset\n\nIf no presets are defined, the button which invites to add a new preset will not be shown.\n</div>\n<video controls autoplay muted src='https://github.com/pietervdvn/MapComplete/raw/refs/heads/master/Docs/Screenshots/AddNewItemScreencast.webm' class='w-64'/>\n</div>\n\ngroup: presets\ntitle: value.title",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "object",
|
||||
|
@ -1051,7 +1051,7 @@
|
|||
"type": "object",
|
||||
"properties": {
|
||||
"location": {
|
||||
"description": "question: At what location should this icon be shown?\nmultianswer: true\nsuggestions: return [{if: \"value=point\",then: \"Show an icon for point (node) objects\"},{if: \"value=centroid\",then: \"Show an icon for line or polygon (way) objects at their centroid location\"}, {if: \"value=start\",then: \"Show an icon for line (way) objects at the start\"},{if: \"value=end\",then: \"Show an icon for line (way) object at the end\"},{if: \"value=projected_centerpoint\",then: \"Show an icon for line (way) object near the centroid location, but moved onto the line. Does not show an item on polygons\"}, {if: \"value=polygon_centroid\",then: \"Show an icon at a polygon centroid (but not if it is a way)\"}]",
|
||||
"description": "question: At what location should this icon be shown?\nmultianswer: true\nsuggestions: return [{if: \"value=point\",then: \"Show an icon for point (node) objects\"},{if: \"value=centroid\",then: \"Show an icon for line or polygon (way) objects at their centroid location\"}, {if: \"value=start\",then: \"Show an icon for line (way) objects at the start\"},{if: \"value=end\",then: \"Show an icon for line (way) object at the end\"},{if: \"value=projected_centerpoint\",then: \"Show an icon for line (way) object near the centroid location, but moved onto the line. Does not show an item on polygons\"}, {if: \"value=polygon_centroid\",then: \"Show an icon at a polygon centroid (but not if it is a way)\"}, {if: \"value=waypoints\", then: \"Show an icon on every intermediate point of a way\"}]",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
|
@ -1428,7 +1428,14 @@
|
|||
]
|
||||
},
|
||||
"labels": {
|
||||
"description": "What labels should be applied on this tagRendering?\n\nA list of labels. These are strings that are used for various purposes, e.g. to only include a subset of the tagRenderings when reusing a layer\n\nSpecial values:\n- \"hidden\": do not show this tagRendering. Useful in it is used by e.g. an accordion\n- \"description\": this label is a description used in the search",
|
||||
"description": "question: What labels should be applied on this tagRendering?\n\nA list of labels. These are strings that are used for various purposes, e.g. to only include a subset of the tagRenderings when reusing a layer\n\nSpecial values:\n- \"hidden\": do not show this tagRendering. Useful in it is used by e.g. an accordion\n- \"description\": this label is a description used in the search",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"onSoftDelete": {
|
||||
"description": "question: What tags should be applied when the object is soft-deleted?",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
|
@ -1676,7 +1683,14 @@
|
|||
]
|
||||
},
|
||||
"labels": {
|
||||
"description": "What labels should be applied on this tagRendering?\n\nA list of labels. These are strings that are used for various purposes, e.g. to only include a subset of the tagRenderings when reusing a layer\n\nSpecial values:\n- \"hidden\": do not show this tagRendering. Useful in it is used by e.g. an accordion\n- \"description\": this label is a description used in the search",
|
||||
"description": "question: What labels should be applied on this tagRendering?\n\nA list of labels. These are strings that are used for various purposes, e.g. to only include a subset of the tagRenderings when reusing a layer\n\nSpecial values:\n- \"hidden\": do not show this tagRendering. Useful in it is used by e.g. an accordion\n- \"description\": this label is a description used in the search",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"onSoftDelete": {
|
||||
"description": "question: What tags should be applied when the object is soft-deleted?",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
|
|
|
@ -208,7 +208,7 @@ export default {
|
|||
"type": "boolean"
|
||||
},
|
||||
"presets": {
|
||||
"description": "<div class='flex'>\n <div>\nPresets for this layer.\n\nA preset consists of one or more attributes (tags), a title and optionally a description and optionally example images.\n\nWhen the contributor wishes to add a point to OpenStreetMap, they'll:\n\n1. Press the 'add new point'-button\n2. Choose a preset from the list of all presets\n3. Confirm the choice. In this step, the `description` (if set) and `exampleImages` (if given) will be shown\n4. Confirm the location\n5. A new point will be created with the attributes that were defined in the preset\n\nIf no presets are defined, the button which invites to add a new preset will not be shown.\n</div>\n<video controls autoplay muted src='./Docs/Screenshots/AddNewItemScreencast.webm' class='w-64'/>\n</div>\n\ngroup: presets\ntitle: value.title",
|
||||
"description": "<div class='flex'>\n <div>\nPresets for this layer.\n\nA preset consists of one or more attributes (tags), a title and optionally a description and optionally example images.\n\nWhen the contributor wishes to add a point to OpenStreetMap, they'll:\n\n1. Press the 'add new point'-button\n2. Choose a preset from the list of all presets\n3. Confirm the choice. In this step, the `description` (if set) and `exampleImages` (if given) will be shown\n4. Confirm the location\n5. A new point will be created with the attributes that were defined in the preset\n\nIf no presets are defined, the button which invites to add a new preset will not be shown.\n</div>\n<video controls autoplay muted src='https://github.com/pietervdvn/MapComplete/raw/refs/heads/master/Docs/Screenshots/AddNewItemScreencast.webm' class='w-64'/>\n</div>\n\ngroup: presets\ntitle: value.title",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "object",
|
||||
|
@ -1039,7 +1039,7 @@ export default {
|
|||
"type": "object",
|
||||
"properties": {
|
||||
"location": {
|
||||
"description": "question: At what location should this icon be shown?\nmultianswer: true\nsuggestions: return [{if: \"value=point\",then: \"Show an icon for point (node) objects\"},{if: \"value=centroid\",then: \"Show an icon for line or polygon (way) objects at their centroid location\"}, {if: \"value=start\",then: \"Show an icon for line (way) objects at the start\"},{if: \"value=end\",then: \"Show an icon for line (way) object at the end\"},{if: \"value=projected_centerpoint\",then: \"Show an icon for line (way) object near the centroid location, but moved onto the line. Does not show an item on polygons\"}, {if: \"value=polygon_centroid\",then: \"Show an icon at a polygon centroid (but not if it is a way)\"}]",
|
||||
"description": "question: At what location should this icon be shown?\nmultianswer: true\nsuggestions: return [{if: \"value=point\",then: \"Show an icon for point (node) objects\"},{if: \"value=centroid\",then: \"Show an icon for line or polygon (way) objects at their centroid location\"}, {if: \"value=start\",then: \"Show an icon for line (way) objects at the start\"},{if: \"value=end\",then: \"Show an icon for line (way) object at the end\"},{if: \"value=projected_centerpoint\",then: \"Show an icon for line (way) object near the centroid location, but moved onto the line. Does not show an item on polygons\"}, {if: \"value=polygon_centroid\",then: \"Show an icon at a polygon centroid (but not if it is a way)\"}, {if: \"value=waypoints\", then: \"Show an icon on every intermediate point of a way\"}]",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
|
@ -1414,7 +1414,14 @@ export default {
|
|||
]
|
||||
},
|
||||
"labels": {
|
||||
"description": "What labels should be applied on this tagRendering?\n\nA list of labels. These are strings that are used for various purposes, e.g. to only include a subset of the tagRenderings when reusing a layer\n\nSpecial values:\n- \"hidden\": do not show this tagRendering. Useful in it is used by e.g. an accordion\n- \"description\": this label is a description used in the search",
|
||||
"description": "question: What labels should be applied on this tagRendering?\n\nA list of labels. These are strings that are used for various purposes, e.g. to only include a subset of the tagRenderings when reusing a layer\n\nSpecial values:\n- \"hidden\": do not show this tagRendering. Useful in it is used by e.g. an accordion\n- \"description\": this label is a description used in the search",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"onSoftDelete": {
|
||||
"description": "question: What tags should be applied when the object is soft-deleted?",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
|
@ -1661,7 +1668,14 @@ export default {
|
|||
]
|
||||
},
|
||||
"labels": {
|
||||
"description": "What labels should be applied on this tagRendering?\n\nA list of labels. These are strings that are used for various purposes, e.g. to only include a subset of the tagRenderings when reusing a layer\n\nSpecial values:\n- \"hidden\": do not show this tagRendering. Useful in it is used by e.g. an accordion\n- \"description\": this label is a description used in the search",
|
||||
"description": "question: What labels should be applied on this tagRendering?\n\nA list of labels. These are strings that are used for various purposes, e.g. to only include a subset of the tagRenderings when reusing a layer\n\nSpecial values:\n- \"hidden\": do not show this tagRendering. Useful in it is used by e.g. an accordion\n- \"description\": this label is a description used in the search",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"onSoftDelete": {
|
||||
"description": "question: What tags should be applied when the object is soft-deleted?",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
"type": "object",
|
||||
"properties": {
|
||||
"location": {
|
||||
"description": "question: At what location should this icon be shown?\nmultianswer: true\nsuggestions: return [{if: \"value=point\",then: \"Show an icon for point (node) objects\"},{if: \"value=centroid\",then: \"Show an icon for line or polygon (way) objects at their centroid location\"}, {if: \"value=start\",then: \"Show an icon for line (way) objects at the start\"},{if: \"value=end\",then: \"Show an icon for line (way) object at the end\"},{if: \"value=projected_centerpoint\",then: \"Show an icon for line (way) object near the centroid location, but moved onto the line. Does not show an item on polygons\"}, {if: \"value=polygon_centroid\",then: \"Show an icon at a polygon centroid (but not if it is a way)\"}]",
|
||||
"description": "question: At what location should this icon be shown?\nmultianswer: true\nsuggestions: return [{if: \"value=point\",then: \"Show an icon for point (node) objects\"},{if: \"value=centroid\",then: \"Show an icon for line or polygon (way) objects at their centroid location\"}, {if: \"value=start\",then: \"Show an icon for line (way) objects at the start\"},{if: \"value=end\",then: \"Show an icon for line (way) object at the end\"},{if: \"value=projected_centerpoint\",then: \"Show an icon for line (way) object near the centroid location, but moved onto the line. Does not show an item on polygons\"}, {if: \"value=polygon_centroid\",then: \"Show an icon at a polygon centroid (but not if it is a way)\"}, {if: \"value=waypoints\", then: \"Show an icon on every intermediate point of a way\"}]",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
|
|
|
@ -3,7 +3,7 @@ export default {
|
|||
"type": "object",
|
||||
"properties": {
|
||||
"location": {
|
||||
"description": "question: At what location should this icon be shown?\nmultianswer: true\nsuggestions: return [{if: \"value=point\",then: \"Show an icon for point (node) objects\"},{if: \"value=centroid\",then: \"Show an icon for line or polygon (way) objects at their centroid location\"}, {if: \"value=start\",then: \"Show an icon for line (way) objects at the start\"},{if: \"value=end\",then: \"Show an icon for line (way) object at the end\"},{if: \"value=projected_centerpoint\",then: \"Show an icon for line (way) object near the centroid location, but moved onto the line. Does not show an item on polygons\"}, {if: \"value=polygon_centroid\",then: \"Show an icon at a polygon centroid (but not if it is a way)\"}]",
|
||||
"description": "question: At what location should this icon be shown?\nmultianswer: true\nsuggestions: return [{if: \"value=point\",then: \"Show an icon for point (node) objects\"},{if: \"value=centroid\",then: \"Show an icon for line or polygon (way) objects at their centroid location\"}, {if: \"value=start\",then: \"Show an icon for line (way) objects at the start\"},{if: \"value=end\",then: \"Show an icon for line (way) object at the end\"},{if: \"value=projected_centerpoint\",then: \"Show an icon for line (way) object near the centroid location, but moved onto the line. Does not show an item on polygons\"}, {if: \"value=polygon_centroid\",then: \"Show an icon at a polygon centroid (but not if it is a way)\"}, {if: \"value=waypoints\", then: \"Show an icon on every intermediate point of a way\"}]",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
|
|
|
@ -114,7 +114,14 @@
|
|||
]
|
||||
},
|
||||
"labels": {
|
||||
"description": "What labels should be applied on this tagRendering?\n\nA list of labels. These are strings that are used for various purposes, e.g. to only include a subset of the tagRenderings when reusing a layer\n\nSpecial values:\n- \"hidden\": do not show this tagRendering. Useful in it is used by e.g. an accordion\n- \"description\": this label is a description used in the search",
|
||||
"description": "question: What labels should be applied on this tagRendering?\n\nA list of labels. These are strings that are used for various purposes, e.g. to only include a subset of the tagRenderings when reusing a layer\n\nSpecial values:\n- \"hidden\": do not show this tagRendering. Useful in it is used by e.g. an accordion\n- \"description\": this label is a description used in the search",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"onSoftDelete": {
|
||||
"description": "question: What tags should be applied when the object is soft-deleted?",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
|
|
|
@ -114,7 +114,14 @@ export default {
|
|||
]
|
||||
},
|
||||
"labels": {
|
||||
"description": "What labels should be applied on this tagRendering?\n\nA list of labels. These are strings that are used for various purposes, e.g. to only include a subset of the tagRenderings when reusing a layer\n\nSpecial values:\n- \"hidden\": do not show this tagRendering. Useful in it is used by e.g. an accordion\n- \"description\": this label is a description used in the search",
|
||||
"description": "question: What labels should be applied on this tagRendering?\n\nA list of labels. These are strings that are used for various purposes, e.g. to only include a subset of the tagRenderings when reusing a layer\n\nSpecial values:\n- \"hidden\": do not show this tagRendering. Useful in it is used by e.g. an accordion\n- \"description\": this label is a description used in the search",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"onSoftDelete": {
|
||||
"description": "question: What tags should be applied when the object is soft-deleted?",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
|
|
|
@ -931,7 +931,7 @@
|
|||
"type": "object",
|
||||
"properties": {
|
||||
"location": {
|
||||
"description": "question: At what location should this icon be shown?\nmultianswer: true\nsuggestions: return [{if: \"value=point\",then: \"Show an icon for point (node) objects\"},{if: \"value=centroid\",then: \"Show an icon for line or polygon (way) objects at their centroid location\"}, {if: \"value=start\",then: \"Show an icon for line (way) objects at the start\"},{if: \"value=end\",then: \"Show an icon for line (way) object at the end\"},{if: \"value=projected_centerpoint\",then: \"Show an icon for line (way) object near the centroid location, but moved onto the line. Does not show an item on polygons\"}, {if: \"value=polygon_centroid\",then: \"Show an icon at a polygon centroid (but not if it is a way)\"}]",
|
||||
"description": "question: At what location should this icon be shown?\nmultianswer: true\nsuggestions: return [{if: \"value=point\",then: \"Show an icon for point (node) objects\"},{if: \"value=centroid\",then: \"Show an icon for line or polygon (way) objects at their centroid location\"}, {if: \"value=start\",then: \"Show an icon for line (way) objects at the start\"},{if: \"value=end\",then: \"Show an icon for line (way) object at the end\"},{if: \"value=projected_centerpoint\",then: \"Show an icon for line (way) object near the centroid location, but moved onto the line. Does not show an item on polygons\"}, {if: \"value=polygon_centroid\",then: \"Show an icon at a polygon centroid (but not if it is a way)\"}, {if: \"value=waypoints\", then: \"Show an icon on every intermediate point of a way\"}]",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
|
@ -1308,7 +1308,14 @@
|
|||
]
|
||||
},
|
||||
"labels": {
|
||||
"description": "What labels should be applied on this tagRendering?\n\nA list of labels. These are strings that are used for various purposes, e.g. to only include a subset of the tagRenderings when reusing a layer\n\nSpecial values:\n- \"hidden\": do not show this tagRendering. Useful in it is used by e.g. an accordion\n- \"description\": this label is a description used in the search",
|
||||
"description": "question: What labels should be applied on this tagRendering?\n\nA list of labels. These are strings that are used for various purposes, e.g. to only include a subset of the tagRenderings when reusing a layer\n\nSpecial values:\n- \"hidden\": do not show this tagRendering. Useful in it is used by e.g. an accordion\n- \"description\": this label is a description used in the search",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"onSoftDelete": {
|
||||
"description": "question: What tags should be applied when the object is soft-deleted?",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
|
@ -1556,7 +1563,14 @@
|
|||
]
|
||||
},
|
||||
"labels": {
|
||||
"description": "What labels should be applied on this tagRendering?\n\nA list of labels. These are strings that are used for various purposes, e.g. to only include a subset of the tagRenderings when reusing a layer\n\nSpecial values:\n- \"hidden\": do not show this tagRendering. Useful in it is used by e.g. an accordion\n- \"description\": this label is a description used in the search",
|
||||
"description": "question: What labels should be applied on this tagRendering?\n\nA list of labels. These are strings that are used for various purposes, e.g. to only include a subset of the tagRenderings when reusing a layer\n\nSpecial values:\n- \"hidden\": do not show this tagRendering. Useful in it is used by e.g. an accordion\n- \"description\": this label is a description used in the search",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"onSoftDelete": {
|
||||
"description": "question: What tags should be applied when the object is soft-deleted?",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
|
@ -2206,7 +2220,7 @@
|
|||
"type": "boolean"
|
||||
},
|
||||
"presets": {
|
||||
"description": "<div class='flex'>\n <div>\nPresets for this layer.\n\nA preset consists of one or more attributes (tags), a title and optionally a description and optionally example images.\n\nWhen the contributor wishes to add a point to OpenStreetMap, they'll:\n\n1. Press the 'add new point'-button\n2. Choose a preset from the list of all presets\n3. Confirm the choice. In this step, the `description` (if set) and `exampleImages` (if given) will be shown\n4. Confirm the location\n5. A new point will be created with the attributes that were defined in the preset\n\nIf no presets are defined, the button which invites to add a new preset will not be shown.\n</div>\n<video controls autoplay muted src='./Docs/Screenshots/AddNewItemScreencast.webm' class='w-64'/>\n</div>\n\ngroup: presets\ntitle: value.title",
|
||||
"description": "<div class='flex'>\n <div>\nPresets for this layer.\n\nA preset consists of one or more attributes (tags), a title and optionally a description and optionally example images.\n\nWhen the contributor wishes to add a point to OpenStreetMap, they'll:\n\n1. Press the 'add new point'-button\n2. Choose a preset from the list of all presets\n3. Confirm the choice. In this step, the `description` (if set) and `exampleImages` (if given) will be shown\n4. Confirm the location\n5. A new point will be created with the attributes that were defined in the preset\n\nIf no presets are defined, the button which invites to add a new preset will not be shown.\n</div>\n<video controls autoplay muted src='https://github.com/pietervdvn/MapComplete/raw/refs/heads/master/Docs/Screenshots/AddNewItemScreencast.webm' class='w-64'/>\n</div>\n\ngroup: presets\ntitle: value.title",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "object",
|
||||
|
@ -2650,7 +2664,7 @@
|
|||
"type": "boolean"
|
||||
},
|
||||
"presets": {
|
||||
"description": "<div class='flex'>\n <div>\nPresets for this layer.\n\nA preset consists of one or more attributes (tags), a title and optionally a description and optionally example images.\n\nWhen the contributor wishes to add a point to OpenStreetMap, they'll:\n\n1. Press the 'add new point'-button\n2. Choose a preset from the list of all presets\n3. Confirm the choice. In this step, the `description` (if set) and `exampleImages` (if given) will be shown\n4. Confirm the location\n5. A new point will be created with the attributes that were defined in the preset\n\nIf no presets are defined, the button which invites to add a new preset will not be shown.\n</div>\n<video controls autoplay muted src='./Docs/Screenshots/AddNewItemScreencast.webm' class='w-64'/>\n</div>\n\ngroup: presets\ntitle: value.title",
|
||||
"description": "<div class='flex'>\n <div>\nPresets for this layer.\n\nA preset consists of one or more attributes (tags), a title and optionally a description and optionally example images.\n\nWhen the contributor wishes to add a point to OpenStreetMap, they'll:\n\n1. Press the 'add new point'-button\n2. Choose a preset from the list of all presets\n3. Confirm the choice. In this step, the `description` (if set) and `exampleImages` (if given) will be shown\n4. Confirm the location\n5. A new point will be created with the attributes that were defined in the preset\n\nIf no presets are defined, the button which invites to add a new preset will not be shown.\n</div>\n<video controls autoplay muted src='https://github.com/pietervdvn/MapComplete/raw/refs/heads/master/Docs/Screenshots/AddNewItemScreencast.webm' class='w-64'/>\n</div>\n\ngroup: presets\ntitle: value.title",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "object",
|
||||
|
|
|
@ -919,7 +919,7 @@ export default {
|
|||
"type": "object",
|
||||
"properties": {
|
||||
"location": {
|
||||
"description": "question: At what location should this icon be shown?\nmultianswer: true\nsuggestions: return [{if: \"value=point\",then: \"Show an icon for point (node) objects\"},{if: \"value=centroid\",then: \"Show an icon for line or polygon (way) objects at their centroid location\"}, {if: \"value=start\",then: \"Show an icon for line (way) objects at the start\"},{if: \"value=end\",then: \"Show an icon for line (way) object at the end\"},{if: \"value=projected_centerpoint\",then: \"Show an icon for line (way) object near the centroid location, but moved onto the line. Does not show an item on polygons\"}, {if: \"value=polygon_centroid\",then: \"Show an icon at a polygon centroid (but not if it is a way)\"}]",
|
||||
"description": "question: At what location should this icon be shown?\nmultianswer: true\nsuggestions: return [{if: \"value=point\",then: \"Show an icon for point (node) objects\"},{if: \"value=centroid\",then: \"Show an icon for line or polygon (way) objects at their centroid location\"}, {if: \"value=start\",then: \"Show an icon for line (way) objects at the start\"},{if: \"value=end\",then: \"Show an icon for line (way) object at the end\"},{if: \"value=projected_centerpoint\",then: \"Show an icon for line (way) object near the centroid location, but moved onto the line. Does not show an item on polygons\"}, {if: \"value=polygon_centroid\",then: \"Show an icon at a polygon centroid (but not if it is a way)\"}, {if: \"value=waypoints\", then: \"Show an icon on every intermediate point of a way\"}]",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
|
@ -1294,7 +1294,14 @@ export default {
|
|||
]
|
||||
},
|
||||
"labels": {
|
||||
"description": "What labels should be applied on this tagRendering?\n\nA list of labels. These are strings that are used for various purposes, e.g. to only include a subset of the tagRenderings when reusing a layer\n\nSpecial values:\n- \"hidden\": do not show this tagRendering. Useful in it is used by e.g. an accordion\n- \"description\": this label is a description used in the search",
|
||||
"description": "question: What labels should be applied on this tagRendering?\n\nA list of labels. These are strings that are used for various purposes, e.g. to only include a subset of the tagRenderings when reusing a layer\n\nSpecial values:\n- \"hidden\": do not show this tagRendering. Useful in it is used by e.g. an accordion\n- \"description\": this label is a description used in the search",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"onSoftDelete": {
|
||||
"description": "question: What tags should be applied when the object is soft-deleted?",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
|
@ -1541,7 +1548,14 @@ export default {
|
|||
]
|
||||
},
|
||||
"labels": {
|
||||
"description": "What labels should be applied on this tagRendering?\n\nA list of labels. These are strings that are used for various purposes, e.g. to only include a subset of the tagRenderings when reusing a layer\n\nSpecial values:\n- \"hidden\": do not show this tagRendering. Useful in it is used by e.g. an accordion\n- \"description\": this label is a description used in the search",
|
||||
"description": "question: What labels should be applied on this tagRendering?\n\nA list of labels. These are strings that are used for various purposes, e.g. to only include a subset of the tagRenderings when reusing a layer\n\nSpecial values:\n- \"hidden\": do not show this tagRendering. Useful in it is used by e.g. an accordion\n- \"description\": this label is a description used in the search",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"onSoftDelete": {
|
||||
"description": "question: What tags should be applied when the object is soft-deleted?",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
|
@ -2183,7 +2197,7 @@ export default {
|
|||
"type": "boolean"
|
||||
},
|
||||
"presets": {
|
||||
"description": "<div class='flex'>\n <div>\nPresets for this layer.\n\nA preset consists of one or more attributes (tags), a title and optionally a description and optionally example images.\n\nWhen the contributor wishes to add a point to OpenStreetMap, they'll:\n\n1. Press the 'add new point'-button\n2. Choose a preset from the list of all presets\n3. Confirm the choice. In this step, the `description` (if set) and `exampleImages` (if given) will be shown\n4. Confirm the location\n5. A new point will be created with the attributes that were defined in the preset\n\nIf no presets are defined, the button which invites to add a new preset will not be shown.\n</div>\n<video controls autoplay muted src='./Docs/Screenshots/AddNewItemScreencast.webm' class='w-64'/>\n</div>\n\ngroup: presets\ntitle: value.title",
|
||||
"description": "<div class='flex'>\n <div>\nPresets for this layer.\n\nA preset consists of one or more attributes (tags), a title and optionally a description and optionally example images.\n\nWhen the contributor wishes to add a point to OpenStreetMap, they'll:\n\n1. Press the 'add new point'-button\n2. Choose a preset from the list of all presets\n3. Confirm the choice. In this step, the `description` (if set) and `exampleImages` (if given) will be shown\n4. Confirm the location\n5. A new point will be created with the attributes that were defined in the preset\n\nIf no presets are defined, the button which invites to add a new preset will not be shown.\n</div>\n<video controls autoplay muted src='https://github.com/pietervdvn/MapComplete/raw/refs/heads/master/Docs/Screenshots/AddNewItemScreencast.webm' class='w-64'/>\n</div>\n\ngroup: presets\ntitle: value.title",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "object",
|
||||
|
@ -2626,7 +2640,7 @@ export default {
|
|||
"type": "boolean"
|
||||
},
|
||||
"presets": {
|
||||
"description": "<div class='flex'>\n <div>\nPresets for this layer.\n\nA preset consists of one or more attributes (tags), a title and optionally a description and optionally example images.\n\nWhen the contributor wishes to add a point to OpenStreetMap, they'll:\n\n1. Press the 'add new point'-button\n2. Choose a preset from the list of all presets\n3. Confirm the choice. In this step, the `description` (if set) and `exampleImages` (if given) will be shown\n4. Confirm the location\n5. A new point will be created with the attributes that were defined in the preset\n\nIf no presets are defined, the button which invites to add a new preset will not be shown.\n</div>\n<video controls autoplay muted src='./Docs/Screenshots/AddNewItemScreencast.webm' class='w-64'/>\n</div>\n\ngroup: presets\ntitle: value.title",
|
||||
"description": "<div class='flex'>\n <div>\nPresets for this layer.\n\nA preset consists of one or more attributes (tags), a title and optionally a description and optionally example images.\n\nWhen the contributor wishes to add a point to OpenStreetMap, they'll:\n\n1. Press the 'add new point'-button\n2. Choose a preset from the list of all presets\n3. Confirm the choice. In this step, the `description` (if set) and `exampleImages` (if given) will be shown\n4. Confirm the location\n5. A new point will be created with the attributes that were defined in the preset\n\nIf no presets are defined, the button which invites to add a new preset will not be shown.\n</div>\n<video controls autoplay muted src='https://github.com/pietervdvn/MapComplete/raw/refs/heads/master/Docs/Screenshots/AddNewItemScreencast.webm' class='w-64'/>\n</div>\n\ngroup: presets\ntitle: value.title",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "object",
|
||||
|
|
|
@ -1154,6 +1154,14 @@ Clears all user preferences
|
|||
|
||||
<code>`{clear_all()}`</code>
|
||||
|
||||
### disabled_questions
|
||||
|
||||
Shows which questions are disabled for every layer. Used in 'settings'
|
||||
|
||||
#### Example usage of disabled_questions
|
||||
|
||||
<code>`{disabled_questions()}`</code>
|
||||
|
||||
### auto_apply
|
||||
|
||||
A button to run many actions for many features at once. To effectively use this button, you'll need some ingredients:
|
||||
|
|
|
@ -662,18 +662,87 @@
|
|||
},
|
||||
{
|
||||
"key": "crossing",
|
||||
"description": "Layer 'Crossings' shows crossing=unmarked with a fixed text, namely 'Crossing without crossing markings' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind') (This is only shown if highway=crossing)",
|
||||
"description": "Layer 'Crossings' shows crossing=unmarked with a fixed text, namely 'Crossing without crossing markings' (in the mapcomplete.org theme 'OSM for the blind') (This is only shown if highway=crossing)",
|
||||
"value": "unmarked"
|
||||
},
|
||||
{
|
||||
"key": "crossing_ref",
|
||||
"description": "Layer 'Crossings' shows crossing_ref=zebra with a fixed text, namely 'This is a zebra crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind') (This is only shown if crossing=uncontrolled)",
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows and asks freeform values for key 'crossing:markings' (in the mapcomplete.org theme 'OSM for the blind')"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=no with a fixed text, namely 'This crossing has no markings' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')",
|
||||
"value": "no"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=zebra with a fixed text, namely 'This crossing has zebra markings' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')",
|
||||
"value": "zebra"
|
||||
},
|
||||
{
|
||||
"key": "crossing_ref",
|
||||
"description": "Layer 'Crossings' shows crossing_ref= with a fixed text, namely 'This is not a zebra crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind') Picking this answer will delete the key crossing_ref. (This is only shown if crossing=uncontrolled)",
|
||||
"value": ""
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=yes with a fixed text, namely 'This crossing has markings of an unknown type' (in the mapcomplete.org theme 'OSM for the blind')",
|
||||
"value": "yes"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=lines with a fixed text, namely 'This crossings has lines on either side of the crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')",
|
||||
"value": "lines"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=ladder with a fixed text, namely 'This crossing has lines on either side of the crossing, along with bars connecting them' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')",
|
||||
"value": "ladder"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=dashes with a fixed text, namely 'This crossing has dashed lines on either sides of the crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')",
|
||||
"value": "dashes"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=dots with a fixed text, namely 'This crossing has dotted lines on either sides of the crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')",
|
||||
"value": "dots"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=surface with a fixed text, namely 'This crossing is marked by using a different coloured surface' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')",
|
||||
"value": "surface"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=ladder:skewed with a fixed text, namely 'This crossing has lines on either side of the crossing, along with angled bars connecting them' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')",
|
||||
"value": "ladder:skewed"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=zebra:paired with a fixed text, namely 'This crossing has zebra markings with an interruption in every bar' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')",
|
||||
"value": "zebra:paired"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=zebra:bicolour with a fixed text, namely 'This crossing has zebra markings in alternating colours' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')",
|
||||
"value": "zebra:bicolour"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=zebra:double with a fixed text, namely 'This crossing has double zebra markings' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')",
|
||||
"value": "zebra:double"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=pictograms with a fixed text, namely 'This crossing has pictograms on the road' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')",
|
||||
"value": "pictograms"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=ladder:paired with a fixed text, namely 'This crossing has lines on either side of the crossing, along with bars connecting them, with an interruption in every bar' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')",
|
||||
"value": "ladder:paired"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=lines:paired with a fixed text, namely 'This crossing has double lines on either side of the crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')",
|
||||
"value": "lines:paired"
|
||||
},
|
||||
{
|
||||
"key": "crossing:island",
|
||||
|
@ -1291,6 +1360,132 @@
|
|||
"key": "incline",
|
||||
"description": "Layer 'Stairs' shows incline=down with a fixed text, namely 'The downward direction is {direction_absolute()}' (in the mapcomplete.org theme 'OSM for the blind')",
|
||||
"value": "down"
|
||||
},
|
||||
{
|
||||
"key": "information",
|
||||
"description": "The MapComplete theme OSM for the blind has a layer Tactile Maps showing features with this tag",
|
||||
"value": "tactile_map"
|
||||
},
|
||||
{
|
||||
"key": "id",
|
||||
"description": "Layer 'Tactile Maps' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'OSM for the blind') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))"
|
||||
},
|
||||
{
|
||||
"key": "image",
|
||||
"description": "The layer 'Tactile Maps allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary"
|
||||
},
|
||||
{
|
||||
"key": "panoramax",
|
||||
"description": "The layer 'Tactile Maps allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary"
|
||||
},
|
||||
{
|
||||
"key": "mapillary",
|
||||
"description": "The layer 'Tactile Maps allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary"
|
||||
},
|
||||
{
|
||||
"key": "wikidata",
|
||||
"description": "The layer 'Tactile Maps allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary"
|
||||
},
|
||||
{
|
||||
"key": "wikipedia",
|
||||
"description": "The layer 'Tactile Maps allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary"
|
||||
},
|
||||
{
|
||||
"key": "blind:description:en",
|
||||
"description": "Layer 'Tactile Maps' shows and asks freeform values for key 'blind:description:en' (in the mapcomplete.org theme 'OSM for the blind')"
|
||||
},
|
||||
{
|
||||
"key": "braille",
|
||||
"description": "Layer 'Tactile Maps' shows braille=yes with a fixed text, namely 'This tactile map has braille text.' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')",
|
||||
"value": "yes"
|
||||
},
|
||||
{
|
||||
"key": "braille",
|
||||
"description": "Layer 'Tactile Maps' shows braille=no with a fixed text, namely 'This tactile map does not have braille text.' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')",
|
||||
"value": "no"
|
||||
},
|
||||
{
|
||||
"key": "embossed_letters",
|
||||
"description": "Layer 'Tactile Maps' shows embossed_letters=yes with a fixed text, namely 'This tactile map has embossed letters.' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')",
|
||||
"value": "yes"
|
||||
},
|
||||
{
|
||||
"key": "embossed_letters",
|
||||
"description": "Layer 'Tactile Maps' shows embossed_letters=no with a fixed text, namely 'This tactile map does not have embossed letters.' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')",
|
||||
"value": "no"
|
||||
},
|
||||
{
|
||||
"key": "website",
|
||||
"description": "Layer 'Tactile Maps' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'OSM for the blind')"
|
||||
},
|
||||
{
|
||||
"key": "contact:website",
|
||||
"description": "Layer 'Tactile Maps' shows contact:website~.+ with a fixed text, namely '<a href='{contact:website}' rel='nofollow noopener noreferrer' target='_blank'>{contact:website}</a>' (in the mapcomplete.org theme 'OSM for the blind')"
|
||||
},
|
||||
{
|
||||
"key": "information",
|
||||
"description": "The MapComplete theme OSM for the blind has a layer Tactile Models showing features with this tag",
|
||||
"value": "tactile_model"
|
||||
},
|
||||
{
|
||||
"key": "id",
|
||||
"description": "Layer 'Tactile Models' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'OSM for the blind') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))"
|
||||
},
|
||||
{
|
||||
"key": "image",
|
||||
"description": "The layer 'Tactile Models allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary"
|
||||
},
|
||||
{
|
||||
"key": "panoramax",
|
||||
"description": "The layer 'Tactile Models allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary"
|
||||
},
|
||||
{
|
||||
"key": "mapillary",
|
||||
"description": "The layer 'Tactile Models allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary"
|
||||
},
|
||||
{
|
||||
"key": "wikidata",
|
||||
"description": "The layer 'Tactile Models allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary"
|
||||
},
|
||||
{
|
||||
"key": "wikipedia",
|
||||
"description": "The layer 'Tactile Models allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary"
|
||||
},
|
||||
{
|
||||
"key": "blind:description:en",
|
||||
"description": "Layer 'Tactile Models' shows and asks freeform values for key 'blind:description:en' (in the mapcomplete.org theme 'OSM for the blind')"
|
||||
},
|
||||
{
|
||||
"key": "braille",
|
||||
"description": "Layer 'Tactile Models' shows braille=yes with a fixed text, namely 'There is a braille description.' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')",
|
||||
"value": "yes"
|
||||
},
|
||||
{
|
||||
"key": "braille",
|
||||
"description": "Layer 'Tactile Models' shows braille=no with a fixed text, namely 'There is no braille description.' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')",
|
||||
"value": "no"
|
||||
},
|
||||
{
|
||||
"key": "embossed_letters",
|
||||
"description": "Layer 'Tactile Models' shows embossed_letters=yes with a fixed text, namely 'There are embossed letters describing the model.' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')",
|
||||
"value": "yes"
|
||||
},
|
||||
{
|
||||
"key": "embossed_letters",
|
||||
"description": "Layer 'Tactile Models' shows embossed_letters=no with a fixed text, namely 'There are no embossed letters describing the model.' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')",
|
||||
"value": "no"
|
||||
},
|
||||
{
|
||||
"key": "scale",
|
||||
"description": "Layer 'Tactile Models' shows and asks freeform values for key 'scale' (in the mapcomplete.org theme 'OSM for the blind')"
|
||||
},
|
||||
{
|
||||
"key": "website",
|
||||
"description": "Layer 'Tactile Models' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'OSM for the blind')"
|
||||
},
|
||||
{
|
||||
"key": "contact:website",
|
||||
"description": "Layer 'Tactile Models' shows contact:website~.+ with a fixed text, namely '<a href='{contact:website}' rel='nofollow noopener noreferrer' target='_blank'>{contact:website}</a>' (in the mapcomplete.org theme 'OSM for the blind')"
|
||||
}
|
||||
]
|
||||
}
|
|
@ -46,9 +46,14 @@
|
|||
},
|
||||
{
|
||||
"key": "support",
|
||||
"description": "Layer 'Clocks' shows support=wall_mounted with a fixed text, namely 'This clock is mounted on a wall' and allows to pick this as a default answer (in the mapcomplete.org theme 'Clocks')",
|
||||
"description": "Layer 'Clocks' shows support=wall_mounted with a fixed text, namely 'This clock is mounted on a wall, usually through a support perpendicular to the wall' and allows to pick this as a default answer (in the mapcomplete.org theme 'Clocks')",
|
||||
"value": "wall_mounted"
|
||||
},
|
||||
{
|
||||
"key": "support",
|
||||
"description": "Layer 'Clocks' shows support=wall with a fixed text, namely 'This clock is mounted directly on a wall' and allows to pick this as a default answer (in the mapcomplete.org theme 'Clocks')",
|
||||
"value": "wall"
|
||||
},
|
||||
{
|
||||
"key": "support",
|
||||
"description": "Layer 'Clocks' shows support=billboard with a fixed text, namely 'This clock is part of a billboard' and allows to pick this as a default answer (in the mapcomplete.org theme 'Clocks')",
|
||||
|
@ -79,19 +84,29 @@
|
|||
"description": "Layer 'Clocks' shows display=unorthodox with a fixed text, namely 'This clock displays the time in a non-standard way, e.g using binary, water or something else' and allows to pick this as a default answer (in the mapcomplete.org theme 'Clocks')",
|
||||
"value": "unorthodox"
|
||||
},
|
||||
{
|
||||
"key": "indoor",
|
||||
"description": "Layer 'Clocks' shows indoor=yes with a fixed text, namely 'This clock is indoors' and allows to pick this as a default answer (in the mapcomplete.org theme 'Clocks')",
|
||||
"value": "yes"
|
||||
},
|
||||
{
|
||||
"key": "indoor",
|
||||
"description": "Layer 'Clocks' shows indoor=no with a fixed text, namely 'This clock is outdoors' and allows to pick this as a default answer (in the mapcomplete.org theme 'Clocks')",
|
||||
"value": "no"
|
||||
},
|
||||
{
|
||||
"key": "visibility",
|
||||
"description": "Layer 'Clocks' shows visibility=house with a fixed text, namely 'This clock is visible from about 5 meters away (small wall-mounted clock)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Clocks')",
|
||||
"description": "Layer 'Clocks' shows visibility=house with a fixed text, namely 'This clock is visible from about 5 meters away (small wall-mounted clock)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Clocks') (This is only shown if indoor!=yes)",
|
||||
"value": "house"
|
||||
},
|
||||
{
|
||||
"key": "visibility",
|
||||
"description": "Layer 'Clocks' shows visibility=street with a fixed text, namely 'This clock is visible from about 20 meters away (medium size billboard clock)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Clocks')",
|
||||
"description": "Layer 'Clocks' shows visibility=street with a fixed text, namely 'This clock is visible from about 20 meters away (medium size billboard clock)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Clocks') (This is only shown if indoor!=yes)",
|
||||
"value": "street"
|
||||
},
|
||||
{
|
||||
"key": "visibility",
|
||||
"description": "Layer 'Clocks' shows visibility=area with a fixed text, namely 'This clock is visible from more than 20 meters away (e.g. a church clock or station clock)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Clocks')",
|
||||
"description": "Layer 'Clocks' shows visibility=area with a fixed text, namely 'This clock is visible from more than 20 meters away (e.g. a church clock or station clock)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Clocks') (This is only shown if indoor!=yes)",
|
||||
"value": "area"
|
||||
},
|
||||
{
|
||||
|
|
|
@ -777,18 +777,87 @@
|
|||
},
|
||||
{
|
||||
"key": "crossing",
|
||||
"description": "Layer 'Crossings' shows crossing=unmarked with a fixed text, namely 'Crossing without crossing markings' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure') (This is only shown if highway=crossing)",
|
||||
"description": "Layer 'Crossings' shows crossing=unmarked with a fixed text, namely 'Crossing without crossing markings' (in the mapcomplete.org theme 'Bicycle infrastructure') (This is only shown if highway=crossing)",
|
||||
"value": "unmarked"
|
||||
},
|
||||
{
|
||||
"key": "crossing_ref",
|
||||
"description": "Layer 'Crossings' shows crossing_ref=zebra with a fixed text, namely 'This is a zebra crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure') (This is only shown if crossing=uncontrolled)",
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows and asks freeform values for key 'crossing:markings' (in the mapcomplete.org theme 'Bicycle infrastructure')"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=no with a fixed text, namely 'This crossing has no markings' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure')",
|
||||
"value": "no"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=zebra with a fixed text, namely 'This crossing has zebra markings' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure')",
|
||||
"value": "zebra"
|
||||
},
|
||||
{
|
||||
"key": "crossing_ref",
|
||||
"description": "Layer 'Crossings' shows crossing_ref= with a fixed text, namely 'This is not a zebra crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure') Picking this answer will delete the key crossing_ref. (This is only shown if crossing=uncontrolled)",
|
||||
"value": ""
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=yes with a fixed text, namely 'This crossing has markings of an unknown type' (in the mapcomplete.org theme 'Bicycle infrastructure')",
|
||||
"value": "yes"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=lines with a fixed text, namely 'This crossings has lines on either side of the crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure')",
|
||||
"value": "lines"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=ladder with a fixed text, namely 'This crossing has lines on either side of the crossing, along with bars connecting them' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure')",
|
||||
"value": "ladder"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=dashes with a fixed text, namely 'This crossing has dashed lines on either sides of the crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure')",
|
||||
"value": "dashes"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=dots with a fixed text, namely 'This crossing has dotted lines on either sides of the crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure')",
|
||||
"value": "dots"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=surface with a fixed text, namely 'This crossing is marked by using a different coloured surface' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure')",
|
||||
"value": "surface"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=ladder:skewed with a fixed text, namely 'This crossing has lines on either side of the crossing, along with angled bars connecting them' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure')",
|
||||
"value": "ladder:skewed"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=zebra:paired with a fixed text, namely 'This crossing has zebra markings with an interruption in every bar' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure')",
|
||||
"value": "zebra:paired"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=zebra:bicolour with a fixed text, namely 'This crossing has zebra markings in alternating colours' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure')",
|
||||
"value": "zebra:bicolour"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=zebra:double with a fixed text, namely 'This crossing has double zebra markings' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure')",
|
||||
"value": "zebra:double"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=pictograms with a fixed text, namely 'This crossing has pictograms on the road' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure')",
|
||||
"value": "pictograms"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=ladder:paired with a fixed text, namely 'This crossing has lines on either side of the crossing, along with bars connecting them, with an interruption in every bar' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure')",
|
||||
"value": "ladder:paired"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=lines:paired with a fixed text, namely 'This crossing has double lines on either side of the crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure')",
|
||||
"value": "lines:paired"
|
||||
},
|
||||
{
|
||||
"key": "bicycle",
|
||||
|
@ -994,6 +1063,70 @@
|
|||
{
|
||||
"key": "website",
|
||||
"description": "Layer 'Bicycle counters' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Bicycle infrastructure')"
|
||||
},
|
||||
{
|
||||
"key": "highway",
|
||||
"description": "The MapComplete theme Bicycle infrastructure has a layer Cyclist Waiting Aids showing features with this tag",
|
||||
"value": "cyclist_waiting_aid"
|
||||
},
|
||||
{
|
||||
"key": "id",
|
||||
"description": "Layer 'Cyclist Waiting Aids' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Bicycle infrastructure') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))"
|
||||
},
|
||||
{
|
||||
"key": "image",
|
||||
"description": "The layer 'Cyclist Waiting Aids allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary"
|
||||
},
|
||||
{
|
||||
"key": "panoramax",
|
||||
"description": "The layer 'Cyclist Waiting Aids allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary"
|
||||
},
|
||||
{
|
||||
"key": "mapillary",
|
||||
"description": "The layer 'Cyclist Waiting Aids allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary"
|
||||
},
|
||||
{
|
||||
"key": "wikidata",
|
||||
"description": "The layer 'Cyclist Waiting Aids allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary"
|
||||
},
|
||||
{
|
||||
"key": "wikipedia",
|
||||
"description": "The layer 'Cyclist Waiting Aids allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary"
|
||||
},
|
||||
{
|
||||
"key": "footrest",
|
||||
"description": "Layer 'Cyclist Waiting Aids' shows footrest=yes with a fixed text, namely 'There is a board or peg to rest your foot on here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure')",
|
||||
"value": "yes"
|
||||
},
|
||||
{
|
||||
"key": "handrest",
|
||||
"description": "Layer 'Cyclist Waiting Aids' shows handrest=yes with a fixed text, namely 'There is a rail or a handle to hold on to here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure')",
|
||||
"value": "yes"
|
||||
},
|
||||
{
|
||||
"key": "side",
|
||||
"description": "Layer 'Cyclist Waiting Aids' shows side=left with a fixed text, namely 'This waiting aid is located on the left side' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure')",
|
||||
"value": "left"
|
||||
},
|
||||
{
|
||||
"key": "side",
|
||||
"description": "Layer 'Cyclist Waiting Aids' shows side=right with a fixed text, namely 'This waiting aid is located on the right side' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure')",
|
||||
"value": "right"
|
||||
},
|
||||
{
|
||||
"key": "side",
|
||||
"description": "Layer 'Cyclist Waiting Aids' shows side=both with a fixed text, namely 'There are waiting aids on both sides of the road' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure')",
|
||||
"value": "both"
|
||||
},
|
||||
{
|
||||
"key": "direction",
|
||||
"description": "Layer 'Cyclist Waiting Aids' shows direction=forward with a fixed text, namely 'This waiting aid can be used when going forward on this way' (in the mapcomplete.org theme 'Bicycle infrastructure') (This is only shown if direction~.+)",
|
||||
"value": "forward"
|
||||
},
|
||||
{
|
||||
"key": "direction",
|
||||
"description": "Layer 'Cyclist Waiting Aids' shows direction=backward with a fixed text, namely 'This waiting aid can be used when going backward on this way' (in the mapcomplete.org theme 'Bicycle infrastructure') (This is only shown if direction~.+)",
|
||||
"value": "backward"
|
||||
}
|
||||
]
|
||||
}
|
|
@ -2222,11 +2222,6 @@
|
|||
"description": "The MapComplete theme Cyclofix - a map for cyclists has a layer Bike cleaning service showing features with this tag",
|
||||
"value": "bicycle_wash"
|
||||
},
|
||||
{
|
||||
"key": "amenity",
|
||||
"description": "The MapComplete theme Cyclofix - a map for cyclists has a layer Bike cleaning service showing features with this tag",
|
||||
"value": "bike_wash"
|
||||
},
|
||||
{
|
||||
"key": "id",
|
||||
"description": "Layer 'Bike cleaning service' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))"
|
||||
|
@ -2253,37 +2248,57 @@
|
|||
},
|
||||
{
|
||||
"key": "service:bicycle:cleaning:charge",
|
||||
"description": "Layer 'Bike cleaning service' shows and asks freeform values for key 'service:bicycle:cleaning:charge' (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') (This is only shown if amenity!=bike_wash & amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+)"
|
||||
"description": "Layer 'Bike cleaning service' shows and asks freeform values for key 'service:bicycle:cleaning:charge' (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') (This is only shown if amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+)"
|
||||
},
|
||||
{
|
||||
"key": "service:bicycle:cleaning:fee",
|
||||
"description": "Layer 'Bike cleaning service' shows service:bicycle:cleaning:fee=no with a fixed text, namely 'The cleaning service is free to use' and allows to pick this as a default answer (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') (This is only shown if amenity!=bike_wash & amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+)",
|
||||
"description": "Layer 'Bike cleaning service' shows service:bicycle:cleaning:fee=no with a fixed text, namely 'The cleaning service is free to use' and allows to pick this as a default answer (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') (This is only shown if amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+)",
|
||||
"value": "no"
|
||||
},
|
||||
{
|
||||
"key": "service:bicycle:cleaning:fee",
|
||||
"description": "Layer 'Bike cleaning service' shows service:bicycle:cleaning:fee=yes & service:bicycle:cleaning:charge= with a fixed text, namely 'Free to use' (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') (This is only shown if amenity!=bike_wash & amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+)",
|
||||
"description": "Layer 'Bike cleaning service' shows service:bicycle:cleaning:fee=yes & service:bicycle:cleaning:charge= with a fixed text, namely 'Free to use' (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') (This is only shown if amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+)",
|
||||
"value": "yes"
|
||||
},
|
||||
{
|
||||
"key": "service:bicycle:cleaning:charge",
|
||||
"description": "Layer 'Bike cleaning service' shows service:bicycle:cleaning:fee=yes & service:bicycle:cleaning:charge= with a fixed text, namely 'Free to use' (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') Picking this answer will delete the key service:bicycle:cleaning:charge. (This is only shown if amenity!=bike_wash & amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+)",
|
||||
"description": "Layer 'Bike cleaning service' shows service:bicycle:cleaning:fee=yes & service:bicycle:cleaning:charge= with a fixed text, namely 'Free to use' (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') Picking this answer will delete the key service:bicycle:cleaning:charge. (This is only shown if amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+)",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"key": "charge",
|
||||
"description": "Layer 'Bike cleaning service' shows and asks freeform values for key 'charge' (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') (This is only shown if amenity=bike_wash | amenity=bicycle_wash)"
|
||||
"description": "Layer 'Bike cleaning service' shows and asks freeform values for key 'charge' (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') (This is only shown if amenity=bicycle_wash)"
|
||||
},
|
||||
{
|
||||
"key": "fee",
|
||||
"description": "Layer 'Bike cleaning service' shows fee=no with a fixed text, namely 'This cleaning service is free to use' and allows to pick this as a default answer (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') (This is only shown if amenity=bike_wash | amenity=bicycle_wash)",
|
||||
"description": "Layer 'Bike cleaning service' shows fee=no with a fixed text, namely 'This cleaning service is free to use' and allows to pick this as a default answer (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') (This is only shown if amenity=bicycle_wash)",
|
||||
"value": "no"
|
||||
},
|
||||
{
|
||||
"key": "fee",
|
||||
"description": "Layer 'Bike cleaning service' shows fee=yes with a fixed text, namely 'There is a fee to use this cleaning service' and allows to pick this as a default answer (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') (This is only shown if amenity=bike_wash | amenity=bicycle_wash)",
|
||||
"description": "Layer 'Bike cleaning service' shows fee=yes with a fixed text, namely 'There is a fee to use this cleaning service' and allows to pick this as a default answer (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') (This is only shown if amenity=bicycle_wash)",
|
||||
"value": "yes"
|
||||
},
|
||||
{
|
||||
"key": "automated",
|
||||
"description": "Layer 'Bike cleaning service' shows automated=no with a fixed text, namely 'This is a manual bike washing station' and allows to pick this as a default answer (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') (This is only shown if amenity=bicycle_wash)",
|
||||
"value": "no"
|
||||
},
|
||||
{
|
||||
"key": "automated",
|
||||
"description": "Layer 'Bike cleaning service' shows automated=yes with a fixed text, namely 'This is an automated bike wash' and allows to pick this as a default answer (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') (This is only shown if amenity=bicycle_wash)",
|
||||
"value": "yes"
|
||||
},
|
||||
{
|
||||
"key": "self_service",
|
||||
"description": "Layer 'Bike cleaning service' shows self_service=yes with a fixed text, namely 'This cleaning service is self-service' and allows to pick this as a default answer (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') (This is only shown if amenity=bicycle_wash)",
|
||||
"value": "yes"
|
||||
},
|
||||
{
|
||||
"key": "self_service",
|
||||
"description": "Layer 'Bike cleaning service' shows self_service=no with a fixed text, namely 'This cleaning service is operated by an employee' and allows to pick this as a default answer (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') (This is only shown if amenity=bicycle_wash)",
|
||||
"value": "no"
|
||||
},
|
||||
{
|
||||
"key": "amenity",
|
||||
"description": "The MapComplete theme Cyclofix - a map for cyclists has a layer Bicycle rental showing features with this tag",
|
||||
|
|
|
@ -929,21 +929,6 @@
|
|||
"key": "payment:qr_code",
|
||||
"description": "Layer 'Pharmacies' shows payment:qr_code=yes with a fixed text, namely 'Payment by QR-code is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Disaster response and emergency services')",
|
||||
"value": "yes"
|
||||
},
|
||||
{
|
||||
"key": "wheelchair",
|
||||
"description": "Layer 'Pharmacies' shows wheelchair=yes with a fixed text, namely 'This pharmacy is easy to access on a wheelchair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Disaster response and emergency services')",
|
||||
"value": "yes"
|
||||
},
|
||||
{
|
||||
"key": "wheelchair",
|
||||
"description": "Layer 'Pharmacies' shows wheelchair=no with a fixed text, namely 'This pharmacy is hard to access on a wheelchair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Disaster response and emergency services')",
|
||||
"value": "no"
|
||||
},
|
||||
{
|
||||
"key": "wheelchair",
|
||||
"description": "Layer 'Pharmacies' shows wheelchair=limited with a fixed text, namely 'This pharmacy has limited access for wheelchair users' and allows to pick this as a default answer (in the mapcomplete.org theme 'Disaster response and emergency services')",
|
||||
"value": "limited"
|
||||
}
|
||||
]
|
||||
}
|
|
@ -407,21 +407,6 @@
|
|||
"description": "Layer 'Pharmacies' shows payment:qr_code=yes with a fixed text, namely 'Payment by QR-code is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare')",
|
||||
"value": "yes"
|
||||
},
|
||||
{
|
||||
"key": "wheelchair",
|
||||
"description": "Layer 'Pharmacies' shows wheelchair=yes with a fixed text, namely 'This pharmacy is easy to access on a wheelchair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare')",
|
||||
"value": "yes"
|
||||
},
|
||||
{
|
||||
"key": "wheelchair",
|
||||
"description": "Layer 'Pharmacies' shows wheelchair=no with a fixed text, namely 'This pharmacy is hard to access on a wheelchair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare')",
|
||||
"value": "no"
|
||||
},
|
||||
{
|
||||
"key": "wheelchair",
|
||||
"description": "Layer 'Pharmacies' shows wheelchair=limited with a fixed text, namely 'This pharmacy has limited access for wheelchair users' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare')",
|
||||
"value": "limited"
|
||||
},
|
||||
{
|
||||
"key": "shop",
|
||||
"description": "The MapComplete theme Healthcare has a layer Shop showing features with this tag"
|
||||
|
|
|
@ -657,18 +657,87 @@
|
|||
},
|
||||
{
|
||||
"key": "crossing",
|
||||
"description": "Layer 'Crossings' shows crossing=unmarked with a fixed text, namely 'Crossing without crossing markings' and allows to pick this as a default answer (in the mapcomplete.org theme 'Kerbs and crossings') (This is only shown if highway=crossing)",
|
||||
"description": "Layer 'Crossings' shows crossing=unmarked with a fixed text, namely 'Crossing without crossing markings' (in the mapcomplete.org theme 'Kerbs and crossings') (This is only shown if highway=crossing)",
|
||||
"value": "unmarked"
|
||||
},
|
||||
{
|
||||
"key": "crossing_ref",
|
||||
"description": "Layer 'Crossings' shows crossing_ref=zebra with a fixed text, namely 'This is a zebra crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Kerbs and crossings') (This is only shown if crossing=uncontrolled)",
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows and asks freeform values for key 'crossing:markings' (in the mapcomplete.org theme 'Kerbs and crossings')"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=no with a fixed text, namely 'This crossing has no markings' and allows to pick this as a default answer (in the mapcomplete.org theme 'Kerbs and crossings')",
|
||||
"value": "no"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=zebra with a fixed text, namely 'This crossing has zebra markings' and allows to pick this as a default answer (in the mapcomplete.org theme 'Kerbs and crossings')",
|
||||
"value": "zebra"
|
||||
},
|
||||
{
|
||||
"key": "crossing_ref",
|
||||
"description": "Layer 'Crossings' shows crossing_ref= with a fixed text, namely 'This is not a zebra crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Kerbs and crossings') Picking this answer will delete the key crossing_ref. (This is only shown if crossing=uncontrolled)",
|
||||
"value": ""
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=yes with a fixed text, namely 'This crossing has markings of an unknown type' (in the mapcomplete.org theme 'Kerbs and crossings')",
|
||||
"value": "yes"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=lines with a fixed text, namely 'This crossings has lines on either side of the crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Kerbs and crossings')",
|
||||
"value": "lines"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=ladder with a fixed text, namely 'This crossing has lines on either side of the crossing, along with bars connecting them' and allows to pick this as a default answer (in the mapcomplete.org theme 'Kerbs and crossings')",
|
||||
"value": "ladder"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=dashes with a fixed text, namely 'This crossing has dashed lines on either sides of the crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Kerbs and crossings')",
|
||||
"value": "dashes"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=dots with a fixed text, namely 'This crossing has dotted lines on either sides of the crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Kerbs and crossings')",
|
||||
"value": "dots"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=surface with a fixed text, namely 'This crossing is marked by using a different coloured surface' and allows to pick this as a default answer (in the mapcomplete.org theme 'Kerbs and crossings')",
|
||||
"value": "surface"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=ladder:skewed with a fixed text, namely 'This crossing has lines on either side of the crossing, along with angled bars connecting them' and allows to pick this as a default answer (in the mapcomplete.org theme 'Kerbs and crossings')",
|
||||
"value": "ladder:skewed"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=zebra:paired with a fixed text, namely 'This crossing has zebra markings with an interruption in every bar' and allows to pick this as a default answer (in the mapcomplete.org theme 'Kerbs and crossings')",
|
||||
"value": "zebra:paired"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=zebra:bicolour with a fixed text, namely 'This crossing has zebra markings in alternating colours' and allows to pick this as a default answer (in the mapcomplete.org theme 'Kerbs and crossings')",
|
||||
"value": "zebra:bicolour"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=zebra:double with a fixed text, namely 'This crossing has double zebra markings' and allows to pick this as a default answer (in the mapcomplete.org theme 'Kerbs and crossings')",
|
||||
"value": "zebra:double"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=pictograms with a fixed text, namely 'This crossing has pictograms on the road' and allows to pick this as a default answer (in the mapcomplete.org theme 'Kerbs and crossings')",
|
||||
"value": "pictograms"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=ladder:paired with a fixed text, namely 'This crossing has lines on either side of the crossing, along with bars connecting them, with an interruption in every bar' and allows to pick this as a default answer (in the mapcomplete.org theme 'Kerbs and crossings')",
|
||||
"value": "ladder:paired"
|
||||
},
|
||||
{
|
||||
"key": "crossing:markings",
|
||||
"description": "Layer 'Crossings' shows crossing:markings=lines:paired with a fixed text, namely 'This crossing has double lines on either side of the crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Kerbs and crossings')",
|
||||
"value": "lines:paired"
|
||||
},
|
||||
{
|
||||
"key": "bicycle",
|
||||
|
|
|
@ -127,6 +127,132 @@
|
|||
"key": "map_source:attribution",
|
||||
"description": "Layer 'Maps' shows map_source:attribution=no with a fixed text, namely 'There is no attribution at all' (in the mapcomplete.org theme 'A map of maps') (This is only shown if map_source~^((O|)pen(S|s)treet(M|m)ap)$ | map_source=osm | map_source=OSM)",
|
||||
"value": "no"
|
||||
},
|
||||
{
|
||||
"key": "information",
|
||||
"description": "The MapComplete theme A map of maps has a layer Tactile Maps showing features with this tag",
|
||||
"value": "tactile_map"
|
||||
},
|
||||
{
|
||||
"key": "id",
|
||||
"description": "Layer 'Tactile Maps' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'A map of maps') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))"
|
||||
},
|
||||
{
|
||||
"key": "image",
|
||||
"description": "The layer 'Tactile Maps allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary"
|
||||
},
|
||||
{
|
||||
"key": "panoramax",
|
||||
"description": "The layer 'Tactile Maps allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary"
|
||||
},
|
||||
{
|
||||
"key": "mapillary",
|
||||
"description": "The layer 'Tactile Maps allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary"
|
||||
},
|
||||
{
|
||||
"key": "wikidata",
|
||||
"description": "The layer 'Tactile Maps allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary"
|
||||
},
|
||||
{
|
||||
"key": "wikipedia",
|
||||
"description": "The layer 'Tactile Maps allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary"
|
||||
},
|
||||
{
|
||||
"key": "blind:description:en",
|
||||
"description": "Layer 'Tactile Maps' shows and asks freeform values for key 'blind:description:en' (in the mapcomplete.org theme 'A map of maps')"
|
||||
},
|
||||
{
|
||||
"key": "braille",
|
||||
"description": "Layer 'Tactile Maps' shows braille=yes with a fixed text, namely 'This tactile map has braille text.' and allows to pick this as a default answer (in the mapcomplete.org theme 'A map of maps')",
|
||||
"value": "yes"
|
||||
},
|
||||
{
|
||||
"key": "braille",
|
||||
"description": "Layer 'Tactile Maps' shows braille=no with a fixed text, namely 'This tactile map does not have braille text.' and allows to pick this as a default answer (in the mapcomplete.org theme 'A map of maps')",
|
||||
"value": "no"
|
||||
},
|
||||
{
|
||||
"key": "embossed_letters",
|
||||
"description": "Layer 'Tactile Maps' shows embossed_letters=yes with a fixed text, namely 'This tactile map has embossed letters.' and allows to pick this as a default answer (in the mapcomplete.org theme 'A map of maps')",
|
||||
"value": "yes"
|
||||
},
|
||||
{
|
||||
"key": "embossed_letters",
|
||||
"description": "Layer 'Tactile Maps' shows embossed_letters=no with a fixed text, namely 'This tactile map does not have embossed letters.' and allows to pick this as a default answer (in the mapcomplete.org theme 'A map of maps')",
|
||||
"value": "no"
|
||||
},
|
||||
{
|
||||
"key": "website",
|
||||
"description": "Layer 'Tactile Maps' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'A map of maps')"
|
||||
},
|
||||
{
|
||||
"key": "contact:website",
|
||||
"description": "Layer 'Tactile Maps' shows contact:website~.+ with a fixed text, namely '<a href='{contact:website}' rel='nofollow noopener noreferrer' target='_blank'>{contact:website}</a>' (in the mapcomplete.org theme 'A map of maps')"
|
||||
},
|
||||
{
|
||||
"key": "information",
|
||||
"description": "The MapComplete theme A map of maps has a layer Tactile Models showing features with this tag",
|
||||
"value": "tactile_model"
|
||||
},
|
||||
{
|
||||
"key": "id",
|
||||
"description": "Layer 'Tactile Models' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'A map of maps') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))"
|
||||
},
|
||||
{
|
||||
"key": "image",
|
||||
"description": "The layer 'Tactile Models allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary"
|
||||
},
|
||||
{
|
||||
"key": "panoramax",
|
||||
"description": "The layer 'Tactile Models allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary"
|
||||
},
|
||||
{
|
||||
"key": "mapillary",
|
||||
"description": "The layer 'Tactile Models allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary"
|
||||
},
|
||||
{
|
||||
"key": "wikidata",
|
||||
"description": "The layer 'Tactile Models allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary"
|
||||
},
|
||||
{
|
||||
"key": "wikipedia",
|
||||
"description": "The layer 'Tactile Models allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary"
|
||||
},
|
||||
{
|
||||
"key": "blind:description:en",
|
||||
"description": "Layer 'Tactile Models' shows and asks freeform values for key 'blind:description:en' (in the mapcomplete.org theme 'A map of maps')"
|
||||
},
|
||||
{
|
||||
"key": "braille",
|
||||
"description": "Layer 'Tactile Models' shows braille=yes with a fixed text, namely 'There is a braille description.' and allows to pick this as a default answer (in the mapcomplete.org theme 'A map of maps')",
|
||||
"value": "yes"
|
||||
},
|
||||
{
|
||||
"key": "braille",
|
||||
"description": "Layer 'Tactile Models' shows braille=no with a fixed text, namely 'There is no braille description.' and allows to pick this as a default answer (in the mapcomplete.org theme 'A map of maps')",
|
||||
"value": "no"
|
||||
},
|
||||
{
|
||||
"key": "embossed_letters",
|
||||
"description": "Layer 'Tactile Models' shows embossed_letters=yes with a fixed text, namely 'There are embossed letters describing the model.' and allows to pick this as a default answer (in the mapcomplete.org theme 'A map of maps')",
|
||||
"value": "yes"
|
||||
},
|
||||
{
|
||||
"key": "embossed_letters",
|
||||
"description": "Layer 'Tactile Models' shows embossed_letters=no with a fixed text, namely 'There are no embossed letters describing the model.' and allows to pick this as a default answer (in the mapcomplete.org theme 'A map of maps')",
|
||||
"value": "no"
|
||||
},
|
||||
{
|
||||
"key": "scale",
|
||||
"description": "Layer 'Tactile Models' shows and asks freeform values for key 'scale' (in the mapcomplete.org theme 'A map of maps')"
|
||||
},
|
||||
{
|
||||
"key": "website",
|
||||
"description": "Layer 'Tactile Models' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'A map of maps')"
|
||||
},
|
||||
{
|
||||
"key": "contact:website",
|
||||
"description": "Layer 'Tactile Models' shows contact:website~.+ with a fixed text, namely '<a href='{contact:website}' rel='nofollow noopener noreferrer' target='_blank'>{contact:website}</a>' (in the mapcomplete.org theme 'A map of maps')"
|
||||
}
|
||||
]
|
||||
}
|
|
@ -3192,21 +3192,6 @@
|
|||
"description": "Layer 'Pharmacies' shows payment:qr_code=yes with a fixed text, namely 'Payment by QR-code is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels')",
|
||||
"value": "yes"
|
||||
},
|
||||
{
|
||||
"key": "wheelchair",
|
||||
"description": "Layer 'Pharmacies' shows wheelchair=yes with a fixed text, namely 'This pharmacy is easy to access on a wheelchair' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels')",
|
||||
"value": "yes"
|
||||
},
|
||||
{
|
||||
"key": "wheelchair",
|
||||
"description": "Layer 'Pharmacies' shows wheelchair=no with a fixed text, namely 'This pharmacy is hard to access on a wheelchair' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels')",
|
||||
"value": "no"
|
||||
},
|
||||
{
|
||||
"key": "wheelchair",
|
||||
"description": "Layer 'Pharmacies' shows wheelchair=limited with a fixed text, namely 'This pharmacy has limited access for wheelchair users' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels')",
|
||||
"value": "limited"
|
||||
},
|
||||
{
|
||||
"key": "amenity",
|
||||
"description": "The MapComplete theme OnWheels has a layer Doctors showing features with this tag",
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -39,6 +39,10 @@
|
|||
"key": "wikipedia",
|
||||
"description": "The layer 'Postboxes allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary"
|
||||
},
|
||||
{
|
||||
"key": "operator",
|
||||
"description": "Layer 'Postboxes' shows and asks freeform values for key 'operator' (in the mapcomplete.org theme 'Postbox and Post Office Map')"
|
||||
},
|
||||
{
|
||||
"key": "amenity",
|
||||
"description": "The MapComplete theme Postbox and Post Office Map has a layer Post offices showing features with this tag",
|
||||
|
|
|
@ -1450,21 +1450,6 @@
|
|||
"description": "Layer 'Pharmacies' shows payment:qr_code=yes with a fixed text, namely 'Payment by QR-code is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Shops')",
|
||||
"value": "yes"
|
||||
},
|
||||
{
|
||||
"key": "wheelchair",
|
||||
"description": "Layer 'Pharmacies' shows wheelchair=yes with a fixed text, namely 'This pharmacy is easy to access on a wheelchair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Shops')",
|
||||
"value": "yes"
|
||||
},
|
||||
{
|
||||
"key": "wheelchair",
|
||||
"description": "Layer 'Pharmacies' shows wheelchair=no with a fixed text, namely 'This pharmacy is hard to access on a wheelchair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Shops')",
|
||||
"value": "no"
|
||||
},
|
||||
{
|
||||
"key": "wheelchair",
|
||||
"description": "Layer 'Pharmacies' shows wheelchair=limited with a fixed text, namely 'This pharmacy has limited access for wheelchair users' and allows to pick this as a default answer (in the mapcomplete.org theme 'Shops')",
|
||||
"value": "limited"
|
||||
},
|
||||
{
|
||||
"key": "amenity",
|
||||
"description": "The MapComplete theme Shops has a layer Ice cream parlors showing features with this tag",
|
||||
|
|
|
@ -594,6 +594,650 @@
|
|||
"description": "Layer 'Sports centres' shows wheelchair=no with a fixed text, namely 'This place is not reachable with a wheelchair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "no"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows and asks freeform values for key 'sport' (in the mapcomplete.org theme 'Sports')"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=9pin with a fixed text, namely 'Nine-pin bowling' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "9pin"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=10pin with a fixed text, namely 'Ten-pin bowling' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "10pin"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=aerobics with a fixed text, namely 'Aerobics' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "aerobics"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=american_football with a fixed text, namely 'American football' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "american_football"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=aikido with a fixed text, namely 'Aikido' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "aikido"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=archery with a fixed text, namely 'Archery' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "archery"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=athletics with a fixed text, namely 'Athletics' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "athletics"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=australian_football with a fixed text, namely 'Australian rules football' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "australian_football"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=badminton with a fixed text, namely 'Badminton' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "badminton"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=bandy with a fixed text, namely 'Bandy' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "bandy"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=base with a fixed text, namely 'BASE jumping' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "base"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=baseball with a fixed text, namely 'Baseball' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "baseball"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=basketball with a fixed text, namely 'Basketball' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "basketball"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=beachvolleyball with a fixed text, namely 'Beachvolleyball' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "beachvolleyball"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=biathlon with a fixed text, namely 'Biathlon' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "biathlon"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=billiards with a fixed text, namely 'Cue sports' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "billiards"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=bmx with a fixed text, namely 'BMX' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "bmx"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=bobsleigh with a fixed text, namely 'Bobsleigh' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "bobsleigh"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=boules with a fixed text, namely 'Boules' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "boules"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=bowls with a fixed text, namely 'Bowls' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "bowls"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=boxing with a fixed text, namely 'Boxing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "boxing"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=bullfighting with a fixed text, namely 'Bullfighting' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "bullfighting"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=canadian_football with a fixed text, namely 'Canadian football' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "canadian_football"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=canoe with a fixed text, namely 'Canoe' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "canoe"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=chess with a fixed text, namely 'Chess' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "chess"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=cliff_diving with a fixed text, namely 'Non-competitive diving' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "cliff_diving"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=climbing with a fixed text, namely 'Rock climbing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "climbing"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=climbing_adventure with a fixed text, namely 'Climbing Adventure' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "climbing_adventure"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=cockfighting with a fixed text, namely 'Cockfighting' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "cockfighting"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=cricket with a fixed text, namely 'Cricket' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "cricket"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=crossfit with a fixed text, namely 'CrossFit' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "crossfit"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=croquet with a fixed text, namely 'Croquet' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "croquet"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=curling with a fixed text, namely 'Curling' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "curling"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=cycle_polo with a fixed text, namely 'Cycle Polo' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "cycle_polo"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=cycling with a fixed text, namely 'Cycling' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "cycling"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=dance with a fixed text, namely 'Dance' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "dance"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=darts with a fixed text, namely 'Darts' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "darts"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=dog_agility with a fixed text, namely 'Dog agility' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "dog_agility"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=dog_racing with a fixed text, namely 'Greyhound racing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "dog_racing"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=dragon_boat with a fixed text, namely 'Dragon Boat' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "dragon_boat"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=equestrian with a fixed text, namely 'Equestrianism' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "equestrian"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=fencing with a fixed text, namely 'Fencing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "fencing"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=field_hockey with a fixed text, namely 'Field hockey' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "field_hockey"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=fitness with a fixed text, namely 'Fitness' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "fitness"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=five-a-side with a fixed text, namely '5 person soccer' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "five-a-side"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=floorball with a fixed text, namely 'Floorball' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "floorball"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=four_square with a fixed text, namely 'Four square' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "four_square"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=free_flying with a fixed text, namely 'Paragliding' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "free_flying"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=futsal with a fixed text, namely 'Futsal' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "futsal"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=gaelic_games with a fixed text, namely 'Gaelic games' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "gaelic_games"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=gaga with a fixed text, namely 'Gaga ball' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "gaga"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=golf with a fixed text, namely 'Golf' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "golf"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=gymnastics with a fixed text, namely 'Gymnastics' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "gymnastics"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=handball with a fixed text, namely 'Handball' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "handball"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=hapkido with a fixed text, namely 'Hapkido' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "hapkido"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=hiking with a fixed text, namely 'Hiking' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "hiking"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=horseshoes with a fixed text, namely 'Horseshoes' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "horseshoes"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=horse_racing with a fixed text, namely 'Horse racing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "horse_racing"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=ice_hockey with a fixed text, namely 'Ice Hockey' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "ice_hockey"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=ice_skating with a fixed text, namely 'Ice skating' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "ice_skating"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=ice_stock with a fixed text, namely 'Ice stock sport' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "ice_stock"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=judo with a fixed text, namely 'Judo' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "judo"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=karate with a fixed text, namely 'Karate' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "karate"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=karting with a fixed text, namely 'Kart racing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "karting"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=kickboxing with a fixed text, namely 'Kickboxing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "kickboxing"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=kitesurfing with a fixed text, namely 'Kitesurfing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "kitesurfing"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=korfball with a fixed text, namely 'Korfball' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "korfball"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=krachtball with a fixed text, namely 'Krachtball' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "krachtball"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=lacrosse with a fixed text, namely 'Lacrosse' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "lacrosse"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=laser_tag with a fixed text, namely 'Laser tag' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "laser_tag"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=martial_arts with a fixed text, namely 'Martial arts' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "martial_arts"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=miniature_golf with a fixed text, namely 'Miniature golf' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "miniature_golf"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=model_aerodrome with a fixed text, namely 'Radio-controlled aircraft' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "model_aerodrome"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=motocross with a fixed text, namely 'Motocross' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "motocross"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=motor with a fixed text, namely 'Motorsport' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "motor"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=multi with a fixed text, namely 'Multiple kind of sports' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "multi"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=netball with a fixed text, namely 'Netball' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "netball"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=obstacle_course with a fixed text, namely 'Obstacle course' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "obstacle_course"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=orienteering with a fixed text, namely 'Orienteering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "orienteering"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=paddle_tennis with a fixed text, namely 'Paddle tennis' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "paddle_tennis"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=padel with a fixed text, namely 'Padel' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "padel"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=paintball with a fixed text, namely 'Paintball' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "paintball"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=parachuting with a fixed text, namely 'Parachuting' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "parachuting"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=parkour with a fixed text, namely 'Parkour' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "parkour"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=pelota with a fixed text, namely 'Palota' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "pelota"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=pesäpallo with a fixed text, namely 'Pesäpallo' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "pesäpallo"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=pickleball with a fixed text, namely 'Pickleball' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "pickleball"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=pilates with a fixed text, namely 'Pilates' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "pilates"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=pole_dance with a fixed text, namely 'Pole dance' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "pole_dance"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=racquet with a fixed text, namely 'Racquetball' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "racquet"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=rc_car with a fixed text, namely 'Radio-controlled car' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "rc_car"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=roller_skating with a fixed text, namely 'Roller skating' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "roller_skating"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=rowing with a fixed text, namely 'Rowing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "rowing"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=rugby_league with a fixed text, namely 'Rugby league' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "rugby_league"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=rugby_union with a fixed text, namely 'Rugby union' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "rugby_union"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=running with a fixed text, namely 'Running' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "running"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=sailing with a fixed text, namely 'Sailing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "sailing"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=scuba_diving with a fixed text, namely 'Scuba diving' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "scuba_diving"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=shooting with a fixed text, namely 'Shooting' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "shooting"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=shot-put with a fixed text, namely 'Shot-put' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "shot-put"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=skateboard with a fixed text, namely 'Skateboard' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "skateboard"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=ski_jumping with a fixed text, namely 'Ski jumping' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "ski_jumping"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=snooker with a fixed text, namely 'Snooker' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "snooker"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=soccer with a fixed text, namely 'Soccer' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "soccer"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=softball with a fixed text, namely 'Softball' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "softball"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=speedway with a fixed text, namely 'Motorcycle speedway' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "speedway"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=squash with a fixed text, namely 'Squash' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "squash"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=sumo with a fixed text, namely 'Sumo' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "sumo"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=surfing with a fixed text, namely 'Surfing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "surfing"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=swimming with a fixed text, namely 'Swimming' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "swimming"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=table_tennis with a fixed text, namely 'Table tennis' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "table_tennis"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=table_soccer with a fixed text, namely 'Table soccer' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "table_soccer"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=taekwondo with a fixed text, namely 'Taekwondo' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "taekwondo"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=tennis with a fixed text, namely 'Tennis' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "tennis"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=teqball with a fixed text, namely 'Teqball' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "teqball"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=toboggan with a fixed text, namely 'Toboggan' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "toboggan"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=trampoline with a fixed text, namely 'Trampoline' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "trampoline"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=ultimate with a fixed text, namely 'Ultimate frisbee' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "ultimate"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=ultralight_aviation with a fixed text, namely 'Ultralight aviation' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "ultralight_aviation"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=volleyball with a fixed text, namely 'Volleyball' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "volleyball"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=wakeboarding with a fixed text, namely 'Wakeboarding' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "wakeboarding"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=water_polo with a fixed text, namely 'Water polo' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "water_polo"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=water_ski with a fixed text, namely 'Waterskiing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "water_ski"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=weightlifting with a fixed text, namely 'Olympic weightlifting' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "weightlifting"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=windsurfing with a fixed text, namely 'Windsurfing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "windsurfing"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=wrestling with a fixed text, namely 'Wrestling' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "wrestling"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=yoga with a fixed text, namely 'Yoga' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "yoga"
|
||||
},
|
||||
{
|
||||
"key": "sport",
|
||||
"description": "Layer 'Sports centres' shows sport=zurkhaneh_sport with a fixed text, namely 'Zurkhaneh sport' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
|
||||
"value": "zurkhaneh_sport"
|
||||
},
|
||||
{
|
||||
"key": "shop",
|
||||
"description": "The MapComplete theme Sports has a layer Shop showing features with this tag",
|
||||
|
|
|
@ -79,6 +79,11 @@
|
|||
"description": "Layer 'Surveillance camera's' shows camera:type=panning with a fixed text, namely 'A panning camera' and allows to pick this as a default answer (in the mapcomplete.org theme 'Surveillance under Surveillance')",
|
||||
"value": "panning"
|
||||
},
|
||||
{
|
||||
"key": "camera:type",
|
||||
"description": "Layer 'Surveillance camera's' shows camera:type=doorbell with a fixed text, namely 'A doorbell which might be turned on remotely at any time or by motion detection. These are typically <i>Smart</i>, internet-connected doorbells. Typical brands are Ring, Google Nest, Eufy, ...' and allows to pick this as a default answer (in the mapcomplete.org theme 'Surveillance under Surveillance')",
|
||||
"value": "doorbell"
|
||||
},
|
||||
{
|
||||
"key": "camera:direction",
|
||||
"description": "Layer 'Surveillance camera's' shows and asks freeform values for key 'camera:direction' (in the mapcomplete.org theme 'Surveillance under Surveillance') (This is only shown if camera:direction~.+ | direction~.+ | camera:type!=dome | (camera:type=dome & camera:mount=wall))"
|
||||
|
@ -113,22 +118,22 @@
|
|||
},
|
||||
{
|
||||
"key": "indoor",
|
||||
"description": "Layer 'Surveillance camera's' shows indoor=yes with a fixed text, namely 'This camera is located indoors' and allows to pick this as a default answer (in the mapcomplete.org theme 'Surveillance under Surveillance') (This is only shown if surveillance:type=public)",
|
||||
"description": "Layer 'Surveillance camera's' shows indoor=yes with a fixed text, namely 'This camera is located indoors' and allows to pick this as a default answer (in the mapcomplete.org theme 'Surveillance under Surveillance') (This is only shown if surveillance!=outdoor & surveillance!=indoor)",
|
||||
"value": "yes"
|
||||
},
|
||||
{
|
||||
"key": "indoor",
|
||||
"description": "Layer 'Surveillance camera's' shows indoor=no with a fixed text, namely 'This camera is located outdoors' and allows to pick this as a default answer (in the mapcomplete.org theme 'Surveillance under Surveillance') (This is only shown if surveillance:type=public)",
|
||||
"description": "Layer 'Surveillance camera's' shows indoor=no with a fixed text, namely 'This camera is located outdoors' and allows to pick this as a default answer (in the mapcomplete.org theme 'Surveillance under Surveillance') (This is only shown if surveillance!=outdoor & surveillance!=indoor)",
|
||||
"value": "no"
|
||||
},
|
||||
{
|
||||
"key": "indoor",
|
||||
"description": "Layer 'Surveillance camera's' shows indoor= with a fixed text, namely 'This camera is probably located outdoors' (in the mapcomplete.org theme 'Surveillance under Surveillance') Picking this answer will delete the key indoor. (This is only shown if surveillance:type=public)",
|
||||
"description": "Layer 'Surveillance camera's' shows indoor= with a fixed text, namely 'This camera is probably located outdoors' (in the mapcomplete.org theme 'Surveillance under Surveillance') Picking this answer will delete the key indoor. (This is only shown if surveillance!=outdoor & surveillance!=indoor)",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"key": "level",
|
||||
"description": "Layer 'Surveillance camera's' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'Surveillance under Surveillance') (This is only shown if indoor=yes | surveillance:type=ye)"
|
||||
"description": "Layer 'Surveillance camera's' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'Surveillance under Surveillance') (This is only shown if camera:type!=doorbell & (indoor=yes | surveillance=indoor) & (surveillance:type=alpr | surveillance:type=camera))"
|
||||
},
|
||||
{
|
||||
"key": "surveillance:zone",
|
||||
|
|
|
@ -26,10 +26,12 @@ you are building your theme.
|
|||
6. [!~ Value should not match regex](#!~-value-should-not-match-regex)
|
||||
7. [!~i~ Value does not match case-invariant regex](#!~i~-value-does-not-match-case-invariant-regex)
|
||||
8. [~~ Key and value should match given regex](#~~-key-and-value-should-match-given-regex)
|
||||
9. [:= Substitute ... {some_key} ... and match key](#=-substitute-...-{some_key}-...-and-match-key)
|
||||
10. [!:= Substitute {some_key} should not match key](#!=-substitute-{some_key}-should-not-match-key)
|
||||
11. [<= >= < > Logical comparators](#<=->=-<->-logical-comparators)
|
||||
12. [Logical operators](#logical-operators)
|
||||
9. [~i~~ Key and value should match a given regex; value is case-invariant](#~i~~-key-and-value-should-match-a-given-regex-value-is-case-invariant)
|
||||
10. [!~i~~ Key and value should match a given regex; value is case-invariant](#!~i~~-key-and-value-should-match-a-given-regex-value-is-case-invariant)
|
||||
11. [:= Substitute ... {some_key} ... and match key](#=-substitute-...-{some_key}-...-and-match-key)
|
||||
12. [!:= Substitute {some_key} should not match key](#!=-substitute-{some_key}-should-not-match-key)
|
||||
13. [<= >= < > Logical comparators](#<=->=-<->-logical-comparators)
|
||||
14. [Logical operators](#logical-operators)
|
||||
|
||||
Example
|
||||
-------
|
||||
|
@ -112,6 +114,14 @@ A tag can also be tested against a regex with `key~i~regex`, where the case of t
|
|||
|
||||
Both the `key` and `value` part of this specification are interpreted as regexes, both the key and value musth completely match their respective regexes
|
||||
|
||||
## `~i~~` Key and value should match a given regex; value is case-invariant
|
||||
|
||||
Similar to ~~, except that the value is case-invariant
|
||||
|
||||
## `!~i~~` Key and value should match a given regex; value is case-invariant
|
||||
|
||||
Similar to !~~, except that the value is case-invariant
|
||||
|
||||
## `:=` Substitute `... {some_key} ...` and match `key`
|
||||
|
||||
**This is an advanced feature - use with caution**
|
||||
|
|
|
@ -54,7 +54,9 @@ Available languages:
|
|||
- [Basic tags for this layer](#basic-tags-for-this-layer)
|
||||
- [Supported attributes](#supported-attributes)
|
||||
+ [images](#images)
|
||||
+ [minimap](#minimap)
|
||||
+ [phone](#phone)
|
||||
+ [email](#email)
|
||||
+ [website](#website)
|
||||
+ [opening_hours](#opening_hours)
|
||||
+ [Opening hours](#opening-hours)
|
||||
+ [post_partner](#post_partner)
|
||||
|
@ -171,6 +173,9 @@ Elements must match **all** of the following expressions:
|
|||
|
||||
| attribute | type | values which are supported by this layer |
|
||||
-----|-----|----- |
|
||||
| <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/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/post_office#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/post_office/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [post_office](https://wiki.openstreetmap.org/wiki/Key:post_office) | Multiple choice | [post_partner](https://wiki.openstreetmap.org/wiki/Tag:post_office%3Dpost_partner) [](https://wiki.openstreetmap.org/wiki/Tag:post_office%3D) |
|
||||
| <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) | |
|
||||
|
@ -187,10 +192,36 @@ This block shows the known images which are linked with the `image`-keys, but al
|
|||
_This tagrendering has no question and is thus read-only_
|
||||
*{image_carousel()}{image_upload()}*
|
||||
|
||||
### minimap
|
||||
### phone
|
||||
|
||||
_This tagrendering has no question and is thus read-only_
|
||||
*{minimap(18): height: 5rem; overflow: hidden; border-radius:3rem; }*
|
||||
The question is `What is the phone number of {title()}?`
|
||||
*{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set
|
||||
|
||||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/questions/phone.svg' style='width: 3rem; height: 3rem'> *{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 src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/svg/envelope.svg' style='width: 3rem; height: 3rem'> *<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 src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/svg/envelope.svg' style='width: 3rem; height: 3rem'> *<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 src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/icons/website.svg' style='width: 3rem; height: 3rem'> *<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`
|
||||
|
||||
### opening_hours
|
||||
|
||||
|
|
|
@ -26,6 +26,7 @@ Available languages:
|
|||
- ru
|
||||
- uk
|
||||
- hu
|
||||
- nl
|
||||
|
||||
# Layers defined in this theme configuration file
|
||||
These layers can not be reused in different themes.
|
||||
|
|
|
@ -14,6 +14,8 @@ This theme contains the following layers:
|
|||
- [transit_stops](../Layers/transit_stops.md)
|
||||
- [elevator](../Layers/elevator.md)
|
||||
- [stairs](../Layers/stairs.md)
|
||||
- [tactile_map](../Layers/tactile_map.md)
|
||||
- [tactile_model](../Layers/tactile_model.md)
|
||||
|
||||
Available languages:
|
||||
|
||||
|
|
|
@ -26,6 +26,8 @@ Available languages:
|
|||
- uk
|
||||
- hu
|
||||
- pl
|
||||
- nl
|
||||
- fr
|
||||
|
||||
# Table of contents
|
||||
|
||||
|
@ -728,7 +730,7 @@ This tagrendering has labels
|
|||
| id | question | osmTags |
|
||||
-----|-----|----- |
|
||||
| shop_types.0 | *What kind of shop is this?* (default) | |
|
||||
| shop_types.1 | Bicycle rental shop | shop=bicycle_rental |
|
||||
| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | ((shop=rental & amenity=bicycle_rental)) |
|
||||
| shop_types.2 | Farm Supply Shop | shop=agrarian |
|
||||
| shop_types.3 | Liquor Store | shop=alcohol |
|
||||
| shop_types.4 | Anime / Manga Shop | shop=anime |
|
||||
|
|
|
@ -756,7 +756,7 @@ This tagrendering has labels
|
|||
| id | question | osmTags |
|
||||
-----|-----|----- |
|
||||
| shop_types.0 | *What kind of shop is this?* (default) | |
|
||||
| shop_types.1 | Bicycle rental shop | shop=bicycle_rental |
|
||||
| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | ((shop=rental & amenity=bicycle_rental)) |
|
||||
| shop_types.2 | Farm Supply Shop | shop=agrarian |
|
||||
| shop_types.3 | Liquor Store | shop=alcohol |
|
||||
| shop_types.4 | Anime / Manga Shop | shop=anime |
|
||||
|
|
|
@ -12,6 +12,7 @@ This theme contains the following layers:
|
|||
- [barrier](../Layers/barrier.md)
|
||||
- [crossings](../Layers/crossings.md)
|
||||
- [bicycle_counter](../Layers/bicycle_counter.md)
|
||||
- [cyclist_waiting_aid](../Layers/cyclist_waiting_aid.md)
|
||||
|
||||
Available languages:
|
||||
|
||||
|
|
|
@ -33,6 +33,7 @@ Available languages:
|
|||
- ru
|
||||
- hu
|
||||
- uk
|
||||
- nl
|
||||
|
||||
# Layers defined in this theme configuration file
|
||||
These layers can not be reused in different themes.
|
||||
|
|
|
@ -22,6 +22,7 @@ Available languages:
|
|||
- pl
|
||||
- hu
|
||||
- uk
|
||||
- nl
|
||||
|
||||
# Layers defined in this theme configuration file
|
||||
These layers can not be reused in different themes.
|
||||
|
|
|
@ -20,6 +20,7 @@ Available languages:
|
|||
- cs
|
||||
- hu
|
||||
- uk
|
||||
- nl
|
||||
|
||||
# Layers defined in this theme configuration file
|
||||
These layers can not be reused in different themes.
|
||||
|
|
|
@ -33,6 +33,7 @@ Available languages:
|
|||
- ca
|
||||
- cs
|
||||
- pt
|
||||
- uk
|
||||
|
||||
# Layers defined in this theme configuration file
|
||||
These layers can not be reused in different themes.
|
||||
|
|
|
@ -20,6 +20,7 @@ Available languages:
|
|||
- es
|
||||
- cs
|
||||
- uk
|
||||
- nl
|
||||
|
||||
# Table of contents
|
||||
|
||||
|
@ -543,6 +544,25 @@ This tagrendering has labels
|
|||
| 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://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/ghostsigns/ghostsigns.json)
|
||||
|
|
|
@ -26,6 +26,8 @@ Available languages:
|
|||
- ru
|
||||
- hu
|
||||
- uk
|
||||
- fr
|
||||
- nl
|
||||
|
||||
# Table of contents
|
||||
|
||||
|
@ -1521,7 +1523,7 @@ This tagrendering has labels
|
|||
| id | question | osmTags |
|
||||
-----|-----|----- |
|
||||
| shop_types.0 | *What kind of shop is this?* (default) | |
|
||||
| shop_types.1 | Bicycle rental shop | shop=bicycle_rental |
|
||||
| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | ((shop=rental & amenity=bicycle_rental)) |
|
||||
| shop_types.2 | Farm Supply Shop | shop=agrarian |
|
||||
| shop_types.3 | Liquor Store | shop=alcohol |
|
||||
| shop_types.4 | Anime / Manga Shop | shop=anime |
|
||||
|
|
|
@ -20,6 +20,7 @@ Available languages:
|
|||
- ca
|
||||
- ru
|
||||
- uk
|
||||
- nl
|
||||
|
||||
# Layers defined in this theme configuration file
|
||||
These layers can not be reused in different themes.
|
||||
|
|
|
@ -758,7 +758,7 @@ This tagrendering has labels
|
|||
| id | question | osmTags |
|
||||
-----|-----|----- |
|
||||
| shop_types.0 | *What kind of shop is this?* (default) | |
|
||||
| shop_types.1 | Bicycle rental shop | shop=bicycle_rental |
|
||||
| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | ((shop=rental & amenity=bicycle_rental)) |
|
||||
| shop_types.2 | Farm Supply Shop | shop=agrarian |
|
||||
| shop_types.3 | Liquor Store | shop=alcohol |
|
||||
| shop_types.4 | Anime / Manga Shop | shop=anime |
|
||||
|
|
|
@ -22,6 +22,8 @@ Available languages:
|
|||
- ru
|
||||
- hu
|
||||
- uk
|
||||
- fr
|
||||
- nl
|
||||
|
||||
# Layers defined in this theme configuration file
|
||||
These layers can not be reused in different themes.
|
||||
|
|
|
@ -17,6 +17,7 @@ Available languages:
|
|||
- es
|
||||
- cs
|
||||
- hu
|
||||
- nl
|
||||
|
||||
# Layers defined in this theme configuration file
|
||||
These layers can not be reused in different themes.
|
||||
|
|
|
@ -38,7 +38,7 @@ Available languages:
|
|||
- [Supported attributes](#supported-attributes)
|
||||
+ [images](#images)
|
||||
+ [crossing-type](#crossing-type)
|
||||
+ [crossing-is-zebra](#crossing-is-zebra)
|
||||
+ [markings](#markings)
|
||||
+ [crossing-bicycle-allowed](#crossing-bicycle-allowed)
|
||||
+ [crossing-has-island](#crossing-has-island)
|
||||
+ [crossing-tactile](#crossing-tactile)
|
||||
|
@ -84,8 +84,8 @@ Elements must match the expression **<a href='https://wiki.openstreetmap.org/wik
|
|||
|
||||
| attribute | type | values which are supported by this layer |
|
||||
-----|-----|----- |
|
||||
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/crossing#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/crossing/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [crossing](https://wiki.openstreetmap.org/wiki/Key:crossing) | Multiple choice | [uncontrolled](https://wiki.openstreetmap.org/wiki/Tag:crossing%3Duncontrolled) [traffic_signals](https://wiki.openstreetmap.org/wiki/Tag:crossing%3Dtraffic_signals) [unmarked](https://wiki.openstreetmap.org/wiki/Tag:crossing%3Dunmarked) |
|
||||
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/crossing_ref#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/crossing_ref/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [crossing_ref](https://wiki.openstreetmap.org/wiki/Key:crossing_ref) | Multiple choice | [zebra](https://wiki.openstreetmap.org/wiki/Tag:crossing_ref%3Dzebra) [](https://wiki.openstreetmap.org/wiki/Tag:crossing_ref%3D) |
|
||||
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/crossing#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/crossing/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [crossing](https://wiki.openstreetmap.org/wiki/Key:crossing) | Multiple choice | [uncontrolled](https://wiki.openstreetmap.org/wiki/Tag:crossing%3Duncontrolled) [traffic_signals](https://wiki.openstreetmap.org/wiki/Tag:crossing%3Dtraffic_signals) |
|
||||
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/crossing:markings#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/crossing%3Amarkings/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [crossing:markings](https://wiki.openstreetmap.org/wiki/Key:crossing:markings) | [string](../SpecialInputElements.md#string) | [no](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dno) [zebra](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dzebra) [lines](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dlines) [ladder](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dladder) [dashes](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Ddashes) [dots](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Ddots) [surface](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dsurface) [ladder:skewed](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dladder:skewed) [zebra:paired](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dzebra:paired) [zebra:bicolour](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dzebra:bicolour) [zebra:double](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dzebra:double) [pictograms](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dpictograms) [ladder:paired](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dladder:paired) [lines:paired](https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dlines:paired) |
|
||||
| <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/crossing:island#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/crossing%3Aisland/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [crossing:island](https://wiki.openstreetmap.org/wiki/Key:crossing:island) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:crossing:island%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:crossing:island%3Dno) |
|
||||
| <a target="_blank" href='https://taginfo.openstreetmap.org/keys/tactile_paving#values'><img src='https://mapcomplete.org/assets/svg/search.svg' height='18px'></a> <a target="_blank" href='https://taghistory.raifer.tech/?#***/tactile_paving/'><img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'></a> [tactile_paving](https://wiki.openstreetmap.org/wiki/Key:tactile_paving) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:tactile_paving%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:tactile_paving%3Dno) |
|
||||
|
@ -109,18 +109,30 @@ The question is `What kind of crossing is this?`
|
|||
- *Crossing, without traffic lights* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing' target='_blank'>crossing</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing%3Duncontrolled' target='_blank'>uncontrolled</a>
|
||||
- *Crossing with traffic signals* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing' target='_blank'>crossing</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing%3Dtraffic_signals' target='_blank'>traffic_signals</a>
|
||||
- *Zebra crossing* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing' target='_blank'>crossing</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing%3Dzebra' target='_blank'>zebra</a>. _This option cannot be chosen as answer_
|
||||
- *Crossing without crossing markings* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing' target='_blank'>crossing</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing%3Dunmarked' target='_blank'>unmarked</a>
|
||||
- *Crossing without crossing markings* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing' target='_blank'>crossing</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing%3Dunmarked' target='_blank'>unmarked</a>. _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:highway' target='_blank'>highway</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:highway%3Dcrossing' target='_blank'>crossing</a>
|
||||
|
||||
### crossing-is-zebra
|
||||
### markings
|
||||
|
||||
The question is `Is this is a zebra crossing?`
|
||||
The question is `What kind of markings does this crossing have?`
|
||||
*This crossing has {crossing:markings} markings* is shown if `crossing:markings` is set
|
||||
|
||||
- *This is a zebra crossing* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing_ref' target='_blank'>crossing_ref</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing_ref%3Dzebra' target='_blank'>zebra</a>
|
||||
- *This is not a zebra crossing* is shown if with crossing_ref=
|
||||
|
||||
This tagrendering is only visible in the popup if the following condition is met: <a href='https://wiki.openstreetmap.org/wiki/Key:crossing' target='_blank'>crossing</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing%3Duncontrolled' target='_blank'>uncontrolled</a>
|
||||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/crossings/crossing_unmarked.png' style='width: 3rem; height: 3rem'> *This crossing has no markings* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dno' target='_blank'>no</a>
|
||||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/crossings/markings_zebra.png' style='width: 3rem; height: 3rem'> *This crossing has zebra markings* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dzebra' target='_blank'>zebra</a>
|
||||
- *This crossing has markings of an unknown type* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dyes' target='_blank'>yes</a>. _This option cannot be chosen as answer_
|
||||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/crossings/markings_lines.png' style='width: 3rem; height: 3rem'> *This crossings has lines on either side of the crossing* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dlines' target='_blank'>lines</a>
|
||||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/crossings/markings_ladder.png' style='width: 3rem; height: 3rem'> *This crossing has lines on either side of the crossing, along with bars connecting them* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dladder' target='_blank'>ladder</a>
|
||||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/crossings/markings_dashes.png' style='width: 3rem; height: 3rem'> *This crossing has dashed lines on either sides of the crossing* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Ddashes' target='_blank'>dashes</a>
|
||||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/crossings/markings_dots.png' style='width: 3rem; height: 3rem'> *This crossing has dotted lines on either sides of the crossing* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Ddots' target='_blank'>dots</a>
|
||||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/crossings/markings_surface.png' style='width: 3rem; height: 3rem'> *This crossing is marked by using a different coloured surface* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dsurface' target='_blank'>surface</a>
|
||||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/crossings/markings_ladder_skewed.png' style='width: 3rem; height: 3rem'> *This crossing has lines on either side of the crossing, along with angled bars connecting them* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dladder:skewed' target='_blank'>ladder:skewed</a>
|
||||
- *This crossing has zebra markings with an interruption in every bar* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dzebra:paired' target='_blank'>zebra:paired</a>
|
||||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/crossings/markings_zebra_bicolour.png' style='width: 3rem; height: 3rem'> *This crossing has zebra markings in alternating colours* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dzebra:bicolour' target='_blank'>zebra:bicolour</a>
|
||||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/crossings/markings_zebra_double.png' style='width: 3rem; height: 3rem'> *This crossing has double zebra markings* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dzebra:double' target='_blank'>zebra:double</a>
|
||||
- *This crossing has pictograms on the road* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dpictograms' target='_blank'>pictograms</a>
|
||||
- *This crossing has lines on either side of the crossing, along with bars connecting them, with an interruption in every bar* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dladder:paired' target='_blank'>ladder:paired</a>
|
||||
- <img src='https://raw.githubusercontent.com/pietervdvn/MapComplete/develop/./assets/layers/crossings/markings_lines_paired.png' style='width: 3rem; height: 3rem'> *This crossing has double lines on either side of the crossing* is shown if with <a href='https://wiki.openstreetmap.org/wiki/Key:crossing:markings' target='_blank'>crossing:markings</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:crossing:markings%3Dlines:paired' target='_blank'>lines:paired</a>
|
||||
|
||||
### crossing-bicycle-allowed
|
||||
|
||||
|
|
|
@ -24,6 +24,7 @@ Available languages:
|
|||
- cs
|
||||
- hu
|
||||
- uk
|
||||
- nl
|
||||
|
||||
# Table of contents
|
||||
|
||||
|
@ -1519,7 +1520,7 @@ This tagrendering has labels
|
|||
| id | question | osmTags |
|
||||
-----|-----|----- |
|
||||
| shop_types.0 | *What kind of shop is this?* (default) | |
|
||||
| shop_types.1 | Bicycle rental shop | shop=bicycle_rental |
|
||||
| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | ((shop=rental & amenity=bicycle_rental)) |
|
||||
| shop_types.2 | Farm Supply Shop | shop=agrarian |
|
||||
| shop_types.3 | Liquor Store | shop=alcohol |
|
||||
| shop_types.4 | Anime / Manga Shop | shop=anime |
|
||||
|
|
|
@ -21,6 +21,8 @@ Available languages:
|
|||
- cs
|
||||
- hu
|
||||
- uk
|
||||
- fr
|
||||
- nl
|
||||
|
||||
# Layers defined in this theme configuration file
|
||||
These layers can not be reused in different themes.
|
||||
|
|
|
@ -17,6 +17,8 @@ Available languages:
|
|||
- de
|
||||
- cs
|
||||
- es
|
||||
- fr
|
||||
- nl
|
||||
|
||||
# Table of contents
|
||||
|
||||
|
|
|
@ -9,6 +9,8 @@ The theme introduction reads:
|
|||
This theme contains the following layers:
|
||||
|
||||
- [map](../Layers/map.md)
|
||||
- [tactile_map](../Layers/tactile_map.md)
|
||||
- [tactile_model](../Layers/tactile_model.md)
|
||||
|
||||
Available languages:
|
||||
|
||||
|
|
|
@ -26,6 +26,8 @@ Available languages:
|
|||
- es
|
||||
- cs
|
||||
- hu
|
||||
- fr
|
||||
- nl
|
||||
|
||||
# Table of contents
|
||||
|
||||
|
@ -801,11 +803,11 @@ This tagrendering has labels
|
|||
| id | question | osmTags |
|
||||
-----|-----|----- |
|
||||
| fetish.0 | *Does this shop offer fetish gear?* (default) | |
|
||||
| fetish.1 | This shop offers <b>soft BDSM-gear</b>, such as fluffy handcuffs, a 'fifty-shade-of-grey'-starterset, ... | fetish:bdsm:soft=yes |
|
||||
| fetish.2 | This shop offers <b>specialized BDSM-gear</b>, such as spreader bars, supplies for needle play, medical bondage supplies, impact tools, shackles, metal colors, cuffs, nipple clamps, shibari accessories, ... | fetish:bdsm:specialized=yes |
|
||||
| fetish.3 | This shop offers <b>pet play</b> accessories, such as puppy masks, animal masks, pony play, tails, hoof shoes, ... | fetish:pet_play=yes |
|
||||
| fetish.4 | This shop offers <b>leather gear</b>, including pants and shirts usable in daily life up till leather harnesses | fetish:leather=yes |
|
||||
| fetish.5 | This shop offers <b>uniforms</b> for roleplay, such nurse uniforms, military uniforms, police, school girl, french maid, ... | fetish:uniform=yes |
|
||||
| fetish.1 | This shop offers <b>soft BDSM-gear</b>, such as fluffy handcuffs, a 'fifty-shade-of-grey'-starterset, ... | fetish:bdsm:soft~^(.+;)?yes(;.+)$ |
|
||||
| fetish.2 | This shop offers <b>specialized BDSM-gear</b>, such as spreader bars, supplies for needle play, medical bondage supplies, impact tools, shackles, metal colors, cuffs, nipple clamps, shibari accessories, ... | fetish:bdsm:specialized~^(.+;)?yes(;.+)$ |
|
||||
| fetish.3 | This shop offers <b>pet play</b> accessories, such as puppy masks, animal masks, pony play, tails, hoof shoes, ... | fetish:pet_play~^(.+;)?yes(;.+)$ |
|
||||
| fetish.4 | This shop offers <b>leather gear</b>, including pants and shirts usable in daily life up till leather harnesses | fetish:leather~^(.+;)?yes(;.+)$ |
|
||||
| fetish.5 | This shop offers <b>uniforms</b> for roleplay, such nurse uniforms, military uniforms, police, school girl, french maid, ... | fetish:uniform~^(.+;)?yes(;.+)$ |
|
||||
|
||||
| id | question | osmTags |
|
||||
-----|-----|----- |
|
||||
|
@ -818,7 +820,7 @@ This tagrendering has labels
|
|||
| id | question | osmTags |
|
||||
-----|-----|----- |
|
||||
| shop_types.0 | *What kind of shop is this?* (default) | |
|
||||
| shop_types.1 | Bicycle rental shop | shop=bicycle_rental |
|
||||
| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | ((shop=rental & amenity=bicycle_rental)) |
|
||||
| shop_types.2 | Farm Supply Shop | shop=agrarian |
|
||||
| shop_types.3 | Liquor Store | shop=alcohol |
|
||||
| shop_types.4 | Anime / Manga Shop | shop=anime |
|
||||
|
|
|
@ -44,6 +44,7 @@ This theme contains the following layers:
|
|||
- [crossings](../Layers/crossings.md)
|
||||
- [current_view](../Layers/current_view.md)
|
||||
- [cycleways_and_roads](../Layers/cycleways_and_roads.md)
|
||||
- [cyclist_waiting_aid](../Layers/cyclist_waiting_aid.md)
|
||||
- [defibrillator](../Layers/defibrillator.md)
|
||||
- [dentist](../Layers/dentist.md)
|
||||
- [disaster_response](../Layers/disaster_response.md)
|
||||
|
@ -119,6 +120,8 @@ This theme contains the following layers:
|
|||
- [stairs](../Layers/stairs.md)
|
||||
- [street_lamps](../Layers/street_lamps.md)
|
||||
- [surveillance_camera](../Layers/surveillance_camera.md)
|
||||
- [tactile_map](../Layers/tactile_map.md)
|
||||
- [tactile_model](../Layers/tactile_model.md)
|
||||
- [tertiary_education](../Layers/tertiary_education.md)
|
||||
- [ticket_machine](../Layers/ticket_machine.md)
|
||||
- [toilet](../Layers/toilet.md)
|
||||
|
|
|
@ -1306,7 +1306,7 @@ This tagrendering has labels
|
|||
| id | question | osmTags |
|
||||
-----|-----|----- |
|
||||
| shop_types.0 | *What kind of shop is this?* (default) | |
|
||||
| shop_types.1 | Bicycle rental shop | shop=bicycle_rental |
|
||||
| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | ((shop=rental & amenity=bicycle_rental)) |
|
||||
| shop_types.2 | Farm Supply Shop | shop=agrarian |
|
||||
| shop_types.3 | Liquor Store | shop=alcohol |
|
||||
| shop_types.4 | Anime / Manga Shop | shop=anime |
|
||||
|
|
|
@ -12,6 +12,7 @@ This theme contains the following layers:
|
|||
- [postoffices](../Layers/postoffices.md)
|
||||
- [parcel_lockers](../Layers/parcel_lockers.md)
|
||||
- [shops](../Layers/shops.md)
|
||||
- [walls_and_buildings](../Layers/walls_and_buildings.md)
|
||||
|
||||
Available languages:
|
||||
|
||||
|
|
|
@ -30,6 +30,7 @@ Available languages:
|
|||
- cs
|
||||
- hu
|
||||
- uk
|
||||
- nl
|
||||
|
||||
# Layers defined in this theme configuration file
|
||||
These layers can not be reused in different themes.
|
||||
|
|
|
@ -745,7 +745,7 @@ This tagrendering has labels
|
|||
| id | question | osmTags |
|
||||
-----|-----|----- |
|
||||
| shop_types.0 | *What kind of shop is this?* (default) | |
|
||||
| shop_types.1 | Bicycle rental shop | shop=bicycle_rental |
|
||||
| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | ((shop=rental & amenity=bicycle_rental)) |
|
||||
| shop_types.2 | Farm Supply Shop | shop=agrarian |
|
||||
| shop_types.3 | Liquor Store | shop=alcohol |
|
||||
| shop_types.4 | Anime / Manga Shop | shop=anime |
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue