diff --git a/.forgejo/pull_request_template.md b/.forgejo/pull_request_template.md index 874511496..5d12d6ee9 100644 --- a/.forgejo/pull_request_template.md +++ b/.forgejo/pull_request_template.md @@ -13,5 +13,5 @@ To making merging smooth, please make sure that each of the following conditions - [ ] The codebase is GPL-licensed. By opening a pull request, the new theme will be GPL too - [ ] All images are included in the pull request and no images are loaded from an external service (e.g. Wikipedia) -- [ ] The [guidelines on how to make your own theme](https://github.com/pietervdvn/MapComplete/blob/master/Docs/Making_Your_Own_Theme.md) +- [ ] The [guidelines on how to make your own theme](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/master/Docs/Making_Your_Own_Theme.md) are read and followed diff --git a/.forgejo/workflows/daily_data_maintenance.yml b/.forgejo/workflows/daily_data_maintenance.yml index 19b2b72f1..e39f5872a 100644 --- a/.forgejo/workflows/daily_data_maintenance.yml +++ b/.forgejo/workflows/daily_data_maintenance.yml @@ -1,4 +1,5 @@ on: + workflow_dispatch: schedule: - cron: "0 2 * * *" diff --git a/.forgejo/workflows/deploy_hosted.yml b/.forgejo/workflows/deploy_hosted.yml index 4c01f2d87..f5a2e371f 100644 --- a/.forgejo/workflows/deploy_hosted.yml +++ b/.forgejo/workflows/deploy_hosted.yml @@ -53,6 +53,7 @@ jobs: - name: Zipping dist file run: | BRANCH=$(echo ${{ github.ref_name }} | sed 's/\//-/g') + rm -rf /tmp/${BRANCH} mv dist /tmp/${BRANCH} cd /tmp zip ${BRANCH}.zip -r ${BRANCH}/* @@ -71,7 +72,7 @@ jobs: - name: unzipping remote file run: | BRANCH=$(echo ${{ github.ref_name }} | sed 's/\//-/g') - ssh hetzner "cd /root/staging && rm -rf ${BRANCH} && unzip ${BRANCH}.zip && rm -rf /root/public/${BRANCH} && mv /root/staging/${BRANCH}/ /root/public/ && rm ${BRANCH}.zip" + ssh hetzner "cd /root/staging && rm -rf ${BRANCH} && unzip ${BRANCH}.zip && rm -rf /root/public/${BRANCH} && mv /root/staging/${BRANCH}/ /root/public/ && date --iso > /root/public/${BRANCH}/date.txt && rm ${BRANCH}.zip" - name: Comment on the PR run: | diff --git a/.reuse/dep5 b/.reuse/dep5 index 7917d2bbf..db35a7b55 100644 --- a/.reuse/dep5 +++ b/.reuse/dep5 @@ -1,7 +1,7 @@ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: MapComplete Upstream-Contact: Pieter Vander Vennet -Source: https://github.com/pietervdvn/MapComplete +Source: https://source.mapcomplete.org/MapComplete/MapComplete/ Files: scripts/* src/* *.html Docs/* langs/* test/* ublic/css/* CODE_OF_CONDUCT.md CONTRIBUTING.md README.md package.json Copyright: MapComplete contributors diff --git a/.versionrc.json b/.versionrc.json index 56c4e8220..8d3e462cb 100644 --- a/.versionrc.json +++ b/.versionrc.json @@ -1,25 +1,54 @@ { - "types": [ - {"type": "feat", "section": "Features"}, - {"type": "fix", "section": "Bug Fixes"}, - {"type": "themes", "section": "Theme improvements"}, - {"type": "UX", - "section": "User experience improvements" - }, - { - "type": "UI", - "section": "User interface improvements" - }, - {"type": "Search", - "section": "Search related features" - }, - {"type": "chore", "hidden": true}, - {"type": "docs", "hidden": true}, - {"type": "style", "hidden": true}, - {"type": "refactor", "hidden": true}, - {"type": "perf", "hidden": true}, - {"type": "test", "hidden": true} - ], - "commitUrlFormat": "https://github.com/pietervdvn/mapcomplete/commits/{{hash}}", - "compareUrlFormat": "https://github.com/pietervdvn/mapcomplete/compare/{{previousTag}}...{{currentTag}}" - } + "types": [ + { + "type": "feat", + "section": "Features" + }, + { + "type": "fix", + "section": "Bug Fixes" + }, + { + "type": "themes", + "section": "Theme improvements" + }, + { + "type": "UX", + "section": "User experience improvements" + }, + { + "type": "UI", + "section": "User interface improvements" + }, + { + "type": "Search", + "section": "Search related features" + }, + { + "type": "chore", + "hidden": true + }, + { + "type": "docs", + "hidden": true + }, + { + "type": "style", + "hidden": true + }, + { + "type": "refactor", + "hidden": true + }, + { + "type": "perf", + "hidden": true + }, + { + "type": "test", + "hidden": true + } + ], + "commitUrlFormat": "https://source.mapcomplete.org/MapComplete/MapComplete/commits/{{hash}}", + "compareUrlFormat": "https://source.mapcomplete.org/MapComplete/MapComplete/compare/{{previousTag}}...{{currentTag}}" +} \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 5e476d26e..0c3fd82b2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,1368 +2,1404 @@ 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.50.5](https://github.com/pietervdvn/mapcomplete/compare/v0.50.4...v0.50.5) (2025-03-17) - - -### Bug Fixes - -* fix postfixdistinguished-charge input ([70ad243](https://github.com/pietervdvn/mapcomplete/commits/70ad2431d0aa0ad25772cd5a72ec0e6ecf16a3e9)) -* merge translations ([c83eaf9](https://github.com/pietervdvn/mapcomplete/commits/c83eaf9b1618ceac668782223e45c16b64f9a937)) -* tests ([e24b465](https://github.com/pietervdvn/mapcomplete/commits/e24b465783fc933f908b3d01290dd5166abff746)) -* tests ([874f92d](https://github.com/pietervdvn/mapcomplete/commits/874f92d70fc54285e42be69d9350b3b943029fc3)) +### [0.50.7](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.50.6...v0.50.7) (2025-04-05) ### Theme improvements -* **entrance:** add question about reference numbers ([1933b8a](https://github.com/pietervdvn/mapcomplete/commits/1933b8a7be28d78bddb83c13619766338c85afcf)) -* **toilets:** add condition to supervision question: only ask if a public toilet ([1dd7856](https://github.com/pietervdvn/mapcomplete/commits/1dd78563efe0d4d8513f621884e8d42fbaa18513)) -* **toilets:** add supervision, hand_drying questions ([40c6a58](https://github.com/pietervdvn/mapcomplete/commits/40c6a582c76baacf007fa6a7675b1564c4e31f46)) -* **wayside_shrine:** add level, do not count 'artwork' ([ac19702](https://github.com/pietervdvn/mapcomplete/commits/ac19702189c36df50f20f7063387ac506b3dbbf9)) +* **memorials:** add possibility to snap to walls_and_buildings ([17fd654](https://source.mapcomplete.org/MapComplete/MapComplete/commit/17fd654f39a1b6cb8bd5dcc2026f273fffbe1d9e)) +* **toilets:** improve tagging of wheelchair accessible toilets, various fixes to make this possible ([089017b](https://source.mapcomplete.org/MapComplete/MapComplete/commit/089017b1367bf790da993472920000ee73922069)) -### [0.50.4](https://github.com/pietervdvn/mapcomplete/compare/v0.50.3...v0.50.4) (2025-03-13) +### [0.50.6](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.50.5...v0.50.6) (2025-04-03) ### Bug Fixes -* attempts to stabilize ([ae84207](https://github.com/pietervdvn/mapcomplete/commits/ae8420755571a7b65210dd020bc457c28356f93c)) -* fix [#2343](https://github.com/pietervdvn/MapComplete/issues/2343), properly fix "postfixDistinguished", also when marking as unknown ([2286ec9](https://github.com/pietervdvn/mapcomplete/commits/2286ec964f4834651ceeef0e3067faacc5b5837f)) -* fix partially [#2343](https://github.com/pietervdvn/MapComplete/issues/2343) ([c68bce2](https://github.com/pietervdvn/mapcomplete/commits/c68bce2421977e5fcb76181e38fbeb8f4f65c7f7)) -* unit rewriting metatagger now only uses units as defined in the layer itself ([0cf3d07](https://github.com/pietervdvn/mapcomplete/commits/0cf3d07100bd0e20d6bd5b9a2933e29472d540d0)) +* change condition to and ([4bc987a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/4bc987a4830727c28b7cffb3e16b9f2dc2f55fcb)) +* change inner workings of how history is kept, should improve performance ([7c57047](https://source.mapcomplete.org/MapComplete/MapComplete/commit/7c57047d30991d2cb927a0f5053870c6fe76f43d)) +* don't save special items (such as "add new point") into history anymore ([2f92fd0](https://source.mapcomplete.org/MapComplete/MapComplete/commit/2f92fd0da1f0fc34936db22354d48f7f97892b0e)) +* fix broken delete button ([b2a937f](https://source.mapcomplete.org/MapComplete/MapComplete/commit/b2a937f4d89a8fd9bc169defc0b9a0925be80269)) +* rescale some theme images ([69b4461](https://source.mapcomplete.org/MapComplete/MapComplete/commit/69b4461a20d0ca2c71ccbd4f73621e73dd6ff42c)) ### Theme improvements -* **onwheels:** move building magic back to onwheels theme, decrease minzoom for entrances ([98e8adf](https://github.com/pietervdvn/mapcomplete/commits/98e8adf41b3e296dcdf26ac9c6df21c1f5259f46)) -* **wayside_shrine,artwork:** add artwork as adjacent concept to shrines ([266e91e](https://github.com/pietervdvn/mapcomplete/commits/266e91e45db85d27d5271267a1db2175e2588c1d)) +* **elevator:** add handrail question ([4bd4d90](https://source.mapcomplete.org/MapComplete/MapComplete/commit/4bd4d90867c77c8355cbc5f52bf3e249dfc50155)) +* **general:** use internet=wlan instead of internet=wifi in the case of both terminal and wifi connection ([f9e2041](https://source.mapcomplete.org/MapComplete/MapComplete/commit/f9e204186cacbeafeff2b29a3b448d052dfcc87d)) +* **guideposts:** Add mappings for empty ref, name and elevation ([455f540](https://source.mapcomplete.org/MapComplete/MapComplete/commit/455f540cbdd28062578129e66945f0693328b290)) +* **guideposts:** Add question for name, ref and elevation ([#2326](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2326)) ([4a23fb8](https://source.mapcomplete.org/MapComplete/MapComplete/commit/4a23fb87a16e00bef7566c70200b38637b92d76b)) +* **guideposts:** Clean tags when changing ([c465f75](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c465f756d610566375f28a123fc2f8cc8e6f95cc)) +* **kerbs and crossings:** Remove crossing type, add tactile_paving=partial, invalid values ([5c72467](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5c7246766eb4d5dcbc3ad42b75ed6a93358baf07)) +* **postboxes:** Drop old tagging, add returns_only as option ([cf1ae2f](https://source.mapcomplete.org/MapComplete/MapComplete/commit/cf1ae2f354a63bbec87325cbebe249f92158891a)) +* **public_bookcase:** allow to snap to wall ([20808ee](https://source.mapcomplete.org/MapComplete/MapComplete/commit/20808ee7725a72aded0a042a7aabad52493b43e1)) +* **wayside_shrine:** add mother mary as rendering and common option ([b71c275](https://source.mapcomplete.org/MapComplete/MapComplete/commit/b71c2750258e4e143f1ff6b6e557ea519620a341)) +* **wayside_shrine:** disable blurring, as many pictures will depict a maria statue (which we don't want blurred) ([4f75c81](https://source.mapcomplete.org/MapComplete/MapComplete/commit/4f75c81af64cff2951aa90146cc745e577f01103)) +* **wayside_srhine:** add inscription question ([290e737](https://source.mapcomplete.org/MapComplete/MapComplete/commit/290e737e0b330b3732b8282b158d8c17dcb9b8a5)) +* winter_service theme, split off all_streets from street_lighting ([748eccb](https://source.mapcomplete.org/MapComplete/MapComplete/commit/748eccba5903c55c17e5995b747065a3d6835036)) +* **winter_service:** add colour to serviced_streets, also show winter_service=limited ([d2ed839](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d2ed83972fe4f19572729e0169594b88f691bcb8)) + +### [0.50.5](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.50.4...v0.50.5) (2025-03-17) + + +### Bug Fixes + +* fix postfixdistinguished-charge input ([70ad243](https://source.mapcomplete.org/MapComplete/MapComplete/commit/70ad2431d0aa0ad25772cd5a72ec0e6ecf16a3e9)) +* merge translations ([c83eaf9](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c83eaf9b1618ceac668782223e45c16b64f9a937)) +* tests ([e24b465](https://source.mapcomplete.org/MapComplete/MapComplete/commit/e24b465783fc933f908b3d01290dd5166abff746)) +* tests ([874f92d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/874f92d70fc54285e42be69d9350b3b943029fc3)) + + +### Theme improvements + +* **entrance:** add question about reference numbers ([1933b8a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/1933b8a7be28d78bddb83c13619766338c85afcf)) +* **toilets:** add condition to supervision question: only ask if a public toilet ([1dd7856](https://source.mapcomplete.org/MapComplete/MapComplete/commit/1dd78563efe0d4d8513f621884e8d42fbaa18513)) +* **toilets:** add supervision, hand_drying questions ([40c6a58](https://source.mapcomplete.org/MapComplete/MapComplete/commit/40c6a582c76baacf007fa6a7675b1564c4e31f46)) +* **wayside_shrine:** add level, do not count 'artwork' ([ac19702](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ac19702189c36df50f20f7063387ac506b3dbbf9)) + +### [0.50.4](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.50.3...v0.50.4) (2025-03-13) + + +### Bug Fixes + +* attempts to stabilize ([ae84207](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ae8420755571a7b65210dd020bc457c28356f93c)) +* fix [#2343](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2343), properly fix "postfixDistinguished", also when marking as unknown ([2286ec9](https://source.mapcomplete.org/MapComplete/MapComplete/commit/2286ec964f4834651ceeef0e3067faacc5b5837f)) +* fix partially [#2343](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2343) ([c68bce2](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c68bce2421977e5fcb76181e38fbeb8f4f65c7f7)) +* unit rewriting metatagger now only uses units as defined in the layer itself ([0cf3d07](https://source.mapcomplete.org/MapComplete/MapComplete/commit/0cf3d07100bd0e20d6bd5b9a2933e29472d540d0)) + + +### Theme improvements + +* **onwheels:** move building magic back to onwheels theme, decrease minzoom for entrances ([98e8adf](https://source.mapcomplete.org/MapComplete/MapComplete/commit/98e8adf41b3e296dcdf26ac9c6df21c1f5259f46)) +* **wayside_shrine,artwork:** add artwork as adjacent concept to shrines ([266e91e](https://source.mapcomplete.org/MapComplete/MapComplete/commit/266e91e45db85d27d5271267a1db2175e2588c1d)) * **wayside_shrine:** add preset to snap to a - wall ([e8951e2](https://github.com/pietervdvn/mapcomplete/commits/e8951e2b80ff2e4a9818452bc0c0f03f058e7cf2)) -* **wayside_shrines:** integrate wayside shrines ([1f7b156](https://github.com/pietervdvn/mapcomplete/commits/1f7b156a2c18200ece3c3ec9aa3d86f814d2590b)) -* **wayside_shrines:** small language fixes ([aaf46cd](https://github.com/pietervdvn/mapcomplete/commits/aaf46cd7b01a9f11720d5e47ac6ffcde15b29add)) + wall ([e8951e2](https://source.mapcomplete.org/MapComplete/MapComplete/commit/e8951e2b80ff2e4a9818452bc0c0f03f058e7cf2)) +* **wayside_shrines:** integrate wayside shrines ([1f7b156](https://source.mapcomplete.org/MapComplete/MapComplete/commit/1f7b156a2c18200ece3c3ec9aa3d86f814d2590b)) +* **wayside_shrines:** small language fixes ([aaf46cd](https://source.mapcomplete.org/MapComplete/MapComplete/commit/aaf46cd7b01a9f11720d5e47ac6ffcde15b29add)) -### [0.50.3](https://github.com/pietervdvn/mapcomplete/compare/v0.50.2...v0.50.3) (2025-03-07) +### [0.50.3](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.50.2...v0.50.3) (2025-03-07) ### Bug Fixes -* **reviews:** correctly handle fallbackname due to proper caching, add correct ratings-bar to toilets ([d152699](https://github.com/pietervdvn/mapcomplete/commits/d1526991ebd6e13ceb3f05b8f31ae8bb8b7827d2)) -* snapping now also works if the building it snaps to is a multipolygon/relation ([fc940c8](https://github.com/pietervdvn/mapcomplete/commits/fc940c8a7e9627c5c995acccbb8095f634ac6653)) +* **reviews:** correctly handle fallbackname due to proper caching, add correct ratings-bar to toilets ([d152699](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d1526991ebd6e13ceb3f05b8f31ae8bb8b7827d2)) +* snapping now also works if the building it snaps to is a multipolygon/relation ([fc940c8](https://source.mapcomplete.org/MapComplete/MapComplete/commit/fc940c8a7e9627c5c995acccbb8095f634ac6653)) ### Theme improvements -* fix ratings in toilet ([c3598c7](https://github.com/pietervdvn/mapcomplete/commits/c3598c7abf9af47d0a88a4a08b11bcc8e8cec65c)) +* fix ratings in toilet ([c3598c7](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c3598c7abf9af47d0a88a4a08b11bcc8e8cec65c)) -### [0.50.2](https://github.com/pietervdvn/mapcomplete/compare/v0.50.1...v0.50.2) (2025-03-06) +### [0.50.2](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.50.1...v0.50.2) (2025-03-06) ### Bug Fixes -* add extra exif-tag ([09b6863](https://github.com/pietervdvn/mapcomplete/commits/09b68633d9f83989e90244d69fab574d5a1b45ce)) -* add support for 'alsoShowIf' in multiAnswers, fix https://github.com/pietervdvn/MapComplete/issues/2293 ([cddf319](https://github.com/pietervdvn/mapcomplete/commits/cddf319c9ebe39a16b4345de252aa2a9358a0bae)) -* only ask tactile paving color if present ([0828cef](https://github.com/pietervdvn/mapcomplete/commits/0828cefc6e41cc4488c6ad748abf8224f057a580)) -* statistics link ([89aa7d6](https://github.com/pietervdvn/mapcomplete/commits/89aa7d67343d10da8f3f6a7cd4add805d178b9f8)) -* **UI:** restore 'badge'-class in CSS ([a387d5d](https://github.com/pietervdvn/mapcomplete/commits/a387d5d77b722ac6412f542caf2b183e7c09cdef)) -* wikipedia icon links now uses the "link"-special rendering which properly escapes single quotes, fix [#2340](https://github.com/pietervdvn/MapComplete/issues/2340) ([bfd6874](https://github.com/pietervdvn/mapcomplete/commits/bfd68745169e5489e5622fa1b6dc4fe41019f15b)) +* add extra exif-tag ([09b6863](https://source.mapcomplete.org/MapComplete/MapComplete/commit/09b68633d9f83989e90244d69fab574d5a1b45ce)) +* add support for 'alsoShowIf' in multiAnswers, fix hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2293 ([cddf319](https://source.mapcomplete.org/MapComplete/MapComplete/commit/cddf319c9ebe39a16b4345de252aa2a9358a0bae)) +* only ask tactile paving color if present ([0828cef](https://source.mapcomplete.org/MapComplete/MapComplete/commit/0828cefc6e41cc4488c6ad748abf8224f057a580)) +* statistics link ([89aa7d6](https://source.mapcomplete.org/MapComplete/MapComplete/commit/89aa7d67343d10da8f3f6a7cd4add805d178b9f8)) +* **UI:** restore 'badge'-class in CSS ([a387d5d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a387d5d77b722ac6412f542caf2b183e7c09cdef)) +* wikipedia icon links now uses the "link"-special rendering which properly escapes single quotes, fix [#2340](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2340) ([bfd6874](https://source.mapcomplete.org/MapComplete/MapComplete/commit/bfd68745169e5489e5622fa1b6dc4fe41019f15b)) ### Theme improvements -* **education:** add "uniform"-question ([d63e765](https://github.com/pietervdvn/mapcomplete/commits/d63e7657ad780dd72460e856544ae05d9d42d01a)) -* **kerbs:** don't ask for colour of the tactile pavings if there are none ([2fede3a](https://github.com/pietervdvn/mapcomplete/commits/2fede3a631fef4a668abff75d2d197faf420aa10)) -* move width filter to entrance.json ([9a04ae7](https://github.com/pietervdvn/mapcomplete/commits/9a04ae75b5587172d9543027616f27e7423af698)) -* **picnictable:** allow multianswer for material; fix [#814](https://github.com/pietervdvn/MapComplete/issues/814) ([a42e1f8](https://github.com/pietervdvn/mapcomplete/commits/a42e1f816116396339aab6325aca6449a2581f0a)) -* **school:** add invalidValues for conflicting uniform values ([31312c2](https://github.com/pietervdvn/mapcomplete/commits/31312c2dc654f515b7cd676a9c5e2a242a52d0d6)) +* **education:** add "uniform"-question ([d63e765](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d63e7657ad780dd72460e856544ae05d9d42d01a)) +* **kerbs:** don't ask for colour of the tactile pavings if there are none ([2fede3a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/2fede3a631fef4a668abff75d2d197faf420aa10)) +* move width filter to entrance.json ([9a04ae7](https://source.mapcomplete.org/MapComplete/MapComplete/commit/9a04ae75b5587172d9543027616f27e7423af698)) +* **picnictable:** allow multianswer for material; fix [#814](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/814) ([a42e1f8](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a42e1f816116396339aab6325aca6449a2581f0a)) +* **school:** add invalidValues for conflicting uniform values ([31312c2](https://source.mapcomplete.org/MapComplete/MapComplete/commit/31312c2dc654f515b7cd676a9c5e2a242a52d0d6)) -### [0.50.1](https://github.com/pietervdvn/mapcomplete/compare/v0.50.0...v0.50.1) (2025-02-24) +### [0.50.1](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.50.0...v0.50.1) (2025-02-24) -## [0.50.0](https://github.com/pietervdvn/mapcomplete/compare/v0.49.0...v0.50.0) (2025-02-24) +## [0.50.0](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.49.0...v0.50.0) (2025-02-24) ### Bug Fixes -* attempt to fix [#2312](https://github.com/pietervdvn/MapComplete/issues/2312) ([225b079](https://github.com/pietervdvn/mapcomplete/commits/225b07970d7a335085fa28316863a63584be595b)) -* attempt to fix [#2312](https://github.com/pietervdvn/MapComplete/issues/2312) ([a11f2d0](https://github.com/pietervdvn/mapcomplete/commits/a11f2d0cbcd52b2272decadbaa13b15296df74ab)) -* destroy the old core if needed ([44b094e](https://github.com/pietervdvn/mapcomplete/commits/44b094e84ba9b3bd0375441ead54a6230de71b42)) -* destroy the old core if needed ([1406fd5](https://github.com/pietervdvn/mapcomplete/commits/1406fd5f25daadaa85dd18997b79e462b21bbe96)) -* small fixes and crashes ([d17d07e](https://github.com/pietervdvn/mapcomplete/commits/d17d07ec52ce1d0907e5e0e3cfc7ba101111f2a1)) -* **UI:** restore 'badge'-class in CSS ([7ce2c4d](https://github.com/pietervdvn/mapcomplete/commits/7ce2c4d730faba642df807e924068220b5c08a08)) +* attempt to fix [#2312](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2312) ([225b079](https://source.mapcomplete.org/MapComplete/MapComplete/commit/225b07970d7a335085fa28316863a63584be595b)) +* attempt to fix [#2312](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2312) ([a11f2d0](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a11f2d0cbcd52b2272decadbaa13b15296df74ab)) +* destroy the old core if needed ([44b094e](https://source.mapcomplete.org/MapComplete/MapComplete/commit/44b094e84ba9b3bd0375441ead54a6230de71b42)) +* destroy the old core if needed ([1406fd5](https://source.mapcomplete.org/MapComplete/MapComplete/commit/1406fd5f25daadaa85dd18997b79e462b21bbe96)) +* small fixes and crashes ([d17d07e](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d17d07ec52ce1d0907e5e0e3cfc7ba101111f2a1)) +* **UI:** restore 'badge'-class in CSS ([7ce2c4d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/7ce2c4d730faba642df807e924068220b5c08a08)) ### Theme improvements -* **aed:** add iconBadges for opening hours and wheelchair access ([6a1e816](https://github.com/pietervdvn/mapcomplete/commits/6a1e816b2e387fdaf3d3cb9c472b89bc88eb57c5)) -* **aed:** add more filters ([4f0b1c1](https://github.com/pietervdvn/mapcomplete/commits/4f0b1c198e57b657faffeb0f7d3aa343869e17e2)) -* **aed:** change marker size and colour based on access and presence of opening hours ([5138610](https://github.com/pietervdvn/mapcomplete/commits/51386102841b7d0b4b5b4d03479872b7e4e749ff)) -* **aed:** correct license information for the defibrillator SVGs ([02e514f](https://github.com/pietervdvn/mapcomplete/commits/02e514f26006d3516ff7a8891f350a9219980be1)) -* **aed:** remove defibrillator=manual ([d3da075](https://github.com/pietervdvn/mapcomplete/commits/d3da075f4e942214c8b8a92c8c90a42dcc05b46d)) -* **aed:** un-differentiate icons, revise badges ([7c2ec46](https://github.com/pietervdvn/mapcomplete/commits/7c2ec46ca176182528749ff3868dc023c62ccedd)) -* **architecture:** add architecture theme ([33ec303](https://github.com/pietervdvn/mapcomplete/commits/33ec30339b9f0c809dfdc41233430ca1b73d8038)) -* **architecture:** add title ([e6112f2](https://github.com/pietervdvn/mapcomplete/commits/e6112f2d2759514a84d6f4e2042c400a9caa17b8)) -* **cyclofix:** don't handle bicycle repair stations in shops, even if they have service:bicycle-tags, fix https://source.mapcomplete.org/MapComplete/MapComplete/issues/2318 ([083d588](https://github.com/pietervdvn/mapcomplete/commits/083d588361766d3ac9f77e408df725a78b3f9b4f)) +* **aed:** add iconBadges for opening hours and wheelchair access ([6a1e816](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6a1e816b2e387fdaf3d3cb9c472b89bc88eb57c5)) +* **aed:** add more filters ([4f0b1c1](https://source.mapcomplete.org/MapComplete/MapComplete/commit/4f0b1c198e57b657faffeb0f7d3aa343869e17e2)) +* **aed:** change marker size and colour based on access and presence of opening hours ([5138610](https://source.mapcomplete.org/MapComplete/MapComplete/commit/51386102841b7d0b4b5b4d03479872b7e4e749ff)) +* **aed:** correct license information for the defibrillator SVGs ([02e514f](https://source.mapcomplete.org/MapComplete/MapComplete/commit/02e514f26006d3516ff7a8891f350a9219980be1)) +* **aed:** remove defibrillator=manual ([d3da075](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d3da075f4e942214c8b8a92c8c90a42dcc05b46d)) +* **aed:** un-differentiate icons, revise badges ([7c2ec46](https://source.mapcomplete.org/MapComplete/MapComplete/commit/7c2ec46ca176182528749ff3868dc023c62ccedd)) +* **architecture:** add architecture theme ([33ec303](https://source.mapcomplete.org/MapComplete/MapComplete/commit/33ec30339b9f0c809dfdc41233430ca1b73d8038)) +* **architecture:** add title ([e6112f2](https://source.mapcomplete.org/MapComplete/MapComplete/commit/e6112f2d2759514a84d6f4e2042c400a9caa17b8)) +* **cyclofix:** don't handle bicycle repair stations in shops, even if they have service:bicycle-tags, fix https://source.mapcomplete.org/MapComplete/MapComplete/issues/2318 ([083d588](https://source.mapcomplete.org/MapComplete/MapComplete/commit/083d588361766d3ac9f77e408df725a78b3f9b4f)) -## [0.49.0](https://github.com/pietervdvn/mapcomplete/compare/v0.48.8...v0.49.0) (2025-02-13) +## [0.49.0](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.48.8...v0.49.0) (2025-02-13) -### [0.48.8](https://github.com/pietervdvn/mapcomplete/compare/v0.48.7...v0.48.8) (2025-02-13) +### [0.48.8](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.48.7...v0.48.8) (2025-02-13) ### Bug Fixes -* translations ([252a2d8](https://github.com/pietervdvn/mapcomplete/commits/252a2d8398e89f13ebc8785758e8212bb42c5e44)) -* typo in theme ([6bf193f](https://github.com/pietervdvn/mapcomplete/commits/6bf193f86f61500db70cc0dbf499afd40966efa2)) +* translations ([252a2d8](https://source.mapcomplete.org/MapComplete/MapComplete/commit/252a2d8398e89f13ebc8785758e8212bb42c5e44)) +* typo in theme ([6bf193f](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6bf193f86f61500db70cc0dbf499afd40966efa2)) ### Theme improvements -* **maxspeed:** remove unneeded 'widenFactor', fix typo ([151fad5](https://github.com/pietervdvn/mapcomplete/commits/151fad57e1848ca1b633440693c73cf7ca2fdd8f)) +* **maxspeed:** remove unneeded 'widenFactor', fix typo ([151fad5](https://source.mapcomplete.org/MapComplete/MapComplete/commit/151fad57e1848ca1b633440693c73cf7ca2fdd8f)) -### [0.48.7](https://github.com/pietervdvn/mapcomplete/compare/v0.48.6...v0.48.7) (2025-02-10) +### [0.48.7](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.48.6...v0.48.7) (2025-02-10) ### Bug Fixes -* attempt to fix build ([e61149b](https://github.com/pietervdvn/mapcomplete/commits/e61149b49fdd41a0d9572751d12674c32093ad16)) -* attempt to fix daily data maintenance ([191391e](https://github.com/pietervdvn/mapcomplete/commits/191391e1a7a83e1ec4de588e435dfd18fab68f83)) -* clean up minzoomVisible in some themes (gh[#2279](https://github.com/pietervdvn/MapComplete/issues/2279)) ([8f318b3](https://github.com/pietervdvn/mapcomplete/commits/8f318b3a1969d261bf45322eb24e3a22f55b029b)) -* deduplicate .gitignore and reorder ([b3207b8](https://github.com/pietervdvn/mapcomplete/commits/b3207b82cbde357dd7239fd6a500b593c8459a92)) -* don't use deprecated bbox format anymore ([a59e4ab](https://github.com/pietervdvn/mapcomplete/commits/a59e4ab2ab5083799534b928575fe91f18d5d4e9)) -* fix android polyfill loading ([a76617c](https://github.com/pietervdvn/mapcomplete/commits/a76617cc0ca47c3b417e7a2b20ed831cbd2a6d8c)) -* fix broken index page for anonymous users ([6260bc2](https://github.com/pietervdvn/mapcomplete/commits/6260bc2897d3ddd77ea6194bb530a9bffabbe76b)) -* fix build ([eeb5a43](https://github.com/pietervdvn/mapcomplete/commits/eeb5a433291f9a2d1d48425a93e7d19ad60fb4b9)) -* fix classes argument ([f6ed163](https://github.com/pietervdvn/mapcomplete/commits/f6ed16355401f20f0782fac9467c291bb4985cea)) -* fix https://github.com/pietervdvn/MapComplete/issues/2331 ([4e73d9b](https://github.com/pietervdvn/mapcomplete/commits/4e73d9b5f9221a2481980965d0fb4d97b03acfa3)) -* fix https://source.mapcomplete.org/MapComplete/MapComplete/issues/2307 ([52d4ade](https://github.com/pietervdvn/mapcomplete/commits/52d4adee84b23464c29064616410230c48fbb5e3)) -* fix inspector ([c367f8f](https://github.com/pietervdvn/mapcomplete/commits/c367f8f190765b73a95168c7651df87fe6230ac9)) -* fix inspector ([071d3a0](https://github.com/pietervdvn/mapcomplete/commits/071d3a0f89beb2efbd93da98d7e5590c975c416f)) -* fix link in attributed images, as reported by Luna ([aead4c4](https://github.com/pietervdvn/mapcomplete/commits/aead4c480990f4928c9ff5ffc02ed8c5c7a6af96)) -* fix missing param ([6fa4323](https://github.com/pietervdvn/mapcomplete/commits/6fa4323495978324f05a6e4a7f8fa93b42729de8)) -* fix some fallout from updating turf to 7.2.0, make 'bbox'-attribute in line with the actual spec ([1286932](https://github.com/pietervdvn/mapcomplete/commits/12869321fda64d5eb60de7862a765659d8b3d935)) -* fix special visualisations ([289ff9c](https://github.com/pietervdvn/mapcomplete/commits/289ff9cd04346f07567e2a893b037773f18cf1ed)) -* index page ([42c634a](https://github.com/pietervdvn/mapcomplete/commits/42c634a8b72e9a134043bc71bbd1857a17b9672d)) -* make popups dismissable again ([7dc0483](https://github.com/pietervdvn/mapcomplete/commits/7dc0483805181101777921521d1e3927a20289eb)) -* merge weblate ([ea91e28](https://github.com/pietervdvn/mapcomplete/commits/ea91e28bc1e48dabd8ddd253459e511f7100f862)) -* NSI now explicitly has extensions ([a052797](https://github.com/pietervdvn/mapcomplete/commits/a052797074705e5bbbfe1f783ac157aecaaf5fa5)) -* order of commands in npm run init ([231aea8](https://github.com/pietervdvn/mapcomplete/commits/231aea878df509330a7f6c9279132ffa7a15e9a1)) -* remove checked-in file that is covered by .gitignore ([fc79a8a](https://github.com/pietervdvn/mapcomplete/commits/fc79a8a9c506cce0d8f9c7a5a329d9005d6d4e32)) -* remove obsolete "SetClass"-calls which don't work anyway ([f476e61](https://github.com/pietervdvn/mapcomplete/commits/f476e61a8f13976eed5e850d2d34045e1aa237f4)) -* revert some dependencies to a lower number to fix the build, update turf to 7.2.0 ([c83b7c1](https://github.com/pietervdvn/mapcomplete/commits/c83b7c1d953b085abea1e2d580287c6982a815d9)) -* revive missing 'login' button ([d9c8785](https://github.com/pietervdvn/mapcomplete/commits/d9c8785d9b4ac437aa4442cc259d752478772c5d)) -* studio works again ([014282d](https://github.com/pietervdvn/mapcomplete/commits/014282db94939f2faba3f89492e7a6b6f10354bc)) -* tests ([a1730a3](https://github.com/pietervdvn/mapcomplete/commits/a1730a3ad71e3992d287c74cfba32995fafb81a2)) -* various small fixes ([648f00f](https://github.com/pietervdvn/mapcomplete/commits/648f00f9c927776bf928c6871f38acf464d2e93c)) +* attempt to fix build ([e61149b](https://source.mapcomplete.org/MapComplete/MapComplete/commit/e61149b49fdd41a0d9572751d12674c32093ad16)) +* attempt to fix daily data maintenance ([191391e](https://source.mapcomplete.org/MapComplete/MapComplete/commit/191391e1a7a83e1ec4de588e435dfd18fab68f83)) +* clean up minzoomVisible in some themes (gh[#2279](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2279)) ([8f318b3](https://source.mapcomplete.org/MapComplete/MapComplete/commit/8f318b3a1969d261bf45322eb24e3a22f55b029b)) +* deduplicate .gitignore and reorder ([b3207b8](https://source.mapcomplete.org/MapComplete/MapComplete/commit/b3207b82cbde357dd7239fd6a500b593c8459a92)) +* don't use deprecated bbox format anymore ([a59e4ab](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a59e4ab2ab5083799534b928575fe91f18d5d4e9)) +* fix android polyfill loading ([a76617c](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a76617cc0ca47c3b417e7a2b20ed831cbd2a6d8c)) +* fix broken index page for anonymous users ([6260bc2](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6260bc2897d3ddd77ea6194bb530a9bffabbe76b)) +* fix build ([eeb5a43](https://source.mapcomplete.org/MapComplete/MapComplete/commit/eeb5a433291f9a2d1d48425a93e7d19ad60fb4b9)) +* fix classes argument ([f6ed163](https://source.mapcomplete.org/MapComplete/MapComplete/commit/f6ed16355401f20f0782fac9467c291bb4985cea)) +* fix hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2331 ([4e73d9b](https://source.mapcomplete.org/MapComplete/MapComplete/commit/4e73d9b5f9221a2481980965d0fb4d97b03acfa3)) +* fix https://source.mapcomplete.org/MapComplete/MapComplete/issues/2307 ([52d4ade](https://source.mapcomplete.org/MapComplete/MapComplete/commit/52d4adee84b23464c29064616410230c48fbb5e3)) +* fix inspector ([c367f8f](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c367f8f190765b73a95168c7651df87fe6230ac9)) +* fix inspector ([071d3a0](https://source.mapcomplete.org/MapComplete/MapComplete/commit/071d3a0f89beb2efbd93da98d7e5590c975c416f)) +* fix link in attributed images, as reported by Luna ([aead4c4](https://source.mapcomplete.org/MapComplete/MapComplete/commit/aead4c480990f4928c9ff5ffc02ed8c5c7a6af96)) +* fix missing param ([6fa4323](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6fa4323495978324f05a6e4a7f8fa93b42729de8)) +* fix some fallout from updating turf to 7.2.0, make 'bbox'-attribute in line with the actual spec ([1286932](https://source.mapcomplete.org/MapComplete/MapComplete/commit/12869321fda64d5eb60de7862a765659d8b3d935)) +* fix special visualisations ([289ff9c](https://source.mapcomplete.org/MapComplete/MapComplete/commit/289ff9cd04346f07567e2a893b037773f18cf1ed)) +* index page ([42c634a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/42c634a8b72e9a134043bc71bbd1857a17b9672d)) +* make popups dismissable again ([7dc0483](https://source.mapcomplete.org/MapComplete/MapComplete/commit/7dc0483805181101777921521d1e3927a20289eb)) +* merge weblate ([ea91e28](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ea91e28bc1e48dabd8ddd253459e511f7100f862)) +* NSI now explicitly has extensions ([a052797](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a052797074705e5bbbfe1f783ac157aecaaf5fa5)) +* order of commands in npm run init ([231aea8](https://source.mapcomplete.org/MapComplete/MapComplete/commit/231aea878df509330a7f6c9279132ffa7a15e9a1)) +* remove checked-in file that is covered by .gitignore ([fc79a8a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/fc79a8a9c506cce0d8f9c7a5a329d9005d6d4e32)) +* remove obsolete "SetClass"-calls which don't work anyway ([f476e61](https://source.mapcomplete.org/MapComplete/MapComplete/commit/f476e61a8f13976eed5e850d2d34045e1aa237f4)) +* revert some dependencies to a lower number to fix the build, update turf to 7.2.0 ([c83b7c1](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c83b7c1d953b085abea1e2d580287c6982a815d9)) +* revive missing 'login' button ([d9c8785](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d9c8785d9b4ac437aa4442cc259d752478772c5d)) +* studio works again ([014282d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/014282db94939f2faba3f89492e7a6b6f10354bc)) +* tests ([a1730a3](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a1730a3ad71e3992d287c74cfba32995fafb81a2)) +* various small fixes ([648f00f](https://source.mapcomplete.org/MapComplete/MapComplete/commit/648f00f9c927776bf928c6871f38acf464d2e93c)) ### Theme improvements -* **bicycle_parking:** add more nuance to ([d126808](https://github.com/pietervdvn/mapcomplete/commits/d12680839c6ee52c908b3dc928b8a1ab69c2211b)) -* **cycleways_and_roads:** use 'width' instead of 'width:carriageway', fix [#2318](https://github.com/pietervdvn/MapComplete/issues/2318) ([37c09f1](https://github.com/pietervdvn/mapcomplete/commits/37c09f12bee7df2e67f839947fae88ac1e16032a)) -* **school:** add school:orientation for special needs schools ([7aa0772](https://github.com/pietervdvn/mapcomplete/commits/7aa07724a3d69b36ba12836c3ab11c17b1ac13ec)) -* **school:** show wikipedia box ([b953ce5](https://github.com/pietervdvn/mapcomplete/commits/b953ce545795edd810b57cac31e5237e3669e778)) -* **scouting:** rephrase capacity filter ([6ca055c](https://github.com/pietervdvn/mapcomplete/commits/6ca055cf28564293cf7ae5d703cfee50a5df8502)) -* **shops:** add optometrist service ([6b0dc72](https://github.com/pietervdvn/mapcomplete/commits/6b0dc72ec639644a02252ca55cdfa2fffb76835f)) -* **shops:** change 'optomotetrist'-service into multiple other services ([c8b0751](https://github.com/pietervdvn/mapcomplete/commits/c8b07518ed0a4e8a08e7f792e06184318c097cb3)) -* **shops:** change 'optomotetrist'-service into multiple other services ([db7ae0c](https://github.com/pietervdvn/mapcomplete/commits/db7ae0c6e49231a052ec5f066883491b015cf15e)) +* **bicycle_parking:** add more nuance to ([d126808](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d12680839c6ee52c908b3dc928b8a1ab69c2211b)) +* **cycleways_and_roads:** use 'width' instead of 'width:carriageway', fix [#2318](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2318) ([37c09f1](https://source.mapcomplete.org/MapComplete/MapComplete/commit/37c09f12bee7df2e67f839947fae88ac1e16032a)) +* **school:** add school:orientation for special needs schools ([7aa0772](https://source.mapcomplete.org/MapComplete/MapComplete/commit/7aa07724a3d69b36ba12836c3ab11c17b1ac13ec)) +* **school:** show wikipedia box ([b953ce5](https://source.mapcomplete.org/MapComplete/MapComplete/commit/b953ce545795edd810b57cac31e5237e3669e778)) +* **scouting:** rephrase capacity filter ([6ca055c](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6ca055cf28564293cf7ae5d703cfee50a5df8502)) +* **shops:** add optometrist service ([6b0dc72](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6b0dc72ec639644a02252ca55cdfa2fffb76835f)) +* **shops:** change 'optomotetrist'-service into multiple other services ([c8b0751](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c8b07518ed0a4e8a08e7f792e06184318c097cb3)) +* **shops:** change 'optomotetrist'-service into multiple other services ([db7ae0c](https://source.mapcomplete.org/MapComplete/MapComplete/commit/db7ae0c6e49231a052ec5f066883491b015cf15e)) -### [0.48.6](https://github.com/pietervdvn/mapcomplete/compare/v0.48.5...v0.48.6) (2025-02-03) +### [0.48.6](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.48.5...v0.48.6) (2025-02-03) ### Bug Fixes -* actually don't show grey loading placeholder for wikidata/wikipedia, add tests ([87ab165](https://github.com/pietervdvn/mapcomplete/commits/87ab165e58472c4c88cf44c45f823706f1969c93)) -* don't check if someone is logged in for a taghint ([2f7e35a](https://github.com/pietervdvn/mapcomplete/commits/2f7e35a16e9896216d3fc4fce5d93d4272dc6219)) -* don't save big objects to the cache, see [#1919](https://github.com/pietervdvn/MapComplete/issues/1919) ([3cc7d05](https://github.com/pietervdvn/mapcomplete/commits/3cc7d05e03809616823cdf4f0143ae230e195638)) -* fix crash in movewizard ([a66c9f7](https://github.com/pietervdvn/mapcomplete/commits/a66c9f7cbe83bd80dfa41910eb8372eb0613bd25)) -* fix typo in campsite.json, translation sync ([a552606](https://github.com/pietervdvn/mapcomplete/commits/a552606c5204c57d3e222cb17b3cf6a246bd9400)) -* fix wikimedia attribution, fix [#2332](https://github.com/pietervdvn/MapComplete/issues/2332) ([6c0d54d](https://github.com/pietervdvn/mapcomplete/commits/6c0d54d7694292f3c7038ba336489d6de5231060)) -* GroupedView.svelte now shows the questions directly, so that non-answered questions show up ([3ca0d42](https://github.com/pietervdvn/mapcomplete/commits/3ca0d42eb6f35e66554f379db7820fb135d8c1d4)) -* whitelist data.Mapcomplete.org ([6444452](https://github.com/pietervdvn/mapcomplete/commits/644445248c19ecd051589b1e46feda65b3749e69)) +* actually don't show grey loading placeholder for wikidata/wikipedia, add tests ([87ab165](https://source.mapcomplete.org/MapComplete/MapComplete/commit/87ab165e58472c4c88cf44c45f823706f1969c93)) +* don't check if someone is logged in for a taghint ([2f7e35a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/2f7e35a16e9896216d3fc4fce5d93d4272dc6219)) +* don't save big objects to the cache, see [#1919](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1919) ([3cc7d05](https://source.mapcomplete.org/MapComplete/MapComplete/commit/3cc7d05e03809616823cdf4f0143ae230e195638)) +* fix crash in movewizard ([a66c9f7](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a66c9f7cbe83bd80dfa41910eb8372eb0613bd25)) +* fix typo in campsite.json, translation sync ([a552606](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a552606c5204c57d3e222cb17b3cf6a246bd9400)) +* fix wikimedia attribution, fix [#2332](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2332) ([6c0d54d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6c0d54d7694292f3c7038ba336489d6de5231060)) +* GroupedView.svelte now shows the questions directly, so that non-answered questions show up ([3ca0d42](https://source.mapcomplete.org/MapComplete/MapComplete/commit/3ca0d42eb6f35e66554f379db7820fb135d8c1d4)) +* whitelist data.Mapcomplete.org ([6444452](https://source.mapcomplete.org/MapComplete/MapComplete/commit/644445248c19ecd051589b1e46feda65b3749e69)) ### Theme improvements -* **address:** add simple address feature (useable as 'address.address') ([b6a5b96](https://github.com/pietervdvn/mapcomplete/commits/b6a5b963501ce636255bbecf41d020cc6394eaf3)) -* **education:** add minzoom ([57a7d36](https://github.com/pietervdvn/mapcomplete/commits/57a7d36617cdb67fae319ac70386248d440f279b)) -* **education:** move 'kindergarten' into 'school', add 'school:orientation' (only in Belgium), add more differentiated icons ([6d68ca7](https://github.com/pietervdvn/mapcomplete/commits/6d68ca7988bc6db0982ebae35efd90b5c829f435)) -* fix generation of automatic filters with multiAnswer, add test ([2ec369f](https://github.com/pietervdvn/mapcomplete/commits/2ec369f259db20ba8441748d21c17ea575a0c584)) -* **healthcare:** add address info to all layers, fix [#1202](https://github.com/pietervdvn/MapComplete/issues/1202) ([123c50a](https://github.com/pietervdvn/mapcomplete/commits/123c50a5c0f144f4622937be87ba427c87870bbb)) -* **school:** remove `school:for`, replace with school:special_needs ([f26f22a](https://github.com/pietervdvn/mapcomplete/commits/f26f22a95c3fbd6fbe89829c9c448d241dd55225)) -* **school:** small fixes to special need school tagging ([f3aa8e0](https://github.com/pietervdvn/mapcomplete/commits/f3aa8e015b07a6cf7cbc269aa9c07df205dd6ab4)) -* **shops:** fix stupid typos and bugs in healthcare service tagging ([541b8f8](https://github.com/pietervdvn/mapcomplete/commits/541b8f8960fa258223b9ea059301fd02aabb47be)) +* **address:** add simple address feature (useable as 'address.address') ([b6a5b96](https://source.mapcomplete.org/MapComplete/MapComplete/commit/b6a5b963501ce636255bbecf41d020cc6394eaf3)) +* **education:** add minzoom ([57a7d36](https://source.mapcomplete.org/MapComplete/MapComplete/commit/57a7d36617cdb67fae319ac70386248d440f279b)) +* **education:** move 'kindergarten' into 'school', add 'school:orientation' (only in Belgium), add more differentiated icons ([6d68ca7](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6d68ca7988bc6db0982ebae35efd90b5c829f435)) +* fix generation of automatic filters with multiAnswer, add test ([2ec369f](https://source.mapcomplete.org/MapComplete/MapComplete/commit/2ec369f259db20ba8441748d21c17ea575a0c584)) +* **healthcare:** add address info to all layers, fix [#1202](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1202) ([123c50a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/123c50a5c0f144f4622937be87ba427c87870bbb)) +* **school:** remove `school:for`, replace with school:special_needs ([f26f22a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/f26f22a95c3fbd6fbe89829c9c448d241dd55225)) +* **school:** small fixes to special need school tagging ([f3aa8e0](https://source.mapcomplete.org/MapComplete/MapComplete/commit/f3aa8e015b07a6cf7cbc269aa9c07df205dd6ab4)) +* **shops:** fix stupid typos and bugs in healthcare service tagging ([541b8f8](https://source.mapcomplete.org/MapComplete/MapComplete/commit/541b8f8960fa258223b9ea059301fd02aabb47be)) -### [0.48.5](https://github.com/pietervdvn/mapcomplete/compare/v0.48.4...v0.48.5) (2025-01-28) +### [0.48.5](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.48.4...v0.48.5) (2025-01-28) ### Bug Fixes -* remove NSI-renderings which actually don't have a logo, fix https://source.mapcomplete.org/MapComplete/MapComplete/issues/2300 ([3e3b4b9](https://github.com/pietervdvn/mapcomplete/commits/3e3b4b9420d91ee2ab44c45ef2106bd7bd256891)) +* remove NSI-renderings which actually don't have a logo, fix https://source.mapcomplete.org/MapComplete/MapComplete/issues/2300 ([3e3b4b9](https://source.mapcomplete.org/MapComplete/MapComplete/commit/3e3b4b9420d91ee2ab44c45ef2106bd7bd256891)) -### [0.48.4](https://github.com/pietervdvn/mapcomplete/compare/v0.48.3...v0.48.4) (2025-01-26) +### [0.48.4](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.48.3...v0.48.4) (2025-01-26) -### [0.48.3](https://github.com/pietervdvn/mapcomplete/compare/v0.48.0...v0.48.3) (2025-01-24) +### [0.48.3](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.48.0...v0.48.3) (2025-01-24) ### Bug Fixes -* actually parse theme file ([3f80930](https://github.com/pietervdvn/mapcomplete/commits/3f80930d48df10b403a5f59ce9159d0a7f97d922)) -* also show default layers when loading an official theme via theme.html ([b844a07](https://github.com/pietervdvn/mapcomplete/commits/b844a0700e32d52660bef09bc15d2439cf54e9c2)) -* correct usage of userdetails ([436b99a](https://github.com/pietervdvn/mapcomplete/commits/436b99a53a003f3bc700fdd50be3608146581eb1)) -* don't open login page upon first visit of MapComplete ([0910992](https://github.com/pietervdvn/mapcomplete/commits/09109925bc295130e669ccaec6768957220bd656)) -* fix crash ([a451fac](https://github.com/pietervdvn/mapcomplete/commits/a451fac8f2d6c5dabffccc2bc8411846e02876f6)) -* NSI now explicitly has extensions ([96c3944](https://github.com/pietervdvn/mapcomplete/commits/96c39447163617766e14c5517ff124194ad79a88)) -* restore "_loggedIn" metatag ([18c19e5](https://github.com/pietervdvn/mapcomplete/commits/18c19e55f3ed800110f4c45ee97a53d510bdeb9d)) -* **studio:** add check for incorrect suggestions, fix incorrect suggestion which breaks setting a 'marker' ([143dd70](https://github.com/pietervdvn/mapcomplete/commits/143dd70973d49882ee314d3b09505c1c18c96aa7)) -* tests ([392e96e](https://github.com/pietervdvn/mapcomplete/commits/392e96e4f5d184d8af64beae2f115a7a15c9f25d)) +* actually parse theme file ([3f80930](https://source.mapcomplete.org/MapComplete/MapComplete/commit/3f80930d48df10b403a5f59ce9159d0a7f97d922)) +* also show default layers when loading an official theme via theme.html ([b844a07](https://source.mapcomplete.org/MapComplete/MapComplete/commit/b844a0700e32d52660bef09bc15d2439cf54e9c2)) +* correct usage of userdetails ([436b99a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/436b99a53a003f3bc700fdd50be3608146581eb1)) +* don't open login page upon first visit of MapComplete ([0910992](https://source.mapcomplete.org/MapComplete/MapComplete/commit/09109925bc295130e669ccaec6768957220bd656)) +* fix crash ([a451fac](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a451fac8f2d6c5dabffccc2bc8411846e02876f6)) +* NSI now explicitly has extensions ([96c3944](https://source.mapcomplete.org/MapComplete/MapComplete/commit/96c39447163617766e14c5517ff124194ad79a88)) +* restore "_loggedIn" metatag ([18c19e5](https://source.mapcomplete.org/MapComplete/MapComplete/commit/18c19e55f3ed800110f4c45ee97a53d510bdeb9d)) +* **studio:** add check for incorrect suggestions, fix incorrect suggestion which breaks setting a 'marker' ([143dd70](https://source.mapcomplete.org/MapComplete/MapComplete/commit/143dd70973d49882ee314d3b09505c1c18c96aa7)) +* tests ([392e96e](https://source.mapcomplete.org/MapComplete/MapComplete/commit/392e96e4f5d184d8af64beae2f115a7a15c9f25d)) ### Theme improvements -* automatically remove filters that are useless because they would filter everything or nothing; fix some logic bugs and add tests ([50ef2ba](https://github.com/pietervdvn/mapcomplete/commits/50ef2ba63674d8e543649b85b0098658ac3f52ed)) -* **pets:** add dog toilets ([860fc99](https://github.com/pietervdvn/mapcomplete/commits/860fc9994bd529ceb1917757b8ac4fea6af5efaa)) -* **pets:** add waste baskets with doggy bag dispensers as layer ([1b3066c](https://github.com/pietervdvn/mapcomplete/commits/1b3066cc28a999b2fd74cc8d7acb0397d6415156)) -* **pets:** bring pets theme more in line (visually and logically) with the other themes ([cdc170b](https://github.com/pietervdvn/mapcomplete/commits/cdc170b128ae293d66f779192b6fda7867689a4e)) -* **shops:** add dog-access question ([244c976](https://github.com/pietervdvn/mapcomplete/commits/244c976af628e4c9fe2c3d98d09e4c40911284d1)) +* automatically remove filters that are useless because they would filter everything or nothing; fix some logic bugs and add tests ([50ef2ba](https://source.mapcomplete.org/MapComplete/MapComplete/commit/50ef2ba63674d8e543649b85b0098658ac3f52ed)) +* **pets:** add dog toilets ([860fc99](https://source.mapcomplete.org/MapComplete/MapComplete/commit/860fc9994bd529ceb1917757b8ac4fea6af5efaa)) +* **pets:** add waste baskets with doggy bag dispensers as layer ([1b3066c](https://source.mapcomplete.org/MapComplete/MapComplete/commit/1b3066cc28a999b2fd74cc8d7acb0397d6415156)) +* **pets:** bring pets theme more in line (visually and logically) with the other themes ([cdc170b](https://source.mapcomplete.org/MapComplete/MapComplete/commit/cdc170b128ae293d66f779192b6fda7867689a4e)) +* **shops:** add dog-access question ([244c976](https://source.mapcomplete.org/MapComplete/MapComplete/commit/244c976af628e4c9fe2c3d98d09e4c40911284d1)) -### [0.48.2](https://github.com/pietervdvn/mapcomplete/compare/v0.48.0...v0.48.2) (2025-01-19) +### [0.48.2](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.48.0...v0.48.2) (2025-01-19) ### Bug Fixes -* **studio:** add check for incorrect suggestions, fix incorrect suggestion which breaks setting a 'marker' ([89b4f02](https://github.com/pietervdvn/mapcomplete/commits/89b4f02aa630c378f752f4a1c35866c915481e7d)) +* **studio:** add check for incorrect suggestions, fix incorrect suggestion which breaks setting a 'marker' ([89b4f02](https://source.mapcomplete.org/MapComplete/MapComplete/commit/89b4f02aa630c378f752f4a1c35866c915481e7d)) ### Theme improvements -* **pets:** bring pets theme more in line (visually and logically) with the other themes ([cdc170b](https://github.com/pietervdvn/mapcomplete/commits/cdc170b128ae293d66f779192b6fda7867689a4e)) -* **shops:** add dog-access question ([244c976](https://github.com/pietervdvn/mapcomplete/commits/244c976af628e4c9fe2c3d98d09e4c40911284d1)) +* **pets:** bring pets theme more in line (visually and logically) with the other themes ([cdc170b](https://source.mapcomplete.org/MapComplete/MapComplete/commit/cdc170b128ae293d66f779192b6fda7867689a4e)) +* **shops:** add dog-access question ([244c976](https://source.mapcomplete.org/MapComplete/MapComplete/commit/244c976af628e4c9fe2c3d98d09e4c40911284d1)) -### [0.48.1](https://github.com/pietervdvn/mapcomplete/compare/v0.48.0...v0.48.1) (2025-01-18) +### [0.48.1](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.48.0...v0.48.1) (2025-01-18) ### Theme improvements -* **pets:** bring pets theme more in line (visually and logically) with the other themes ([9dd252d](https://github.com/pietervdvn/mapcomplete/commits/9dd252dc862b1f6fd7638076fb238f4849d93b5c)) -* **shops:** add dog-access question ([da25464](https://github.com/pietervdvn/mapcomplete/commits/da2546465f939f28db3b602fc3f88e05041176e2)) +* **pets:** bring pets theme more in line (visually and logically) with the other themes ([9dd252d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/9dd252dc862b1f6fd7638076fb238f4849d93b5c)) +* **shops:** add dog-access question ([da25464](https://source.mapcomplete.org/MapComplete/MapComplete/commit/da2546465f939f28db3b602fc3f88e05041176e2)) -## [0.48.0](https://github.com/pietervdvn/mapcomplete/compare/v0.47.14...v0.48.0) (2025-01-17) +## [0.48.0](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.47.14...v0.48.0) (2025-01-17) ### Bug Fixes -* add missing data ([bd228a6](https://github.com/pietervdvn/mapcomplete/commits/bd228a6129e5e95feaf58cfbd438ca8011a69a3f)) -* Add question block ([0c5ab25](https://github.com/pietervdvn/mapcomplete/commits/0c5ab259e845f852e30202a196aacd225a70b928)) -* attempt to fix build ([6bc786d](https://github.com/pietervdvn/mapcomplete/commits/6bc786dc783d2b06af94ca1a034c18d3bf1e41f3)) -* build ([a278234](https://github.com/pietervdvn/mapcomplete/commits/a2782348a7a5a65a62056b566cb8ce5e83cf48c7)) -* don't crash if an initial hash is given from a non-matching layer ([551235a](https://github.com/pietervdvn/mapcomplete/commits/551235a185c2f54f561c82b79c34aaf1f171e217)) -* fix https://source.mapcomplete.org/MapComplete/MapComplete/issues/2293 ([b22015e](https://github.com/pietervdvn/mapcomplete/commits/b22015e2c829187b710f0ceddf3ff3754bb7f3c1)) +* add missing data ([bd228a6](https://source.mapcomplete.org/MapComplete/MapComplete/commit/bd228a6129e5e95feaf58cfbd438ca8011a69a3f)) +* Add question block ([0c5ab25](https://source.mapcomplete.org/MapComplete/MapComplete/commit/0c5ab259e845f852e30202a196aacd225a70b928)) +* attempt to fix build ([6bc786d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6bc786dc783d2b06af94ca1a034c18d3bf1e41f3)) +* build ([a278234](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a2782348a7a5a65a62056b566cb8ce5e83cf48c7)) +* don't crash if an initial hash is given from a non-matching layer ([551235a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/551235a185c2f54f561c82b79c34aaf1f171e217)) +* fix https://source.mapcomplete.org/MapComplete/MapComplete/issues/2293 ([b22015e](https://source.mapcomplete.org/MapComplete/MapComplete/commit/b22015e2c829187b710f0ceddf3ff3754bb7f3c1)) ### Theme improvements -* **charging_station:** add charge_point layer ([67b3fb3](https://github.com/pietervdvn/mapcomplete/commits/67b3fb3740af55172dba647a5a198902ebd27328)) -* **charging_station:** Remove units for V and A (gh[#2320](https://github.com/pietervdvn/MapComplete/issues/2320)), fix stray A ([5a9c53e](https://github.com/pietervdvn/mapcomplete/commits/5a9c53e4d632dcae58c49c34cd9a5a8e0c0ca293)) -* **drinking_water:** add temperature question ([5617630](https://github.com/pietervdvn/mapcomplete/commits/5617630d690d3a229be13be0104a24316950c0e3)) -* move generated themes into assets, remove known_themes, support pruning of borrowed icons ([ee64d84](https://github.com/pietervdvn/mapcomplete/commits/ee64d84d270f141b0dafb2ac2726899afce5297e)) -* **scouting:** cleanup, use NSI ([1f384e7](https://github.com/pietervdvn/mapcomplete/commits/1f384e754b92bbc3c45b1251222145004b3614b7)) -* **shops:** revert to ID-presets for icons, add "vacant" as shop option ([622049f](https://github.com/pietervdvn/mapcomplete/commits/622049f21f2a43812ff31709dd91cfbe71e9197d)) -* **toilets:** add ratings ([5276442](https://github.com/pietervdvn/mapcomplete/commits/527644220984593b0379b1a17fa8c2a39936bef4)) -* **waste:** Fix broken translations (fj[#2297](https://github.com/pietervdvn/MapComplete/issues/2297)) ([8c6619a](https://github.com/pietervdvn/mapcomplete/commits/8c6619a1722430ce3e4a93770c1af44cffc34a8e)) +* **charging_station:** add charge_point layer ([67b3fb3](https://source.mapcomplete.org/MapComplete/MapComplete/commit/67b3fb3740af55172dba647a5a198902ebd27328)) +* **charging_station:** Remove units for V and A (gh[#2320](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2320)), fix stray A ([5a9c53e](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5a9c53e4d632dcae58c49c34cd9a5a8e0c0ca293)) +* **drinking_water:** add temperature question ([5617630](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5617630d690d3a229be13be0104a24316950c0e3)) +* move generated themes into assets, remove known_themes, support pruning of borrowed icons ([ee64d84](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ee64d84d270f141b0dafb2ac2726899afce5297e)) +* **scouting:** cleanup, use NSI ([1f384e7](https://source.mapcomplete.org/MapComplete/MapComplete/commit/1f384e754b92bbc3c45b1251222145004b3614b7)) +* **shops:** revert to ID-presets for icons, add "vacant" as shop option ([622049f](https://source.mapcomplete.org/MapComplete/MapComplete/commit/622049f21f2a43812ff31709dd91cfbe71e9197d)) +* **toilets:** add ratings ([5276442](https://source.mapcomplete.org/MapComplete/MapComplete/commit/527644220984593b0379b1a17fa8c2a39936bef4)) +* **waste:** Fix broken translations (fj[#2297](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2297)) ([8c6619a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/8c6619a1722430ce3e4a93770c1af44cffc34a8e)) -### [0.47.14](https://github.com/pietervdvn/mapcomplete/compare/v0.47.13...v0.47.14) (2025-01-02) +### [0.47.14](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.47.13...v0.47.14) (2025-01-02) ### Bug Fixes -* Add velopark link ([23ac962](https://github.com/pietervdvn/mapcomplete/commits/23ac96251cbd67372b9ad8d2cbf75773b8e2bb65)) -* clean up minzoomVisible in some themes (gh[#2279](https://github.com/pietervdvn/MapComplete/issues/2279)) ([2a6e118](https://github.com/pietervdvn/mapcomplete/commits/2a6e118b5ba91ed4e3dfd9737cbf3ab96f937cff)) -* deduplicate .gitignore and reorder ([9d6036b](https://github.com/pietervdvn/mapcomplete/commits/9d6036be8797df4c92b2f0a02fcb349e1877f819)) -* deduplicate .gitignore and reorder ([8c1a73c](https://github.com/pietervdvn/mapcomplete/commits/8c1a73c9d50824b668dd0a31b435bbed2b15ffc1)) -* fix classes argument ([46ac716](https://github.com/pietervdvn/mapcomplete/commits/46ac71639596831926224c05d3f507d99321a5e9)) -* fix inspector ([e0931dc](https://github.com/pietervdvn/mapcomplete/commits/e0931dcebadb1d42b282131c78c9a87cbc486af1)) -* fix inspector ([4830527](https://github.com/pietervdvn/mapcomplete/commits/48305273e52ac85667b85b69ac2f6d13b0de8d19)) -* fix special visualisations ([9c686fe](https://github.com/pietervdvn/mapcomplete/commits/9c686fed89fb3ee8a3de21706aee37fa17ac3205)) -* imagepreview: improve typing; fix comparison tool ([2de8b54](https://github.com/pietervdvn/mapcomplete/commits/2de8b544570f7c983d67d51684ab9b31ddabe44d)) -* imagepreview: improve typing; fix comparison tool ([6cb1687](https://github.com/pietervdvn/mapcomplete/commits/6cb16877e8e27a70c1e1c327d965be1e0ab45788)) -* order of commands in npm run init ([33efe4f](https://github.com/pietervdvn/mapcomplete/commits/33efe4f2c25eda7dc179e572313e02b72de0e96a)) -* order of commands in npm run init ([3759134](https://github.com/pietervdvn/mapcomplete/commits/375913492cf6da22389d27a2458e817fa5c19d37)) -* remove checked-in file that is covered by .gitignore ([bccd744](https://github.com/pietervdvn/mapcomplete/commits/bccd74408659cf2377bbfa98e1d02b8e2b186937)) -* remove checked-in file that is covered by .gitignore ([c88ffda](https://github.com/pietervdvn/mapcomplete/commits/c88ffdae5513e57cdbaf702116714496d6fb3380)) -* remove obsolete "SetClass"-calls which don't work anyway ([4fcdd8b](https://github.com/pietervdvn/mapcomplete/commits/4fcdd8ba5a9cbfb06e160a77f51b59f5ee302914)) -* tests ([5b43316](https://github.com/pietervdvn/mapcomplete/commits/5b43316f10f07383c4bd2f1c5b12373bfd4e52dc)) -* various small fixes ([5284d94](https://github.com/pietervdvn/mapcomplete/commits/5284d94427df74bd8fed85f9d506d147d068cdb3)) +* Add velopark link ([23ac962](https://source.mapcomplete.org/MapComplete/MapComplete/commit/23ac96251cbd67372b9ad8d2cbf75773b8e2bb65)) +* clean up minzoomVisible in some themes (gh[#2279](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2279)) ([2a6e118](https://source.mapcomplete.org/MapComplete/MapComplete/commit/2a6e118b5ba91ed4e3dfd9737cbf3ab96f937cff)) +* deduplicate .gitignore and reorder ([9d6036b](https://source.mapcomplete.org/MapComplete/MapComplete/commit/9d6036be8797df4c92b2f0a02fcb349e1877f819)) +* deduplicate .gitignore and reorder ([8c1a73c](https://source.mapcomplete.org/MapComplete/MapComplete/commit/8c1a73c9d50824b668dd0a31b435bbed2b15ffc1)) +* fix classes argument ([46ac716](https://source.mapcomplete.org/MapComplete/MapComplete/commit/46ac71639596831926224c05d3f507d99321a5e9)) +* fix inspector ([e0931dc](https://source.mapcomplete.org/MapComplete/MapComplete/commit/e0931dcebadb1d42b282131c78c9a87cbc486af1)) +* fix inspector ([4830527](https://source.mapcomplete.org/MapComplete/MapComplete/commit/48305273e52ac85667b85b69ac2f6d13b0de8d19)) +* fix special visualisations ([9c686fe](https://source.mapcomplete.org/MapComplete/MapComplete/commit/9c686fed89fb3ee8a3de21706aee37fa17ac3205)) +* imagepreview: improve typing; fix comparison tool ([2de8b54](https://source.mapcomplete.org/MapComplete/MapComplete/commit/2de8b544570f7c983d67d51684ab9b31ddabe44d)) +* imagepreview: improve typing; fix comparison tool ([6cb1687](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6cb16877e8e27a70c1e1c327d965be1e0ab45788)) +* order of commands in npm run init ([33efe4f](https://source.mapcomplete.org/MapComplete/MapComplete/commit/33efe4f2c25eda7dc179e572313e02b72de0e96a)) +* order of commands in npm run init ([3759134](https://source.mapcomplete.org/MapComplete/MapComplete/commit/375913492cf6da22389d27a2458e817fa5c19d37)) +* remove checked-in file that is covered by .gitignore ([bccd744](https://source.mapcomplete.org/MapComplete/MapComplete/commit/bccd74408659cf2377bbfa98e1d02b8e2b186937)) +* remove checked-in file that is covered by .gitignore ([c88ffda](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c88ffdae5513e57cdbaf702116714496d6fb3380)) +* remove obsolete "SetClass"-calls which don't work anyway ([4fcdd8b](https://source.mapcomplete.org/MapComplete/MapComplete/commit/4fcdd8ba5a9cbfb06e160a77f51b59f5ee302914)) +* tests ([5b43316](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5b43316f10f07383c4bd2f1c5b12373bfd4e52dc)) +* various small fixes ([5284d94](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5284d94427df74bd8fed85f9d506d147d068cdb3)) ### Theme improvements -* **bicycle_parking:** add more nuance to ([87cb88d](https://github.com/pietervdvn/mapcomplete/commits/87cb88d7f35558283d8d27eb5fe5e7942b901d6b)) -* **cycleways_and_roads:** use 'width' instead of 'width:carriageway', fix [#2318](https://github.com/pietervdvn/MapComplete/issues/2318) ([90626c6](https://github.com/pietervdvn/mapcomplete/commits/90626c632aee2be3b6d0a5e31d514b92ceccc4ab)) -* **shops:** add optometrist service ([76831c4](https://github.com/pietervdvn/mapcomplete/commits/76831c4e855b98f233ca85320c069226eb107e4a)) -* **shops:** change 'optomotetrist'-service into multiple other services ([4925e21](https://github.com/pietervdvn/mapcomplete/commits/4925e216b8d273868787c7b057391c10ab474267)) -* **shops:** change 'optomotetrist'-service into multiple other services ([80776f5](https://github.com/pietervdvn/mapcomplete/commits/80776f5943704b36dfc7d5047e4b0aa8be6f552d)) +* **bicycle_parking:** add more nuance to ([87cb88d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/87cb88d7f35558283d8d27eb5fe5e7942b901d6b)) +* **cycleways_and_roads:** use 'width' instead of 'width:carriageway', fix [#2318](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2318) ([90626c6](https://source.mapcomplete.org/MapComplete/MapComplete/commit/90626c632aee2be3b6d0a5e31d514b92ceccc4ab)) +* **shops:** add optometrist service ([76831c4](https://source.mapcomplete.org/MapComplete/MapComplete/commit/76831c4e855b98f233ca85320c069226eb107e4a)) +* **shops:** change 'optomotetrist'-service into multiple other services ([4925e21](https://source.mapcomplete.org/MapComplete/MapComplete/commit/4925e216b8d273868787c7b057391c10ab474267)) +* **shops:** change 'optomotetrist'-service into multiple other services ([80776f5](https://source.mapcomplete.org/MapComplete/MapComplete/commit/80776f5943704b36dfc7d5047e4b0aa8be6f552d)) -### [0.47.13](https://github.com/pietervdvn/mapcomplete/compare/v0.47.12...v0.47.13) (2024-12-17) +### [0.47.13](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.47.12...v0.47.13) (2024-12-17) ### Bug Fixes -* attributed image doesn't open fullscreen if no ID given ([b272c1c](https://github.com/pietervdvn/mapcomplete/commits/b272c1cda7352a4a78e4f61dbd39fe2f80ae204d)) -* don't report an unneeded error ([79314e1](https://github.com/pietervdvn/mapcomplete/commits/79314e1747ee74544975948ba35fb499c203a061)) -* fix [#2309](https://github.com/pietervdvn/MapComplete/issues/2309) ([83a9184](https://github.com/pietervdvn/mapcomplete/commits/83a918477f24fd86bc2783e266ac59a4c687020f)) -* fix [#2309](https://github.com/pietervdvn/MapComplete/issues/2309) ([fe2a6ca](https://github.com/pietervdvn/mapcomplete/commits/fe2a6ca065b8ace2f466a6cac549f6d84ee35044)) -* fix changelog links ([0471fd7](https://github.com/pietervdvn/mapcomplete/commits/0471fd7779329da051400a62d16162bd21dc0324)) -* fix possible failing upload (error report postmortem) ([22c348a](https://github.com/pietervdvn/mapcomplete/commits/22c348af27677cd97f124dc45f63276d91b40152)) -* linked data vis for velopark does no longer rely on country codes ([c26b9ae](https://github.com/pietervdvn/mapcomplete/commits/c26b9ae7f7fa3de69d499451db14be61e4698721)) -* **linkeddata:** velopark deals with sections, fix image loading ([ef1d2c9](https://github.com/pietervdvn/mapcomplete/commits/ef1d2c9f56fc07f87255c557b05daf5e0451fdc5)) -* remove 'id' attribute ([926ea0b](https://github.com/pietervdvn/mapcomplete/commits/926ea0b6e46f9966d1b1b9a4157c6ca6708b82fa)) -* server config (CORS) ([2c877dd](https://github.com/pietervdvn/mapcomplete/commits/2c877dd52532b24066907a5ae9676e26371e48f0)) -* typing ([565e92a](https://github.com/pietervdvn/mapcomplete/commits/565e92a37dde751e21d7f3e2abc69fa57b27d30f)) +* attributed image doesn't open fullscreen if no ID given ([b272c1c](https://source.mapcomplete.org/MapComplete/MapComplete/commit/b272c1cda7352a4a78e4f61dbd39fe2f80ae204d)) +* don't report an unneeded error ([79314e1](https://source.mapcomplete.org/MapComplete/MapComplete/commit/79314e1747ee74544975948ba35fb499c203a061)) +* fix [#2309](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2309) ([83a9184](https://source.mapcomplete.org/MapComplete/MapComplete/commit/83a918477f24fd86bc2783e266ac59a4c687020f)) +* fix [#2309](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2309) ([fe2a6ca](https://source.mapcomplete.org/MapComplete/MapComplete/commit/fe2a6ca065b8ace2f466a6cac549f6d84ee35044)) +* fix changelog links ([0471fd7](https://source.mapcomplete.org/MapComplete/MapComplete/commit/0471fd7779329da051400a62d16162bd21dc0324)) +* fix possible failing upload (error report postmortem) ([22c348a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/22c348af27677cd97f124dc45f63276d91b40152)) +* linked data vis for velopark does no longer rely on country codes ([c26b9ae](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c26b9ae7f7fa3de69d499451db14be61e4698721)) +* **linkeddata:** velopark deals with sections, fix image loading ([ef1d2c9](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ef1d2c9f56fc07f87255c557b05daf5e0451fdc5)) +* remove 'id' attribute ([926ea0b](https://source.mapcomplete.org/MapComplete/MapComplete/commit/926ea0b6e46f9966d1b1b9a4157c6ca6708b82fa)) +* server config (CORS) ([2c877dd](https://source.mapcomplete.org/MapComplete/MapComplete/commit/2c877dd52532b24066907a5ae9676e26371e48f0)) +* typing ([565e92a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/565e92a37dde751e21d7f3e2abc69fa57b27d30f)) -### [0.47.12](https://github.com/pietervdvn/mapcomplete/compare/v0.47.11...v0.47.12) (2024-12-11) +### [0.47.12](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.47.11...v0.47.12) (2024-12-11) ### Bug Fixes -* add ignored file ([a6d07c5](https://github.com/pietervdvn/mapcomplete/commits/a6d07c50a1d11bbe8a2d78201ad85bb5f2e606e5)) -* attempt to add more EXIF-fields, see [#2296](https://github.com/pietervdvn/MapComplete/issues/2296) ([a87e9e2](https://github.com/pietervdvn/mapcomplete/commits/a87e9e2e98f0a703e3b50570183edfa5ad858719)) -* attempt to get runners working ([a7e729a](https://github.com/pietervdvn/mapcomplete/commits/a7e729a2dee0dd4e961067f62e52662b085ad161)) -* attempt to get runners working ([4a6efe8](https://github.com/pietervdvn/mapcomplete/commits/4a6efe8bfb35215aa7d2763bd8b906052a0341a3)) -* attempt to get runners working ([221c136](https://github.com/pietervdvn/mapcomplete/commits/221c13679a90b688867be4a83f43614cff3a8b93)) -* attempt to get runners working ([142cf9a](https://github.com/pietervdvn/mapcomplete/commits/142cf9a1174fd7006ccfdd141d2b051de0b28348)) -* don't show tags in filter view if not logged in ([a07c792](https://github.com/pietervdvn/mapcomplete/commits/a07c79289b7f6c5d3f14101d15b985c931a42b44)) -* don't show walls-and-buildings if the layer is disabled ([130ede8](https://github.com/pietervdvn/mapcomplete/commits/130ede896cdeea39bf9ca17d4a451d3d861905af)) -* Enable recycling:waste option [#2280](https://github.com/pietervdvn/MapComplete/issues/2280) ([673322d](https://github.com/pietervdvn/mapcomplete/commits/673322d15bab4789b6d62facbc9d96dce7997480)) -* fix [#2304](https://github.com/pietervdvn/MapComplete/issues/2304) ([0a001d3](https://github.com/pietervdvn/mapcomplete/commits/0a001d3c7d337a2838c3f2b7493d4a3b218fe9a5)) -* fix [#2306](https://github.com/pietervdvn/MapComplete/issues/2306) by using a cutoff of 150m ([9ab8d99](https://github.com/pietervdvn/mapcomplete/commits/9ab8d99e56d8ae9653921c21e2f3559d69cc675f)) -* fix [#2306](https://github.com/pietervdvn/MapComplete/issues/2306) by using a cutoff of 150m ([73f0fff](https://github.com/pietervdvn/mapcomplete/commits/73f0ffff5d21703bb1e24ba920d65994e3993100)) -* image upload will now fail less for newly created points ([b91bd78](https://github.com/pietervdvn/mapcomplete/commits/b91bd78762f6eb3bd6555cc0fb3bfb244fe3340b)) -* improve typing and probably fix broken settings (https://source.mapcomplete.org/MapComplete/MapComplete/issues/2281) ([4b121e4](https://github.com/pietervdvn/mapcomplete/commits/4b121e474ce6998f03e9743e4b52e2de1288b71a)) -* linking images is not possible for notes or non-openstreetmap elements ([7f9f7e7](https://github.com/pietervdvn/mapcomplete/commits/7f9f7e753443e779b16a544bc6312214ae26dab4)) -* Missing import ([c4c93bc](https://github.com/pietervdvn/mapcomplete/commits/c4c93bc49bd10b7043e81227ea5d1113e7c75ede)) +* add ignored file ([a6d07c5](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a6d07c50a1d11bbe8a2d78201ad85bb5f2e606e5)) +* attempt to add more EXIF-fields, see [#2296](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2296) ([a87e9e2](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a87e9e2e98f0a703e3b50570183edfa5ad858719)) +* attempt to get runners working ([a7e729a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a7e729a2dee0dd4e961067f62e52662b085ad161)) +* attempt to get runners working ([4a6efe8](https://source.mapcomplete.org/MapComplete/MapComplete/commit/4a6efe8bfb35215aa7d2763bd8b906052a0341a3)) +* attempt to get runners working ([221c136](https://source.mapcomplete.org/MapComplete/MapComplete/commit/221c13679a90b688867be4a83f43614cff3a8b93)) +* attempt to get runners working ([142cf9a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/142cf9a1174fd7006ccfdd141d2b051de0b28348)) +* don't show tags in filter view if not logged in ([a07c792](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a07c79289b7f6c5d3f14101d15b985c931a42b44)) +* don't show walls-and-buildings if the layer is disabled ([130ede8](https://source.mapcomplete.org/MapComplete/MapComplete/commit/130ede896cdeea39bf9ca17d4a451d3d861905af)) +* Enable recycling:waste option [#2280](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2280) ([673322d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/673322d15bab4789b6d62facbc9d96dce7997480)) +* fix [#2304](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2304) ([0a001d3](https://source.mapcomplete.org/MapComplete/MapComplete/commit/0a001d3c7d337a2838c3f2b7493d4a3b218fe9a5)) +* fix [#2306](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2306) by using a cutoff of 150m ([9ab8d99](https://source.mapcomplete.org/MapComplete/MapComplete/commit/9ab8d99e56d8ae9653921c21e2f3559d69cc675f)) +* fix [#2306](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2306) by using a cutoff of 150m ([73f0fff](https://source.mapcomplete.org/MapComplete/MapComplete/commit/73f0ffff5d21703bb1e24ba920d65994e3993100)) +* image upload will now fail less for newly created points ([b91bd78](https://source.mapcomplete.org/MapComplete/MapComplete/commit/b91bd78762f6eb3bd6555cc0fb3bfb244fe3340b)) +* improve typing and probably fix broken settings (https://source.mapcomplete.org/MapComplete/MapComplete/issues/2281) ([4b121e4](https://source.mapcomplete.org/MapComplete/MapComplete/commit/4b121e474ce6998f03e9743e4b52e2de1288b71a)) +* linking images is not possible for notes or non-openstreetmap elements ([7f9f7e7](https://source.mapcomplete.org/MapComplete/MapComplete/commit/7f9f7e753443e779b16a544bc6312214ae26dab4)) +* Missing import ([c4c93bc](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c4c93bc49bd10b7043e81227ea5d1113e7c75ede)) ### Theme improvements -* new [insect hotels theme](https://mapcomplete.org/insects.html) ([07a53e9](https://github.com/pietervdvn/mapcomplete/commits/07a53e9373f7341fc03f32c2815538f72afa6fdb)) -* **blind_osm:** Differentiate escalators more ([#2247](https://github.com/pietervdvn/MapComplete/issues/2247)) ([d19b2de](https://github.com/pietervdvn/mapcomplete/commits/d19b2de1cdb32388229d6ae2eb432cd59b58abad)) -* **climbing:** Add auto belay tags ([9b8235e](https://github.com/pietervdvn/mapcomplete/commits/9b8235e51f3b115bdd3788dc9dfe3e3e99a4a1e4)) -* **climbing:** Add auto belay tags ([026825a](https://github.com/pietervdvn/mapcomplete/commits/026825aa3d37650b8b0121e2a5d39c6d55d42d63)) -* **climbing:** Change conditions for gear rental questions ([a424398](https://github.com/pietervdvn/mapcomplete/commits/a4243986eab087128ab09032319b3f8f699a1f0a)) -* **climbing:** Clarify questions about gear rental ([12f0ec9](https://github.com/pietervdvn/mapcomplete/commits/12f0ec98fbcf540626328e97b5c2cf4e87cbd4be)) -* **climbing:** Recognize leisure=sports_hall ([2a135f9](https://github.com/pietervdvn/mapcomplete/commits/2a135f9eef5164c2b2af9ae46bb9608b764d1654)) -* **cyclofix:** don't count shops in overview ([b615c34](https://github.com/pietervdvn/mapcomplete/commits/b615c3487947eafe2a0ce555fe380101323f66ab)) -* **cyclofix:** show shops which sell second-hand bicycles in bicycle layer, see https://source.mapcomplete.org/MapComplete/MapComplete/issues/2279 ([67aba6d](https://github.com/pietervdvn/mapcomplete/commits/67aba6d034a6673d8c7efedef0d26d88c723d12b)) -* **etymology:** add parks, fix [#2292](https://github.com/pietervdvn/MapComplete/issues/2292) ([ceadd9f](https://github.com/pietervdvn/mapcomplete/commits/ceadd9fdefa9843cf766935368aa01b3c96dbe76)) -* **food:** Add question about drive-through ([9e5ace0](https://github.com/pietervdvn/mapcomplete/commits/9e5ace07d46959dbc3972a5f0948dc989c2b73f6)) -* **food:** Add question about seating ([#1976](https://github.com/pietervdvn/MapComplete/issues/1976)) ([a50d1eb](https://github.com/pietervdvn/mapcomplete/commits/a50d1ebe7de1fcbdf6d90136adf4b66f109f824d)) -* **note:** don't show notes which have _no_ comments; these are probably redacted. Fix [#2299](https://github.com/pietervdvn/MapComplete/issues/2299) ([ec7b166](https://github.com/pietervdvn/mapcomplete/commits/ec7b16638da2475e4cbca097ce08f566e46ba054)) +* new [insect hotels theme](https://mapcomplete.org/insects.html) ([07a53e9](https://source.mapcomplete.org/MapComplete/MapComplete/commit/07a53e9373f7341fc03f32c2815538f72afa6fdb)) +* **blind_osm:** Differentiate escalators more ([#2247](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2247)) ([d19b2de](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d19b2de1cdb32388229d6ae2eb432cd59b58abad)) +* **climbing:** Add auto belay tags ([9b8235e](https://source.mapcomplete.org/MapComplete/MapComplete/commit/9b8235e51f3b115bdd3788dc9dfe3e3e99a4a1e4)) +* **climbing:** Add auto belay tags ([026825a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/026825aa3d37650b8b0121e2a5d39c6d55d42d63)) +* **climbing:** Change conditions for gear rental questions ([a424398](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a4243986eab087128ab09032319b3f8f699a1f0a)) +* **climbing:** Clarify questions about gear rental ([12f0ec9](https://source.mapcomplete.org/MapComplete/MapComplete/commit/12f0ec98fbcf540626328e97b5c2cf4e87cbd4be)) +* **climbing:** Recognize leisure=sports_hall ([2a135f9](https://source.mapcomplete.org/MapComplete/MapComplete/commit/2a135f9eef5164c2b2af9ae46bb9608b764d1654)) +* **cyclofix:** don't count shops in overview ([b615c34](https://source.mapcomplete.org/MapComplete/MapComplete/commit/b615c3487947eafe2a0ce555fe380101323f66ab)) +* **cyclofix:** show shops which sell second-hand bicycles in bicycle layer, see https://source.mapcomplete.org/MapComplete/MapComplete/issues/2279 ([67aba6d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/67aba6d034a6673d8c7efedef0d26d88c723d12b)) +* **etymology:** add parks, fix [#2292](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2292) ([ceadd9f](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ceadd9fdefa9843cf766935368aa01b3c96dbe76)) +* **food:** Add question about drive-through ([9e5ace0](https://source.mapcomplete.org/MapComplete/MapComplete/commit/9e5ace07d46959dbc3972a5f0948dc989c2b73f6)) +* **food:** Add question about seating ([#1976](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1976)) ([a50d1eb](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a50d1ebe7de1fcbdf6d90136adf4b66f109f824d)) +* **note:** don't show notes which have _no_ comments; these are probably redacted. Fix [#2299](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2299) ([ec7b166](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ec7b16638da2475e4cbca097ce08f566e46ba054)) -### [0.47.11](https://github.com/pietervdvn/mapcomplete/compare/v0.47.10...v0.47.11) (2024-11-28) +### [0.47.11](https://source.mapcomplete.org/MapComplete/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/commits/93ebdd8e1688d2424f0e67d03271d46b4c6640b9)) +* allow to disable questions (and to enable them again), fix [#256](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/256) ([93ebdd8](https://source.mapcomplete.org/MapComplete/MapComplete/commit/93ebdd8e1688d2424f0e67d03271d46b4c6640b9)) ### Bug Fixes -* add prevent-defaults ([afce4cb](https://github.com/pietervdvn/mapcomplete/commits/afce4cb5ba6c77c3e076b5390640eb5ed505cf64)) -* allow to move items more then 50 meter if relocated ([f63f886](https://github.com/pietervdvn/mapcomplete/commits/f63f886ea57d5ca2fca352b455a4d833537422a5)) -* apply refactoring ([140e966](https://github.com/pietervdvn/mapcomplete/commits/140e966de12689b374acc1ec7feaf69065bb1250)) -* attempt to fix image upload on stripped coordinates, see [#2202](https://github.com/pietervdvn/MapComplete/issues/2202) ([a94a7ec](https://github.com/pietervdvn/mapcomplete/commits/a94a7ecd7162b5f49f689d77c5e40219ae7fda05)) -* don't show all items if favourites is shown ([3292307](https://github.com/pietervdvn/mapcomplete/commits/32923072081961b5ef9b899267be99b354265d59)) -* 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/commits/c0b11a81e91db1c4eb130db1a722e20211f4ba5e)) -* fix [#2272](https://github.com/pietervdvn/MapComplete/issues/2272) : correct link ([44355f5](https://github.com/pietervdvn/mapcomplete/commits/44355f566762a234942b678a21b8686341b2087b)) -* fix [#2278](https://github.com/pietervdvn/MapComplete/issues/2278) ([540e2c2](https://github.com/pietervdvn/mapcomplete/commits/540e2c227e5327a501c8ab46fc8c56d0d4bc27bc)) -* fix [#2281](https://github.com/pietervdvn/MapComplete/issues/2281) ([8ef7af6](https://github.com/pietervdvn/mapcomplete/commits/8ef7af613f20f265386ccb3d301c43ff49108cb1)) +* add prevent-defaults ([afce4cb](https://source.mapcomplete.org/MapComplete/MapComplete/commit/afce4cb5ba6c77c3e076b5390640eb5ed505cf64)) +* allow to move items more then 50 meter if relocated ([f63f886](https://source.mapcomplete.org/MapComplete/MapComplete/commit/f63f886ea57d5ca2fca352b455a4d833537422a5)) +* apply refactoring ([140e966](https://source.mapcomplete.org/MapComplete/MapComplete/commit/140e966de12689b374acc1ec7feaf69065bb1250)) +* attempt to fix image upload on stripped coordinates, see [#2202](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2202) ([a94a7ec](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a94a7ecd7162b5f49f689d77c5e40219ae7fda05)) +* don't show all items if favourites is shown ([3292307](https://source.mapcomplete.org/MapComplete/MapComplete/commit/32923072081961b5ef9b899267be99b354265d59)) +* fix [#2254](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2254); an image carousel with a different key would not show up due to caching ([c0b11a8](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c0b11a81e91db1c4eb130db1a722e20211f4ba5e)) +* fix [#2272](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2272) : correct link ([44355f5](https://source.mapcomplete.org/MapComplete/MapComplete/commit/44355f566762a234942b678a21b8686341b2087b)) +* fix [#2278](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2278) ([540e2c2](https://source.mapcomplete.org/MapComplete/MapComplete/commit/540e2c227e5327a501c8ab46fc8c56d0d4bc27bc)) +* fix [#2281](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2281) ([8ef7af6](https://source.mapcomplete.org/MapComplete/MapComplete/commit/8ef7af613f20f265386ccb3d301c43ff49108cb1)) ### 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/commits/12926e1e9cc3fef81811b6df011f83e2013d3ad5)) -* **stairs:** fix [#2248](https://github.com/pietervdvn/MapComplete/issues/2248) ([a0c63b2](https://github.com/pietervdvn/mapcomplete/commits/a0c63b273423bef6a3aba1106880015b135e4542)) -* **surveillance:** fix tagging ([208d7ec](https://github.com/pietervdvn/mapcomplete/commits/208d7ecf4e4386ddbd9d58a71a0b6e4fcb26beaa)) +* **maps:** add tactile maps and tactile models to map theme, fix [#2277](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2277) ([12926e1](https://source.mapcomplete.org/MapComplete/MapComplete/commit/12926e1e9cc3fef81811b6df011f83e2013d3ad5)) +* **stairs:** fix [#2248](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2248) ([a0c63b2](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a0c63b273423bef6a3aba1106880015b135e4542)) +* **surveillance:** fix tagging ([208d7ec](https://source.mapcomplete.org/MapComplete/MapComplete/commit/208d7ecf4e4386ddbd9d58a71a0b6e4fcb26beaa)) -### [0.47.10](https://github.com/pietervdvn/mapcomplete/compare/v0.47.9...v0.47.10) (2024-11-14) +### [0.47.10](https://source.mapcomplete.org/MapComplete/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/commits/05298c2498bb908860f49f057b7466f4a8feb5ba)) -* don't show `maxstay=30 days` in velopark, this is actually 'unknown' ([d2237cf](https://github.com/pietervdvn/mapcomplete/commits/d2237cf26c1e3af034f0c3b72bd5ffa878ef1c64)) -* fix image upload ([f1106ad](https://github.com/pietervdvn/mapcomplete/commits/f1106ad4a816c9fb84a92974cb7d88e9aae7633b)) +* actually download all OSM-data when downloading as geojson or CSV ([05298c2](https://source.mapcomplete.org/MapComplete/MapComplete/commit/05298c2498bb908860f49f057b7466f4a8feb5ba)) +* don't show `maxstay=30 days` in velopark, this is actually 'unknown' ([d2237cf](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d2237cf26c1e3af034f0c3b72bd5ffa878ef1c64)) +* fix image upload ([f1106ad](https://source.mapcomplete.org/MapComplete/MapComplete/commit/f1106ad4a816c9fb84a92974cb7d88e9aae7633b)) ### Theme improvements -* **surveillance:** add doorbell as option ([88a4bd5](https://github.com/pietervdvn/mapcomplete/commits/88a4bd561952b3d9d0cd8e4ebaab123b739909e8)) +* **surveillance:** add doorbell as option ([88a4bd5](https://source.mapcomplete.org/MapComplete/MapComplete/commit/88a4bd561952b3d9d0cd8e4ebaab123b739909e8)) -### [0.47.9](https://github.com/pietervdvn/mapcomplete/compare/v0.47.8...v0.47.9) (2024-11-07) +### [0.47.9](https://source.mapcomplete.org/MapComplete/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/commits/69a6ec6b0291bf1a5ec0bdcece605c7cf9f6ea0a)) +* **filters:** show tags that are filtered on, deal with multi-answer tags to allow having this option with auto-filters ([69a6ec6](https://source.mapcomplete.org/MapComplete/MapComplete/commit/69a6ec6b0291bf1a5ec0bdcece605c7cf9f6ea0a)) ### Bug Fixes -* better support for complicated regex tags ([b4817f7](https://github.com/pietervdvn/mapcomplete/commits/b4817f7a7faafffe716619a4d6908c013d58efd6)) -* build ([70612f1](https://github.com/pietervdvn/mapcomplete/commits/70612f1c12ef69209205a29828694c16a9bbc177)) -* build by fixing licenses ([62936b9](https://github.com/pietervdvn/mapcomplete/commits/62936b916b238f7ddf4edb841383d4e2cb1bf3da)) -* deal with dashes in the path ([5127609](https://github.com/pietervdvn/mapcomplete/commits/51276091203d48cecb154271e69be0ce784ed01d)) -* fix build by having correct regextag.asJson() ([0dd96f4](https://github.com/pietervdvn/mapcomplete/commits/0dd96f469b8ed7fd83da4543998b0b473bcc2206)) -* fix fediverse link ([3683780](https://github.com/pietervdvn/mapcomplete/commits/3683780f9d19016ee0972cffb6ee55997a0b60c5)) -* hide items if the layer is disabled and favourites is enabled ([7bdd308](https://github.com/pietervdvn/mapcomplete/commits/7bdd30879b870406cf5ebf3a23edfc3fbeb52a47)) -* increase timeout when opening a new POI ([e8e4ae1](https://github.com/pietervdvn/mapcomplete/commits/e8e4ae1f47514b1b7769e701bdf5a7581c231aa8)) -* show favourites in loaded layers if favourites are enabled ([e65f61d](https://github.com/pietervdvn/mapcomplete/commits/e65f61d2962eba8301afa51e27f0e085e8db2ff7)) -* when using Chronic, check the `aslong` condition before actually running instead of using it to reset the clock. ([10e9416](https://github.com/pietervdvn/mapcomplete/commits/10e9416f8f1abe4cda334242821157bd7c486986)) +* better support for complicated regex tags ([b4817f7](https://source.mapcomplete.org/MapComplete/MapComplete/commit/b4817f7a7faafffe716619a4d6908c013d58efd6)) +* build ([70612f1](https://source.mapcomplete.org/MapComplete/MapComplete/commit/70612f1c12ef69209205a29828694c16a9bbc177)) +* build by fixing licenses ([62936b9](https://source.mapcomplete.org/MapComplete/MapComplete/commit/62936b916b238f7ddf4edb841383d4e2cb1bf3da)) +* deal with dashes in the path ([5127609](https://source.mapcomplete.org/MapComplete/MapComplete/commit/51276091203d48cecb154271e69be0ce784ed01d)) +* fix build by having correct regextag.asJson() ([0dd96f4](https://source.mapcomplete.org/MapComplete/MapComplete/commit/0dd96f469b8ed7fd83da4543998b0b473bcc2206)) +* fix fediverse link ([3683780](https://source.mapcomplete.org/MapComplete/MapComplete/commit/3683780f9d19016ee0972cffb6ee55997a0b60c5)) +* hide items if the layer is disabled and favourites is enabled ([7bdd308](https://source.mapcomplete.org/MapComplete/MapComplete/commit/7bdd30879b870406cf5ebf3a23edfc3fbeb52a47)) +* increase timeout when opening a new POI ([e8e4ae1](https://source.mapcomplete.org/MapComplete/MapComplete/commit/e8e4ae1f47514b1b7769e701bdf5a7581c231aa8)) +* show favourites in loaded layers if favourites are enabled ([e65f61d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/e65f61d2962eba8301afa51e27f0e085e8db2ff7)) +* when using Chronic, check the `aslong` condition before actually running instead of using it to reset the clock. ([10e9416](https://source.mapcomplete.org/MapComplete/MapComplete/commit/10e9416f8f1abe4cda334242821157bd7c486986)) ### Theme improvements -* **education:** add images, move contact information up ([d77bb7e](https://github.com/pietervdvn/mapcomplete/commits/d77bb7e22525aef3b64ce3a9aa57a39351ebb441)) -* **memorial:** add filter on type of memorial, remove obsolete 'memorial:type=stolperstein' ([1415fcd](https://github.com/pietervdvn/mapcomplete/commits/1415fcdfecb4be757ea9611b08a1b473e5d50be7)) -* **playgrounds:** don't show counts for small POI, only for playgrounds; make icons smaller ([f3335c9](https://github.com/pietervdvn/mapcomplete/commits/f3335c93711bd224ad3dfa611b95a40039596746)) -* **postboxes:** add contact info, add condition for post partner ([8fcc747](https://github.com/pietervdvn/mapcomplete/commits/8fcc747370fab69e93fac2e00c1886261cb6e08f)) -* **postboxes:** add option to snap to wall and rendering, add "operator" to post boxes ([f7b5db9](https://github.com/pietervdvn/mapcomplete/commits/f7b5db9ec34676f834a3b2d8966649f09b34c1b1)) +* **education:** add images, move contact information up ([d77bb7e](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d77bb7e22525aef3b64ce3a9aa57a39351ebb441)) +* **memorial:** add filter on type of memorial, remove obsolete 'memorial:type=stolperstein' ([1415fcd](https://source.mapcomplete.org/MapComplete/MapComplete/commit/1415fcdfecb4be757ea9611b08a1b473e5d50be7)) +* **playgrounds:** don't show counts for small POI, only for playgrounds; make icons smaller ([f3335c9](https://source.mapcomplete.org/MapComplete/MapComplete/commit/f3335c93711bd224ad3dfa611b95a40039596746)) +* **postboxes:** add contact info, add condition for post partner ([8fcc747](https://source.mapcomplete.org/MapComplete/MapComplete/commit/8fcc747370fab69e93fac2e00c1886261cb6e08f)) +* **postboxes:** add option to snap to wall and rendering, add "operator" to post boxes ([f7b5db9](https://source.mapcomplete.org/MapComplete/MapComplete/commit/f7b5db9ec34676f834a3b2d8966649f09b34c1b1)) -### [0.47.8](https://github.com/pietervdvn/mapcomplete/compare/v0.47.7...v0.47.8) (2024-11-01) +### [0.47.8](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.47.7...v0.47.8) (2024-11-01) ### Bug Fixes -* fix uploading images in the 'notes' theme ([5fd0314](https://github.com/pietervdvn/mapcomplete/commits/5fd03144080aa32fe500333b64575069e93e8b79)) +* fix uploading images in the 'notes' theme ([5fd0314](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5fd03144080aa32fe500333b64575069e93e8b79)) -### [0.47.7](https://github.com/pietervdvn/mapcomplete/compare/v0.47.6...v0.47.7) (2024-10-28) +### [0.47.7](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.47.6...v0.47.7) (2024-10-28) ### Features -* add script to upload images to panoramax and remove 'imgur'-links ([4233bd7](https://github.com/pietervdvn/mapcomplete/commits/4233bd7618e69e71c00ef027bbb4afc199c29fa9)) -* panoramax uploads in testmode are sent to a different sequence ([834b6b1](https://github.com/pietervdvn/mapcomplete/commits/834b6b18ff985cd1a79e725af915e307525d221e)) -* remove possibility to load a custom theme via the hash, no longer necessary with a theme server ([a016a8f](https://github.com/pietervdvn/mapcomplete/commits/a016a8f771ca3cfb210b5f5f92b136a011d08543)) -* update update script ([d27c38d](https://github.com/pietervdvn/mapcomplete/commits/d27c38d0e48d653675ffa44bc3812e6f8e05f5f8)) -* upload to specified panoramax instance ([3df0f9c](https://github.com/pietervdvn/mapcomplete/commits/3df0f9ca94f8df6314322359edbfb4276c971419)) +* add script to upload images to panoramax and remove 'imgur'-links ([4233bd7](https://source.mapcomplete.org/MapComplete/MapComplete/commit/4233bd7618e69e71c00ef027bbb4afc199c29fa9)) +* panoramax uploads in testmode are sent to a different sequence ([834b6b1](https://source.mapcomplete.org/MapComplete/MapComplete/commit/834b6b18ff985cd1a79e725af915e307525d221e)) +* remove possibility to load a custom theme via the hash, no longer necessary with a theme server ([a016a8f](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a016a8f771ca3cfb210b5f5f92b136a011d08543)) +* update update script ([d27c38d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d27c38d0e48d653675ffa44bc3812e6f8e05f5f8)) +* upload to specified panoramax instance ([3df0f9c](https://source.mapcomplete.org/MapComplete/MapComplete/commit/3df0f9ca94f8df6314322359edbfb4276c971419)) ### Bug Fixes -* add missing import ([9bf013c](https://github.com/pietervdvn/mapcomplete/commits/9bf013cd47468c88bbc9ad90376f9240d0e921c0)) -* attempt to fix build ([571791d](https://github.com/pietervdvn/mapcomplete/commits/571791d06349cc9a409ddede0737f04824186210)) -* attempt to fix panoramax upload, see [#2202](https://github.com/pietervdvn/MapComplete/issues/2202) ([07c1cc0](https://github.com/pietervdvn/mapcomplete/commits/07c1cc0beea816d4f328adaa9ac15d32676380c4)) -* bing layer, see [#2222](https://github.com/pietervdvn/MapComplete/issues/2222) ([51608fb](https://github.com/pietervdvn/mapcomplete/commits/51608fb22348a79b7459a7d3558202edb68ec773)) -* build ([01c8d63](https://github.com/pietervdvn/mapcomplete/commits/01c8d63943c0df74892e2ae02720a469bf3bdb89)) -* don't index 'all_streets' ([c1c2390](https://github.com/pietervdvn/mapcomplete/commits/c1c2390694ab145524dae96cd7dff5a866e4b865)) -* fix [#2212](https://github.com/pietervdvn/MapComplete/issues/2212). ([91f5c8f](https://github.com/pietervdvn/mapcomplete/commits/91f5c8f1669a448c36876e0fda374165f5b60886)) -* fix [#2213](https://github.com/pietervdvn/MapComplete/issues/2213), remove image-license from usersettings.json ([90a34ab](https://github.com/pietervdvn/mapcomplete/commits/90a34ab31f23be942e27ba4cbcd60528c591f7df)) -* fix [#2222](https://github.com/pietervdvn/MapComplete/issues/2222), restore global background layers which were not included in the connect-src ([905f176](https://github.com/pietervdvn/mapcomplete/commits/905f1768f2b994fa83af31224447c96003ab70ce)) -* **panoramax:** stabilize loading images ([8480f94](https://github.com/pietervdvn/mapcomplete/commits/8480f9417c6fa11ab21bc06d15e4a5a5baeaa1f4)) -* see [#2212](https://github.com/pietervdvn/MapComplete/issues/2212): actually save custom themes as visited ([9427083](https://github.com/pietervdvn/mapcomplete/commits/9427083939bb6958b07e6fd48f5356101f06e681)) -* special quicksearch for osmcha ([01cfc5f](https://github.com/pietervdvn/mapcomplete/commits/01cfc5fe4db17362b3e3317f0eba7e0bf954a689)) -* translations ([d10f894](https://github.com/pietervdvn/mapcomplete/commits/d10f89469a7de5e91bc613ae4527054c502b966a)) -* translations ([ab8835b](https://github.com/pietervdvn/mapcomplete/commits/ab8835b279a9c3aecf04a367464cc1bde25ac1d8)) -* Use alternative way to read coordinates from exif data ([6257c24](https://github.com/pietervdvn/mapcomplete/commits/6257c2415a6fff2859168bb671f54e700f0b3152)) -* use popup when in an iframe ([63162c5](https://github.com/pietervdvn/mapcomplete/commits/63162c58e147aaf9c1c4c77d5187b13aaa8cf13a)) +* add missing import ([9bf013c](https://source.mapcomplete.org/MapComplete/MapComplete/commit/9bf013cd47468c88bbc9ad90376f9240d0e921c0)) +* attempt to fix build ([571791d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/571791d06349cc9a409ddede0737f04824186210)) +* attempt to fix panoramax upload, see [#2202](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2202) ([07c1cc0](https://source.mapcomplete.org/MapComplete/MapComplete/commit/07c1cc0beea816d4f328adaa9ac15d32676380c4)) +* bing layer, see [#2222](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2222) ([51608fb](https://source.mapcomplete.org/MapComplete/MapComplete/commit/51608fb22348a79b7459a7d3558202edb68ec773)) +* build ([01c8d63](https://source.mapcomplete.org/MapComplete/MapComplete/commit/01c8d63943c0df74892e2ae02720a469bf3bdb89)) +* don't index 'all_streets' ([c1c2390](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c1c2390694ab145524dae96cd7dff5a866e4b865)) +* fix [#2212](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2212). ([91f5c8f](https://source.mapcomplete.org/MapComplete/MapComplete/commit/91f5c8f1669a448c36876e0fda374165f5b60886)) +* fix [#2213](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2213), remove image-license from usersettings.json ([90a34ab](https://source.mapcomplete.org/MapComplete/MapComplete/commit/90a34ab31f23be942e27ba4cbcd60528c591f7df)) +* fix [#2222](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2222), restore global background layers which were not included in the connect-src ([905f176](https://source.mapcomplete.org/MapComplete/MapComplete/commit/905f1768f2b994fa83af31224447c96003ab70ce)) +* **panoramax:** stabilize loading images ([8480f94](https://source.mapcomplete.org/MapComplete/MapComplete/commit/8480f9417c6fa11ab21bc06d15e4a5a5baeaa1f4)) +* see [#2212](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2212): actually save custom themes as visited ([9427083](https://source.mapcomplete.org/MapComplete/MapComplete/commit/9427083939bb6958b07e6fd48f5356101f06e681)) +* special quicksearch for osmcha ([01cfc5f](https://source.mapcomplete.org/MapComplete/MapComplete/commit/01cfc5fe4db17362b3e3317f0eba7e0bf954a689)) +* translations ([d10f894](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d10f89469a7de5e91bc613ae4527054c502b966a)) +* translations ([ab8835b](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ab8835b279a9c3aecf04a367464cc1bde25ac1d8)) +* Use alternative way to read coordinates from exif data ([6257c24](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6257c2415a6fff2859168bb671f54e700f0b3152)) +* use popup when in an iframe ([63162c5](https://source.mapcomplete.org/MapComplete/MapComplete/commit/63162c58e147aaf9c1c4c77d5187b13aaa8cf13a)) ### Theme improvements -* **bike_parking:** add lean_and_stick type ([9e1bd7f](https://github.com/pietervdvn/mapcomplete/commits/9e1bd7fa9d9e3b2d5242fbe7b073234b7fa04cbd)) -* **bikeparking:** update text of access=private, sync translation ([4ce5a40](https://github.com/pietervdvn/mapcomplete/commits/4ce5a40eb4b3b3d350873ff2bf9a2a7d9b3a5d15)) -* **cycle_infra:** add minzoom for all layers ([94bc478](https://github.com/pietervdvn/mapcomplete/commits/94bc478b9e5cfdbbb9e062b3950433984bfd752b)) -* **items_with_image:** include 'panoramax' and 'mapillary' as tags for items with image, fix [#2225](https://github.com/pietervdvn/MapComplete/issues/2225) ([899312b](https://github.com/pietervdvn/mapcomplete/commits/899312ba7cb2b9b00fc8c4483ffe57955f08cdf2)) -* **shops:** support `shop=sports` together with 'shop=sport' ([98470ef](https://github.com/pietervdvn/mapcomplete/commits/98470ef8ac1c38cb54cdbae1bd07cbab825be795)) -* **velopark:** hide NMBS-maproulette items ([0a0d0a1](https://github.com/pietervdvn/mapcomplete/commits/0a0d0a15cb546dd390bd2c388fafb43d13bda327)) -* **velopark:** properly hide NMBS-maproulette items with a filter ([4840816](https://github.com/pietervdvn/mapcomplete/commits/4840816b1768cd3c4d43ef01d07c852cd32f1d3e)) +* **bike_parking:** add lean_and_stick type ([9e1bd7f](https://source.mapcomplete.org/MapComplete/MapComplete/commit/9e1bd7fa9d9e3b2d5242fbe7b073234b7fa04cbd)) +* **bikeparking:** update text of access=private, sync translation ([4ce5a40](https://source.mapcomplete.org/MapComplete/MapComplete/commit/4ce5a40eb4b3b3d350873ff2bf9a2a7d9b3a5d15)) +* **cycle_infra:** add minzoom for all layers ([94bc478](https://source.mapcomplete.org/MapComplete/MapComplete/commit/94bc478b9e5cfdbbb9e062b3950433984bfd752b)) +* **items_with_image:** include 'panoramax' and 'mapillary' as tags for items with image, fix [#2225](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2225) ([899312b](https://source.mapcomplete.org/MapComplete/MapComplete/commit/899312ba7cb2b9b00fc8c4483ffe57955f08cdf2)) +* **shops:** support `shop=sports` together with 'shop=sport' ([98470ef](https://source.mapcomplete.org/MapComplete/MapComplete/commit/98470ef8ac1c38cb54cdbae1bd07cbab825be795)) +* **velopark:** hide NMBS-maproulette items ([0a0d0a1](https://source.mapcomplete.org/MapComplete/MapComplete/commit/0a0d0a15cb546dd390bd2c388fafb43d13bda327)) +* **velopark:** properly hide NMBS-maproulette items with a filter ([4840816](https://source.mapcomplete.org/MapComplete/MapComplete/commit/4840816b1768cd3c4d43ef01d07c852cd32f1d3e)) -### [0.47.6](https://github.com/pietervdvn/mapcomplete/compare/v0.47.5...v0.47.6) (2024-10-15) +### [0.47.6](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.47.5...v0.47.6) (2024-10-15) ### Features -* remove 'noteImportLayer', they are not used enough for the big performance and maintenance impact they have ([e35df65](https://github.com/pietervdvn/mapcomplete/commits/e35df654d7f2a0ef7c12c0ceef27cb3a1a7a1027)) +* remove 'noteImportLayer', they are not used enough for the big performance and maintenance impact they have ([e35df65](https://source.mapcomplete.org/MapComplete/MapComplete/commit/e35df654d7f2a0ef7c12c0ceef27cb3a1a7a1027)) ### Bug Fixes -* add error reporting when image upload fails, see [#2202](https://github.com/pietervdvn/MapComplete/issues/2202) ([368d785](https://github.com/pietervdvn/mapcomplete/commits/368d7857a055c92109ec6d5155078aabaef230ac)) -* add nvm path ([7d83cb1](https://github.com/pietervdvn/mapcomplete/commits/7d83cb1a7fdaad23d4a1343edb75145f60bf771f)) -* add spaces to opening hours picker for PH ([8a8b2e2](https://github.com/pietervdvn/mapcomplete/commits/8a8b2e20aebe8019af86aca02e6bcc4d90896b4f)) -* attempt to workaround for [#2202](https://github.com/pietervdvn/MapComplete/issues/2202) ([66465fd](https://github.com/pietervdvn/mapcomplete/commits/66465fdc9893fa4c3f0c1f5b8279a51c33a1e407)) -* bug in error reporting ([4794032](https://github.com/pietervdvn/mapcomplete/commits/4794032e49a4b5b2d3fdceac8a2b8a75994e94ea)) -* build: add generated file which is needed for some steps ([016908f](https://github.com/pietervdvn/mapcomplete/commits/016908fb940a65dc863cddca5be8d681b9370c49)) -* explicitly use version number in update script ([977c6ff](https://github.com/pietervdvn/mapcomplete/commits/977c6ff9fb30267f47c39aa55fb0a0f2e6028564)) -* fix [#2207](https://github.com/pietervdvn/MapComplete/issues/2207) ([ca17d3d](https://github.com/pietervdvn/mapcomplete/commits/ca17d3da1b772e4976414b54406816a68ef0e175)) -* fix [#2209](https://github.com/pietervdvn/MapComplete/issues/2209), remove lingering incorrect translations ([fbcbdc5](https://github.com/pietervdvn/mapcomplete/commits/fbcbdc571edd848106885f9148e473c816990a67)) -* fix loading of preferences ([7060f7c](https://github.com/pietervdvn/mapcomplete/commits/7060f7cf6cac807877efb8babc8586eabfc79351)) -* remove truly unrecoverable changes from report logging ([f2b681c](https://github.com/pietervdvn/mapcomplete/commits/f2b681caa59a419c4c217e705ad6d1a7ac271128)) -* reset translations ([6a4166f](https://github.com/pietervdvn/mapcomplete/commits/6a4166febb5ce386beac8bbb06cd7527b90c6a12)) -* set max image size (100 MB) ([cc6ce3c](https://github.com/pietervdvn/mapcomplete/commits/cc6ce3c271475759a7a2062b1ca7e4668ca4a230)) -* some fixes to studio ([c795e74](https://github.com/pietervdvn/mapcomplete/commits/c795e74037ca1aa222fdba6eb2cc4a32a78a8eb7)) -* tests ([c95999b](https://github.com/pietervdvn/mapcomplete/commits/c95999b50b84d294476783573baf21d46318cb16)) +* add error reporting when image upload fails, see [#2202](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2202) ([368d785](https://source.mapcomplete.org/MapComplete/MapComplete/commit/368d7857a055c92109ec6d5155078aabaef230ac)) +* add nvm path ([7d83cb1](https://source.mapcomplete.org/MapComplete/MapComplete/commit/7d83cb1a7fdaad23d4a1343edb75145f60bf771f)) +* add spaces to opening hours picker for PH ([8a8b2e2](https://source.mapcomplete.org/MapComplete/MapComplete/commit/8a8b2e20aebe8019af86aca02e6bcc4d90896b4f)) +* attempt to workaround for [#2202](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2202) ([66465fd](https://source.mapcomplete.org/MapComplete/MapComplete/commit/66465fdc9893fa4c3f0c1f5b8279a51c33a1e407)) +* bug in error reporting ([4794032](https://source.mapcomplete.org/MapComplete/MapComplete/commit/4794032e49a4b5b2d3fdceac8a2b8a75994e94ea)) +* build: add generated file which is needed for some steps ([016908f](https://source.mapcomplete.org/MapComplete/MapComplete/commit/016908fb940a65dc863cddca5be8d681b9370c49)) +* explicitly use version number in update script ([977c6ff](https://source.mapcomplete.org/MapComplete/MapComplete/commit/977c6ff9fb30267f47c39aa55fb0a0f2e6028564)) +* fix [#2207](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2207) ([ca17d3d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ca17d3da1b772e4976414b54406816a68ef0e175)) +* fix [#2209](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2209), remove lingering incorrect translations ([fbcbdc5](https://source.mapcomplete.org/MapComplete/MapComplete/commit/fbcbdc571edd848106885f9148e473c816990a67)) +* fix loading of preferences ([7060f7c](https://source.mapcomplete.org/MapComplete/MapComplete/commit/7060f7cf6cac807877efb8babc8586eabfc79351)) +* remove truly unrecoverable changes from report logging ([f2b681c](https://source.mapcomplete.org/MapComplete/MapComplete/commit/f2b681caa59a419c4c217e705ad6d1a7ac271128)) +* reset translations ([6a4166f](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6a4166febb5ce386beac8bbb06cd7527b90c6a12)) +* set max image size (100 MB) ([cc6ce3c](https://source.mapcomplete.org/MapComplete/MapComplete/commit/cc6ce3c271475759a7a2062b1ca7e4668ca4a230)) +* some fixes to studio ([c795e74](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c795e74037ca1aa222fdba6eb2cc4a32a78a8eb7)) +* tests ([c95999b](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c95999b50b84d294476783573baf21d46318cb16)) ### Theme improvements -* don't do face blurring for some layers (artwork, memorials, ghost_bikes) ([15176a1](https://github.com/pietervdvn/mapcomplete/commits/15176a16825d52e26a52f92567cf3977382ce213)) -* **food:** fix vegan questions, show vegan/vegetarian badge if `=only`, fix shops layer ([f8ef32f](https://github.com/pietervdvn/mapcomplete/commits/f8ef32f123340cb9db0060cdca7f4622cd55c228)) +* don't do face blurring for some layers (artwork, memorials, ghost_bikes) ([15176a1](https://source.mapcomplete.org/MapComplete/MapComplete/commit/15176a16825d52e26a52f92567cf3977382ce213)) +* **food:** fix vegan questions, show vegan/vegetarian badge if `=only`, fix shops layer ([f8ef32f](https://source.mapcomplete.org/MapComplete/MapComplete/commit/f8ef32f123340cb9db0060cdca7f4622cd55c228)) -### [0.47.5](https://github.com/pietervdvn/mapcomplete/compare/v0.47.4...v0.47.5) (2024-10-08) +### [0.47.5](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.47.4...v0.47.5) (2024-10-08) ### Features -* add DWG-block support ([c28baaa](https://github.com/pietervdvn/mapcomplete/commits/c28baaab62585838a4f6a652b922d170b4cfff02)) -* add panoramax link to 'browse nearby images' ([06363e8](https://github.com/pietervdvn/mapcomplete/commits/06363e808ff16fae528d620e16a0972f9f8b5053)) -* add panoramax to status page ([9e9d5e8](https://github.com/pietervdvn/mapcomplete/commits/9e9d5e80d891e41c77ded60c59e122ef734ed31d)) +* add DWG-block support ([c28baaa](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c28baaab62585838a4f6a652b922d170b4cfff02)) +* add panoramax link to 'browse nearby images' ([06363e8](https://source.mapcomplete.org/MapComplete/MapComplete/commit/06363e808ff16fae528d620e16a0972f9f8b5053)) +* add panoramax to status page ([9e9d5e8](https://source.mapcomplete.org/MapComplete/MapComplete/commit/9e9d5e80d891e41c77ded60c59e122ef734ed31d)) ### Bug Fixes -* actually use prefix and postfix ([0461ca1](https://github.com/pietervdvn/mapcomplete/commits/0461ca176de3f1aad222105a1393882264bb8f80)) -* fix [#2197](https://github.com/pietervdvn/MapComplete/issues/2197) ([c2f7b1e](https://github.com/pietervdvn/mapcomplete/commits/c2f7b1e8c11dcc844131da4d368cc114c99e7601)) -* fix download panel ([fb3bf98](https://github.com/pietervdvn/mapcomplete/commits/fb3bf98f1923db4bbba02728d23360a12319a08c)) -* fix filters in statistics.html ([5048da5](https://github.com/pietervdvn/mapcomplete/commits/5048da58e7cb6446716ca143b93e98e946f940b8)) -* mention license of panoramax ([86af270](https://github.com/pietervdvn/mapcomplete/commits/86af270aa0a0bcb49843eb009fccee47a54012cd)) -* should improve 2193 ([15856d7](https://github.com/pietervdvn/mapcomplete/commits/15856d7047e05f29f3e37dc8f9c9eb47ae81d9f7)) -* tests ([ba46736](https://github.com/pietervdvn/mapcomplete/commits/ba46736ed9cf51161c8da99cb85f5d307e90e084)) -* use textContent instead of inntertext, fixes tests ([591e992](https://github.com/pietervdvn/mapcomplete/commits/591e992839592d3037f31e6e0d33f7f7f19d0aa4)) +* actually use prefix and postfix ([0461ca1](https://source.mapcomplete.org/MapComplete/MapComplete/commit/0461ca176de3f1aad222105a1393882264bb8f80)) +* fix [#2197](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2197) ([c2f7b1e](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c2f7b1e8c11dcc844131da4d368cc114c99e7601)) +* fix download panel ([fb3bf98](https://source.mapcomplete.org/MapComplete/MapComplete/commit/fb3bf98f1923db4bbba02728d23360a12319a08c)) +* fix filters in statistics.html ([5048da5](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5048da58e7cb6446716ca143b93e98e946f940b8)) +* mention license of panoramax ([86af270](https://source.mapcomplete.org/MapComplete/MapComplete/commit/86af270aa0a0bcb49843eb009fccee47a54012cd)) +* should improve 2193 ([15856d7](https://source.mapcomplete.org/MapComplete/MapComplete/commit/15856d7047e05f29f3e37dc8f9c9eb47ae81d9f7)) +* tests ([ba46736](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ba46736ed9cf51161c8da99cb85f5d307e90e084)) +* use textContent instead of inntertext, fixes tests ([591e992](https://source.mapcomplete.org/MapComplete/MapComplete/commit/591e992839592d3037f31e6e0d33f7f7f19d0aa4)) ### Theme improvements -* **charging stations:** add keywords in search ([e502c15](https://github.com/pietervdvn/mapcomplete/commits/e502c1519d2f9a021c01ebd7fcfa7ad289a30d01)) -* **fritures:** Add 'diet:vegan=only' and 'diet:vegetarian=only' options to fritures, fix [#2191](https://github.com/pietervdvn/MapComplete/issues/2191) ([17e95ca](https://github.com/pietervdvn/mapcomplete/commits/17e95ca5946782894304cf4d9d811bb4c9dd3bec)) -* **shops:** add labels to icecream, refactor label for shps ([1ade2ed](https://github.com/pietervdvn/mapcomplete/commits/1ade2ed45b1fdd2e4fa6acccc889f939f68c4fa2)) +* **charging stations:** add keywords in search ([e502c15](https://source.mapcomplete.org/MapComplete/MapComplete/commit/e502c1519d2f9a021c01ebd7fcfa7ad289a30d01)) +* **fritures:** Add 'diet:vegan=only' and 'diet:vegetarian=only' options to fritures, fix [#2191](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2191) ([17e95ca](https://source.mapcomplete.org/MapComplete/MapComplete/commit/17e95ca5946782894304cf4d9d811bb4c9dd3bec)) +* **shops:** add labels to icecream, refactor label for shps ([1ade2ed](https://source.mapcomplete.org/MapComplete/MapComplete/commit/1ade2ed45b1fdd2e4fa6acccc889f939f68c4fa2)) -### [0.47.4](https://github.com/pietervdvn/mapcomplete/compare/v0.46.12...v0.47.4) (2024-09-30) +### [0.47.4](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.46.12...v0.47.4) (2024-09-30) ### Features -* **studio:** add possibility to directly write into the theme files ([0be7c64](https://github.com/pietervdvn/mapcomplete/commits/0be7c64ea1dae928ef658b0ef91ad6ad662f0f36)) +* **studio:** add possibility to directly write into the theme files ([0be7c64](https://source.mapcomplete.org/MapComplete/MapComplete/commit/0be7c64ea1dae928ef658b0ef91ad6ad662f0f36)) ### Bug Fixes -* enable summary server again ([d6eca37](https://github.com/pietervdvn/mapcomplete/commits/d6eca3717a7fb3ac8d17d20861870d17a0da44bb)) -* fix [#2183](https://github.com/pietervdvn/MapComplete/issues/2183) by updating wikidata-sdk to latest wikibase-sdk ([021e5f2](https://github.com/pietervdvn/mapcomplete/commits/021e5f2734c46de3d51860f6c717b667dd8d1427)) +* enable summary server again ([d6eca37](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d6eca3717a7fb3ac8d17d20861870d17a0da44bb)) +* fix [#2183](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2183) by updating wikidata-sdk to latest wikibase-sdk ([021e5f2](https://source.mapcomplete.org/MapComplete/MapComplete/commit/021e5f2734c46de3d51860f6c717b667dd8d1427)) ### Theme improvements -* **bicycle_counter:** add images, fix center location ([ea133c5](https://github.com/pietervdvn/mapcomplete/commits/ea133c5effeaad3f5e09e6e2991f0f1f6a12bbc4)) -* **police:** add jail and checkpoint icons ([169ee29](https://github.com/pietervdvn/mapcomplete/commits/169ee2941498e9968dfbf42f65c8504b6bcb7f37)) -* **shops:** make 'shops' only appear on zoomlevel 15 ([c4ae41e](https://github.com/pietervdvn/mapcomplete/commits/c4ae41e0e1fffa925f293f2a65c277979308a694)) -* tighten minzooms ([1aef862](https://github.com/pietervdvn/mapcomplete/commits/1aef862b11dfcb1a359144c70cd7d26db51dd6f2)) +* **bicycle_counter:** add images, fix center location ([ea133c5](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ea133c5effeaad3f5e09e6e2991f0f1f6a12bbc4)) +* **police:** add jail and checkpoint icons ([169ee29](https://source.mapcomplete.org/MapComplete/MapComplete/commit/169ee2941498e9968dfbf42f65c8504b6bcb7f37)) +* **shops:** make 'shops' only appear on zoomlevel 15 ([c4ae41e](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c4ae41e0e1fffa925f293f2a65c277979308a694)) +* tighten minzooms ([1aef862](https://source.mapcomplete.org/MapComplete/MapComplete/commit/1aef862b11dfcb1a359144c70cd7d26db51dd6f2)) -### [0.47.2](https://github.com/pietervdvn/mapcomplete/compare/v0.47.1...v0.47.2) (2024-09-24) +### [0.47.2](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.47.1...v0.47.2) (2024-09-24) ### Bug Fixes -* correctly apply previous refactoring ([2a53f99](https://github.com/pietervdvn/mapcomplete/commits/2a53f99dd50695768ff9b625665ca69bf0bec4c1)) -* delete entry from 'localStorage' ([22c8a45](https://github.com/pietervdvn/mapcomplete/commits/22c8a45012be60dad215f8b0d72501133665454e)) -* don't add buildings to database, reevaluate builddb script ([ce87edf](https://github.com/pietervdvn/mapcomplete/commits/ce87edf80009bd65c9f185d9ff68b023c5486adc)) -* fix wrong location in theme ([8b0b24b](https://github.com/pietervdvn/mapcomplete/commits/8b0b24b01eefa5dbe86d97ac9c3baf38fd2fad0d)) -* remove stray word ([a6598fd](https://github.com/pietervdvn/mapcomplete/commits/a6598fd52d588ba7a5a6b05e2df8ff8ae460a37b)) -* use 'isCounted' instead of 'doCount', add check for this ([3a8fc42](https://github.com/pietervdvn/mapcomplete/commits/3a8fc4248b7aa6a9cea8c2529a02a7cc11325cc8)) +* correctly apply previous refactoring ([2a53f99](https://source.mapcomplete.org/MapComplete/MapComplete/commit/2a53f99dd50695768ff9b625665ca69bf0bec4c1)) +* delete entry from 'localStorage' ([22c8a45](https://source.mapcomplete.org/MapComplete/MapComplete/commit/22c8a45012be60dad215f8b0d72501133665454e)) +* don't add buildings to database, reevaluate builddb script ([ce87edf](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ce87edf80009bd65c9f185d9ff68b023c5486adc)) +* fix wrong location in theme ([8b0b24b](https://source.mapcomplete.org/MapComplete/MapComplete/commit/8b0b24b01eefa5dbe86d97ac9c3baf38fd2fad0d)) +* remove stray word ([a6598fd](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a6598fd52d588ba7a5a6b05e2df8ff8ae460a37b)) +* use 'isCounted' instead of 'doCount', add check for this ([3a8fc42](https://source.mapcomplete.org/MapComplete/MapComplete/commit/3a8fc4248b7aa6a9cea8c2529a02a7cc11325cc8)) -### [0.47.1](https://github.com/pietervdvn/mapcomplete/compare/v0.47.0...v0.47.1) (2024-09-19) +### [0.47.1](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.47.0...v0.47.1) (2024-09-19) ### Bug Fixes -* actually read preferences ([a5b3342](https://github.com/pietervdvn/mapcomplete/commits/a5b3342415e843d5a33b1d3eb2dce4a95b14932a)) -* use correct overflow ([c668698](https://github.com/pietervdvn/mapcomplete/commits/c668698b1eb16f0d96c5ae0e4e7e79209b6abd95)) +* actually read preferences ([a5b3342](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a5b3342415e843d5a33b1d3eb2dce4a95b14932a)) +* use correct overflow ([c668698](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c668698b1eb16f0d96c5ae0e4e7e79209b6abd95)) ### Theme improvements -* **food:** add search keywords ([53b7597](https://github.com/pietervdvn/mapcomplete/commits/53b75973f6734bcad6d1081299e826d2e00e0551)) -* **sport:** add sport pitches filter on sports, fix [#2159](https://github.com/pietervdvn/MapComplete/issues/2159) ([58cec96](https://github.com/pietervdvn/mapcomplete/commits/58cec96fb50284dca79716ffe43d0a75b4cb6597)) +* **food:** add search keywords ([53b7597](https://source.mapcomplete.org/MapComplete/MapComplete/commit/53b75973f6734bcad6d1081299e826d2e00e0551)) +* **sport:** add sport pitches filter on sports, fix [#2159](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2159) ([58cec96](https://source.mapcomplete.org/MapComplete/MapComplete/commit/58cec96fb50284dca79716ffe43d0a75b4cb6597)) -## [0.47.0](https://github.com/pietervdvn/mapcomplete/compare/v0.46.9...v0.47.0) (2024-09-17) +## [0.47.0](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.46.9...v0.47.0) (2024-09-17) ### Features -* add download as json to 'allTags'-panel (for debugging) ([af2905d](https://github.com/pietervdvn/mapcomplete/commits/af2905dc6d1cbbcfb2d9cd2583369eebd90ced70)) +* add download as json to 'allTags'-panel (for debugging) ([af2905d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/af2905dc6d1cbbcfb2d9cd2583369eebd90ced70)) ### Bug Fixes -* actually search for keywords in theme view ([cdc1e05](https://github.com/pietervdvn/mapcomplete/commits/cdc1e05499ffc41d093503ccd24defa347eea50e)) +* actually search for keywords in theme view ([cdc1e05](https://source.mapcomplete.org/MapComplete/MapComplete/commit/cdc1e05499ffc41d093503ccd24defa347eea50e)) ### Theme improvements -* allow to disable auto filters ([b349293](https://github.com/pietervdvn/mapcomplete/commits/b3492930b8e5090e9a9d3449d6e9abc365fc1780)) -* **healthcare:** add payment options to pharmacy layer ([6c5b619](https://github.com/pietervdvn/mapcomplete/commits/6c5b61924a63e8bb82afd2dc963cc4fe38caa9ad)) -* **shop:** 'open_now' filter is introduced automatically ([ed2bec1](https://github.com/pietervdvn/mapcomplete/commits/ed2bec139cf4e4094973aba2f4734522802898f3)) -* **shop:** don't show trolley bay on low zoom levels ([cdb62df](https://github.com/pietervdvn/mapcomplete/commits/cdb62dfe58f5a6264c17e9d88bb590ea3f984b09)) -* some tweaks for the search feature ([bc52c05](https://github.com/pietervdvn/mapcomplete/commits/bc52c05a9b47ba6dbf8c3f79a131f8281b8c5197)) -* **waste:** add filter for 'recycling centre' ([5da63bf](https://github.com/pietervdvn/mapcomplete/commits/5da63bf83aa7d8b230c8dbc082be3fba33344289)) +* allow to disable auto filters ([b349293](https://source.mapcomplete.org/MapComplete/MapComplete/commit/b3492930b8e5090e9a9d3449d6e9abc365fc1780)) +* **healthcare:** add payment options to pharmacy layer ([6c5b619](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6c5b61924a63e8bb82afd2dc963cc4fe38caa9ad)) +* **shop:** 'open_now' filter is introduced automatically ([ed2bec1](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ed2bec139cf4e4094973aba2f4734522802898f3)) +* **shop:** don't show trolley bay on low zoom levels ([cdb62df](https://source.mapcomplete.org/MapComplete/MapComplete/commit/cdb62dfe58f5a6264c17e9d88bb590ea3f984b09)) +* some tweaks for the search feature ([bc52c05](https://source.mapcomplete.org/MapComplete/MapComplete/commit/bc52c05a9b47ba6dbf8c3f79a131f8281b8c5197)) +* **waste:** add filter for 'recycling centre' ([5da63bf](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5da63bf83aa7d8b230c8dbc082be3fba33344289)) -### [0.47.2](https://github.com/pietervdvn/mapcomplete/compare/v0.47.1...v0.47.2) (2024-09-24) +### [0.47.2](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.47.1...v0.47.2) (2024-09-24) ### Bug Fixes -* correctly apply previous refactoring ([2a53f99](https://github.com/pietervdvn/mapcomplete/commits/2a53f99dd50695768ff9b625665ca69bf0bec4c1)) -* delete entry from 'localStorage' ([22c8a45](https://github.com/pietervdvn/mapcomplete/commits/22c8a45012be60dad215f8b0d72501133665454e)) -* don't add buildings to database, reevaluate builddb script ([ce87edf](https://github.com/pietervdvn/mapcomplete/commits/ce87edf80009bd65c9f185d9ff68b023c5486adc)) -* filtering for dates now works again ([bea9f66](https://github.com/pietervdvn/mapcomplete/commits/bea9f66b9aac9d2f13bca74b7a35cde7dd217e12)) -* fix wrong location in theme ([8b0b24b](https://github.com/pietervdvn/mapcomplete/commits/8b0b24b01eefa5dbe86d97ac9c3baf38fd2fad0d)) -* remove stray word ([a6598fd](https://github.com/pietervdvn/mapcomplete/commits/a6598fd52d588ba7a5a6b05e2df8ff8ae460a37b)) -* studio now handles arrays better (might fix [#2102](https://github.com/pietervdvn/MapComplete/issues/2102)) ([0c9e41a](https://github.com/pietervdvn/mapcomplete/commits/0c9e41a6ce4508ba3bc767f5eb5bd3cdb88201b2)) -* use 'isCounted' instead of 'doCount', add check for this ([3a8fc42](https://github.com/pietervdvn/mapcomplete/commits/3a8fc4248b7aa6a9cea8c2529a02a7cc11325cc8)) +* correctly apply previous refactoring ([2a53f99](https://source.mapcomplete.org/MapComplete/MapComplete/commit/2a53f99dd50695768ff9b625665ca69bf0bec4c1)) +* delete entry from 'localStorage' ([22c8a45](https://source.mapcomplete.org/MapComplete/MapComplete/commit/22c8a45012be60dad215f8b0d72501133665454e)) +* don't add buildings to database, reevaluate builddb script ([ce87edf](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ce87edf80009bd65c9f185d9ff68b023c5486adc)) +* filtering for dates now works again ([bea9f66](https://source.mapcomplete.org/MapComplete/MapComplete/commit/bea9f66b9aac9d2f13bca74b7a35cde7dd217e12)) +* fix wrong location in theme ([8b0b24b](https://source.mapcomplete.org/MapComplete/MapComplete/commit/8b0b24b01eefa5dbe86d97ac9c3baf38fd2fad0d)) +* remove stray word ([a6598fd](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a6598fd52d588ba7a5a6b05e2df8ff8ae460a37b)) +* studio now handles arrays better (might fix [#2102](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2102)) ([0c9e41a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/0c9e41a6ce4508ba3bc767f5eb5bd3cdb88201b2)) +* use 'isCounted' instead of 'doCount', add check for this ([3a8fc42](https://source.mapcomplete.org/MapComplete/MapComplete/commit/3a8fc4248b7aa6a9cea8c2529a02a7cc11325cc8)) ### Theme improvements -* **ghostsigns:** streamline ghostsigns theme, fix [#2168](https://github.com/pietervdvn/MapComplete/issues/2168), fix [#2167](https://github.com/pietervdvn/MapComplete/issues/2167) ([392fe3b](https://github.com/pietervdvn/mapcomplete/commits/392fe3b190975b9e3c5cb4aadb4d1543aa686d9e)) -* **vending_machine:** add better 'fixme' if freeform for 'vending' is used ([dfce217](https://github.com/pietervdvn/mapcomplete/commits/dfce217288957be2b27c198d640fd2dd5d53c9fb)) +* **ghostsigns:** streamline ghostsigns theme, fix [#2168](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2168), fix [#2167](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2167) ([392fe3b](https://source.mapcomplete.org/MapComplete/MapComplete/commit/392fe3b190975b9e3c5cb4aadb4d1543aa686d9e)) +* **vending_machine:** add better 'fixme' if freeform for 'vending' is used ([dfce217](https://source.mapcomplete.org/MapComplete/MapComplete/commit/dfce217288957be2b27c198d640fd2dd5d53c9fb)) -### [0.47.1](https://github.com/pietervdvn/mapcomplete/compare/v0.47.0...v0.47.1) (2024-09-19) +### [0.47.1](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.47.0...v0.47.1) (2024-09-19) ### Bug Fixes -* actually read preferences ([a5b3342](https://github.com/pietervdvn/mapcomplete/commits/a5b3342415e843d5a33b1d3eb2dce4a95b14932a)) -* fix loading images for CSP, fix [#2161](https://github.com/pietervdvn/MapComplete/issues/2161) ([2569d0c](https://github.com/pietervdvn/mapcomplete/commits/2569d0cb66e411228d9d25cf50dc3278a83d0de5)) -* use correct overflow ([c668698](https://github.com/pietervdvn/mapcomplete/commits/c668698b1eb16f0d96c5ae0e4e7e79209b6abd95)) +* actually read preferences ([a5b3342](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a5b3342415e843d5a33b1d3eb2dce4a95b14932a)) +* fix loading images for CSP, fix [#2161](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2161) ([2569d0c](https://source.mapcomplete.org/MapComplete/MapComplete/commit/2569d0cb66e411228d9d25cf50dc3278a83d0de5)) +* use correct overflow ([c668698](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c668698b1eb16f0d96c5ae0e4e7e79209b6abd95)) ### Theme improvements -* **food:** add search keywords ([53b7597](https://github.com/pietervdvn/mapcomplete/commits/53b75973f6734bcad6d1081299e826d2e00e0551)) -* **sport:** add sport pitches filter on sports, fix [#2159](https://github.com/pietervdvn/MapComplete/issues/2159) ([58cec96](https://github.com/pietervdvn/mapcomplete/commits/58cec96fb50284dca79716ffe43d0a75b4cb6597)) +* **food:** add search keywords ([53b7597](https://source.mapcomplete.org/MapComplete/MapComplete/commit/53b75973f6734bcad6d1081299e826d2e00e0551)) +* **sport:** add sport pitches filter on sports, fix [#2159](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2159) ([58cec96](https://source.mapcomplete.org/MapComplete/MapComplete/commit/58cec96fb50284dca79716ffe43d0a75b4cb6597)) -## [0.47.0](https://github.com/pietervdvn/MapComplete/compare/v0.46.9...v0.47.0) (2024-09-17) +## [0.47.0](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.46.9...v0.47.0) (2024-09-17) ### Features -* add a search menu with many improvements ([#2156](https://github.com/pietervdvn/MapComplete/pull/2156)) -* add download as json to 'allTags'-panel (for debugging) ([af2905d](https://github.com/pietervdvn/MapComplete/commit/af2905dc6d1cbbcfb2d9cd2583369eebd90ced70)) +* add a search menu with many improvements ([#2156](https://source.mapcomplete.org/MapComplete/MapComplete/pulls/2156)) +* add download as json to 'allTags'-panel (for debugging) ([af2905d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/af2905dc6d1cbbcfb2d9cd2583369eebd90ced70)) ### Bug Fixes -* actually search for keywords in theme view ([cdc1e05](https://github.com/pietervdvn/MapComplete/commit/cdc1e05499ffc41d093503ccd24defa347eea50e)) -* search fields in a filter are now wrapped into parentheses, allowing for OR as regex ([fb250fb](https://github.com/pietervdvn/MapComplete/commit/fb250fb928da576b5649d398272387da72e89e5c)) +* actually search for keywords in theme view ([cdc1e05](https://source.mapcomplete.org/MapComplete/MapComplete/commit/cdc1e05499ffc41d093503ccd24defa347eea50e)) +* search fields in a filter are now wrapped into parentheses, allowing for OR as regex ([fb250fb](https://source.mapcomplete.org/MapComplete/MapComplete/commit/fb250fb928da576b5649d398272387da72e89e5c)) ### Theme improvements -* allow to disable auto filters ([b349293](https://github.com/pietervdvn/MapComplete/commit/b3492930b8e5090e9a9d3449d6e9abc365fc1780)) -* **healthcare:** add payment options to pharmacy layer ([6c5b619](https://github.com/pietervdvn/MapComplete/commit/6c5b61924a63e8bb82afd2dc963cc4fe38caa9ad)) -* **note:** add filter removing anything matching one or more keywords ([9c09da3](https://github.com/pietervdvn/MapComplete/commit/9c09da3c137a6af88b935108fe55aa8e1163ed2c)) -* **shop:** 'open_now' filter is introduced automatically ([ed2bec1](https://github.com/pietervdvn/MapComplete/commit/ed2bec139cf4e4094973aba2f4734522802898f3)) -* **shop:** don't show trolley bay on low zoom levels ([cdb62df](https://github.com/pietervdvn/MapComplete/commit/cdb62dfe58f5a6264c17e9d88bb590ea3f984b09)) -* some tweaks for the search feature ([bc52c05](https://github.com/pietervdvn/MapComplete/commit/bc52c05a9b47ba6dbf8c3f79a131f8281b8c5197)) -* **waste:** add filter for 'recycling centre' ([5da63bf](https://github.com/pietervdvn/MapComplete/commit/5da63bf83aa7d8b230c8dbc082be3fba33344289)) +* allow to disable auto filters ([b349293](https://source.mapcomplete.org/MapComplete/MapComplete/commit/b3492930b8e5090e9a9d3449d6e9abc365fc1780)) +* **healthcare:** add payment options to pharmacy layer ([6c5b619](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6c5b61924a63e8bb82afd2dc963cc4fe38caa9ad)) +* **note:** add filter removing anything matching one or more keywords ([9c09da3](https://source.mapcomplete.org/MapComplete/MapComplete/commit/9c09da3c137a6af88b935108fe55aa8e1163ed2c)) +* **shop:** 'open_now' filter is introduced automatically ([ed2bec1](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ed2bec139cf4e4094973aba2f4734522802898f3)) +* **shop:** don't show trolley bay on low zoom levels ([cdb62df](https://source.mapcomplete.org/MapComplete/MapComplete/commit/cdb62dfe58f5a6264c17e9d88bb590ea3f984b09)) +* some tweaks for the search feature ([bc52c05](https://source.mapcomplete.org/MapComplete/MapComplete/commit/bc52c05a9b47ba6dbf8c3f79a131f8281b8c5197)) +* **waste:** add filter for 'recycling centre' ([5da63bf](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5da63bf83aa7d8b230c8dbc082be3fba33344289)) -### [0.46.12](https://github.com/USERNAME/REPOSITORY_NAME/compare/v0.46.11...v0.46.12) (2024-09-29) +### [0.46.12](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.46.11...v0.46.12) (2024-09-29) ### Features -* more integrations of panoramax: add panoramax to nearby images view, add to drawer, add icon, see [#1451](https://github.com/pietervdvn/MapComplete/issues/1451) ([5fd1d75](https://github.com/USERNAME/REPOSITORY_NAME/commits5fd1d75efb0fbd49cac3eb5f7a37104887f92f10)) +* more integrations of panoramax: add panoramax to nearby images view, add to drawer, add icon, see [#1451](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1451) ([5fd1d75](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5fd1d75efb0fbd49cac3eb5f7a37104887f92f10)) ### Bug Fixes -* add panoramax.xyz to CSP list ([89d31f5](https://github.com/USERNAME/REPOSITORY_NAME/commits89d31f54bcd9f7f2bf62a663d67aa5bf1308307a)) -* load external panoramax images ([df9c44a](https://github.com/USERNAME/REPOSITORY_NAME/commitsdf9c44aaed7b2670134e8f9128343022e92c6e8d)) +* add panoramax.xyz to CSP list ([89d31f5](https://source.mapcomplete.org/MapComplete/MapComplete/commit/89d31f54bcd9f7f2bf62a663d67aa5bf1308307a)) +* load external panoramax images ([df9c44a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/df9c44aaed7b2670134e8f9128343022e92c6e8d)) ### Theme improvements -* **drinking water:** fix [#2184](https://github.com/pietervdvn/MapComplete/issues/2184) ([308d2ba](https://github.com/USERNAME/REPOSITORY_NAME/commits308d2ba4c62cc66d9c30cd1536549411c0abcb88)) +* **drinking water:** fix [#2184](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2184) ([308d2ba](https://source.mapcomplete.org/MapComplete/MapComplete/commit/308d2ba4c62cc66d9c30cd1536549411c0abcb88)) -### [0.46.11](https://github.com/USERNAME/REPOSITORY_NAME/compare/v0.46.10...v0.46.11) (2024-09-28) +### [0.46.11](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.46.10...v0.46.11) (2024-09-28) ### Features -* check if the image was blurred, attempt to reload if it is done; refactoring of ImageProvider code ([4650170](https://github.com/USERNAME/REPOSITORY_NAME/commits4650170db4bdd3b9e4fbd1900147a7433652dd6f)) +* check if the image was blurred, attempt to reload if it is done; refactoring of ImageProvider code ([4650170](https://source.mapcomplete.org/MapComplete/MapComplete/commit/4650170db4bdd3b9e4fbd1900147a7433652dd6f)) ### Bug Fixes -* fix tests with some refactoring ([0b992e7](https://github.com/USERNAME/REPOSITORY_NAME/commits0b992e75a481ffa5156f68d9a9fa3495a1fec4c9)) -* note themes uses full URL now instead of Panoramax-id ([ce363df](https://github.com/USERNAME/REPOSITORY_NAME/commitsce363dfb59c3237e20aed87ab51da42b9652cb01)) -* quickfixes to image upload flow ([ba1eb28](https://github.com/USERNAME/REPOSITORY_NAME/commitsba1eb28f274ac6cc6be4614456ca3d2137d9ba64)) +* fix tests with some refactoring ([0b992e7](https://source.mapcomplete.org/MapComplete/MapComplete/commit/0b992e75a481ffa5156f68d9a9fa3495a1fec4c9)) +* note themes uses full URL now instead of Panoramax-id ([ce363df](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ce363dfb59c3237e20aed87ab51da42b9652cb01)) +* quickfixes to image upload flow ([ba1eb28](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ba1eb28f274ac6cc6be4614456ca3d2137d9ba64)) -### [0.46.10](https://github.com/USERNAME/REPOSITORY_NAME/compare/v0.46.9...v0.46.10) (2024-09-26) +### [0.46.10](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.46.9...v0.46.10) (2024-09-26) ### Features -* Use panoramax to upload to. Will contain bugs ([0bdc1ae](https://github.com/USERNAME/REPOSITORY_NAME/commits0bdc1aec61ec742d141bb3882be07b6d99df654e)) +* Use panoramax to upload to. Will contain bugs ([0bdc1ae](https://source.mapcomplete.org/MapComplete/MapComplete/commit/0bdc1aec61ec742d141bb3882be07b6d99df654e)) ### Bug Fixes -* disable image upload button (see [#2178](https://github.com/pietervdvn/MapComplete/issues/2178)) ([cf74296](https://github.com/USERNAME/REPOSITORY_NAME/commitscf74296d23de9ae6dab902205ebe860490627c00)) -* filtering for dates now works again ([bea9f66](https://github.com/USERNAME/REPOSITORY_NAME/commitsbea9f66b9aac9d2f13bca74b7a35cde7dd217e12)) -* fix loading images for CSP, fix [#2161](https://github.com/pietervdvn/MapComplete/issues/2161) ([2569d0c](https://github.com/USERNAME/REPOSITORY_NAME/commits2569d0cb66e411228d9d25cf50dc3278a83d0de5)) -* search fields in a filter are now wrapped into parentheses, allowing for OR as regex ([fb250fb](https://github.com/USERNAME/REPOSITORY_NAME/commitsfb250fb928da576b5649d398272387da72e89e5c)) -* studio now handles arrays better (might fix [#2102](https://github.com/pietervdvn/MapComplete/issues/2102)) ([0c9e41a](https://github.com/USERNAME/REPOSITORY_NAME/commits0c9e41a6ce4508ba3bc767f5eb5bd3cdb88201b2)) +* disable image upload button (see [#2178](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2178)) ([cf74296](https://source.mapcomplete.org/MapComplete/MapComplete/commit/cf74296d23de9ae6dab902205ebe860490627c00)) +* filtering for dates now works again ([bea9f66](https://source.mapcomplete.org/MapComplete/MapComplete/commit/bea9f66b9aac9d2f13bca74b7a35cde7dd217e12)) +* fix loading images for CSP, fix [#2161](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2161) ([2569d0c](https://source.mapcomplete.org/MapComplete/MapComplete/commit/2569d0cb66e411228d9d25cf50dc3278a83d0de5)) +* search fields in a filter are now wrapped into parentheses, allowing for OR as regex ([fb250fb](https://source.mapcomplete.org/MapComplete/MapComplete/commit/fb250fb928da576b5649d398272387da72e89e5c)) +* studio now handles arrays better (might fix [#2102](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2102)) ([0c9e41a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/0c9e41a6ce4508ba3bc767f5eb5bd3cdb88201b2)) ### Theme improvements -* **ghostsigns:** streamline ghostsigns theme, fix [#2168](https://github.com/pietervdvn/MapComplete/issues/2168), fix [#2167](https://github.com/pietervdvn/MapComplete/issues/2167) ([392fe3b](https://github.com/USERNAME/REPOSITORY_NAME/commits392fe3b190975b9e3c5cb4aadb4d1543aa686d9e)) -* **note:** add filter removing anything matching one or more keywords ([9c09da3](https://github.com/USERNAME/REPOSITORY_NAME/commits9c09da3c137a6af88b935108fe55aa8e1163ed2c)) -* **vending_machine:** add better 'fixme' if freeform for 'vending' is used ([dfce217](https://github.com/USERNAME/REPOSITORY_NAME/commitsdfce217288957be2b27c198d640fd2dd5d53c9fb)) +* **ghostsigns:** streamline ghostsigns theme, fix [#2168](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2168), fix [#2167](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2167) ([392fe3b](https://source.mapcomplete.org/MapComplete/MapComplete/commit/392fe3b190975b9e3c5cb4aadb4d1543aa686d9e)) +* **note:** add filter removing anything matching one or more keywords ([9c09da3](https://source.mapcomplete.org/MapComplete/MapComplete/commit/9c09da3c137a6af88b935108fe55aa8e1163ed2c)) +* **vending_machine:** add better 'fixme' if freeform for 'vending' is used ([dfce217](https://source.mapcomplete.org/MapComplete/MapComplete/commit/dfce217288957be2b27c198d640fd2dd5d53c9fb)) -### [0.46.9](https://github.com/USERNAME/REPOSITORY_NAME/compare/v0.46.8...v0.46.9) (2024-09-14) +### [0.46.9](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.46.8...v0.46.9) (2024-09-14) -### [0.46.9](https://github.com/pietervdvn/MapComplete/compare/v0.46.8...v0.46.9) (2024-09-14) +### [0.46.9](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.46.8...v0.46.9) (2024-09-14) ### Bug Fixes -* fix [#2142](https://github.com/pietervdvn/MapComplete/issues/2142) ([f2fca2d](https://github.com/pietervdvn/MapComplete/commit/f2fca2dad8576a18629591e886e511912c1d99e9)) -* nobrand= is actually applied when using the Name suggestion index ([c3bb0cb](https://github.com/pietervdvn/MapComplete/commit/c3bb0cb83787c299ee4a92e8df6046aa448d77c8)) -* scroll horizontal images into view ([0397863](https://github.com/pietervdvn/MapComplete/commit/03978631ebd1e61abd13dd7a53bdb400c3d0f059)) -* some fixes to make studio useable again, probably fixes [#2139](https://github.com/pietervdvn/MapComplete/issues/2139) ([6672fc8](https://github.com/pietervdvn/MapComplete/commit/6672fc87b4326db65289dfa31599ec0583d6c0f4)) +* fix [#2142](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2142) ([f2fca2d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/f2fca2dad8576a18629591e886e511912c1d99e9)) +* nobrand= is actually applied when using the Name suggestion index ([c3bb0cb](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c3bb0cb83787c299ee4a92e8df6046aa448d77c8)) +* scroll horizontal images into view ([0397863](https://source.mapcomplete.org/MapComplete/MapComplete/commit/03978631ebd1e61abd13dd7a53bdb400c3d0f059)) +* some fixes to make studio useable again, probably fixes [#2139](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2139) ([6672fc8](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6672fc87b4326db65289dfa31599ec0583d6c0f4)) ### Theme improvements -* **disaster_respone:** add a police station layer, add this and more layers to disaster_response theme ([418a4a7](https://github.com/pietervdvn/MapComplete/commit/418a4a71af5824487e4aa6754701e5d14371beae)) -* **disaster_response:** add defibrillators and logical zoom levels ([65fceb9](https://github.com/pietervdvn/MapComplete/commit/65fceb9434294051c8f565d89f42443c6afe3fb8)) +* **disaster_respone:** add a police station layer, add this and more layers to disaster_response theme ([418a4a7](https://source.mapcomplete.org/MapComplete/MapComplete/commit/418a4a71af5824487e4aa6754701e5d14371beae)) +* **disaster_response:** add defibrillators and logical zoom levels ([65fceb9](https://source.mapcomplete.org/MapComplete/MapComplete/commit/65fceb9434294051c8f565d89f42443c6afe3fb8)) -### [0.46.8](https://github.com/pietervdvn/MapComplete/compare/v0.46.7...v0.46.8) (2024-09-13) +### [0.46.8](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.46.7...v0.46.8) (2024-09-13) ### Theme improvements -* improve note theme, fix [#2088](https://github.com/pietervdvn/MapComplete/issues/2088) ([e8099b9](https://github.com/pietervdvn/MapComplete/commit/e8099b9081ae25ff37f2b7a491f9301a29772080)) -* update safe_loops svg ([70117ac](https://github.com/pietervdvn/MapComplete/commit/70117ac6874ec860a6f2497c2230d29248de71a7)) +* improve note theme, fix [#2088](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2088) ([e8099b9](https://source.mapcomplete.org/MapComplete/MapComplete/commit/e8099b9081ae25ff37f2b7a491f9301a29772080)) +* update safe_loops svg ([70117ac](https://source.mapcomplete.org/MapComplete/MapComplete/commit/70117ac6874ec860a6f2497c2230d29248de71a7)) ### 0.46.7 (2024-09-13) ### Features -* add bike_parking=safe_loops ([e4de3d8](https://github.com/pietervdvn/MapComplete/commit/e4de3d8e5f2b8e6002e68dba20ac659f57a3c8cc)) -* add color for streets with no cycleways ([5d52462](https://github.com/pietervdvn/MapComplete/commit/5d524629b46d3e2e1d059f9db3010609e05ffb61)) -* add prettier config ([d3f453a](https://github.com/pietervdvn/MapComplete/commit/d3f453a4fb3f7eaac9031026dc95bff0a076dec3)) -* Add printer cartridges to recycling ([28d6637](https://github.com/pietervdvn/MapComplete/commit/28d66373680dda160b4b899621c5c89aa1c52143)) -* **themes:** add osm community index as a layer ([e85cf43](https://github.com/pietervdvn/MapComplete/commit/e85cf43ffbf9de86491a2d3aaa4b7f0a52082843)) -* **themes:** add questionHint to give extra information about a question ([d7fe3a0](https://github.com/pietervdvn/MapComplete/commit/d7fe3a056ef74d85f3d4e310a6e053b244b659f8)) +* add bike_parking=safe_loops ([e4de3d8](https://source.mapcomplete.org/MapComplete/MapComplete/commit/e4de3d8e5f2b8e6002e68dba20ac659f57a3c8cc)) +* add color for streets with no cycleways ([5d52462](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5d524629b46d3e2e1d059f9db3010609e05ffb61)) +* add prettier config ([d3f453a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d3f453a4fb3f7eaac9031026dc95bff0a076dec3)) +* Add printer cartridges to recycling ([28d6637](https://source.mapcomplete.org/MapComplete/MapComplete/commit/28d66373680dda160b4b899621c5c89aa1c52143)) +* **themes:** add osm community index as a layer ([e85cf43](https://source.mapcomplete.org/MapComplete/MapComplete/commit/e85cf43ffbf9de86491a2d3aaa4b7f0a52082843)) +* **themes:** add questionHint to give extra information about a question ([d7fe3a0](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d7fe3a056ef74d85f3d4e310a6e053b244b659f8)) ### Bug Fixes -* _actually_ fix [#1706](https://github.com/pietervdvn/MapComplete/issues/1706) ([6577007](https://github.com/pietervdvn/MapComplete/commit/6577007717910bf46086490da8e9d549b63f1891)) -* _actually_ run the *.spec.ts-tests... ([82a860c](https://github.com/pietervdvn/MapComplete/commit/82a860cbf5bad2ab1b4d9b806e9f18e4d5cbc054)) -* [#1093](https://github.com/pietervdvn/MapComplete/issues/1093) ([5a6ed7b](https://github.com/pietervdvn/MapComplete/commit/5a6ed7bf21aaaf677c05e572afacd53443eb2d59)) -* [#1685](https://github.com/pietervdvn/MapComplete/issues/1685), fix oopsie ([d96fe61](https://github.com/pietervdvn/MapComplete/commit/d96fe614624771bed99c418bbc9bb4f09ce7bd3a)) -* a freeform key will mimick a mapping if appropriate (and avoid the 'addExtraTags') ([68ea4e3](https://github.com/pietervdvn/MapComplete/commit/68ea4e3d9f255e989cf158159b434ed6bfc6f55a)) -* actually allow to login via prominent login button ([4be49a0](https://github.com/pietervdvn/MapComplete/commit/4be49a0561531c729d9d46d5e99571056d2492df)) -* actually apply preferred background layer ([b69c2de](https://github.com/pietervdvn/MapComplete/commit/b69c2de3f41e7737ceec919214f0748634d9dfd3)) -* actually attempt to login when login button is pressed ([f1de8a3](https://github.com/pietervdvn/MapComplete/commit/f1de8a3d9dafad4860ebb380c113ff2f253d13db)) -* actually deploy on the production repo ([ca89956](https://github.com/pietervdvn/MapComplete/commit/ca899561d55626b9c2c14f90d60d01c8c1276823)) -* actually include _all_ features ([8f7b731](https://github.com/pietervdvn/MapComplete/commit/8f7b731d29ca7daec1063a6833716e86333b0ffd)) -* actually load geojson layers; formatting ([cbc4e6e](https://github.com/pietervdvn/MapComplete/commit/cbc4e6eb15a2a6d7f9693a24f35839886b4f3544)) -* actually open usersettings when license is clicked ([c10fecb](https://github.com/pietervdvn/MapComplete/commit/c10fecb7e8293190b07a2fc3ff90b6f830a75103)) -* actually pass the initial coordinate in the locationInput element, fix [#1486](https://github.com/pietervdvn/MapComplete/issues/1486) ([68e07d7](https://github.com/pietervdvn/MapComplete/commit/68e07d7d7beca5b4ea26b9fc6ff964014d28af4b)) -* Actually show errors in custom themes now ([6a79dde](https://github.com/pietervdvn/MapComplete/commit/6a79dde743264c272e461614ae718044d90a7080)) -* actually show HD image for nearby streetview imager, add loading indicator ([8b6ee87](https://github.com/pietervdvn/MapComplete/commit/8b6ee877f08a584df7d3bc8706292b6eeb11f030)) -* actually show polygon_centroid ([5a957d5](https://github.com/pietervdvn/MapComplete/commit/5a957d56c73771a1fa2560dbd8755a7eebe36285)) -* actually show tags on changes when the user has enough changesets ([d702134](https://github.com/pietervdvn/MapComplete/commit/d7021344e890bede888ea3412270420e033207f7)) -* actually upload new themes ([6446586](https://github.com/pietervdvn/MapComplete/commit/6446586ac581fa3994e58dba62a365afde7d5937)) -* add 'maxspeed=20' to living street ([fd9c48b](https://github.com/pietervdvn/MapComplete/commit/fd9c48b5b56fe7a08e3532cad777246b82b3a073)) -* add 'onbeforeunload' if images are uploading, see [#1841](https://github.com/pietervdvn/MapComplete/issues/1841) ([ce7bc8f](https://github.com/pietervdvn/MapComplete/commit/ce7bc8fb6cc373e96179e57395818d6e6befd942)) -* add 'self' to connect-src ([3bca130](https://github.com/pietervdvn/MapComplete/commit/3bca1305b504ba08203a09916fe849365eca0458)) -* add all global layers to CSP ([93630bd](https://github.com/pietervdvn/MapComplete/commit/93630bd1db9e71f5e62619b2d02aaf18b42222f6)) -* add all needed urls again ([ce1855b](https://github.com/pietervdvn/MapComplete/commit/ce1855b2bd322044f9710a4dab38287298ad5fc6)) -* add all vector layers to CSP ([2736740](https://github.com/pietervdvn/MapComplete/commit/2736740cd0d777450f8da7eea76f1defa7993944)) -* add awaitAnimationFrame to fix non-working questions ([d744fd3](https://github.com/pietervdvn/MapComplete/commit/d744fd3a42bedb64de7de1562b6f4ee31ba9d254)) -* Add button to go back to the map when showing that a point is deleted, fix [#1417](https://github.com/pietervdvn/MapComplete/issues/1417) ([55903d4](https://github.com/pietervdvn/MapComplete/commit/55903d45f933ebbfd7971a14296fe2dac1b6fa96)) -* add carto vector layers again ([5e2a989](https://github.com/pietervdvn/MapComplete/commit/5e2a98924c2a0efdb1f75a213efe7114df5e0cae)) -* add check for missing 'noopener' attributes; add missing noopener attributes ([6e8617c](https://github.com/pietervdvn/MapComplete/commit/6e8617c93fd0fde8f0b27c035625e68d143f9b58)) -* add check that no changeset is opened without actually having changes ([2843b01](https://github.com/pietervdvn/MapComplete/commit/2843b01586fd40a2e0d4dc92861b9d001d1684d3)) -* add correct attribution for maptiler bg layer ([c90b334](https://github.com/pietervdvn/MapComplete/commit/c90b334678ac44346d82302599647236b3c0df09)) -* add default value for setStatus ([eede2d1](https://github.com/pietervdvn/MapComplete/commit/eede2d17dd411a3b27295a9efab8cb69df3b57c2)) -* add dutch translation ([a55b84d](https://github.com/pietervdvn/MapComplete/commit/a55b84dba18564e0959bd709b0da0e5b228d3ca0)) -* add execute permissions to build script ([5567869](https://github.com/pietervdvn/MapComplete/commit/5567869bb4ede7a56c174b960aff734de06ea67f)) -* add extra refresh:layeroverview in order to fix the favourites theme icons ([c65ccdb](https://github.com/pietervdvn/MapComplete/commit/c65ccdbc240ad5406189e48bd92c40569d19bc3c)) -* add glow effect to bench theme for selected object ([75b1a46](https://github.com/pietervdvn/MapComplete/commit/75b1a467e0307cee94a0af9e482a3ab5e8ac4ccd)) -* add glow effect when dropping an image in the file selector; fix [#1496](https://github.com/pietervdvn/MapComplete/issues/1496) ([426620a](https://github.com/pietervdvn/MapComplete/commit/426620a76c4a6ca86181dec73da90d076f73c9aa)) -* add language picker in settings page if logged out, fix [#1505](https://github.com/pietervdvn/MapComplete/issues/1505) ([a7ff3b8](https://github.com/pietervdvn/MapComplete/commit/a7ff3b86faa90e70d3496f973c72b0265f993708)) -* add links and overpass link to cafe_pub ([41b6eea](https://github.com/pietervdvn/MapComplete/commit/41b6eea430cbb6f504deb7a3e4fb5cf493004d6f)) -* add maxzoom to osm.carto-layer, see [#1664](https://github.com/pietervdvn/MapComplete/issues/1664)$ ([5f918b6](https://github.com/pietervdvn/MapComplete/commit/5f918b607b9034c5a8ce6bcdd003caf8efe1466b)) -* add missing assets ([f2b8c0d](https://github.com/pietervdvn/MapComplete/commit/f2b8c0db0f80bf503f2b4332d66cbede0736f82a)) -* add missing tag ([c5300a3](https://github.com/pietervdvn/MapComplete/commit/c5300a3fd5b46e611a4604ad9c0483f823396dda)) -* add new items works again, fix [#1593](https://github.com/pietervdvn/MapComplete/issues/1593) ([c527427](https://github.com/pietervdvn/MapComplete/commit/c527427f70990006b9c71ef472bbe45d2c9bff70)) -* add safety check to not overuse the OSM-api ([4602df3](https://github.com/pietervdvn/MapComplete/commit/4602df30469b57a57b9b8e1b8c6cc5c70ff901d7)) -* add script integrity, add check to validate that script integrity is always in place ([08bbbca](https://github.com/pietervdvn/MapComplete/commit/08bbbcabc402abcf328274bb2990d59b47580376)) -* add selection indicator to artwork ([ec99ab2](https://github.com/pietervdvn/MapComplete/commit/ec99ab24f806e8d43ae89ab8f33f570f43ce59fb)) -* add support for legacy iconSize to fix some custom themes, see [#1494](https://github.com/pietervdvn/MapComplete/issues/1494) ([200361b](https://github.com/pietervdvn/MapComplete/commit/200361bf8dcd17f47574539137b2c42cb745143a)) -* add text on cancel button ([1208e09](https://github.com/pietervdvn/MapComplete/commit/1208e095cf3fe87a2c9948a0c6666705c14c5e52)) -* add the minimap again ([e83b8cb](https://github.com/pietervdvn/MapComplete/commit/e83b8cb19183b53c4d6b24b4f621900fd14280fa)) -* addnewpoint-dialog works again ([8ed0a32](https://github.com/pietervdvn/MapComplete/commit/8ed0a32d153d4a434602c86a85eaf02881f6d480)) -* alias 'urls' as 'website', fix [#246](https://github.com/pietervdvn/MapComplete/issues/246) ([87e79b8](https://github.com/pietervdvn/MapComplete/commit/87e79b8e8c981f5b0daa105097c514273ce6be3e)) -* allow selection of the first radiobutton ([8fafd0a](https://github.com/pietervdvn/MapComplete/commit/8fafd0a8a5701323c6e25210ac6310dc418e31eb)) -* allow to delete freeform values in more cases ([9b78838](https://github.com/pietervdvn/MapComplete/commit/9b78838745f41f3e42f158c9959c695e4160e7e8)) -* allow to link multiple mapillary-images ([286fe72](https://github.com/pietervdvn/MapComplete/commit/286fe729359db1ec36328768a6a7662a9e951ce8)) -* allow to move (non-snapped) points again after fixing [#1809](https://github.com/pietervdvn/MapComplete/issues/1809) ([77f07f5](https://github.com/pietervdvn/MapComplete/commit/77f07f55ecf9140c1c556fb4147c7d5cb74b0645)) -* alltags shows objects as JSON instead as [object Object] ([1df28ab](https://github.com/pietervdvn/MapComplete/commit/1df28ab50199310928974a07809b65e854df1525)) -* also copy png assets ([8f32916](https://github.com/pietervdvn/MapComplete/commit/8f32916454b63939d63c7496f7ba7b30f6f038cc)) -* also show location info on shake if GPS is disabled ([4c5d24a](https://github.com/pietervdvn/MapComplete/commit/4c5d24a0a7dacc393c0a4328c99b5e5e08058b0b)) -* always allow www.openstreetmap.org ([6b4be12](https://github.com/pietervdvn/MapComplete/commit/6b4be1200c60664bbbee87f9f8f8e3d821a277c3)) -* always link to the wiki when tags are shown ([8dfef62](https://github.com/pietervdvn/MapComplete/commit/8dfef624323b8b93098150115d93f4089b846fb2)) -* attempt to fix build ([0e8c3b1](https://github.com/pietervdvn/MapComplete/commit/0e8c3b10626f6f37e54b8ef96c11fb5dc113fe7a)) -* attempt to fix build ([0e760b9](https://github.com/pietervdvn/MapComplete/commit/0e760b908c4955300b9d329f6d7eb9fb475713d3)) -* attributes to answered questions didn't automatically show, questions which became available are now shown if they become avaible because of a tag change. Fix [#1587](https://github.com/pietervdvn/MapComplete/issues/1587) ([7de0af1](https://github.com/pietervdvn/MapComplete/commit/7de0af15f100815288fea4fdb13f3e845bc79088)) -* await 'country' to be loaded ([3c5bde1](https://github.com/pietervdvn/MapComplete/commit/3c5bde1ae3ff3ed1aa72bb1463a4690e16f941e6)) -* background layer csp fixe ([713e53c](https://github.com/pietervdvn/MapComplete/commit/713e53c41a840ae1e66cb9a36e06e0e9361285bd)) -* better error handling and handling of changes ([7813653](https://github.com/pietervdvn/MapComplete/commit/78136532651ebcea6a2d2d94e42b2775bb9e92e3)) -* better select available levels ([7b73578](https://github.com/pietervdvn/MapComplete/commit/7b73578f88b09ee65f923c363a884d91f20d2fae)) -* broken titleIcons (fix [#1344](https://github.com/pietervdvn/MapComplete/issues/1344)) ([bdcf8a2](https://github.com/pietervdvn/MapComplete/commit/bdcf8a26014b01e8128ece897e4b98286722d0e4)) -* browser specific bug which caused the file selector to open twice on chromium; fix [#1771](https://github.com/pietervdvn/MapComplete/issues/1771) ([9893e43](https://github.com/pietervdvn/MapComplete/commit/9893e433f3bb43fbea80beb2a73ea4e271a01491)) -* bug submitted comments on notes twice ([5be4b9d](https://github.com/pietervdvn/MapComplete/commit/5be4b9d1fb1e5a5e2cb03e314d4d65370aa44957)) -* build ([cef7e01](https://github.com/pietervdvn/MapComplete/commit/cef7e01a2e7855d214d4a5ca75fc032a2b1d123a)) -* build ([8556196](https://github.com/pietervdvn/MapComplete/commit/8556196acec5652ab39baaaa14ac911cb6dc5a15)) -* build ([dbca260](https://github.com/pietervdvn/MapComplete/commit/dbca2601324cd79d5d2d7d0398d002565d8825de)) -* build ([2a21040](https://github.com/pietervdvn/MapComplete/commit/2a2104055185e1f9fa8f1cad620606b690527a0c)) -* build ([29ee113](https://github.com/pietervdvn/MapComplete/commit/29ee113e30c11edc670331f1fb67f41e08f9ab50)) -* build, some metatagging errors ([0d529e7](https://github.com/pietervdvn/MapComplete/commit/0d529e7cca4f044ab4c5fd4491e3704678598862)) -* build; subtle bug ([5644c7a](https://github.com/pietervdvn/MapComplete/commit/5644c7a8b87a0fb17e846a4c370ac432cc03ca15)) -* bypass missing favourites in custom theme loader ([6f59e46](https://github.com/pietervdvn/MapComplete/commit/6f59e46befd0ba1df57066400f3d2bbf00166f5b)) -* charging station theme uses anchor too ([39024eb](https://github.com/pietervdvn/MapComplete/commit/39024eb5f3f68b5dba6b10d8dcf07fe2c5c67fbc)) -* charging_station.protojson ([f042ca4](https://github.com/pietervdvn/MapComplete/commit/f042ca40701e269a02254289a35acd43aaed05b0)) -* chromium browsers don't handle spaces in `tel:`-links well ([4168ef0](https://github.com/pietervdvn/MapComplete/commit/4168ef01e333784f738fafa15d1eb7d7c4c527c7)) -* cleanup merge ([e160510](https://github.com/pietervdvn/MapComplete/commit/e16051025a0f7c827c90db7251596be0c5e902c9)) -* cleanup of wikipedia panel, fix [#1570](https://github.com/pietervdvn/MapComplete/issues/1570) ([203f24f](https://github.com/pietervdvn/MapComplete/commit/203f24fca01047edd2f01ed541fc93841ac1f17d)) -* clicking the magnifying icon actually works now ([5478711](https://github.com/pietervdvn/MapComplete/commit/5478711bed8806d4cd5ae0ffe69ab64f3293fa69)) -* compilation warning ([5851531](https://github.com/pietervdvn/MapComplete/commit/5851531306b2cb2cebfb459e5c5bef284b8c3e94)) -* correct 'sync repo' step ([ecd84c2](https://github.com/pietervdvn/MapComplete/commit/ecd84c2cf6174bddad5d1759caeeeea761e1b9f1)) -* correct CSP header for iOs/safari ([54868de](https://github.com/pietervdvn/MapComplete/commit/54868debec137c57b8dd45024332854150cc8f0f)) -* correct default access assumption ([ea06152](https://github.com/pietervdvn/MapComplete/commit/ea061524737b343bec120356b8822d185cdefd85)) -* correct default sed param for BSD sed flavor ([46fe1c5](https://github.com/pietervdvn/MapComplete/commit/46fe1c5795a110c541ed97548c426b205705ff2d)) -* correct faulty name ([0952200](https://github.com/pietervdvn/MapComplete/commit/09522004db01453dcdb9a26670c3d7ef6f4e1eee)) -* correct filters ([4d2d541](https://github.com/pietervdvn/MapComplete/commit/4d2d54175ca5b4af5a258bf7d1b89debab9f8f8e)) -* correct maybe missing option in etymology layer ([a8ecab4](https://github.com/pietervdvn/MapComplete/commit/a8ecab4d794c219301d636594933520c87fd8d75)) -* correct merge conflict ([e6d8401](https://github.com/pietervdvn/MapComplete/commit/e6d84019a579daed01a34cf67825689511fd9c0a)) -* correct minzoom on all themes ([bde5878](https://github.com/pietervdvn/MapComplete/commit/bde5878fedae0eac20db8bb4c6eca81f904e20fd)) -* correct sed command to be OSX compatible ([e21eb65](https://github.com/pietervdvn/MapComplete/commit/e21eb6596ee85471b8cbbd6776fa65647786bfda)) -* correct typings ([2f17e6e](https://github.com/pietervdvn/MapComplete/commit/2f17e6e53259193c06d1764188a1a9602fbd97bb)) -* Correctly calculate available levels, reselect last_click automatically ([4c962ea](https://github.com/pietervdvn/MapComplete/commit/4c962eab21af8146d9d57f7d12cd08cdd4a642d6)) -* correctly escape markdown ([4d01d81](https://github.com/pietervdvn/MapComplete/commit/4d01d81e1e87ca5a18b6d0fd7b9f232c77cda936)) -* correctly flatten special cases ([7ba0e73](https://github.com/pietervdvn/MapComplete/commit/7ba0e736a87492bc64e5f73811a6c790851c59d9)) -* correctly flatten special cases ([593d7bd](https://github.com/pietervdvn/MapComplete/commit/593d7bd07ac520875c5acfcab5df364fb04dd77c)) -* correctly interpret 'hideInAnswer'-conditions, recalculate them dynamically ([37dc6a7](https://github.com/pietervdvn/MapComplete/commit/37dc6a71616fc9510d1bf6e814060390dd329629)) -* correctly optimize 'key=A&key!=B' into 'key=A' ([d8a5f3c](https://github.com/pietervdvn/MapComplete/commit/d8a5f3c2be985c4fcbedfda09564ae5d02e6e5b4)) -* correctly replace fields in filterview ([ae491f4](https://github.com/pietervdvn/MapComplete/commit/ae491f491652798344273d18fb42f1d27108ba4b)) -* crash in new note flow, spotted by [@thibaultmolleman](https://github.com/thibaultmolleman) ([3e49929](https://github.com/pietervdvn/MapComplete/commit/3e49929f253f8ae1f945d9df4eb3398b39030a43)) -* css-generate script; loading of stylesheet in style_test, add small buttons to style_test ([6bed170](https://github.com/pietervdvn/MapComplete/commit/6bed170910cdf6fd2ca68eb9d1b65779287afa5d)) -* CSV download ([c1bce7a](https://github.com/pietervdvn/MapComplete/commit/c1bce7abc76984ddb84f112d1b7367e5822d5763)) -* decent PDF-export ([de20b00](https://github.com/pietervdvn/MapComplete/commit/de20b00b8f8af6796cbab060262d85a5ab171c5d)) -* direction input does not scroll anymore when dragged, fix [#1468](https://github.com/pietervdvn/MapComplete/issues/1468) ([102892e](https://github.com/pietervdvn/MapComplete/commit/102892ec774501b2811179b333217fb81efe33bb)) -* disable 'delete'-button if no reason is selected, fix [#1631](https://github.com/pietervdvn/MapComplete/issues/1631) ([6b6b1e3](https://github.com/pietervdvn/MapComplete/commit/6b6b1e32862c7021cff99c2b340a50ae5822cf60)) -* disable check ([b2e7b7d](https://github.com/pietervdvn/MapComplete/commit/b2e7b7d221a6dbc12f73505522a5d29bd6d36244)) -* disable rotation on mobile if the user enabled this ([93a30fd](https://github.com/pietervdvn/MapComplete/commit/93a30fdba5edfd91c19050013aa4f58123ce127c)) -* don't attempt to show an osm wiki page as image, fix [#1776](https://github.com/pietervdvn/MapComplete/issues/1776) ([7dc43f9](https://github.com/pietervdvn/MapComplete/commit/7dc43f933e84b73f99935ceba4638fe85e376c94)) -* don't count layers if they are not shown by default, fix [#1840](https://github.com/pietervdvn/MapComplete/issues/1840) ([d848171](https://github.com/pietervdvn/MapComplete/commit/d848171c3d795e31a73b10d687b475de30e8f39c)) -* don't crash if 't' is undefined ([b1c4097](https://github.com/pietervdvn/MapComplete/commit/b1c4097cb480785d2e644a3da072055d1778a17c)) -* don't crash if no features nearby ([b6a4cc1](https://github.com/pietervdvn/MapComplete/commit/b6a4cc11bdf25c4cf09e55ad802eb0d460311c9d)) -* don't crash if no features nearby ([c2001f1](https://github.com/pietervdvn/MapComplete/commit/c2001f17a55937bbc09e52d730828c9234bf30ef)) -* don't measure compass if alpha is null, fix [#1787](https://github.com/pietervdvn/MapComplete/issues/1787) ([3461ed6](https://github.com/pietervdvn/MapComplete/commit/3461ed60990fc91e399ef3c4cd082029db2059dd)) -* don't move the map after we jumped to the current GPS location ([f31b025](https://github.com/pietervdvn/MapComplete/commit/f31b025b8dba7218576c58ef6bc2b3101052beb7)) -* don't set invalid coordinates ([fbc3bce](https://github.com/pietervdvn/MapComplete/commit/fbc3bce5109ffa95491b792d4c7870167f9915ba)) -* don't show both counts and summary at the same time ([d6dbeca](https://github.com/pietervdvn/MapComplete/commit/d6dbecace26b9dc52da61d19b767469190a0e8be)) -* don't show duplicate entry of default baselayer if already added ([7ef1628](https://github.com/pietervdvn/MapComplete/commit/7ef1628d87f32240746251b3e7b4bfdfdbebf6cb)) -* Don't show item if there is no label ([7edc730](https://github.com/pietervdvn/MapComplete/commit/7edc7302bbb6f0884e6652a429e00705f64413bb)) -* don't show preset_type special vis if no presets are given ([cf3b414](https://github.com/pietervdvn/MapComplete/commit/cf3b4145ff68871a2040b15ccb6d030b59c448ad)) -* don't show radiobuttons if only one option is available ([8e68ca0](https://github.com/pietervdvn/MapComplete/commit/8e68ca03ab33cf91df83f1e1d2750723cfb0370b)) -* don't store location 0,0 to prevent movement or cursor in addNew-dialog ([c19317b](https://github.com/pietervdvn/MapComplete/commit/c19317bd04a10db89ecbb95eda9b3156f50c395b)) -* don't throw an error if there is no parent element which can be scrolled ([3166918](https://github.com/pietervdvn/MapComplete/commit/3166918551aab57bdf0777e7bd378003779f8c10)) -* drag & drop for file selector ([5be24db](https://github.com/pietervdvn/MapComplete/commit/5be24dbef1647cd2c6c869d86ea5b37f0e072106)) -* dynamic filtering with non-string values ([58b94c3](https://github.com/pietervdvn/MapComplete/commit/58b94c38e50c5a9c66ac248fe8117b19bac7d05a)) -* effectively show `contact:website` in title icons ([0027299](https://github.com/pietervdvn/MapComplete/commit/0027299a3e373e9cd19deec0b93dd7a7599ff78a)) -* emit warning for invalid suggestions ([56ba426](https://github.com/pietervdvn/MapComplete/commit/56ba426ab5bb2f10ac38776728a67ff4558e0cfa)) -* enable editing questions (and settings) again (oopsie) ([d079ba9](https://github.com/pietervdvn/MapComplete/commit/d079ba91aa29395262b8084f811eec26e51750b9)) -* enable external data sources from the ELI ([5ea0804](https://github.com/pietervdvn/MapComplete/commit/5ea08040d7ec40abaabf849ef20771c1a5112637)) -* enable login on index screen ([aface6a](https://github.com/pietervdvn/MapComplete/commit/aface6aea7f1774b62c9218e64cd65bf77b97c0b)) -* enable rainbow question again, fix [#1453](https://github.com/pietervdvn/MapComplete/issues/1453) ([af447a9](https://github.com/pietervdvn/MapComplete/commit/af447a948f3d425565afe5620a97123111d6bf91)) -* enable settings again, fix [#1815](https://github.com/pietervdvn/MapComplete/issues/1815) ([a118c29](https://github.com/pietervdvn/MapComplete/commit/a118c295d641852584bbd16f07c419a3fa896591)) -* error server properly names files, add status endpoint ([37c1d46](https://github.com/pietervdvn/MapComplete/commit/37c1d46dd43a9d75326a4f9187d4bb3846b4a211)) -* escape special characters for wikipedia search, might improve [#1500](https://github.com/pietervdvn/MapComplete/issues/1500) ([ec94253](https://github.com/pietervdvn/MapComplete/commit/ec94253d6c5ef38ee5d5d1c7bc25fff53cd6be82)) -* etymology theme now supports multi-apply again, uses lower zoom level for multiselect ([90869a1](https://github.com/pietervdvn/MapComplete/commit/90869a1c985d992063656d89fe0d95b73184304a)) -* Expose all templates ([09a3e7f](https://github.com/pietervdvn/MapComplete/commit/09a3e7fba1464835bfad061110f4352d9a47e173)) -* facade gardens: restore forgottne rendering ([f8fa184](https://github.com/pietervdvn/MapComplete/commit/f8fa1841e4df8627a18ee57c7c2cb943176557be)) -* fill in freeform value if already set ([e0527e9](https://github.com/pietervdvn/MapComplete/commit/e0527e964702427014220e2978680e3e6a7cc774)) -* fix [#1471](https://github.com/pietervdvn/MapComplete/issues/1471): add option to bench for 'does probably not have an artwork' ([91892d5](https://github.com/pietervdvn/MapComplete/commit/91892d50c5a5c5071838c8a38a24c60f1f7ed717)) -* fix [#1477](https://github.com/pietervdvn/MapComplete/issues/1477). Setting the background caused a map.resize(), which in turn caused the coordinates to be set to 0,0, which caused the location-correction to kick in, moving the location input towards null island ([d95d96f](https://github.com/pietervdvn/MapComplete/commit/d95d96fb1ba1a8886f05b118c0650a4af1ae5dd7)) -* fix [#1503](https://github.com/pietervdvn/MapComplete/issues/1503), fix [#1571](https://github.com/pietervdvn/MapComplete/issues/1571) ([382f965](https://github.com/pietervdvn/MapComplete/commit/382f96596ed474bef086d64cabb748257416f2de)) -* fix [#1506](https://github.com/pietervdvn/MapComplete/issues/1506), language-URL-parameter works again and is properly documented ([2942a2d](https://github.com/pietervdvn/MapComplete/commit/2942a2dae77d7c79b3af47b0c518342fa6c87454)) -* fix [#1528](https://github.com/pietervdvn/MapComplete/issues/1528): from weblate to theme files did not properly sync ([3c08c12](https://github.com/pietervdvn/MapComplete/commit/3c08c1297423d74348aa83e5932a7fbd94c260e5)) -* fix [#1529](https://github.com/pietervdvn/MapComplete/issues/1529) ([05bf79f](https://github.com/pietervdvn/MapComplete/commit/05bf79f7616af06aefea8e9f095e2b467d84a5d7)) -* fix [#1532](https://github.com/pietervdvn/MapComplete/issues/1532) ([5d00f3c](https://github.com/pietervdvn/MapComplete/commit/5d00f3cc6a75a22732ec7ffa63d9335d9d75853c)) -* fix [#1580](https://github.com/pietervdvn/MapComplete/issues/1580) ([56934b7](https://github.com/pietervdvn/MapComplete/commit/56934b79f6911da6d182c4e3f28bbd6749932c3e)) -* fix [#1596](https://github.com/pietervdvn/MapComplete/issues/1596) ([0727a22](https://github.com/pietervdvn/MapComplete/commit/0727a228fd8bf9b7dd7ecc5b42d9225eab00bae7)) -* fix [#1627](https://github.com/pietervdvn/MapComplete/issues/1627) ([e37f908](https://github.com/pietervdvn/MapComplete/commit/e37f90855fb3b1fd59d19506aca0e2ccc6a12fb2)) -* fix [#1675](https://github.com/pietervdvn/MapComplete/issues/1675) ([65250d7](https://github.com/pietervdvn/MapComplete/commit/65250d77beec81f9d336302c4b185dcd14518917)) -* fix [#1684](https://github.com/pietervdvn/MapComplete/issues/1684); add 'openid' to auth-tokens (will be needed in the future for geovisio integration) ([0a82dd0](https://github.com/pietervdvn/MapComplete/commit/0a82dd0edfd67c18b2c59c903d506cbb0d46ffc1)) -* fix [#1713](https://github.com/pietervdvn/MapComplete/issues/1713) ([2720f5d](https://github.com/pietervdvn/MapComplete/commit/2720f5dd19deb2ebdcf1eae2229e2fbdd0adc4dd)) -* fix [#1779](https://github.com/pietervdvn/MapComplete/issues/1779), add check to prevent similar errors ([417dc16](https://github.com/pietervdvn/MapComplete/commit/417dc1633e05b1b4776449eb245739232dea975e)) -* fix [#1813](https://github.com/pietervdvn/MapComplete/issues/1813). For some reason, importing a .js-file suddenly fails, so ported it to typescript ([cab414e](https://github.com/pietervdvn/MapComplete/commit/cab414e80895933b4ae874be5fd77b90b8c13f3f)) -* fix [#1817](https://github.com/pietervdvn/MapComplete/issues/1817), some more improvements to the loading screen ([6394ee8](https://github.com/pietervdvn/MapComplete/commit/6394ee8e6800d2cd23d30383ffea9629964c4dc9)) -* fix [#1844](https://github.com/pietervdvn/MapComplete/issues/1844) ([e11442e](https://github.com/pietervdvn/MapComplete/commit/e11442e1009465e8bc3e8823e8d66fe44fb5f9c2)) -* fix [#1883](https://github.com/pietervdvn/MapComplete/issues/1883); display underground railway lines in a subtler rendering ([b3299cd](https://github.com/pietervdvn/MapComplete/commit/b3299cdd733152820e30c18463e551059654d3fb)) -* fix [#1906](https://github.com/pietervdvn/MapComplete/issues/1906) ([3ab1d15](https://github.com/pietervdvn/MapComplete/commit/3ab1d1591fde7e31efe4e6186af78b71987c1498)) -* fix [#1917](https://github.com/pietervdvn/MapComplete/issues/1917) ([8c65448](https://github.com/pietervdvn/MapComplete/commit/8c6544883469d9634fca285b600fa05706dcdbfa)) -* fix [#1917](https://github.com/pietervdvn/MapComplete/issues/1917) ([903a11d](https://github.com/pietervdvn/MapComplete/commit/903a11d4e7c832ad46d3afd4ed9786df6e6d1331)) -* fix anonymous reviews; fix [#1868](https://github.com/pietervdvn/MapComplete/issues/1868) ([073cd69](https://github.com/pietervdvn/MapComplete/commit/073cd692e456ae63999bfc2770d0c204dc8a1793)) -* fix back-button on the 404-page, remove some obsolete classes ([006f695](https://github.com/pietervdvn/MapComplete/commit/006f69561a08a1c3a3577ada83e9b3954d8332f2)) -* fix bug icon ([1fea2b5](https://github.com/pietervdvn/MapComplete/commit/1fea2b56be82e8a9a5db2683ee55a5a81ec7e7f2)) -* fix bug with incorrect translation context for themes ([368f9ad](https://github.com/pietervdvn/MapComplete/commit/368f9ad0c83eaeb40d4f7ae293d73d11714271e0)) -* fix build ([0d705b9](https://github.com/pietervdvn/MapComplete/commit/0d705b97277a7c6cba5a57d071aeaace1a24fc5a)) -* fix crash in studio ([b18d575](https://github.com/pietervdvn/MapComplete/commit/b18d575ade434ec51a33684ff365ede7b93cfa79)) -* fix dissappearing items to apply ([a935c03](https://github.com/pietervdvn/MapComplete/commit/a935c03631614390a1ab43248f51e6ba0eb26956)) -* fix domain name ([301f00f](https://github.com/pietervdvn/MapComplete/commit/301f00f6aef727981e2faa73e2093710ac25c337)) -* fix file drag and drop, allow entire featurePopup for file drop ([859faea](https://github.com/pietervdvn/MapComplete/commit/859faead7fd8c6fa5ae73b70e41a753f34dfd5ff)) -* fix icons in mappings which use a builtin svg ([ab28fbe](https://github.com/pietervdvn/MapComplete/commit/ab28fbe35c97de56e765bc3b35277489aebb1872)) -* fix incorrectly linked translation in privacy policy ([e2aaa7d](https://github.com/pietervdvn/MapComplete/commit/e2aaa7d435ee91d20a62e8380300ec27418e93c1)) -* fix link image action ([ce55b4c](https://github.com/pietervdvn/MapComplete/commit/ce55b4c7d8659044b93a03afaaa37d272a6b48ab)) -* fix maps ([e48571a](https://github.com/pietervdvn/MapComplete/commit/e48571a80a03418d5c0c61304dbb166a67740ddc)) -* fix move dialog ([084cd86](https://github.com/pietervdvn/MapComplete/commit/084cd86b71bbc26e3b7542a5f16ecc1715275a50)) -* fix multi-visualisation ([872e36d](https://github.com/pietervdvn/MapComplete/commit/872e36dffa6810f599e06778010f8b00056b976c)) -* fix nearby drinking water fountain detection ([13ebcff](https://github.com/pietervdvn/MapComplete/commit/13ebcffab102fdcda6263c22cdd12bc22a6f86f7)) -* fix nearby drinking water fountain detection ([a5276eb](https://github.com/pietervdvn/MapComplete/commit/a5276eb4e67ed939e5b34ad7ffca61d6e41d679d)) -* fix query:licenses ([e0ee3ed](https://github.com/pietervdvn/MapComplete/commit/e0ee3edf71388614a1bc07dc43aaf18def1a630e)) -* fix rainbow crossings theme ([5b29177](https://github.com/pietervdvn/MapComplete/commit/5b291777be5a1aa4826ba894af76dbf4c09b9a7c)) -* fix reverse tabnabbing in most cases, add rel=noopener to most links to untrusted content ([d9b8257](https://github.com/pietervdvn/MapComplete/commit/d9b8257e47f7c2e2ce06e4a0fcad8830764dae8e)) -* fix scrolling for 'addNewPoint' ([637cebe](https://github.com/pietervdvn/MapComplete/commit/637cebefc7685d64ae5286c2a5f63afb3193a2db)) -* fix scrolling for 'addNewPoint' ([f697d29](https://github.com/pietervdvn/MapComplete/commit/f697d292a3ab6bf3114d5f7055c908203efbc8e0)) -* fix settings menu ([2b728fd](https://github.com/pietervdvn/MapComplete/commit/2b728fdf8bd6effce1682119f7f0d67a13d1c97d)) -* fix styling of translate button in titles ([0a8164c](https://github.com/pietervdvn/MapComplete/commit/0a8164c378ca4aaa1e34dc3bbd4e2741e5bc6318)) -* fix tests; use OAuth client id from dedicated MapComplete account ([fc9dd46](https://github.com/pietervdvn/MapComplete/commit/fc9dd462399a3b7ed8959c38c4a97f24895f9ca8)) -* fix translate icon, fix [#1832](https://github.com/pietervdvn/MapComplete/issues/1832) ([064c601](https://github.com/pietervdvn/MapComplete/commit/064c60163c19e55d098e1b1061cf3b8df3dcf782)) -* fix UK-Addresses themes again ([370b200](https://github.com/pietervdvn/MapComplete/commit/370b200bb33f26db448e5d3feda2107f2224d232)) -* fix updating of styles ([650c1a6](https://github.com/pietervdvn/MapComplete/commit/650c1a675c783179482338f449ca1202246916a0)) -* fix validation of question input; remove some obsolete logging; stabilize output of generate:translations wrt newlines ([1f39ba9](https://github.com/pietervdvn/MapComplete/commit/1f39ba9ab50f63e04be89f676aa82c04d5bb2f94)) -* fixes to etymology: load wikidata on mobile (which uses m.wikidata.org, tripping the CSP); fix 'upload image of the streetsign' parameters ([480956d](https://github.com/pietervdvn/MapComplete/commit/480956d45dc767c77848ba32b176af373e73060a)) -* force downloading (without cache) before uploading ([b85b2ac](https://github.com/pietervdvn/MapComplete/commit/b85b2ace0b373aeae1b9cef8e748ddea7cd3ca5c)) -* force redrawing the questions in a questionbox to avoid rendering artefacts and unselectable items ([f7e2dc7](https://github.com/pietervdvn/MapComplete/commit/f7e2dc7457f366d9cf4722beccfe6b16467ab435)) -* generate layeroverview ([ce654cb](https://github.com/pietervdvn/MapComplete/commit/ce654cbcf9d7164121ee539836c3f7775d93365d)) -* generate layeroverview ([e71a1c7](https://github.com/pietervdvn/MapComplete/commit/e71a1c7a3d011b921c6ff08dcc54f93dd84971dc)) -* generateCSP ([a612d4e](https://github.com/pietervdvn/MapComplete/commit/a612d4e1c2f6469c7b2d1fc66c8fc416ccdcac1a)) -* generating layeroverview; performance: do not try to download ratings if no ratings element is present ([fc62d41](https://github.com/pietervdvn/MapComplete/commit/fc62d41e1b832278bb0c846ffcaa971273419730)) -* giving a review is possible again ([0879ff9](https://github.com/pietervdvn/MapComplete/commit/0879ff97ed4b0b5de572dbf50cc45433b60423f2)) -* giving a review is possible again ([a75fc0d](https://github.com/pietervdvn/MapComplete/commit/a75fc0d21550495ea2e579922af9b27b2b2a6e22)) -* gps-icon should turn into an arrow again ([ef93ad1](https://github.com/pietervdvn/MapComplete/commit/ef93ad126f5c6b973fb2f66c368522ebdee07543)) -* handle NBSP in svg ([4190bf7](https://github.com/pietervdvn/MapComplete/commit/4190bf79339330601b4d6d426c45cfc6e431ef61)) -* hash would not clear because the update method unregistered itself ([8dd7f34](https://github.com/pietervdvn/MapComplete/commit/8dd7f34ad733080e9e5e648a91942528d96857ed)) -* hidden theme link not working ([d5e128b](https://github.com/pietervdvn/MapComplete/commit/d5e128b1ed71fb7be7402bbe4ed86edcd6e5a6b0)) -* hide 'addnewpoint'-icon when closing the dialog ([499ad85](https://github.com/pietervdvn/MapComplete/commit/499ad85f1efd0aefd2cf757198eaef5af037c7ee)) -* hide some elements of the UI if they are disabled by a featureSwitch ([17503d5](https://github.com/pietervdvn/MapComplete/commit/17503d5bfb63c5c03968c96f15c2c5a674a3ede3)) -* hide tag_apply_button when applied ([622df2d](https://github.com/pietervdvn/MapComplete/commit/622df2df19ce4fa7049447995194d0f28b91d59f)) -* icons for rental in cyclofix theme ([02064a2](https://github.com/pietervdvn/MapComplete/commit/02064a2d8078b07aeb9e282700018c86638c4683)) -* ifnot-value would show up together with the 'if'-value ([15f1a93](https://github.com/pietervdvn/MapComplete/commit/15f1a9362c624d3fec9680efa3e38edf912cbaf1)) -* import ([98ca6aa](https://github.com/pietervdvn/MapComplete/commit/98ca6aa8aaac923b57d12f52b41f5ee13412b0a2)) -* improve background layer switching code, might improve [#1481](https://github.com/pietervdvn/MapComplete/issues/1481) ([33fa11f](https://github.com/pietervdvn/MapComplete/commit/33fa11fc1728f017644977be2181c25441a76e18)) -* improve deployscript for hetzner ([dcd02e9](https://github.com/pietervdvn/MapComplete/commit/dcd02e9ad772346bc3f69ebd9563af80ea30810e)) -* improve error message ([7f6c1f0](https://github.com/pietervdvn/MapComplete/commit/7f6c1f06e23cb249d2eadda9be08b1cafc680d30)) -* improve first-sentence ([7aee442](https://github.com/pietervdvn/MapComplete/commit/7aee442ae49a7a68821917de9580ce9e62105edf)) -* improve functionality of GRB-theme (WIP) ([b86e291](https://github.com/pietervdvn/MapComplete/commit/b86e2910baba5fe37cf5c0f53a64966c85d159ce)) -* improve optimization; add tests ([595503c](https://github.com/pietervdvn/MapComplete/commit/595503cfc35c8db3cb4ee4b28f82b7c91ee75dff)) -* improve parsing of possible mapillary values ([3d54a83](https://github.com/pietervdvn/MapComplete/commit/3d54a8392be94a369bf388dad0f83f60fb5a5474)) -* improve PDF-output functionality ([215286a](https://github.com/pietervdvn/MapComplete/commit/215286a5af46c58a197bf85b9561c26eff5bd8fe)) -* include 'source' and tile URLs from vector tile sources into CSP, see [#1652](https://github.com/pietervdvn/MapComplete/issues/1652) ([09504e1](https://github.com/pietervdvn/MapComplete/commit/09504e18ecb4b85ceb6562fcdb0e21034e496ad8)) -* include japanese dot as sentence separator ([d2c6689](https://github.com/pietervdvn/MapComplete/commit/d2c668922b7ac5dc682461c6789fbbdb37fad8c3)) -* include lod-proxy in CSp ([087c099](https://github.com/pietervdvn/MapComplete/commit/087c099e2e633237b00748ee5d3dbba454999881)) -* incorrect path in error message ([5da8952](https://github.com/pietervdvn/MapComplete/commit/5da895276c5d5447bea7094d81d371e99458ff7e)) -* **index:** search got confused as it didn't have an id for the list items ([6f42884](https://github.com/pietervdvn/MapComplete/commit/6f4288476eebf7b0e8af6177bff066d06f3823dc)) -* init indexedFeatureStore with a default map as to fix crash upon loading if a pending change is present ([377c411](https://github.com/pietervdvn/MapComplete/commit/377c411143c577752014842bbc205093c9ebfdc4)) -* initialize user settings with a strict value to be able to override it ([57e0093](https://github.com/pietervdvn/MapComplete/commit/57e0093e478f541c46145a72dbfb9fc70d467633)) -* interpret missing level tag as 'level=0' ([5d8b422](https://github.com/pietervdvn/MapComplete/commit/5d8b42216236d49b6bcf328e8a009884f697e312)) -* keep map mouse-interactive when panning with arrow keys, some CSS-tweaks ([512bb4c](https://github.com/pietervdvn/MapComplete/commit/512bb4c00e1fed39927c8bd40aaef378db64d648)) -* layers now compile again ([1c99173](https://github.com/pietervdvn/MapComplete/commit/1c99173f32112b332ce38f926623fa2c27f89ab8)) -* lines with opacity have colour again ([f0d9365](https://github.com/pietervdvn/MapComplete/commit/f0d9365e06eb533f0bf0a47c21ce58834fc5cabd)) -* load element if set in the hash ([9090dda](https://github.com/pietervdvn/MapComplete/commit/9090dda6889a4e4eda33b9d634fb22da3aedadd8)) -* load translations for PDF-export internally ([d103911](https://github.com/pietervdvn/MapComplete/commit/d103911d143803c9e0373a673110009a785f94da)) -* loading oneway arrows on multiple layers; fix nullpointer ([1678427](https://github.com/pietervdvn/MapComplete/commit/16784270ce45560520d4e9b19d81bd04da7033ee)) -* long domain names cause horizontal scroll with taghints ([eb47c4d](https://github.com/pietervdvn/MapComplete/commit/eb47c4d5b9a0379cc87b773c73638965fb247ee8)) -* make levelselector clickable again, fix [#1416](https://github.com/pietervdvn/MapComplete/issues/1416) ([8b5daef](https://github.com/pietervdvn/MapComplete/commit/8b5daefc9063c818eeea6e044167787feb31d4b5)) -* make sure that a 'hidden' tagRendering cannot be accidentally selected ([5585f02](https://github.com/pietervdvn/MapComplete/commit/5585f02cad0c737f99c16433d7a61f3a5f3743d3)) -* make sure that the passed-in-location of the map is respected, prevents random jumps in the location input ([5c01f6a](https://github.com/pietervdvn/MapComplete/commit/5c01f6ada95ab1410310d4f084f593b6f561cc53)) -* make sure the background is always below the rendered layers ([2769747](https://github.com/pietervdvn/MapComplete/commit/2769747737964a509897ccce4702a9ea9ebefcd8)) -* make text a translation ([418e0cd](https://github.com/pietervdvn/MapComplete/commit/418e0cd149f1af50527e1f1f2c6fbec254779681)) -* make top and bottom panels click-through ([0db6a89](https://github.com/pietervdvn/MapComplete/commit/0db6a8977716e33bfa775bd731e994bf9facf0c9)) -* maproulette endpoints ([bbf6d62](https://github.com/pietervdvn/MapComplete/commit/bbf6d62c866950476ee34ff735352d8cc38daa7a)) -* maproulette import flow ([5f7cc35](https://github.com/pietervdvn/MapComplete/commit/5f7cc351c9fb3743ab1cba65327611f730440ec5)) -* maproulette item ([b6b77da](https://github.com/pietervdvn/MapComplete/commit/b6b77daef78bdc111530ec1fb17820c4fb042e57)) -* markers can rotate again ([5e453d5](https://github.com/pietervdvn/MapComplete/commit/5e453d5cf19fb63ef7516ad11e53aad4e0006bdc)) -* markers now appear correctly on PNG exports ([e5b3e15](https://github.com/pietervdvn/MapComplete/commit/e5b3e15c43672933fc3f1f6a59960514961ce377)) -* MC would crash if a pending change was present; remember preferences in order to reuse the changeset ([f2375f4](https://github.com/pietervdvn/MapComplete/commit/f2375f4877316193132f4ae4189ef5b65e7ef710)) -* metatagging of width theme ([c4ff70c](https://github.com/pietervdvn/MapComplete/commit/c4ff70ce656e941574a31120f3971375ecc7ba4c)) -* minimap takes to much space ([037c593](https://github.com/pietervdvn/MapComplete/commit/037c593f61b3adfd4ac314aef063e20049ce3cb7)) -* missing commas in elevator.json ([229e605](https://github.com/pietervdvn/MapComplete/commit/229e60538b4d9002875a63ad877324941dd4647d)) -* Move image preview below FloatOver, the popup otherwise hides the image preview ([df1fef2](https://github.com/pietervdvn/MapComplete/commit/df1fef28c02b08a1ba13e4fbd8bc6f15d6c7913c)) -* move lastClick to bottom anchor ([beea00c](https://github.com/pietervdvn/MapComplete/commit/beea00cbf079ad0c109c78d2828b7359479f0717)) -* multianswer with a free textfield did not activate ([649ed1f](https://github.com/pietervdvn/MapComplete/commit/649ed1f53a7948bafda45aab36ed214d1808b51e)) -* multianswer would not accept last option ([6f5c71e](https://github.com/pietervdvn/MapComplete/commit/6f5c71ed5a17147d5fc8c9da9f194a61f18fbb30)) -* no more duplicate link showing up, avoid crash ([7be01d5](https://github.com/pietervdvn/MapComplete/commit/7be01d5b8f789576b8b74bf07824ed660d9339a1)) -* normalization of URLs, formatting, stabilize inputHelper ([441c4df](https://github.com/pietervdvn/MapComplete/commit/441c4df4f6d3e26cf866418e5ddaea90bedd2c6a)) -* only check browserLanguage if navigator is defined; fixes tests ([a1fa3b4](https://github.com/pietervdvn/MapComplete/commit/a1fa3b494259d7cc8f4873af31d5c9a987cef972)) -* only show 'newly created' if version number is 1 or unset ([1a78ecb](https://github.com/pietervdvn/MapComplete/commit/1a78ecb85806db67f6e51e39a0882c038589a058)) -* only show fixmes on high zoom level (performance), add the option to remove a fixme ([2f5091a](https://github.com/pietervdvn/MapComplete/commit/2f5091a8cb484681d69db0ea6578dd7d26eacef7)) -* only show website icon if a website is known ([46244b8](https://github.com/pietervdvn/MapComplete/commit/46244b8345c0005f3b3648a3379149d243cfe897)) -* open correct menu if set in hash ([7a95334](https://github.com/pietervdvn/MapComplete/commit/7a953348824f6d601c16a0e632aac8353e0283fb)) -* open settings again ([894d857](https://github.com/pietervdvn/MapComplete/commit/894d857cdc35864bbd778925ef84a042d6e04aaa)) -* opening the popup if defined in the hash ([196d76d](https://github.com/pietervdvn/MapComplete/commit/196d76d9dc8736667956ad803cf5aed15f3b682e)) -* ordering of baselayers ([8379a89](https://github.com/pietervdvn/MapComplete/commit/8379a894d0fc826e33d24d05b3e44852556a60b1)) -* output tailwind into 'public/css/' instead of 'css/' ([a1f5032](https://github.com/pietervdvn/MapComplete/commit/a1f50322321d878d823ac3fc70021683dbb6ab69)) -* overpass feature source will redownload if the layers to download have changed ([bae4974](https://github.com/pietervdvn/MapComplete/commit/bae49744d95e350f7b4c1b031b8e4a178879deea)) -* overpass feature source will redownload if the layers to download have changed ([7ed5307](https://github.com/pietervdvn/MapComplete/commit/7ed53076fe206f0e260d329844eb1d8898206b01)) -* pass along initial coordinates with the location input, prevents flashing of the ocean; fix [#1469](https://github.com/pietervdvn/MapComplete/issues/1469) ([790c276](https://github.com/pietervdvn/MapComplete/commit/790c2767e2dfbdca65f56ec95bf3cd69a98e4301)) -* pass properties of snapping feature in newPointInput to render correctly ([c80085d](https://github.com/pietervdvn/MapComplete/commit/c80085dfda58c9eb73fda466d8d81731095f1672)) -* personal theme crashed due to unset defaultIcon ([6075b01](https://github.com/pietervdvn/MapComplete/commit/6075b016485808352ae84a12d5b872482693411a)) -* png correctly outputs all markers now ([905f796](https://github.com/pietervdvn/MapComplete/commit/905f796baa26b8eedc177ce7f58353331e432535)) -* precise location input picks correct location (and not the previous click) ([6d337e8](https://github.com/pietervdvn/MapComplete/commit/6d337e877589f49ed1b4b1dc60ae232dd6634342)) -* preciseInputPicker will show correct icon if snapped or not snapped to a wall ([9870391](https://github.com/pietervdvn/MapComplete/commit/98703914ca48afefb614e1f19eb15663ab3280b7)) -* presets will now also show if the layer doesn't have a name and is shown ([3f18ce7](https://github.com/pietervdvn/MapComplete/commit/3f18ce7fd387a4f60db5863cfa4f759eaf34edff)) -* pressing enter would ignore input ([95c41d6](https://github.com/pietervdvn/MapComplete/commit/95c41d672ee7f5556645925d09610f0bf36ee1c0)) -* probably fix black area outlines ([0bd9e1e](https://github.com/pietervdvn/MapComplete/commit/0bd9e1e667e659cf1b856e2aece94696089b9a20)) -* properly add 'self' to connect-src ([441a9a5](https://github.com/pietervdvn/MapComplete/commit/441a9a5ed9e5b6a37356e0f15967f66799419572)) -* properly add 'self' to connect-src (take 2) ([c823e74](https://github.com/pietervdvn/MapComplete/commit/c823e745a3e0b562ddfdb489541182ed17449336)) -* properly show hidden themes, drop 'custom theme generator'-button, drop 'professional services' button ([93adfd3](https://github.com/pietervdvn/MapComplete/commit/93adfd3da592cbf2f177123802f69a7c4fc72637)) -* questions are shown if the condition is met, fix [#1630](https://github.com/pietervdvn/MapComplete/issues/1630) ([8500276](https://github.com/pietervdvn/MapComplete/commit/85002766a8d3b8d0d4ad31410437bad72ae7ca03)) -* questions now appear when reselecting an item ([0c5e88d](https://github.com/pietervdvn/MapComplete/commit/0c5e88df7b5bdad82bf2e67b45aa817e29ca4fde)) -* questions of charging stations are now shown separately again ([fe9afb4](https://github.com/pietervdvn/MapComplete/commit/fe9afb415ff68c0b8e35fcb41fc68330a41a2b08)) -* questions of charging stations are now shown separately again ([30af019](https://github.com/pietervdvn/MapComplete/commit/30af019cdfe8dea845e92645d0ec859e439a2b90)) -* re-enable generate command ([13a35b9](https://github.com/pietervdvn/MapComplete/commit/13a35b94202ef775598fc7130b60b8839cef514a)) -* re-enable reservation question ([cebd428](https://github.com/pietervdvn/MapComplete/commit/cebd428e9ec58b708637ae34055a5c689e3004cd)) -* re-enable speed and heading in GPS-cursor ([ff47d75](https://github.com/pietervdvn/MapComplete/commit/ff47d75d41fc1fd4f576cd483150fe27cb3942d3)) -* readd missing files ([7d802d4](https://github.com/pietervdvn/MapComplete/commit/7d802d418bd52bf29b147c245e548a7704e2d45f)) -* redraw line layers on background change ([6e5fcde](https://github.com/pietervdvn/MapComplete/commit/6e5fcdef205d4616305d2bca39a1904d60954003)) -* reinstantiate uploads ([871d511](https://github.com/pietervdvn/MapComplete/commit/871d511616ae48055095e8c3485db762adc6b140)) -* remember map rotation setting ([c764839](https://github.com/pietervdvn/MapComplete/commit/c764839fdcefff316b9458067e462f282a2fe7d5)) -* remember previous, externally loaded themes ([b61c0a1](https://github.com/pietervdvn/MapComplete/commit/b61c0a11807585a1832ff410be362e74ae2a810b)) -* remove 'icons.defaults' from favourite layers, cleanup of various small typing errors ([e8569ec](https://github.com/pietervdvn/MapComplete/commit/e8569ec5404e632ebae0c71b040c1d9a9b891583)) -* remove all html-attributes from shortDescriptions in the theme overview ([39572f4](https://github.com/pietervdvn/MapComplete/commit/39572f4767f270a4a5a40d8973ae9824ac3a43d1)) -* remove empty license files, fix [#1135](https://github.com/pietervdvn/MapComplete/issues/1135) ([2eabfea](https://github.com/pietervdvn/MapComplete/commit/2eabfea8af22a3810487cdacd68d850f4432e624)) -* remove ghost bike translations from translation files and resync them, should fix the build ([0487497](https://github.com/pietervdvn/MapComplete/commit/0487497e17ace04d381d2c9d43b02f8032874e2f)) -* Remove isOpen from defaults ([11b8c61](https://github.com/pietervdvn/MapComplete/commit/11b8c619c165f6d66fed03061ad9afa052a7a096)) -* remove no longer needed translation ([0e893f7](https://github.com/pietervdvn/MapComplete/commit/0e893f7903d68f37936c9b87883ffdc31b9ff088)) -* remove no longer needed translations ([3c74a94](https://github.com/pietervdvn/MapComplete/commit/3c74a94eee676a8ff0fc2b0b85f1bf8d7487d216)) -* remove trailing ';' for opening hours, as spotted by Midgard ([36b086e](https://github.com/pietervdvn/MapComplete/commit/36b086e4141e70253e68aec59d099638d46d14af)) -* remove unneeded translation download, fix PDF-export ([1930f7b](https://github.com/pietervdvn/MapComplete/commit/1930f7bb53f4d477c2529471b478db77ddcc012b)) -* remove unneeded URL parameter ([365d573](https://github.com/pietervdvn/MapComplete/commit/365d573b7c0d36bfa675cc637e6223abe770f3a0)) -* remove unused property ([99b0135](https://github.com/pietervdvn/MapComplete/commit/99b0135fa9b44639189a1c9e690cf5829010c6e7)) -* rendering of 'inline' was not dynamic ([60d825d](https://github.com/pietervdvn/MapComplete/commit/60d825de3c94afad79351f492c691af3d2109f60)) -* rendering of indoor room icons ([6235e23](https://github.com/pietervdvn/MapComplete/commit/6235e231922b64adba86b012422175347a9887c1)) -* replace all mentions of 'mapcomplete.osm.be' with 'mapcomplete.org' ([7321004](https://github.com/pietervdvn/MapComplete/commit/7321004c19212b0849394b9d541583e52e4ec5e6)) -* reset translations ([ad952fc](https://github.com/pietervdvn/MapComplete/commit/ad952fcaf284b1669cee4657389cf36a52ee334c)) -* resize svgs ([89186c8](https://github.com/pietervdvn/MapComplete/commit/89186c8610185e56bf9afa78b2765c45b2a939bd)) -* restore loading of custom themes ([bcb2ecf](https://github.com/pietervdvn/MapComplete/commit/bcb2ecf6ab6c372cd41dd79780b027c79cb4a49e)) -* reviews need an uncertainty ([bc96288](https://github.com/pietervdvn/MapComplete/commit/bc96288d3d75f24fb12620d050f472029c5df135)) -* rotation of the GPS-marker ([bbc7698](https://github.com/pietervdvn/MapComplete/commit/bbc7698b1281ad654c00c54bf58b9de7ba1e71e6)) -* safari-specific fixes ([059ef2c](https://github.com/pietervdvn/MapComplete/commit/059ef2c1bc2ea5fb377a0f1e253652c0c243e250)) -* schemaBasedArray ([a7599f6](https://github.com/pietervdvn/MapComplete/commit/a7599f6d7f5a061cb1971ee8170f9f039ea2e2de)) -* set share capability to 'no' if running from console, fixes tests ([af7bc0f](https://github.com/pietervdvn/MapComplete/commit/af7bc0f7ce686147608256e1c5dd0a9d24388945)) -* setting the language does not overwrite the user setting anymore ([c6283ac](https://github.com/pietervdvn/MapComplete/commit/c6283ac7205f69c1a42e8cf16e5f4f1ab2c239f8)) -* share button ([84cbd2f](https://github.com/pietervdvn/MapComplete/commit/84cbd2fbc00d3d9e386a3b485dd4fa61c8000722)) -* show add new point fullscreen again ([aad31f6](https://github.com/pietervdvn/MapComplete/commit/aad31f649e733d108c63297aa6d25bf87ac73c34)) -* show preferred languages (according to OSM) in usersettings ([0ea103f](https://github.com/pietervdvn/MapComplete/commit/0ea103f24780ef2c6ba191cbd4891716bb2d86f6)) -* show tags that will be applied if setting is 'full' ([0b82661](https://github.com/pietervdvn/MapComplete/commit/0b826612e93c0b120f99b6927c57c13b60c2835f)) -* show tags that will be deleted with strikethrough in TagHint ([15a481f](https://github.com/pietervdvn/MapComplete/commit/15a481f864b4afb7b650fd150f0ce7d46c9d1e78)) -* size of new element picker map ([#1701](https://github.com/pietervdvn/MapComplete/issues/1701)), add debug info about GPS ([9407ed3](https://github.com/pietervdvn/MapComplete/commit/9407ed35b109660a9b23c2b71fd15f3ecf1dc0d0)) -* small bug in script ([795d6d2](https://github.com/pietervdvn/MapComplete/commit/795d6d2e072d13c1d64259ac8ff960d618c2deba)) -* small CSS fix ([1b8970b](https://github.com/pietervdvn/MapComplete/commit/1b8970b34aae337edfe5567315cc36319add1ff7)) -* SPDX-compliance ([6c4b464](https://github.com/pietervdvn/MapComplete/commit/6c4b464f14ed2851980da34e12df355cb8137ba7)) -* special loginbutton now actually works ([6a4def6](https://github.com/pietervdvn/MapComplete/commit/6a4def67ca97b55beb26445a0ddb713149527cc5)) -* stabilize change injector ([efdff63](https://github.com/pietervdvn/MapComplete/commit/efdff6335f5075f74156b5b1258ae69ab058705b)) -* stabilize opening hours, make delete clickable again ([cc60d2a](https://github.com/pietervdvn/MapComplete/commit/cc60d2a5fbae3a14d63aa859fa02e2b09e1e48f9)) -* stabilize rendering of linelayers ([055e5a8](https://github.com/pietervdvn/MapComplete/commit/055e5a801b60276cdfcf31870fae29e6af30521b)) -* style issue, types ([5932dc7](https://github.com/pietervdvn/MapComplete/commit/5932dc7ad4b532c45d6e6bff95f46f6cb26645b2)) -* style of tabbedGroup-elements needed an 'important' to work in production ([5a2e54b](https://github.com/pietervdvn/MapComplete/commit/5a2e54b00a86b4ac0f91b69aa55ff3c36939e8ab)) -* style tweaks to link feature ([bd71645](https://github.com/pietervdvn/MapComplete/commit/bd71645c04e819a28c355da5c898293092b51068)) -* styling issues; refactoring: remove 'SearchAndGo' ([0e81b65](https://github.com/pietervdvn/MapComplete/commit/0e81b653631a97699ba07ce5d34b61bc4422a5d1)) -* styling of OH input, fix [#1489](https://github.com/pietervdvn/MapComplete/issues/1489) ([064f875](https://github.com/pietervdvn/MapComplete/commit/064f87537f450e40b76d936d7793ea9036b2b181)) -* styling of PH-input in OpeningHoursInput, fix [#1422](https://github.com/pietervdvn/MapComplete/issues/1422) ([a9c25d3](https://github.com/pietervdvn/MapComplete/commit/a9c25d378a709e3ac7b4a76919ae10cf405dacec)) -* substitute name ([408e782](https://github.com/pietervdvn/MapComplete/commit/408e7826269dc30d97f89e6e1fd097dae69b7923)) -* substituteKeys works correctly if newline is in the text, fix 'send email to report broken'-button by porting it to svelte ([b4f65bf](https://github.com/pietervdvn/MapComplete/commit/b4f65bf2f7ce2a6993906076353acc11a1d64d94)) -* subtleLink should not open in a new tab ([61c417c](https://github.com/pietervdvn/MapComplete/commit/61c417c546e828dbed2356c35eebfe4cf2ef403d)) -* Support contact:email and contact:phone in icons ([7bcefe5](https://github.com/pietervdvn/MapComplete/commit/7bcefe527ce080b3f7b7c48fdd1a828289b126c3)) -* svg image generation script ([f9b1e9b](https://github.com/pietervdvn/MapComplete/commit/f9b1e9b2de8f4aa657272d714385c1c7fbfdb3b3)) -* temporarily only warn for incomplete translations ([adb5d89](https://github.com/pietervdvn/MapComplete/commit/adb5d892fb39cdf63ea65d95ef5079f0efed6324)) -* tests ([238de89](https://github.com/pietervdvn/MapComplete/commit/238de89ad54fd0c8c0d4bf75f49282d7921f21a2)) -* tests ([841be16](https://github.com/pietervdvn/MapComplete/commit/841be16dffd8219713a1bc00b9a8409195a8f82d)) -* tests ([1d54356](https://github.com/pietervdvn/MapComplete/commit/1d543563d702f6af424e1df041191632126ed805)) -* tests ([2a73c43](https://github.com/pietervdvn/MapComplete/commit/2a73c43a5fc652f7d91c8d89cf47d0ce8853ee62)) -* the search bar on the theme index was not clickable on wide screens as the 'centermessage' hovered over it invisibly ([af7672a](https://github.com/pietervdvn/MapComplete/commit/af7672a0e00de4e3d75a85678b4528093515fb7e)) -* theme compilation ([86d0de3](https://github.com/pietervdvn/MapComplete/commit/86d0de380644c92fe90f4dd87aa4399074fdc42e)) -* **themes:** remove 'unkown' mapping from hydrants, the unkown case is handled by MapComplete ([4850e50](https://github.com/pietervdvn/MapComplete/commit/4850e5094a49a16d3975795fd1f25a81f2e13a5a)) -* turn favourites black again, sync them globally ([14594b2](https://github.com/pietervdvn/MapComplete/commit/14594b286dd2278bc64ed27f0305b76596d7e190)) -* tweaking addNewPoint-flow ([d0e0abd](https://github.com/pietervdvn/MapComplete/commit/d0e0abdece560799a9770b74d0992c42ebe89ed6)) -* typo ([929093d](https://github.com/pietervdvn/MapComplete/commit/929093d36f13ab1861d533f4d93152a7ddd1e6dc)) -* typo ([2671d01](https://github.com/pietervdvn/MapComplete/commit/2671d0158983c7befb9f5c8d3e91544a50408c6b)) -* typo ([752de10](https://github.com/pietervdvn/MapComplete/commit/752de107ab6a50f8e513b0c7307b44dc6094d974)) -* typo ([8531571](https://github.com/pietervdvn/MapComplete/commit/8531571c7be653339d752f953a8725d94eec692c)) -* typo ([de99f56](https://github.com/pietervdvn/MapComplete/commit/de99f56ca8fe34e361a7c6345d147f8295293f57)) -* typo ([3a25106](https://github.com/pietervdvn/MapComplete/commit/3a25106a5ab7bd958cfe731d8e1e959b5b07b23e)) -* typo in charging_station.protojson ([21d01a4](https://github.com/pietervdvn/MapComplete/commit/21d01a46f9164a872145c03fe845233c6cd47f8b)) -* typo in elevator.json ([374a4eb](https://github.com/pietervdvn/MapComplete/commit/374a4eb22211ecfbe8a04569d89b8236f109b8ed)) -* typo in filter ([366577f](https://github.com/pietervdvn/MapComplete/commit/366577f70b40765b3e10ccae222193ca07cae4bb)) -* typo in tag ([a903112](https://github.com/pietervdvn/MapComplete/commit/a9031129d3dddfdd0ab1d2d83d371b872a0d5180)) -* **typo:** s/bick_wal/brick_wall/ ([753efef](https://github.com/pietervdvn/MapComplete/commit/753efef38f1f1a4f731c0c66408c7adddb26a967)) -* undo accidental changes, fix saving preferences ([ff3a7f8](https://github.com/pietervdvn/MapComplete/commit/ff3a7f8f4372d46b0aba61aa12115da4207f2331)) -* units which used a 'string'-validator might not detect the actual denomination. They have now been forbidden and fixed ([7b497f9](https://github.com/pietervdvn/MapComplete/commit/7b497f991d788c991457f1167d472a77f2789cdc)) -* unselect layer, prevents that 'lastClick'-popup opens on map click ([63ffa11](https://github.com/pietervdvn/MapComplete/commit/63ffa11238766962cab6b1c8cedcd0153504d45e)) -* update and simplification of sharescreen, rename some feature switches, remove some no longer relevant feature switches ([96d0367](https://github.com/pietervdvn/MapComplete/commit/96d036781f55987732629355be118373c363830d)) -* upload flow deals better with point reuse: it actually opens the feature now ([c14cbc9](https://github.com/pietervdvn/MapComplete/commit/c14cbc9fe95bf1d2432ea7290cae0d0f7a9b6ada)) -* uploads were broken ([efd6b30](https://github.com/pietervdvn/MapComplete/commit/efd6b30e1b41024ee4b7c0f6cf69a49f87f5da69)) -* URL-parameter language disables the language picker, fix [#1506](https://github.com/pietervdvn/MapComplete/issues/1506) ([3ca8ba1](https://github.com/pietervdvn/MapComplete/commit/3ca8ba18fd6a1569214f5d6298eca291cb8ceefc)) -* URL-parameter language disables the language picker, fix [#1506](https://github.com/pietervdvn/MapComplete/issues/1506) ([2f5c89f](https://github.com/pietervdvn/MapComplete/commit/2f5c89f8c5a7aa7adbe83d1b9cf98e198f9f1aab)) -* use api.openstreetmap.org on many places, fix [#1573](https://github.com/pietervdvn/MapComplete/issues/1573) ([8fccf78](https://github.com/pietervdvn/MapComplete/commit/8fccf784786074e22a4d437dc8a38c58bf54c375)) -* use correct backend address (including www.) ([c320239](https://github.com/pietervdvn/MapComplete/commit/c320239610f15083d1d050f17e337780621f7dc3)) -* use correct branch to deploy ([9c0dac2](https://github.com/pietervdvn/MapComplete/commit/9c0dac28ad0604026936cc68c5238927978b250a)) -* use correct relocation icon again ([cdb1bb2](https://github.com/pietervdvn/MapComplete/commit/cdb1bb23b8e5df8bd1f2e0732ff14f3bd55935f5)) -* use correct snapping ([ec2e0e1](https://github.com/pietervdvn/MapComplete/commit/ec2e0e1de168f9f4551f86ff73b070a6e4ccdd77)) -* use https for extractGraph endpoint ([f89123d](https://github.com/pietervdvn/MapComplete/commit/f89123d318ebb24553b842884e0aad3b9adf6570)) -* use proper circle for bench and artwork ([e2a56f5](https://github.com/pietervdvn/MapComplete/commit/e2a56f5e5cc469c95974625f561a4a5229b5cb9a)) -* use proper selected element ([dbff953](https://github.com/pietervdvn/MapComplete/commit/dbff95309642178dcccb4a0a365a263c722c5a96)) -* use theme.html?layout= instead of layout.html if a local deploy is detected ([db67600](https://github.com/pietervdvn/MapComplete/commit/db6760015f69239dc51cc47c866635927cd9dadf)) -* use translated value for community index tab ([a3a7c53](https://github.com/pietervdvn/MapComplete/commit/a3a7c536fbce04698a05847da429d1bacc851aad)) -* use translated value for community index tab ([22ee806](https://github.com/pietervdvn/MapComplete/commit/22ee806090a8679ea2951d84af47e4de8314925c)) -* use www.openstreetmap.org again, it doesnt work ([580b58e](https://github.com/pietervdvn/MapComplete/commit/580b58e86a974432b068b073a047c22864621126)) +* _actually_ fix [#1706](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1706) ([6577007](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6577007717910bf46086490da8e9d549b63f1891)) +* _actually_ run the *.spec.ts-tests... ([82a860c](https://source.mapcomplete.org/MapComplete/MapComplete/commit/82a860cbf5bad2ab1b4d9b806e9f18e4d5cbc054)) +* [#1093](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1093) ([5a6ed7b](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5a6ed7bf21aaaf677c05e572afacd53443eb2d59)) +* [#1685](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1685), fix oopsie ([d96fe61](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d96fe614624771bed99c418bbc9bb4f09ce7bd3a)) +* a freeform key will mimick a mapping if appropriate (and avoid the 'addExtraTags') ([68ea4e3](https://source.mapcomplete.org/MapComplete/MapComplete/commit/68ea4e3d9f255e989cf158159b434ed6bfc6f55a)) +* actually allow to login via prominent login button ([4be49a0](https://source.mapcomplete.org/MapComplete/MapComplete/commit/4be49a0561531c729d9d46d5e99571056d2492df)) +* actually apply preferred background layer ([b69c2de](https://source.mapcomplete.org/MapComplete/MapComplete/commit/b69c2de3f41e7737ceec919214f0748634d9dfd3)) +* actually attempt to login when login button is pressed ([f1de8a3](https://source.mapcomplete.org/MapComplete/MapComplete/commit/f1de8a3d9dafad4860ebb380c113ff2f253d13db)) +* actually deploy on the production repo ([ca89956](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ca899561d55626b9c2c14f90d60d01c8c1276823)) +* actually include _all_ features ([8f7b731](https://source.mapcomplete.org/MapComplete/MapComplete/commit/8f7b731d29ca7daec1063a6833716e86333b0ffd)) +* actually load geojson layers; formatting ([cbc4e6e](https://source.mapcomplete.org/MapComplete/MapComplete/commit/cbc4e6eb15a2a6d7f9693a24f35839886b4f3544)) +* actually open usersettings when license is clicked ([c10fecb](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c10fecb7e8293190b07a2fc3ff90b6f830a75103)) +* actually pass the initial coordinate in the locationInput element, fix [#1486](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1486) ([68e07d7](https://source.mapcomplete.org/MapComplete/MapComplete/commit/68e07d7d7beca5b4ea26b9fc6ff964014d28af4b)) +* Actually show errors in custom themes now ([6a79dde](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6a79dde743264c272e461614ae718044d90a7080)) +* actually show HD image for nearby streetview imager, add loading indicator ([8b6ee87](https://source.mapcomplete.org/MapComplete/MapComplete/commit/8b6ee877f08a584df7d3bc8706292b6eeb11f030)) +* actually show polygon_centroid ([5a957d5](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5a957d56c73771a1fa2560dbd8755a7eebe36285)) +* actually show tags on changes when the user has enough changesets ([d702134](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d7021344e890bede888ea3412270420e033207f7)) +* actually upload new themes ([6446586](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6446586ac581fa3994e58dba62a365afde7d5937)) +* add 'maxspeed=20' to living street ([fd9c48b](https://source.mapcomplete.org/MapComplete/MapComplete/commit/fd9c48b5b56fe7a08e3532cad777246b82b3a073)) +* add 'onbeforeunload' if images are uploading, see [#1841](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1841) ([ce7bc8f](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ce7bc8fb6cc373e96179e57395818d6e6befd942)) +* add 'self' to connect-src ([3bca130](https://source.mapcomplete.org/MapComplete/MapComplete/commit/3bca1305b504ba08203a09916fe849365eca0458)) +* add all global layers to CSP ([93630bd](https://source.mapcomplete.org/MapComplete/MapComplete/commit/93630bd1db9e71f5e62619b2d02aaf18b42222f6)) +* add all needed urls again ([ce1855b](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ce1855b2bd322044f9710a4dab38287298ad5fc6)) +* add all vector layers to CSP ([2736740](https://source.mapcomplete.org/MapComplete/MapComplete/commit/2736740cd0d777450f8da7eea76f1defa7993944)) +* add awaitAnimationFrame to fix non-working questions ([d744fd3](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d744fd3a42bedb64de7de1562b6f4ee31ba9d254)) +* Add button to go back to the map when showing that a point is deleted, fix [#1417](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1417) ([55903d4](https://source.mapcomplete.org/MapComplete/MapComplete/commit/55903d45f933ebbfd7971a14296fe2dac1b6fa96)) +* add carto vector layers again ([5e2a989](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5e2a98924c2a0efdb1f75a213efe7114df5e0cae)) +* add check for missing 'noopener' attributes; add missing noopener attributes ([6e8617c](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6e8617c93fd0fde8f0b27c035625e68d143f9b58)) +* add check that no changeset is opened without actually having changes ([2843b01](https://source.mapcomplete.org/MapComplete/MapComplete/commit/2843b01586fd40a2e0d4dc92861b9d001d1684d3)) +* add correct attribution for maptiler bg layer ([c90b334](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c90b334678ac44346d82302599647236b3c0df09)) +* add default value for setStatus ([eede2d1](https://source.mapcomplete.org/MapComplete/MapComplete/commit/eede2d17dd411a3b27295a9efab8cb69df3b57c2)) +* add dutch translation ([a55b84d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a55b84dba18564e0959bd709b0da0e5b228d3ca0)) +* add execute permissions to build script ([5567869](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5567869bb4ede7a56c174b960aff734de06ea67f)) +* add extra refresh:layeroverview in order to fix the favourites theme icons ([c65ccdb](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c65ccdbc240ad5406189e48bd92c40569d19bc3c)) +* add glow effect to bench theme for selected object ([75b1a46](https://source.mapcomplete.org/MapComplete/MapComplete/commit/75b1a467e0307cee94a0af9e482a3ab5e8ac4ccd)) +* add glow effect when dropping an image in the file selector; fix [#1496](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1496) ([426620a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/426620a76c4a6ca86181dec73da90d076f73c9aa)) +* add language picker in settings page if logged out, fix [#1505](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1505) ([a7ff3b8](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a7ff3b86faa90e70d3496f973c72b0265f993708)) +* add links and overpass link to cafe_pub ([41b6eea](https://source.mapcomplete.org/MapComplete/MapComplete/commit/41b6eea430cbb6f504deb7a3e4fb5cf493004d6f)) +* add maxzoom to osm.carto-layer, see [#1664](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1664)$ ([5f918b6](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5f918b607b9034c5a8ce6bcdd003caf8efe1466b)) +* add missing assets ([f2b8c0d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/f2b8c0db0f80bf503f2b4332d66cbede0736f82a)) +* add missing tag ([c5300a3](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c5300a3fd5b46e611a4604ad9c0483f823396dda)) +* add new items works again, fix [#1593](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1593) ([c527427](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c527427f70990006b9c71ef472bbe45d2c9bff70)) +* add safety check to not overuse the OSM-api ([4602df3](https://source.mapcomplete.org/MapComplete/MapComplete/commit/4602df30469b57a57b9b8e1b8c6cc5c70ff901d7)) +* add script integrity, add check to validate that script integrity is always in place ([08bbbca](https://source.mapcomplete.org/MapComplete/MapComplete/commit/08bbbcabc402abcf328274bb2990d59b47580376)) +* add selection indicator to artwork ([ec99ab2](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ec99ab24f806e8d43ae89ab8f33f570f43ce59fb)) +* add support for legacy iconSize to fix some custom themes, see [#1494](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1494) ([200361b](https://source.mapcomplete.org/MapComplete/MapComplete/commit/200361bf8dcd17f47574539137b2c42cb745143a)) +* add text on cancel button ([1208e09](https://source.mapcomplete.org/MapComplete/MapComplete/commit/1208e095cf3fe87a2c9948a0c6666705c14c5e52)) +* add the minimap again ([e83b8cb](https://source.mapcomplete.org/MapComplete/MapComplete/commit/e83b8cb19183b53c4d6b24b4f621900fd14280fa)) +* addnewpoint-dialog works again ([8ed0a32](https://source.mapcomplete.org/MapComplete/MapComplete/commit/8ed0a32d153d4a434602c86a85eaf02881f6d480)) +* alias 'urls' as 'website', fix [#246](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/246) ([87e79b8](https://source.mapcomplete.org/MapComplete/MapComplete/commit/87e79b8e8c981f5b0daa105097c514273ce6be3e)) +* allow selection of the first radiobutton ([8fafd0a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/8fafd0a8a5701323c6e25210ac6310dc418e31eb)) +* allow to delete freeform values in more cases ([9b78838](https://source.mapcomplete.org/MapComplete/MapComplete/commit/9b78838745f41f3e42f158c9959c695e4160e7e8)) +* allow to link multiple mapillary-images ([286fe72](https://source.mapcomplete.org/MapComplete/MapComplete/commit/286fe729359db1ec36328768a6a7662a9e951ce8)) +* allow to move (non-snapped) points again after fixing [#1809](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1809) ([77f07f5](https://source.mapcomplete.org/MapComplete/MapComplete/commit/77f07f55ecf9140c1c556fb4147c7d5cb74b0645)) +* alltags shows objects as JSON instead as [object Object] ([1df28ab](https://source.mapcomplete.org/MapComplete/MapComplete/commit/1df28ab50199310928974a07809b65e854df1525)) +* also copy png assets ([8f32916](https://source.mapcomplete.org/MapComplete/MapComplete/commit/8f32916454b63939d63c7496f7ba7b30f6f038cc)) +* also show location info on shake if GPS is disabled ([4c5d24a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/4c5d24a0a7dacc393c0a4328c99b5e5e08058b0b)) +* always allow www.openstreetmap.org ([6b4be12](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6b4be1200c60664bbbee87f9f8f8e3d821a277c3)) +* always link to the wiki when tags are shown ([8dfef62](https://source.mapcomplete.org/MapComplete/MapComplete/commit/8dfef624323b8b93098150115d93f4089b846fb2)) +* attempt to fix build ([0e8c3b1](https://source.mapcomplete.org/MapComplete/MapComplete/commit/0e8c3b10626f6f37e54b8ef96c11fb5dc113fe7a)) +* attempt to fix build ([0e760b9](https://source.mapcomplete.org/MapComplete/MapComplete/commit/0e760b908c4955300b9d329f6d7eb9fb475713d3)) +* attributes to answered questions didn't automatically show, questions which became available are now shown if they become avaible because of a tag change. Fix [#1587](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1587) ([7de0af1](https://source.mapcomplete.org/MapComplete/MapComplete/commit/7de0af15f100815288fea4fdb13f3e845bc79088)) +* await 'country' to be loaded ([3c5bde1](https://source.mapcomplete.org/MapComplete/MapComplete/commit/3c5bde1ae3ff3ed1aa72bb1463a4690e16f941e6)) +* background layer csp fixe ([713e53c](https://source.mapcomplete.org/MapComplete/MapComplete/commit/713e53c41a840ae1e66cb9a36e06e0e9361285bd)) +* better error handling and handling of changes ([7813653](https://source.mapcomplete.org/MapComplete/MapComplete/commit/78136532651ebcea6a2d2d94e42b2775bb9e92e3)) +* better select available levels ([7b73578](https://source.mapcomplete.org/MapComplete/MapComplete/commit/7b73578f88b09ee65f923c363a884d91f20d2fae)) +* broken titleIcons (fix [#1344](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1344)) ([bdcf8a2](https://source.mapcomplete.org/MapComplete/MapComplete/commit/bdcf8a26014b01e8128ece897e4b98286722d0e4)) +* browser specific bug which caused the file selector to open twice on chromium; fix [#1771](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1771) ([9893e43](https://source.mapcomplete.org/MapComplete/MapComplete/commit/9893e433f3bb43fbea80beb2a73ea4e271a01491)) +* bug submitted comments on notes twice ([5be4b9d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5be4b9d1fb1e5a5e2cb03e314d4d65370aa44957)) +* build ([cef7e01](https://source.mapcomplete.org/MapComplete/MapComplete/commit/cef7e01a2e7855d214d4a5ca75fc032a2b1d123a)) +* build ([8556196](https://source.mapcomplete.org/MapComplete/MapComplete/commit/8556196acec5652ab39baaaa14ac911cb6dc5a15)) +* build ([dbca260](https://source.mapcomplete.org/MapComplete/MapComplete/commit/dbca2601324cd79d5d2d7d0398d002565d8825de)) +* build ([2a21040](https://source.mapcomplete.org/MapComplete/MapComplete/commit/2a2104055185e1f9fa8f1cad620606b690527a0c)) +* build ([29ee113](https://source.mapcomplete.org/MapComplete/MapComplete/commit/29ee113e30c11edc670331f1fb67f41e08f9ab50)) +* build, some metatagging errors ([0d529e7](https://source.mapcomplete.org/MapComplete/MapComplete/commit/0d529e7cca4f044ab4c5fd4491e3704678598862)) +* build; subtle bug ([5644c7a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5644c7a8b87a0fb17e846a4c370ac432cc03ca15)) +* bypass missing favourites in custom theme loader ([6f59e46](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6f59e46befd0ba1df57066400f3d2bbf00166f5b)) +* charging station theme uses anchor too ([39024eb](https://source.mapcomplete.org/MapComplete/MapComplete/commit/39024eb5f3f68b5dba6b10d8dcf07fe2c5c67fbc)) +* charging_station.protojson ([f042ca4](https://source.mapcomplete.org/MapComplete/MapComplete/commit/f042ca40701e269a02254289a35acd43aaed05b0)) +* chromium browsers don't handle spaces in `tel:`-links well ([4168ef0](https://source.mapcomplete.org/MapComplete/MapComplete/commit/4168ef01e333784f738fafa15d1eb7d7c4c527c7)) +* cleanup merge ([e160510](https://source.mapcomplete.org/MapComplete/MapComplete/commit/e16051025a0f7c827c90db7251596be0c5e902c9)) +* cleanup of wikipedia panel, fix [#1570](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1570) ([203f24f](https://source.mapcomplete.org/MapComplete/MapComplete/commit/203f24fca01047edd2f01ed541fc93841ac1f17d)) +* clicking the magnifying icon actually works now ([5478711](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5478711bed8806d4cd5ae0ffe69ab64f3293fa69)) +* compilation warning ([5851531](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5851531306b2cb2cebfb459e5c5bef284b8c3e94)) +* correct 'sync repo' step ([ecd84c2](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ecd84c2cf6174bddad5d1759caeeeea761e1b9f1)) +* correct CSP header for iOs/safari ([54868de](https://source.mapcomplete.org/MapComplete/MapComplete/commit/54868debec137c57b8dd45024332854150cc8f0f)) +* correct default access assumption ([ea06152](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ea061524737b343bec120356b8822d185cdefd85)) +* correct default sed param for BSD sed flavor ([46fe1c5](https://source.mapcomplete.org/MapComplete/MapComplete/commit/46fe1c5795a110c541ed97548c426b205705ff2d)) +* correct faulty name ([0952200](https://source.mapcomplete.org/MapComplete/MapComplete/commit/09522004db01453dcdb9a26670c3d7ef6f4e1eee)) +* correct filters ([4d2d541](https://source.mapcomplete.org/MapComplete/MapComplete/commit/4d2d54175ca5b4af5a258bf7d1b89debab9f8f8e)) +* correct maybe missing option in etymology layer ([a8ecab4](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a8ecab4d794c219301d636594933520c87fd8d75)) +* correct merge conflict ([e6d8401](https://source.mapcomplete.org/MapComplete/MapComplete/commit/e6d84019a579daed01a34cf67825689511fd9c0a)) +* correct minzoom on all themes ([bde5878](https://source.mapcomplete.org/MapComplete/MapComplete/commit/bde5878fedae0eac20db8bb4c6eca81f904e20fd)) +* correct sed command to be OSX compatible ([e21eb65](https://source.mapcomplete.org/MapComplete/MapComplete/commit/e21eb6596ee85471b8cbbd6776fa65647786bfda)) +* correct typings ([2f17e6e](https://source.mapcomplete.org/MapComplete/MapComplete/commit/2f17e6e53259193c06d1764188a1a9602fbd97bb)) +* Correctly calculate available levels, reselect last_click automatically ([4c962ea](https://source.mapcomplete.org/MapComplete/MapComplete/commit/4c962eab21af8146d9d57f7d12cd08cdd4a642d6)) +* correctly escape markdown ([4d01d81](https://source.mapcomplete.org/MapComplete/MapComplete/commit/4d01d81e1e87ca5a18b6d0fd7b9f232c77cda936)) +* correctly flatten special cases ([7ba0e73](https://source.mapcomplete.org/MapComplete/MapComplete/commit/7ba0e736a87492bc64e5f73811a6c790851c59d9)) +* correctly flatten special cases ([593d7bd](https://source.mapcomplete.org/MapComplete/MapComplete/commit/593d7bd07ac520875c5acfcab5df364fb04dd77c)) +* correctly interpret 'hideInAnswer'-conditions, recalculate them dynamically ([37dc6a7](https://source.mapcomplete.org/MapComplete/MapComplete/commit/37dc6a71616fc9510d1bf6e814060390dd329629)) +* correctly optimize 'key=A&key!=B' into 'key=A' ([d8a5f3c](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d8a5f3c2be985c4fcbedfda09564ae5d02e6e5b4)) +* correctly replace fields in filterview ([ae491f4](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ae491f491652798344273d18fb42f1d27108ba4b)) +* crash in new note flow, spotted by [@Thibaultmol](https://source.mapcomplete.org/Thibaultmol) ([3e49929](https://source.mapcomplete.org/MapComplete/MapComplete/commit/3e49929f253f8ae1f945d9df4eb3398b39030a43)) +* css-generate script; loading of stylesheet in style_test, add small buttons to style_test ([6bed170](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6bed170910cdf6fd2ca68eb9d1b65779287afa5d)) +* CSV download ([c1bce7a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c1bce7abc76984ddb84f112d1b7367e5822d5763)) +* decent PDF-export ([de20b00](https://source.mapcomplete.org/MapComplete/MapComplete/commit/de20b00b8f8af6796cbab060262d85a5ab171c5d)) +* direction input does not scroll anymore when dragged, fix [#1468](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1468) ([102892e](https://source.mapcomplete.org/MapComplete/MapComplete/commit/102892ec774501b2811179b333217fb81efe33bb)) +* disable 'delete'-button if no reason is selected, fix [#1631](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1631) ([6b6b1e3](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6b6b1e32862c7021cff99c2b340a50ae5822cf60)) +* disable check ([b2e7b7d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/b2e7b7d221a6dbc12f73505522a5d29bd6d36244)) +* disable rotation on mobile if the user enabled this ([93a30fd](https://source.mapcomplete.org/MapComplete/MapComplete/commit/93a30fdba5edfd91c19050013aa4f58123ce127c)) +* don't attempt to show an osm wiki page as image, fix [#1776](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1776) ([7dc43f9](https://source.mapcomplete.org/MapComplete/MapComplete/commit/7dc43f933e84b73f99935ceba4638fe85e376c94)) +* don't count layers if they are not shown by default, fix [#1840](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1840) ([d848171](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d848171c3d795e31a73b10d687b475de30e8f39c)) +* don't crash if 't' is undefined ([b1c4097](https://source.mapcomplete.org/MapComplete/MapComplete/commit/b1c4097cb480785d2e644a3da072055d1778a17c)) +* don't crash if no features nearby ([b6a4cc1](https://source.mapcomplete.org/MapComplete/MapComplete/commit/b6a4cc11bdf25c4cf09e55ad802eb0d460311c9d)) +* don't crash if no features nearby ([c2001f1](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c2001f17a55937bbc09e52d730828c9234bf30ef)) +* don't measure compass if alpha is null, fix [#1787](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1787) ([3461ed6](https://source.mapcomplete.org/MapComplete/MapComplete/commit/3461ed60990fc91e399ef3c4cd082029db2059dd)) +* don't move the map after we jumped to the current GPS location ([f31b025](https://source.mapcomplete.org/MapComplete/MapComplete/commit/f31b025b8dba7218576c58ef6bc2b3101052beb7)) +* don't set invalid coordinates ([fbc3bce](https://source.mapcomplete.org/MapComplete/MapComplete/commit/fbc3bce5109ffa95491b792d4c7870167f9915ba)) +* don't show both counts and summary at the same time ([d6dbeca](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d6dbecace26b9dc52da61d19b767469190a0e8be)) +* don't show duplicate entry of default baselayer if already added ([7ef1628](https://source.mapcomplete.org/MapComplete/MapComplete/commit/7ef1628d87f32240746251b3e7b4bfdfdbebf6cb)) +* Don't show item if there is no label ([7edc730](https://source.mapcomplete.org/MapComplete/MapComplete/commit/7edc7302bbb6f0884e6652a429e00705f64413bb)) +* don't show preset_type special vis if no presets are given ([cf3b414](https://source.mapcomplete.org/MapComplete/MapComplete/commit/cf3b4145ff68871a2040b15ccb6d030b59c448ad)) +* don't show radiobuttons if only one option is available ([8e68ca0](https://source.mapcomplete.org/MapComplete/MapComplete/commit/8e68ca03ab33cf91df83f1e1d2750723cfb0370b)) +* don't store location 0,0 to prevent movement or cursor in addNew-dialog ([c19317b](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c19317bd04a10db89ecbb95eda9b3156f50c395b)) +* don't throw an error if there is no parent element which can be scrolled ([3166918](https://source.mapcomplete.org/MapComplete/MapComplete/commit/3166918551aab57bdf0777e7bd378003779f8c10)) +* drag & drop for file selector ([5be24db](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5be24dbef1647cd2c6c869d86ea5b37f0e072106)) +* dynamic filtering with non-string values ([58b94c3](https://source.mapcomplete.org/MapComplete/MapComplete/commit/58b94c38e50c5a9c66ac248fe8117b19bac7d05a)) +* effectively show `contact:website` in title icons ([0027299](https://source.mapcomplete.org/MapComplete/MapComplete/commit/0027299a3e373e9cd19deec0b93dd7a7599ff78a)) +* emit warning for invalid suggestions ([56ba426](https://source.mapcomplete.org/MapComplete/MapComplete/commit/56ba426ab5bb2f10ac38776728a67ff4558e0cfa)) +* enable editing questions (and settings) again (oopsie) ([d079ba9](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d079ba91aa29395262b8084f811eec26e51750b9)) +* enable external data sources from the ELI ([5ea0804](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5ea08040d7ec40abaabf849ef20771c1a5112637)) +* enable login on index screen ([aface6a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/aface6aea7f1774b62c9218e64cd65bf77b97c0b)) +* enable rainbow question again, fix [#1453](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1453) ([af447a9](https://source.mapcomplete.org/MapComplete/MapComplete/commit/af447a948f3d425565afe5620a97123111d6bf91)) +* enable settings again, fix [#1815](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1815) ([a118c29](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a118c295d641852584bbd16f07c419a3fa896591)) +* error server properly names files, add status endpoint ([37c1d46](https://source.mapcomplete.org/MapComplete/MapComplete/commit/37c1d46dd43a9d75326a4f9187d4bb3846b4a211)) +* escape special characters for wikipedia search, might improve [#1500](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1500) ([ec94253](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ec94253d6c5ef38ee5d5d1c7bc25fff53cd6be82)) +* etymology theme now supports multi-apply again, uses lower zoom level for multiselect ([90869a1](https://source.mapcomplete.org/MapComplete/MapComplete/commit/90869a1c985d992063656d89fe0d95b73184304a)) +* Expose all templates ([09a3e7f](https://source.mapcomplete.org/MapComplete/MapComplete/commit/09a3e7fba1464835bfad061110f4352d9a47e173)) +* facade gardens: restore forgottne rendering ([f8fa184](https://source.mapcomplete.org/MapComplete/MapComplete/commit/f8fa1841e4df8627a18ee57c7c2cb943176557be)) +* fill in freeform value if already set ([e0527e9](https://source.mapcomplete.org/MapComplete/MapComplete/commit/e0527e964702427014220e2978680e3e6a7cc774)) +* fix [#1471](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1471): add option to bench for 'does probably not have an artwork' ([91892d5](https://source.mapcomplete.org/MapComplete/MapComplete/commit/91892d50c5a5c5071838c8a38a24c60f1f7ed717)) +* fix [#1477](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1477). Setting the background caused a map.resize(), which in turn caused the coordinates to be set to 0,0, which caused the location-correction to kick in, moving the location input towards null island ([d95d96f](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d95d96fb1ba1a8886f05b118c0650a4af1ae5dd7)) +* fix [#1503](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1503), fix [#1571](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1571) ([382f965](https://source.mapcomplete.org/MapComplete/MapComplete/commit/382f96596ed474bef086d64cabb748257416f2de)) +* fix [#1506](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1506), language-URL-parameter works again and is properly documented ([2942a2d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/2942a2dae77d7c79b3af47b0c518342fa6c87454)) +* fix [#1528](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1528): from weblate to theme files did not properly sync ([3c08c12](https://source.mapcomplete.org/MapComplete/MapComplete/commit/3c08c1297423d74348aa83e5932a7fbd94c260e5)) +* fix [#1529](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1529) ([05bf79f](https://source.mapcomplete.org/MapComplete/MapComplete/commit/05bf79f7616af06aefea8e9f095e2b467d84a5d7)) +* fix [#1532](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1532) ([5d00f3c](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5d00f3cc6a75a22732ec7ffa63d9335d9d75853c)) +* fix [#1580](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1580) ([56934b7](https://source.mapcomplete.org/MapComplete/MapComplete/commit/56934b79f6911da6d182c4e3f28bbd6749932c3e)) +* fix [#1596](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1596) ([0727a22](https://source.mapcomplete.org/MapComplete/MapComplete/commit/0727a228fd8bf9b7dd7ecc5b42d9225eab00bae7)) +* fix [#1627](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1627) ([e37f908](https://source.mapcomplete.org/MapComplete/MapComplete/commit/e37f90855fb3b1fd59d19506aca0e2ccc6a12fb2)) +* fix [#1675](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1675) ([65250d7](https://source.mapcomplete.org/MapComplete/MapComplete/commit/65250d77beec81f9d336302c4b185dcd14518917)) +* fix [#1684](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1684); add 'openid' to auth-tokens (will be needed in the future for geovisio integration) ([0a82dd0](https://source.mapcomplete.org/MapComplete/MapComplete/commit/0a82dd0edfd67c18b2c59c903d506cbb0d46ffc1)) +* fix [#1713](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1713) ([2720f5d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/2720f5dd19deb2ebdcf1eae2229e2fbdd0adc4dd)) +* fix [#1779](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1779), add check to prevent similar errors ([417dc16](https://source.mapcomplete.org/MapComplete/MapComplete/commit/417dc1633e05b1b4776449eb245739232dea975e)) +* fix [#1813](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1813). For some reason, importing a .js-file suddenly fails, so ported it to typescript ([cab414e](https://source.mapcomplete.org/MapComplete/MapComplete/commit/cab414e80895933b4ae874be5fd77b90b8c13f3f)) +* fix [#1817](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1817), some more improvements to the loading screen ([6394ee8](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6394ee8e6800d2cd23d30383ffea9629964c4dc9)) +* fix [#1844](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1844) ([e11442e](https://source.mapcomplete.org/MapComplete/MapComplete/commit/e11442e1009465e8bc3e8823e8d66fe44fb5f9c2)) +* fix [#1883](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1883); display underground railway lines in a subtler rendering ([b3299cd](https://source.mapcomplete.org/MapComplete/MapComplete/commit/b3299cdd733152820e30c18463e551059654d3fb)) +* fix [#1906](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1906) ([3ab1d15](https://source.mapcomplete.org/MapComplete/MapComplete/commit/3ab1d1591fde7e31efe4e6186af78b71987c1498)) +* fix [#1917](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1917) ([8c65448](https://source.mapcomplete.org/MapComplete/MapComplete/commit/8c6544883469d9634fca285b600fa05706dcdbfa)) +* fix [#1917](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1917) ([903a11d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/903a11d4e7c832ad46d3afd4ed9786df6e6d1331)) +* fix anonymous reviews; fix [#1868](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1868) ([073cd69](https://source.mapcomplete.org/MapComplete/MapComplete/commit/073cd692e456ae63999bfc2770d0c204dc8a1793)) +* fix back-button on the 404-page, remove some obsolete classes ([006f695](https://source.mapcomplete.org/MapComplete/MapComplete/commit/006f69561a08a1c3a3577ada83e9b3954d8332f2)) +* fix bug icon ([1fea2b5](https://source.mapcomplete.org/MapComplete/MapComplete/commit/1fea2b56be82e8a9a5db2683ee55a5a81ec7e7f2)) +* fix bug with incorrect translation context for themes ([368f9ad](https://source.mapcomplete.org/MapComplete/MapComplete/commit/368f9ad0c83eaeb40d4f7ae293d73d11714271e0)) +* fix build ([0d705b9](https://source.mapcomplete.org/MapComplete/MapComplete/commit/0d705b97277a7c6cba5a57d071aeaace1a24fc5a)) +* fix crash in studio ([b18d575](https://source.mapcomplete.org/MapComplete/MapComplete/commit/b18d575ade434ec51a33684ff365ede7b93cfa79)) +* fix dissappearing items to apply ([a935c03](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a935c03631614390a1ab43248f51e6ba0eb26956)) +* fix domain name ([301f00f](https://source.mapcomplete.org/MapComplete/MapComplete/commit/301f00f6aef727981e2faa73e2093710ac25c337)) +* fix file drag and drop, allow entire featurePopup for file drop ([859faea](https://source.mapcomplete.org/MapComplete/MapComplete/commit/859faead7fd8c6fa5ae73b70e41a753f34dfd5ff)) +* fix icons in mappings which use a builtin svg ([ab28fbe](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ab28fbe35c97de56e765bc3b35277489aebb1872)) +* fix incorrectly linked translation in privacy policy ([e2aaa7d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/e2aaa7d435ee91d20a62e8380300ec27418e93c1)) +* fix link image action ([ce55b4c](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ce55b4c7d8659044b93a03afaaa37d272a6b48ab)) +* fix maps ([e48571a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/e48571a80a03418d5c0c61304dbb166a67740ddc)) +* fix move dialog ([084cd86](https://source.mapcomplete.org/MapComplete/MapComplete/commit/084cd86b71bbc26e3b7542a5f16ecc1715275a50)) +* fix multi-visualisation ([872e36d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/872e36dffa6810f599e06778010f8b00056b976c)) +* fix nearby drinking water fountain detection ([13ebcff](https://source.mapcomplete.org/MapComplete/MapComplete/commit/13ebcffab102fdcda6263c22cdd12bc22a6f86f7)) +* fix nearby drinking water fountain detection ([a5276eb](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a5276eb4e67ed939e5b34ad7ffca61d6e41d679d)) +* fix query:licenses ([e0ee3ed](https://source.mapcomplete.org/MapComplete/MapComplete/commit/e0ee3edf71388614a1bc07dc43aaf18def1a630e)) +* fix rainbow crossings theme ([5b29177](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5b291777be5a1aa4826ba894af76dbf4c09b9a7c)) +* fix reverse tabnabbing in most cases, add rel=noopener to most links to untrusted content ([d9b8257](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d9b8257e47f7c2e2ce06e4a0fcad8830764dae8e)) +* fix scrolling for 'addNewPoint' ([637cebe](https://source.mapcomplete.org/MapComplete/MapComplete/commit/637cebefc7685d64ae5286c2a5f63afb3193a2db)) +* fix scrolling for 'addNewPoint' ([f697d29](https://source.mapcomplete.org/MapComplete/MapComplete/commit/f697d292a3ab6bf3114d5f7055c908203efbc8e0)) +* fix settings menu ([2b728fd](https://source.mapcomplete.org/MapComplete/MapComplete/commit/2b728fdf8bd6effce1682119f7f0d67a13d1c97d)) +* fix styling of translate button in titles ([0a8164c](https://source.mapcomplete.org/MapComplete/MapComplete/commit/0a8164c378ca4aaa1e34dc3bbd4e2741e5bc6318)) +* fix tests; use OAuth client id from dedicated MapComplete account ([fc9dd46](https://source.mapcomplete.org/MapComplete/MapComplete/commit/fc9dd462399a3b7ed8959c38c4a97f24895f9ca8)) +* fix translate icon, fix [#1832](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1832) ([064c601](https://source.mapcomplete.org/MapComplete/MapComplete/commit/064c60163c19e55d098e1b1061cf3b8df3dcf782)) +* fix UK-Addresses themes again ([370b200](https://source.mapcomplete.org/MapComplete/MapComplete/commit/370b200bb33f26db448e5d3feda2107f2224d232)) +* fix updating of styles ([650c1a6](https://source.mapcomplete.org/MapComplete/MapComplete/commit/650c1a675c783179482338f449ca1202246916a0)) +* fix validation of question input; remove some obsolete logging; stabilize output of generate:translations wrt newlines ([1f39ba9](https://source.mapcomplete.org/MapComplete/MapComplete/commit/1f39ba9ab50f63e04be89f676aa82c04d5bb2f94)) +* fixes to etymology: load wikidata on mobile (which uses m.wikidata.org, tripping the CSP); fix 'upload image of the streetsign' parameters ([480956d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/480956d45dc767c77848ba32b176af373e73060a)) +* force downloading (without cache) before uploading ([b85b2ac](https://source.mapcomplete.org/MapComplete/MapComplete/commit/b85b2ace0b373aeae1b9cef8e748ddea7cd3ca5c)) +* force redrawing the questions in a questionbox to avoid rendering artefacts and unselectable items ([f7e2dc7](https://source.mapcomplete.org/MapComplete/MapComplete/commit/f7e2dc7457f366d9cf4722beccfe6b16467ab435)) +* generate layeroverview ([ce654cb](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ce654cbcf9d7164121ee539836c3f7775d93365d)) +* generate layeroverview ([e71a1c7](https://source.mapcomplete.org/MapComplete/MapComplete/commit/e71a1c7a3d011b921c6ff08dcc54f93dd84971dc)) +* generateCSP ([a612d4e](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a612d4e1c2f6469c7b2d1fc66c8fc416ccdcac1a)) +* generating layeroverview; performance: do not try to download ratings if no ratings element is present ([fc62d41](https://source.mapcomplete.org/MapComplete/MapComplete/commit/fc62d41e1b832278bb0c846ffcaa971273419730)) +* giving a review is possible again ([0879ff9](https://source.mapcomplete.org/MapComplete/MapComplete/commit/0879ff97ed4b0b5de572dbf50cc45433b60423f2)) +* giving a review is possible again ([a75fc0d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a75fc0d21550495ea2e579922af9b27b2b2a6e22)) +* gps-icon should turn into an arrow again ([ef93ad1](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ef93ad126f5c6b973fb2f66c368522ebdee07543)) +* handle NBSP in svg ([4190bf7](https://source.mapcomplete.org/MapComplete/MapComplete/commit/4190bf79339330601b4d6d426c45cfc6e431ef61)) +* hash would not clear because the update method unregistered itself ([8dd7f34](https://source.mapcomplete.org/MapComplete/MapComplete/commit/8dd7f34ad733080e9e5e648a91942528d96857ed)) +* hidden theme link not working ([d5e128b](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d5e128b1ed71fb7be7402bbe4ed86edcd6e5a6b0)) +* hide 'addnewpoint'-icon when closing the dialog ([499ad85](https://source.mapcomplete.org/MapComplete/MapComplete/commit/499ad85f1efd0aefd2cf757198eaef5af037c7ee)) +* hide some elements of the UI if they are disabled by a featureSwitch ([17503d5](https://source.mapcomplete.org/MapComplete/MapComplete/commit/17503d5bfb63c5c03968c96f15c2c5a674a3ede3)) +* hide tag_apply_button when applied ([622df2d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/622df2df19ce4fa7049447995194d0f28b91d59f)) +* icons for rental in cyclofix theme ([02064a2](https://source.mapcomplete.org/MapComplete/MapComplete/commit/02064a2d8078b07aeb9e282700018c86638c4683)) +* ifnot-value would show up together with the 'if'-value ([15f1a93](https://source.mapcomplete.org/MapComplete/MapComplete/commit/15f1a9362c624d3fec9680efa3e38edf912cbaf1)) +* import ([98ca6aa](https://source.mapcomplete.org/MapComplete/MapComplete/commit/98ca6aa8aaac923b57d12f52b41f5ee13412b0a2)) +* improve background layer switching code, might improve [#1481](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1481) ([33fa11f](https://source.mapcomplete.org/MapComplete/MapComplete/commit/33fa11fc1728f017644977be2181c25441a76e18)) +* improve deployscript for hetzner ([dcd02e9](https://source.mapcomplete.org/MapComplete/MapComplete/commit/dcd02e9ad772346bc3f69ebd9563af80ea30810e)) +* improve error message ([7f6c1f0](https://source.mapcomplete.org/MapComplete/MapComplete/commit/7f6c1f06e23cb249d2eadda9be08b1cafc680d30)) +* improve first-sentence ([7aee442](https://source.mapcomplete.org/MapComplete/MapComplete/commit/7aee442ae49a7a68821917de9580ce9e62105edf)) +* improve functionality of GRB-theme (WIP) ([b86e291](https://source.mapcomplete.org/MapComplete/MapComplete/commit/b86e2910baba5fe37cf5c0f53a64966c85d159ce)) +* improve optimization; add tests ([595503c](https://source.mapcomplete.org/MapComplete/MapComplete/commit/595503cfc35c8db3cb4ee4b28f82b7c91ee75dff)) +* improve parsing of possible mapillary values ([3d54a83](https://source.mapcomplete.org/MapComplete/MapComplete/commit/3d54a8392be94a369bf388dad0f83f60fb5a5474)) +* improve PDF-output functionality ([215286a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/215286a5af46c58a197bf85b9561c26eff5bd8fe)) +* include 'source' and tile URLs from vector tile sources into CSP, see [#1652](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1652) ([09504e1](https://source.mapcomplete.org/MapComplete/MapComplete/commit/09504e18ecb4b85ceb6562fcdb0e21034e496ad8)) +* include japanese dot as sentence separator ([d2c6689](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d2c668922b7ac5dc682461c6789fbbdb37fad8c3)) +* include lod-proxy in CSp ([087c099](https://source.mapcomplete.org/MapComplete/MapComplete/commit/087c099e2e633237b00748ee5d3dbba454999881)) +* incorrect path in error message ([5da8952](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5da895276c5d5447bea7094d81d371e99458ff7e)) +* **index:** search got confused as it didn't have an id for the list items ([6f42884](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6f4288476eebf7b0e8af6177bff066d06f3823dc)) +* init indexedFeatureStore with a default map as to fix crash upon loading if a pending change is present ([377c411](https://source.mapcomplete.org/MapComplete/MapComplete/commit/377c411143c577752014842bbc205093c9ebfdc4)) +* initialize user settings with a strict value to be able to override it ([57e0093](https://source.mapcomplete.org/MapComplete/MapComplete/commit/57e0093e478f541c46145a72dbfb9fc70d467633)) +* interpret missing level tag as 'level=0' ([5d8b422](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5d8b42216236d49b6bcf328e8a009884f697e312)) +* keep map mouse-interactive when panning with arrow keys, some CSS-tweaks ([512bb4c](https://source.mapcomplete.org/MapComplete/MapComplete/commit/512bb4c00e1fed39927c8bd40aaef378db64d648)) +* layers now compile again ([1c99173](https://source.mapcomplete.org/MapComplete/MapComplete/commit/1c99173f32112b332ce38f926623fa2c27f89ab8)) +* lines with opacity have colour again ([f0d9365](https://source.mapcomplete.org/MapComplete/MapComplete/commit/f0d9365e06eb533f0bf0a47c21ce58834fc5cabd)) +* load element if set in the hash ([9090dda](https://source.mapcomplete.org/MapComplete/MapComplete/commit/9090dda6889a4e4eda33b9d634fb22da3aedadd8)) +* load translations for PDF-export internally ([d103911](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d103911d143803c9e0373a673110009a785f94da)) +* loading oneway arrows on multiple layers; fix nullpointer ([1678427](https://source.mapcomplete.org/MapComplete/MapComplete/commit/16784270ce45560520d4e9b19d81bd04da7033ee)) +* long domain names cause horizontal scroll with taghints ([eb47c4d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/eb47c4d5b9a0379cc87b773c73638965fb247ee8)) +* make levelselector clickable again, fix [#1416](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1416) ([8b5daef](https://source.mapcomplete.org/MapComplete/MapComplete/commit/8b5daefc9063c818eeea6e044167787feb31d4b5)) +* make sure that a 'hidden' tagRendering cannot be accidentally selected ([5585f02](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5585f02cad0c737f99c16433d7a61f3a5f3743d3)) +* make sure that the passed-in-location of the map is respected, prevents random jumps in the location input ([5c01f6a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5c01f6ada95ab1410310d4f084f593b6f561cc53)) +* make sure the background is always below the rendered layers ([2769747](https://source.mapcomplete.org/MapComplete/MapComplete/commit/2769747737964a509897ccce4702a9ea9ebefcd8)) +* make text a translation ([418e0cd](https://source.mapcomplete.org/MapComplete/MapComplete/commit/418e0cd149f1af50527e1f1f2c6fbec254779681)) +* make top and bottom panels click-through ([0db6a89](https://source.mapcomplete.org/MapComplete/MapComplete/commit/0db6a8977716e33bfa775bd731e994bf9facf0c9)) +* maproulette endpoints ([bbf6d62](https://source.mapcomplete.org/MapComplete/MapComplete/commit/bbf6d62c866950476ee34ff735352d8cc38daa7a)) +* maproulette import flow ([5f7cc35](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5f7cc351c9fb3743ab1cba65327611f730440ec5)) +* maproulette item ([b6b77da](https://source.mapcomplete.org/MapComplete/MapComplete/commit/b6b77daef78bdc111530ec1fb17820c4fb042e57)) +* markers can rotate again ([5e453d5](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5e453d5cf19fb63ef7516ad11e53aad4e0006bdc)) +* markers now appear correctly on PNG exports ([e5b3e15](https://source.mapcomplete.org/MapComplete/MapComplete/commit/e5b3e15c43672933fc3f1f6a59960514961ce377)) +* MC would crash if a pending change was present; remember preferences in order to reuse the changeset ([f2375f4](https://source.mapcomplete.org/MapComplete/MapComplete/commit/f2375f4877316193132f4ae4189ef5b65e7ef710)) +* metatagging of width theme ([c4ff70c](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c4ff70ce656e941574a31120f3971375ecc7ba4c)) +* minimap takes to much space ([037c593](https://source.mapcomplete.org/MapComplete/MapComplete/commit/037c593f61b3adfd4ac314aef063e20049ce3cb7)) +* missing commas in elevator.json ([229e605](https://source.mapcomplete.org/MapComplete/MapComplete/commit/229e60538b4d9002875a63ad877324941dd4647d)) +* Move image preview below FloatOver, the popup otherwise hides the image preview ([df1fef2](https://source.mapcomplete.org/MapComplete/MapComplete/commit/df1fef28c02b08a1ba13e4fbd8bc6f15d6c7913c)) +* move lastClick to bottom anchor ([beea00c](https://source.mapcomplete.org/MapComplete/MapComplete/commit/beea00cbf079ad0c109c78d2828b7359479f0717)) +* multianswer with a free textfield did not activate ([649ed1f](https://source.mapcomplete.org/MapComplete/MapComplete/commit/649ed1f53a7948bafda45aab36ed214d1808b51e)) +* multianswer would not accept last option ([6f5c71e](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6f5c71ed5a17147d5fc8c9da9f194a61f18fbb30)) +* no more duplicate link showing up, avoid crash ([7be01d5](https://source.mapcomplete.org/MapComplete/MapComplete/commit/7be01d5b8f789576b8b74bf07824ed660d9339a1)) +* normalization of URLs, formatting, stabilize inputHelper ([441c4df](https://source.mapcomplete.org/MapComplete/MapComplete/commit/441c4df4f6d3e26cf866418e5ddaea90bedd2c6a)) +* only check browserLanguage if navigator is defined; fixes tests ([a1fa3b4](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a1fa3b494259d7cc8f4873af31d5c9a987cef972)) +* only show 'newly created' if version number is 1 or unset ([1a78ecb](https://source.mapcomplete.org/MapComplete/MapComplete/commit/1a78ecb85806db67f6e51e39a0882c038589a058)) +* only show fixmes on high zoom level (performance), add the option to remove a fixme ([2f5091a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/2f5091a8cb484681d69db0ea6578dd7d26eacef7)) +* only show website icon if a website is known ([46244b8](https://source.mapcomplete.org/MapComplete/MapComplete/commit/46244b8345c0005f3b3648a3379149d243cfe897)) +* open correct menu if set in hash ([7a95334](https://source.mapcomplete.org/MapComplete/MapComplete/commit/7a953348824f6d601c16a0e632aac8353e0283fb)) +* open settings again ([894d857](https://source.mapcomplete.org/MapComplete/MapComplete/commit/894d857cdc35864bbd778925ef84a042d6e04aaa)) +* opening the popup if defined in the hash ([196d76d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/196d76d9dc8736667956ad803cf5aed15f3b682e)) +* ordering of baselayers ([8379a89](https://source.mapcomplete.org/MapComplete/MapComplete/commit/8379a894d0fc826e33d24d05b3e44852556a60b1)) +* output tailwind into 'public/css/' instead of 'css/' ([a1f5032](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a1f50322321d878d823ac3fc70021683dbb6ab69)) +* overpass feature source will redownload if the layers to download have changed ([bae4974](https://source.mapcomplete.org/MapComplete/MapComplete/commit/bae49744d95e350f7b4c1b031b8e4a178879deea)) +* overpass feature source will redownload if the layers to download have changed ([7ed5307](https://source.mapcomplete.org/MapComplete/MapComplete/commit/7ed53076fe206f0e260d329844eb1d8898206b01)) +* pass along initial coordinates with the location input, prevents flashing of the ocean; fix [#1469](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1469) ([790c276](https://source.mapcomplete.org/MapComplete/MapComplete/commit/790c2767e2dfbdca65f56ec95bf3cd69a98e4301)) +* pass properties of snapping feature in newPointInput to render correctly ([c80085d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c80085dfda58c9eb73fda466d8d81731095f1672)) +* personal theme crashed due to unset defaultIcon ([6075b01](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6075b016485808352ae84a12d5b872482693411a)) +* png correctly outputs all markers now ([905f796](https://source.mapcomplete.org/MapComplete/MapComplete/commit/905f796baa26b8eedc177ce7f58353331e432535)) +* precise location input picks correct location (and not the previous click) ([6d337e8](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6d337e877589f49ed1b4b1dc60ae232dd6634342)) +* preciseInputPicker will show correct icon if snapped or not snapped to a wall ([9870391](https://source.mapcomplete.org/MapComplete/MapComplete/commit/98703914ca48afefb614e1f19eb15663ab3280b7)) +* presets will now also show if the layer doesn't have a name and is shown ([3f18ce7](https://source.mapcomplete.org/MapComplete/MapComplete/commit/3f18ce7fd387a4f60db5863cfa4f759eaf34edff)) +* pressing enter would ignore input ([95c41d6](https://source.mapcomplete.org/MapComplete/MapComplete/commit/95c41d672ee7f5556645925d09610f0bf36ee1c0)) +* probably fix black area outlines ([0bd9e1e](https://source.mapcomplete.org/MapComplete/MapComplete/commit/0bd9e1e667e659cf1b856e2aece94696089b9a20)) +* properly add 'self' to connect-src ([441a9a5](https://source.mapcomplete.org/MapComplete/MapComplete/commit/441a9a5ed9e5b6a37356e0f15967f66799419572)) +* properly add 'self' to connect-src (take 2) ([c823e74](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c823e745a3e0b562ddfdb489541182ed17449336)) +* properly show hidden themes, drop 'custom theme generator'-button, drop 'professional services' button ([93adfd3](https://source.mapcomplete.org/MapComplete/MapComplete/commit/93adfd3da592cbf2f177123802f69a7c4fc72637)) +* questions are shown if the condition is met, fix [#1630](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1630) ([8500276](https://source.mapcomplete.org/MapComplete/MapComplete/commit/85002766a8d3b8d0d4ad31410437bad72ae7ca03)) +* questions now appear when reselecting an item ([0c5e88d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/0c5e88df7b5bdad82bf2e67b45aa817e29ca4fde)) +* questions of charging stations are now shown separately again ([fe9afb4](https://source.mapcomplete.org/MapComplete/MapComplete/commit/fe9afb415ff68c0b8e35fcb41fc68330a41a2b08)) +* questions of charging stations are now shown separately again ([30af019](https://source.mapcomplete.org/MapComplete/MapComplete/commit/30af019cdfe8dea845e92645d0ec859e439a2b90)) +* re-enable generate command ([13a35b9](https://source.mapcomplete.org/MapComplete/MapComplete/commit/13a35b94202ef775598fc7130b60b8839cef514a)) +* re-enable reservation question ([cebd428](https://source.mapcomplete.org/MapComplete/MapComplete/commit/cebd428e9ec58b708637ae34055a5c689e3004cd)) +* re-enable speed and heading in GPS-cursor ([ff47d75](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ff47d75d41fc1fd4f576cd483150fe27cb3942d3)) +* readd missing files ([7d802d4](https://source.mapcomplete.org/MapComplete/MapComplete/commit/7d802d418bd52bf29b147c245e548a7704e2d45f)) +* redraw line layers on background change ([6e5fcde](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6e5fcdef205d4616305d2bca39a1904d60954003)) +* reinstantiate uploads ([871d511](https://source.mapcomplete.org/MapComplete/MapComplete/commit/871d511616ae48055095e8c3485db762adc6b140)) +* remember map rotation setting ([c764839](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c764839fdcefff316b9458067e462f282a2fe7d5)) +* remember previous, externally loaded themes ([b61c0a1](https://source.mapcomplete.org/MapComplete/MapComplete/commit/b61c0a11807585a1832ff410be362e74ae2a810b)) +* remove 'icons.defaults' from favourite layers, cleanup of various small typing errors ([e8569ec](https://source.mapcomplete.org/MapComplete/MapComplete/commit/e8569ec5404e632ebae0c71b040c1d9a9b891583)) +* remove all html-attributes from shortDescriptions in the theme overview ([39572f4](https://source.mapcomplete.org/MapComplete/MapComplete/commit/39572f4767f270a4a5a40d8973ae9824ac3a43d1)) +* remove empty license files, fix [#1135](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1135) ([2eabfea](https://source.mapcomplete.org/MapComplete/MapComplete/commit/2eabfea8af22a3810487cdacd68d850f4432e624)) +* remove ghost bike translations from translation files and resync them, should fix the build ([0487497](https://source.mapcomplete.org/MapComplete/MapComplete/commit/0487497e17ace04d381d2c9d43b02f8032874e2f)) +* Remove isOpen from defaults ([11b8c61](https://source.mapcomplete.org/MapComplete/MapComplete/commit/11b8c619c165f6d66fed03061ad9afa052a7a096)) +* remove no longer needed translation ([0e893f7](https://source.mapcomplete.org/MapComplete/MapComplete/commit/0e893f7903d68f37936c9b87883ffdc31b9ff088)) +* remove no longer needed translations ([3c74a94](https://source.mapcomplete.org/MapComplete/MapComplete/commit/3c74a94eee676a8ff0fc2b0b85f1bf8d7487d216)) +* remove trailing ';' for opening hours, as spotted by Midgard ([36b086e](https://source.mapcomplete.org/MapComplete/MapComplete/commit/36b086e4141e70253e68aec59d099638d46d14af)) +* remove unneeded translation download, fix PDF-export ([1930f7b](https://source.mapcomplete.org/MapComplete/MapComplete/commit/1930f7bb53f4d477c2529471b478db77ddcc012b)) +* remove unneeded URL parameter ([365d573](https://source.mapcomplete.org/MapComplete/MapComplete/commit/365d573b7c0d36bfa675cc637e6223abe770f3a0)) +* remove unused property ([99b0135](https://source.mapcomplete.org/MapComplete/MapComplete/commit/99b0135fa9b44639189a1c9e690cf5829010c6e7)) +* rendering of 'inline' was not dynamic ([60d825d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/60d825de3c94afad79351f492c691af3d2109f60)) +* rendering of indoor room icons ([6235e23](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6235e231922b64adba86b012422175347a9887c1)) +* replace all mentions of 'mapcomplete.osm.be' with 'mapcomplete.org' ([7321004](https://source.mapcomplete.org/MapComplete/MapComplete/commit/7321004c19212b0849394b9d541583e52e4ec5e6)) +* reset translations ([ad952fc](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ad952fcaf284b1669cee4657389cf36a52ee334c)) +* resize svgs ([89186c8](https://source.mapcomplete.org/MapComplete/MapComplete/commit/89186c8610185e56bf9afa78b2765c45b2a939bd)) +* restore loading of custom themes ([bcb2ecf](https://source.mapcomplete.org/MapComplete/MapComplete/commit/bcb2ecf6ab6c372cd41dd79780b027c79cb4a49e)) +* reviews need an uncertainty ([bc96288](https://source.mapcomplete.org/MapComplete/MapComplete/commit/bc96288d3d75f24fb12620d050f472029c5df135)) +* rotation of the GPS-marker ([bbc7698](https://source.mapcomplete.org/MapComplete/MapComplete/commit/bbc7698b1281ad654c00c54bf58b9de7ba1e71e6)) +* safari-specific fixes ([059ef2c](https://source.mapcomplete.org/MapComplete/MapComplete/commit/059ef2c1bc2ea5fb377a0f1e253652c0c243e250)) +* schemaBasedArray ([a7599f6](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a7599f6d7f5a061cb1971ee8170f9f039ea2e2de)) +* set share capability to 'no' if running from console, fixes tests ([af7bc0f](https://source.mapcomplete.org/MapComplete/MapComplete/commit/af7bc0f7ce686147608256e1c5dd0a9d24388945)) +* setting the language does not overwrite the user setting anymore ([c6283ac](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c6283ac7205f69c1a42e8cf16e5f4f1ab2c239f8)) +* share button ([84cbd2f](https://source.mapcomplete.org/MapComplete/MapComplete/commit/84cbd2fbc00d3d9e386a3b485dd4fa61c8000722)) +* show add new point fullscreen again ([aad31f6](https://source.mapcomplete.org/MapComplete/MapComplete/commit/aad31f649e733d108c63297aa6d25bf87ac73c34)) +* show preferred languages (according to OSM) in usersettings ([0ea103f](https://source.mapcomplete.org/MapComplete/MapComplete/commit/0ea103f24780ef2c6ba191cbd4891716bb2d86f6)) +* show tags that will be applied if setting is 'full' ([0b82661](https://source.mapcomplete.org/MapComplete/MapComplete/commit/0b826612e93c0b120f99b6927c57c13b60c2835f)) +* show tags that will be deleted with strikethrough in TagHint ([15a481f](https://source.mapcomplete.org/MapComplete/MapComplete/commit/15a481f864b4afb7b650fd150f0ce7d46c9d1e78)) +* size of new element picker map ([#1701](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1701)), add debug info about GPS ([9407ed3](https://source.mapcomplete.org/MapComplete/MapComplete/commit/9407ed35b109660a9b23c2b71fd15f3ecf1dc0d0)) +* small bug in script ([795d6d2](https://source.mapcomplete.org/MapComplete/MapComplete/commit/795d6d2e072d13c1d64259ac8ff960d618c2deba)) +* small CSS fix ([1b8970b](https://source.mapcomplete.org/MapComplete/MapComplete/commit/1b8970b34aae337edfe5567315cc36319add1ff7)) +* SPDX-compliance ([6c4b464](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6c4b464f14ed2851980da34e12df355cb8137ba7)) +* special loginbutton now actually works ([6a4def6](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6a4def67ca97b55beb26445a0ddb713149527cc5)) +* stabilize change injector ([efdff63](https://source.mapcomplete.org/MapComplete/MapComplete/commit/efdff6335f5075f74156b5b1258ae69ab058705b)) +* stabilize opening hours, make delete clickable again ([cc60d2a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/cc60d2a5fbae3a14d63aa859fa02e2b09e1e48f9)) +* stabilize rendering of linelayers ([055e5a8](https://source.mapcomplete.org/MapComplete/MapComplete/commit/055e5a801b60276cdfcf31870fae29e6af30521b)) +* style issue, types ([5932dc7](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5932dc7ad4b532c45d6e6bff95f46f6cb26645b2)) +* style of tabbedGroup-elements needed an 'important' to work in production ([5a2e54b](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5a2e54b00a86b4ac0f91b69aa55ff3c36939e8ab)) +* style tweaks to link feature ([bd71645](https://source.mapcomplete.org/MapComplete/MapComplete/commit/bd71645c04e819a28c355da5c898293092b51068)) +* styling issues; refactoring: remove 'SearchAndGo' ([0e81b65](https://source.mapcomplete.org/MapComplete/MapComplete/commit/0e81b653631a97699ba07ce5d34b61bc4422a5d1)) +* styling of OH input, fix [#1489](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1489) ([064f875](https://source.mapcomplete.org/MapComplete/MapComplete/commit/064f87537f450e40b76d936d7793ea9036b2b181)) +* styling of PH-input in OpeningHoursInput, fix [#1422](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1422) ([a9c25d3](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a9c25d378a709e3ac7b4a76919ae10cf405dacec)) +* substitute name ([408e782](https://source.mapcomplete.org/MapComplete/MapComplete/commit/408e7826269dc30d97f89e6e1fd097dae69b7923)) +* substituteKeys works correctly if newline is in the text, fix 'send email to report broken'-button by porting it to svelte ([b4f65bf](https://source.mapcomplete.org/MapComplete/MapComplete/commit/b4f65bf2f7ce2a6993906076353acc11a1d64d94)) +* subtleLink should not open in a new tab ([61c417c](https://source.mapcomplete.org/MapComplete/MapComplete/commit/61c417c546e828dbed2356c35eebfe4cf2ef403d)) +* Support contact:email and contact:phone in icons ([7bcefe5](https://source.mapcomplete.org/MapComplete/MapComplete/commit/7bcefe527ce080b3f7b7c48fdd1a828289b126c3)) +* svg image generation script ([f9b1e9b](https://source.mapcomplete.org/MapComplete/MapComplete/commit/f9b1e9b2de8f4aa657272d714385c1c7fbfdb3b3)) +* temporarily only warn for incomplete translations ([adb5d89](https://source.mapcomplete.org/MapComplete/MapComplete/commit/adb5d892fb39cdf63ea65d95ef5079f0efed6324)) +* tests ([238de89](https://source.mapcomplete.org/MapComplete/MapComplete/commit/238de89ad54fd0c8c0d4bf75f49282d7921f21a2)) +* tests ([841be16](https://source.mapcomplete.org/MapComplete/MapComplete/commit/841be16dffd8219713a1bc00b9a8409195a8f82d)) +* tests ([1d54356](https://source.mapcomplete.org/MapComplete/MapComplete/commit/1d543563d702f6af424e1df041191632126ed805)) +* tests ([2a73c43](https://source.mapcomplete.org/MapComplete/MapComplete/commit/2a73c43a5fc652f7d91c8d89cf47d0ce8853ee62)) +* the search bar on the theme index was not clickable on wide screens as the 'centermessage' hovered over it invisibly ([af7672a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/af7672a0e00de4e3d75a85678b4528093515fb7e)) +* theme compilation ([86d0de3](https://source.mapcomplete.org/MapComplete/MapComplete/commit/86d0de380644c92fe90f4dd87aa4399074fdc42e)) +* **themes:** remove 'unkown' mapping from hydrants, the unkown case is handled by MapComplete ([4850e50](https://source.mapcomplete.org/MapComplete/MapComplete/commit/4850e5094a49a16d3975795fd1f25a81f2e13a5a)) +* turn favourites black again, sync them globally ([14594b2](https://source.mapcomplete.org/MapComplete/MapComplete/commit/14594b286dd2278bc64ed27f0305b76596d7e190)) +* tweaking addNewPoint-flow ([d0e0abd](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d0e0abdece560799a9770b74d0992c42ebe89ed6)) +* typo ([929093d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/929093d36f13ab1861d533f4d93152a7ddd1e6dc)) +* typo ([2671d01](https://source.mapcomplete.org/MapComplete/MapComplete/commit/2671d0158983c7befb9f5c8d3e91544a50408c6b)) +* typo ([752de10](https://source.mapcomplete.org/MapComplete/MapComplete/commit/752de107ab6a50f8e513b0c7307b44dc6094d974)) +* typo ([8531571](https://source.mapcomplete.org/MapComplete/MapComplete/commit/8531571c7be653339d752f953a8725d94eec692c)) +* typo ([de99f56](https://source.mapcomplete.org/MapComplete/MapComplete/commit/de99f56ca8fe34e361a7c6345d147f8295293f57)) +* typo ([3a25106](https://source.mapcomplete.org/MapComplete/MapComplete/commit/3a25106a5ab7bd958cfe731d8e1e959b5b07b23e)) +* typo in charging_station.protojson ([21d01a4](https://source.mapcomplete.org/MapComplete/MapComplete/commit/21d01a46f9164a872145c03fe845233c6cd47f8b)) +* typo in elevator.json ([374a4eb](https://source.mapcomplete.org/MapComplete/MapComplete/commit/374a4eb22211ecfbe8a04569d89b8236f109b8ed)) +* typo in filter ([366577f](https://source.mapcomplete.org/MapComplete/MapComplete/commit/366577f70b40765b3e10ccae222193ca07cae4bb)) +* typo in tag ([a903112](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a9031129d3dddfdd0ab1d2d83d371b872a0d5180)) +* **typo:** s/bick_wal/brick_wall/ ([753efef](https://source.mapcomplete.org/MapComplete/MapComplete/commit/753efef38f1f1a4f731c0c66408c7adddb26a967)) +* undo accidental changes, fix saving preferences ([ff3a7f8](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ff3a7f8f4372d46b0aba61aa12115da4207f2331)) +* units which used a 'string'-validator might not detect the actual denomination. They have now been forbidden and fixed ([7b497f9](https://source.mapcomplete.org/MapComplete/MapComplete/commit/7b497f991d788c991457f1167d472a77f2789cdc)) +* unselect layer, prevents that 'lastClick'-popup opens on map click ([63ffa11](https://source.mapcomplete.org/MapComplete/MapComplete/commit/63ffa11238766962cab6b1c8cedcd0153504d45e)) +* update and simplification of sharescreen, rename some feature switches, remove some no longer relevant feature switches ([96d0367](https://source.mapcomplete.org/MapComplete/MapComplete/commit/96d036781f55987732629355be118373c363830d)) +* upload flow deals better with point reuse: it actually opens the feature now ([c14cbc9](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c14cbc9fe95bf1d2432ea7290cae0d0f7a9b6ada)) +* uploads were broken ([efd6b30](https://source.mapcomplete.org/MapComplete/MapComplete/commit/efd6b30e1b41024ee4b7c0f6cf69a49f87f5da69)) +* URL-parameter language disables the language picker, fix [#1506](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1506) ([3ca8ba1](https://source.mapcomplete.org/MapComplete/MapComplete/commit/3ca8ba18fd6a1569214f5d6298eca291cb8ceefc)) +* URL-parameter language disables the language picker, fix [#1506](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1506) ([2f5c89f](https://source.mapcomplete.org/MapComplete/MapComplete/commit/2f5c89f8c5a7aa7adbe83d1b9cf98e198f9f1aab)) +* use api.openstreetmap.org on many places, fix [#1573](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1573) ([8fccf78](https://source.mapcomplete.org/MapComplete/MapComplete/commit/8fccf784786074e22a4d437dc8a38c58bf54c375)) +* use correct backend address (including www.) ([c320239](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c320239610f15083d1d050f17e337780621f7dc3)) +* use correct branch to deploy ([9c0dac2](https://source.mapcomplete.org/MapComplete/MapComplete/commit/9c0dac28ad0604026936cc68c5238927978b250a)) +* use correct relocation icon again ([cdb1bb2](https://source.mapcomplete.org/MapComplete/MapComplete/commit/cdb1bb23b8e5df8bd1f2e0732ff14f3bd55935f5)) +* use correct snapping ([ec2e0e1](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ec2e0e1de168f9f4551f86ff73b070a6e4ccdd77)) +* use https for extractGraph endpoint ([f89123d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/f89123d318ebb24553b842884e0aad3b9adf6570)) +* use proper circle for bench and artwork ([e2a56f5](https://source.mapcomplete.org/MapComplete/MapComplete/commit/e2a56f5e5cc469c95974625f561a4a5229b5cb9a)) +* use proper selected element ([dbff953](https://source.mapcomplete.org/MapComplete/MapComplete/commit/dbff95309642178dcccb4a0a365a263c722c5a96)) +* use theme.html?layout= instead of layout.html if a local deploy is detected ([db67600](https://source.mapcomplete.org/MapComplete/MapComplete/commit/db6760015f69239dc51cc47c866635927cd9dadf)) +* use translated value for community index tab ([a3a7c53](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a3a7c536fbce04698a05847da429d1bacc851aad)) +* use translated value for community index tab ([22ee806](https://source.mapcomplete.org/MapComplete/MapComplete/commit/22ee806090a8679ea2951d84af47e4de8314925c)) +* use www.openstreetmap.org again, it doesnt work ([580b58e](https://source.mapcomplete.org/MapComplete/MapComplete/commit/580b58e86a974432b068b073a047c22864621126)) ### Theme improvements -* a few improvements to velopark ([e7a5712](https://github.com/pietervdvn/MapComplete/commit/e7a57125d797fdf3c31c66c1e0c54dfc5dc5a304)) -* active 'browse and link streetview' on all themes ([eb2a582](https://github.com/pietervdvn/MapComplete/commit/eb2a582d4910edda5e8dd76d229c0637bc5ac4a5)) -* Add 'access=permissive' to charging stations, fixes [#1255](https://github.com/pietervdvn/MapComplete/issues/1255) ([cc70e09](https://github.com/pietervdvn/MapComplete/commit/cc70e09e11f55c62276fe9fcc5cf4e9033ccc6f5)) -* add 'allowMove' everywhere, make 'allowMove' obligated, see [#2121](https://github.com/pietervdvn/MapComplete/issues/2121) ([29d52e0](https://github.com/pietervdvn/MapComplete/commit/29d52e0fc69f16477fbfd6f5c08900890626f0be)) -* add 'artwork' questions to drinking water fountains ([def640f](https://github.com/pietervdvn/MapComplete/commit/def640fb1c97c581e4688c8c0a50f4e295d9458b)) -* add 'binding'-service question to copyshops ([7b1ca43](https://github.com/pietervdvn/MapComplete/commit/7b1ca43266f596c9b9b40a3a86c0f5cf6d213a3e)) -* add 'fine-gravel' as option to sport-pitches ([679e371](https://github.com/pietervdvn/MapComplete/commit/679e371bd470976a41327494004054548e120401)) -* add 'hacklab' as option to hackerspaces ([665cd3b](https://github.com/pietervdvn/MapComplete/commit/665cd3b0dd3bd2ad91c601554417cfec0eec54a2)) -* add 'hoops' question to basketball pitches ([4df9632](https://github.com/pietervdvn/MapComplete/commit/4df9632d7c7093511b6e3b2349ee5d2fd99cb681)) -* add 'link' as builtin, available Icon ([7872f22](https://github.com/pietervdvn/MapComplete/commit/7872f221512797ee82ea1e92455326baaa9874ab)) -* add 'lock' and 'key' icon to toilets, fix [#2094](https://github.com/pietervdvn/MapComplete/issues/2094) ([577b596](https://github.com/pietervdvn/MapComplete/commit/577b596e7a8cdc2ea4cbd97c401422ee0ad06652)) -* Add 'open_now' filter to bike-shop ([aa6902a](https://github.com/pietervdvn/MapComplete/commit/aa6902a25c4b27ef9424d0cdfb68a83f44ec7405)) -* add 'pedagogy', fix [#1839](https://github.com/pietervdvn/MapComplete/issues/1839) ([4644b6a](https://github.com/pietervdvn/MapComplete/commit/4644b6ae550fa53c042978317484f9a99eafe8c7)) -* add 'skateboard' as sport pitch option ([f20219c](https://github.com/pietervdvn/MapComplete/commit/f20219cf37711b42e8bf1d4a4a1c0379d7d8df0e)) -* add 'website'-button which shows up by default if a website is known ([7c0d339](https://github.com/pietervdvn/MapComplete/commit/7c0d339976fb26a9fc9ab74a540c7d5b7d640f80)) -* add ALPR-cameras to surveillance theme ([d1e91ee](https://github.com/pietervdvn/MapComplete/commit/d1e91ee2f98936871941e4b7cd035ee4f1e35bbd)) -* add ALPR-cameras to surveillance theme ([97236c8](https://github.com/pietervdvn/MapComplete/commit/97236c80a99686a1dc0c296bb4a730bc595884a5)) -* add animal types to animal_shelter, include animal_shelter in pets, generate licenses, fix cycle_highways.json ([3968a1e](https://github.com/pietervdvn/MapComplete/commit/3968a1e841cef10e5fac08b7a2c8e6b685a4f07c)) -* add animal_shelter, created by the studio ([c4d4a57](https://github.com/pietervdvn/MapComplete/commit/c4d4a57a0804776c2eabb7cd7c11e269bac101d8)) -* add atm-option to postoffice, add postoffices to ATM theme, fix [#1551](https://github.com/pietervdvn/MapComplete/issues/1551) ([c4a9fa8](https://github.com/pietervdvn/MapComplete/commit/c4a9fa81f23ec8a5dcc685b6c42b9e1208337818)) -* add baby icon to changing table question ([1b5a0a2](https://github.com/pietervdvn/MapComplete/commit/1b5a0a2a853237e9d51298f5e1b17c69afaafa71)) -* Add badminton fields to filters ([b60a3aa](https://github.com/pietervdvn/MapComplete/commit/b60a3aa5684d58e9fec146b06fe2d2993eafd72e)) -* add before text on correct location ([6a2e372](https://github.com/pietervdvn/MapComplete/commit/6a2e3720622e404089c243dc1aa7e7ab282ba2f2)) -* add benches on playground theme ([54a9edc](https://github.com/pietervdvn/MapComplete/commit/54a9edc687667372d0097fb51efb7b904005c9de)) -* add bicycle self-repair workshops to the map (WIP) ([c11d7af](https://github.com/pietervdvn/MapComplete/commit/c11d7af17531cf381ce03e37765c2e0f7efd1745)) -* add camp site ([cfa1c28](https://github.com/pietervdvn/MapComplete/commit/cfa1c28789d2056e6b8ad7483360a007c639d73c)) -* add cargo bike option to bicycle rental, fix [#2016](https://github.com/pietervdvn/MapComplete/issues/2016) ([b98aaff](https://github.com/pietervdvn/MapComplete/commit/b98aaff8101255138c10704d2a02f9226b0fa7ec)) -* add charge to bike_parking ([ed96859](https://github.com/pietervdvn/MapComplete/commit/ed96859233a921cbfc61046106b9202d40bbde6c)) -* add compile time check for 'sameAs'-filters that the referenced layer actually exists ([e188b96](https://github.com/pietervdvn/MapComplete/commit/e188b9656122dd3f0a4cda55352bf81dad6dbc65)) -* add condition that hoops are only asked on basketball courts, fix [#1577](https://github.com/pietervdvn/MapComplete/issues/1577) ([fb6f7ee](https://github.com/pietervdvn/MapComplete/commit/fb6f7ee191554816581c955cfdfbb1a932981c77)) -* add conveying as condition for stairs ([f95f631](https://github.com/pietervdvn/MapComplete/commit/f95f631045e2a83424a6ac7ef3d607fcba18cc6f)) -* add correct title for cafe, nightclub and bar if no name is present, fix [#1704](https://github.com/pietervdvn/MapComplete/issues/1704) ([0129845](https://github.com/pietervdvn/MapComplete/commit/0129845d22f028b213af59e57014ce8962b76327)) -* add currency type which does some reformatting ([d40474d](https://github.com/pietervdvn/MapComplete/commit/d40474d47e0b5ded963df2c4e76c6911de63dbca)) -* add currently open badge ([d9d330e](https://github.com/pietervdvn/MapComplete/commit/d9d330e91221fac741120c7e2cb0b394d0871406)) -* add delete to banks ([68cada0](https://github.com/pietervdvn/MapComplete/commit/68cada0a0d8f7f57b2ed43eb459680764b2b3070)) -* add dog icon into title-icons, add dog filter, see [#212](https://github.com/pietervdvn/MapComplete/issues/212) ([7e0120d](https://github.com/pietervdvn/MapComplete/commit/7e0120d0e8948510db1eb0c17090900127dc8ed8)) -* add extra check so that in a mapping cannot override the , fix two such instances ([56ea116](https://github.com/pietervdvn/MapComplete/commit/56ea1163bb7c272cec717076da452ba069e82b3c)) -* add extra questions to 'map' layer based on custom theme ([10e0e27](https://github.com/pietervdvn/MapComplete/commit/10e0e277787f95e4da8b075edd308300dd6b0256)) -* add filter for vegetable oil to fritures theme ([721a930](https://github.com/pietervdvn/MapComplete/commit/721a930d76fcd4fedada4044f1c6b2c6802cd022)) -* add filters for 'wifi' and 'electricity' ([af2c6f4](https://github.com/pietervdvn/MapComplete/commit/af2c6f47829dd91e5fa0ac4dad2f23e18ebf1d3f)) -* add fine_gravel as option for playground surface ([d8be0ac](https://github.com/pietervdvn/MapComplete/commit/d8be0acdfef8a0a7f349d152abadf3e394c0145f)) -* add first version of ski theme ([8f25006](https://github.com/pietervdvn/MapComplete/commit/8f250069988ea8e1b7f25e29db4e287200d354b8)) -* add guidepost layer ([da39dde](https://github.com/pietervdvn/MapComplete/commit/da39dde7b699e576e79eb5781933146fa9747ace)) -* add guidepost layer ([a06e513](https://github.com/pietervdvn/MapComplete/commit/a06e513c4f5a662e6d09908440f6b3394addf483)) -* add guidepost theme ([ad239b2](https://github.com/pietervdvn/MapComplete/commit/ad239b230fd57233f377266dd68b15011136bbaa)) -* add guideposts to climbing theme ([a96a214](https://github.com/pietervdvn/MapComplete/commit/a96a214c03b3438f9ccf96f7c37a2e842ec224e1)) -* add hostel, cleanup of hotel ([d167fe7](https://github.com/pietervdvn/MapComplete/commit/d167fe77232b502ccef4ee051c8d73f948100dd0)) -* add hostel, cleanup of hotel ([8e9ae05](https://github.com/pietervdvn/MapComplete/commit/8e9ae0529b95b8736ad6a2cabf9927a3a27e4c0c)) -* add ice cream parlors ([69a7c9e](https://github.com/pietervdvn/MapComplete/commit/69a7c9efa3eb29c32f0256b1a956e9846cdf5260)) -* add icons to access question in toilets ([2ba461d](https://github.com/pietervdvn/MapComplete/commit/2ba461d9578b515b23ff25a8a99d9a2b03779653)) -* add icons to question ([246b163](https://github.com/pietervdvn/MapComplete/commit/246b16317d93b8e2effe9b41f7ed8c362a61cff6)) -* add icons, add 'auto'-title-icons ([2c662c9](https://github.com/pietervdvn/MapComplete/commit/2c662c957860144a927260504ca30795f9249238)) -* Add internet questions to hackerspace, fix [#1856](https://github.com/pietervdvn/MapComplete/issues/1856) ([c870544](https://github.com/pietervdvn/MapComplete/commit/c870544d857a1c0f3f13e04da78db1a00f5e5342)) -* add keycutting service tags ([d8ce6f0](https://github.com/pietervdvn/MapComplete/commit/d8ce6f0da5887724778c03ea554add5fd5be16cd)) -* add label support to questions.json; add opening hours for hospitals ([41fdeb9](https://github.com/pietervdvn/MapComplete/commit/41fdeb9cb5c664ca604da1f89f2724c0de3b1304)) -* add maxstay for bicycle parkings ([a71ed5d](https://github.com/pietervdvn/MapComplete/commit/a71ed5d53e0b238713cdd8741c7b05e9a9568c55)) -* add memorial layer, use 'subject' instead of 'name' for ghost bikes ([a57dbe0](https://github.com/pietervdvn/MapComplete/commit/a57dbe09d60734785420c4502699fcb6d89c6033)) -* add memorials to artwork on high zoom ([29c5b88](https://github.com/pietervdvn/MapComplete/commit/29c5b884c404c14258dd116921990923c9a89181)) -* add metal as material option ([6420b90](https://github.com/pietervdvn/MapComplete/commit/6420b906e055f5572d093e18febdbe5dba325bce)) -* add minzoom to cafe_pub ([e2d3a71](https://github.com/pietervdvn/MapComplete/commit/e2d3a71c5b3a15b5a21db112baaf5a13dec55a3c)) -* add minzoom to ski_piste and aerialway, fix [#1876](https://github.com/pietervdvn/MapComplete/issues/1876) ([d7982bf](https://github.com/pietervdvn/MapComplete/commit/d7982bfd3e92a863e33e9154b2c9c4044cdb4951)) -* add missing assets ([bc826be](https://github.com/pietervdvn/MapComplete/commit/bc826bebed2c0f073da3163994be818d1c41c6f5)) -* Add more memorial types, add freeform option, fix [#1824](https://github.com/pietervdvn/MapComplete/issues/1824) ([b0d0436](https://github.com/pietervdvn/MapComplete/commit/b0d0436ebe79a44c1bfc6880ecbef66f85e159be)) -* add more options for support in advertisement, add presets ([c26225c](https://github.com/pietervdvn/MapComplete/commit/c26225ccf11987f8a2cbdf45820a2310428cf1c0)) -* add more questions about drinking water ([9fabab3](https://github.com/pietervdvn/MapComplete/commit/9fabab3588a7cdc3d04bcbae19b6868694bbc95f)) -* add mountain rescue stations to the ski map ([04509bc](https://github.com/pietervdvn/MapComplete/commit/04509bc3e7783f55e593679ddfba2263ecf7f3de)) -* add name and title to assembly_point and disaster_response layers ([f087012](https://github.com/pietervdvn/MapComplete/commit/f08701211632b8f8f35597d908160f8460934e04)) -* add open love map, see https://github.com/thomersch/OpenLoveMap/issues/21 ([d6a55a5](https://github.com/pietervdvn/MapComplete/commit/d6a55a5ee9ef03c0a813b0d95dffa42cb0b4955d)) -* add operator question to bicycle parking ([ea00c71](https://github.com/pietervdvn/MapComplete/commit/ea00c717de78c06ded81fae56be1a05b8e50ae37)) -* add OSM-carto again, fix [#1664](https://github.com/pietervdvn/MapComplete/issues/1664) ([376a683](https://github.com/pietervdvn/MapComplete/commit/376a683cce13921e644364c8342362f3a21b3ab3)) -* add paid as option, fix [#2119](https://github.com/pietervdvn/MapComplete/issues/2119) ([a4018d8](https://github.com/pietervdvn/MapComplete/commit/a4018d88b0f187b907c68a49dcfb496c0259bb91)) -* add payment options and internet to climbing theme ([2337033](https://github.com/pietervdvn/MapComplete/commit/23370336e81fa865a62507bb6f4de5030ad48bb5)) -* add payment options and internet to climbing theme ([1abcc76](https://github.com/pietervdvn/MapComplete/commit/1abcc766f98f27298eb82e70ad7c09520adb8377)) -* add possibility to add an icon to 'render' (just like with mappings), add contact:mastodon support as general question, add mastodon question to hackerspaces ([03aafbe](https://github.com/pietervdvn/MapComplete/commit/03aafbe99c0d9f4fa5768d18e7bde093529ce93f)) -* add possibility to enable terrain, some fixes to overlaymap and pitch control ([e3dec8a](https://github.com/pietervdvn/MapComplete/commit/e3dec8aafada699be3cddfc86aeb63938036e5c5)) -* add proper 'image along way' possibility ([584fb3c](https://github.com/pietervdvn/MapComplete/commit/584fb3cb57e77ea4382fda152d8604ef8293f9b1)) -* add question wether climbing ropes can be hired ([6425ad6](https://github.com/pietervdvn/MapComplete/commit/6425ad67e6a053e1b6cbbb038e0c544c0f07f10b)) -* Add rubber;tartan surface to playgrounds, add checkdate to playgrounds, add tartan to sport pitches ([7859e7d](https://github.com/pietervdvn/MapComplete/commit/7859e7d06990666c1c40756795f993949abef434)) -* add shoe repair services to the climbing map, add question if a shoemaker also repairs climbing shoes, add craft=shoemaker to shops theme ([3df5727](https://github.com/pietervdvn/MapComplete/commit/3df5727f40a29d190394c71cf99896261f78474d)) -* add short description to velopark ([50e3c54](https://github.com/pietervdvn/MapComplete/commit/50e3c5483461cd085d3207fbd96f5b7fdfaebe57)) -* add smoking to food-layer, fix [#1874](https://github.com/pietervdvn/MapComplete/issues/1874) ([f5a94c7](https://github.com/pietervdvn/MapComplete/commit/f5a94c7b5f24c1846681f75f8f79bc1d870574c0)) -* add some icons ([48df237](https://github.com/pietervdvn/MapComplete/commit/48df2379bf013006aad7e7bd68977e7a55a670d3)) -* add speed_camera to surveillance theme, see [#1913](https://github.com/pietervdvn/MapComplete/issues/1913) ([9716bc5](https://github.com/pietervdvn/MapComplete/commit/9716bc5425967aa81b4885bff4063d8c0eebfd18)) -* add Stamen Watercolor again, see [#1652](https://github.com/pietervdvn/MapComplete/issues/1652) ([d997c90](https://github.com/pietervdvn/MapComplete/commit/d997c90352a0d70f2cd33108af4de16f58444868)) -* add statistics on used version ([1a7acc8](https://github.com/pietervdvn/MapComplete/commit/1a7acc80c1933894aa71bdd9cdfc6bd6985f5a40)) -* add sugar_free, gluten_free and lactose-free to shops- and food-layers ([b06784e](https://github.com/pietervdvn/MapComplete/commit/b06784e7a06aaeb40a375210bc95538a73db9aed)) -* add support for operator:email, mostly for velopark ([1c45f09](https://github.com/pietervdvn/MapComplete/commit/1c45f0963219f3aa743b2ddf9840e2d152b0fae5)) -* add toilet questions into indoor theme ([8f93b0d](https://github.com/pietervdvn/MapComplete/commit/8f93b0d398aa16caa6e9167d96b02c7fc45182a4)) -* add validation check if a mapping does not erase another mapping completely ([556f6d0](https://github.com/pietervdvn/MapComplete/commit/556f6d0b93aa7774b703e80590d2df1601d293c4)) -* add validation for duplicate presets, fix [#1582](https://github.com/pietervdvn/MapComplete/issues/1582) ([2e8a331](https://github.com/pietervdvn/MapComplete/commit/2e8a3311e76c9065338ffce1388658269a05e261)) -* add various services to hackerspaces and makerspaces, add icons, some fixes to make this work with expandRewrite ([8ceda1c](https://github.com/pietervdvn/MapComplete/commit/8ceda1cc5f7e549ccecc65b6469a7195de1022cc)) -* add velopark import functionality ([4c5ebf0](https://github.com/pietervdvn/MapComplete/commit/4c5ebf05f5d818abd622bf9d8c8a96926e36ddd6)) -* add velopark theme ([1c1cea7](https://github.com/pietervdvn/MapComplete/commit/1c1cea7f033ea19c74a6efb958a69a3a729bad3c)) -* add warning if a tagRendering can be replaced by a direct value ([79e40d0](https://github.com/pietervdvn/MapComplete/commit/79e40d0fee2e40b32babc218a374095f6ca520a5)) -* add wikipedia page for "subject:wikidata" on ghost bikes, specifically for the ghost bike of #Natenom ([d74cb00](https://github.com/pietervdvn/MapComplete/commit/d74cb00df4fc55ca00082326da138b580fa39cc7)) -* add year to units ([c8eef2c](https://github.com/pietervdvn/MapComplete/commit/c8eef2c8f6866ded26276250d422bd4a97e5b08c)) -* **advertising:** add (animated!) flag and screen icons ([090130d](https://github.com/pietervdvn/MapComplete/commit/090130d596bb5ab7d337c7c96a55b38ef6181231)) -* **advertising:** boards are never animated ([b92e9b8](https://github.com/pietervdvn/MapComplete/commit/b92e9b815da3e1b15c9859f6d4726bac09307b7b)) -* **advertising:** Fix typos ([9e02c89](https://github.com/pietervdvn/MapComplete/commit/9e02c89fd5da5c7ad4623ed205ef610e4462b2a7)) -* **advertising:** further refinements ([8127027](https://github.com/pietervdvn/MapComplete/commit/81270272518012cf2023be2888d2faa444ee012f)) -* **advertising:** further refinements ([59eabc5](https://github.com/pietervdvn/MapComplete/commit/59eabc5daaa675880e1b684c3d8b4d3f0c1139ac)) -* **advertising:** last icon ([3e72ba2](https://github.com/pietervdvn/MapComplete/commit/3e72ba2b464c819a09956fa22bb321ed68fe34a3)) -* **advertising:** more icons, reordering of the questions ([7fc0770](https://github.com/pietervdvn/MapComplete/commit/7fc0770488ba99ea2d7aab658933d6e22c62cb3e)) -* align iconbadge, fix [#1893](https://github.com/pietervdvn/MapComplete/issues/1893) ([ba098fc](https://github.com/pietervdvn/MapComplete/commit/ba098fc29ac4ea46b0ff19a918282b4f81fe8f10)) -* allow multiple internet access types ([786b850](https://github.com/pietervdvn/MapComplete/commit/786b850dbeff9a92f761e65cd01a0e948140f37d)) -* allow to add multiple changing table locations, see [#1756](https://github.com/pietervdvn/MapComplete/issues/1756) ([c62f7cc](https://github.com/pietervdvn/MapComplete/commit/c62f7cce01da15ef3f123b95e08056ca5019b7c9)) -* allow to add pictures to a 'shelter' ([39c079d](https://github.com/pietervdvn/MapComplete/commit/39c079db45aaadf98bf651d66d6bd88dbbe04bb2)) -* Allow to delete tourism accomodation ([60eeab9](https://github.com/pietervdvn/MapComplete/commit/60eeab9aa79ab1a5fc65b7f5e6efb2ebb0b6e55e)) -* allow to have a non-number type together with a unit ([4ccfe3e](https://github.com/pietervdvn/MapComplete/commit/4ccfe3efe446b407be1ca53d4ad2c3ee6fdde0b4)) -* allow to move a shelter ([565dee8](https://github.com/pietervdvn/MapComplete/commit/565dee8854f605ea40570c0c82d225935e11dba0)) -* allow to move and delete pharmacies ([5e95bd9](https://github.com/pietervdvn/MapComplete/commit/5e95bd99a2dcf424acbcad85aa96a3a36bd612a8)) -* allow to move hydrants ([432f244](https://github.com/pietervdvn/MapComplete/commit/432f24456d75e131425f0f1fe0df15c448f593ef)) -* also ask about menstrual products for toilet_at_amenity ([ae7cc95](https://github.com/pietervdvn/MapComplete/commit/ae7cc95727bc33c6d67a2ef24d2a2e0c2e3c3214)) -* also show 'operator:website' and 'contact:website' as title icon if they are available ([8526f4e](https://github.com/pietervdvn/MapComplete/commit/8526f4e94140132c8abe880b93cbc45780f9686b)) -* automatically derive source from presets if no source is given ([0689758](https://github.com/pietervdvn/MapComplete/commit/06897588be3e56570b973c8db08fce1e13b29c7b)) -* automatically derive source from presets if no source is given ([8e18864](https://github.com/pietervdvn/MapComplete/commit/8e18864daa9d19c2d9ccc2eb6a8ee408e7038d5e)) -* bench.json: decrease minzoom ([5b33d88](https://github.com/pietervdvn/MapComplete/commit/5b33d88ffbff285849d7bf5896df8e8e2e547cef)) -* better support billboard on walls ([8816ad0](https://github.com/pietervdvn/MapComplete/commit/8816ad03ecaedfe248fff1b7b101a266a9a6f444)) -* better support billboard on walls ([0a1c90b](https://github.com/pietervdvn/MapComplete/commit/0a1c90be9e1515b2f708e0f672b0732c7356101b)) -* bicycle library: allow move, fix [#1768](https://github.com/pietervdvn/MapComplete/issues/1768) ([7ac84dd](https://github.com/pietervdvn/MapComplete/commit/7ac84dd675a68f47b6af0465e337561aa0dc9586)) -* bicycle parking: add lockers as options, add operator:website (velopark features) ([22721cd](https://github.com/pietervdvn/MapComplete/commit/22721cd3ef604255bc88d5be995d0f2d65e68a83)) -* change minzoom of second hand shops in circular economy ([0b2e878](https://github.com/pietervdvn/MapComplete/commit/0b2e878481e3cc32b7b37c8cdb28251daa1b02d7)) -* Change text type ([c9751a3](https://github.com/pietervdvn/MapComplete/commit/c9751a3eb570f1865966fa3861fac5ff5c761f1a)) -* description is now a textarea ([0c1b5d1](https://github.com/pietervdvn/MapComplete/commit/0c1b5d1b6c0d12914845a19692670bd1931f532c)) -* disable 'direction'-indicator for surveillance theme as it breaks selection, fix [#1458](https://github.com/pietervdvn/MapComplete/issues/1458) ([9e15353](https://github.com/pietervdvn/MapComplete/commit/9e15353588009e39cf4a8bc2569748f40759609a)) -* disable 'disused' from delete config, delete less fast for shops but use softdeletion instead ([28e737e](https://github.com/pietervdvn/MapComplete/commit/28e737ed2eb6a3934fb650df9b1939a25f954d8c)) -* disable maxspeed and cycleway question for pedestrian roads ([e580f55](https://github.com/pietervdvn/MapComplete/commit/e580f553197165d611258b8c68ed9f9a66ca42c4)) -* don't count food for fritures ([98d441a](https://github.com/pietervdvn/MapComplete/commit/98d441a2602c360136db9f9cc883d2ef734137e5)) -* don't enforce 'allowMove' on unofficial themes ([5b45e42](https://github.com/pietervdvn/MapComplete/commit/5b45e427a0185e224446aeecfe99e87d6077379a)) -* don't inline text fields if they don't have text around them ([821ddcf](https://github.com/pietervdvn/MapComplete/commit/821ddcfaca11ca194b319bfa09f8b0a9fea01a41)) -* don't show 'mark as unknown' if this would break the source-filter ([76a9a2e](https://github.com/pietervdvn/MapComplete/commit/76a9a2ee23dcf61097d33fcbe556df7a46d9a395)) -* don't show favourite icon if not logged in ([b1d94b2](https://github.com/pietervdvn/MapComplete/commit/b1d94b2121195a52ced59454b51844412b9018f3)) -* don't show opening_hours_state title icon if seasonal is set and the item is closed due to seasonal restrictions ([1748e98](https://github.com/pietervdvn/MapComplete/commit/1748e98bfc714e147c12b8fc233432412ed186c2)) -* don't use 'Yes' or 'No' as start ([f87e735](https://github.com/pietervdvn/MapComplete/commit/f87e73596e65a12b7fb88456dfb21dcc1eb8a850)) -* elevators: first ask if there is speech output/tactile writing before asking the relative languages ([8acaafe](https://github.com/pietervdvn/MapComplete/commit/8acaafe307826ac682f25eaa0b188278ca4056fe)) -* enable 'guideposts' in nature theme ([94291de](https://github.com/pietervdvn/MapComplete/commit/94291de5a3451120b6abdb153ba57675949d3d5b)) -* enable 'speciality'-filter in doctors, decrease minzoom ([4090a74](https://github.com/pietervdvn/MapComplete/commit/4090a7493253e2b5513307d013d0a0061394aed6)) -* enable deletion of bike_cafes ([90c44cc](https://github.com/pietervdvn/MapComplete/commit/90c44cc8bdfb7b2447f1974ed94430e5b2fa3c6f)) -* enable download functionality by default ([5504d49](https://github.com/pietervdvn/MapComplete/commit/5504d49d595fee66f0c43f3efbf6f130634497be)) -* enable move on schools, tweak GRB for performance ([db98288](https://github.com/pietervdvn/MapComplete/commit/db982884a1eea2a6e37d67129256f9c6b192a841)) -* enable reviews for climbing areas and gyms ([2a3a78b](https://github.com/pietervdvn/MapComplete/commit/2a3a78bc69eea38a83378f02717bc9fdc1cd5414)) -* enable reviews on pharmacies-theme ([701f033](https://github.com/pietervdvn/MapComplete/commit/701f03397e0339cba98fc776f06b38ccb13511b2)) -* enable snapping for facade gardens ([da68d36](https://github.com/pietervdvn/MapComplete/commit/da68d365feab19a94ea85b2a756e3336bfb8b127)) -* exclude 'advertising=no' from loading, fix [#1865](https://github.com/pietervdvn/MapComplete/issues/1865) ([eef9918](https://github.com/pietervdvn/MapComplete/commit/eef99186cfbc46b57a97d2df78c8ef9c69a4609b)) -* exclude route relations from "toilets=yes". There are a few route relations with 'toilets' and those choke up MapComplete ([139b014](https://github.com/pietervdvn/MapComplete/commit/139b014c6c1f34fff08210c1c4915ea79534086c)) -* explicitly set 'allowMove' for all layers, fix [#2121](https://github.com/pietervdvn/MapComplete/issues/2121) ([468b895](https://github.com/pietervdvn/MapComplete/commit/468b895302fff50bc68cbdf72998bc08590307d0)) -* extract layers from camperssite ([82e6b2a](https://github.com/pietervdvn/MapComplete/commit/82e6b2af9b564117ebb5714b8a795b759ebf528d)) -* extract layers from camperssite ([44f42ee](https://github.com/pietervdvn/MapComplete/commit/44f42ee2c946d3f37224ca41f603e9c907ed5214)) -* first version of circular economy theme ([592be68](https://github.com/pietervdvn/MapComplete/commit/592be68f09b06f22d45d5d5c274c91315d1613f7)) -* fix [#1362](https://github.com/pietervdvn/MapComplete/issues/1362) ([ff9ca5e](https://github.com/pietervdvn/MapComplete/commit/ff9ca5e5cd6abde6c578ae442fe0d06217015288)) -* fix [#1866](https://github.com/pietervdvn/MapComplete/issues/1866) ([1cf7119](https://github.com/pietervdvn/MapComplete/commit/1cf71197f51646cfceb4b58267cf1bdd2223e12f)) -* fix [#1910](https://github.com/pietervdvn/MapComplete/issues/1910) ([b484ea0](https://github.com/pietervdvn/MapComplete/commit/b484ea005b6b91bad729b7b1923f71b8fc893870)) -* fix badge, fix [#1894](https://github.com/pietervdvn/MapComplete/issues/1894) ([a2279ac](https://github.com/pietervdvn/MapComplete/commit/a2279ac28bfb1d5dbc0ac47c2762a9104e4e54c5)) -* fix calculated tags of climbing theme ([f800545](https://github.com/pietervdvn/MapComplete/commit/f80054558fe8422c7c1dfa9e277bd772f157f436)) -* fix compilation ([c300d90](https://github.com/pietervdvn/MapComplete/commit/c300d901284dfbf05c5044da46e12ec8ca4469d1)) -* fix conversion for legacy themes ([21c35fc](https://github.com/pietervdvn/MapComplete/commit/21c35fc2c56eea64d18ee0fc18d65b2cdb913c82)) -* fix cycle rental which dissappears ([efce134](https://github.com/pietervdvn/MapComplete/commit/efce134a6cc90d4c3794cac91fc0a9da10fdd3b1)) -* fix cycle_highways ([61575a9](https://github.com/pietervdvn/MapComplete/commit/61575a9909d8c0206e45a8106ef369ef616f45d7)) -* fix icon for shops layer ([d9d8c0a](https://github.com/pietervdvn/MapComplete/commit/d9d8c0ad1f0af64f6d08364a6c64f59b748f001a)) -* fix incorrect argument, might fix [#1881](https://github.com/pietervdvn/MapComplete/issues/1881) ([209cfe6](https://github.com/pietervdvn/MapComplete/commit/209cfe6b733b849e85854d7ab3eaf4987116226f)) -* fix internet question ([b132590](https://github.com/pietervdvn/MapComplete/commit/b13259083a8d7c3b42e4df618b88de06b00f1041)) -* fix overrides, fix [#1705](https://github.com/pietervdvn/MapComplete/issues/1705) ([3334bfb](https://github.com/pietervdvn/MapComplete/commit/3334bfb8cae9a2c326764e7375829769ac96c400)) -* fix rendering of charging station ([0c52051](https://github.com/pietervdvn/MapComplete/commit/0c5205136b1a18ee91df65de52e9e60f2036d3b7)) -* fix some isCounted-typos ([20a462f](https://github.com/pietervdvn/MapComplete/commit/20a462fdf5683587e50b42171c109e87eb193422)) -* fix titles and names for assembly points and disaster_response ([170c459](https://github.com/pietervdvn/MapComplete/commit/170c4592d13929810f6e822592cd1e2d1e83a1ac)) -* fix typo in soft-deletion tag ([5f62712](https://github.com/pietervdvn/MapComplete/commit/5f627124e98e98f25e9e5a834f56e906237e0241)) -* fix validation errors due to [#1779](https://github.com/pietervdvn/MapComplete/issues/1779) ([707d996](https://github.com/pietervdvn/MapComplete/commit/707d99619d7b5fa90891e93d5641f52715f04beb)) -* fix: don't show irrelevant 'multilevel'-question anymore ([b5fca68](https://github.com/pietervdvn/MapComplete/commit/b5fca68a82d529bd10f56ba0dd63d27ae11ea2a5)) -* ghost signs: add wall-based artworks to be able to mark them as ghost sign and to avoid duplicates ([e68edeb](https://github.com/pietervdvn/MapComplete/commit/e68edeb29fa604daee0c7638999bcebab2fd7b11)) -* ghost signs: add wall-based artworks to be able to mark them as ghost sign and to avoid duplicates ([8f95e85](https://github.com/pietervdvn/MapComplete/commit/8f95e8520a751ef9fef8cc7a8810322117c7b6c1)) -* hackerspaces: more workshop types ([70fa180](https://github.com/pietervdvn/MapComplete/commit/70fa180b6a1e1a0db4e54f623797c05847b7face)) -* Hide bike cleaning cost if we don't know if there is a bike cleaning service ([87aee9e](https://github.com/pietervdvn/MapComplete/commit/87aee9e2b72013e387fd3c196a9940bf477743c8)) -* improve 'auto-type' special visualisation ([658db35](https://github.com/pietervdvn/MapComplete/commit/658db3561722ec5d220043969ed1154c9e7411af)) -* improve 'tourism-accomodation', add many more categories as some people are using 'hotels' to also add other categories (see https://wiki.openstreetmap.org/wiki/Organised_Editing/Activities/Trziste_prace) ([53ffa06](https://github.com/pietervdvn/MapComplete/commit/53ffa06a49a670ff23e605595aea7919c84f20b5)) -* improve 'tourism-accomodation', add many more categories as some people are using 'hotels' to also add other categories (see https://wiki.openstreetmap.org/wiki/Organised_Editing/Activities/Trziste_prace) ([bc54f79](https://github.com/pietervdvn/MapComplete/commit/bc54f797d792ebeac4b043612df9682a1a4c79c6)) -* improve ability of 'rewrite' config ([f015604](https://github.com/pietervdvn/MapComplete/commit/f015604000e09b81625d8dc5617e7c999b27fc74)) -* improve advertising theme, see [#1866](https://github.com/pietervdvn/MapComplete/issues/1866), translation reset for new presets ([05bba07](https://github.com/pietervdvn/MapComplete/commit/05bba071dc44897fe795974a39d472159cbaadd4)) -* improve atm opening hours, add reviews to playgrounds ([9ce60b6](https://github.com/pietervdvn/MapComplete/commit/9ce60b6ffb175803fde11b9116a0e1390ade766c)) -* improve benches ([9e10bf4](https://github.com/pietervdvn/MapComplete/commit/9e10bf421f9bcd1cadec10638eb520132c647c64)) -* improve error messages ([6897b88](https://github.com/pietervdvn/MapComplete/commit/6897b888170399db9a5d4e649d89dee2f9d0b30f)) -* improve favourite panel ([59090fd](https://github.com/pietervdvn/MapComplete/commit/59090fdb39a864b7d8b64a26fe35e98eacfa2121)) -* improve information about indoor rooms ([47bf119](https://github.com/pietervdvn/MapComplete/commit/47bf1195bcc198446c35b31ebd7d446efde7dd9d)) -* improve velopark usability ([c1003f8](https://github.com/pietervdvn/MapComplete/commit/c1003f8fe79c4a2ce820d9764b51a4a25b6e7bbd)) -* improvements to BBQ, different icons, add some questions, remove 'unknown'-options ([2db0b1a](https://github.com/pietervdvn/MapComplete/commit/2db0b1afcbbf7c8d8e6174080a1e62295c223e87)) -* improvements to memorial theme ([59f56bd](https://github.com/pietervdvn/MapComplete/commit/59f56bd251c2523cb81ca07c74f9107c70560869)) -* include love hotels in regular hotels theme (with a high minzoom) ([d48b8af](https://github.com/pietervdvn/MapComplete/commit/d48b8aff922e3478a62ecc3e92f92b750e8eef8f)) -* lint layers to use an array instead of a string for 'snapToLayers' ([d534842](https://github.com/pietervdvn/MapComplete/commit/d534842d050f046ac5187ff8386c9edf052cdd23)) -* make filters of public bookcase translatable ([7b3d07e](https://github.com/pietervdvn/MapComplete/commit/7b3d07e5c489c0d139543cb7e5481e522b435b12)) -* make the selected note pulsate and have a different border when selected ([83fc189](https://github.com/pietervdvn/MapComplete/commit/83fc189fd332c0df2dc719a7ba676f3fad7cca32)) -* more questions about climbing services ([3769bd1](https://github.com/pietervdvn/MapComplete/commit/3769bd1c4fc7976d8d980f049ca6a3ecbc8710f1)) -* move all bike_shop questions into shops, reuse shops layer instead ([3c16e3d](https://github.com/pietervdvn/MapComplete/commit/3c16e3de686a903c1807d7a3a1397c6f350c8476)) -* move some bicycle shop questions into the shops-layer so that those questions are asked there as well (and that both layers can be unified) ([6cd7828](https://github.com/pietervdvn/MapComplete/commit/6cd7828ed3576dd8abf36c24032f9ec1d4966684)) -* move tagRenderings+ above leftover-questions ([f2f041f](https://github.com/pietervdvn/MapComplete/commit/f2f041f9d0bfb557588ccd90b1d710498aa8edc0)) -* only add rating-title-icon if 'review_list()' is used in the layer ([6c75553](https://github.com/pietervdvn/MapComplete/commit/6c75553f3fec7642c7bbb75d999781126a344065)) -* phone validation now knows about some short-codes ([38b9523](https://github.com/pietervdvn/MapComplete/commit/38b9523b835b72bfe9f068b55015d8f7868951c9)) -* pin more markers to new icon ([04ee3dc](https://github.com/pietervdvn/MapComplete/commit/04ee3dc32c7b1e8c6690a91624530309df65e813)) -* properly show the name of the hospital ([9739973](https://github.com/pietervdvn/MapComplete/commit/9739973f2e9e1c98e0ae6ea58f55bf8588a9de14)) -* re-enable terrain ([94bc6ee](https://github.com/pietervdvn/MapComplete/commit/94bc6ee31d36c56c31090ea07c7f2baecff99eb1)) -* remove obsolete fields from drinking water theme ([66cc615](https://github.com/pietervdvn/MapComplete/commit/66cc615805246100634aaccd8426c59eec5c03ce)) -* remove obsolete SOTM-events, fix [#1909](https://github.com/pietervdvn/MapComplete/issues/1909) ([5659dd8](https://github.com/pietervdvn/MapComplete/commit/5659dd8e8c2a1fbf596cf9fa2e3cb56ed2d95349)) -* remove unneeded invalidValues ([4fe0c41](https://github.com/pietervdvn/MapComplete/commit/4fe0c41628ae0a9dc6985a10bb396ea96534dde9)) -* show capacity:cargo_bike, allow to erase it ([58dfb93](https://github.com/pietervdvn/MapComplete/commit/58dfb93818e6f737b93c406b25bf4eb3c0572d7c)) -* show keycutting service question ([5bcc617](https://github.com/pietervdvn/MapComplete/commit/5bcc617d22ce6596f48f8e68a21910cd744c4682)) -* show maproulette marker in linking menu ([e327d38](https://github.com/pietervdvn/MapComplete/commit/e327d385d126864bb5e3ba17e3f3b2ff2fd7b5ae)) -* show maproulette marker in linking menu ([ac6fdde](https://github.com/pietervdvn/MapComplete/commit/ac6fdde785ddf11b833501ac3de6c4a9bf84201d)) -* show maproulette marker in linking menu ([8a4e2d8](https://github.com/pietervdvn/MapComplete/commit/8a4e2d8cb56c28b38ac03262dbfd76f874d3f2ef)) -* show toilets only from zoomlevel >= 15 ([6760897](https://github.com/pietervdvn/MapComplete/commit/6760897a6f6427755b63c8cc7da37b9d39279083)) -* small tweaks to fitness stations ([3f4410f](https://github.com/pietervdvn/MapComplete/commit/3f4410ff19e71c02e59df5fbe1ef77bcb2a53224)) -* tweak zoomlevels ([303d3a0](https://github.com/pietervdvn/MapComplete/commit/303d3a0337afc388ed2158ab008a8a17684c6530)) -* Update climbing_route.json: add snap to layer ([193b8b4](https://github.com/pietervdvn/MapComplete/commit/193b8b4672405abe0e54d3143c9faec88733e450)) -* Update climbing.json: add layers ([bb9b1df](https://github.com/pietervdvn/MapComplete/commit/bb9b1df4e0b26fff0a0e2e513b544c910f046f86)) -* update some default background layers ([a855840](https://github.com/pietervdvn/MapComplete/commit/a85584040d436012e3c68fe85e54e490529388db)) -* update tagging of climbing shoe repair ([d1aa751](https://github.com/pietervdvn/MapComplete/commit/d1aa751e1831cd1090ea5a738462b052fad2a4d9)) -* Update velopark description ([9083e89](https://github.com/pietervdvn/MapComplete/commit/9083e8954971ad4bed1914bc7cd5c30397b23895)) -* validate that a background layer actually exists, fix current-view button (GRB) ([fc483ed](https://github.com/pietervdvn/MapComplete/commit/fc483ed54776ed78efb9d9f4b2b868ac85a0e6b3)) -* validate that a background layer actually exists, fix current-view button (GRB) ([eb6194b](https://github.com/pietervdvn/MapComplete/commit/eb6194bf8f1752a7ef80583d8b878f75c146c7f8)) -* various fixes to velopark, see [#1783](https://github.com/pietervdvn/MapComplete/issues/1783) ([2583fee](https://github.com/pietervdvn/MapComplete/commit/2583feef65e18f786253c93123e22d111e992ccf)) -* various improvements ([d4895a0](https://github.com/pietervdvn/MapComplete/commit/d4895a098916183cef47f5dc79d1870b99472be3)) -* velopark: reorder attributes for a clearer view ([0929b55](https://github.com/pietervdvn/MapComplete/commit/0929b55b0807eb8cd9dea188d03339facf1113ce)) -* vending machines: add meat as option, add operator phone number, add 'condom' icon, fix [#1584](https://github.com/pietervdvn/MapComplete/issues/1584) ([86d0e5d](https://github.com/pietervdvn/MapComplete/commit/86d0e5dc745805772f248d67eddfec88095657a6)) +* a few improvements to velopark ([e7a5712](https://source.mapcomplete.org/MapComplete/MapComplete/commit/e7a57125d797fdf3c31c66c1e0c54dfc5dc5a304)) +* active 'browse and link streetview' on all themes ([eb2a582](https://source.mapcomplete.org/MapComplete/MapComplete/commit/eb2a582d4910edda5e8dd76d229c0637bc5ac4a5)) +* Add 'access=permissive' to charging stations, fixes [#1255](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1255) ([cc70e09](https://source.mapcomplete.org/MapComplete/MapComplete/commit/cc70e09e11f55c62276fe9fcc5cf4e9033ccc6f5)) +* add 'allowMove' everywhere, make 'allowMove' obligated, see [#2121](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2121) ([29d52e0](https://source.mapcomplete.org/MapComplete/MapComplete/commit/29d52e0fc69f16477fbfd6f5c08900890626f0be)) +* add 'artwork' questions to drinking water fountains ([def640f](https://source.mapcomplete.org/MapComplete/MapComplete/commit/def640fb1c97c581e4688c8c0a50f4e295d9458b)) +* add 'binding'-service question to copyshops ([7b1ca43](https://source.mapcomplete.org/MapComplete/MapComplete/commit/7b1ca43266f596c9b9b40a3a86c0f5cf6d213a3e)) +* add 'fine-gravel' as option to sport-pitches ([679e371](https://source.mapcomplete.org/MapComplete/MapComplete/commit/679e371bd470976a41327494004054548e120401)) +* add 'hacklab' as option to hackerspaces ([665cd3b](https://source.mapcomplete.org/MapComplete/MapComplete/commit/665cd3b0dd3bd2ad91c601554417cfec0eec54a2)) +* add 'hoops' question to basketball pitches ([4df9632](https://source.mapcomplete.org/MapComplete/MapComplete/commit/4df9632d7c7093511b6e3b2349ee5d2fd99cb681)) +* add 'link' as builtin, available Icon ([7872f22](https://source.mapcomplete.org/MapComplete/MapComplete/commit/7872f221512797ee82ea1e92455326baaa9874ab)) +* add 'lock' and 'key' icon to toilets, fix [#2094](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2094) ([577b596](https://source.mapcomplete.org/MapComplete/MapComplete/commit/577b596e7a8cdc2ea4cbd97c401422ee0ad06652)) +* Add 'open_now' filter to bike-shop ([aa6902a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/aa6902a25c4b27ef9424d0cdfb68a83f44ec7405)) +* add 'pedagogy', fix [#1839](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1839) ([4644b6a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/4644b6ae550fa53c042978317484f9a99eafe8c7)) +* add 'skateboard' as sport pitch option ([f20219c](https://source.mapcomplete.org/MapComplete/MapComplete/commit/f20219cf37711b42e8bf1d4a4a1c0379d7d8df0e)) +* add 'website'-button which shows up by default if a website is known ([7c0d339](https://source.mapcomplete.org/MapComplete/MapComplete/commit/7c0d339976fb26a9fc9ab74a540c7d5b7d640f80)) +* add ALPR-cameras to surveillance theme ([d1e91ee](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d1e91ee2f98936871941e4b7cd035ee4f1e35bbd)) +* add ALPR-cameras to surveillance theme ([97236c8](https://source.mapcomplete.org/MapComplete/MapComplete/commit/97236c80a99686a1dc0c296bb4a730bc595884a5)) +* add animal types to animal_shelter, include animal_shelter in pets, generate licenses, fix cycle_highways.json ([3968a1e](https://source.mapcomplete.org/MapComplete/MapComplete/commit/3968a1e841cef10e5fac08b7a2c8e6b685a4f07c)) +* add animal_shelter, created by the studio ([c4d4a57](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c4d4a57a0804776c2eabb7cd7c11e269bac101d8)) +* add atm-option to postoffice, add postoffices to ATM theme, fix [#1551](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1551) ([c4a9fa8](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c4a9fa81f23ec8a5dcc685b6c42b9e1208337818)) +* add baby icon to changing table question ([1b5a0a2](https://source.mapcomplete.org/MapComplete/MapComplete/commit/1b5a0a2a853237e9d51298f5e1b17c69afaafa71)) +* Add badminton fields to filters ([b60a3aa](https://source.mapcomplete.org/MapComplete/MapComplete/commit/b60a3aa5684d58e9fec146b06fe2d2993eafd72e)) +* add before text on correct location ([6a2e372](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6a2e3720622e404089c243dc1aa7e7ab282ba2f2)) +* add benches on playground theme ([54a9edc](https://source.mapcomplete.org/MapComplete/MapComplete/commit/54a9edc687667372d0097fb51efb7b904005c9de)) +* add bicycle self-repair workshops to the map (WIP) ([c11d7af](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c11d7af17531cf381ce03e37765c2e0f7efd1745)) +* add camp site ([cfa1c28](https://source.mapcomplete.org/MapComplete/MapComplete/commit/cfa1c28789d2056e6b8ad7483360a007c639d73c)) +* add cargo bike option to bicycle rental, fix [#2016](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2016) ([b98aaff](https://source.mapcomplete.org/MapComplete/MapComplete/commit/b98aaff8101255138c10704d2a02f9226b0fa7ec)) +* add charge to bike_parking ([ed96859](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ed96859233a921cbfc61046106b9202d40bbde6c)) +* add compile time check for 'sameAs'-filters that the referenced layer actually exists ([e188b96](https://source.mapcomplete.org/MapComplete/MapComplete/commit/e188b9656122dd3f0a4cda55352bf81dad6dbc65)) +* add condition that hoops are only asked on basketball courts, fix [#1577](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1577) ([fb6f7ee](https://source.mapcomplete.org/MapComplete/MapComplete/commit/fb6f7ee191554816581c955cfdfbb1a932981c77)) +* add conveying as condition for stairs ([f95f631](https://source.mapcomplete.org/MapComplete/MapComplete/commit/f95f631045e2a83424a6ac7ef3d607fcba18cc6f)) +* add correct title for cafe, nightclub and bar if no name is present, fix [#1704](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1704) ([0129845](https://source.mapcomplete.org/MapComplete/MapComplete/commit/0129845d22f028b213af59e57014ce8962b76327)) +* add currency type which does some reformatting ([d40474d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d40474d47e0b5ded963df2c4e76c6911de63dbca)) +* add currently open badge ([d9d330e](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d9d330e91221fac741120c7e2cb0b394d0871406)) +* add delete to banks ([68cada0](https://source.mapcomplete.org/MapComplete/MapComplete/commit/68cada0a0d8f7f57b2ed43eb459680764b2b3070)) +* add dog icon into title-icons, add dog filter, see [#212](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/212) ([7e0120d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/7e0120d0e8948510db1eb0c17090900127dc8ed8)) +* add extra check so that in a mapping cannot override the , fix two such instances ([56ea116](https://source.mapcomplete.org/MapComplete/MapComplete/commit/56ea1163bb7c272cec717076da452ba069e82b3c)) +* add extra questions to 'map' layer based on custom theme ([10e0e27](https://source.mapcomplete.org/MapComplete/MapComplete/commit/10e0e277787f95e4da8b075edd308300dd6b0256)) +* add filter for vegetable oil to fritures theme ([721a930](https://source.mapcomplete.org/MapComplete/MapComplete/commit/721a930d76fcd4fedada4044f1c6b2c6802cd022)) +* add filters for 'wifi' and 'electricity' ([af2c6f4](https://source.mapcomplete.org/MapComplete/MapComplete/commit/af2c6f47829dd91e5fa0ac4dad2f23e18ebf1d3f)) +* add fine_gravel as option for playground surface ([d8be0ac](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d8be0acdfef8a0a7f349d152abadf3e394c0145f)) +* add first version of ski theme ([8f25006](https://source.mapcomplete.org/MapComplete/MapComplete/commit/8f250069988ea8e1b7f25e29db4e287200d354b8)) +* add guidepost layer ([da39dde](https://source.mapcomplete.org/MapComplete/MapComplete/commit/da39dde7b699e576e79eb5781933146fa9747ace)) +* add guidepost layer ([a06e513](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a06e513c4f5a662e6d09908440f6b3394addf483)) +* add guidepost theme ([ad239b2](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ad239b230fd57233f377266dd68b15011136bbaa)) +* add guideposts to climbing theme ([a96a214](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a96a214c03b3438f9ccf96f7c37a2e842ec224e1)) +* add hostel, cleanup of hotel ([d167fe7](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d167fe77232b502ccef4ee051c8d73f948100dd0)) +* add hostel, cleanup of hotel ([8e9ae05](https://source.mapcomplete.org/MapComplete/MapComplete/commit/8e9ae0529b95b8736ad6a2cabf9927a3a27e4c0c)) +* add ice cream parlors ([69a7c9e](https://source.mapcomplete.org/MapComplete/MapComplete/commit/69a7c9efa3eb29c32f0256b1a956e9846cdf5260)) +* add icons to access question in toilets ([2ba461d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/2ba461d9578b515b23ff25a8a99d9a2b03779653)) +* add icons to question ([246b163](https://source.mapcomplete.org/MapComplete/MapComplete/commit/246b16317d93b8e2effe9b41f7ed8c362a61cff6)) +* add icons, add 'auto'-title-icons ([2c662c9](https://source.mapcomplete.org/MapComplete/MapComplete/commit/2c662c957860144a927260504ca30795f9249238)) +* Add internet questions to hackerspace, fix [#1856](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1856) ([c870544](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c870544d857a1c0f3f13e04da78db1a00f5e5342)) +* add keycutting service tags ([d8ce6f0](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d8ce6f0da5887724778c03ea554add5fd5be16cd)) +* add label support to questions.json; add opening hours for hospitals ([41fdeb9](https://source.mapcomplete.org/MapComplete/MapComplete/commit/41fdeb9cb5c664ca604da1f89f2724c0de3b1304)) +* add maxstay for bicycle parkings ([a71ed5d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a71ed5d53e0b238713cdd8741c7b05e9a9568c55)) +* add memorial layer, use 'subject' instead of 'name' for ghost bikes ([a57dbe0](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a57dbe09d60734785420c4502699fcb6d89c6033)) +* add memorials to artwork on high zoom ([29c5b88](https://source.mapcomplete.org/MapComplete/MapComplete/commit/29c5b884c404c14258dd116921990923c9a89181)) +* add metal as material option ([6420b90](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6420b906e055f5572d093e18febdbe5dba325bce)) +* add minzoom to cafe_pub ([e2d3a71](https://source.mapcomplete.org/MapComplete/MapComplete/commit/e2d3a71c5b3a15b5a21db112baaf5a13dec55a3c)) +* add minzoom to ski_piste and aerialway, fix [#1876](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1876) ([d7982bf](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d7982bfd3e92a863e33e9154b2c9c4044cdb4951)) +* add missing assets ([bc826be](https://source.mapcomplete.org/MapComplete/MapComplete/commit/bc826bebed2c0f073da3163994be818d1c41c6f5)) +* Add more memorial types, add freeform option, fix [#1824](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1824) ([b0d0436](https://source.mapcomplete.org/MapComplete/MapComplete/commit/b0d0436ebe79a44c1bfc6880ecbef66f85e159be)) +* add more options for support in advertisement, add presets ([c26225c](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c26225ccf11987f8a2cbdf45820a2310428cf1c0)) +* add more questions about drinking water ([9fabab3](https://source.mapcomplete.org/MapComplete/MapComplete/commit/9fabab3588a7cdc3d04bcbae19b6868694bbc95f)) +* add mountain rescue stations to the ski map ([04509bc](https://source.mapcomplete.org/MapComplete/MapComplete/commit/04509bc3e7783f55e593679ddfba2263ecf7f3de)) +* add name and title to assembly_point and disaster_response layers ([f087012](https://source.mapcomplete.org/MapComplete/MapComplete/commit/f08701211632b8f8f35597d908160f8460934e04)) +* add open love map, see https://github.com/thomersch/OpenLoveMap/issues/21 ([d6a55a5](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d6a55a5ee9ef03c0a813b0d95dffa42cb0b4955d)) +* add operator question to bicycle parking ([ea00c71](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ea00c717de78c06ded81fae56be1a05b8e50ae37)) +* add OSM-carto again, fix [#1664](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1664) ([376a683](https://source.mapcomplete.org/MapComplete/MapComplete/commit/376a683cce13921e644364c8342362f3a21b3ab3)) +* add paid as option, fix [#2119](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2119) ([a4018d8](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a4018d88b0f187b907c68a49dcfb496c0259bb91)) +* add payment options and internet to climbing theme ([2337033](https://source.mapcomplete.org/MapComplete/MapComplete/commit/23370336e81fa865a62507bb6f4de5030ad48bb5)) +* add payment options and internet to climbing theme ([1abcc76](https://source.mapcomplete.org/MapComplete/MapComplete/commit/1abcc766f98f27298eb82e70ad7c09520adb8377)) +* add possibility to add an icon to 'render' (just like with mappings), add contact:mastodon support as general question, add mastodon question to hackerspaces ([03aafbe](https://source.mapcomplete.org/MapComplete/MapComplete/commit/03aafbe99c0d9f4fa5768d18e7bde093529ce93f)) +* add possibility to enable terrain, some fixes to overlaymap and pitch control ([e3dec8a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/e3dec8aafada699be3cddfc86aeb63938036e5c5)) +* add proper 'image along way' possibility ([584fb3c](https://source.mapcomplete.org/MapComplete/MapComplete/commit/584fb3cb57e77ea4382fda152d8604ef8293f9b1)) +* add question wether climbing ropes can be hired ([6425ad6](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6425ad67e6a053e1b6cbbb038e0c544c0f07f10b)) +* Add rubber;tartan surface to playgrounds, add checkdate to playgrounds, add tartan to sport pitches ([7859e7d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/7859e7d06990666c1c40756795f993949abef434)) +* add shoe repair services to the climbing map, add question if a shoemaker also repairs climbing shoes, add craft=shoemaker to shops theme ([3df5727](https://source.mapcomplete.org/MapComplete/MapComplete/commit/3df5727f40a29d190394c71cf99896261f78474d)) +* add short description to velopark ([50e3c54](https://source.mapcomplete.org/MapComplete/MapComplete/commit/50e3c5483461cd085d3207fbd96f5b7fdfaebe57)) +* add smoking to food-layer, fix [#1874](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1874) ([f5a94c7](https://source.mapcomplete.org/MapComplete/MapComplete/commit/f5a94c7b5f24c1846681f75f8f79bc1d870574c0)) +* add some icons ([48df237](https://source.mapcomplete.org/MapComplete/MapComplete/commit/48df2379bf013006aad7e7bd68977e7a55a670d3)) +* add speed_camera to surveillance theme, see [#1913](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1913) ([9716bc5](https://source.mapcomplete.org/MapComplete/MapComplete/commit/9716bc5425967aa81b4885bff4063d8c0eebfd18)) +* add Stamen Watercolor again, see [#1652](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1652) ([d997c90](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d997c90352a0d70f2cd33108af4de16f58444868)) +* add statistics on used version ([1a7acc8](https://source.mapcomplete.org/MapComplete/MapComplete/commit/1a7acc80c1933894aa71bdd9cdfc6bd6985f5a40)) +* add sugar_free, gluten_free and lactose-free to shops- and food-layers ([b06784e](https://source.mapcomplete.org/MapComplete/MapComplete/commit/b06784e7a06aaeb40a375210bc95538a73db9aed)) +* add support for operator:email, mostly for velopark ([1c45f09](https://source.mapcomplete.org/MapComplete/MapComplete/commit/1c45f0963219f3aa743b2ddf9840e2d152b0fae5)) +* add toilet questions into indoor theme ([8f93b0d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/8f93b0d398aa16caa6e9167d96b02c7fc45182a4)) +* add validation check if a mapping does not erase another mapping completely ([556f6d0](https://source.mapcomplete.org/MapComplete/MapComplete/commit/556f6d0b93aa7774b703e80590d2df1601d293c4)) +* add validation for duplicate presets, fix [#1582](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1582) ([2e8a331](https://source.mapcomplete.org/MapComplete/MapComplete/commit/2e8a3311e76c9065338ffce1388658269a05e261)) +* add various services to hackerspaces and makerspaces, add icons, some fixes to make this work with expandRewrite ([8ceda1c](https://source.mapcomplete.org/MapComplete/MapComplete/commit/8ceda1cc5f7e549ccecc65b6469a7195de1022cc)) +* add velopark import functionality ([4c5ebf0](https://source.mapcomplete.org/MapComplete/MapComplete/commit/4c5ebf05f5d818abd622bf9d8c8a96926e36ddd6)) +* add velopark theme ([1c1cea7](https://source.mapcomplete.org/MapComplete/MapComplete/commit/1c1cea7f033ea19c74a6efb958a69a3a729bad3c)) +* add warning if a tagRendering can be replaced by a direct value ([79e40d0](https://source.mapcomplete.org/MapComplete/MapComplete/commit/79e40d0fee2e40b32babc218a374095f6ca520a5)) +* add wikipedia page for "subject:wikidata" on ghost bikes, specifically for the ghost bike of #Natenom ([d74cb00](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d74cb00df4fc55ca00082326da138b580fa39cc7)) +* add year to units ([c8eef2c](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c8eef2c8f6866ded26276250d422bd4a97e5b08c)) +* **advertising:** add (animated!) flag and screen icons ([090130d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/090130d596bb5ab7d337c7c96a55b38ef6181231)) +* **advertising:** boards are never animated ([b92e9b8](https://source.mapcomplete.org/MapComplete/MapComplete/commit/b92e9b815da3e1b15c9859f6d4726bac09307b7b)) +* **advertising:** Fix typos ([9e02c89](https://source.mapcomplete.org/MapComplete/MapComplete/commit/9e02c89fd5da5c7ad4623ed205ef610e4462b2a7)) +* **advertising:** further refinements ([8127027](https://source.mapcomplete.org/MapComplete/MapComplete/commit/81270272518012cf2023be2888d2faa444ee012f)) +* **advertising:** further refinements ([59eabc5](https://source.mapcomplete.org/MapComplete/MapComplete/commit/59eabc5daaa675880e1b684c3d8b4d3f0c1139ac)) +* **advertising:** last icon ([3e72ba2](https://source.mapcomplete.org/MapComplete/MapComplete/commit/3e72ba2b464c819a09956fa22bb321ed68fe34a3)) +* **advertising:** more icons, reordering of the questions ([7fc0770](https://source.mapcomplete.org/MapComplete/MapComplete/commit/7fc0770488ba99ea2d7aab658933d6e22c62cb3e)) +* align iconbadge, fix [#1893](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1893) ([ba098fc](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ba098fc29ac4ea46b0ff19a918282b4f81fe8f10)) +* allow multiple internet access types ([786b850](https://source.mapcomplete.org/MapComplete/MapComplete/commit/786b850dbeff9a92f761e65cd01a0e948140f37d)) +* allow to add multiple changing table locations, see [#1756](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1756) ([c62f7cc](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c62f7cce01da15ef3f123b95e08056ca5019b7c9)) +* allow to add pictures to a 'shelter' ([39c079d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/39c079db45aaadf98bf651d66d6bd88dbbe04bb2)) +* Allow to delete tourism accomodation ([60eeab9](https://source.mapcomplete.org/MapComplete/MapComplete/commit/60eeab9aa79ab1a5fc65b7f5e6efb2ebb0b6e55e)) +* allow to have a non-number type together with a unit ([4ccfe3e](https://source.mapcomplete.org/MapComplete/MapComplete/commit/4ccfe3efe446b407be1ca53d4ad2c3ee6fdde0b4)) +* allow to move a shelter ([565dee8](https://source.mapcomplete.org/MapComplete/MapComplete/commit/565dee8854f605ea40570c0c82d225935e11dba0)) +* allow to move and delete pharmacies ([5e95bd9](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5e95bd99a2dcf424acbcad85aa96a3a36bd612a8)) +* allow to move hydrants ([432f244](https://source.mapcomplete.org/MapComplete/MapComplete/commit/432f24456d75e131425f0f1fe0df15c448f593ef)) +* also ask about menstrual products for toilet_at_amenity ([ae7cc95](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ae7cc95727bc33c6d67a2ef24d2a2e0c2e3c3214)) +* also show 'operator:website' and 'contact:website' as title icon if they are available ([8526f4e](https://source.mapcomplete.org/MapComplete/MapComplete/commit/8526f4e94140132c8abe880b93cbc45780f9686b)) +* automatically derive source from presets if no source is given ([0689758](https://source.mapcomplete.org/MapComplete/MapComplete/commit/06897588be3e56570b973c8db08fce1e13b29c7b)) +* automatically derive source from presets if no source is given ([8e18864](https://source.mapcomplete.org/MapComplete/MapComplete/commit/8e18864daa9d19c2d9ccc2eb6a8ee408e7038d5e)) +* bench.json: decrease minzoom ([5b33d88](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5b33d88ffbff285849d7bf5896df8e8e2e547cef)) +* better support billboard on walls ([8816ad0](https://source.mapcomplete.org/MapComplete/MapComplete/commit/8816ad03ecaedfe248fff1b7b101a266a9a6f444)) +* better support billboard on walls ([0a1c90b](https://source.mapcomplete.org/MapComplete/MapComplete/commit/0a1c90be9e1515b2f708e0f672b0732c7356101b)) +* bicycle library: allow move, fix [#1768](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1768) ([7ac84dd](https://source.mapcomplete.org/MapComplete/MapComplete/commit/7ac84dd675a68f47b6af0465e337561aa0dc9586)) +* bicycle parking: add lockers as options, add operator:website (velopark features) ([22721cd](https://source.mapcomplete.org/MapComplete/MapComplete/commit/22721cd3ef604255bc88d5be995d0f2d65e68a83)) +* change minzoom of second hand shops in circular economy ([0b2e878](https://source.mapcomplete.org/MapComplete/MapComplete/commit/0b2e878481e3cc32b7b37c8cdb28251daa1b02d7)) +* Change text type ([c9751a3](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c9751a3eb570f1865966fa3861fac5ff5c761f1a)) +* description is now a textarea ([0c1b5d1](https://source.mapcomplete.org/MapComplete/MapComplete/commit/0c1b5d1b6c0d12914845a19692670bd1931f532c)) +* disable 'direction'-indicator for surveillance theme as it breaks selection, fix [#1458](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1458) ([9e15353](https://source.mapcomplete.org/MapComplete/MapComplete/commit/9e15353588009e39cf4a8bc2569748f40759609a)) +* disable 'disused' from delete config, delete less fast for shops but use softdeletion instead ([28e737e](https://source.mapcomplete.org/MapComplete/MapComplete/commit/28e737ed2eb6a3934fb650df9b1939a25f954d8c)) +* disable maxspeed and cycleway question for pedestrian roads ([e580f55](https://source.mapcomplete.org/MapComplete/MapComplete/commit/e580f553197165d611258b8c68ed9f9a66ca42c4)) +* don't count food for fritures ([98d441a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/98d441a2602c360136db9f9cc883d2ef734137e5)) +* don't enforce 'allowMove' on unofficial themes ([5b45e42](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5b45e427a0185e224446aeecfe99e87d6077379a)) +* don't inline text fields if they don't have text around them ([821ddcf](https://source.mapcomplete.org/MapComplete/MapComplete/commit/821ddcfaca11ca194b319bfa09f8b0a9fea01a41)) +* don't show 'mark as unknown' if this would break the source-filter ([76a9a2e](https://source.mapcomplete.org/MapComplete/MapComplete/commit/76a9a2ee23dcf61097d33fcbe556df7a46d9a395)) +* don't show favourite icon if not logged in ([b1d94b2](https://source.mapcomplete.org/MapComplete/MapComplete/commit/b1d94b2121195a52ced59454b51844412b9018f3)) +* don't show opening_hours_state title icon if seasonal is set and the item is closed due to seasonal restrictions ([1748e98](https://source.mapcomplete.org/MapComplete/MapComplete/commit/1748e98bfc714e147c12b8fc233432412ed186c2)) +* don't use 'Yes' or 'No' as start ([f87e735](https://source.mapcomplete.org/MapComplete/MapComplete/commit/f87e73596e65a12b7fb88456dfb21dcc1eb8a850)) +* elevators: first ask if there is speech output/tactile writing before asking the relative languages ([8acaafe](https://source.mapcomplete.org/MapComplete/MapComplete/commit/8acaafe307826ac682f25eaa0b188278ca4056fe)) +* enable 'guideposts' in nature theme ([94291de](https://source.mapcomplete.org/MapComplete/MapComplete/commit/94291de5a3451120b6abdb153ba57675949d3d5b)) +* enable 'speciality'-filter in doctors, decrease minzoom ([4090a74](https://source.mapcomplete.org/MapComplete/MapComplete/commit/4090a7493253e2b5513307d013d0a0061394aed6)) +* enable deletion of bike_cafes ([90c44cc](https://source.mapcomplete.org/MapComplete/MapComplete/commit/90c44cc8bdfb7b2447f1974ed94430e5b2fa3c6f)) +* enable download functionality by default ([5504d49](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5504d49d595fee66f0c43f3efbf6f130634497be)) +* enable move on schools, tweak GRB for performance ([db98288](https://source.mapcomplete.org/MapComplete/MapComplete/commit/db982884a1eea2a6e37d67129256f9c6b192a841)) +* enable reviews for climbing areas and gyms ([2a3a78b](https://source.mapcomplete.org/MapComplete/MapComplete/commit/2a3a78bc69eea38a83378f02717bc9fdc1cd5414)) +* enable reviews on pharmacies-theme ([701f033](https://source.mapcomplete.org/MapComplete/MapComplete/commit/701f03397e0339cba98fc776f06b38ccb13511b2)) +* enable snapping for facade gardens ([da68d36](https://source.mapcomplete.org/MapComplete/MapComplete/commit/da68d365feab19a94ea85b2a756e3336bfb8b127)) +* exclude 'advertising=no' from loading, fix [#1865](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1865) ([eef9918](https://source.mapcomplete.org/MapComplete/MapComplete/commit/eef99186cfbc46b57a97d2df78c8ef9c69a4609b)) +* exclude route relations from "toilets=yes". There are a few route relations with 'toilets' and those choke up MapComplete ([139b014](https://source.mapcomplete.org/MapComplete/MapComplete/commit/139b014c6c1f34fff08210c1c4915ea79534086c)) +* explicitly set 'allowMove' for all layers, fix [#2121](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/2121) ([468b895](https://source.mapcomplete.org/MapComplete/MapComplete/commit/468b895302fff50bc68cbdf72998bc08590307d0)) +* extract layers from camperssite ([82e6b2a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/82e6b2af9b564117ebb5714b8a795b759ebf528d)) +* extract layers from camperssite ([44f42ee](https://source.mapcomplete.org/MapComplete/MapComplete/commit/44f42ee2c946d3f37224ca41f603e9c907ed5214)) +* first version of circular economy theme ([592be68](https://source.mapcomplete.org/MapComplete/MapComplete/commit/592be68f09b06f22d45d5d5c274c91315d1613f7)) +* fix [#1362](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1362) ([ff9ca5e](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ff9ca5e5cd6abde6c578ae442fe0d06217015288)) +* fix [#1866](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1866) ([1cf7119](https://source.mapcomplete.org/MapComplete/MapComplete/commit/1cf71197f51646cfceb4b58267cf1bdd2223e12f)) +* fix [#1910](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1910) ([b484ea0](https://source.mapcomplete.org/MapComplete/MapComplete/commit/b484ea005b6b91bad729b7b1923f71b8fc893870)) +* fix badge, fix [#1894](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1894) ([a2279ac](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a2279ac28bfb1d5dbc0ac47c2762a9104e4e54c5)) +* fix calculated tags of climbing theme ([f800545](https://source.mapcomplete.org/MapComplete/MapComplete/commit/f80054558fe8422c7c1dfa9e277bd772f157f436)) +* fix compilation ([c300d90](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c300d901284dfbf05c5044da46e12ec8ca4469d1)) +* fix conversion for legacy themes ([21c35fc](https://source.mapcomplete.org/MapComplete/MapComplete/commit/21c35fc2c56eea64d18ee0fc18d65b2cdb913c82)) +* fix cycle rental which dissappears ([efce134](https://source.mapcomplete.org/MapComplete/MapComplete/commit/efce134a6cc90d4c3794cac91fc0a9da10fdd3b1)) +* fix cycle_highways ([61575a9](https://source.mapcomplete.org/MapComplete/MapComplete/commit/61575a9909d8c0206e45a8106ef369ef616f45d7)) +* fix icon for shops layer ([d9d8c0a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d9d8c0ad1f0af64f6d08364a6c64f59b748f001a)) +* fix incorrect argument, might fix [#1881](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1881) ([209cfe6](https://source.mapcomplete.org/MapComplete/MapComplete/commit/209cfe6b733b849e85854d7ab3eaf4987116226f)) +* fix internet question ([b132590](https://source.mapcomplete.org/MapComplete/MapComplete/commit/b13259083a8d7c3b42e4df618b88de06b00f1041)) +* fix overrides, fix [#1705](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1705) ([3334bfb](https://source.mapcomplete.org/MapComplete/MapComplete/commit/3334bfb8cae9a2c326764e7375829769ac96c400)) +* fix rendering of charging station ([0c52051](https://source.mapcomplete.org/MapComplete/MapComplete/commit/0c5205136b1a18ee91df65de52e9e60f2036d3b7)) +* fix some isCounted-typos ([20a462f](https://source.mapcomplete.org/MapComplete/MapComplete/commit/20a462fdf5683587e50b42171c109e87eb193422)) +* fix titles and names for assembly points and disaster_response ([170c459](https://source.mapcomplete.org/MapComplete/MapComplete/commit/170c4592d13929810f6e822592cd1e2d1e83a1ac)) +* fix typo in soft-deletion tag ([5f62712](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5f627124e98e98f25e9e5a834f56e906237e0241)) +* fix validation errors due to [#1779](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1779) ([707d996](https://source.mapcomplete.org/MapComplete/MapComplete/commit/707d99619d7b5fa90891e93d5641f52715f04beb)) +* fix: don't show irrelevant 'multilevel'-question anymore ([b5fca68](https://source.mapcomplete.org/MapComplete/MapComplete/commit/b5fca68a82d529bd10f56ba0dd63d27ae11ea2a5)) +* ghost signs: add wall-based artworks to be able to mark them as ghost sign and to avoid duplicates ([e68edeb](https://source.mapcomplete.org/MapComplete/MapComplete/commit/e68edeb29fa604daee0c7638999bcebab2fd7b11)) +* ghost signs: add wall-based artworks to be able to mark them as ghost sign and to avoid duplicates ([8f95e85](https://source.mapcomplete.org/MapComplete/MapComplete/commit/8f95e8520a751ef9fef8cc7a8810322117c7b6c1)) +* hackerspaces: more workshop types ([70fa180](https://source.mapcomplete.org/MapComplete/MapComplete/commit/70fa180b6a1e1a0db4e54f623797c05847b7face)) +* Hide bike cleaning cost if we don't know if there is a bike cleaning service ([87aee9e](https://source.mapcomplete.org/MapComplete/MapComplete/commit/87aee9e2b72013e387fd3c196a9940bf477743c8)) +* improve 'auto-type' special visualisation ([658db35](https://source.mapcomplete.org/MapComplete/MapComplete/commit/658db3561722ec5d220043969ed1154c9e7411af)) +* improve 'tourism-accomodation', add many more categories as some people are using 'hotels' to also add other categories (see https://wiki.openstreetmap.org/wiki/Organised_Editing/Activities/Trziste_prace) ([53ffa06](https://source.mapcomplete.org/MapComplete/MapComplete/commit/53ffa06a49a670ff23e605595aea7919c84f20b5)) +* improve 'tourism-accomodation', add many more categories as some people are using 'hotels' to also add other categories (see https://wiki.openstreetmap.org/wiki/Organised_Editing/Activities/Trziste_prace) ([bc54f79](https://source.mapcomplete.org/MapComplete/MapComplete/commit/bc54f797d792ebeac4b043612df9682a1a4c79c6)) +* improve ability of 'rewrite' config ([f015604](https://source.mapcomplete.org/MapComplete/MapComplete/commit/f015604000e09b81625d8dc5617e7c999b27fc74)) +* improve advertising theme, see [#1866](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1866), translation reset for new presets ([05bba07](https://source.mapcomplete.org/MapComplete/MapComplete/commit/05bba071dc44897fe795974a39d472159cbaadd4)) +* improve atm opening hours, add reviews to playgrounds ([9ce60b6](https://source.mapcomplete.org/MapComplete/MapComplete/commit/9ce60b6ffb175803fde11b9116a0e1390ade766c)) +* improve benches ([9e10bf4](https://source.mapcomplete.org/MapComplete/MapComplete/commit/9e10bf421f9bcd1cadec10638eb520132c647c64)) +* improve error messages ([6897b88](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6897b888170399db9a5d4e649d89dee2f9d0b30f)) +* improve favourite panel ([59090fd](https://source.mapcomplete.org/MapComplete/MapComplete/commit/59090fdb39a864b7d8b64a26fe35e98eacfa2121)) +* improve information about indoor rooms ([47bf119](https://source.mapcomplete.org/MapComplete/MapComplete/commit/47bf1195bcc198446c35b31ebd7d446efde7dd9d)) +* improve velopark usability ([c1003f8](https://source.mapcomplete.org/MapComplete/MapComplete/commit/c1003f8fe79c4a2ce820d9764b51a4a25b6e7bbd)) +* improvements to BBQ, different icons, add some questions, remove 'unknown'-options ([2db0b1a](https://source.mapcomplete.org/MapComplete/MapComplete/commit/2db0b1afcbbf7c8d8e6174080a1e62295c223e87)) +* improvements to memorial theme ([59f56bd](https://source.mapcomplete.org/MapComplete/MapComplete/commit/59f56bd251c2523cb81ca07c74f9107c70560869)) +* include love hotels in regular hotels theme (with a high minzoom) ([d48b8af](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d48b8aff922e3478a62ecc3e92f92b750e8eef8f)) +* lint layers to use an array instead of a string for 'snapToLayers' ([d534842](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d534842d050f046ac5187ff8386c9edf052cdd23)) +* make filters of public bookcase translatable ([7b3d07e](https://source.mapcomplete.org/MapComplete/MapComplete/commit/7b3d07e5c489c0d139543cb7e5481e522b435b12)) +* make the selected note pulsate and have a different border when selected ([83fc189](https://source.mapcomplete.org/MapComplete/MapComplete/commit/83fc189fd332c0df2dc719a7ba676f3fad7cca32)) +* more questions about climbing services ([3769bd1](https://source.mapcomplete.org/MapComplete/MapComplete/commit/3769bd1c4fc7976d8d980f049ca6a3ecbc8710f1)) +* move all bike_shop questions into shops, reuse shops layer instead ([3c16e3d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/3c16e3de686a903c1807d7a3a1397c6f350c8476)) +* move some bicycle shop questions into the shops-layer so that those questions are asked there as well (and that both layers can be unified) ([6cd7828](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6cd7828ed3576dd8abf36c24032f9ec1d4966684)) +* move tagRenderings+ above leftover-questions ([f2f041f](https://source.mapcomplete.org/MapComplete/MapComplete/commit/f2f041f9d0bfb557588ccd90b1d710498aa8edc0)) +* only add rating-title-icon if 'review_list()' is used in the layer ([6c75553](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6c75553f3fec7642c7bbb75d999781126a344065)) +* phone validation now knows about some short-codes ([38b9523](https://source.mapcomplete.org/MapComplete/MapComplete/commit/38b9523b835b72bfe9f068b55015d8f7868951c9)) +* pin more markers to new icon ([04ee3dc](https://source.mapcomplete.org/MapComplete/MapComplete/commit/04ee3dc32c7b1e8c6690a91624530309df65e813)) +* properly show the name of the hospital ([9739973](https://source.mapcomplete.org/MapComplete/MapComplete/commit/9739973f2e9e1c98e0ae6ea58f55bf8588a9de14)) +* re-enable terrain ([94bc6ee](https://source.mapcomplete.org/MapComplete/MapComplete/commit/94bc6ee31d36c56c31090ea07c7f2baecff99eb1)) +* remove obsolete fields from drinking water theme ([66cc615](https://source.mapcomplete.org/MapComplete/MapComplete/commit/66cc615805246100634aaccd8426c59eec5c03ce)) +* remove obsolete SOTM-events, fix [#1909](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1909) ([5659dd8](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5659dd8e8c2a1fbf596cf9fa2e3cb56ed2d95349)) +* remove unneeded invalidValues ([4fe0c41](https://source.mapcomplete.org/MapComplete/MapComplete/commit/4fe0c41628ae0a9dc6985a10bb396ea96534dde9)) +* show capacity:cargo_bike, allow to erase it ([58dfb93](https://source.mapcomplete.org/MapComplete/MapComplete/commit/58dfb93818e6f737b93c406b25bf4eb3c0572d7c)) +* show keycutting service question ([5bcc617](https://source.mapcomplete.org/MapComplete/MapComplete/commit/5bcc617d22ce6596f48f8e68a21910cd744c4682)) +* show maproulette marker in linking menu ([e327d38](https://source.mapcomplete.org/MapComplete/MapComplete/commit/e327d385d126864bb5e3ba17e3f3b2ff2fd7b5ae)) +* show maproulette marker in linking menu ([ac6fdde](https://source.mapcomplete.org/MapComplete/MapComplete/commit/ac6fdde785ddf11b833501ac3de6c4a9bf84201d)) +* show maproulette marker in linking menu ([8a4e2d8](https://source.mapcomplete.org/MapComplete/MapComplete/commit/8a4e2d8cb56c28b38ac03262dbfd76f874d3f2ef)) +* show toilets only from zoomlevel >= 15 ([6760897](https://source.mapcomplete.org/MapComplete/MapComplete/commit/6760897a6f6427755b63c8cc7da37b9d39279083)) +* small tweaks to fitness stations ([3f4410f](https://source.mapcomplete.org/MapComplete/MapComplete/commit/3f4410ff19e71c02e59df5fbe1ef77bcb2a53224)) +* tweak zoomlevels ([303d3a0](https://source.mapcomplete.org/MapComplete/MapComplete/commit/303d3a0337afc388ed2158ab008a8a17684c6530)) +* Update climbing_route.json: add snap to layer ([193b8b4](https://source.mapcomplete.org/MapComplete/MapComplete/commit/193b8b4672405abe0e54d3143c9faec88733e450)) +* Update climbing.json: add layers ([bb9b1df](https://source.mapcomplete.org/MapComplete/MapComplete/commit/bb9b1df4e0b26fff0a0e2e513b544c910f046f86)) +* update some default background layers ([a855840](https://source.mapcomplete.org/MapComplete/MapComplete/commit/a85584040d436012e3c68fe85e54e490529388db)) +* update tagging of climbing shoe repair ([d1aa751](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d1aa751e1831cd1090ea5a738462b052fad2a4d9)) +* Update velopark description ([9083e89](https://source.mapcomplete.org/MapComplete/MapComplete/commit/9083e8954971ad4bed1914bc7cd5c30397b23895)) +* validate that a background layer actually exists, fix current-view button (GRB) ([fc483ed](https://source.mapcomplete.org/MapComplete/MapComplete/commit/fc483ed54776ed78efb9d9f4b2b868ac85a0e6b3)) +* validate that a background layer actually exists, fix current-view button (GRB) ([eb6194b](https://source.mapcomplete.org/MapComplete/MapComplete/commit/eb6194bf8f1752a7ef80583d8b878f75c146c7f8)) +* various fixes to velopark, see [#1783](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1783) ([2583fee](https://source.mapcomplete.org/MapComplete/MapComplete/commit/2583feef65e18f786253c93123e22d111e992ccf)) +* various improvements ([d4895a0](https://source.mapcomplete.org/MapComplete/MapComplete/commit/d4895a098916183cef47f5dc79d1870b99472be3)) +* velopark: reorder attributes for a clearer view ([0929b55](https://source.mapcomplete.org/MapComplete/MapComplete/commit/0929b55b0807eb8cd9dea188d03339facf1113ce)) +* vending machines: add meat as option, add operator phone number, add 'condom' icon, fix [#1584](hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues/1584) ([86d0e5d](https://source.mapcomplete.org/MapComplete/MapComplete/commit/86d0e5dc745805772f248d67eddfec88095657a6)) -### [0.46.6](https://github.com/pietervdvn/MapComplete/compare/v0.46.7...v0.46.6) (2024-09-13) +### [0.46.6](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.46.7...v0.46.6) (2024-09-13) -### [0.46.7](https://github.com/pietervdvn/MapComplete/compare/v0.46.6...v0.46.7) (2024-09-13) +### [0.46.7](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.46.6...v0.46.7) (2024-09-13) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 97c6f4c4c..4ffe38262 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -7,7 +7,7 @@ There are multiple ways to contribute: - Translating MapComplete to your own language can be done on [the Weblate website](https://translate.mapcomplete.org/projects/mapcomplete/) -- If you encounter a bug, the [issue tracker](https://github.com/pietervdvn/MapComplete/issues) is the place to be +- If you encounter a bug, the [issue tracker](https://source.mapcomplete.org/MapComplete/MapComplete/issues) is the place to be - A good start to contribute is to create a single map layer showing features which interest you. Read more about [making your own theme](/Docs/Making_Your_Own_Theme.md). - Feel free to hop in [our chat channel on matrix](https://app.element.io/#/room/#MapComplete:matrix.org) - If you want to improve a theme, create a new theme, spot a typo in the repo... the best way is to open a pull request. @@ -19,9 +19,9 @@ Rights of contributors ----------------------- If you have write access to the repository, you can make a fork of an already existing branch and push this new branch -to GitHub. This means that this branch will be _automatically built_ and be **deployed** -to `https://pietervdvn.github.io/mc/`. You can see the deploy process -on [GitHub Actions](https://github.com/pietervdvn/MapComplete/actions). Don't worry about pushing too much. These +to Forgejo. This means that this branch will be _automatically built_ and be **deployed** +to `https://builds.mapcomplete.org/`. You can see the deploy process +on [Forgejo Actions](https://source.mapcomplete.org/MapComplete/MapComplete/actions). Don't worry about pushing too much. These deploys are free and totally automatic. They might fail if something is wrong, but this will hinder no one. Additionally, some other maintainer might step in and merge the latest develop with your branch, making later pull diff --git a/Docs/BuiltinIndex.md b/Docs/BuiltinIndex.md index 9f431a055..a3282e97c 100644 --- a/Docs/BuiltinIndex.md +++ b/Docs/BuiltinIndex.md @@ -8,6 +8,7 @@ - advertising - aerialway + - all_streets - ambulancestation - animal_shelter - assembly_point @@ -126,13 +127,11 @@ - tourism_accomodation - trail - transit_stops - - tree_node - vending_machine - viewpoint - village_green - waste_basket - waste_disposal - - wayside_shrine - windturbine ### luminous_or_lit @@ -250,6 +249,7 @@ - shops - sports_centre - tertiary_education + - toilet - vending_machine - veterinary @@ -273,6 +273,7 @@ - shops - sports_centre - tertiary_education + - toilet ### opening_hours_by_appointment @@ -287,6 +288,8 @@ - artwork - ghost_bike - memorial + - tree_node + - wayside_shrine ### wikipedia @@ -368,11 +371,20 @@ - toilet - vending_machine + ### indoor + + - atm + - clock + ### artwork.*artwork-question - bench - drinking_water + ### memorial.*memorial-specific + + - bench + ### description - bicycle_library @@ -596,10 +608,6 @@ - climbing_gym - ### indoor - - - clock - ### all_tags - cycle_highways @@ -757,31 +765,7 @@ - tertiary_education - ### toilet.toilets-type - - - toilet_at_amenity - - ### toilet.toilets-changing-table - - - toilet_at_amenity - - ### toilet.toilet-changing_table:location - - - toilet_at_amenity - - ### toilet.toilet-handwashing - - - toilet_at_amenity - - ### toilet.toilet-has-paper - - - toilet_at_amenity - - ### toilet.menstrual_products - - - toilet_at_amenity - - ### toilet.menstrual_products_location + ### toilet.prefixed - toilet_at_amenity diff --git a/Docs/BuiltinQuestions.md b/Docs/BuiltinQuestions.md index fa81e08c3..6fc9ae1a2 100644 --- a/Docs/BuiltinQuestions.md +++ b/Docs/BuiltinQuestions.md @@ -14,6 +14,11 @@ This is a special layer - data is not sourced from OpenStreetMap ## Table of contents 1. [Supported attributes](#supported-attributes) +2. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) + - [Opening hours](#opening-hours) + - [Opening hours](#opening-hours) + - [Opening hours](#opening-hours) - [questions](#questions) - [images](#images) - [images_no_blur](#images_no_blur) @@ -71,11 +76,11 @@ This is a special layer - data is not sourced from OpenStreetMap - [seating](#seating) - [maxstay](#maxstay) - [name](#name) -2. [Filters](#filters) +3. [Filters](#filters) ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -99,7 +104,7 @@ This is a special layer - data is not sourced from OpenStreetMap | [level](https://wiki.openstreetmap.org/wiki/Key:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:level%3D-1) | | [smoking](https://wiki.openstreetmap.org/wiki/Key:smoking) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dno) [outside](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Doutside) | | [hearing_loop](https://wiki.openstreetmap.org/wiki/Key:hearing_loop) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:hearing_loop%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:hearing_loop%3Dno) | -| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wifi](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi) | +| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) | | [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) | | [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | | [survey:date](https://wiki.openstreetmap.org/wiki/Key:survey:date) | [date](../SpecialInputElements.md#date) | [](https://wiki.openstreetmap.org/wiki/Tag:survey:date%3D) | @@ -115,6 +120,64 @@ This is a special layer - data is not sourced from OpenStreetMap | [maxstay](https://wiki.openstreetmap.org/wiki/Key:maxstay) | [pfloat](../SpecialInputElements.md#pfloat) | [unlimited](https://wiki.openstreetmap.org/wiki/Tag:maxstay%3Dunlimited) | | [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [questions](#questions) | _{questions()}_ | | _Multiple choice only_ | +| [images](#images) | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [images_no_blur](#images_no_blur) | _{image_carousel()}{image_upload(,,,true)}_ | | _Multiple choice only_ | +| [mapillary](#mapillary) | _{mapillary_link()}_ | | _Multiple choice only_ | +| [export_as_gpx](#export_as_gpx) | _{export_as_gpx()}_ | | _Multiple choice only_ | +| [export_as_geojson](#export_as_geojson) | _{export_as_geojson()}_ | | _Multiple choice only_ | +| [wikipedia](#wikipedia) | What is the corresponding Wikidata entity?
_{wikipedia():max-height:25rem}_
2 options | | *[wikidata](https://wiki.osm.org/wiki/Key:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [reviews](#reviews) | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [phone](#phone) | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [mastodon](#mastodon) | What is the Mastodon-handle of ?
_{fediverse_link(contact:mastodon)}_ | | *[contact:mastodon](https://wiki.osm.org/wiki/Key:contact:mastodon)* ([fediverse](../SpecialInputElements.md#fediverse)) | +| [facebook](#facebook) | What is the facebook page of of ?
_{link(Facebook page,&LBRACEcontact:facebook&RBRACE,,,,)}
Facebook is known to harm mental health, manipulate public opinion and cause hate. Try to use healthier alternatives
_ | | *[contact:facebook](https://wiki.osm.org/wiki/Key:contact:facebook)* ([url](../SpecialInputElements.md#url)) | +| [osmlink](#osmlink) | __
1 options | | _Multiple choice only_ | +| [email](#email) | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website) | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [wheelchair-access](#wheelchair-access) | Is this place accessible with a wheelchair?
4 options | | _Multiple choice only_ | +| [dog-access](#dog-access) | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | +| [description](#description) | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | +| [opening_hours](#opening_hours) | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [opening_hours_24_7](#opening_hours_24_7)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
2 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [opening_hours_24_7_default](#opening_hours_24_7_default)
_(Original in [questions](./BuiltinQuestions.md#opening_hours_24_7))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
2 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [opening_hours_by_appointment](#opening_hours_by_appointment)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
3 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [service:electricity](#service:electricity) | Does this amenity have electrical outlets, available to customers when they are inside?
4 options | | _Multiple choice only_ | +| [payment-options](#payment-options) | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [payment-options-split](#payment-options-split)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
7 options | | _Multiple choice only_ | +| [payment-options-advanced](#payment-options-advanced)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
5 options | | _Multiple choice only_ | +| [denominations-coins](#denominations-coins) | What coins can you use to pay here?
15 options | | _Multiple choice only_ | +| [denominations-notes](#denominations-notes) | what notes can you use to pay here?
13 options | | _Multiple choice only_ | +| [all_tags](#all_tags) | _{all_tags()}_ | | _Multiple choice only_ | +| [multilevels](#multilevels)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | What levels does this elevator go to?
_This elevator goes to floors {level}_
5 options | | *[level](https://wiki.osm.org/wiki/Key:level)* ([string](../SpecialInputElements.md#string)) | +| [repeated](#repeated) | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level) | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [smoking](#smoking) | Is smoking allowed at ?
3 options | | _Multiple choice only_ | +| [induction-loop](#induction-loop) | Does this place have an audio induction loop for people with reduced hearing?
2 options | | _Multiple choice only_ | +| [internet](#internet) | Does this place offer internet access?
6 options | internet-all | _Multiple choice only_ | +| [internet-fee](#internet-fee) | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | +| [internet-ssid](#internet-ssid) | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | +| [luminous_or_lit](#luminous_or_lit) | Is this object lit or does it emit light?
4 options | | _Multiple choice only_ | +| [survey_date](#survey_date) | When was this object last surveyed?
_This object was last surveyed on {survey:date}_
1 options | | *[survey:date](https://wiki.osm.org/wiki/Key:survey:date)* ([date](../SpecialInputElements.md#date)) | +| [check_date](#check_date) | When was this object last checked?
_This object was last checked on {check_date}_
1 options | | *[check_date](https://wiki.osm.org/wiki/Key:check_date)* ([date](../SpecialInputElements.md#date)) | +| [sugar_free](#sugar_free) | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | +| [lactose_free](#lactose_free) | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [gluten_free](#gluten_free) | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [vegan](#vegan) | Does this place offer a vegan option?
4 options | diets | _Multiple choice only_ | +| [lod](#lod) | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | +| [split_button](#split_button) | _{split_button()}_ | | _Multiple choice only_ | +| [seasonal](#seasonal) | Is available all around the year?
3 options | | _Multiple choice only_ | +| [shower](#shower) | Does this facility offer showers?
4 options | | _Multiple choice only_ | +| [preset_description](#preset_description) | _{preset_description()}_ | | _Multiple choice only_ | +| [brand](#brand) | Is part of a bigger brand?
_Part of {brand}_
1 options | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [indoor](#indoor) | Is this object located indoors?
2 options | | _Multiple choice only_ | +| [seating](#seating) | What kind of seating does have?
2 options | | _Multiple choice only_ | +| [maxstay](#maxstay) | What is the maximum amount of time one is allowed to stay here?
_One can stay at most {canonical(maxstay)}_
1 options | | *[maxstay](https://wiki.osm.org/wiki/Key:maxstay)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [name](#name) | What is the name of this place?
_{name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | + ### questions Show the questions block at this location _This tagrendering has no question and is thus read-only_ @@ -406,7 +469,7 @@ The question is `Does this place offer internet access?` - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_ - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal - *This place offers wired internet access* is shown if with internet_access=wired - - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wifi + - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan This tagrendering has labels `internet-all` diff --git a/Docs/Development_deployment.md b/Docs/Development_deployment.md index a415f99d8..317cbddb8 100644 --- a/Docs/Development_deployment.md +++ b/Docs/Development_deployment.md @@ -6,7 +6,7 @@ There are various scripts to help set up MapComplete for developing and for depl This documents attempts to shed some light on these scripts. Note: these scripts change every now and then - if the documentation here is incorrect or you run into troubles, do -leave a message in [the issue tracker](https://github.com/pietervdvn/MapComplete/issues) +leave a message in [the issue tracker](https://source.mapcomplete.org/MapComplete/MapComplete/issues) Architecture overview --------------------- diff --git a/Docs/ELI-overview.md b/Docs/ELI-overview.md index 1670c852e..63fe7f7e6 100644 --- a/Docs/ELI-overview.md +++ b/Docs/ELI-overview.md @@ -102,7 +102,7 @@ This table gives a summary of ids, names and other metainformation. [See the onl | Aargau-AGIS-2020 | Kanton Aargau 20cm (AGIS 2020) | photo | | AGIS OF2020 | | Aargau-AGIS-2021 | Kanton Aargau 20cm (AGIS 2021) | photo | | AGIS OF2021 | | Aargau-AGIS-2022 | Kanton Aargau 20cm (AGIS 2022) | photo | | AGIS OF2022 | -| Aargau-AGIS-2023 | Kanton Aargau 20cm (AGIS 2023) | photo | ⭐ | AGIS OF2023 | +| Aargau-AGIS-2023 | Kanton Aargau 20cm (AGIS 2023) | photo | | AGIS OF2023 | | Aargau-AGIS-2014 | Kanton Aargau 25cm (AGIS 2014) | photo | | AGIS OF2014 | | Aargau-AGIS-2016 | Kanton Aargau 25cm (AGIS 2016) | photo | | AGIS OF2016 | | Aargau-AGIS-2017 | Kanton Aargau 25cm (AGIS 2017) | photo | | AGIS OF2017 | diff --git a/Docs/LanguagePicker.md b/Docs/LanguagePicker.md index fcc609c58..0ce82ce42 100644 --- a/Docs/LanguagePicker.md +++ b/Docs/LanguagePicker.md @@ -41,7 +41,7 @@ This one fetches all languages and uses the labels in every language as their tr Of course, real life isn't as easy. There are dialects, differences in notation between Weblate and Wikipedia (e.g. `zh-hant` vs `zh-Hant`). But with a few exceptions, this can be fixed too. Some pragmatism doesn't hurt - even though it is nice that it works for most cases automatically. -[The full script is available here](https://github.com/pietervdvn/MapComplete/blob/develop/scripts/fetchLanguages.ts). +[The full script is available here](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/scripts/fetchLanguages.ts). # Results diff --git a/Docs/Layers/address.md b/Docs/Layers/address.md index b6246c471..74ce6e04d 100644 --- a/Docs/Layers/address.md +++ b/Docs/Layers/address.md @@ -11,6 +11,7 @@ Addresses 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [address_joined](#address_joined) - [header](#header) - [housenumber](#housenumber) @@ -37,7 +38,7 @@ Elements must match **any** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -47,6 +48,20 @@ Elements must match **any** of the following expressions: | [addr:unit](https://wiki.openstreetmap.org/wiki/Key:addr:unit) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:addr:unit%3D) | | [fixme](https://wiki.openstreetmap.org/wiki/Key:fixme) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:fixme%3D) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [address_joined](#address_joined) | _{group(header,street;housenumber;unit)}_ | address | _Multiple choice only_ | +| [header](#header) | _{addr:street} {addr:housenumber} {addr:unit}_
1 options | address, hidden | _Multiple choice only_ | +| [housenumber](#housenumber) | What is the number of this house?
_The house number is {addr:housenumber}_
1 options | address, hidden | *[addr:housenumber](https://wiki.osm.org/wiki/Key:addr:housenumber)* ([string](../SpecialInputElements.md#string)) | +| [street](#street) | What street is this address located in?
_This address is in street {addr:street}_ | address, hidden | *[addr:street](https://wiki.osm.org/wiki/Key:addr:street)* ([string](../SpecialInputElements.md#string)) | +| [unit](#unit) | What is the unit number or letter?
_The unit number is {addr:unit}_
1 options | address, hidden | *[addr:unit](https://wiki.osm.org/wiki/Key:addr:unit)* ([string](../SpecialInputElements.md#string)) | +| [fixme](#fixme) | What should be fixed here? Please explain
_Fixme description{fixme}_
1 options | | *[fixme](https://wiki.osm.org/wiki/Key:fixme)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### address_joined _This tagrendering has no question and is thus read-only_ @@ -107,7 +122,7 @@ The question is `What should be fixed here? Please explain` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/advertising.md b/Docs/Layers/advertising.md index 659058427..316b6d6c4 100644 --- a/Docs/Layers/advertising.md +++ b/Docs/Layers/advertising.md @@ -20,6 +20,7 @@ We will complete data from advertising features with reference, operator and lit 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [type](#type) - [animated](#animated) @@ -71,7 +72,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -82,6 +83,24 @@ Elements must match **all** of the following expressions: | [ref](https://wiki.openstreetmap.org/wiki/Key:ref) | [string](../SpecialInputElements.md#string) | | | [historic](https://wiki.openstreetmap.org/wiki/Key:historic) | Multiple choice | [advertising](https://wiki.openstreetmap.org/wiki/Tag:historic%3Dadvertising) [](https://wiki.openstreetmap.org/wiki/Tag:historic%3D) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [type](#type) | Which type of advertising feature is this?
_This is a {advertising}_
13 options | | *[advertising](https://wiki.osm.org/wiki/Key:advertising)* ([string](../SpecialInputElements.md#string)) | +| [animated](#animated) | Does this advertisement cycle through multiple messages?
5 options | | _Multiple choice only_ | +| [luminous_or_lit_advertising](#luminous_or_lit_advertising)
_(Original in [questions](./BuiltinQuestions.md#luminous_or_lit))_ | Is this object lit or does it emit light?
5 options | | _Multiple choice only_ | +| [operator](#operator) | Who operates this feature?
_Operated by {operator}_ | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [message_type](#message_type) | What kind of message is shown?
10 options | | _Multiple choice only_ | +| [Sides](#Sides) | From how many sides you can watch advertisments?
2 options | | _Multiple choice only_ | +| [ref](#ref) | Wich is the reference number?
_Reference number is {ref}_ | | *[ref](https://wiki.osm.org/wiki/Key:ref)* ([string](../SpecialInputElements.md#string)) | +| [historic](#historic) | Is this sign for a business that no longer exists or no longer being maintained?
2 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -170,7 +189,7 @@ The question is `Is this sign for a business that no longer exists or no longer ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/advertising_wall_paintings.md b/Docs/Layers/advertising_wall_paintings.md index 32c076aba..9d0a198f6 100644 --- a/Docs/Layers/advertising_wall_paintings.md +++ b/Docs/Layers/advertising_wall_paintings.md @@ -13,6 +13,7 @@ We will complete data from advertising features with reference, operator and lit 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [type](#type) - [animated](#animated) @@ -42,7 +43,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -53,6 +54,24 @@ Elements must match **all** of the following expressions: | [ref](https://wiki.openstreetmap.org/wiki/Key:ref) | [string](../SpecialInputElements.md#string) | | | [historic](https://wiki.openstreetmap.org/wiki/Key:historic) | Multiple choice | [advertising](https://wiki.openstreetmap.org/wiki/Tag:historic%3Dadvertising) [](https://wiki.openstreetmap.org/wiki/Tag:historic%3D) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [type](#type) | Which type of advertising feature is this?
_This is a {advertising}_
13 options | | *[advertising](https://wiki.osm.org/wiki/Key:advertising)* ([string](../SpecialInputElements.md#string)) | +| [animated](#animated) | Does this advertisement cycle through multiple messages?
5 options | | _Multiple choice only_ | +| [luminous_or_lit_advertising](#luminous_or_lit_advertising)
_(Original in [questions](./BuiltinQuestions.md#luminous_or_lit))_ | Is this object lit or does it emit light?
5 options | | _Multiple choice only_ | +| [operator](#operator) | Who operates this feature?
_Operated by {operator}_ | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [message_type](#message_type) | What kind of message is shown?
10 options | | _Multiple choice only_ | +| [Sides](#Sides) | From how many sides you can watch advertisments?
2 options | | _Multiple choice only_ | +| [ref](#ref) | Wich is the reference number?
_Reference number is {ref}_ | | *[ref](https://wiki.osm.org/wiki/Key:ref)* ([string](../SpecialInputElements.md#string)) | +| [historic](#historic) | Is this sign for a business that no longer exists or no longer being maintained?
2 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -141,7 +160,7 @@ The question is `Is this sign for a business that no longer exists or no longer ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/aerialway.md b/Docs/Layers/aerialway.md index 2fe2938b1..1b3cf98c2 100644 --- a/Docs/Layers/aerialway.md +++ b/Docs/Layers/aerialway.md @@ -11,6 +11,8 @@ Various forms of transport for passengers and goods that use wires, including ca 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [type](#type) - [duration](#duration) @@ -21,7 +23,7 @@ Various forms of transport for passengers and goods that use wires, including ca - [length](#length) - [leftover-questions](#leftover-questions) - [lod](#lod) -4. [Filters](#filters) +5. [Filters](#filters) ## Themes using this layer @@ -40,7 +42,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -50,6 +52,20 @@ Elements must match **all** of the following expressions: | [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | | | [oneway](https://wiki.openstreetmap.org/wiki/Key:oneway) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:oneway%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:oneway%3Dno) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [type](#type) | What type of aerialway is this?
11 options | | _Multiple choice only_ | +| [duration](#duration) | How long takes a single journey with this elevator?
_A single journey takes {duration} minutes_ | | *[duration](https://wiki.osm.org/wiki/Key:duration)* ([string](../SpecialInputElements.md#string)) | +| [occupancy](#occupancy) | How many people fit a single carriage?
_{aerialway:occupancy} people fit a single carriage_ | | *[aerialway:occupancy](https://wiki.osm.org/wiki/Key:aerialway:occupancy)* ([string](../SpecialInputElements.md#string)) | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [oneway](#oneway) | In what direction can this aerialway be taken?
2 options | | _Multiple choice only_ | +| [length](#length) | _This aerialway is {_length:km} kilometer long_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -103,7 +119,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod diff --git a/Docs/Layers/all_streets.md b/Docs/Layers/all_streets.md index af1c14ac9..a224e21cc 100644 --- a/Docs/Layers/all_streets.md +++ b/Docs/Layers/all_streets.md @@ -2,6 +2,8 @@ # all_streets +Layer with (almost) all streets + - This layer is shown at zoomlevel **18** and higher - Not rendered on the map by default. If you want to rendering this on the map, override `mapRenderings` @@ -10,15 +12,17 @@ 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - - [lit](#lit) - [leftover-questions](#leftover-questions) - [split_button](#split_button) - [lod](#lod) ## Themes using this layer + - [personal](https://mapcomplete.org/personal) - [street_lighting](https://mapcomplete.org/street_lighting) + - [winter_service](https://mapcomplete.org/winter_service) ## Basic tags for this layer @@ -32,30 +36,24 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +## Featureview elements and TagRenderings -| attribute | type | values which are supported by this layer | ------|-----|----- | -| [lit](https://wiki.openstreetmap.org/wiki/Key:lit) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:lit%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:lit%3Dno) [24/7](https://wiki.openstreetmap.org/wiki/Tag:lit%3D24/7) | +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [split_button](#split_button)
_(Original in [questions](./BuiltinQuestions.md#split_button))_ | _{split_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### images This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* -### lit - -The question is `Is this street lit?` - - - *This street is lit* is shown if with lit=yes - - *This street is not lit* is shown if with lit=no - - *This street is lit at night* is shown if with lit=sunset-sunrise. _This option cannot be chosen as answer_ - - *This street is lit 24/7* is shown if with lit=24/7 - ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### split_button @@ -71,4 +69,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/themes/street_lighting/street_lighting.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/street_lighting/street_lighting.json) +This document is autogenerated from [assets/layers/all_streets/all_streets.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/all_streets/all_streets.json) diff --git a/Docs/Layers/all_vending_machine.md b/Docs/Layers/all_vending_machine.md index 84b54371d..6227559fd 100644 --- a/Docs/Layers/all_vending_machine.md +++ b/Docs/Layers/all_vending_machine.md @@ -14,6 +14,8 @@ Layer showing vending machines 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [repeated](#repeated) - [single_level](#single_level) @@ -36,7 +38,7 @@ Layer showing vending machines - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -4. [Filters](#filters) +5. [Filters](#filters) ## Themes using this layer @@ -53,7 +55,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -72,6 +74,32 @@ Elements must match **all** of the following expressions: | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [operational_status](https://wiki.openstreetmap.org/wiki/Key:operational_status) | Multiple choice | [](https://wiki.openstreetmap.org/wiki/Tag:operational_status%3D) [broken](https://wiki.openstreetmap.org/wiki/Tag:operational_status%3Dbroken) [closed](https://wiki.openstreetmap.org/wiki/Tag:operational_status%3Dclosed) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [vending](#vending) | What does this vending machine sell?
_This vending machine sells {vending}_
28 options | | *[vending](https://wiki.osm.org/wiki/Key:vending)* ([string](../SpecialInputElements.md#string)) | +| [bicycle_tube_vending_machine-brand](#bicycle_tube_vending_machine-brand) | Which brand of tubes are sold here?
_{brand} tubes are sold here_
2 options | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [opening_hours_24_7](#opening_hours_24_7)
_(Original in [questions](./BuiltinQuestions.md#opening_hours_24_7))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
2 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [payment-options-split](#payment-options-split)
_(Original in [questions](./BuiltinQuestions.md#payment-options-split))_ | Which methods of payment are accepted here?
7 options | | _Multiple choice only_ | +| [denominations-coins](#denominations-coins)
_(Original in [questions](./BuiltinQuestions.md#denominations-coins))_ | What coins can you use to pay here?
15 options | | _Multiple choice only_ | +| [denominations-notes](#denominations-notes)
_(Original in [questions](./BuiltinQuestions.md#denominations-notes))_ | what notes can you use to pay here?
13 options | | _Multiple choice only_ | +| [operator](#operator) | Who operates this vending machine?
_This vending machine is operated by {operator}_ | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [indoor](#indoor) | Is this vending machine indoors?
3 options | | _Multiple choice only_ | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of the operator of this vending machine?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [charge_bicycle_tube](#charge_bicycle_tube) | How much does a a bicycle tube cost?
_a bicycle tube costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | +| [charge_bicycle_light](#charge_bicycle_light) | How much does a bicycle light cost?
_bicycle light costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | +| [charge_condom](#charge_condom) | How much does a a condom cost?
_a condom costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | +| [operational_status](#operational_status) | Is this vending machine still operational?
4 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -272,7 +300,7 @@ The question is `Is this vending machine still operational?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/ambulancestation.md b/Docs/Layers/ambulancestation.md index 80c35833d..4bb0b1195 100644 --- a/Docs/Layers/ambulancestation.md +++ b/Docs/Layers/ambulancestation.md @@ -12,6 +12,7 @@ An ambulance station is an area for storage of ambulance vehicles, medical equip 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [ambulance-name](#ambulance-name) - [ambulance-street](#ambulance-street) - [ambulance-place](#ambulance-place) @@ -42,7 +43,7 @@ Elements must match the expression ** [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | | | [operator:type](https://wiki.openstreetmap.org/wiki/Key:operator:type) | [string](../SpecialInputElements.md#string) | [government](https://wiki.openstreetmap.org/wiki/Tag:operator:type%3Dgovernment) [community](https://wiki.openstreetmap.org/wiki/Tag:operator:type%3Dcommunity) [ngo](https://wiki.openstreetmap.org/wiki/Tag:operator:type%3Dngo) [private](https://wiki.openstreetmap.org/wiki/Tag:operator:type%3Dprivate) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [ambulance-name](#ambulance-name) | What is the name of this ambulance station?
_This station is called {name}._ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [ambulance-street](#ambulance-street) | What is the street name where the station located?
_This station is along a highway called {addr:street}._ | | *[addr:street](https://wiki.osm.org/wiki/Key:addr:street)* ([string](../SpecialInputElements.md#string)) | +| [ambulance-place](#ambulance-place) | Where is the station located? (e.g. name of neighborhood, villlage, or town)
_This station is found within {addr:place}._ | | *[addr:place](https://wiki.osm.org/wiki/Key:addr:place)* ([string](../SpecialInputElements.md#string)) | +| [ambulance-agency](#ambulance-agency) | What agency operates this station?
_This station is operated by {operator}._ | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [ambulance-operator-type](#ambulance-operator-type) | How is the station operator classified?
_The operator is a(n) {operator:type} entity._
4 options | | *[operator:type](https://wiki.osm.org/wiki/Key:operator:type)* ([string](../SpecialInputElements.md#string)) | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### ambulance-name The question is `What is the name of this ambulance station?` @@ -90,7 +105,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/animal_shelter.md b/Docs/Layers/animal_shelter.md index 08055adf8..f2c02e8e9 100644 --- a/Docs/Layers/animal_shelter.md +++ b/Docs/Layers/animal_shelter.md @@ -12,6 +12,8 @@ An animal shelter is a facility where animals in trouble are brought and facilit 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [reviews](#reviews) - [2](#2) @@ -26,7 +28,7 @@ An animal shelter is a facility where animals in trouble are brought and facilit - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -47,7 +49,7 @@ Elements must match the expression ** [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | ["by appointment"](https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D"by appointment") | | [animal_shelter](https://wiki.openstreetmap.org/wiki/Key:animal_shelter) | [string](../SpecialInputElements.md#string) | [dog](https://wiki.openstreetmap.org/wiki/Tag:animal_shelter%3Ddog) [cat](https://wiki.openstreetmap.org/wiki/Tag:animal_shelter%3Dcat) [horse](https://wiki.openstreetmap.org/wiki/Tag:animal_shelter%3Dhorse) [bird](https://wiki.openstreetmap.org/wiki/Tag:animal_shelter%3Dbird) [wildlife](https://wiki.openstreetmap.org/wiki/Tag:animal_shelter%3Dwildlife) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [2](#2) | What is the name of this animal shelter?
_This animal shelter is named {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [6](#6) | What is the purpose of the animal shelter?
3 options | | _Multiple choice only_ | +| [opening_hours_by_appointment](#opening_hours_by_appointment)
_(Original in [questions](./BuiltinQuestions.md#opening_hours_by_appointment))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
3 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [boarded_animals](#boarded_animals) | Which animals are accepted here?
_{animal_shelter} is kept here_
5 options | | *[animal_shelter](https://wiki.osm.org/wiki/Key:animal_shelter)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -136,7 +156,7 @@ The question is `Which animals are accepted here?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/artwork.md b/Docs/Layers/artwork.md index bc8de6b84..51d41d2ec 100644 --- a/Docs/Layers/artwork.md +++ b/Docs/Layers/artwork.md @@ -13,6 +13,9 @@ An open map of statues, busts, graffitis and other artwork all over the world 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Wikipedia page about the memorial](#wikipedia-page-about-the-memorial) + - [Wikipedia page about the remembered event or person](#wikipedia-page-about-the-remembered-event-or-person) - [images_no_blur](#images_no_blur) - [artwork-artwork_type](#artwork-artwork_type) - [artwork-artist-wikidata](#artwork-artist-wikidata) @@ -23,6 +26,10 @@ An open map of statues, busts, graffitis and other artwork all over the world - [doubles_as_memorial](#doubles_as_memorial) - [memorial-type](#memorial-type) - [inscription](#inscription) + - [memorial-wikidata](#memorial-wikidata) + - [Wikipedia page about the memorial](#wikipedia-page-about-the-memorial) + - [subject-wikidata](#subject-wikidata) + - [Wikipedia page about the remembered event or person](#wikipedia-page-about-the-remembered-event-or-person) - [doubles_as_bench](#doubles_as_bench) - [bench-backrest](#bench-backrest) - [bench-armrest](#bench-armrest) @@ -44,7 +51,7 @@ An open map of statues, busts, graffitis and other artwork all over the world - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -68,7 +75,7 @@ Elements must match the expression ** [historic](https://wiki.openstreetmap.org/wiki/Key:historic) | Multiple choice | [memorial](https://wiki.openstreetmap.org/wiki/Tag:historic%3Dmemorial) [](https://wiki.openstreetmap.org/wiki/Tag:historic%3D) | | [memorial](https://wiki.openstreetmap.org/wiki/Key:memorial) | [string](../SpecialInputElements.md#string) | [statue](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dstatue) [plaque](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dplaque) [bench](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dbench) [ghost_bike](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dghost_bike) [stolperstein](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dstolperstein) [stele](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dstele) [stone](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dstone) [bust](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dbust) [sculpture](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dsculpture) [obelisk](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dobelisk) [cross](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dcross) [blue_plaque](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dblue_plaque) [tank](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dtank) [tree](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dtree) | | [inscription](https://wiki.openstreetmap.org/wiki/Key:inscription) | [text](../SpecialInputElements.md#text) | | +| [wikidata](https://wiki.openstreetmap.org/wiki/Key:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | +| [subject:wikidata](https://wiki.openstreetmap.org/wiki/Key:subject:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | | [amenity](https://wiki.openstreetmap.org/wiki/Key:amenity) | Multiple choice | [bench](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbench) [](https://wiki.openstreetmap.org/wiki/Tag:amenity%3D) | | [backrest](https://wiki.openstreetmap.org/wiki/Key:backrest) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dno) | | [armrest](https://wiki.openstreetmap.org/wiki/Key:armrest) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:armrest%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:armrest%3Dno) | @@ -99,6 +108,44 @@ Elements must match the expression ** [denomination](https://wiki.openstreetmap.org/wiki/Key:denomination) | [string](../SpecialInputElements.md#string) | [conservative](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dconservative) [orthodox](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dorthodox) [hasidic](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dhasidic) [reform](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dreform) | | [denomination](https://wiki.openstreetmap.org/wiki/Key:denomination) | [string](../SpecialInputElements.md#string) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images_no_blur](#images_no_blur)
_(Original in [questions](./BuiltinQuestions.md#images_no_blur))_ | _{image_carousel()}{image_upload(,,,true)}_ | | _Multiple choice only_ | +| [artwork-artwork_type](#artwork-artwork_type) | What is the type of this artwork?
_This is a {artwork_type}_
13 options | artwork-question | *[artwork_type](https://wiki.osm.org/wiki/Key:artwork_type)* ([string](../SpecialInputElements.md#string)) | +| [artwork-artist-wikidata](#artwork-artist-wikidata) | Who made this artwork?
_This artwork was made by {wikidata_label(artist:wikidata):font-weight:bold}
{wikipedia(artist:wikidata)}_ | artwork-question | *[artist:wikidata](https://wiki.osm.org/wiki/Key:artist:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [artwork-artist_name](#artwork-artist_name) | Which artist created this?
_Created by {artist_name}_ | artwork-question | *[artist_name](https://wiki.osm.org/wiki/Key:artist_name)* ([string](../SpecialInputElements.md#string)) | +| [artwork-website](#artwork-website) | Is there a website with more information about this artwork?
_{link(More information on this website,&LBRACEwebsite&RBRACE,,,,)}_ | artwork-question | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [wikipedia](#wikipedia)
_(Original in [questions](./BuiltinQuestions.md#wikipedia))_ | What is the corresponding Wikidata entity?
_{wikipedia():max-height:25rem}_
2 options | | *[wikidata](https://wiki.osm.org/wiki/Key:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [artwork_subject](#artwork_subject) | What does this artwork depict?
_This artwork depicts {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}_ | artwork-question | *[subject:wikidata](https://wiki.osm.org/wiki/Key:subject:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [doubles_as_memorial](#doubles_as_memorial) | Does this artwork serve as a memorial?
2 options | | _Multiple choice only_ | +| [memorial-type](#memorial-type)
_(Original in [memorial](./memorial.md#memorial-type))_ | What type of memorial is this?
_This is a {memorial}_
15 options | memorial-questions | *[memorial](https://wiki.osm.org/wiki/Key:memorial)* ([string](../SpecialInputElements.md#string)) | +| [inscription](#inscription)
_(Original in [memorial](./memorial.md#inscription))_ | What is the inscription on this memorial?
_The inscription on this memorial reads:

{inscription}

_
1 options | memorial-questions | *[inscription](https://wiki.osm.org/wiki/Key:inscription)* ([text](../SpecialInputElements.md#text)) | +| [memorial-wikidata](#memorial-wikidata)
_(Original in [memorial](./memorial.md#memorial-wikidata))_ | What is the Wikipedia page about this memorial?
_

Wikipedia page about the memorial

{wikipedia(wikidata)}_ | memorial-specific, memorial-questions | *[wikidata](https://wiki.osm.org/wiki/Key:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [subject-wikidata](#subject-wikidata)
_(Original in [memorial](./memorial.md#subject-wikidata))_ | What is the Wikipedia page about the person or event that is remembered here?
_

Wikipedia page about the remembered event or person

{wikipedia(subject:wikidata)}_ | memorial-specific, memorial-questions | *[subject:wikidata](https://wiki.osm.org/wiki/Key:subject:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [doubles_as_bench](#doubles_as_bench) | Does this artwork serve as a bench?
3 options | | _Multiple choice only_ | +| [bench-backrest](#bench-backrest)
_(Original in [bench](./bench.md#bench-backrest))_ | Does this bench have a backrest?
3 options | bench-questions | _Multiple choice only_ | +| [bench-armrest](#bench-armrest)
_(Original in [bench](./bench.md#bench-armrest))_ | Does this bench have one or more armrests?
2 options | bench-questions | _Multiple choice only_ | +| [bench-seats](#bench-seats)
_(Original in [bench](./bench.md#bench-seats))_ | How many seats does this bench have?
_This bench has {seats} seats_
1 options | bench-questions | *[seats](https://wiki.osm.org/wiki/Key:seats)* ([nat](../SpecialInputElements.md#nat)) | +| [bench-material](#bench-material)
_(Original in [bench](./bench.md#bench-material))_ | What is the bench (seating) made from?
_Material: {material}_
6 options | bench-questions | *[material](https://wiki.osm.org/wiki/Key:material)* ([string](../SpecialInputElements.md#string)) | +| [bench-direction](#bench-direction)
_(Original in [bench](./bench.md#bench-direction))_ | In which direction are you looking when sitting on the bench?
_When sitting on the bench, one looks towards {direction}°._ | bench-questions | *[direction](https://wiki.osm.org/wiki/Key:direction)* ([direction](../SpecialInputElements.md#direction)) | +| [bench-colour](#bench-colour)
_(Original in [bench](./bench.md#bench-colour))_ | Which colour does this bench have?
_Colour: {colour}_
8 options | bench-questions | *[colour](https://wiki.osm.org/wiki/Key:colour)* ([color](../SpecialInputElements.md#color)) | +| [bench-survey:date](#bench-survey:date)
_(Original in [bench](./bench.md#bench-survey:date))_ | When was this bench last surveyed?
_This bench was last surveyed on {survey:date}_
1 options | bench-questions | *[survey:date](https://wiki.osm.org/wiki/Key:survey:date)* ([date](../SpecialInputElements.md#date)) | +| [bench-inscription](#bench-inscription)
_(Original in [bench](./bench.md#bench-inscription))_ | Does this bench have an inscription?
_This bench has the following inscription:

{inscription}

_
2 options | bench-questions | *[inscription](https://wiki.osm.org/wiki/Key:inscription)* ([text](../SpecialInputElements.md#text)) | +| [bench-memorial](#bench-memorial)
_(Original in [bench](./bench.md#bench-memorial))_ | Does this bench act as memorial for someone or something?
2 options | bench-questions | _Multiple choice only_ | +| [doubles_as_wayside_shrine](#doubles_as_wayside_shrine) | Does this artwork also double as wayside shrine?
2 options | | _Multiple choice only_ | +| [shrine_name](#shrine_name)
_(Original in [wayside_shrine](./wayside_shrine.md#shrine_name))_ | What's the name of this ?
_The name of this {title()} is {name}_
1 options | shrine_questions | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [religion](#religion)
_(Original in [wayside_shrine](./wayside_shrine.md#religion))_ | To which religion is this shrine dedicated?
_This shrine is {religion}_
11 options | shrine_questions | *[religion](https://wiki.osm.org/wiki/Key:religion)* ([string](../SpecialInputElements.md#string)) | +| [denomination_christian](#denomination_christian)
_(Original in [wayside_shrine](./wayside_shrine.md#denomination_christian))_ | What's the Christian denomination of this ?
_The religious denomination is {denomination}_
10 options | shrine_questions | *[denomination](https://wiki.osm.org/wiki/Key:denomination)* ([string](../SpecialInputElements.md#string)) | +| [denomination_muslim](#denomination_muslim)
_(Original in [wayside_shrine](./wayside_shrine.md#denomination_muslim))_ | What's the Muslim denomination of this shrine?
_The religious subdenomination is {denomination}_
3 options | shrine_questions | *[denomination](https://wiki.osm.org/wiki/Key:denomination)* ([string](../SpecialInputElements.md#string)) | +| [denomination_jewish](#denomination_jewish)
_(Original in [wayside_shrine](./wayside_shrine.md#denomination_jewish))_ | What's the Jewish denomination of this shrine?
_The religious subdenomination is {denomination}_
4 options | shrine_questions | *[denomination](https://wiki.osm.org/wiki/Key:denomination)* ([string](../SpecialInputElements.md#string)) | +| [denomination_other](#denomination_other)
_(Original in [wayside_shrine](./wayside_shrine.md#denomination_other))_ | What's the denomination of this shrine?
_The denomination of this shrine is {denomination}_ | shrine_questions | *[denomination](https://wiki.osm.org/wiki/Key:denomination)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### images_no_blur Same as `images`, but uploaded request to disable blurring to the panoramax server _This tagrendering has no question and is thus read-only_ @@ -210,6 +257,26 @@ This tagrendering is only visible in the popup if the following condition is met This tagrendering has labels `memorial-questions` +### memorial-wikidata + +The question is `What is the Wikipedia page about this memorial?` +*

Wikipedia page about the memorial

{wikipedia(wikidata)}* is shown if `wikidata` is set + +This tagrendering is only visible in the popup if the following condition is met: historic=memorial +This tagrendering has labels +`memorial-specific` +`memorial-questions` + +### subject-wikidata + +The question is `What is the Wikipedia page about the person or event that is remembered here?` +*

Wikipedia page about the remembered event or person

{wikipedia(subject:wikidata)}* is shown if `subject:wikidata` is set + +This tagrendering is only visible in the popup if the following condition is met: historic=memorial +This tagrendering has labels +`memorial-specific` +`memorial-questions` + ### doubles_as_bench The question is `Does this artwork serve as a bench?` @@ -338,8 +405,8 @@ The question is `Does this artwork also double as wayside shrine?` ### shrine_name -The question is `What's the name of this shrine?` -*The name of this shrine is {name}* is shown if `name` is set +The question is `What's the name of this {title()}?` +*The name of this {title()} is {name}* is shown if `name` is set - *This shrine does not have a name* is shown if with noname=yes @@ -370,7 +437,7 @@ This tagrendering has labels ### denomination_christian -The question is `What's the Christian denomination of the shrine?` +The question is `What's the Christian denomination of this {title()}?` *The religious denomination is {denomination}* is shown if `denomination` is set - *The religious subdenomination is Catholic* is shown if with denomination=catholic @@ -427,7 +494,7 @@ This tagrendering has labels ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button @@ -452,8 +519,8 @@ This tagrendering has labels | id | question | osmTags | -----|-----|----- | | has_image.0 | *With and without images* (default) | | -| has_image.1 | Has at least one image | image~.+ | image:0~.+ | image:1~.+ | image:2~.+ | image:3~.+ | mapillary~.+ | -| has_image.2 | Probably does not have an image | image= & image:0= & image:1= & image:2= & image:3= & mapillary= | +| has_image.1 | Has at least one image | image~.+ | ^(image:[0-9]+)$~~.+ | ^(panoramax:[0-9]+)$~~.+ | mapillary~.+ | +| has_image.2 | Probably does not have an image | (image!~.+ | ^(image:[0-9]+!)$~~.+ | ^(panoramax:[0-9]+!)$~~.+ | mapillary!~.+) | | id | question | osmTags | -----|-----|----- | diff --git a/Docs/Layers/artwork_on_wall.md b/Docs/Layers/artwork_on_wall.md index c6a7953cf..def954202 100644 --- a/Docs/Layers/artwork_on_wall.md +++ b/Docs/Layers/artwork_on_wall.md @@ -13,6 +13,9 @@ An open map of statues, busts, graffitis and other artwork all over the world 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Wikipedia page about the memorial](#wikipedia-page-about-the-memorial) + - [Wikipedia page about the remembered event or person](#wikipedia-page-about-the-remembered-event-or-person) - [historic_or_not](#historic_or_not) - [images_no_blur](#images_no_blur) - [artwork-artwork_type](#artwork-artwork_type) @@ -24,6 +27,10 @@ An open map of statues, busts, graffitis and other artwork all over the world - [doubles_as_memorial](#doubles_as_memorial) - [memorial-type](#memorial-type) - [inscription](#inscription) + - [memorial-wikidata](#memorial-wikidata) + - [Wikipedia page about the memorial](#wikipedia-page-about-the-memorial) + - [subject-wikidata](#subject-wikidata) + - [Wikipedia page about the remembered event or person](#wikipedia-page-about-the-remembered-event-or-person) - [doubles_as_bench](#doubles_as_bench) - [bench-backrest](#bench-backrest) - [bench-armrest](#bench-armrest) @@ -45,7 +52,7 @@ An open map of statues, busts, graffitis and other artwork all over the world - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -4. [Filters](#filters) +5. [Filters](#filters) ## Themes using this layer @@ -62,7 +69,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -76,6 +83,8 @@ Elements must match **all** of the following expressions: | [historic](https://wiki.openstreetmap.org/wiki/Key:historic) | Multiple choice | [memorial](https://wiki.openstreetmap.org/wiki/Tag:historic%3Dmemorial) [](https://wiki.openstreetmap.org/wiki/Tag:historic%3D) | | [memorial](https://wiki.openstreetmap.org/wiki/Key:memorial) | [string](../SpecialInputElements.md#string) | [statue](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dstatue) [plaque](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dplaque) [bench](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dbench) [ghost_bike](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dghost_bike) [stolperstein](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dstolperstein) [stele](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dstele) [stone](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dstone) [bust](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dbust) [sculpture](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dsculpture) [obelisk](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dobelisk) [cross](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dcross) [blue_plaque](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dblue_plaque) [tank](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dtank) [tree](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dtree) | | [inscription](https://wiki.openstreetmap.org/wiki/Key:inscription) | [text](../SpecialInputElements.md#text) | | +| [wikidata](https://wiki.openstreetmap.org/wiki/Key:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | +| [subject:wikidata](https://wiki.openstreetmap.org/wiki/Key:subject:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | | [amenity](https://wiki.openstreetmap.org/wiki/Key:amenity) | Multiple choice | [bench](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbench) [](https://wiki.openstreetmap.org/wiki/Tag:amenity%3D) | | [backrest](https://wiki.openstreetmap.org/wiki/Key:backrest) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dno) | | [armrest](https://wiki.openstreetmap.org/wiki/Key:armrest) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:armrest%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:armrest%3Dno) | @@ -94,6 +103,45 @@ Elements must match **all** of the following expressions: | [denomination](https://wiki.openstreetmap.org/wiki/Key:denomination) | [string](../SpecialInputElements.md#string) | [conservative](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dconservative) [orthodox](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dorthodox) [hasidic](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dhasidic) [reform](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dreform) | | [denomination](https://wiki.openstreetmap.org/wiki/Key:denomination) | [string](../SpecialInputElements.md#string) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [historic_or_not](#historic_or_not) | Is this artwork a historic advertisement?
2 options | | _Multiple choice only_ | +| [images_no_blur](#images_no_blur)
_(Original in [questions](./BuiltinQuestions.md#images_no_blur))_ | _{image_carousel()}{image_upload(,,,true)}_ | | _Multiple choice only_ | +| [artwork-artwork_type](#artwork-artwork_type) | What is the type of this artwork?
_This is a {artwork_type}_
13 options | artwork-question | *[artwork_type](https://wiki.osm.org/wiki/Key:artwork_type)* ([string](../SpecialInputElements.md#string)) | +| [artwork-artist-wikidata](#artwork-artist-wikidata) | Who made this artwork?
_This artwork was made by {wikidata_label(artist:wikidata):font-weight:bold}
{wikipedia(artist:wikidata)}_ | artwork-question | *[artist:wikidata](https://wiki.osm.org/wiki/Key:artist:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [artwork-artist_name](#artwork-artist_name) | Which artist created this?
_Created by {artist_name}_ | artwork-question | *[artist_name](https://wiki.osm.org/wiki/Key:artist_name)* ([string](../SpecialInputElements.md#string)) | +| [artwork-website](#artwork-website) | Is there a website with more information about this artwork?
_{link(More information on this website,&LBRACEwebsite&RBRACE,,,,)}_ | artwork-question | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [wikipedia](#wikipedia)
_(Original in [questions](./BuiltinQuestions.md#wikipedia))_ | What is the corresponding Wikidata entity?
_{wikipedia():max-height:25rem}_
2 options | | *[wikidata](https://wiki.osm.org/wiki/Key:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [artwork_subject](#artwork_subject) | What does this artwork depict?
_This artwork depicts {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}_ | artwork-question | *[subject:wikidata](https://wiki.osm.org/wiki/Key:subject:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [doubles_as_memorial](#doubles_as_memorial) | Does this artwork serve as a memorial?
2 options | | _Multiple choice only_ | +| [memorial-type](#memorial-type)
_(Original in [memorial](./memorial.md#memorial-type))_ | What type of memorial is this?
_This is a {memorial}_
15 options | memorial-questions | *[memorial](https://wiki.osm.org/wiki/Key:memorial)* ([string](../SpecialInputElements.md#string)) | +| [inscription](#inscription)
_(Original in [memorial](./memorial.md#inscription))_ | What is the inscription on this memorial?
_The inscription on this memorial reads:

{inscription}

_
1 options | memorial-questions | *[inscription](https://wiki.osm.org/wiki/Key:inscription)* ([text](../SpecialInputElements.md#text)) | +| [memorial-wikidata](#memorial-wikidata)
_(Original in [memorial](./memorial.md#memorial-wikidata))_ | What is the Wikipedia page about this memorial?
_

Wikipedia page about the memorial

{wikipedia(wikidata)}_ | memorial-specific, memorial-questions | *[wikidata](https://wiki.osm.org/wiki/Key:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [subject-wikidata](#subject-wikidata)
_(Original in [memorial](./memorial.md#subject-wikidata))_ | What is the Wikipedia page about the person or event that is remembered here?
_

Wikipedia page about the remembered event or person

{wikipedia(subject:wikidata)}_ | memorial-specific, memorial-questions | *[subject:wikidata](https://wiki.osm.org/wiki/Key:subject:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [doubles_as_bench](#doubles_as_bench) | Does this artwork serve as a bench?
3 options | | _Multiple choice only_ | +| [bench-backrest](#bench-backrest)
_(Original in [bench](./bench.md#bench-backrest))_ | Does this bench have a backrest?
3 options | bench-questions | _Multiple choice only_ | +| [bench-armrest](#bench-armrest)
_(Original in [bench](./bench.md#bench-armrest))_ | Does this bench have one or more armrests?
2 options | bench-questions | _Multiple choice only_ | +| [bench-seats](#bench-seats)
_(Original in [bench](./bench.md#bench-seats))_ | How many seats does this bench have?
_This bench has {seats} seats_
1 options | bench-questions | *[seats](https://wiki.osm.org/wiki/Key:seats)* ([nat](../SpecialInputElements.md#nat)) | +| [bench-material](#bench-material)
_(Original in [bench](./bench.md#bench-material))_ | What is the bench (seating) made from?
_Material: {material}_
6 options | bench-questions | *[material](https://wiki.osm.org/wiki/Key:material)* ([string](../SpecialInputElements.md#string)) | +| [bench-direction](#bench-direction)
_(Original in [bench](./bench.md#bench-direction))_ | In which direction are you looking when sitting on the bench?
_When sitting on the bench, one looks towards {direction}°._ | bench-questions | *[direction](https://wiki.osm.org/wiki/Key:direction)* ([direction](../SpecialInputElements.md#direction)) | +| [bench-colour](#bench-colour)
_(Original in [bench](./bench.md#bench-colour))_ | Which colour does this bench have?
_Colour: {colour}_
8 options | bench-questions | *[colour](https://wiki.osm.org/wiki/Key:colour)* ([color](../SpecialInputElements.md#color)) | +| [bench-survey:date](#bench-survey:date)
_(Original in [bench](./bench.md#bench-survey:date))_ | When was this bench last surveyed?
_This bench was last surveyed on {survey:date}_
1 options | bench-questions | *[survey:date](https://wiki.osm.org/wiki/Key:survey:date)* ([date](../SpecialInputElements.md#date)) | +| [bench-inscription](#bench-inscription)
_(Original in [bench](./bench.md#bench-inscription))_ | Does this bench have an inscription?
_This bench has the following inscription:

{inscription}

_
2 options | bench-questions | *[inscription](https://wiki.osm.org/wiki/Key:inscription)* ([text](../SpecialInputElements.md#text)) | +| [bench-memorial](#bench-memorial)
_(Original in [bench](./bench.md#bench-memorial))_ | Does this bench act as memorial for someone or something?
2 options | bench-questions | _Multiple choice only_ | +| [doubles_as_wayside_shrine](#doubles_as_wayside_shrine) | Does this artwork also double as wayside shrine?
2 options | | _Multiple choice only_ | +| [shrine_name](#shrine_name)
_(Original in [wayside_shrine](./wayside_shrine.md#shrine_name))_ | What's the name of this ?
_The name of this {title()} is {name}_
1 options | shrine_questions | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [religion](#religion)
_(Original in [wayside_shrine](./wayside_shrine.md#religion))_ | To which religion is this shrine dedicated?
_This shrine is {religion}_
11 options | shrine_questions | *[religion](https://wiki.osm.org/wiki/Key:religion)* ([string](../SpecialInputElements.md#string)) | +| [denomination_christian](#denomination_christian)
_(Original in [wayside_shrine](./wayside_shrine.md#denomination_christian))_ | What's the Christian denomination of this ?
_The religious denomination is {denomination}_
10 options | shrine_questions | *[denomination](https://wiki.osm.org/wiki/Key:denomination)* ([string](../SpecialInputElements.md#string)) | +| [denomination_muslim](#denomination_muslim)
_(Original in [wayside_shrine](./wayside_shrine.md#denomination_muslim))_ | What's the Muslim denomination of this shrine?
_The religious subdenomination is {denomination}_
3 options | shrine_questions | *[denomination](https://wiki.osm.org/wiki/Key:denomination)* ([string](../SpecialInputElements.md#string)) | +| [denomination_jewish](#denomination_jewish)
_(Original in [wayside_shrine](./wayside_shrine.md#denomination_jewish))_ | What's the Jewish denomination of this shrine?
_The religious subdenomination is {denomination}_
4 options | shrine_questions | *[denomination](https://wiki.osm.org/wiki/Key:denomination)* ([string](../SpecialInputElements.md#string)) | +| [denomination_other](#denomination_other)
_(Original in [wayside_shrine](./wayside_shrine.md#denomination_other))_ | What's the denomination of this shrine?
_The denomination of this shrine is {denomination}_ | shrine_questions | *[denomination](https://wiki.osm.org/wiki/Key:denomination)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### historic_or_not The question is `Is this artwork a historic advertisement?` @@ -212,6 +260,26 @@ This tagrendering is only visible in the popup if the following condition is met This tagrendering has labels `memorial-questions` +### memorial-wikidata + +The question is `What is the Wikipedia page about this memorial?` +*

Wikipedia page about the memorial

{wikipedia(wikidata)}* is shown if `wikidata` is set + +This tagrendering is only visible in the popup if the following condition is met: historic=memorial +This tagrendering has labels +`memorial-specific` +`memorial-questions` + +### subject-wikidata + +The question is `What is the Wikipedia page about the person or event that is remembered here?` +*

Wikipedia page about the remembered event or person

{wikipedia(subject:wikidata)}* is shown if `subject:wikidata` is set + +This tagrendering is only visible in the popup if the following condition is met: historic=memorial +This tagrendering has labels +`memorial-specific` +`memorial-questions` + ### doubles_as_bench The question is `Does this artwork serve as a bench?` @@ -340,8 +408,8 @@ The question is `Does this artwork also double as wayside shrine?` ### shrine_name -The question is `What's the name of this shrine?` -*The name of this shrine is {name}* is shown if `name` is set +The question is `What's the name of this {title()}?` +*The name of this {title()} is {name}* is shown if `name` is set - *This shrine does not have a name* is shown if with noname=yes @@ -372,7 +440,7 @@ This tagrendering has labels ### denomination_christian -The question is `What's the Christian denomination of the shrine?` +The question is `What's the Christian denomination of this {title()}?` *The religious denomination is {denomination}* is shown if `denomination` is set - *The religious subdenomination is Catholic* is shown if with denomination=catholic @@ -429,7 +497,7 @@ This tagrendering has labels ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button @@ -454,8 +522,8 @@ This tagrendering has labels | id | question | osmTags | -----|-----|----- | | has_image.0 | *With and without images* (default) | | -| has_image.1 | Has at least one image | image~.+ | image:0~.+ | image:1~.+ | image:2~.+ | image:3~.+ | mapillary~.+ | -| has_image.2 | Probably does not have an image | image= & image:0= & image:1= & image:2= & image:3= & mapillary= | +| has_image.1 | Has at least one image | image~.+ | ^(image:[0-9]+)$~~.+ | ^(panoramax:[0-9]+)$~~.+ | mapillary~.+ | +| has_image.2 | Probably does not have an image | (image!~.+ | ^(image:[0-9]+!)$~~.+ | ^(panoramax:[0-9]+!)$~~.+ | mapillary!~.+) | | id | question | osmTags | -----|-----|----- | diff --git a/Docs/Layers/assembly_point.md b/Docs/Layers/assembly_point.md index baccf8c81..7fe276138 100644 --- a/Docs/Layers/assembly_point.md +++ b/Docs/Layers/assembly_point.md @@ -12,6 +12,7 @@ This layer contains assembly points and waiting areas where all employees, passe 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [assembly_point_name](#assembly_point_name) - [assembly_point_operator](#assembly_point_operator) @@ -39,13 +40,25 @@ Elements must match the expression ** [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | | | [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [assembly_point_name](#assembly_point_name) | What is the name of this assembly point?
_This assembly point is named {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [assembly_point_operator](#assembly_point_operator) | What organization operates this assembly point?
_This assembly point is operated by {operator}_ | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [disaster_type](#disaster_type) | For which disaster type is this assembly point meant?
4 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -73,7 +86,7 @@ The question is `For which disaster type is this assembly point meant?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/assisted_repair.md b/Docs/Layers/assisted_repair.md index 7e01ff185..7a2fa8726 100644 --- a/Docs/Layers/assisted_repair.md +++ b/Docs/Layers/assisted_repair.md @@ -12,6 +12,8 @@ A self-assisted workshop is a location where people can come and repair their go 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [preset_description](#preset_description) - [name](#name) @@ -27,7 +29,7 @@ A self-assisted workshop is a location where people can come and repair their go - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -48,7 +50,7 @@ Elements must match the expression ** [contact:mastodon](https://wiki.openstreetmap.org/wiki/Key:contact:mastodon) | [fediverse](../SpecialInputElements.md#fediverse) | | | [contact:facebook](https://wiki.openstreetmap.org/wiki/Key:contact:facebook) | [url](../SpecialInputElements.md#url) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [preset_description](#preset_description)
_(Original in [questions](./BuiltinQuestions.md#preset_description))_ | _{preset_description()}_ | | _Multiple choice only_ | +| [name](#name) | What is the name of this repair workshop?
_This workshop is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [opening_hours_by_appointment](#opening_hours_by_appointment)
_(Original in [questions](./BuiltinQuestions.md#opening_hours_by_appointment))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
3 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [mastodon](#mastodon)
_(Original in [questions](./BuiltinQuestions.md#mastodon))_ | What is the Mastodon-handle of ?
_{fediverse_link(contact:mastodon)}_ | | *[contact:mastodon](https://wiki.osm.org/wiki/Key:contact:mastodon)* ([fediverse](../SpecialInputElements.md#fediverse)) | +| [facebook](#facebook)
_(Original in [questions](./BuiltinQuestions.md#facebook))_ | What is the facebook page of of ?
_{link(Facebook page,&LBRACEcontact:facebook&RBRACE,,,,)}
Facebook is known to harm mental health, manipulate public opinion and cause hate. Try to use healthier alternatives
_ | | *[contact:facebook](https://wiki.osm.org/wiki/Key:contact:facebook)* ([url](../SpecialInputElements.md#url)) | +| [item:repair](#item:repair) | What type of items are repaired here?
6 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -139,7 +160,7 @@ The question is `What type of items are repaired here?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/atm.md b/Docs/Layers/atm.md index 560b7bb90..24b0fd316 100644 --- a/Docs/Layers/atm.md +++ b/Docs/Layers/atm.md @@ -12,12 +12,15 @@ ATMs to withdraw money 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [name](#name) - [brand](#brand) - [operator](#operator) - [opening_hours_24_7](#opening_hours_24_7) - [Opening hours](#opening-hours) + - [indoor](#indoor) - [cash_out](#cash_out) - [cash_in](#cash_in) - [cash_out-denominations-notes](#cash_out-denominations-notes) @@ -27,7 +30,7 @@ ATMs to withdraw money - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -49,18 +52,39 @@ Elements must match the expression ** [brand](https://wiki.openstreetmap.org/wiki/Key:brand) | [nsi](../SpecialInputElements.md#nsi) | | +| [brand](https://wiki.openstreetmap.org/wiki/Key:brand) | [string](../SpecialInputElements.md#string) | | | [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | | | [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | [24/7](https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D24/7) | +| [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) | | [cash_out](https://wiki.openstreetmap.org/wiki/Key:cash_out) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:cash_out%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:cash_out%3Dno) | | [cash_in](https://wiki.openstreetmap.org/wiki/Key:cash_in) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:cash_in%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:cash_in%3Dno) | | [cash_out:notes:denominations](https://wiki.openstreetmap.org/wiki/Key:cash_out:notes:denominations) | Multiple choice | [5 EUR](https://wiki.openstreetmap.org/wiki/Tag:cash_out:notes:denominations%3D5 EUR) [10 EUR](https://wiki.openstreetmap.org/wiki/Tag:cash_out:notes:denominations%3D10 EUR) [20 EUR](https://wiki.openstreetmap.org/wiki/Tag:cash_out:notes:denominations%3D20 EUR) [50 EUR](https://wiki.openstreetmap.org/wiki/Tag:cash_out:notes:denominations%3D50 EUR) [100 EUR](https://wiki.openstreetmap.org/wiki/Tag:cash_out:notes:denominations%3D100 EUR) [200 EUR](https://wiki.openstreetmap.org/wiki/Tag:cash_out:notes:denominations%3D200 EUR) [500 EUR](https://wiki.openstreetmap.org/wiki/Tag:cash_out:notes:denominations%3D500 EUR) | | [speech_output](https://wiki.openstreetmap.org/wiki/Key:speech_output) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:speech_output%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:speech_output%3Dno) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [name](#name) | _The name of this ATM is {name}_ | | _Multiple choice only_ | +| [brand](#brand) | What brand is this ATM?
_The brand of this ATM is {brand}_ | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [operator](#operator) | What company operates this ATM?
_The ATM is operated by {operator}_ | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [opening_hours_24_7](#opening_hours_24_7)
_(Original in [questions](./BuiltinQuestions.md#opening_hours_24_7))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
2 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [indoor](#indoor)
_(Original in [questions](./BuiltinQuestions.md#indoor))_ | Is this ATM located indoors?
2 options | | _Multiple choice only_ | +| [cash_out](#cash_out) | Can you withdraw cash from this ATM?
3 options | | _Multiple choice only_ | +| [cash_in](#cash_in) | Can you deposit cash into this ATM?
3 options | | _Multiple choice only_ | +| [cash_out-denominations-notes](#cash_out-denominations-notes) | What notes can you withdraw here?
7 options | | _Multiple choice only_ | +| [speech_output](#speech_output) | Does this ATM have speech output for visually impaired users?
2 options | | _Multiple choice only_ | +| [speech_output_language](#speech_output_language) | _{language_chooser(speech_output,In which languages does this ATM have speech output?,This ATM has speech output in &LBRACElanguage&LPARENS&RPARENS&RBRACE,This ATM has speech output in &LBRACElanguage&LPARENS&RPARENS&RBRACE,,)}_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -91,6 +115,13 @@ The question is `What are the opening hours of {title()}?` - *24/7 opened (including holidays)* is shown if with opening_hours=24/7 - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ +### indoor + +The question is `Is this ATM located indoors?` + + - *This ATM is located indoors* is shown if with indoor=yes + - *This ATM is located outdoors* is shown if with indoor=no + ### cash_out The question is `Can you withdraw cash from this ATM?` @@ -136,7 +167,7 @@ This tagrendering is only visible in the popup if the following condition is met ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/bank.md b/Docs/Layers/bank.md index 75e3a91d9..5995e23db 100644 --- a/Docs/Layers/bank.md +++ b/Docs/Layers/bank.md @@ -11,13 +11,14 @@ A financial institution to deposit money 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [has_atm](#has_atm) - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -4. [Filters](#filters) +5. [Filters](#filters) ## Themes using this layer @@ -32,12 +33,23 @@ Elements must match the expression ** [atm](https://wiki.openstreetmap.org/wiki/Key:atm) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:atm%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:atm%3Dno) [separate](https://wiki.openstreetmap.org/wiki/Tag:atm%3Dseparate) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [has_atm](#has_atm) | Does this bank have an ATM?
3 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -54,7 +66,7 @@ The question is `Does this bank have an ATM?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/banks_with_atm.md b/Docs/Layers/banks_with_atm.md index ed385d199..3c6996c8e 100644 --- a/Docs/Layers/banks_with_atm.md +++ b/Docs/Layers/banks_with_atm.md @@ -13,13 +13,14 @@ A financial institution to deposit money 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [has_atm](#has_atm) - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -4. [Filters](#filters) +5. [Filters](#filters) ## Themes using this layer @@ -36,12 +37,23 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [atm](https://wiki.openstreetmap.org/wiki/Key:atm) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:atm%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:atm%3Dno) [separate](https://wiki.openstreetmap.org/wiki/Tag:atm%3Dseparate) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [has_atm](#has_atm) | Does this bank have an ATM?
3 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -58,7 +70,7 @@ The question is `Does this bank have an ATM?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/barrier.md b/Docs/Layers/barrier.md index c40b875e6..d57961cc0 100644 --- a/Docs/Layers/barrier.md +++ b/Docs/Layers/barrier.md @@ -14,6 +14,7 @@ Obstacles while cycling, such as bollards and cycle barriers 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [bicycle=yes/no](#bicycle=yesno) - [barrier_type](#barrier_type) @@ -51,7 +52,7 @@ Elements must match **any** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -64,6 +65,24 @@ Elements must match **any** of the following expressions: | [width:opening](https://wiki.openstreetmap.org/wiki/Key:width:opening) | [distance](../SpecialInputElements.md#distance) | | | [overlap](https://wiki.openstreetmap.org/wiki/Key:overlap) | [distance](../SpecialInputElements.md#distance) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [bicycle=yes/no](#bicycle=yes/no) | Can a bicycle go past this barrier?
2 options | | _Multiple choice only_ | +| [barrier_type](#barrier_type) | 2 options | | _Multiple choice only_ | +| [Bollard type](#Bollard type) | What kind of bollard is this?
5 options | | _Multiple choice only_ | +| [Cycle barrier type](#Cycle barrier type) | What kind of cycling barrier is this?
4 options | | _Multiple choice only_ | +| [MaxWidth](#MaxWidth) | How wide is the gap left over besides the barrier?
_Maximum width: {maxwidth:physical} m_ | | *[maxwidth:physical](https://wiki.osm.org/wiki/Key:maxwidth:physical)* ([distance](../SpecialInputElements.md#distance)) | +| [Space between barrier (cyclebarrier)](#Space between barrier (cyclebarrier)) | How much space is there between the barriers (along the length of the road)?
_Space between barriers (along the length of the road): {width:separation} m_ | | *[width:separation](https://wiki.osm.org/wiki/Key:width:separation)* ([distance](../SpecialInputElements.md#distance)) | +| [Width of opening (cyclebarrier)](#Width of opening (cyclebarrier)) | How wide is the smallest opening next to the barriers?
_Width of opening: {width:opening} m_ | | *[width:opening](https://wiki.osm.org/wiki/Key:width:opening)* ([distance](../SpecialInputElements.md#distance)) | +| [Overlap (cyclebarrier)](#Overlap (cyclebarrier)) | How much overlap do the barriers have?
_Overlap: {overlap} m_ | | *[overlap](https://wiki.osm.org/wiki/Key:overlap)* ([distance](../SpecialInputElements.md#distance)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -139,7 +158,7 @@ This tagrendering is only visible in the popup if the following condition is met ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/bbq.md b/Docs/Layers/bbq.md index 1c3b9f1e8..89350f3dc 100644 --- a/Docs/Layers/bbq.md +++ b/Docs/Layers/bbq.md @@ -12,6 +12,7 @@ A permanently installed barbecue, typically accessible to the public. 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [access](#access) - [covered](#covered) @@ -42,7 +43,7 @@ Elements must match the expression ** [covered](https://wiki.openstreetmap.org/wiki/Key:covered) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:covered%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:covered%3Dyes) | | [fuel](https://wiki.openstreetmap.org/wiki/Key:fuel) | Multiple choice | [wood](https://wiki.openstreetmap.org/wiki/Tag:fuel%3Dwood) [charcoal](https://wiki.openstreetmap.org/wiki/Tag:fuel%3Dcharcoal) [electric](https://wiki.openstreetmap.org/wiki/Tag:fuel%3Delectric) [gas](https://wiki.openstreetmap.org/wiki/Tag:fuel%3Dgas) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [access](#access) | Who is allowed to use this barbecue?
6 options | | _Multiple choice only_ | +| [covered](#covered) | Is this barbecue covered?
2 options | | _Multiple choice only_ | +| [fuel](#fuel) | How is this barbecue fuelled?
4 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -85,7 +99,7 @@ The question is `How is this barbecue fuelled?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/beehive.md b/Docs/Layers/beehive.md index d1add578f..41ca62b71 100644 --- a/Docs/Layers/beehive.md +++ b/Docs/Layers/beehive.md @@ -12,6 +12,7 @@ Layer showing beehives 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [capacity](#capacity) - [leftover-questions](#leftover-questions) @@ -38,12 +39,23 @@ Elements must match the expression ** [capacity](https://wiki.openstreetmap.org/wiki/Key:capacity) | [pnat](../SpecialInputElements.md#pnat) | [1](https://wiki.openstreetmap.org/wiki/Tag:capacity%3D1) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [capacity](#capacity) | How many beehives are there?
_There are {capacity} beehives_
1 options | | *[capacity](https://wiki.osm.org/wiki/Key:capacity)* ([pnat](../SpecialInputElements.md#pnat)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -59,7 +71,7 @@ The question is `How many beehives are there?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/bench.md b/Docs/Layers/bench.md index 1c2ba916f..dec1065b8 100644 --- a/Docs/Layers/bench.md +++ b/Docs/Layers/bench.md @@ -12,6 +12,9 @@ A bench is a wooden, metal, stone, … surface where a human can sit. This layer 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Wikipedia page about the memorial](#wikipedia-page-about-the-memorial) + - [Wikipedia page about the remembered event or person](#wikipedia-page-about-the-remembered-event-or-person) - [images](#images) - [bench-backrest](#bench-backrest) - [bench-armrest](#bench-armrest) @@ -28,11 +31,15 @@ A bench is a wooden, metal, stone, … surface where a human can sit. This layer - [artwork-artist_name](#artwork-artist_name) - [artwork-website](#artwork-website) - [artwork_subject](#artwork_subject) + - [memorial-wikidata](#memorial-wikidata) + - [Wikipedia page about the memorial](#wikipedia-page-about-the-memorial) + - [subject-wikidata](#subject-wikidata) + - [Wikipedia page about the remembered event or person](#wikipedia-page-about-the-remembered-event-or-person) - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -59,7 +66,7 @@ Elements must match the expression ** [artist_name](https://wiki.openstreetmap.org/wiki/Key:artist_name) | [string](../SpecialInputElements.md#string) | | | [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | | [subject:wikidata](https://wiki.openstreetmap.org/wiki/Key:subject:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | +| [wikidata](https://wiki.openstreetmap.org/wiki/Key:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | +| [subject:wikidata](https://wiki.openstreetmap.org/wiki/Key:subject:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | + +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [bench-backrest](#bench-backrest) | Does this bench have a backrest?
3 options | bench-questions | _Multiple choice only_ | +| [bench-armrest](#bench-armrest) | Does this bench have one or more armrests?
2 options | bench-questions | _Multiple choice only_ | +| [bench-seats](#bench-seats) | How many seats does this bench have?
_This bench has {seats} seats_
1 options | bench-questions | *[seats](https://wiki.osm.org/wiki/Key:seats)* ([nat](../SpecialInputElements.md#nat)) | +| [bench-material](#bench-material) | What is the bench (seating) made from?
_Material: {material}_
6 options | bench-questions | *[material](https://wiki.osm.org/wiki/Key:material)* ([string](../SpecialInputElements.md#string)) | +| [bench-direction](#bench-direction) | In which direction are you looking when sitting on the bench?
_When sitting on the bench, one looks towards {direction}°._ | bench-questions | *[direction](https://wiki.osm.org/wiki/Key:direction)* ([direction](../SpecialInputElements.md#direction)) | +| [bench-colour](#bench-colour) | Which colour does this bench have?
_Colour: {colour}_
8 options | bench-questions | *[colour](https://wiki.osm.org/wiki/Key:colour)* ([color](../SpecialInputElements.md#color)) | +| [bench-survey:date](#bench-survey:date) | When was this bench last surveyed?
_This bench was last surveyed on {survey:date}_
1 options | bench-questions | *[survey:date](https://wiki.osm.org/wiki/Key:survey:date)* ([date](../SpecialInputElements.md#date)) | +| [bench-inscription](#bench-inscription) | Does this bench have an inscription?
_This bench has the following inscription:

{inscription}

_
2 options | bench-questions | *[inscription](https://wiki.osm.org/wiki/Key:inscription)* ([text](../SpecialInputElements.md#text)) | +| [bench-artwork](#bench-artwork) | Does this bench have an artistic element?
3 options | | _Multiple choice only_ | +| [bench-memorial](#bench-memorial) | Does this bench act as memorial for someone or something?
2 options | bench-questions | _Multiple choice only_ | +| [artwork-artwork_type](#artwork-artwork_type)
_(Original in [artwork](./artwork.md#artwork-artwork_type))_ | What is the type of this artwork?
_This is a {artwork_type}_
13 options | artwork-question | *[artwork_type](https://wiki.osm.org/wiki/Key:artwork_type)* ([string](../SpecialInputElements.md#string)) | +| [artwork-artist-wikidata](#artwork-artist-wikidata)
_(Original in [artwork](./artwork.md#artwork-artist-wikidata))_ | Who made this artwork?
_This artwork was made by {wikidata_label(artist:wikidata):font-weight:bold}
{wikipedia(artist:wikidata)}_ | artwork-question | *[artist:wikidata](https://wiki.osm.org/wiki/Key:artist:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [artwork-artist_name](#artwork-artist_name)
_(Original in [artwork](./artwork.md#artwork-artist_name))_ | Which artist created this?
_Created by {artist_name}_ | artwork-question | *[artist_name](https://wiki.osm.org/wiki/Key:artist_name)* ([string](../SpecialInputElements.md#string)) | +| [artwork-website](#artwork-website)
_(Original in [artwork](./artwork.md#artwork-website))_ | Is there a website with more information about this artwork?
_{link(More information on this website,&LBRACEwebsite&RBRACE,,,,)}_ | artwork-question | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [artwork_subject](#artwork_subject)
_(Original in [artwork](./artwork.md#artwork_subject))_ | What does this artwork depict?
_This artwork depicts {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}_ | artwork-question | *[subject:wikidata](https://wiki.osm.org/wiki/Key:subject:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [memorial-wikidata](#memorial-wikidata)
_(Original in [memorial](./memorial.md#memorial-wikidata))_ | What is the Wikipedia page about this memorial?
_

Wikipedia page about the memorial

{wikipedia(wikidata)}_ | memorial-specific, memorial-questions | *[wikidata](https://wiki.osm.org/wiki/Key:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [subject-wikidata](#subject-wikidata)
_(Original in [memorial](./memorial.md#subject-wikidata))_ | What is the Wikipedia page about the person or event that is remembered here?
_

Wikipedia page about the remembered event or person

{wikipedia(subject:wikidata)}_ | memorial-specific, memorial-questions | *[subject:wikidata](https://wiki.osm.org/wiki/Key:subject:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### 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 @@ -253,10 +289,30 @@ This tagrendering is only visible in the popup if the following condition is met This tagrendering has labels `artwork-question` +### memorial-wikidata + +The question is `What is the Wikipedia page about this memorial?` +*

Wikipedia page about the memorial

{wikipedia(wikidata)}* is shown if `wikidata` is set + +This tagrendering is only visible in the popup if the following condition is met: historic=memorial +This tagrendering has labels +`memorial-specific` +`memorial-questions` + +### subject-wikidata + +The question is `What is the Wikipedia page about the person or event that is remembered here?` +*

Wikipedia page about the remembered event or person

{wikipedia(subject:wikidata)}* is shown if `subject:wikidata` is set + +This tagrendering is only visible in the popup if the following condition is met: historic=memorial +This tagrendering has labels +`memorial-specific` +`memorial-questions` + ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button @@ -291,8 +347,8 @@ This tagrendering has labels | id | question | osmTags | -----|-----|----- | | has_image.0 | *With and without images* (default) | | -| has_image.1 | Has at least one image | image~.+ | image:0~.+ | image:1~.+ | image:2~.+ | image:3~.+ | mapillary~.+ | -| has_image.2 | Probably does not have an image | image= & image:0= & image:1= & image:2= & image:3= & mapillary= | +| has_image.1 | Has at least one image | image~.+ | ^(image:[0-9]+)$~~.+ | ^(panoramax:[0-9]+)$~~.+ | mapillary~.+ | +| has_image.2 | Probably does not have an image | (image!~.+ | ^(image:[0-9]+!)$~~.+ | ^(panoramax:[0-9]+!)$~~.+ | mapillary!~.+) | diff --git a/Docs/Layers/bench_at_pt.md b/Docs/Layers/bench_at_pt.md index 324c39eae..3ace7313d 100644 --- a/Docs/Layers/bench_at_pt.md +++ b/Docs/Layers/bench_at_pt.md @@ -11,6 +11,7 @@ A layer showing all public-transport-stops which do have a bench 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [bench_at_pt-name](#bench_at_pt-name) - [bench_at_pt-bench_type](#bench_at_pt-bench_type) @@ -34,13 +35,24 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | | | [bench](https://wiki.openstreetmap.org/wiki/Key:bench) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:bench%3Dyes) [stand_up_bench](https://wiki.openstreetmap.org/wiki/Tag:bench%3Dstand_up_bench) [no](https://wiki.openstreetmap.org/wiki/Tag:bench%3Dno) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [bench_at_pt-name](#bench_at_pt-name) | _{name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [bench_at_pt-bench_type](#bench_at_pt-bench_type) | What kind of bench is this?
3 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -62,7 +74,7 @@ The question is `What kind of bench is this?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### delete-button diff --git a/Docs/Layers/bicycle_assisted_repair_workshop.md b/Docs/Layers/bicycle_assisted_repair_workshop.md index 34be772c4..bb3431db7 100644 --- a/Docs/Layers/bicycle_assisted_repair_workshop.md +++ b/Docs/Layers/bicycle_assisted_repair_workshop.md @@ -13,6 +13,8 @@ A self-assisted workshop is a location where people can come and repair their go 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [preset_description](#preset_description) - [name](#name) @@ -28,7 +30,7 @@ A self-assisted workshop is a location where people can come and repair their go - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -4. [Filters](#filters) +5. [Filters](#filters) ## Themes using this layer @@ -45,7 +47,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -57,6 +59,25 @@ Elements must match **all** of the following expressions: | [contact:mastodon](https://wiki.openstreetmap.org/wiki/Key:contact:mastodon) | [fediverse](../SpecialInputElements.md#fediverse) | | | [contact:facebook](https://wiki.openstreetmap.org/wiki/Key:contact:facebook) | [url](../SpecialInputElements.md#url) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [preset_description](#preset_description)
_(Original in [questions](./BuiltinQuestions.md#preset_description))_ | _{preset_description()}_ | | _Multiple choice only_ | +| [name](#name) | What is the name of this repair workshop?
_This workshop is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [opening_hours_by_appointment](#opening_hours_by_appointment)
_(Original in [questions](./BuiltinQuestions.md#opening_hours_by_appointment))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
3 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [mastodon](#mastodon)
_(Original in [questions](./BuiltinQuestions.md#mastodon))_ | What is the Mastodon-handle of ?
_{fediverse_link(contact:mastodon)}_ | | *[contact:mastodon](https://wiki.osm.org/wiki/Key:contact:mastodon)* ([fediverse](../SpecialInputElements.md#fediverse)) | +| [facebook](#facebook)
_(Original in [questions](./BuiltinQuestions.md#facebook))_ | What is the facebook page of of ?
_{link(Facebook page,&LBRACEcontact:facebook&RBRACE,,,,)}
Facebook is known to harm mental health, manipulate public opinion and cause hate. Try to use healthier alternatives
_ | | *[contact:facebook](https://wiki.osm.org/wiki/Key:contact:facebook)* ([url](../SpecialInputElements.md#url)) | +| [item:repair](#item:repair) | What type of items are repaired here?
6 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -136,7 +157,7 @@ The question is `What type of items are repaired here?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/bicycle_counter.md b/Docs/Layers/bicycle_counter.md index 82c667485..36ee54d9d 100644 --- a/Docs/Layers/bicycle_counter.md +++ b/Docs/Layers/bicycle_counter.md @@ -12,6 +12,7 @@ Layer showing monitoring stations for bicycle traffic 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [display](#display) - [name](#name) @@ -47,7 +48,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -58,6 +59,22 @@ Elements must match **all** of the following expressions: | [ref](https://wiki.openstreetmap.org/wiki/Key:ref) | [string](../SpecialInputElements.md#string) | | | [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [display](#display) | Does this bicycle counter have a display showing the number of passing bicycles?
3 options | | _Multiple choice only_ | +| [name](#name) | What is the name of the counted location?
_Name of the counted location: {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [start_date](#start_date) | When did this counter start counting?
_This counter started counting on {start_date}_ | | *[start_date](https://wiki.osm.org/wiki/Key:start_date)* ([date](../SpecialInputElements.md#date)) | +| [clock](#clock) | Does this bicycle counter have a clock?
2 options | | _Multiple choice only_ | +| [ref](#ref) | What is the reference number of this counter?
_Reference number of the counter: {ref}_
1 options | | *[ref](https://wiki.osm.org/wiki/Key:ref)* ([string](../SpecialInputElements.md#string)) | +| [website](#website) | Is there a website for this bicycle counter?
_Website of the counter: {website}_ | | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -103,7 +120,7 @@ The question is `Is there a website for this bicycle counter?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/bicycle_library.md b/Docs/Layers/bicycle_library.md index 3fc96aec7..3790098f0 100644 --- a/Docs/Layers/bicycle_library.md +++ b/Docs/Layers/bicycle_library.md @@ -12,6 +12,8 @@ A facility where bicycles can be lent for longer period of times 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [bicycle_library-name](#bicycle_library-name) - [website](#website) @@ -26,7 +28,7 @@ A facility where bicycles can be lent for longer period of times - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -49,7 +51,7 @@ Elements must match the expression ** [bicycle_library:for](https://wiki.openstreetmap.org/wiki/Key:bicycle_library:for) | Multiple choice | [child](https://wiki.openstreetmap.org/wiki/Tag:bicycle_library:for%3Dchild) [adult](https://wiki.openstreetmap.org/wiki/Tag:bicycle_library:for%3Dadult) [disabled](https://wiki.openstreetmap.org/wiki/Tag:bicycle_library:for%3Ddisabled) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [bicycle_library-name](#bicycle_library-name) | What is the name of this bicycle library?
_This bicycle library is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [bicycle_library-charge](#bicycle_library-charge) | How much does lending a bicycle cost?
_Lending a bicycle costs {charge}_
2 options | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([string](../SpecialInputElements.md#string)) | +| [bicycle-library-target-group](#bicycle-library-target-group) | Who can loan bicycles here?
3 options | | _Multiple choice only_ | +| [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -134,7 +154,7 @@ The question is `Is there still some relevant info that the previous questions d ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/bicycle_rental.md b/Docs/Layers/bicycle_rental.md index a1821cd7c..e2fe76967 100644 --- a/Docs/Layers/bicycle_rental.md +++ b/Docs/Layers/bicycle_rental.md @@ -12,6 +12,8 @@ Bicycle rental stations 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [bicycle_rental_type](#bicycle_rental_type) - [website](#website) @@ -33,7 +35,7 @@ Bicycle rental stations - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -64,7 +66,7 @@ Elements must match **any** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -81,6 +83,31 @@ Elements must match **any** of the following expressions: | [capacity:bicycle_pannier](https://wiki.openstreetmap.org/wiki/Key:capacity:bicycle_pannier) | [pnat](../SpecialInputElements.md#pnat) | | | [capacity:tandem_bicycle](https://wiki.openstreetmap.org/wiki/Key:capacity:tandem_bicycle) | [pnat](../SpecialInputElements.md#pnat) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [bicycle_rental_type](#bicycle_rental_type) | What kind of bicycle rental is this?
6 options | | _Multiple choice only_ | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [payment-options-advanced](#payment-options-advanced)
_(Original in [questions](./BuiltinQuestions.md#payment-options-advanced))_ | Which methods of payment are accepted here?
5 options | | _Multiple choice only_ | +| [bicycle-types](#bicycle-types) | What kind of bicycles and accessories are rented here?
_{rental} is rented here_
9 options | bicycle_rental | *[rental](https://wiki.osm.org/wiki/Key:rental)* ([string](../SpecialInputElements.md#string)) | +| [rental-capacity-city_bike](#rental-capacity-city_bike) | How many city bikes can be rented here?
_{capacity:city_bike} city bikes can be rented here_ | bicycle_rental | *[capacity:city_bike](https://wiki.osm.org/wiki/Key:capacity:city_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-ebike](#rental-capacity-ebike) | How many electrical bikes can be rented here?
_{capacity:ebike} electrical bikes can be rented here_ | bicycle_rental | *[capacity:ebike](https://wiki.osm.org/wiki/Key:capacity:ebike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-kid_bike](#rental-capacity-kid_bike) | How many bikes for children can be rented here?
_{capacity:kid_bike} bikes for children can be rented here_ | bicycle_rental | *[capacity:kid_bike](https://wiki.osm.org/wiki/Key:capacity:kid_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bmx](#rental-capacity-bmx) | How many BMX bikes can be rented here?
_{capacity:bmx} BMX bikes can be rented here_ | bicycle_rental | *[capacity:bmx](https://wiki.osm.org/wiki/Key:capacity:bmx)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-mtb](#rental-capacity-mtb) | How many mountainbikes can be rented here?
_{capacity:mtb} mountainbikes can be rented here_ | bicycle_rental | *[capacity:mtb](https://wiki.osm.org/wiki/Key:capacity:mtb)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bicycle_pannier](#rental-capacity-bicycle_pannier) | How many bicycle panniers can be rented here?
_{capacity:bicycle_pannier} bicycle panniers can be rented here_ | bicycle_rental | *[capacity:bicycle_pannier](https://wiki.osm.org/wiki/Key:capacity:bicycle_pannier)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-tandem_bicycle](#rental-capacity-tandem_bicycle) | How many tandem can be rented here?
_{capacity:tandem_bicycle} tandem can be rented here_ | bicycle_rental | *[capacity:tandem_bicycle](https://wiki.osm.org/wiki/Key:capacity:tandem_bicycle)* ([pnat](../SpecialInputElements.md#pnat)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -243,7 +270,7 @@ This tagrendering has labels ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/bicycle_rental_non_docking.md b/Docs/Layers/bicycle_rental_non_docking.md index 9132682d2..e7f1a60a8 100644 --- a/Docs/Layers/bicycle_rental_non_docking.md +++ b/Docs/Layers/bicycle_rental_non_docking.md @@ -13,6 +13,8 @@ Bicycle rental stations 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [bicycle_rental_type](#bicycle_rental_type) - [website](#website) @@ -34,7 +36,7 @@ Bicycle rental stations - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -4. [Filters](#filters) +5. [Filters](#filters) ## Themes using this layer @@ -52,7 +54,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -69,6 +71,31 @@ Elements must match **all** of the following expressions: | [capacity:bicycle_pannier](https://wiki.openstreetmap.org/wiki/Key:capacity:bicycle_pannier) | [pnat](../SpecialInputElements.md#pnat) | | | [capacity:tandem_bicycle](https://wiki.openstreetmap.org/wiki/Key:capacity:tandem_bicycle) | [pnat](../SpecialInputElements.md#pnat) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [bicycle_rental_type](#bicycle_rental_type) | What kind of bicycle rental is this?
6 options | | _Multiple choice only_ | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [payment-options-advanced](#payment-options-advanced)
_(Original in [questions](./BuiltinQuestions.md#payment-options-advanced))_ | Which methods of payment are accepted here?
5 options | | _Multiple choice only_ | +| [bicycle-types](#bicycle-types) | What kind of bicycles and accessories are rented here?
_{rental} is rented here_
9 options | bicycle_rental | *[rental](https://wiki.osm.org/wiki/Key:rental)* ([string](../SpecialInputElements.md#string)) | +| [rental-capacity-city_bike](#rental-capacity-city_bike) | How many city bikes can be rented here?
_{capacity:city_bike} city bikes can be rented here_ | bicycle_rental | *[capacity:city_bike](https://wiki.osm.org/wiki/Key:capacity:city_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-ebike](#rental-capacity-ebike) | How many electrical bikes can be rented here?
_{capacity:ebike} electrical bikes can be rented here_ | bicycle_rental | *[capacity:ebike](https://wiki.osm.org/wiki/Key:capacity:ebike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-kid_bike](#rental-capacity-kid_bike) | How many bikes for children can be rented here?
_{capacity:kid_bike} bikes for children can be rented here_ | bicycle_rental | *[capacity:kid_bike](https://wiki.osm.org/wiki/Key:capacity:kid_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bmx](#rental-capacity-bmx) | How many BMX bikes can be rented here?
_{capacity:bmx} BMX bikes can be rented here_ | bicycle_rental | *[capacity:bmx](https://wiki.osm.org/wiki/Key:capacity:bmx)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-mtb](#rental-capacity-mtb) | How many mountainbikes can be rented here?
_{capacity:mtb} mountainbikes can be rented here_ | bicycle_rental | *[capacity:mtb](https://wiki.osm.org/wiki/Key:capacity:mtb)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bicycle_pannier](#rental-capacity-bicycle_pannier) | How many bicycle panniers can be rented here?
_{capacity:bicycle_pannier} bicycle panniers can be rented here_ | bicycle_rental | *[capacity:bicycle_pannier](https://wiki.osm.org/wiki/Key:capacity:bicycle_pannier)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-tandem_bicycle](#rental-capacity-tandem_bicycle) | How many tandem can be rented here?
_{capacity:tandem_bicycle} tandem can be rented here_ | bicycle_rental | *[capacity:tandem_bicycle](https://wiki.osm.org/wiki/Key:capacity:tandem_bicycle)* ([pnat](../SpecialInputElements.md#pnat)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -231,7 +258,7 @@ This tagrendering has labels ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/bike_cafe.md b/Docs/Layers/bike_cafe.md index 77bff7d60..e86f59b77 100644 --- a/Docs/Layers/bike_cafe.md +++ b/Docs/Layers/bike_cafe.md @@ -12,6 +12,8 @@ A bike café is a café geared towards cyclists, for example with services such 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [bike_cafe-name](#bike_cafe-name) - [bike_cafe-bike-pump](#bike_cafe-bike-pump) @@ -26,7 +28,7 @@ A bike café is a café geared towards cyclists, for example with services such - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -50,7 +52,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -63,6 +65,24 @@ Elements must match **all** of the following expressions: | [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | | | [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [bike_cafe-name](#bike_cafe-name) | What is the name of this bike cafe?
_This bike cafe is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [bike_cafe-bike-pump](#bike_cafe-bike-pump) | Does this bike cafe offer a bike pump for use by anyone?
2 options | | _Multiple choice only_ | +| [bike_cafe-repair-tools](#bike_cafe-repair-tools) | Are tools offered to repair your own bike?
2 options | | _Multiple choice only_ | +| [bike_cafe-repair-service](#bike_cafe-repair-service) | Does this bike cafe repair bikes?
2 options | | _Multiple choice only_ | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | When it this bike café opened?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -135,7 +155,7 @@ The question is `When it this bike café opened?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/bike_cleaning.md b/Docs/Layers/bike_cleaning.md index 46f28bb5f..c719a0b1c 100644 --- a/Docs/Layers/bike_cleaning.md +++ b/Docs/Layers/bike_cleaning.md @@ -12,6 +12,7 @@ A layer showing facilities where one can clean their bike 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [bike_cleaning-service_bicycle_cleaning_charge](#bike_cleaning-service_bicycle_cleaning_charge) - [bike_cleaning-charge](#bike_cleaning-charge) @@ -45,7 +46,7 @@ Elements must match **any** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -54,6 +55,20 @@ Elements must match **any** of the following expressions: | [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) | | [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) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [bike_cleaning-service_bicycle_cleaning_charge](#bike_cleaning-service_bicycle_cleaning_charge) | How much does it cost to use the cleaning service?
_Using the cleaning service costs {service:bicycle:cleaning:charge}_
2 options | | *[service:bicycle:cleaning:charge](https://wiki.osm.org/wiki/Key:service:bicycle:cleaning:charge)* ([string](../SpecialInputElements.md#string)) | +| [bike_cleaning-charge](#bike_cleaning-charge) | How much does it cost to use the cleaning service?
_Using the cleaning service costs {charge}_
2 options | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([string](../SpecialInputElements.md#string)) | +| [automated](#automated) | Is this bicycle cleaning service automated?
2 options | | _Multiple choice only_ | +| [self_service](#self_service) | Is this cleaning service self-service?
2 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -100,7 +115,7 @@ This tagrendering is only visible in the popup if the following condition is met ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/bike_parking.md b/Docs/Layers/bike_parking.md index b9ea2f3b9..4d586951d 100644 --- a/Docs/Layers/bike_parking.md +++ b/Docs/Layers/bike_parking.md @@ -12,6 +12,8 @@ A layer showing where you can park your bike 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [Bicycle parking type](#bicycle-parking-type) - [location](#location) @@ -33,7 +35,7 @@ A layer showing where you can park your bike - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -58,7 +60,7 @@ Elements must match the expression ** [capacity:cargo_bike](https://wiki.openstreetmap.org/wiki/Key:capacity:cargo_bike) | [nat](../SpecialInputElements.md#nat) | | | [maxstay](https://wiki.openstreetmap.org/wiki/Key:maxstay) | [pnat](../SpecialInputElements.md#pnat) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [Bicycle parking type](#Bicycle parking type) | What is the type of this bicycle parking?
_This is a bicycle parking of the type: {bicycle_parking}_
11 options | | *[bicycle_parking](https://wiki.osm.org/wiki/Key:bicycle_parking)* ([string](../SpecialInputElements.md#string)) | +| [location](#location) | What is the relative location of this bicycle parking?
4 options | | _Multiple choice only_ | +| [covered_and_building](#covered_and_building) | Is this parking covered?
6 options | | _Multiple choice only_ | +| [Capacity](#Capacity) | How many bicycles fit in this bicycle parking?
_Place for {capacity} bikes_ | | *[capacity](https://wiki.osm.org/wiki/Key:capacity)* ([nat](../SpecialInputElements.md#nat)) | +| [Access](#Access) | Who can use this bicycle parking?
_{access}_
4 options | | *[access](https://wiki.osm.org/wiki/Key:access)* ([string](../SpecialInputElements.md#string)) | +| [fee](#fee) | Are these bicycle parkings free to use?
2 options | | _Multiple choice only_ | +| [charge](#charge) | How much does it cost to park your bike here?
_Parking your bike costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | +| [opening_hours_24_7_default](#opening_hours_24_7_default)
_(Original in [questions](./BuiltinQuestions.md#opening_hours_24_7_default))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
2 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [operator](#operator) | Who maintains this bicycle parking?
_This bicycle parking is maintained by {operator}_ | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [operator_phone](#operator_phone) | What is the phone number of the operator of this bicycle parking?
_{operator:phone}_
2 options | | *[operator:phone](https://wiki.osm.org/wiki/Key:operator:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [operator_website](#operator_website) | What is the website number of the operator of this bicycle parking?
_{operator:website}_
2 options | | *[operator:website](https://wiki.osm.org/wiki/Key:operator:website)* ([url](../SpecialInputElements.md#url)) | +| [operator_email](#operator_email) | What is the email address of the operator of this bicycle parking?
_{operator:email}_ | | *[operator:email](https://wiki.osm.org/wiki/Key:operator:email)* ([email](../SpecialInputElements.md#email)) | +| [Cargo bike spaces?](#Cargo bike spaces?) | Does this bicycle parking have spots for cargo bikes?
3 options | | _Multiple choice only_ | +| [Cargo bike capacity?](#Cargo bike capacity?) | How many cargo bicycles fit in this bicycle parking?
_This parking fits {capacity:cargo_bike} cargo bikes_
1 options | | *[capacity:cargo_bike](https://wiki.osm.org/wiki/Key:capacity:cargo_bike)* ([nat](../SpecialInputElements.md#nat)) | +| [maxstay](#maxstay) | What is the maximum allowed parking duration?
_A bike can be parked here for at most {canonical(maxstay)}_ | | *[maxstay](https://wiki.osm.org/wiki/Key:maxstay)* ([pnat](../SpecialInputElements.md#pnat)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -207,7 +234,7 @@ The question is `What is the maximum allowed parking duration?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/bike_repair_station.md b/Docs/Layers/bike_repair_station.md index c1a6e1f6d..5d72a76b9 100644 --- a/Docs/Layers/bike_repair_station.md +++ b/Docs/Layers/bike_repair_station.md @@ -12,6 +12,8 @@ A layer showing bicycle pumps and bicycle repair tool stands 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [bike_repair_station-available-services](#bike_repair_station-available-services) - [Operational status](#operational-status) @@ -33,7 +35,7 @@ A layer showing bicycle pumps and bicycle repair tool stands - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -59,7 +61,7 @@ Elements must match the expression ** [manometer](https://wiki.openstreetmap.org/wiki/Key:manometer) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:manometer%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:manometer%3Dno) [broken](https://wiki.openstreetmap.org/wiki/Tag:manometer%3Dbroken) | | [level](https://wiki.openstreetmap.org/wiki/Key:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:level%3D-1) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [bike_repair_station-available-services](#bike_repair_station-available-services) | Which services are available at this location?
3 options | | _Multiple choice only_ | +| [Operational status](#Operational status) | Is the bike pump still operational?
2 options | | _Multiple choice only_ | +| [opening_hours_24_7](#opening_hours_24_7)
_(Original in [questions](./BuiltinQuestions.md#opening_hours_24_7))_ | When is this bicycle repair point open?
_

Opening hours

{opening_hours_table(opening_hours)}_
2 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [access](#access) | Who is allowed to use this repair station?
5 options | | _Multiple choice only_ | +| [bike_repair_station-operator](#bike_repair_station-operator) | Who maintains this cycle pump?
_Maintained by {operator}_ | operator-info | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [bike_repair_station-email](#bike_repair_station-email) | What is the email address of the maintainer?
_{email}_ | operator-info | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [bike_repair_station-phone](#bike_repair_station-phone) | What is the phone number of the maintainer?
_{phone}_ | operator-info | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [bike_repair_station-bike-chain-tool](#bike_repair_station-bike-chain-tool) | Does this bike repair station have a special tool to repair your bike chain?
2 options | | _Multiple choice only_ | +| [bike_repair_station-bike-stand](#bike_repair_station-bike-stand) | Does this bike station have a hook to hang your bike on or a stand to raise it?
2 options | | _Multiple choice only_ | +| [send_email_about_broken_pump](#send_email_about_broken_pump) | _{send_email(&LBRACEemail&RBRACE,Broken bicycle pump,Hello&COMMA + +With this email&COMMA I'd like to inform you that the bicycle pump located at https://mapcomplete.org/cyclofix?lat=&LBRACE_lat&RBRACE&lon=&LBRACE_lon&RBRACE&z=18#&LBRACEid&RBRACE is broken. + + Kind regards,Report this bicycle pump as broken)}_ | | _Multiple choice only_ | +| [bike_repair_station-valves](#bike_repair_station-valves) | What valves are supported?
_This pump supports the following valves: {valves}_
3 options | | *[valves](https://wiki.osm.org/wiki/Key:valves)* ([string](../SpecialInputElements.md#string)) | +| [bike_repair_station-electrical_pump](#bike_repair_station-electrical_pump) | Is this an electric bike pump?
2 options | | _Multiple choice only_ | +| [bike_repair_station-manometer](#bike_repair_station-manometer) | Does the pump have a pressure indicator or manometer?
3 options | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -224,7 +255,7 @@ This tagrendering has labels ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/bike_shop.md b/Docs/Layers/bike_shop.md index 3e2814d65..8ec81c03d 100644 --- a/Docs/Layers/bike_shop.md +++ b/Docs/Layers/bike_shop.md @@ -12,10 +12,11 @@ A shop specifically selling bicycles or related items 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [reviews](#reviews) - [shops-name](#shops-name) - - [shop_types](#shop_types) - [brand](#brand) - [second_hand](#second_hand) - [opening_hours](#opening_hours) @@ -34,18 +35,9 @@ A shop specifically selling bicycles or related items - [bike_second_hand](#bike_second_hand) - [repairs_bikes](#repairs_bikes) - [bicycle_rental](#bicycle_rental) - - [bicycle-types](#bicycle-types) - - [rental-capacity-city_bike](#rental-capacity-city_bike) - - [rental-capacity-ebike](#rental-capacity-ebike) - - [rental-capacity-kid_bike](#rental-capacity-kid_bike) - - [rental-capacity-bmx](#rental-capacity-bmx) - - [rental-capacity-mtb](#rental-capacity-mtb) - - [rental-capacity-bicycle_pannier](#rental-capacity-bicycle_pannier) - - [rental-capacity-tandem_bicycle](#rental-capacity-tandem_bicycle) - [bike_pump_service](#bike_pump_service) - [bike_repair_tools](#bike_repair_tools) - [bike_wash](#bike_wash) - - [bike_cleaning-service_bicycle_cleaning_charge](#bike_cleaning-service_bicycle_cleaning_charge) - [internet](#internet) - [internet-fee](#internet-fee) - [internet-ssid](#internet-ssid) @@ -59,7 +51,7 @@ A shop specifically selling bicycles or related items - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -84,12 +76,11 @@ Elements must match **any** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | | -| [shop](https://wiki.openstreetmap.org/wiki/Key:shop) | [string](../SpecialInputElements.md#string) | [bicycle_rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbicycle_rental) [agrarian](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dagrarian) [alcohol](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dalcohol) [anime](https://wiki.openstreetmap.org/wiki/Tag:shop%3Danime) [antiques](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dantiques) [appliance](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dappliance) [art](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dart) [baby_goods](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbaby_goods) [bag](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbag) [bakery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbakery) [bathroom_furnishing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbathroom_furnishing) [beauty](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbeauty) [bed](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbed) [beverages](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbeverages) [bicycle](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbicycle) [boat](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dboat) [bookmaker](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbookmaker) [books](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbooks) [brewing_supplies](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbrewing_supplies) [butcher](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbutcher) [camera](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcamera) [candles](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcandles) [cannabis](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcannabis) [car](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar) [car_parts](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_parts) [car_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_repair) [caravan](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcaravan) [carpet](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcarpet) [catalogue](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcatalogue) [charity](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcharity) [cheese](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcheese) [chemist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dchemist) [chocolate](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dchocolate) [clothes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dclothes) [coffee](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcoffee) [collector](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcollector) [computer](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcomputer) [confectionery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconfectionery) [convenience](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconvenience) [copyshop](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcopyshop) [cosmetics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcosmetics) [country_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcountry_store) [craft](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcraft) [curtain](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcurtain) [dairy](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddairy) [deli](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddeli) [department_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddepartment_store) [doityourself](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddoityourself) [doors](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddoors) [dry_cleaning](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddry_cleaning) [e-cigarette](https://wiki.openstreetmap.org/wiki/Tag:shop%3De-cigarette) [electrical](https://wiki.openstreetmap.org/wiki/Tag:shop%3Delectrical) [electronics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Delectronics) [erotic](https://wiki.openstreetmap.org/wiki/Tag:shop%3Derotic) [fabric](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfabric) [farm](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfarm) [fashion_accessories](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfashion_accessories) [fireplace](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfireplace) [fishing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfishing) [flooring](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dflooring) [florist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dflorist) [frame](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dframe) [frozen_food](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfrozen_food) [fuel](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfuel) [funeral_directors](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfuneral_directors) [furniture](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfurniture) [games](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgames) [garden_centre](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgarden_centre) [gas](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgas) [general](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgeneral) [gift](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgift) [greengrocer](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgreengrocer) [hairdresser](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser) [hairdresser_supply](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser_supply) [hardware](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhardware) [health_food](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhealth_food) [hearing_aids](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhearing_aids) [herbalist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dherbalist) [hifi](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhifi) [honey](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhoney) [household_linen](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhousehold_linen) [houseware](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhouseware) [hunting](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhunting) [interior_decoration](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dinterior_decoration) [jewelry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Djewelry) [kiosk](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dkiosk) [kitchen](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dkitchen) [laundry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlaundry) [leather](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dleather) [lighting](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlighting) [locksmith](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlocksmith) [lottery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlottery) [mall](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmall) [massage](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmassage) [medical_supply](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmedical_supply) [military_surplus](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmilitary_surplus) [mobile_phone](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmobile_phone) [model](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmodel) [money_lender](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmoney_lender) [motorcycle](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmotorcycle) [motorcycle_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmotorcycle_repair) [music](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmusic) [musical_instrument](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmusical_instrument) [newsagent](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnewsagent) [nutrition_supplements](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnutrition_supplements) [nuts](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnuts) [optician](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doptician) [outdoor](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doutdoor) [outpost](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doutpost) [paint](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpaint) [party](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dparty) [pasta](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpasta) [pastry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpastry) [pawnbroker](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpawnbroker) [perfumery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dperfumery) [pet](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpet) [pet_grooming](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpet_grooming) [photo](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dphoto) [pottery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpottery) [printer_ink](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dprinter_ink) [psychic](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpsychic) [pyrotechnics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpyrotechnics) [radiotechnics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dradiotechnics) [religion](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dreligion) [rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drental) [repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drepair) [rice](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drice) [scuba_diving](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dscuba_diving) [seafood](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dseafood) [second_hand](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsecond_hand) [sewing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsewing) [shoe_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dshoe_repair) [shoes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dshoes) [spices](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dspices) [sports](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsports) [stationery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dstationery) [storage_rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dstorage_rental) [supermarket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsupermarket) [swimming_pool](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dswimming_pool) [tailor](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtailor) [tattoo](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtattoo) [tea](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtea) [telecommunication](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtelecommunication) [ticket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dticket) [tiles](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtiles) [tobacco](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtobacco) [tool_hire](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtool_hire) [toys](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtoys) [trade](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtrade) [travel_agency](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtravel_agency) [trophy](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtrophy) [tyres](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtyres) [vacuum_cleaner](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvacuum_cleaner) [variety_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvariety_store) [video](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvideo) [video_games](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvideo_games) [watches](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwatches) [water](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwater) [water_sports](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwater_sports) [weapons](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dweapons) [wholesale](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwholesale) [wigs](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwigs) [window_blind](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwindow_blind) [wine](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwine) | | [brand](https://wiki.openstreetmap.org/wiki/Key:brand) | [string](../SpecialInputElements.md#string) | | | [second_hand](https://wiki.openstreetmap.org/wiki/Key:second_hand) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:second_hand%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:second_hand%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:second_hand%3Dno) | | [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | | @@ -103,19 +94,10 @@ Elements must match **any** of the following expressions: | [service:bicycle:second_hand](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:second_hand) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:second_hand%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:second_hand%3Dno) [only](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:second_hand%3Donly) | | [service:bicycle:repair](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:repair) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dno) [only_sold](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Donly_sold) [brand](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dbrand) | | [service:bicycle:rental](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:rental) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:rental%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:rental%3Dno) | -| [rental](https://wiki.openstreetmap.org/wiki/Key:rental) | [string](../SpecialInputElements.md#string) | [city_bike](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dcity_bike) [ebike](https://wiki.openstreetmap.org/wiki/Tag:rental%3Debike) [bmx](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dbmx) [mtb](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dmtb) [kid_bike](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dkid_bike) [tandem](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dtandem) [racebike](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dracebike) [bike_helmet](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dbike_helmet) [cargo_bike](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dcargo_bike) | -| [capacity:city_bike](https://wiki.openstreetmap.org/wiki/Key:capacity:city_bike) | [pnat](../SpecialInputElements.md#pnat) | | -| [capacity:ebike](https://wiki.openstreetmap.org/wiki/Key:capacity:ebike) | [pnat](../SpecialInputElements.md#pnat) | | -| [capacity:kid_bike](https://wiki.openstreetmap.org/wiki/Key:capacity:kid_bike) | [pnat](../SpecialInputElements.md#pnat) | | -| [capacity:bmx](https://wiki.openstreetmap.org/wiki/Key:capacity:bmx) | [pnat](../SpecialInputElements.md#pnat) | | -| [capacity:mtb](https://wiki.openstreetmap.org/wiki/Key:capacity:mtb) | [pnat](../SpecialInputElements.md#pnat) | | -| [capacity:bicycle_pannier](https://wiki.openstreetmap.org/wiki/Key:capacity:bicycle_pannier) | [pnat](../SpecialInputElements.md#pnat) | | -| [capacity:tandem_bicycle](https://wiki.openstreetmap.org/wiki/Key:capacity:tandem_bicycle) | [pnat](../SpecialInputElements.md#pnat) | | | [service:bicycle:pump](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dno) [separate](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dseparate) | | [service:bicycle:diy](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:diy) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dno) [only_sold](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Donly_sold) | | [service:bicycle:cleaning](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dyes) [diy](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Ddiy) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dno) | -| [service:bicycle:cleaning:charge](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:charge) | [string](../SpecialInputElements.md#string) | | -| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wifi](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi) | +| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) | | [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) | | [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) | @@ -125,6 +107,47 @@ Elements must match **any** of the following expressions: | [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [shops](./shops.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [shops](./shops.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [shops-name](#shops-name)
_(Original in [shops](./shops.md#shops-name))_ | What is the name of this shop?
_This shop is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [brand](#brand)
_(Original in [shops](./shops.md#brand))_ | What is the brand of this shop?
_Part of {brand}_
1 options | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [second_hand](#second_hand)
_(Original in [shops](./shops.md#second_hand))_ | Does this shop sell second-hand items?
3 options | | _Multiple choice only_ | +| [opening_hours](#opening_hours)
_(Original in [shops](./shops.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [website](#website)
_(Original in [shops](./shops.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [shops](./shops.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [shops](./shops.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [payment-options](#payment-options)
_(Original in [shops](./shops.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [shops](./shops.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [shops](./shops.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [copyshop-print-sizes](#copyshop-print-sizes)
_(Original in [shops](./shops.md#copyshop-print-sizes))_ | What paper formats does this shop offer?
5 options | | _Multiple choice only_ | +| [copyshop-binding](#copyshop-binding)
_(Original in [shops](./shops.md#copyshop-binding))_ | Does this shop offer a binding service?
2 options | | _Multiple choice only_ | +| [optometrist_service](#optometrist_service)
_(Original in [shops](./shops.md#optometrist_service))_ | Are medical services available here?
2 options | | _Multiple choice only_ | +| [key_cutter](#key_cutter)
_(Original in [shops](./shops.md#key_cutter))_ | Does this shop offer key cutting?
3 options | | _Multiple choice only_ | +| [sells_new_bikes](#sells_new_bikes)
_(Original in [shops](./shops.md#sells_new_bikes))_ | Does this shop sell bikes?
2 options | | _Multiple choice only_ | +| [bike_second_hand](#bike_second_hand)
_(Original in [shops](./shops.md#bike_second_hand))_ | Does this shop sell second-hand bikes?
3 options | | _Multiple choice only_ | +| [repairs_bikes](#repairs_bikes)
_(Original in [shops](./shops.md#repairs_bikes))_ | Does this shop repair bikes?
4 options | | _Multiple choice only_ | +| [bicycle_rental](#bicycle_rental)
_(Original in [shops](./shops.md#bicycle_rental))_ | Does this shop rent out bikes?
2 options | | _Multiple choice only_ | +| [bike_pump_service](#bike_pump_service)
_(Original in [shops](./shops.md#bike_pump_service))_ | Does this shop offer a bike pump for use by anyone?
3 options | | _Multiple choice only_ | +| [bike_repair_tools](#bike_repair_tools)
_(Original in [shops](./shops.md#bike_repair_tools))_ | Are there tools here to repair your own bike?
3 options | | _Multiple choice only_ | +| [bike_wash](#bike_wash)
_(Original in [shops](./shops.md#bike_wash))_ | Are bicycles washed here?
3 options | | _Multiple choice only_ | +| [internet](#internet)
_(Original in [shops](./shops.md#internet))_ | Does this place offer internet access?
6 options | internet-all | _Multiple choice only_ | +| [internet-fee](#internet-fee)
_(Original in [shops](./shops.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | +| [internet-ssid](#internet-ssid)
_(Original in [shops](./shops.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | +| [organic](#organic)
_(Original in [shops](./shops.md#organic))_ | Does this shop offer organic products?
3 options | | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [shops](./shops.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [shops](./shops.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [shops](./shops.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [dog-access](#dog-access)
_(Original in [shops](./shops.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | +| [description](#description)
_(Original in [shops](./shops.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | +| [leftover-questions](#leftover-questions)
_(Original in [shops](./shops.md#leftover-questions))_ | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button)
_(Original in [shops](./shops.md#move-button))_ | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button)
_(Original in [shops](./shops.md#delete-button))_ | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [shops](./shops.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -140,180 +163,6 @@ _This tagrendering has no question and is thus read-only_ The question is `What is the name of this shop?` *This shop is called {name}* is shown if `name` is set -### shop_types - -The question is `What kind of shop is this?` -*This is a {shop}* is shown if `shop` is set - - - *Bicycle rental shop* is shown if with shop=bicycle_rental - - *Farm Supply Shop* is shown if with shop=agrarian - - *Liquor Store* is shown if with shop=alcohol - - *Anime / Manga Shop* is shown if with shop=anime - - *Antique Shop* is shown if with shop=antiques - - *Appliance Store* is shown if with shop=appliance - - *Art Store* is shown if with shop=art - - *Baby Goods Store* is shown if with shop=baby_goods - - *Bag/Luggage Store* is shown if with shop=bag - - *Bakery* is shown if with shop=bakery - - *Bathroom Furnishing Store* is shown if with shop=bathroom_furnishing - - *Beauty Shop* is shown if with shop=beauty - - *Bedding/Mattress Store* is shown if with shop=bed - - *Beverage Store* is shown if with shop=beverages - - *Bicycle Shop* is shown if with shop=bicycle - - *Boat Store* is shown if with shop=boat - - *Bookmaker* is shown if with shop=bookmaker - - *Bookstore* is shown if with shop=books - - *Brewing Supply Store* is shown if with shop=brewing_supplies - - *Butcher* is shown if with shop=butcher - - *Camera Equipment Store* is shown if with shop=camera - - *Candle Shop* is shown if with shop=candles - - *Cannabis Shop* is shown if with shop=cannabis - - *Car Dealership* is shown if with shop=car - - *Car Parts Store* is shown if with shop=car_parts - - *Car Repair Shop* is shown if with shop=car_repair - - *RV Dealership* is shown if with shop=caravan - - *Carpet Store* is shown if with shop=carpet - - *Catalog Shop* is shown if with shop=catalogue - - *Charity Store* is shown if with shop=charity - - *Cheese Store* is shown if with shop=cheese - - *Drugstore* is shown if with shop=chemist - - *Chocolate Store* is shown if with shop=chocolate - - *Clothing Store* is shown if with shop=clothes - - *Coffee Store* is shown if with shop=coffee - - *Collectibles Shop* is shown if with shop=collector - - *Computer Store* is shown if with shop=computer - - *Candy Store* is shown if with shop=confectionery - - *Convenience Store* is shown if with shop=convenience - - *Copy Store* is shown if with shop=copyshop - - *Cosmetics Store* is shown if with shop=cosmetics - - *Rural Supplies Store* is shown if with shop=country_store - - *Arts & Crafts Store* is shown if with shop=craft - - *Curtain Store* is shown if with shop=curtain - - *Dairy Store* is shown if with shop=dairy - - *Delicatessen* is shown if with shop=deli - - *Department Store* is shown if with shop=department_store - - *DIY Store* is shown if with shop=doityourself - - *Door Shop* is shown if with shop=doors - - *Dry Cleaner* is shown if with shop=dry_cleaning - - *E-Cigarette Shop* is shown if with shop=e-cigarette - - *Electrical Equipment Store* is shown if with shop=electrical - - *Electronics Store* is shown if with shop=electronics - - *Erotic Store* is shown if with shop=erotic - - *Fabric Store* is shown if with shop=fabric - - *Produce Stand* is shown if with shop=farm - - *Fashion Accessories Store* is shown if with shop=fashion_accessories - - *Fireplace Store* is shown if with shop=fireplace - - *Fishing Shop* is shown if with shop=fishing - - *Flooring Supply Shop* is shown if with shop=flooring - - *Florist* is shown if with shop=florist - - *Framing Shop* is shown if with shop=frame - - *Frozen Food Store* is shown if with shop=frozen_food - - *Fuel Shop* is shown if with shop=fuel - - *Funeral Home* is shown if with shop=funeral_directors - - *Furniture Store* is shown if with shop=furniture - - *Tabletop Game Store* is shown if with shop=games - - *Garden Center* is shown if with shop=garden_centre - - *Bottled Gas Shop* is shown if with shop=gas - - *General Store* is shown if with shop=general - - *Gift Shop* is shown if with shop=gift - - *Greengrocer* is shown if with shop=greengrocer - - *Hairdresser* is shown if with shop=hairdresser - - *Hairdresser Supply Store* is shown if with shop=hairdresser_supply - - *Hardware Store* is shown if with shop=hardware - - *Health Food Store* is shown if with shop=health_food - - *Hearing Aids Store* is shown if with shop=hearing_aids - - *Herbalist* is shown if with shop=herbalist - - *Hifi Store* is shown if with shop=hifi - - *Honey Store* is shown if with shop=honey - - *Household Linen Shop* is shown if with shop=household_linen - - *Houseware Store* is shown if with shop=houseware - - *Hunting Shop* is shown if with shop=hunting - - *Interior Decoration Store* is shown if with shop=interior_decoration - - *Jewelry Store* is shown if with shop=jewelry - - *Kiosk* is shown if with shop=kiosk - - *Kitchen Design Store* is shown if with shop=kitchen - - *Laundry* is shown if with shop=laundry - - *Leather Store* is shown if with shop=leather - - *Lighting Store* is shown if with shop=lighting - - *Locksmith* is shown if with shop=locksmith - - *Lottery Shop* is shown if with shop=lottery - - *Mall* is shown if with shop=mall - - *Massage Shop* is shown if with shop=massage - - *Medical Supply Store* is shown if with shop=medical_supply - - *Military Surplus Store* is shown if with shop=military_surplus - - *Mobile Phone Store* is shown if with shop=mobile_phone - - *Model Shop* is shown if with shop=model - - *Money Lender* is shown if with shop=money_lender - - *Motorcycle Dealership* is shown if with shop=motorcycle - - *Motorcycle Repair Shop* is shown if with shop=motorcycle_repair - - *Music Store* is shown if with shop=music - - *Musical Instrument Store* is shown if with shop=musical_instrument - - *Newsstand* is shown if with shop=newsagent - - *Nutrition Supplements Store* is shown if with shop=nutrition_supplements - - *Nuts Shop* is shown if with shop=nuts - - *Optician* is shown if with shop=optician - - *Outdoors Store* is shown if with shop=outdoor - - *Online Retailer Outpost* is shown if with shop=outpost - - *Paint Store* is shown if with shop=paint - - *Party Supply Store* is shown if with shop=party - - *Pasta Store* is shown if with shop=pasta - - *Pastry Shop* is shown if with shop=pastry - - *Pawnshop* is shown if with shop=pawnbroker - - *Perfume Store* is shown if with shop=perfumery - - *Pet Store* is shown if with shop=pet - - *Pet Groomer* is shown if with shop=pet_grooming - - *Photography Store* is shown if with shop=photo - - *Pottery Store* is shown if with shop=pottery - - *Printer Ink Store* is shown if with shop=printer_ink - - *Psychic* is shown if with shop=psychic - - *Fireworks Store* is shown if with shop=pyrotechnics - - *Radio/Electronic Component Store* is shown if with shop=radiotechnics - - *Religious Store* is shown if with shop=religion - - *Rental Shop* is shown if with shop=rental - - *Repair Shop* is shown if with shop=repair - - *Rice Store* is shown if with shop=rice - - *Scuba Diving Shop* is shown if with shop=scuba_diving - - *Seafood Shop* is shown if with shop=seafood - - *Thrift Store* is shown if with shop=second_hand - - *Sewing Supply Shop* is shown if with shop=sewing - - *Shoe Repair Shop* is shown if with shop=shoe_repair - - *Shoe Store* is shown if with shop=shoes - - *Spice Shop* is shown if with shop=spices - - *Sporting Goods Store* is shown if with shop=sports - - *Stationery Store* is shown if with shop=stationery - - *Storage Rental* is shown if with shop=storage_rental - - *Supermarket* is shown if with shop=supermarket - - *Pool Supply Store* is shown if with shop=swimming_pool - - *Tailor* is shown if with shop=tailor - - *Tattoo Parlor* is shown if with shop=tattoo - - *Tea Store* is shown if with shop=tea - - *Telecom Retail Store* is shown if with shop=telecommunication - - *Ticket Seller* is shown if with shop=ticket - - *Tile Shop* is shown if with shop=tiles - - *Tobacco Shop* is shown if with shop=tobacco - - *Tool Rental* is shown if with shop=tool_hire - - *Toy Store* is shown if with shop=toys - - *Trade Shop* is shown if with shop=trade - - *Travel Agency* is shown if with shop=travel_agency - - *Trophy Shop* is shown if with shop=trophy - - *Tire Store* is shown if with shop=tyres - - *Vacuum Cleaner Store* is shown if with shop=vacuum_cleaner - - *Discount Store* is shown if with shop=variety_store - - *Video Store* is shown if with shop=video - - *Video Game Store* is shown if with shop=video_games - - *Watches Shop* is shown if with shop=watches - - *Drinking Water Shop* is shown if with shop=water - - *Watersport/Swim Shop* is shown if with shop=water_sports - - *Weapon Shop* is shown if with shop=weapons - - *Wholesale Store* is shown if with shop=wholesale - - *Wig Shop* is shown if with shop=wigs - - *Window Blind Store* is shown if with shop=window_blind - - *Wine Shop* is shown if with shop=wine - - *This shop is no longer used. It is vacant* is shown if with disused:shop= - -This tagrendering has labels -`description` - ### brand The question is `What is the brand of this shop?` @@ -479,88 +328,6 @@ The question is `Does this shop rent out bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=sport | shop=sports | shop=bicycle_repair | shop=outdoor | shop=rental | service:bicycle:rental~.+ -### bicycle-types - -The question is `What kind of bicycles and accessories are rented here?` -*{rental} is rented here* is shown if `rental` is set - - - *Normal city bikes can be rented here* is shown if with rental=city_bike - - *Electrical bikes can be rented here* is shown if with rental=ebike - - *BMX bikes can be rented here* is shown if with rental=bmx - - *Mountainbikes can be rented here* is shown if with rental=mtb - - *Bikes for children can be rented here* is shown if with rental=kid_bike - - *Tandem bicycles can be rented here* is shown if with rental=tandem - - *Race bicycles can be rented here* is shown if with rental=racebike - - *Bike helmets can be rented here* is shown if with rental=bike_helmet - - *Cargo bikes can be rented here* is shown if with rental=cargo_bike - -This tagrendering is only visible in the popup if the following condition is met: service:bicycle:rental=yes | bicycle_rental~.+ -This tagrendering has labels -`bicycle_rental` - -### rental-capacity-city_bike - -The question is `How many city bikes can be rented here?` -*{capacity:city_bike} city bikes can be rented here* is shown if `capacity:city_bike` is set - -This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*city_bike.*)$ -This tagrendering has labels -`bicycle_rental` - -### rental-capacity-ebike - -The question is `How many electrical bikes can be rented here?` -*{capacity:ebike} electrical bikes can be rented here* is shown if `capacity:ebike` is set - -This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*ebike.*)$ -This tagrendering has labels -`bicycle_rental` - -### rental-capacity-kid_bike - -The question is `How many bikes for children can be rented here?` -*{capacity:kid_bike} bikes for children can be rented here* is shown if `capacity:kid_bike` is set - -This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*kid_bike.*)$ -This tagrendering has labels -`bicycle_rental` - -### rental-capacity-bmx - -The question is `How many BMX bikes can be rented here?` -*{capacity:bmx} BMX bikes can be rented here* is shown if `capacity:bmx` is set - -This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bmx.*)$ -This tagrendering has labels -`bicycle_rental` - -### rental-capacity-mtb - -The question is `How many mountainbikes can be rented here?` -*{capacity:mtb} mountainbikes can be rented here* is shown if `capacity:mtb` is set - -This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*mtb.*)$ -This tagrendering has labels -`bicycle_rental` - -### rental-capacity-bicycle_pannier - -The question is `How many bicycle panniers can be rented here?` -*{capacity:bicycle_pannier} bicycle panniers can be rented here* is shown if `capacity:bicycle_pannier` is set - -This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bicycle_pannier.*)$ -This tagrendering has labels -`bicycle_rental` - -### rental-capacity-tandem_bicycle - -The question is `How many tandem can be rented here?` -*{capacity:tandem_bicycle} tandem can be rented here* is shown if `capacity:tandem_bicycle` is set - -This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*tandem_bicycle.*)$ -This tagrendering has labels -`bicycle_rental` - ### bike_pump_service The question is `Does this shop offer a bike pump for use by anyone?` @@ -591,16 +358,6 @@ The question is `Are bicycles washed here?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.*)$~~^(yes|only)$ | service:bicycle:cleaning~.+ -### bike_cleaning-service_bicycle_cleaning_charge - -The question is `How much does it cost to use the cleaning service?` -*Using the cleaning service costs {service:bicycle:cleaning:charge}* is shown if `service:bicycle:cleaning:charge` is set - - - *The cleaning service is free to use* is shown if with service:bicycle:cleaning:fee=no - - *Free to use* is shown if with service:bicycle:cleaning:fee=yes & service:bicycle:cleaning:charge=. _This option cannot be chosen as answer_ - -This tagrendering is only visible in the popup if the following condition is met: amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+ - ### internet The question is `Does this place offer internet access?` @@ -610,7 +367,7 @@ The question is `Does this place offer internet access?` - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_ - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal - *This place offers wired internet access* is shown if with internet_access=wired - - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wifi + - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan This tagrendering has labels `internet-all` @@ -705,7 +462,7 @@ The question is `Is there still some relevant info that the previous questions d ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/bike_themed_object.md b/Docs/Layers/bike_themed_object.md index 530b7579a..322b39b17 100644 --- a/Docs/Layers/bike_themed_object.md +++ b/Docs/Layers/bike_themed_object.md @@ -11,6 +11,8 @@ A layer with bike-themed objects but who don't match any other layer 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [description](#description) - [website](#website) @@ -20,7 +22,7 @@ A layer with bike-themed objects but who don't match any other layer - [Opening hours](#opening-hours) - [leftover-questions](#leftover-questions) - [lod](#lod) -4. [Filters](#filters) +5. [Filters](#filters) ## Themes using this layer @@ -45,7 +47,7 @@ Elements must match **any** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -55,6 +57,19 @@ Elements must match **any** of the following expressions: | [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | | | [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -106,7 +121,7 @@ The question is `What are the opening hours of {title()}?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod diff --git a/Docs/Layers/binocular.md b/Docs/Layers/binocular.md index b80b752e2..092b42cc0 100644 --- a/Docs/Layers/binocular.md +++ b/Docs/Layers/binocular.md @@ -12,6 +12,7 @@ Binoculars 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [binocular-charge](#binocular-charge) - [binocular-direction](#binocular-direction) @@ -40,13 +41,25 @@ Elements must match the expression ** [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:charge%3D) | | [direction](https://wiki.openstreetmap.org/wiki/Key:direction) | [direction](../SpecialInputElements.md#direction) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [binocular-charge](#binocular-charge) | How much does one have to pay to use these binoculars?
_Using these binoculars costs {charge}_
1 options | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([string](../SpecialInputElements.md#string)) | +| [binocular-direction](#binocular-direction) | When looking through this binocular, in what direction does one look?
_Looks towards {direction}°_ | | *[direction](https://wiki.osm.org/wiki/Key:direction)* ([direction](../SpecialInputElements.md#direction)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -67,7 +80,7 @@ The question is `When looking through this binocular, in what direction does one ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/birdhide.md b/Docs/Layers/birdhide.md index 3669aa24e..ef3cecd33 100644 --- a/Docs/Layers/birdhide.md +++ b/Docs/Layers/birdhide.md @@ -12,6 +12,7 @@ A birdhide 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [bird-hide-shelter-or-wall](#bird-hide-shelter-or-wall) - [bird-hide-wheelchair](#bird-hide-wheelchair) @@ -20,7 +21,7 @@ A birdhide - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -42,7 +43,7 @@ Elements must match the expression ** [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [yes](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | | [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | [Natuurpunt](https://wiki.openstreetmap.org/wiki/Tag:operator%3DNatuurpunt) [Agentschap Natuur en Bos](https://wiki.openstreetmap.org/wiki/Tag:operator%3DAgentschap Natuur en Bos) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [bird-hide-shelter-or-wall](#bird-hide-shelter-or-wall) | Is this a bird blind or a bird watching shelter?
4 options | | _Multiple choice only_ | +| [bird-hide-wheelchair](#bird-hide-wheelchair) | Is this bird hide accessible to wheelchair users?
4 options | | _Multiple choice only_ | +| [birdhide-operator](#birdhide-operator) | Who operates this birdhide?
_Operated by {operator}_
2 options | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -84,7 +98,7 @@ The question is `Who operates this birdhide?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/brothel.md b/Docs/Layers/brothel.md index 7ea59c6f7..e41357c34 100644 --- a/Docs/Layers/brothel.md +++ b/Docs/Layers/brothel.md @@ -12,6 +12,8 @@ An establishment specifically dedicated to prostitution. 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [reviews](#reviews) - [name](#name) @@ -24,7 +26,7 @@ An establishment specifically dedicated to prostitution. - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -44,7 +46,7 @@ Elements must match the expression ** [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | | | [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [name](#name) | What is the name of this brothel?
_This brothel is named {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -110,7 +128,7 @@ This tagrendering has labels ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/building.md b/Docs/Layers/building.md index 7d64af52a..8feaae6f9 100644 --- a/Docs/Layers/building.md +++ b/Docs/Layers/building.md @@ -11,6 +11,7 @@ All buildings 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [architecture](#architecture) - [construction_date](#construction_date) - [address_joined](#address_joined) @@ -35,7 +36,7 @@ Elements must match the expression **building~.+** ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -46,6 +47,21 @@ Elements must match the expression **building~.+** | [addr:street](https://wiki.openstreetmap.org/wiki/Key:addr:street) | [string](../SpecialInputElements.md#string) | | | [addr:unit](https://wiki.openstreetmap.org/wiki/Key:addr:unit) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:addr:unit%3D) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [architecture](#architecture) | What is the architectural style of this building?
_{building:architecture}_
34 options | | *[building:architecture](https://wiki.osm.org/wiki/Key:building:architecture)* ([string](../SpecialInputElements.md#string)) | +| [construction_date](#construction_date) | When was this built?
_Built in {construction_date}_ | | *[construction_date](https://wiki.osm.org/wiki/Key:construction_date)* ([date](../SpecialInputElements.md#date)) | +| [address_joined](#address_joined)
_(Original in [address](./address.md#address_joined))_ | _{group(header,street;housenumber;unit)}_ | address | _Multiple choice only_ | +| [header](#header)
_(Original in [address](./address.md#header))_ | _{addr:street} {addr:housenumber} {addr:unit}_
1 options | address, hidden | _Multiple choice only_ | +| [housenumber](#housenumber)
_(Original in [address](./address.md#housenumber))_ | What is the number of this house?
_The house number is {addr:housenumber}_
1 options | address, hidden | *[addr:housenumber](https://wiki.osm.org/wiki/Key:addr:housenumber)* ([string](../SpecialInputElements.md#string)) | +| [street](#street)
_(Original in [address](./address.md#street))_ | What street is this address located in?
_This address is in street {addr:street}_ | address, hidden | *[addr:street](https://wiki.osm.org/wiki/Key:addr:street)* ([string](../SpecialInputElements.md#string)) | +| [unit](#unit)
_(Original in [address](./address.md#unit))_ | What is the unit number or letter?
_The unit number is {addr:unit}_
1 options | address, hidden | *[addr:unit](https://wiki.osm.org/wiki/Key:addr:unit)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### architecture The question is `What is the architectural style of this building?` @@ -144,7 +160,7 @@ This tagrendering has labels ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/buildings_with_architecture.md b/Docs/Layers/buildings_with_architecture.md index 39495c3ce..e756ed1cd 100644 --- a/Docs/Layers/buildings_with_architecture.md +++ b/Docs/Layers/buildings_with_architecture.md @@ -13,6 +13,7 @@ All buildings 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [architecture](#architecture) - [construction_date](#construction_date) - [address_joined](#address_joined) @@ -39,7 +40,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -50,6 +51,21 @@ Elements must match **all** of the following expressions: | [addr:street](https://wiki.openstreetmap.org/wiki/Key:addr:street) | [string](../SpecialInputElements.md#string) | | | [addr:unit](https://wiki.openstreetmap.org/wiki/Key:addr:unit) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:addr:unit%3D) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [architecture](#architecture) | What is the architectural style of this building?
_{building:architecture}_
34 options | | *[building:architecture](https://wiki.osm.org/wiki/Key:building:architecture)* ([string](../SpecialInputElements.md#string)) | +| [construction_date](#construction_date) | When was this built?
_Built in {construction_date}_ | | *[construction_date](https://wiki.osm.org/wiki/Key:construction_date)* ([date](../SpecialInputElements.md#date)) | +| [address_joined](#address_joined)
_(Original in [address](./address.md#address_joined))_ | _{group(header,street;housenumber;unit)}_ | address | _Multiple choice only_ | +| [header](#header)
_(Original in [address](./address.md#header))_ | _{addr:street} {addr:housenumber} {addr:unit}_
1 options | address, hidden | _Multiple choice only_ | +| [housenumber](#housenumber)
_(Original in [address](./address.md#housenumber))_ | What is the number of this house?
_The house number is {addr:housenumber}_
1 options | address, hidden | *[addr:housenumber](https://wiki.osm.org/wiki/Key:addr:housenumber)* ([string](../SpecialInputElements.md#string)) | +| [street](#street)
_(Original in [address](./address.md#street))_ | What street is this address located in?
_This address is in street {addr:street}_ | address, hidden | *[addr:street](https://wiki.osm.org/wiki/Key:addr:street)* ([string](../SpecialInputElements.md#string)) | +| [unit](#unit)
_(Original in [address](./address.md#unit))_ | What is the unit number or letter?
_The unit number is {addr:unit}_
1 options | address, hidden | *[addr:unit](https://wiki.osm.org/wiki/Key:addr:unit)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### architecture The question is `What is the architectural style of this building?` @@ -148,7 +164,7 @@ This tagrendering has labels ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/cafe_pub.md b/Docs/Layers/cafe_pub.md index 6dc85c16d..17ce43cf7 100644 --- a/Docs/Layers/cafe_pub.md +++ b/Docs/Layers/cafe_pub.md @@ -12,6 +12,8 @@ A layer showing cafés and pubs where one can gather around a drink. The layer a 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [repeated](#repeated) - [single_level](#single_level) @@ -36,7 +38,7 @@ A layer showing cafés and pubs where one can gather around a drink. The layer a - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -68,7 +70,7 @@ Elements must match **any** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -83,10 +85,38 @@ Elements must match **any** of the following expressions: | [smoking](https://wiki.openstreetmap.org/wiki/Key:smoking) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dno) [outside](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Doutside) | | [service:electricity](https://wiki.openstreetmap.org/wiki/Key:service:electricity) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dlimited) [ask](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dask) [no](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dno) | | [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | -| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wifi](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi) | +| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) | | [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) | | [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [Name](#Name) | What is the name of this business?
_This business is named {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [Classification](#Classification) | What kind of cafe is this?
6 options | | _Multiple choice only_ | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [wheelchair-access](#wheelchair-access)
_(Original in [questions](./BuiltinQuestions.md#wheelchair-access))_ | Is this place accessible with a wheelchair?
4 options | | _Multiple choice only_ | +| [smoking](#smoking)
_(Original in [questions](./BuiltinQuestions.md#smoking))_ | Is smoking allowed at ?
3 options | | _Multiple choice only_ | +| [service:electricity](#service:electricity)
_(Original in [questions](./BuiltinQuestions.md#service:electricity))_ | Does this amenity have electrical outlets, available to customers when they are inside?
4 options | | _Multiple choice only_ | +| [seating](#seating)
_(Original in [questions](./BuiltinQuestions.md#seating))_ | What kind of seating does have?
2 options | | _Multiple choice only_ | +| [dog-access](#dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | +| [internet](#internet)
_(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access?
6 options | internet-all | _Multiple choice only_ | +| [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | +| [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -229,7 +259,7 @@ The question is `Does this place offer internet access?` - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_ - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal - *This place offers wired internet access* is shown if with internet_access=wired - - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wifi + - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan This tagrendering has labels `internet-all` @@ -265,7 +295,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/campsite.md b/Docs/Layers/campsite.md index d666cf0a2..3adac71a3 100644 --- a/Docs/Layers/campsite.md +++ b/Docs/Layers/campsite.md @@ -12,20 +12,23 @@ Campsites 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [group_only](#group_only) - [name](#name) - [phone](#phone) - [email](#email) - [website](#website) - - [fee](#fee) - [capacity_persons](#capacity_persons) + - [fee](#fee) + - [charge_person_day](#charge_person_day) + - [charge_day](#charge_day) - [caravansites-toilets](#caravansites-toilets) - [toilets-wheelchair](#toilets-wheelchair) - [questions](#questions) - [mastodon](#mastodon) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -47,7 +50,7 @@ Elements must match the expression ** [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | | | [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | | | [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | -| [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | [](https://wiki.openstreetmap.org/wiki/Tag:charge%3D) | | [capacity:persons](https://wiki.openstreetmap.org/wiki/Key:capacity:persons) | [pnat](../SpecialInputElements.md#pnat) | | +| [fee](https://wiki.openstreetmap.org/wiki/Key:fee) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dyes) | +| [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | +| [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | | [toilets:wheelchair](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dno) [designated](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Ddesignated) | | [contact:mastodon](https://wiki.openstreetmap.org/wiki/Key:contact:mastodon) | [fediverse](../SpecialInputElements.md#fediverse) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [group_only](#group_only) | Is this campsite exclusively for groups?
2 options | | _Multiple choice only_ | +| [name](#name) | What is the name of this campsite?
_The name of this campsite is {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [capacity_persons](#capacity_persons) | How many people can stay here?
_{capacity:persons} people can stay here_ | | *[capacity:persons](https://wiki.osm.org/wiki/Key:capacity:persons)* ([pnat](../SpecialInputElements.md#pnat)) | +| [fee](#fee) | Is there a fee?
2 options | | _Multiple choice only_ | +| [charge_person_day](#charge_person_day) | What is the charge per person per day?
_Charge per person per day: {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | +| [charge_day](#charge_day) | What is the charge per day?
_Charge per day: {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | +| [caravansites-toilets](#caravansites-toilets)
_(Original in [caravansites](./caravansites.md#caravansites-toilets))_ | Does this place have toilets?
2 options | | _Multiple choice only_ | +| [toilets-wheelchair](#toilets-wheelchair)
_(Original in [toilet_at_amenity](./toilet_at_amenity.md#toilets-wheelchair))_ | Is there a dedicated toilet for wheelchair users?
3 options | wheelchair, hidden | _Multiple choice only_ | +| [questions](#questions)
_(Original in [questions](./BuiltinQuestions.md#questions))_ | _{questions()}_ | | _Multiple choice only_ | +| [mastodon](#mastodon)
_(Original in [questions](./BuiltinQuestions.md#mastodon))_ | What is the Mastodon-handle of ?
_{fediverse_link(contact:mastodon)}_ | | *[contact:mastodon](https://wiki.osm.org/wiki/Key:contact:mastodon)* ([fediverse](../SpecialInputElements.md#fediverse)) | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -110,19 +135,28 @@ The question is `What is the website of {title()}?` This tagrendering has labels `contact` -### fee - -The question is `Is a fee charged here?` -*A fee of {charge} should be paid for here* is shown if `charge` is set - - - *The campsite is free of charge* is shown if with fee=no - - *A fee is charged here.* is shown if with fee=yes & charge= - ### capacity_persons The question is `How many people can stay here?` *{capacity:persons} people can stay here* is shown if `capacity:persons` is set +### fee + +The question is `Is there a fee?` + + - *The campsite is free of charge* is shown if with fee=no + - *There is a fee.* is shown if with fee=yes + +### charge_person_day + +The question is `What is the charge per person per day?` +*Charge per person per day: {charge}* is shown if `charge` is set + +### charge_day + +The question is `What is the charge per day?` +*Charge per day: {charge}* is shown if `charge` is set + ### caravansites-toilets The question is `Does this place have toilets?` @@ -138,6 +172,10 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *No wheelchair access* is shown if with toilets:wheelchair=no - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated +This tagrendering has labels +`wheelchair` +`hidden` + ### questions Show the questions block at this location _This tagrendering has no question and is thus read-only_ diff --git a/Docs/Layers/car_rental.md b/Docs/Layers/car_rental.md index 2220f0bf7..af016605e 100644 --- a/Docs/Layers/car_rental.md +++ b/Docs/Layers/car_rental.md @@ -12,6 +12,8 @@ Places where you can rent a car 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [name](#name) - [website](#website) @@ -22,7 +24,7 @@ Places where you can rent a car - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -42,7 +44,7 @@ Elements must match the expression ** [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | | | [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [name](#name) | What is the name of this car rental?
_This car rental is called {name}_
1 options | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -105,7 +121,7 @@ The question is `What are the opening hours of {title()}?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/caravansites.md b/Docs/Layers/caravansites.md index 8d7e029b3..9b9830b88 100644 --- a/Docs/Layers/caravansites.md +++ b/Docs/Layers/caravansites.md @@ -12,6 +12,7 @@ camper sites 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [caravansites-name](#caravansites-name) - [caravansites-fee](#caravansites-fee) @@ -51,7 +52,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -67,6 +68,27 @@ Elements must match **all** of the following expressions: | [permanent_camping](https://wiki.openstreetmap.org/wiki/Key:permanent_camping) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:permanent_camping%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:permanent_camping%3Dno) [only](https://wiki.openstreetmap.org/wiki/Tag:permanent_camping%3Donly) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [caravansites-name](#caravansites-name) | What is this place called?
_This place is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [caravansites-fee](#caravansites-fee) | Does this place charge a fee?
2 options | | _Multiple choice only_ | +| [caravansites-charge](#caravansites-charge) | How much does this place charge?
_This place charges {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([string](../SpecialInputElements.md#string)) | +| [caravansites-sanitary-dump](#caravansites-sanitary-dump) | Does this place have a sanitary dump station?
2 options | | _Multiple choice only_ | +| [caravansites-capacity](#caravansites-capacity) | How many campers can stay here? (skip if there is no obvious number of spaces or allowed vehicles)
_{capacity} campers can use this place at the same time_ | | *[capacity](https://wiki.osm.org/wiki/Key:capacity)* ([pnat](../SpecialInputElements.md#pnat)) | +| [caravansites-internet](#caravansites-internet) | Does this place provide internet access?
3 options | | _Multiple choice only_ | +| [caravansites-internet-fee](#caravansites-internet-fee) | Do you have to pay for the internet access?
2 options | | _Multiple choice only_ | +| [caravansites-toilets](#caravansites-toilets) | Does this place have toilets?
2 options | | _Multiple choice only_ | +| [caravansites-website](#caravansites-website) | Does this place have a website?
_Official website: {website}_ | | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [caravansites-long-term](#caravansites-long-term) | Does this place offer spots for long term rental?
3 options | | _Multiple choice only_ | +| [caravansites-description](#caravansites-description) | Would you like to add a general description of this place? (Do not repeat information previously asked or shown above. Please keep it objective - opinions go into the reviews)
_More details about this place: {description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | +| [questions](#questions)
_(Original in [questions](./BuiltinQuestions.md#questions))_ | _{questions()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ diff --git a/Docs/Layers/charge_point.md b/Docs/Layers/charge_point.md index 4cc9f3a6c..bccea4f8c 100644 --- a/Docs/Layers/charge_point.md +++ b/Docs/Layers/charge_point.md @@ -12,6 +12,8 @@ Layer showing individual charge points within a charging station 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Technical questions](#technical-questions) - [images](#images) - [ref](#ref) - [capacity](#capacity) @@ -125,7 +127,7 @@ Elements must match the expression ** [socket:nema_5_20:current](https://wiki.openstreetmap.org/wiki/Key:socket:nema_5_20:current) | [pfloat](../SpecialInputElements.md#pfloat) | [20](https://wiki.openstreetmap.org/wiki/Tag:socket:nema_5_20:current%3D20) | | [socket:nema_5_20:output](https://wiki.openstreetmap.org/wiki/Key:socket:nema_5_20:output) | [pfloat](../SpecialInputElements.md#pfloat) | [2.4 kW](https://wiki.openstreetmap.org/wiki/Tag:socket:nema_5_20:output%3D2.4 kW) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [ref](#ref) | What is the reference number of this charge point?
_The reference of this charge point is {ref}_ | | *[ref](https://wiki.osm.org/wiki/Key:ref)* ([string](../SpecialInputElements.md#string)) | +| [capacity](#capacity)
_(Original in [charging_station](./charging_station.md#capacity))_ | How much vehicles can be charged here at the same time?
_{capacity} vehicles can be charged here at the same time_ | | *[capacity](https://wiki.osm.org/wiki/Key:capacity)* ([pnat](../SpecialInputElements.md#pnat)) | +| [Available_charging_stations (generated)](#Available_charging_stations (generated))
_(Original in [charging_station](./charging_station.md#Available_charging_stations (generated)))_ | Which charging connections are available here?
42 options | | _Multiple choice only_ | +| [plugs-amount-socket:schuko](#plugs-amount-socket:schuko)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:schuko))_ | How much plugs of type Schuko wall plug without ground pin (CEE7/4 type F) are available here?
_There are {socket:schuko} plugs of type Schuko wall plug without ground pin (CEE7/4 type F) available here_ | plugs-amount | *[socket:schuko](https://wiki.osm.org/wiki/Key:socket:schuko)* ([pnat](../SpecialInputElements.md#pnat)) | +| [plugs-amount-socket:typee](#plugs-amount-socket:typee)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:typee))_ | How much plugs of type European wall plug with ground pin (CEE7/4 type E) are available here?
_There are {socket:typee} plugs of type European wall plug with ground pin (CEE7/4 type E) available here_ | plugs-amount | *[socket:typee](https://wiki.osm.org/wiki/Key:socket:typee)* ([pnat](../SpecialInputElements.md#pnat)) | +| [plugs-amount-socket:chademo](#plugs-amount-socket:chademo)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:chademo))_ | How much plugs of type Chademo are available here?
_There are {socket:chademo} plugs of type Chademo available here_ | plugs-amount | *[socket:chademo](https://wiki.osm.org/wiki/Key:socket:chademo)* ([pnat](../SpecialInputElements.md#pnat)) | +| [plugs-amount-socket:type1_cable](#plugs-amount-socket:type1_cable)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:type1_cable))_ | How much plugs of type Type 1 with cable (J1772) are available here?
_There are {socket:type1_cable} plugs of type Type 1 with cable (J1772) available here_ | plugs-amount | *[socket:type1_cable](https://wiki.osm.org/wiki/Key:socket:type1_cable)* ([pnat](../SpecialInputElements.md#pnat)) | +| [plugs-amount-socket:type1](#plugs-amount-socket:type1)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:type1))_ | How much plugs of type Type 1 without cable (J1772) are available here?
_There are {socket:type1} plugs of type Type 1 without cable (J1772) available here_ | plugs-amount | *[socket:type1](https://wiki.osm.org/wiki/Key:socket:type1)* ([pnat](../SpecialInputElements.md#pnat)) | +| [plugs-amount-socket:type1_combo](#plugs-amount-socket:type1_combo)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:type1_combo))_ | How much plugs of type Type 1 CCS (aka Type 1 Combo) are available here?
_There are {socket:type1_combo} plugs of type Type 1 CCS (aka Type 1 Combo) available here_ | plugs-amount | *[socket:type1_combo](https://wiki.osm.org/wiki/Key:socket:type1_combo)* ([pnat](../SpecialInputElements.md#pnat)) | +| [plugs-amount-socket:tesla_supercharger](#plugs-amount-socket:tesla_supercharger)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:tesla_supercharger))_ | How much plugs of type Tesla Supercharger are available here?
_There are {socket:tesla_supercharger} plugs of type Tesla Supercharger available here_ | plugs-amount | *[socket:tesla_supercharger](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger)* ([pnat](../SpecialInputElements.md#pnat)) | +| [plugs-amount-socket:type2](#plugs-amount-socket:type2)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:type2))_ | How much plugs of type Type 2 (mennekes) are available here?
_There are {socket:type2} plugs of type Type 2 (mennekes) available here_ | plugs-amount | *[socket:type2](https://wiki.osm.org/wiki/Key:socket:type2)* ([pnat](../SpecialInputElements.md#pnat)) | +| [plugs-amount-socket:type2_combo](#plugs-amount-socket:type2_combo)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:type2_combo))_ | How much plugs of type Type 2 CCS (mennekes) are available here?
_There are {socket:type2_combo} plugs of type Type 2 CCS (mennekes) available here_ | plugs-amount | *[socket:type2_combo](https://wiki.osm.org/wiki/Key:socket:type2_combo)* ([pnat](../SpecialInputElements.md#pnat)) | +| [plugs-amount-socket:type2_cable](#plugs-amount-socket:type2_cable)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:type2_cable))_ | How much plugs of type Type 2 with cable (mennekes) are available here?
_There are {socket:type2_cable} plugs of type Type 2 with cable (mennekes) available here_ | plugs-amount | *[socket:type2_cable](https://wiki.osm.org/wiki/Key:socket:type2_cable)* ([pnat](../SpecialInputElements.md#pnat)) | +| [plugs-amount-socket:tesla_supercharger_ccs](#plugs-amount-socket:tesla_supercharger_ccs)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:tesla_supercharger_ccs))_ | How much plugs of type Tesla Supercharger CCS (a branded type2_css) are available here?
_There are {socket:tesla_supercharger_ccs} plugs of type Tesla Supercharger CCS (a branded type2_css) available here_ | plugs-amount | *[socket:tesla_supercharger_ccs](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger_ccs)* ([pnat](../SpecialInputElements.md#pnat)) | +| [plugs-amount-socket:tesla_destination_us](#plugs-amount-socket:tesla_destination_us)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:tesla_destination_us))_ | How much plugs of type Tesla Supercharger (destination) are available here?
_There are {socket:tesla_destination} plugs of type Tesla Supercharger (destination) available here_ | plugs-amount | *[socket:tesla_destination](https://wiki.osm.org/wiki/Key:socket:tesla_destination)* ([pnat](../SpecialInputElements.md#pnat)) | +| [plugs-amount-socket:tesla_destination](#plugs-amount-socket:tesla_destination)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:tesla_destination))_ | How much plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) are available here?
_There are {socket:tesla_destination} plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) available here_ | plugs-amount | *[socket:tesla_destination](https://wiki.osm.org/wiki/Key:socket:tesla_destination)* ([pnat](../SpecialInputElements.md#pnat)) | +| [plugs-amount-socket:USB-A](#plugs-amount-socket:USB-A)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:USB-A))_ | How much plugs of type USB to charge phones and small electronics are available here?
_There are {socket:USB-A} plugs of type USB to charge phones and small electronics available here_ | plugs-amount | *[socket:USB-A](https://wiki.osm.org/wiki/Key:socket:USB-A)* ([pnat](../SpecialInputElements.md#pnat)) | +| [plugs-amount-socket:bosch_3pin](#plugs-amount-socket:bosch_3pin)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:bosch_3pin))_ | How much plugs of type Bosch Active Connect with 3 pins and cable are available here?
_There are {socket:bosch_3pin} plugs of type Bosch Active Connect with 3 pins and cable available here_ | plugs-amount | *[socket:bosch_3pin](https://wiki.osm.org/wiki/Key:socket:bosch_3pin)* ([pnat](../SpecialInputElements.md#pnat)) | +| [plugs-amount-socket:bosch_5pin](#plugs-amount-socket:bosch_5pin)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:bosch_5pin))_ | How much plugs of type Bosch Active Connect with 5 pins and cable are available here?
_There are {socket:bosch_5pin} plugs of type Bosch Active Connect with 5 pins and cable available here_ | plugs-amount | *[socket:bosch_5pin](https://wiki.osm.org/wiki/Key:socket:bosch_5pin)* ([pnat](../SpecialInputElements.md#pnat)) | +| [plugs-amount-socket:bs1363](#plugs-amount-socket:bs1363)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:bs1363))_ | How much plugs of type BS1363 (Type G) are available here?
_There are {socket:bs1363} plugs of type BS1363 (Type G) available here_ | plugs-amount | *[socket:bs1363](https://wiki.osm.org/wiki/Key:socket:bs1363)* ([pnat](../SpecialInputElements.md#pnat)) | +| [plugs-amount-socket:nema5_15](#plugs-amount-socket:nema5_15)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:nema5_15))_ | How much plugs of type NEMA 5-15 (Type B) are available here?
_There are {socket:nema5_15} plugs of type NEMA 5-15 (Type B) available here_ | plugs-amount | *[socket:nema5_15](https://wiki.osm.org/wiki/Key:socket:nema5_15)* ([pnat](../SpecialInputElements.md#pnat)) | +| [plugs-amount-socket:sev1011_t23](#plugs-amount-socket:sev1011_t23)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:sev1011_t23))_ | How much plugs of type SEV 1011 T23 (Type J) are available here?
_There are {socket:sev1011_t23} plugs of type SEV 1011 T23 (Type J) available here_ | plugs-amount | *[socket:sev1011_t23](https://wiki.osm.org/wiki/Key:socket:sev1011_t23)* ([pnat](../SpecialInputElements.md#pnat)) | +| [plugs-amount-socket:as3112](#plugs-amount-socket:as3112)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:as3112))_ | How much plugs of type AS3112 (Type I) are available here?
_There are {socket:as3112} plugs of type AS3112 (Type I) available here_ | plugs-amount | *[socket:as3112](https://wiki.osm.org/wiki/Key:socket:as3112)* ([pnat](../SpecialInputElements.md#pnat)) | +| [plugs-amount-socket:nema_5_20](#plugs-amount-socket:nema_5_20)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:nema_5_20))_ | How much plugs of type NEMA 5-20 (Type B) are available here?
_There are {socket:nema_5_20} plugs of type NEMA 5-20 (Type B) available here_ | plugs-amount | *[socket:nema_5_20](https://wiki.osm.org/wiki/Key:socket:nema_5_20)* ([pnat](../SpecialInputElements.md#pnat)) | +| [questions](#questions)
_(Original in [questions](./BuiltinQuestions.md#questions))_ | _{questions()}_ | | _Multiple choice only_ | +| [questions-technical](#questions-technical)
_(Original in [charging_station](./charging_station.md#questions-technical))_ | _

Technical questions

The questions below are very technical. Feel free to ignore them
{questions(technical)}_ | | _Multiple choice only_ | +| [voltage-socket:schuko](#voltage-socket:schuko)
_(Original in [charging_station](./charging_station.md#voltage-socket:schuko))_ | What voltage do the plugs with Schuko wall plug without ground pin (CEE7/4 type F) offer?
_Schuko wall plug without ground pin (CEE7/4 type F) outputs {canonical(socket:schuko:voltage)}_
1 options | technical | *[socket:schuko:voltage](https://wiki.osm.org/wiki/Key:socket:schuko:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:schuko](#current-socket:schuko)
_(Original in [charging_station](./charging_station.md#current-socket:schuko))_ | What current do the plugs with Schuko wall plug without ground pin (CEE7/4 type F) offer?
_Schuko wall plug without ground pin (CEE7/4 type F) outputs at most {canonical(socket:schuko:current)}_
1 options | technical | *[socket:schuko:current](https://wiki.osm.org/wiki/Key:socket:schuko:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:schuko](#power-output-socket:schuko)
_(Original in [charging_station](./charging_station.md#power-output-socket:schuko))_ | What power output does a single plug of type Schuko wall plug without ground pin (CEE7/4 type F) offer?
_Schuko wall plug without ground pin (CEE7/4 type F) outputs at most {canonical(socket:schuko:output)}_
1 options | technical | *[socket:schuko:output](https://wiki.osm.org/wiki/Key:socket:schuko:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [voltage-socket:typee](#voltage-socket:typee)
_(Original in [charging_station](./charging_station.md#voltage-socket:typee))_ | What voltage do the plugs with European wall plug with ground pin (CEE7/4 type E) offer?
_European wall plug with ground pin (CEE7/4 type E) outputs {canonical(socket:typee:voltage)}_
1 options | technical | *[socket:typee:voltage](https://wiki.osm.org/wiki/Key:socket:typee:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:typee](#current-socket:typee)
_(Original in [charging_station](./charging_station.md#current-socket:typee))_ | What current do the plugs with European wall plug with ground pin (CEE7/4 type E) offer?
_European wall plug with ground pin (CEE7/4 type E) outputs at most {canonical(socket:typee:current)}_
1 options | technical | *[socket:typee:current](https://wiki.osm.org/wiki/Key:socket:typee:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:typee](#power-output-socket:typee)
_(Original in [charging_station](./charging_station.md#power-output-socket:typee))_ | What power output does a single plug of type European wall plug with ground pin (CEE7/4 type E) offer?
_European wall plug with ground pin (CEE7/4 type E) outputs at most {canonical(socket:typee:output)}_
2 options | technical | *[socket:typee:output](https://wiki.osm.org/wiki/Key:socket:typee:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [voltage-socket:chademo](#voltage-socket:chademo)
_(Original in [charging_station](./charging_station.md#voltage-socket:chademo))_ | What voltage do the plugs with Chademo offer?
_Chademo outputs {canonical(socket:chademo:voltage)}_
1 options | technical | *[socket:chademo:voltage](https://wiki.osm.org/wiki/Key:socket:chademo:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:chademo](#current-socket:chademo)
_(Original in [charging_station](./charging_station.md#current-socket:chademo))_ | What current do the plugs with Chademo offer?
_Chademo outputs at most {canonical(socket:chademo:current)}_
1 options | technical | *[socket:chademo:current](https://wiki.osm.org/wiki/Key:socket:chademo:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:chademo](#power-output-socket:chademo)
_(Original in [charging_station](./charging_station.md#power-output-socket:chademo))_ | What power output does a single plug of type Chademo offer?
_Chademo outputs at most {canonical(socket:chademo:output)}_
1 options | technical | *[socket:chademo:output](https://wiki.osm.org/wiki/Key:socket:chademo:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [voltage-socket:type1_cable](#voltage-socket:type1_cable)
_(Original in [charging_station](./charging_station.md#voltage-socket:type1_cable))_ | What voltage do the plugs with Type 1 with cable (J1772) offer?
_Type 1 with cable (J1772) outputs {canonical(socket:type1_cable:voltage)}_
2 options | technical | *[socket:type1_cable:voltage](https://wiki.osm.org/wiki/Key:socket:type1_cable:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:type1_cable](#current-socket:type1_cable)
_(Original in [charging_station](./charging_station.md#current-socket:type1_cable))_ | What current do the plugs with Type 1 with cable (J1772) offer?
_Type 1 with cable (J1772) outputs at most {canonical(socket:type1_cable:current)}_
1 options | technical | *[socket:type1_cable:current](https://wiki.osm.org/wiki/Key:socket:type1_cable:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:type1_cable](#power-output-socket:type1_cable)
_(Original in [charging_station](./charging_station.md#power-output-socket:type1_cable))_ | What power output does a single plug of type Type 1 with cable (J1772) offer?
_Type 1 with cable (J1772) outputs at most {canonical(socket:type1_cable:output)}_
2 options | technical | *[socket:type1_cable:output](https://wiki.osm.org/wiki/Key:socket:type1_cable:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [voltage-socket:type1](#voltage-socket:type1)
_(Original in [charging_station](./charging_station.md#voltage-socket:type1))_ | What voltage do the plugs with Type 1 without cable (J1772) offer?
_Type 1 without cable (J1772) outputs {canonical(socket:type1:voltage)}_
2 options | technical | *[socket:type1:voltage](https://wiki.osm.org/wiki/Key:socket:type1:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:type1](#current-socket:type1)
_(Original in [charging_station](./charging_station.md#current-socket:type1))_ | What current do the plugs with Type 1 without cable (J1772) offer?
_Type 1 without cable (J1772) outputs at most {canonical(socket:type1:current)}_
1 options | technical | *[socket:type1:current](https://wiki.osm.org/wiki/Key:socket:type1:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:type1](#power-output-socket:type1)
_(Original in [charging_station](./charging_station.md#power-output-socket:type1))_ | What power output does a single plug of type Type 1 without cable (J1772) offer?
_Type 1 without cable (J1772) outputs at most {canonical(socket:type1:output)}_
4 options | technical | *[socket:type1:output](https://wiki.osm.org/wiki/Key:socket:type1:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [voltage-socket:type1_combo](#voltage-socket:type1_combo)
_(Original in [charging_station](./charging_station.md#voltage-socket:type1_combo))_ | What voltage do the plugs with Type 1 CCS (aka Type 1 Combo) offer?
_Type 1 CCS (aka Type 1 Combo) outputs {canonical(socket:type1_combo:voltage)}_
2 options | technical | *[socket:type1_combo:voltage](https://wiki.osm.org/wiki/Key:socket:type1_combo:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:type1_combo](#current-socket:type1_combo)
_(Original in [charging_station](./charging_station.md#current-socket:type1_combo))_ | What current do the plugs with Type 1 CCS (aka Type 1 Combo) offer?
_Type 1 CCS (aka Type 1 Combo) outputs at most {canonical(socket:type1_combo:current)}_
2 options | technical | *[socket:type1_combo:current](https://wiki.osm.org/wiki/Key:socket:type1_combo:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:type1_combo](#power-output-socket:type1_combo)
_(Original in [charging_station](./charging_station.md#power-output-socket:type1_combo))_ | What power output does a single plug of type Type 1 CCS (aka Type 1 Combo) offer?
_Type 1 CCS (aka Type 1 Combo) outputs at most {canonical(socket:type1_combo:output)}_
4 options | technical | *[socket:type1_combo:output](https://wiki.osm.org/wiki/Key:socket:type1_combo:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [voltage-socket:tesla_supercharger](#voltage-socket:tesla_supercharger)
_(Original in [charging_station](./charging_station.md#voltage-socket:tesla_supercharger))_ | What voltage do the plugs with Tesla Supercharger offer?
_Tesla Supercharger outputs {canonical(socket:tesla_supercharger:voltage)}_
1 options | technical | *[socket:tesla_supercharger:voltage](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:tesla_supercharger](#current-socket:tesla_supercharger)
_(Original in [charging_station](./charging_station.md#current-socket:tesla_supercharger))_ | What current do the plugs with Tesla Supercharger offer?
_Tesla Supercharger outputs at most {canonical(socket:tesla_supercharger:current)}_
2 options | technical | *[socket:tesla_supercharger:current](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:tesla_supercharger](#power-output-socket:tesla_supercharger)
_(Original in [charging_station](./charging_station.md#power-output-socket:tesla_supercharger))_ | What power output does a single plug of type Tesla Supercharger offer?
_Tesla Supercharger outputs at most {canonical(socket:tesla_supercharger:output)}_
3 options | technical | *[socket:tesla_supercharger:output](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [voltage-socket:type2](#voltage-socket:type2)
_(Original in [charging_station](./charging_station.md#voltage-socket:type2))_ | What voltage do the plugs with Type 2 (mennekes) offer?
_Type 2 (mennekes) outputs {canonical(socket:type2:voltage)}_
2 options | technical | *[socket:type2:voltage](https://wiki.osm.org/wiki/Key:socket:type2:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:type2](#current-socket:type2)
_(Original in [charging_station](./charging_station.md#current-socket:type2))_ | What current do the plugs with Type 2 (mennekes) offer?
_Type 2 (mennekes) outputs at most {canonical(socket:type2:current)}_
2 options | technical | *[socket:type2:current](https://wiki.osm.org/wiki/Key:socket:type2:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:type2](#power-output-socket:type2)
_(Original in [charging_station](./charging_station.md#power-output-socket:type2))_ | What power output does a single plug of type Type 2 (mennekes) offer?
_Type 2 (mennekes) outputs at most {canonical(socket:type2:output)}_
2 options | technical | *[socket:type2:output](https://wiki.osm.org/wiki/Key:socket:type2:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [voltage-socket:type2_combo](#voltage-socket:type2_combo)
_(Original in [charging_station](./charging_station.md#voltage-socket:type2_combo))_ | What voltage do the plugs with Type 2 CCS (mennekes) offer?
_Type 2 CCS (mennekes) outputs {canonical(socket:type2_combo:voltage)}_
2 options | technical | *[socket:type2_combo:voltage](https://wiki.osm.org/wiki/Key:socket:type2_combo:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:type2_combo](#current-socket:type2_combo)
_(Original in [charging_station](./charging_station.md#current-socket:type2_combo))_ | What current do the plugs with Type 2 CCS (mennekes) offer?
_Type 2 CCS (mennekes) outputs at most {canonical(socket:type2_combo:current)}_
2 options | technical | *[socket:type2_combo:current](https://wiki.osm.org/wiki/Key:socket:type2_combo:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:type2_combo](#power-output-socket:type2_combo)
_(Original in [charging_station](./charging_station.md#power-output-socket:type2_combo))_ | What power output does a single plug of type Type 2 CCS (mennekes) offer?
_Type 2 CCS (mennekes) outputs at most {canonical(socket:type2_combo:output)}_
1 options | technical | *[socket:type2_combo:output](https://wiki.osm.org/wiki/Key:socket:type2_combo:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [voltage-socket:type2_cable](#voltage-socket:type2_cable)
_(Original in [charging_station](./charging_station.md#voltage-socket:type2_cable))_ | What voltage do the plugs with Type 2 with cable (mennekes) offer?
_Type 2 with cable (mennekes) outputs {canonical(socket:type2_cable:voltage)}_
2 options | technical | *[socket:type2_cable:voltage](https://wiki.osm.org/wiki/Key:socket:type2_cable:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:type2_cable](#current-socket:type2_cable)
_(Original in [charging_station](./charging_station.md#current-socket:type2_cable))_ | What current do the plugs with Type 2 with cable (mennekes) offer?
_Type 2 with cable (mennekes) outputs at most {canonical(socket:type2_cable:current)}_
2 options | technical | *[socket:type2_cable:current](https://wiki.osm.org/wiki/Key:socket:type2_cable:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:type2_cable](#power-output-socket:type2_cable)
_(Original in [charging_station](./charging_station.md#power-output-socket:type2_cable))_ | What power output does a single plug of type Type 2 with cable (mennekes) offer?
_Type 2 with cable (mennekes) outputs at most {canonical(socket:type2_cable:output)}_
2 options | technical | *[socket:type2_cable:output](https://wiki.osm.org/wiki/Key:socket:type2_cable:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [voltage-socket:tesla_supercharger_ccs](#voltage-socket:tesla_supercharger_ccs)
_(Original in [charging_station](./charging_station.md#voltage-socket:tesla_supercharger_ccs))_ | What voltage do the plugs with Tesla Supercharger CCS (a branded type2_css) offer?
_Tesla Supercharger CCS (a branded type2_css) outputs {canonical(socket:tesla_supercharger_ccs:voltage)}_
2 options | technical | *[socket:tesla_supercharger_ccs:voltage](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger_ccs:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:tesla_supercharger_ccs](#current-socket:tesla_supercharger_ccs)
_(Original in [charging_station](./charging_station.md#current-socket:tesla_supercharger_ccs))_ | What current do the plugs with Tesla Supercharger CCS (a branded type2_css) offer?
_Tesla Supercharger CCS (a branded type2_css) outputs at most {canonical(socket:tesla_supercharger_ccs:current)}_
2 options | technical | *[socket:tesla_supercharger_ccs:current](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger_ccs:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:tesla_supercharger_ccs](#power-output-socket:tesla_supercharger_ccs)
_(Original in [charging_station](./charging_station.md#power-output-socket:tesla_supercharger_ccs))_ | What power output does a single plug of type Tesla Supercharger CCS (a branded type2_css) offer?
_Tesla Supercharger CCS (a branded type2_css) outputs at most {canonical(socket:tesla_supercharger_ccs:output)}_
1 options | technical | *[socket:tesla_supercharger_ccs:output](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger_ccs:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [voltage-socket:tesla_destination_us](#voltage-socket:tesla_destination_us)
_(Original in [charging_station](./charging_station.md#voltage-socket:tesla_destination_us))_ | What voltage do the plugs with Tesla Supercharger (destination) offer?
_Tesla Supercharger (destination) outputs {canonical(socket:tesla_destination:voltage)}_
1 options | technical | *[socket:tesla_destination:voltage](https://wiki.osm.org/wiki/Key:socket:tesla_destination:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:tesla_destination_us](#current-socket:tesla_destination_us)
_(Original in [charging_station](./charging_station.md#current-socket:tesla_destination_us))_ | What current do the plugs with Tesla Supercharger (destination) offer?
_Tesla Supercharger (destination) outputs at most {canonical(socket:tesla_destination:current)}_
2 options | technical | *[socket:tesla_destination:current](https://wiki.osm.org/wiki/Key:socket:tesla_destination:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:tesla_destination_us](#power-output-socket:tesla_destination_us)
_(Original in [charging_station](./charging_station.md#power-output-socket:tesla_destination_us))_ | What power output does a single plug of type Tesla Supercharger (destination) offer?
_Tesla Supercharger (destination) outputs at most {canonical(socket:tesla_destination:output)}_
3 options | technical | *[socket:tesla_destination:output](https://wiki.osm.org/wiki/Key:socket:tesla_destination:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [voltage-socket:tesla_destination](#voltage-socket:tesla_destination)
_(Original in [charging_station](./charging_station.md#voltage-socket:tesla_destination))_ | What voltage do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs {canonical(socket:tesla_destination:voltage)}_
2 options | technical | *[socket:tesla_destination:voltage](https://wiki.osm.org/wiki/Key:socket:tesla_destination:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:tesla_destination](#current-socket:tesla_destination)
_(Original in [charging_station](./charging_station.md#current-socket:tesla_destination))_ | What current do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:tesla_destination:current)}_
2 options | technical | *[socket:tesla_destination:current](https://wiki.osm.org/wiki/Key:socket:tesla_destination:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:tesla_destination](#power-output-socket:tesla_destination)
_(Original in [charging_station](./charging_station.md#power-output-socket:tesla_destination))_ | What power output does a single plug of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:tesla_destination:output)}_
2 options | technical | *[socket:tesla_destination:output](https://wiki.osm.org/wiki/Key:socket:tesla_destination:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [voltage-socket:USB-A](#voltage-socket:USB-A)
_(Original in [charging_station](./charging_station.md#voltage-socket:USB-A))_ | What voltage do the plugs with USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs {canonical(socket:USB-A:voltage)}_
1 options | technical | *[socket:USB-A:voltage](https://wiki.osm.org/wiki/Key:socket:USB-A:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:USB-A](#current-socket:USB-A)
_(Original in [charging_station](./charging_station.md#current-socket:USB-A))_ | What current do the plugs with USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs at most {canonical(socket:USB-A:current)}_
2 options | technical | *[socket:USB-A:current](https://wiki.osm.org/wiki/Key:socket:USB-A:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:USB-A](#power-output-socket:USB-A)
_(Original in [charging_station](./charging_station.md#power-output-socket:USB-A))_ | What power output does a single plug of type USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs at most {canonical(socket:USB-A:output)}_
2 options | technical | *[socket:USB-A:output](https://wiki.osm.org/wiki/Key:socket:USB-A:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [voltage-socket:bosch_3pin](#voltage-socket:bosch_3pin)
_(Original in [charging_station](./charging_station.md#voltage-socket:bosch_3pin))_ | What voltage do the plugs with Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs {canonical(socket:bosch_3pin:voltage)}_ | technical | *[socket:bosch_3pin:voltage](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:bosch_3pin](#current-socket:bosch_3pin)
_(Original in [charging_station](./charging_station.md#current-socket:bosch_3pin))_ | What current do the plugs with Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_3pin:current)}_ | technical | *[socket:bosch_3pin:current](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:bosch_3pin](#power-output-socket:bosch_3pin)
_(Original in [charging_station](./charging_station.md#power-output-socket:bosch_3pin))_ | What power output does a single plug of type Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_3pin:output)}_ | technical | *[socket:bosch_3pin:output](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [voltage-socket:bosch_5pin](#voltage-socket:bosch_5pin)
_(Original in [charging_station](./charging_station.md#voltage-socket:bosch_5pin))_ | What voltage do the plugs with Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs {canonical(socket:bosch_5pin:voltage)}_ | technical | *[socket:bosch_5pin:voltage](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:bosch_5pin](#current-socket:bosch_5pin)
_(Original in [charging_station](./charging_station.md#current-socket:bosch_5pin))_ | What current do the plugs with Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bosch_5pin:current)}_ | technical | *[socket:bosch_5pin:current](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:bosch_5pin](#power-output-socket:bosch_5pin)
_(Original in [charging_station](./charging_station.md#power-output-socket:bosch_5pin))_ | What power output does a single plug of type Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bosch_5pin:output)}_ | technical | *[socket:bosch_5pin:output](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [voltage-socket:bs1363](#voltage-socket:bs1363)
_(Original in [charging_station](./charging_station.md#voltage-socket:bs1363))_ | What voltage do the plugs with BS1363 (Type G) offer?
_BS1363 (Type G) outputs {canonical(socket:bs1363:voltage)}_
1 options | technical | *[socket:bs1363:voltage](https://wiki.osm.org/wiki/Key:socket:bs1363:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:bs1363](#current-socket:bs1363)
_(Original in [charging_station](./charging_station.md#current-socket:bs1363))_ | What current do the plugs with BS1363 (Type G) offer?
_BS1363 (Type G) outputs at most {canonical(socket:bs1363:current)}_
1 options | technical | *[socket:bs1363:current](https://wiki.osm.org/wiki/Key:socket:bs1363:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:bs1363](#power-output-socket:bs1363)
_(Original in [charging_station](./charging_station.md#power-output-socket:bs1363))_ | What power output does a single plug of type BS1363 (Type G) offer?
_BS1363 (Type G) outputs at most {canonical(socket:bs1363:output)}_
1 options | technical | *[socket:bs1363:output](https://wiki.osm.org/wiki/Key:socket:bs1363:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [voltage-socket:nema5_15](#voltage-socket:nema5_15)
_(Original in [charging_station](./charging_station.md#voltage-socket:nema5_15))_ | What voltage do the plugs with NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs {canonical(socket:nema5_15:voltage)}_
1 options | technical | *[socket:nema5_15:voltage](https://wiki.osm.org/wiki/Key:socket:nema5_15:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:nema5_15](#current-socket:nema5_15)
_(Original in [charging_station](./charging_station.md#current-socket:nema5_15))_ | What current do the plugs with NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs at most {canonical(socket:nema5_15:current)}_
1 options | technical | *[socket:nema5_15:current](https://wiki.osm.org/wiki/Key:socket:nema5_15:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:nema5_15](#power-output-socket:nema5_15)
_(Original in [charging_station](./charging_station.md#power-output-socket:nema5_15))_ | What power output does a single plug of type NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs at most {canonical(socket:nema5_15:output)}_
1 options | technical | *[socket:nema5_15:output](https://wiki.osm.org/wiki/Key:socket:nema5_15:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [voltage-socket:sev1011_t23](#voltage-socket:sev1011_t23)
_(Original in [charging_station](./charging_station.md#voltage-socket:sev1011_t23))_ | What voltage do the plugs with SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs {canonical(socket:sev1011_t23:voltage)}_
1 options | technical | *[socket:sev1011_t23:voltage](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:sev1011_t23](#current-socket:sev1011_t23)
_(Original in [charging_station](./charging_station.md#current-socket:sev1011_t23))_ | What current do the plugs with SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs at most {canonical(socket:sev1011_t23:current)}_
1 options | technical | *[socket:sev1011_t23:current](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:sev1011_t23](#power-output-socket:sev1011_t23)
_(Original in [charging_station](./charging_station.md#power-output-socket:sev1011_t23))_ | What power output does a single plug of type SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs at most {canonical(socket:sev1011_t23:output)}_
1 options | technical | *[socket:sev1011_t23:output](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [voltage-socket:as3112](#voltage-socket:as3112)
_(Original in [charging_station](./charging_station.md#voltage-socket:as3112))_ | What voltage do the plugs with AS3112 (Type I) offer?
_AS3112 (Type I) outputs {canonical(socket:as3112:voltage)}_
1 options | technical | *[socket:as3112:voltage](https://wiki.osm.org/wiki/Key:socket:as3112:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:as3112](#current-socket:as3112)
_(Original in [charging_station](./charging_station.md#current-socket:as3112))_ | What current do the plugs with AS3112 (Type I) offer?
_AS3112 (Type I) outputs at most {canonical(socket:as3112:current)}_
1 options | technical | *[socket:as3112:current](https://wiki.osm.org/wiki/Key:socket:as3112:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:as3112](#power-output-socket:as3112)
_(Original in [charging_station](./charging_station.md#power-output-socket:as3112))_ | What power output does a single plug of type AS3112 (Type I) offer?
_AS3112 (Type I) outputs at most {canonical(socket:as3112:output)}_
1 options | technical | *[socket:as3112:output](https://wiki.osm.org/wiki/Key:socket:as3112:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [voltage-socket:nema_5_20](#voltage-socket:nema_5_20)
_(Original in [charging_station](./charging_station.md#voltage-socket:nema_5_20))_ | What voltage do the plugs with NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs {canonical(socket:nema_5_20:voltage)}_
1 options | technical | *[socket:nema_5_20:voltage](https://wiki.osm.org/wiki/Key:socket:nema_5_20:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:nema_5_20](#current-socket:nema_5_20)
_(Original in [charging_station](./charging_station.md#current-socket:nema_5_20))_ | What current do the plugs with NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs at most {canonical(socket:nema_5_20:current)}_
1 options | technical | *[socket:nema_5_20:current](https://wiki.osm.org/wiki/Key:socket:nema_5_20:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:nema_5_20](#power-output-socket:nema_5_20)
_(Original in [charging_station](./charging_station.md#power-output-socket:nema_5_20))_ | What power output does a single plug of type NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs at most {canonical(socket:nema_5_20:output)}_
1 options | technical | *[socket:nema_5_20:output](https://wiki.osm.org/wiki/Key:socket:nema_5_20:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ diff --git a/Docs/Layers/charging_station.md b/Docs/Layers/charging_station.md index 82e94b0d2..7be0fd079 100644 --- a/Docs/Layers/charging_station.md +++ b/Docs/Layers/charging_station.md @@ -12,6 +12,9 @@ A charging station 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) + - [Technical questions](#technical-questions) - [images](#images) - [Type](#type) - [access](#access) @@ -126,7 +129,7 @@ A charging station - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -156,7 +159,7 @@ Elements must match **any** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -262,6 +265,123 @@ Elements must match **any** of the following expressions: | [planned:amenity](https://wiki.openstreetmap.org/wiki/Key:planned:amenity) | Multiple choice | [](https://wiki.openstreetmap.org/wiki/Tag:planned:amenity%3D) [](https://wiki.openstreetmap.org/wiki/Tag:planned:amenity%3D) [charging_station](https://wiki.openstreetmap.org/wiki/Tag:planned:amenity%3Dcharging_station) [](https://wiki.openstreetmap.org/wiki/Tag:planned:amenity%3D) [](https://wiki.openstreetmap.org/wiki/Tag:planned:amenity%3D) | | [parking:fee](https://wiki.openstreetmap.org/wiki/Key:parking:fee) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:parking:fee%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:parking:fee%3Dyes) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [Type](#Type) | Which vehicles are allowed to charge here?
5 options | | _Multiple choice only_ | +| [access](#access) | Who is allowed to use this charging station?
_Access is {access}_
6 options | | *[access](https://wiki.osm.org/wiki/Key:access)* ([string](../SpecialInputElements.md#string)) | +| [capacity](#capacity) | How much vehicles can be charged here at the same time?
_{capacity} vehicles can be charged here at the same time_ | | *[capacity](https://wiki.osm.org/wiki/Key:capacity)* ([pnat](../SpecialInputElements.md#pnat)) | +| [Available_charging_stations (generated)](#Available_charging_stations (generated)) | Which charging connections are available here?
42 options | | _Multiple choice only_ | +| [plugs-amount-socket:schuko](#plugs-amount-socket:schuko) | How much plugs of type Schuko wall plug without ground pin (CEE7/4 type F) are available here?
_There are {socket:schuko} plugs of type Schuko wall plug without ground pin (CEE7/4 type F) available here_ | plugs-amount | *[socket:schuko](https://wiki.osm.org/wiki/Key:socket:schuko)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:schuko](#voltage-socket:schuko) | What voltage do the plugs with Schuko wall plug without ground pin (CEE7/4 type F) offer?
_Schuko wall plug without ground pin (CEE7/4 type F) outputs {canonical(socket:schuko:voltage)}_
1 options | technical | *[socket:schuko:voltage](https://wiki.osm.org/wiki/Key:socket:schuko:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:schuko](#current-socket:schuko) | What current do the plugs with Schuko wall plug without ground pin (CEE7/4 type F) offer?
_Schuko wall plug without ground pin (CEE7/4 type F) outputs at most {canonical(socket:schuko:current)}_
1 options | technical | *[socket:schuko:current](https://wiki.osm.org/wiki/Key:socket:schuko:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:schuko](#power-output-socket:schuko) | What power output does a single plug of type Schuko wall plug without ground pin (CEE7/4 type F) offer?
_Schuko wall plug without ground pin (CEE7/4 type F) outputs at most {canonical(socket:schuko:output)}_
1 options | technical | *[socket:schuko:output](https://wiki.osm.org/wiki/Key:socket:schuko:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:typee](#plugs-amount-socket:typee) | How much plugs of type European wall plug with ground pin (CEE7/4 type E) are available here?
_There are {socket:typee} plugs of type European wall plug with ground pin (CEE7/4 type E) available here_ | plugs-amount | *[socket:typee](https://wiki.osm.org/wiki/Key:socket:typee)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:typee](#voltage-socket:typee) | What voltage do the plugs with European wall plug with ground pin (CEE7/4 type E) offer?
_European wall plug with ground pin (CEE7/4 type E) outputs {canonical(socket:typee:voltage)}_
1 options | technical | *[socket:typee:voltage](https://wiki.osm.org/wiki/Key:socket:typee:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:typee](#current-socket:typee) | What current do the plugs with European wall plug with ground pin (CEE7/4 type E) offer?
_European wall plug with ground pin (CEE7/4 type E) outputs at most {canonical(socket:typee:current)}_
1 options | technical | *[socket:typee:current](https://wiki.osm.org/wiki/Key:socket:typee:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:typee](#power-output-socket:typee) | What power output does a single plug of type European wall plug with ground pin (CEE7/4 type E) offer?
_European wall plug with ground pin (CEE7/4 type E) outputs at most {canonical(socket:typee:output)}_
2 options | technical | *[socket:typee:output](https://wiki.osm.org/wiki/Key:socket:typee:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:chademo](#plugs-amount-socket:chademo) | How much plugs of type Chademo are available here?
_There are {socket:chademo} plugs of type Chademo available here_ | plugs-amount | *[socket:chademo](https://wiki.osm.org/wiki/Key:socket:chademo)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:chademo](#voltage-socket:chademo) | What voltage do the plugs with Chademo offer?
_Chademo outputs {canonical(socket:chademo:voltage)}_
1 options | technical | *[socket:chademo:voltage](https://wiki.osm.org/wiki/Key:socket:chademo:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:chademo](#current-socket:chademo) | What current do the plugs with Chademo offer?
_Chademo outputs at most {canonical(socket:chademo:current)}_
1 options | technical | *[socket:chademo:current](https://wiki.osm.org/wiki/Key:socket:chademo:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:chademo](#power-output-socket:chademo) | What power output does a single plug of type Chademo offer?
_Chademo outputs at most {canonical(socket:chademo:output)}_
1 options | technical | *[socket:chademo:output](https://wiki.osm.org/wiki/Key:socket:chademo:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:type1_cable](#plugs-amount-socket:type1_cable) | How much plugs of type Type 1 with cable (J1772) are available here?
_There are {socket:type1_cable} plugs of type Type 1 with cable (J1772) available here_ | plugs-amount | *[socket:type1_cable](https://wiki.osm.org/wiki/Key:socket:type1_cable)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:type1_cable](#voltage-socket:type1_cable) | What voltage do the plugs with Type 1 with cable (J1772) offer?
_Type 1 with cable (J1772) outputs {canonical(socket:type1_cable:voltage)}_
2 options | technical | *[socket:type1_cable:voltage](https://wiki.osm.org/wiki/Key:socket:type1_cable:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:type1_cable](#current-socket:type1_cable) | What current do the plugs with Type 1 with cable (J1772) offer?
_Type 1 with cable (J1772) outputs at most {canonical(socket:type1_cable:current)}_
1 options | technical | *[socket:type1_cable:current](https://wiki.osm.org/wiki/Key:socket:type1_cable:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:type1_cable](#power-output-socket:type1_cable) | What power output does a single plug of type Type 1 with cable (J1772) offer?
_Type 1 with cable (J1772) outputs at most {canonical(socket:type1_cable:output)}_
2 options | technical | *[socket:type1_cable:output](https://wiki.osm.org/wiki/Key:socket:type1_cable:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:type1](#plugs-amount-socket:type1) | How much plugs of type Type 1 without cable (J1772) are available here?
_There are {socket:type1} plugs of type Type 1 without cable (J1772) available here_ | plugs-amount | *[socket:type1](https://wiki.osm.org/wiki/Key:socket:type1)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:type1](#voltage-socket:type1) | What voltage do the plugs with Type 1 without cable (J1772) offer?
_Type 1 without cable (J1772) outputs {canonical(socket:type1:voltage)}_
2 options | technical | *[socket:type1:voltage](https://wiki.osm.org/wiki/Key:socket:type1:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:type1](#current-socket:type1) | What current do the plugs with Type 1 without cable (J1772) offer?
_Type 1 without cable (J1772) outputs at most {canonical(socket:type1:current)}_
1 options | technical | *[socket:type1:current](https://wiki.osm.org/wiki/Key:socket:type1:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:type1](#power-output-socket:type1) | What power output does a single plug of type Type 1 without cable (J1772) offer?
_Type 1 without cable (J1772) outputs at most {canonical(socket:type1:output)}_
4 options | technical | *[socket:type1:output](https://wiki.osm.org/wiki/Key:socket:type1:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:type1_combo](#plugs-amount-socket:type1_combo) | How much plugs of type Type 1 CCS (aka Type 1 Combo) are available here?
_There are {socket:type1_combo} plugs of type Type 1 CCS (aka Type 1 Combo) available here_ | plugs-amount | *[socket:type1_combo](https://wiki.osm.org/wiki/Key:socket:type1_combo)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:type1_combo](#voltage-socket:type1_combo) | What voltage do the plugs with Type 1 CCS (aka Type 1 Combo) offer?
_Type 1 CCS (aka Type 1 Combo) outputs {canonical(socket:type1_combo:voltage)}_
2 options | technical | *[socket:type1_combo:voltage](https://wiki.osm.org/wiki/Key:socket:type1_combo:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:type1_combo](#current-socket:type1_combo) | What current do the plugs with Type 1 CCS (aka Type 1 Combo) offer?
_Type 1 CCS (aka Type 1 Combo) outputs at most {canonical(socket:type1_combo:current)}_
2 options | technical | *[socket:type1_combo:current](https://wiki.osm.org/wiki/Key:socket:type1_combo:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:type1_combo](#power-output-socket:type1_combo) | What power output does a single plug of type Type 1 CCS (aka Type 1 Combo) offer?
_Type 1 CCS (aka Type 1 Combo) outputs at most {canonical(socket:type1_combo:output)}_
4 options | technical | *[socket:type1_combo:output](https://wiki.osm.org/wiki/Key:socket:type1_combo:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:tesla_supercharger](#plugs-amount-socket:tesla_supercharger) | How much plugs of type Tesla Supercharger are available here?
_There are {socket:tesla_supercharger} plugs of type Tesla Supercharger available here_ | plugs-amount | *[socket:tesla_supercharger](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:tesla_supercharger](#voltage-socket:tesla_supercharger) | What voltage do the plugs with Tesla Supercharger offer?
_Tesla Supercharger outputs {canonical(socket:tesla_supercharger:voltage)}_
1 options | technical | *[socket:tesla_supercharger:voltage](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:tesla_supercharger](#current-socket:tesla_supercharger) | What current do the plugs with Tesla Supercharger offer?
_Tesla Supercharger outputs at most {canonical(socket:tesla_supercharger:current)}_
2 options | technical | *[socket:tesla_supercharger:current](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:tesla_supercharger](#power-output-socket:tesla_supercharger) | What power output does a single plug of type Tesla Supercharger offer?
_Tesla Supercharger outputs at most {canonical(socket:tesla_supercharger:output)}_
3 options | technical | *[socket:tesla_supercharger:output](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:type2](#plugs-amount-socket:type2) | How much plugs of type Type 2 (mennekes) are available here?
_There are {socket:type2} plugs of type Type 2 (mennekes) available here_ | plugs-amount | *[socket:type2](https://wiki.osm.org/wiki/Key:socket:type2)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:type2](#voltage-socket:type2) | What voltage do the plugs with Type 2 (mennekes) offer?
_Type 2 (mennekes) outputs {canonical(socket:type2:voltage)}_
2 options | technical | *[socket:type2:voltage](https://wiki.osm.org/wiki/Key:socket:type2:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:type2](#current-socket:type2) | What current do the plugs with Type 2 (mennekes) offer?
_Type 2 (mennekes) outputs at most {canonical(socket:type2:current)}_
2 options | technical | *[socket:type2:current](https://wiki.osm.org/wiki/Key:socket:type2:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:type2](#power-output-socket:type2) | What power output does a single plug of type Type 2 (mennekes) offer?
_Type 2 (mennekes) outputs at most {canonical(socket:type2:output)}_
2 options | technical | *[socket:type2:output](https://wiki.osm.org/wiki/Key:socket:type2:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:type2_combo](#plugs-amount-socket:type2_combo) | How much plugs of type Type 2 CCS (mennekes) are available here?
_There are {socket:type2_combo} plugs of type Type 2 CCS (mennekes) available here_ | plugs-amount | *[socket:type2_combo](https://wiki.osm.org/wiki/Key:socket:type2_combo)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:type2_combo](#voltage-socket:type2_combo) | What voltage do the plugs with Type 2 CCS (mennekes) offer?
_Type 2 CCS (mennekes) outputs {canonical(socket:type2_combo:voltage)}_
2 options | technical | *[socket:type2_combo:voltage](https://wiki.osm.org/wiki/Key:socket:type2_combo:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:type2_combo](#current-socket:type2_combo) | What current do the plugs with Type 2 CCS (mennekes) offer?
_Type 2 CCS (mennekes) outputs at most {canonical(socket:type2_combo:current)}_
2 options | technical | *[socket:type2_combo:current](https://wiki.osm.org/wiki/Key:socket:type2_combo:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:type2_combo](#power-output-socket:type2_combo) | What power output does a single plug of type Type 2 CCS (mennekes) offer?
_Type 2 CCS (mennekes) outputs at most {canonical(socket:type2_combo:output)}_
1 options | technical | *[socket:type2_combo:output](https://wiki.osm.org/wiki/Key:socket:type2_combo:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:type2_cable](#plugs-amount-socket:type2_cable) | How much plugs of type Type 2 with cable (mennekes) are available here?
_There are {socket:type2_cable} plugs of type Type 2 with cable (mennekes) available here_ | plugs-amount | *[socket:type2_cable](https://wiki.osm.org/wiki/Key:socket:type2_cable)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:type2_cable](#voltage-socket:type2_cable) | What voltage do the plugs with Type 2 with cable (mennekes) offer?
_Type 2 with cable (mennekes) outputs {canonical(socket:type2_cable:voltage)}_
2 options | technical | *[socket:type2_cable:voltage](https://wiki.osm.org/wiki/Key:socket:type2_cable:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:type2_cable](#current-socket:type2_cable) | What current do the plugs with Type 2 with cable (mennekes) offer?
_Type 2 with cable (mennekes) outputs at most {canonical(socket:type2_cable:current)}_
2 options | technical | *[socket:type2_cable:current](https://wiki.osm.org/wiki/Key:socket:type2_cable:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:type2_cable](#power-output-socket:type2_cable) | What power output does a single plug of type Type 2 with cable (mennekes) offer?
_Type 2 with cable (mennekes) outputs at most {canonical(socket:type2_cable:output)}_
2 options | technical | *[socket:type2_cable:output](https://wiki.osm.org/wiki/Key:socket:type2_cable:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:tesla_supercharger_ccs](#plugs-amount-socket:tesla_supercharger_ccs) | How much plugs of type Tesla Supercharger CCS (a branded type2_css) are available here?
_There are {socket:tesla_supercharger_ccs} plugs of type Tesla Supercharger CCS (a branded type2_css) available here_ | plugs-amount | *[socket:tesla_supercharger_ccs](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger_ccs)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:tesla_supercharger_ccs](#voltage-socket:tesla_supercharger_ccs) | What voltage do the plugs with Tesla Supercharger CCS (a branded type2_css) offer?
_Tesla Supercharger CCS (a branded type2_css) outputs {canonical(socket:tesla_supercharger_ccs:voltage)}_
2 options | technical | *[socket:tesla_supercharger_ccs:voltage](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger_ccs:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:tesla_supercharger_ccs](#current-socket:tesla_supercharger_ccs) | What current do the plugs with Tesla Supercharger CCS (a branded type2_css) offer?
_Tesla Supercharger CCS (a branded type2_css) outputs at most {canonical(socket:tesla_supercharger_ccs:current)}_
2 options | technical | *[socket:tesla_supercharger_ccs:current](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger_ccs:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:tesla_supercharger_ccs](#power-output-socket:tesla_supercharger_ccs) | What power output does a single plug of type Tesla Supercharger CCS (a branded type2_css) offer?
_Tesla Supercharger CCS (a branded type2_css) outputs at most {canonical(socket:tesla_supercharger_ccs:output)}_
1 options | technical | *[socket:tesla_supercharger_ccs:output](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger_ccs:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:tesla_destination_us](#plugs-amount-socket:tesla_destination_us) | How much plugs of type Tesla Supercharger (destination) are available here?
_There are {socket:tesla_destination} plugs of type Tesla Supercharger (destination) available here_ | plugs-amount | *[socket:tesla_destination](https://wiki.osm.org/wiki/Key:socket:tesla_destination)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:tesla_destination_us](#voltage-socket:tesla_destination_us) | What voltage do the plugs with Tesla Supercharger (destination) offer?
_Tesla Supercharger (destination) outputs {canonical(socket:tesla_destination:voltage)}_
1 options | technical | *[socket:tesla_destination:voltage](https://wiki.osm.org/wiki/Key:socket:tesla_destination:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:tesla_destination_us](#current-socket:tesla_destination_us) | What current do the plugs with Tesla Supercharger (destination) offer?
_Tesla Supercharger (destination) outputs at most {canonical(socket:tesla_destination:current)}_
2 options | technical | *[socket:tesla_destination:current](https://wiki.osm.org/wiki/Key:socket:tesla_destination:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:tesla_destination_us](#power-output-socket:tesla_destination_us) | What power output does a single plug of type Tesla Supercharger (destination) offer?
_Tesla Supercharger (destination) outputs at most {canonical(socket:tesla_destination:output)}_
3 options | technical | *[socket:tesla_destination:output](https://wiki.osm.org/wiki/Key:socket:tesla_destination:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:tesla_destination](#plugs-amount-socket:tesla_destination) | How much plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) are available here?
_There are {socket:tesla_destination} plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) available here_ | plugs-amount | *[socket:tesla_destination](https://wiki.osm.org/wiki/Key:socket:tesla_destination)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:tesla_destination](#voltage-socket:tesla_destination) | What voltage do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs {canonical(socket:tesla_destination:voltage)}_
2 options | technical | *[socket:tesla_destination:voltage](https://wiki.osm.org/wiki/Key:socket:tesla_destination:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:tesla_destination](#current-socket:tesla_destination) | What current do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:tesla_destination:current)}_
2 options | technical | *[socket:tesla_destination:current](https://wiki.osm.org/wiki/Key:socket:tesla_destination:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:tesla_destination](#power-output-socket:tesla_destination) | What power output does a single plug of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:tesla_destination:output)}_
2 options | technical | *[socket:tesla_destination:output](https://wiki.osm.org/wiki/Key:socket:tesla_destination:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:USB-A](#plugs-amount-socket:USB-A) | How much plugs of type USB to charge phones and small electronics are available here?
_There are {socket:USB-A} plugs of type USB to charge phones and small electronics available here_ | plugs-amount | *[socket:USB-A](https://wiki.osm.org/wiki/Key:socket:USB-A)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:USB-A](#voltage-socket:USB-A) | What voltage do the plugs with USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs {canonical(socket:USB-A:voltage)}_
1 options | technical | *[socket:USB-A:voltage](https://wiki.osm.org/wiki/Key:socket:USB-A:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:USB-A](#current-socket:USB-A) | What current do the plugs with USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs at most {canonical(socket:USB-A:current)}_
2 options | technical | *[socket:USB-A:current](https://wiki.osm.org/wiki/Key:socket:USB-A:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:USB-A](#power-output-socket:USB-A) | What power output does a single plug of type USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs at most {canonical(socket:USB-A:output)}_
2 options | technical | *[socket:USB-A:output](https://wiki.osm.org/wiki/Key:socket:USB-A:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:bosch_3pin](#plugs-amount-socket:bosch_3pin) | How much plugs of type Bosch Active Connect with 3 pins and cable are available here?
_There are {socket:bosch_3pin} plugs of type Bosch Active Connect with 3 pins and cable available here_ | plugs-amount | *[socket:bosch_3pin](https://wiki.osm.org/wiki/Key:socket:bosch_3pin)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:bosch_3pin](#voltage-socket:bosch_3pin) | What voltage do the plugs with Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs {canonical(socket:bosch_3pin:voltage)}_ | technical | *[socket:bosch_3pin:voltage](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:bosch_3pin](#current-socket:bosch_3pin) | What current do the plugs with Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_3pin:current)}_ | technical | *[socket:bosch_3pin:current](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:bosch_3pin](#power-output-socket:bosch_3pin) | What power output does a single plug of type Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_3pin:output)}_ | technical | *[socket:bosch_3pin:output](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:bosch_5pin](#plugs-amount-socket:bosch_5pin) | How much plugs of type Bosch Active Connect with 5 pins and cable are available here?
_There are {socket:bosch_5pin} plugs of type Bosch Active Connect with 5 pins and cable available here_ | plugs-amount | *[socket:bosch_5pin](https://wiki.osm.org/wiki/Key:socket:bosch_5pin)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:bosch_5pin](#voltage-socket:bosch_5pin) | What voltage do the plugs with Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs {canonical(socket:bosch_5pin:voltage)}_ | technical | *[socket:bosch_5pin:voltage](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:bosch_5pin](#current-socket:bosch_5pin) | What current do the plugs with Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bosch_5pin:current)}_ | technical | *[socket:bosch_5pin:current](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:bosch_5pin](#power-output-socket:bosch_5pin) | What power output does a single plug of type Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bosch_5pin:output)}_ | technical | *[socket:bosch_5pin:output](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:bs1363](#plugs-amount-socket:bs1363) | How much plugs of type BS1363 (Type G) are available here?
_There are {socket:bs1363} plugs of type BS1363 (Type G) available here_ | plugs-amount | *[socket:bs1363](https://wiki.osm.org/wiki/Key:socket:bs1363)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:bs1363](#voltage-socket:bs1363) | What voltage do the plugs with BS1363 (Type G) offer?
_BS1363 (Type G) outputs {canonical(socket:bs1363:voltage)}_
1 options | technical | *[socket:bs1363:voltage](https://wiki.osm.org/wiki/Key:socket:bs1363:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:bs1363](#current-socket:bs1363) | What current do the plugs with BS1363 (Type G) offer?
_BS1363 (Type G) outputs at most {canonical(socket:bs1363:current)}_
1 options | technical | *[socket:bs1363:current](https://wiki.osm.org/wiki/Key:socket:bs1363:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:bs1363](#power-output-socket:bs1363) | What power output does a single plug of type BS1363 (Type G) offer?
_BS1363 (Type G) outputs at most {canonical(socket:bs1363:output)}_
1 options | technical | *[socket:bs1363:output](https://wiki.osm.org/wiki/Key:socket:bs1363:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:nema5_15](#plugs-amount-socket:nema5_15) | How much plugs of type NEMA 5-15 (Type B) are available here?
_There are {socket:nema5_15} plugs of type NEMA 5-15 (Type B) available here_ | plugs-amount | *[socket:nema5_15](https://wiki.osm.org/wiki/Key:socket:nema5_15)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:nema5_15](#voltage-socket:nema5_15) | What voltage do the plugs with NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs {canonical(socket:nema5_15:voltage)}_
1 options | technical | *[socket:nema5_15:voltage](https://wiki.osm.org/wiki/Key:socket:nema5_15:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:nema5_15](#current-socket:nema5_15) | What current do the plugs with NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs at most {canonical(socket:nema5_15:current)}_
1 options | technical | *[socket:nema5_15:current](https://wiki.osm.org/wiki/Key:socket:nema5_15:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:nema5_15](#power-output-socket:nema5_15) | What power output does a single plug of type NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs at most {canonical(socket:nema5_15:output)}_
1 options | technical | *[socket:nema5_15:output](https://wiki.osm.org/wiki/Key:socket:nema5_15:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:sev1011_t23](#plugs-amount-socket:sev1011_t23) | How much plugs of type SEV 1011 T23 (Type J) are available here?
_There are {socket:sev1011_t23} plugs of type SEV 1011 T23 (Type J) available here_ | plugs-amount | *[socket:sev1011_t23](https://wiki.osm.org/wiki/Key:socket:sev1011_t23)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:sev1011_t23](#voltage-socket:sev1011_t23) | What voltage do the plugs with SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs {canonical(socket:sev1011_t23:voltage)}_
1 options | technical | *[socket:sev1011_t23:voltage](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:sev1011_t23](#current-socket:sev1011_t23) | What current do the plugs with SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs at most {canonical(socket:sev1011_t23:current)}_
1 options | technical | *[socket:sev1011_t23:current](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:sev1011_t23](#power-output-socket:sev1011_t23) | What power output does a single plug of type SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs at most {canonical(socket:sev1011_t23:output)}_
1 options | technical | *[socket:sev1011_t23:output](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:as3112](#plugs-amount-socket:as3112) | How much plugs of type AS3112 (Type I) are available here?
_There are {socket:as3112} plugs of type AS3112 (Type I) available here_ | plugs-amount | *[socket:as3112](https://wiki.osm.org/wiki/Key:socket:as3112)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:as3112](#voltage-socket:as3112) | What voltage do the plugs with AS3112 (Type I) offer?
_AS3112 (Type I) outputs {canonical(socket:as3112:voltage)}_
1 options | technical | *[socket:as3112:voltage](https://wiki.osm.org/wiki/Key:socket:as3112:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:as3112](#current-socket:as3112) | What current do the plugs with AS3112 (Type I) offer?
_AS3112 (Type I) outputs at most {canonical(socket:as3112:current)}_
1 options | technical | *[socket:as3112:current](https://wiki.osm.org/wiki/Key:socket:as3112:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:as3112](#power-output-socket:as3112) | What power output does a single plug of type AS3112 (Type I) offer?
_AS3112 (Type I) outputs at most {canonical(socket:as3112:output)}_
1 options | technical | *[socket:as3112:output](https://wiki.osm.org/wiki/Key:socket:as3112:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:nema_5_20](#plugs-amount-socket:nema_5_20) | How much plugs of type NEMA 5-20 (Type B) are available here?
_There are {socket:nema_5_20} plugs of type NEMA 5-20 (Type B) available here_ | plugs-amount | *[socket:nema_5_20](https://wiki.osm.org/wiki/Key:socket:nema_5_20)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:nema_5_20](#voltage-socket:nema_5_20) | What voltage do the plugs with NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs {canonical(socket:nema_5_20:voltage)}_
1 options | technical | *[socket:nema_5_20:voltage](https://wiki.osm.org/wiki/Key:socket:nema_5_20:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:nema_5_20](#current-socket:nema_5_20) | What current do the plugs with NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs at most {canonical(socket:nema_5_20:current)}_
1 options | technical | *[socket:nema_5_20:current](https://wiki.osm.org/wiki/Key:socket:nema_5_20:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:nema_5_20](#power-output-socket:nema_5_20) | What power output does a single plug of type NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs at most {canonical(socket:nema_5_20:output)}_
1 options | technical | *[socket:nema_5_20:output](https://wiki.osm.org/wiki/Key:socket:nema_5_20:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [OH](#OH)
_(Original in [questions](./BuiltinQuestions.md#opening_hours_24_7))_ | When is this charging station opened?
_

Opening hours

{opening_hours_table(opening_hours)}_
2 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [fee](#fee) | Does one have to pay to use this charging station?
5 options | | _Multiple choice only_ | +| [charge](#charge) | How much does one have to pay to use this charging station?
_Using this charging station costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([string](../SpecialInputElements.md#string)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options-advanced))_ | Which methods of payment are accepted here?
6 options | | _Multiple choice only_ | +| [app-name](#app-name) | What is the name of the app used for payment?
_Payment can be done using the app {payment:app}_ | | *[payment:app](https://wiki.osm.org/wiki/Key:payment:app)* ([string](../SpecialInputElements.md#string)) | +| [Authentication](#Authentication) | What kind of authentication is available at the charging station?
8 options | | _Multiple choice only_ | +| [Auth phone](#Auth phone) | What's the phone number for authentication call or SMS?
_Authenticate by calling or SMS'ing to {authentication:phone_call:number}_ | | *[authentication:phone_call:number](https://wiki.osm.org/wiki/Key:authentication:phone_call:number)* ([phone](../SpecialInputElements.md#phone)) | +| [maxstay](#maxstay)
_(Original in [questions](./BuiltinQuestions.md#maxstay))_ | What is the maximum amount of time one is allowed to stay here?
_One can stay at most {canonical(maxstay)}_
1 options | | *[maxstay](https://wiki.osm.org/wiki/Key:maxstay)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [Network](#Network) | Is this charging station part of a network?
_Part of the network {network}_
8 options | | *[network](https://wiki.osm.org/wiki/Key:network)* ([string](../SpecialInputElements.md#string)) | +| [Operator](#Operator) | Who is the operator of this charging station?
_This charging station is operated by {operator}_
1 options | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [phone](#phone) | What number can one call if there is a problem with this charging station?
_In case of problems, call {phone}_ | | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email) | What is the email address of the operator?
_In case of problems, send an email to {email}_ | | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website) | What is the website where one can find more information about this charging station?
_More info on {website}_ | | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [ref](#ref) | What is the reference number of this charging station?
_Reference number is {ref}_ | | *[ref](https://wiki.osm.org/wiki/Key:ref)* ([string](../SpecialInputElements.md#string)) | +| [Operational status](#Operational status) | Is this charging point in use?
5 options | | _Multiple choice only_ | +| [Parking:fee](#Parking:fee) | Does one have to pay a parking fee while charging?
2 options | | _Multiple choice only_ | +| [questions](#questions)
_(Original in [questions](./BuiltinQuestions.md#questions))_ | _{questions()}_ | | _Multiple choice only_ | +| [questions-technical](#questions-technical) | _

Technical questions

The questions below are very technical. Feel free to ignore them
{questions(technical)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ diff --git a/Docs/Layers/charging_station_ebikes.md b/Docs/Layers/charging_station_ebikes.md index 250db1858..10c0fa4aa 100644 --- a/Docs/Layers/charging_station_ebikes.md +++ b/Docs/Layers/charging_station_ebikes.md @@ -13,6 +13,9 @@ A charging station 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) + - [Technical questions](#technical-questions) - [images](#images) - [Type](#type) - [access](#access) @@ -127,7 +130,7 @@ A charging station - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -4. [Filters](#filters) +5. [Filters](#filters) ## Themes using this layer @@ -145,7 +148,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -251,6 +254,123 @@ Elements must match **all** of the following expressions: | [planned:amenity](https://wiki.openstreetmap.org/wiki/Key:planned:amenity) | Multiple choice | [](https://wiki.openstreetmap.org/wiki/Tag:planned:amenity%3D) [](https://wiki.openstreetmap.org/wiki/Tag:planned:amenity%3D) [charging_station](https://wiki.openstreetmap.org/wiki/Tag:planned:amenity%3Dcharging_station) [](https://wiki.openstreetmap.org/wiki/Tag:planned:amenity%3D) [](https://wiki.openstreetmap.org/wiki/Tag:planned:amenity%3D) | | [parking:fee](https://wiki.openstreetmap.org/wiki/Key:parking:fee) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:parking:fee%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:parking:fee%3Dyes) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [Type](#Type) | Which vehicles are allowed to charge here?
5 options | | _Multiple choice only_ | +| [access](#access) | Who is allowed to use this charging station?
_Access is {access}_
6 options | | *[access](https://wiki.osm.org/wiki/Key:access)* ([string](../SpecialInputElements.md#string)) | +| [capacity](#capacity) | How much vehicles can be charged here at the same time?
_{capacity} vehicles can be charged here at the same time_ | | *[capacity](https://wiki.osm.org/wiki/Key:capacity)* ([pnat](../SpecialInputElements.md#pnat)) | +| [Available_charging_stations (generated)](#Available_charging_stations (generated)) | Which charging connections are available here?
42 options | | _Multiple choice only_ | +| [plugs-amount-socket:schuko](#plugs-amount-socket:schuko) | How much plugs of type Schuko wall plug without ground pin (CEE7/4 type F) are available here?
_There are {socket:schuko} plugs of type Schuko wall plug without ground pin (CEE7/4 type F) available here_ | plugs-amount | *[socket:schuko](https://wiki.osm.org/wiki/Key:socket:schuko)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:schuko](#voltage-socket:schuko) | What voltage do the plugs with Schuko wall plug without ground pin (CEE7/4 type F) offer?
_Schuko wall plug without ground pin (CEE7/4 type F) outputs {canonical(socket:schuko:voltage)}_
1 options | technical | *[socket:schuko:voltage](https://wiki.osm.org/wiki/Key:socket:schuko:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:schuko](#current-socket:schuko) | What current do the plugs with Schuko wall plug without ground pin (CEE7/4 type F) offer?
_Schuko wall plug without ground pin (CEE7/4 type F) outputs at most {canonical(socket:schuko:current)}_
1 options | technical | *[socket:schuko:current](https://wiki.osm.org/wiki/Key:socket:schuko:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:schuko](#power-output-socket:schuko) | What power output does a single plug of type Schuko wall plug without ground pin (CEE7/4 type F) offer?
_Schuko wall plug without ground pin (CEE7/4 type F) outputs at most {canonical(socket:schuko:output)}_
1 options | technical | *[socket:schuko:output](https://wiki.osm.org/wiki/Key:socket:schuko:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:typee](#plugs-amount-socket:typee) | How much plugs of type European wall plug with ground pin (CEE7/4 type E) are available here?
_There are {socket:typee} plugs of type European wall plug with ground pin (CEE7/4 type E) available here_ | plugs-amount | *[socket:typee](https://wiki.osm.org/wiki/Key:socket:typee)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:typee](#voltage-socket:typee) | What voltage do the plugs with European wall plug with ground pin (CEE7/4 type E) offer?
_European wall plug with ground pin (CEE7/4 type E) outputs {canonical(socket:typee:voltage)}_
1 options | technical | *[socket:typee:voltage](https://wiki.osm.org/wiki/Key:socket:typee:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:typee](#current-socket:typee) | What current do the plugs with European wall plug with ground pin (CEE7/4 type E) offer?
_European wall plug with ground pin (CEE7/4 type E) outputs at most {canonical(socket:typee:current)}_
1 options | technical | *[socket:typee:current](https://wiki.osm.org/wiki/Key:socket:typee:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:typee](#power-output-socket:typee) | What power output does a single plug of type European wall plug with ground pin (CEE7/4 type E) offer?
_European wall plug with ground pin (CEE7/4 type E) outputs at most {canonical(socket:typee:output)}_
2 options | technical | *[socket:typee:output](https://wiki.osm.org/wiki/Key:socket:typee:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:chademo](#plugs-amount-socket:chademo) | How much plugs of type Chademo are available here?
_There are {socket:chademo} plugs of type Chademo available here_ | plugs-amount | *[socket:chademo](https://wiki.osm.org/wiki/Key:socket:chademo)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:chademo](#voltage-socket:chademo) | What voltage do the plugs with Chademo offer?
_Chademo outputs {canonical(socket:chademo:voltage)}_
1 options | technical | *[socket:chademo:voltage](https://wiki.osm.org/wiki/Key:socket:chademo:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:chademo](#current-socket:chademo) | What current do the plugs with Chademo offer?
_Chademo outputs at most {canonical(socket:chademo:current)}_
1 options | technical | *[socket:chademo:current](https://wiki.osm.org/wiki/Key:socket:chademo:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:chademo](#power-output-socket:chademo) | What power output does a single plug of type Chademo offer?
_Chademo outputs at most {canonical(socket:chademo:output)}_
1 options | technical | *[socket:chademo:output](https://wiki.osm.org/wiki/Key:socket:chademo:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:type1_cable](#plugs-amount-socket:type1_cable) | How much plugs of type Type 1 with cable (J1772) are available here?
_There are {socket:type1_cable} plugs of type Type 1 with cable (J1772) available here_ | plugs-amount | *[socket:type1_cable](https://wiki.osm.org/wiki/Key:socket:type1_cable)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:type1_cable](#voltage-socket:type1_cable) | What voltage do the plugs with Type 1 with cable (J1772) offer?
_Type 1 with cable (J1772) outputs {canonical(socket:type1_cable:voltage)}_
2 options | technical | *[socket:type1_cable:voltage](https://wiki.osm.org/wiki/Key:socket:type1_cable:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:type1_cable](#current-socket:type1_cable) | What current do the plugs with Type 1 with cable (J1772) offer?
_Type 1 with cable (J1772) outputs at most {canonical(socket:type1_cable:current)}_
1 options | technical | *[socket:type1_cable:current](https://wiki.osm.org/wiki/Key:socket:type1_cable:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:type1_cable](#power-output-socket:type1_cable) | What power output does a single plug of type Type 1 with cable (J1772) offer?
_Type 1 with cable (J1772) outputs at most {canonical(socket:type1_cable:output)}_
2 options | technical | *[socket:type1_cable:output](https://wiki.osm.org/wiki/Key:socket:type1_cable:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:type1](#plugs-amount-socket:type1) | How much plugs of type Type 1 without cable (J1772) are available here?
_There are {socket:type1} plugs of type Type 1 without cable (J1772) available here_ | plugs-amount | *[socket:type1](https://wiki.osm.org/wiki/Key:socket:type1)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:type1](#voltage-socket:type1) | What voltage do the plugs with Type 1 without cable (J1772) offer?
_Type 1 without cable (J1772) outputs {canonical(socket:type1:voltage)}_
2 options | technical | *[socket:type1:voltage](https://wiki.osm.org/wiki/Key:socket:type1:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:type1](#current-socket:type1) | What current do the plugs with Type 1 without cable (J1772) offer?
_Type 1 without cable (J1772) outputs at most {canonical(socket:type1:current)}_
1 options | technical | *[socket:type1:current](https://wiki.osm.org/wiki/Key:socket:type1:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:type1](#power-output-socket:type1) | What power output does a single plug of type Type 1 without cable (J1772) offer?
_Type 1 without cable (J1772) outputs at most {canonical(socket:type1:output)}_
4 options | technical | *[socket:type1:output](https://wiki.osm.org/wiki/Key:socket:type1:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:type1_combo](#plugs-amount-socket:type1_combo) | How much plugs of type Type 1 CCS (aka Type 1 Combo) are available here?
_There are {socket:type1_combo} plugs of type Type 1 CCS (aka Type 1 Combo) available here_ | plugs-amount | *[socket:type1_combo](https://wiki.osm.org/wiki/Key:socket:type1_combo)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:type1_combo](#voltage-socket:type1_combo) | What voltage do the plugs with Type 1 CCS (aka Type 1 Combo) offer?
_Type 1 CCS (aka Type 1 Combo) outputs {canonical(socket:type1_combo:voltage)}_
2 options | technical | *[socket:type1_combo:voltage](https://wiki.osm.org/wiki/Key:socket:type1_combo:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:type1_combo](#current-socket:type1_combo) | What current do the plugs with Type 1 CCS (aka Type 1 Combo) offer?
_Type 1 CCS (aka Type 1 Combo) outputs at most {canonical(socket:type1_combo:current)}_
2 options | technical | *[socket:type1_combo:current](https://wiki.osm.org/wiki/Key:socket:type1_combo:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:type1_combo](#power-output-socket:type1_combo) | What power output does a single plug of type Type 1 CCS (aka Type 1 Combo) offer?
_Type 1 CCS (aka Type 1 Combo) outputs at most {canonical(socket:type1_combo:output)}_
4 options | technical | *[socket:type1_combo:output](https://wiki.osm.org/wiki/Key:socket:type1_combo:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:tesla_supercharger](#plugs-amount-socket:tesla_supercharger) | How much plugs of type Tesla Supercharger are available here?
_There are {socket:tesla_supercharger} plugs of type Tesla Supercharger available here_ | plugs-amount | *[socket:tesla_supercharger](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:tesla_supercharger](#voltage-socket:tesla_supercharger) | What voltage do the plugs with Tesla Supercharger offer?
_Tesla Supercharger outputs {canonical(socket:tesla_supercharger:voltage)}_
1 options | technical | *[socket:tesla_supercharger:voltage](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:tesla_supercharger](#current-socket:tesla_supercharger) | What current do the plugs with Tesla Supercharger offer?
_Tesla Supercharger outputs at most {canonical(socket:tesla_supercharger:current)}_
2 options | technical | *[socket:tesla_supercharger:current](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:tesla_supercharger](#power-output-socket:tesla_supercharger) | What power output does a single plug of type Tesla Supercharger offer?
_Tesla Supercharger outputs at most {canonical(socket:tesla_supercharger:output)}_
3 options | technical | *[socket:tesla_supercharger:output](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:type2](#plugs-amount-socket:type2) | How much plugs of type Type 2 (mennekes) are available here?
_There are {socket:type2} plugs of type Type 2 (mennekes) available here_ | plugs-amount | *[socket:type2](https://wiki.osm.org/wiki/Key:socket:type2)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:type2](#voltage-socket:type2) | What voltage do the plugs with Type 2 (mennekes) offer?
_Type 2 (mennekes) outputs {canonical(socket:type2:voltage)}_
2 options | technical | *[socket:type2:voltage](https://wiki.osm.org/wiki/Key:socket:type2:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:type2](#current-socket:type2) | What current do the plugs with Type 2 (mennekes) offer?
_Type 2 (mennekes) outputs at most {canonical(socket:type2:current)}_
2 options | technical | *[socket:type2:current](https://wiki.osm.org/wiki/Key:socket:type2:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:type2](#power-output-socket:type2) | What power output does a single plug of type Type 2 (mennekes) offer?
_Type 2 (mennekes) outputs at most {canonical(socket:type2:output)}_
2 options | technical | *[socket:type2:output](https://wiki.osm.org/wiki/Key:socket:type2:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:type2_combo](#plugs-amount-socket:type2_combo) | How much plugs of type Type 2 CCS (mennekes) are available here?
_There are {socket:type2_combo} plugs of type Type 2 CCS (mennekes) available here_ | plugs-amount | *[socket:type2_combo](https://wiki.osm.org/wiki/Key:socket:type2_combo)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:type2_combo](#voltage-socket:type2_combo) | What voltage do the plugs with Type 2 CCS (mennekes) offer?
_Type 2 CCS (mennekes) outputs {canonical(socket:type2_combo:voltage)}_
2 options | technical | *[socket:type2_combo:voltage](https://wiki.osm.org/wiki/Key:socket:type2_combo:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:type2_combo](#current-socket:type2_combo) | What current do the plugs with Type 2 CCS (mennekes) offer?
_Type 2 CCS (mennekes) outputs at most {canonical(socket:type2_combo:current)}_
2 options | technical | *[socket:type2_combo:current](https://wiki.osm.org/wiki/Key:socket:type2_combo:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:type2_combo](#power-output-socket:type2_combo) | What power output does a single plug of type Type 2 CCS (mennekes) offer?
_Type 2 CCS (mennekes) outputs at most {canonical(socket:type2_combo:output)}_
1 options | technical | *[socket:type2_combo:output](https://wiki.osm.org/wiki/Key:socket:type2_combo:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:type2_cable](#plugs-amount-socket:type2_cable) | How much plugs of type Type 2 with cable (mennekes) are available here?
_There are {socket:type2_cable} plugs of type Type 2 with cable (mennekes) available here_ | plugs-amount | *[socket:type2_cable](https://wiki.osm.org/wiki/Key:socket:type2_cable)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:type2_cable](#voltage-socket:type2_cable) | What voltage do the plugs with Type 2 with cable (mennekes) offer?
_Type 2 with cable (mennekes) outputs {canonical(socket:type2_cable:voltage)}_
2 options | technical | *[socket:type2_cable:voltage](https://wiki.osm.org/wiki/Key:socket:type2_cable:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:type2_cable](#current-socket:type2_cable) | What current do the plugs with Type 2 with cable (mennekes) offer?
_Type 2 with cable (mennekes) outputs at most {canonical(socket:type2_cable:current)}_
2 options | technical | *[socket:type2_cable:current](https://wiki.osm.org/wiki/Key:socket:type2_cable:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:type2_cable](#power-output-socket:type2_cable) | What power output does a single plug of type Type 2 with cable (mennekes) offer?
_Type 2 with cable (mennekes) outputs at most {canonical(socket:type2_cable:output)}_
2 options | technical | *[socket:type2_cable:output](https://wiki.osm.org/wiki/Key:socket:type2_cable:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:tesla_supercharger_ccs](#plugs-amount-socket:tesla_supercharger_ccs) | How much plugs of type Tesla Supercharger CCS (a branded type2_css) are available here?
_There are {socket:tesla_supercharger_ccs} plugs of type Tesla Supercharger CCS (a branded type2_css) available here_ | plugs-amount | *[socket:tesla_supercharger_ccs](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger_ccs)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:tesla_supercharger_ccs](#voltage-socket:tesla_supercharger_ccs) | What voltage do the plugs with Tesla Supercharger CCS (a branded type2_css) offer?
_Tesla Supercharger CCS (a branded type2_css) outputs {canonical(socket:tesla_supercharger_ccs:voltage)}_
2 options | technical | *[socket:tesla_supercharger_ccs:voltage](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger_ccs:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:tesla_supercharger_ccs](#current-socket:tesla_supercharger_ccs) | What current do the plugs with Tesla Supercharger CCS (a branded type2_css) offer?
_Tesla Supercharger CCS (a branded type2_css) outputs at most {canonical(socket:tesla_supercharger_ccs:current)}_
2 options | technical | *[socket:tesla_supercharger_ccs:current](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger_ccs:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:tesla_supercharger_ccs](#power-output-socket:tesla_supercharger_ccs) | What power output does a single plug of type Tesla Supercharger CCS (a branded type2_css) offer?
_Tesla Supercharger CCS (a branded type2_css) outputs at most {canonical(socket:tesla_supercharger_ccs:output)}_
1 options | technical | *[socket:tesla_supercharger_ccs:output](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger_ccs:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:tesla_destination_us](#plugs-amount-socket:tesla_destination_us) | How much plugs of type Tesla Supercharger (destination) are available here?
_There are {socket:tesla_destination} plugs of type Tesla Supercharger (destination) available here_ | plugs-amount | *[socket:tesla_destination](https://wiki.osm.org/wiki/Key:socket:tesla_destination)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:tesla_destination_us](#voltage-socket:tesla_destination_us) | What voltage do the plugs with Tesla Supercharger (destination) offer?
_Tesla Supercharger (destination) outputs {canonical(socket:tesla_destination:voltage)}_
1 options | technical | *[socket:tesla_destination:voltage](https://wiki.osm.org/wiki/Key:socket:tesla_destination:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:tesla_destination_us](#current-socket:tesla_destination_us) | What current do the plugs with Tesla Supercharger (destination) offer?
_Tesla Supercharger (destination) outputs at most {canonical(socket:tesla_destination:current)}_
2 options | technical | *[socket:tesla_destination:current](https://wiki.osm.org/wiki/Key:socket:tesla_destination:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:tesla_destination_us](#power-output-socket:tesla_destination_us) | What power output does a single plug of type Tesla Supercharger (destination) offer?
_Tesla Supercharger (destination) outputs at most {canonical(socket:tesla_destination:output)}_
3 options | technical | *[socket:tesla_destination:output](https://wiki.osm.org/wiki/Key:socket:tesla_destination:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:tesla_destination](#plugs-amount-socket:tesla_destination) | How much plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) are available here?
_There are {socket:tesla_destination} plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) available here_ | plugs-amount | *[socket:tesla_destination](https://wiki.osm.org/wiki/Key:socket:tesla_destination)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:tesla_destination](#voltage-socket:tesla_destination) | What voltage do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs {canonical(socket:tesla_destination:voltage)}_
2 options | technical | *[socket:tesla_destination:voltage](https://wiki.osm.org/wiki/Key:socket:tesla_destination:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:tesla_destination](#current-socket:tesla_destination) | What current do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:tesla_destination:current)}_
2 options | technical | *[socket:tesla_destination:current](https://wiki.osm.org/wiki/Key:socket:tesla_destination:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:tesla_destination](#power-output-socket:tesla_destination) | What power output does a single plug of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:tesla_destination:output)}_
2 options | technical | *[socket:tesla_destination:output](https://wiki.osm.org/wiki/Key:socket:tesla_destination:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:USB-A](#plugs-amount-socket:USB-A) | How much plugs of type USB to charge phones and small electronics are available here?
_There are {socket:USB-A} plugs of type USB to charge phones and small electronics available here_ | plugs-amount | *[socket:USB-A](https://wiki.osm.org/wiki/Key:socket:USB-A)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:USB-A](#voltage-socket:USB-A) | What voltage do the plugs with USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs {canonical(socket:USB-A:voltage)}_
1 options | technical | *[socket:USB-A:voltage](https://wiki.osm.org/wiki/Key:socket:USB-A:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:USB-A](#current-socket:USB-A) | What current do the plugs with USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs at most {canonical(socket:USB-A:current)}_
2 options | technical | *[socket:USB-A:current](https://wiki.osm.org/wiki/Key:socket:USB-A:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:USB-A](#power-output-socket:USB-A) | What power output does a single plug of type USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs at most {canonical(socket:USB-A:output)}_
2 options | technical | *[socket:USB-A:output](https://wiki.osm.org/wiki/Key:socket:USB-A:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:bosch_3pin](#plugs-amount-socket:bosch_3pin) | How much plugs of type Bosch Active Connect with 3 pins and cable are available here?
_There are {socket:bosch_3pin} plugs of type Bosch Active Connect with 3 pins and cable available here_ | plugs-amount | *[socket:bosch_3pin](https://wiki.osm.org/wiki/Key:socket:bosch_3pin)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:bosch_3pin](#voltage-socket:bosch_3pin) | What voltage do the plugs with Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs {canonical(socket:bosch_3pin:voltage)}_ | technical | *[socket:bosch_3pin:voltage](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:bosch_3pin](#current-socket:bosch_3pin) | What current do the plugs with Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_3pin:current)}_ | technical | *[socket:bosch_3pin:current](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:bosch_3pin](#power-output-socket:bosch_3pin) | What power output does a single plug of type Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_3pin:output)}_ | technical | *[socket:bosch_3pin:output](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:bosch_5pin](#plugs-amount-socket:bosch_5pin) | How much plugs of type Bosch Active Connect with 5 pins and cable are available here?
_There are {socket:bosch_5pin} plugs of type Bosch Active Connect with 5 pins and cable available here_ | plugs-amount | *[socket:bosch_5pin](https://wiki.osm.org/wiki/Key:socket:bosch_5pin)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:bosch_5pin](#voltage-socket:bosch_5pin) | What voltage do the plugs with Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs {canonical(socket:bosch_5pin:voltage)}_ | technical | *[socket:bosch_5pin:voltage](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:bosch_5pin](#current-socket:bosch_5pin) | What current do the plugs with Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bosch_5pin:current)}_ | technical | *[socket:bosch_5pin:current](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:bosch_5pin](#power-output-socket:bosch_5pin) | What power output does a single plug of type Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bosch_5pin:output)}_ | technical | *[socket:bosch_5pin:output](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:bs1363](#plugs-amount-socket:bs1363) | How much plugs of type BS1363 (Type G) are available here?
_There are {socket:bs1363} plugs of type BS1363 (Type G) available here_ | plugs-amount | *[socket:bs1363](https://wiki.osm.org/wiki/Key:socket:bs1363)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:bs1363](#voltage-socket:bs1363) | What voltage do the plugs with BS1363 (Type G) offer?
_BS1363 (Type G) outputs {canonical(socket:bs1363:voltage)}_
1 options | technical | *[socket:bs1363:voltage](https://wiki.osm.org/wiki/Key:socket:bs1363:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:bs1363](#current-socket:bs1363) | What current do the plugs with BS1363 (Type G) offer?
_BS1363 (Type G) outputs at most {canonical(socket:bs1363:current)}_
1 options | technical | *[socket:bs1363:current](https://wiki.osm.org/wiki/Key:socket:bs1363:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:bs1363](#power-output-socket:bs1363) | What power output does a single plug of type BS1363 (Type G) offer?
_BS1363 (Type G) outputs at most {canonical(socket:bs1363:output)}_
1 options | technical | *[socket:bs1363:output](https://wiki.osm.org/wiki/Key:socket:bs1363:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:nema5_15](#plugs-amount-socket:nema5_15) | How much plugs of type NEMA 5-15 (Type B) are available here?
_There are {socket:nema5_15} plugs of type NEMA 5-15 (Type B) available here_ | plugs-amount | *[socket:nema5_15](https://wiki.osm.org/wiki/Key:socket:nema5_15)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:nema5_15](#voltage-socket:nema5_15) | What voltage do the plugs with NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs {canonical(socket:nema5_15:voltage)}_
1 options | technical | *[socket:nema5_15:voltage](https://wiki.osm.org/wiki/Key:socket:nema5_15:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:nema5_15](#current-socket:nema5_15) | What current do the plugs with NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs at most {canonical(socket:nema5_15:current)}_
1 options | technical | *[socket:nema5_15:current](https://wiki.osm.org/wiki/Key:socket:nema5_15:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:nema5_15](#power-output-socket:nema5_15) | What power output does a single plug of type NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs at most {canonical(socket:nema5_15:output)}_
1 options | technical | *[socket:nema5_15:output](https://wiki.osm.org/wiki/Key:socket:nema5_15:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:sev1011_t23](#plugs-amount-socket:sev1011_t23) | How much plugs of type SEV 1011 T23 (Type J) are available here?
_There are {socket:sev1011_t23} plugs of type SEV 1011 T23 (Type J) available here_ | plugs-amount | *[socket:sev1011_t23](https://wiki.osm.org/wiki/Key:socket:sev1011_t23)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:sev1011_t23](#voltage-socket:sev1011_t23) | What voltage do the plugs with SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs {canonical(socket:sev1011_t23:voltage)}_
1 options | technical | *[socket:sev1011_t23:voltage](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:sev1011_t23](#current-socket:sev1011_t23) | What current do the plugs with SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs at most {canonical(socket:sev1011_t23:current)}_
1 options | technical | *[socket:sev1011_t23:current](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:sev1011_t23](#power-output-socket:sev1011_t23) | What power output does a single plug of type SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs at most {canonical(socket:sev1011_t23:output)}_
1 options | technical | *[socket:sev1011_t23:output](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:as3112](#plugs-amount-socket:as3112) | How much plugs of type AS3112 (Type I) are available here?
_There are {socket:as3112} plugs of type AS3112 (Type I) available here_ | plugs-amount | *[socket:as3112](https://wiki.osm.org/wiki/Key:socket:as3112)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:as3112](#voltage-socket:as3112) | What voltage do the plugs with AS3112 (Type I) offer?
_AS3112 (Type I) outputs {canonical(socket:as3112:voltage)}_
1 options | technical | *[socket:as3112:voltage](https://wiki.osm.org/wiki/Key:socket:as3112:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:as3112](#current-socket:as3112) | What current do the plugs with AS3112 (Type I) offer?
_AS3112 (Type I) outputs at most {canonical(socket:as3112:current)}_
1 options | technical | *[socket:as3112:current](https://wiki.osm.org/wiki/Key:socket:as3112:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:as3112](#power-output-socket:as3112) | What power output does a single plug of type AS3112 (Type I) offer?
_AS3112 (Type I) outputs at most {canonical(socket:as3112:output)}_
1 options | technical | *[socket:as3112:output](https://wiki.osm.org/wiki/Key:socket:as3112:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:nema_5_20](#plugs-amount-socket:nema_5_20) | How much plugs of type NEMA 5-20 (Type B) are available here?
_There are {socket:nema_5_20} plugs of type NEMA 5-20 (Type B) available here_ | plugs-amount | *[socket:nema_5_20](https://wiki.osm.org/wiki/Key:socket:nema_5_20)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:nema_5_20](#voltage-socket:nema_5_20) | What voltage do the plugs with NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs {canonical(socket:nema_5_20:voltage)}_
1 options | technical | *[socket:nema_5_20:voltage](https://wiki.osm.org/wiki/Key:socket:nema_5_20:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:nema_5_20](#current-socket:nema_5_20) | What current do the plugs with NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs at most {canonical(socket:nema_5_20:current)}_
1 options | technical | *[socket:nema_5_20:current](https://wiki.osm.org/wiki/Key:socket:nema_5_20:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:nema_5_20](#power-output-socket:nema_5_20) | What power output does a single plug of type NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs at most {canonical(socket:nema_5_20:output)}_
1 options | technical | *[socket:nema_5_20:output](https://wiki.osm.org/wiki/Key:socket:nema_5_20:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [OH](#OH)
_(Original in [questions](./BuiltinQuestions.md#opening_hours_24_7))_ | When is this charging station opened?
_

Opening hours

{opening_hours_table(opening_hours)}_
2 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [fee](#fee) | Does one have to pay to use this charging station?
5 options | | _Multiple choice only_ | +| [charge](#charge) | How much does one have to pay to use this charging station?
_Using this charging station costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([string](../SpecialInputElements.md#string)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options-advanced))_ | Which methods of payment are accepted here?
6 options | | _Multiple choice only_ | +| [app-name](#app-name) | What is the name of the app used for payment?
_Payment can be done using the app {payment:app}_ | | *[payment:app](https://wiki.osm.org/wiki/Key:payment:app)* ([string](../SpecialInputElements.md#string)) | +| [Authentication](#Authentication) | What kind of authentication is available at the charging station?
8 options | | _Multiple choice only_ | +| [Auth phone](#Auth phone) | What's the phone number for authentication call or SMS?
_Authenticate by calling or SMS'ing to {authentication:phone_call:number}_ | | *[authentication:phone_call:number](https://wiki.osm.org/wiki/Key:authentication:phone_call:number)* ([phone](../SpecialInputElements.md#phone)) | +| [maxstay](#maxstay)
_(Original in [questions](./BuiltinQuestions.md#maxstay))_ | What is the maximum amount of time one is allowed to stay here?
_One can stay at most {canonical(maxstay)}_
1 options | | *[maxstay](https://wiki.osm.org/wiki/Key:maxstay)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [Network](#Network) | Is this charging station part of a network?
_Part of the network {network}_
8 options | | *[network](https://wiki.osm.org/wiki/Key:network)* ([string](../SpecialInputElements.md#string)) | +| [Operator](#Operator) | Who is the operator of this charging station?
_This charging station is operated by {operator}_
1 options | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [phone](#phone) | What number can one call if there is a problem with this charging station?
_In case of problems, call {phone}_ | | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email) | What is the email address of the operator?
_In case of problems, send an email to {email}_ | | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website) | What is the website where one can find more information about this charging station?
_More info on {website}_ | | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [ref](#ref) | What is the reference number of this charging station?
_Reference number is {ref}_ | | *[ref](https://wiki.osm.org/wiki/Key:ref)* ([string](../SpecialInputElements.md#string)) | +| [Operational status](#Operational status) | Is this charging point in use?
5 options | | _Multiple choice only_ | +| [Parking:fee](#Parking:fee) | Does one have to pay a parking fee while charging?
2 options | | _Multiple choice only_ | +| [questions](#questions)
_(Original in [questions](./BuiltinQuestions.md#questions))_ | _{questions()}_ | | _Multiple choice only_ | +| [questions-technical](#questions-technical) | _

Technical questions

The questions below are very technical. Feel free to ignore them
{questions(technical)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ diff --git a/Docs/Layers/childcare.md b/Docs/Layers/childcare.md index 6dec7474d..33c3bca42 100644 --- a/Docs/Layers/childcare.md +++ b/Docs/Layers/childcare.md @@ -12,6 +12,8 @@ Shows kindergartens and preschools. Both are grouped in one layer, as they are r 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [name](#name) - [website](#website) - [email](#email) @@ -23,7 +25,7 @@ Shows kindergartens and preschools. Both are grouped in one layer, as they are r - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -44,7 +46,7 @@ Elements must match the expression ** [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | | | [capacity](https://wiki.openstreetmap.org/wiki/Key:capacity) | [pnat](../SpecialInputElements.md#pnat) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [name](#name) | What is the name of this facility?
_This facility is named {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | When is this childcare opened?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [capacity](#capacity) | How much kids (at most) can be enrolled here?
_This facility has room for {capacity} kids_ | | *[capacity](https://wiki.osm.org/wiki/Key:capacity)* ([pnat](../SpecialInputElements.md#pnat)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### name The question is `What is the name of this facility?` @@ -108,7 +125,7 @@ The question is `How much kids (at most) can be enrolled here?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/cinema.md b/Docs/Layers/cinema.md index c815e2c43..f454d021a 100644 --- a/Docs/Layers/cinema.md +++ b/Docs/Layers/cinema.md @@ -11,6 +11,7 @@ A place showing movies (films), generally open to the public for a fee. Commonly 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [reviews](#reviews) - [phone](#phone) @@ -34,7 +35,7 @@ Elements must match the expression ** [wikidata](https://wiki.openstreetmap.org/wiki/Key:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | | [cinema](https://wiki.openstreetmap.org/wiki/Key:cinema) | Multiple choice | [](https://wiki.openstreetmap.org/wiki/Tag:cinema%3D) [erotic](https://wiki.openstreetmap.org/wiki/Tag:cinema%3Derotic) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [wikipedia](#wikipedia)
_(Original in [questions](./BuiltinQuestions.md#wikipedia))_ | What is the corresponding Wikidata entity?
_{wikipedia():max-height:25rem}_
2 options | | *[wikidata](https://wiki.osm.org/wiki/Key:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [cinema_type](#cinema_type) | What type of cinema is this?
2 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -103,7 +119,7 @@ The question is `What type of cinema is this?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/climbing_area.md b/Docs/Layers/climbing_area.md index 3296d404d..c6c52d2d7 100644 --- a/Docs/Layers/climbing_area.md +++ b/Docs/Layers/climbing_area.md @@ -13,6 +13,10 @@ An area where climbing is possible, e.g. a crag, site, boulder, … Contains agg 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Length overview](#length-overview) + - [Grades overview](#grades-overview) + - [Contains {_contained_climbing_routes_count} routes](#contains-{_contained_climbing_routes_count}-routes) - [images](#images) - [minimap](#minimap) - [Contained routes length hist](#contained-routes-length-hist) @@ -56,7 +60,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -67,6 +71,25 @@ Elements must match **all** of the following expressions: | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:charge%3D) | | [climbing:boulder](https://wiki.openstreetmap.org/wiki/Key:climbing:boulder) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:climbing:boulder%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:climbing:boulder%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:climbing:boulder%3Dlimited) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [minimap](#minimap) | _{minimap(18, id, _contained_climbing_route_ids): height: 9rem; overflow: hidden; border-radius:3rem; }_ | | _Multiple choice only_ | +| [Contained routes length hist](#Contained routes length hist) | _

Length overview

{histogram(_length_hist)}_ | | _Multiple choice only_ | +| [Contained routes hist](#Contained routes hist) | _

Grades overview

{histogram(_difficulty_hist)}_ | | _Multiple choice only_ | +| [Contained_climbing_routes](#Contained_climbing_routes) | _

Contains {_contained_climbing_routes_count} routes

    {_contained_climbing_routes}
_ | | _Multiple choice only_ | +| [name](#name) | What is the name of this climbing opportunity?
_{name}_
1 options | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [Type](#Type) | What kind of climbing opportunity is this?
3 options | | _Multiple choice only_ | +| [Rock type (crag/rock/cliff only)](#Rock type (crag/rock/cliff only)) | What is the rock type here?
_The rock type is {rock}_
1 options | | *[rock](https://wiki.osm.org/wiki/Key:rock)* ([string](../SpecialInputElements.md#string)) | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [website](#website)
_(Original in [climbing](./climbing.md#website))_ | Is there a (unofficial) website with more informations (e.g. topos)?
_{url}_ | | *[url](https://wiki.osm.org/wiki/Key:url)* ([url](../SpecialInputElements.md#url)) | +| [fee](#fee)
_(Original in [climbing](./climbing.md#fee))_ | Is a fee required to climb here?
_A fee of {charge} should be paid for climbing here_
2 options | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([string](../SpecialInputElements.md#string)) | +| [bouldering](#bouldering)
_(Original in [climbing](./climbing.md#bouldering))_ | Is bouldering possible here?
4 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -150,7 +173,7 @@ The question is `Is bouldering possible here?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod diff --git a/Docs/Layers/climbing_club.md b/Docs/Layers/climbing_club.md index d842c71d0..0522fa9a4 100644 --- a/Docs/Layers/climbing_club.md +++ b/Docs/Layers/climbing_club.md @@ -12,6 +12,8 @@ A climbing club or organisation 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [climbing_club-name](#climbing_club-name) - [website](#website) - [email](#email) @@ -21,7 +23,7 @@ A climbing club or organisation - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -46,7 +48,7 @@ Elements must match **any** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -56,6 +58,19 @@ Elements must match **any** of the following expressions: | [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | | | [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [climbing_club-name](#climbing_club-name) | What is the name of this climbing club or NGO?
_{name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### climbing_club-name The question is `What is the name of this climbing club or NGO?` @@ -102,7 +117,7 @@ The question is `What are the opening hours of {title()}?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/climbing_gym.md b/Docs/Layers/climbing_gym.md index 3a52baa64..2b01f00d0 100644 --- a/Docs/Layers/climbing_gym.md +++ b/Docs/Layers/climbing_gym.md @@ -12,6 +12,8 @@ A climbing gym 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [name](#name) - [website](#website) @@ -43,7 +45,7 @@ A climbing gym - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -67,7 +69,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -91,10 +93,45 @@ Elements must match **all** of the following expressions: | [climbing:bolts:max](https://wiki.openstreetmap.org/wiki/Key:climbing:bolts:max) | [pnat](../SpecialInputElements.md#pnat) | | | [climbing:speed](https://wiki.openstreetmap.org/wiki/Key:climbing:speed) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:climbing:speed%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:climbing:speed%3Dno) | | [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) | -| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wifi](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi) | +| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) | | [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) | | [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [name](#name) | What is the name of this climbing gym?
_{name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [fee](#fee)
_(Original in [climbing](./climbing.md#fee))_ | Is a fee required to climb here?
_A fee of {charge} should be paid for climbing here_
2 options | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([string](../SpecialInputElements.md#string)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [bouldering](#bouldering)
_(Original in [climbing](./climbing.md#bouldering))_ | Is bouldering possible here?
4 options | | _Multiple choice only_ | +| [sportclimbing](#sportclimbing)
_(Original in [climbing](./climbing.md#sportclimbing))_ | Is sport climbing possible here on fixed anchors?
3 options | | _Multiple choice only_ | +| [toprope](#toprope)
_(Original in [climbing](./climbing.md#toprope))_ | Is toprope climbing possible here?
3 options | | _Multiple choice only_ | +| [shoe_rental](#shoe_rental) | Can one rent climbing shoes here to use in the gym?
4 options | | _Multiple choice only_ | +| [harness_rental](#harness_rental) | Can one rent a climbing harness here to use in the gym?
4 options | | _Multiple choice only_ | +| [auto_belay_toprope](#auto_belay_toprope) | Are there auto belays for top roping here?
_There are {climbing:autobelay:toprope} auto belay devices for top roping_
4 options | | *[climbing:autobelay:toprope](https://wiki.osm.org/wiki/Key:climbing:autobelay:toprope)* ([nat](../SpecialInputElements.md#nat)) | +| [auto_belay_lead](#auto_belay_lead) | Are there auto belays for lead climbing here?
_There are {climbing:autobelay:sport} auto belays for lead climbing_
3 options | | *[climbing:autobelay:sport](https://wiki.osm.org/wiki/Key:climbing:autobelay:sport)* ([nat](../SpecialInputElements.md#nat)) | +| [belay_device_rental](#belay_device_rental) | Can one rent a belay device here to use in the gym?
5 options | | _Multiple choice only_ | +| [rope_rental](#rope_rental) | Can one rent a climbing rope here to use in the gym?
4 options | | _Multiple choice only_ | +| [average_length](#average_length)
_(Original in [climbing](./climbing.md#average_length))_ | What is the (average) length of the routes in meters?
_The routes are {canonical(climbing:length)} long on average_ | | *[climbing:length](https://wiki.osm.org/wiki/Key:climbing:length)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [min_difficulty](#min_difficulty)
_(Original in [climbing](./climbing.md#min_difficulty))_ | What is the grade of the easiest route here, according to the french classification system?
_The lowest grade is {climbing:grade:french:min} according to the french/belgian system_ | | *[climbing:grade:french:min](https://wiki.osm.org/wiki/Key:climbing:grade:french:min)* ([string](../SpecialInputElements.md#string)) | +| [max_difficulty](#max_difficulty)
_(Original in [climbing](./climbing.md#max_difficulty))_ | What is the highest grade route here, according to the french classification system?
_The highest grade is {climbing:grade:french:max} according to the french/belgian system_ | | *[climbing:grade:french:max](https://wiki.osm.org/wiki/Key:climbing:grade:french:max)* ([string](../SpecialInputElements.md#string)) | +| [max_bolts](#max_bolts)
_(Original in [climbing](./climbing.md#max_bolts))_ | How many bolts do routes in have at most?
_The sport climbing routes here have at most {climbing:bolts:max} bolts.
This is without belay stations and indicates how much quickdraws a climber needs.
_ | | *[climbing:bolts:max](https://wiki.osm.org/wiki/Key:climbing:bolts:max)* ([pnat](../SpecialInputElements.md#pnat)) | +| [Speed climbing?](#Speed climbing?) | Is there a speed climbing wall?
3 options | | _Multiple choice only_ | +| [shower](#shower)
_(Original in [questions](./BuiltinQuestions.md#shower))_ | Does this facility offer showers?
4 options | | _Multiple choice only_ | +| [internet](#internet)
_(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access?
6 options | internet-all | _Multiple choice only_ | +| [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | +| [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -301,7 +338,7 @@ The question is `Does this place offer internet access?` - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_ - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal - *This place offers wired internet access* is shown if with internet_access=wired - - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wifi + - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan This tagrendering has labels `internet-all` @@ -332,7 +369,7 @@ This tagrendering has labels ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/climbing_opportunity.md b/Docs/Layers/climbing_opportunity.md index 0d5b757ac..15bd12ed7 100644 --- a/Docs/Layers/climbing_opportunity.md +++ b/Docs/Layers/climbing_opportunity.md @@ -12,6 +12,7 @@ Fallback layer with items on which climbing _might_ be possible. It is loaded wh 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [climbing-opportunity-name](#climbing-opportunity-name) - [climbing-possible](#climbing-possible) - [leftover-questions](#leftover-questions) @@ -34,6 +35,15 @@ Elements must match **all** of the following expressions: ## Supported attributes +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [climbing-opportunity-name](#climbing-opportunity-name) | _{name}_ | | _Multiple choice only_ | +| [climbing-possible](#climbing-possible) | Is climbing possible here?
3 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### climbing-opportunity-name _This tagrendering has no question and is thus read-only_ @@ -52,7 +62,7 @@ The question is `Is climbing possible here?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod diff --git a/Docs/Layers/climbing_route.md b/Docs/Layers/climbing_route.md index dd427c398..0a093121f 100644 --- a/Docs/Layers/climbing_route.md +++ b/Docs/Layers/climbing_route.md @@ -14,6 +14,7 @@ A single climbing route and its properties. Some properties are derived from the 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [Name](#name) - [Length](#length) @@ -44,7 +45,7 @@ Elements must match the expression ** [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | | [_embedding_features_with_rock:rock](https://wiki.openstreetmap.org/wiki/Key:_embedding_features_with_rock:rock) | [string](../SpecialInputElements.md#string) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [Name](#Name) | What is the name of this climbing route?
_{name}_
1 options | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [Length](#Length) | How long is this climbing route (in meters)?
_This route is {canonical(climbing:length)} long_ | | *[climbing:length](https://wiki.osm.org/wiki/Key:climbing:length)* ([pnat](../SpecialInputElements.md#pnat)) | +| [Difficulty](#Difficulty) | What is the grade of this climbing route according to the french/belgian system?
_The grade is {climbing:grade:french} according to the french/belgian system_ | | *[climbing:grade:french](https://wiki.osm.org/wiki/Key:climbing:grade:french)* ([string](../SpecialInputElements.md#string)) | +| [bolts](#bolts) | How many bolts does this route have before reaching the anchor?
_This route has {climbing:bolts} bolts.
This is without belay stations and indicates how much quickdraws a climber needs.
_
1 options | | *[climbing:bolts](https://wiki.osm.org/wiki/Key:climbing:bolts)* ([pnat](../SpecialInputElements.md#pnat)) | +| [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | +| [Rock type via embedded feature](#Rock type via embedded feature) | _The rock type is {_embedding_features_with_rock:rock} as stated on the surrounding crag_ | | *[_embedding_features_with_rock:rock](https://wiki.osm.org/wiki/Key:_embedding_features_with_rock:rock)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -97,7 +113,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/clock.md b/Docs/Layers/clock.md index c84c8941f..67d2e5fc8 100644 --- a/Docs/Layers/clock.md +++ b/Docs/Layers/clock.md @@ -14,6 +14,7 @@ Layer with public clocks 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [support](#support) - [display](#display) @@ -28,7 +29,7 @@ Layer with public clocks - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -52,7 +53,7 @@ Elements must match the expression ** [hygrometer](https://wiki.openstreetmap.org/wiki/Key:hygrometer) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:hygrometer%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:hygrometer%3Dno) | | [faces](https://wiki.openstreetmap.org/wiki/Key:faces) | [pnat](../SpecialInputElements.md#pnat) | [1](https://wiki.openstreetmap.org/wiki/Tag:faces%3D1) [2](https://wiki.openstreetmap.org/wiki/Tag:faces%3D2) [4](https://wiki.openstreetmap.org/wiki/Tag:faces%3D4) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [support](#support) | In what way is the clock mounted?
5 options | | _Multiple choice only_ | +| [display](#display) | How does this clock display the time?
4 options | | _Multiple choice only_ | +| [indoor](#indoor)
_(Original in [questions](./BuiltinQuestions.md#indoor))_ | Is this clock indoors?
2 options | | _Multiple choice only_ | +| [visibility](#visibility) | How visible is this clock?
3 options | | _Multiple choice only_ | +| [date](#date) | Does this clock also display the date?
3 options | | _Multiple choice only_ | +| [thermometer](#thermometer) | Does this clock also display the temperature?
3 options | | _Multiple choice only_ | +| [barometer](#barometer) | Does this clock also display the air pressure?
3 options | | _Multiple choice only_ | +| [hygrometer](#hygrometer) | Does this clock also display the humidity?
3 options | | _Multiple choice only_ | +| [faces](#faces) | How many faces does this clock have?
_This clock has {faces} faces_
3 options | | *[faces](https://wiki.osm.org/wiki/Key:faces)* ([pnat](../SpecialInputElements.md#pnat)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -149,7 +169,7 @@ The question is `How many faces does this clock have?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/crab_address.md b/Docs/Layers/crab_address.md index 868109c56..caf78f595 100644 --- a/Docs/Layers/crab_address.md +++ b/Docs/Layers/crab_address.md @@ -16,6 +16,7 @@ This layer is loaded from an external source, namely 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [render_crab](#render_crab) - [leftover-questions](#leftover-questions) - [lod](#lod) @@ -32,6 +33,14 @@ Elements must match the expression **HUISNR~.+** ## Supported attributes +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [render_crab](#render_crab) | _Volgens het CRAB ligt hier {STRAATNM} {HUISNR} (label: {HNRLABEL})_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### render_crab _This tagrendering has no question and is thus read-only_ @@ -40,7 +49,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod diff --git a/Docs/Layers/crossings.md b/Docs/Layers/crossings.md index f6c8e1143..1eab84c7c 100644 --- a/Docs/Layers/crossings.md +++ b/Docs/Layers/crossings.md @@ -14,8 +14,9 @@ Crossings for pedestrians and cyclists 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - - [crossing-type](#crossing-type) + - [signals](#signals) - [markings](#markings) - [crossing-bicycle-allowed](#crossing-bicycle-allowed) - [crossing-has-island](#crossing-has-island) @@ -30,7 +31,7 @@ Crossings for pedestrians and cyclists - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -56,15 +57,15 @@ Elements must match **any** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | -| [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) | +| [crossing:signals](https://wiki.openstreetmap.org/wiki/Key:crossing:signals) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:crossing:signals%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:crossing:signals%3Dyes) | | [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) | | [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) | | [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) | -| [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) | +| [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) [partial](https://wiki.openstreetmap.org/wiki/Tag:tactile_paving%3Dpartial) | | [button_operated](https://wiki.openstreetmap.org/wiki/Key:button_operated) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:button_operated%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:button_operated%3Dno) | | [traffic_signals:sound](https://wiki.openstreetmap.org/wiki/Key:traffic_signals:sound) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:traffic_signals:sound%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:traffic_signals:sound%3Dno) [locate](https://wiki.openstreetmap.org/wiki/Tag:traffic_signals:sound%3Dlocate) [walk](https://wiki.openstreetmap.org/wiki/Tag:traffic_signals:sound%3Dwalk) | | [traffic_signals:vibration](https://wiki.openstreetmap.org/wiki/Key:traffic_signals:vibration) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:traffic_signals:vibration%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:traffic_signals:vibration%3Dno) | @@ -73,19 +74,39 @@ Elements must match **any** of the following expressions: | [red_turn:right:bicycle](https://wiki.openstreetmap.org/wiki/Key:red_turn:right:bicycle) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:red_turn:right:bicycle%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:red_turn:right:bicycle%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:red_turn:right:bicycle%3Dno) | | [red_turn:straight:bicycle](https://wiki.openstreetmap.org/wiki/Key:red_turn:straight:bicycle) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:red_turn:straight:bicycle%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:red_turn:straight:bicycle%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:red_turn:straight:bicycle%3Dno) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [signals](#signals) | Are there traffic signals at this crossing?
3 options | | _Multiple choice only_ | +| [markings](#markings) | What kind of markings does this crossing have?
_This crossing has {crossing:markings} markings_
15 options | | *[crossing:markings](https://wiki.osm.org/wiki/Key:crossing:markings)* ([string](../SpecialInputElements.md#string)) | +| [crossing-bicycle-allowed](#crossing-bicycle-allowed) | Is this crossing also for bicycles?
2 options | | _Multiple choice only_ | +| [crossing-has-island](#crossing-has-island) | Does this crossing have an island in the middle?
2 options | | _Multiple choice only_ | +| [crossing-tactile](#crossing-tactile) | Does this crossing have tactile paving?
4 options | | _Multiple choice only_ | +| [crossing-button](#crossing-button) | Does this traffic light have a button to request green light?
2 options | | _Multiple choice only_ | +| [crossing-sound](#crossing-sound) | Does this traffic light have sound signals to aid crossing?
4 options | | _Multiple choice only_ | +| [crossing-vibration](#crossing-vibration) | Does this traffic light have vibration signals to aid crossing? (usually located at the bottom of the crossing button)
2 options | | _Multiple choice only_ | +| [crossing-arrow](#crossing-arrow) | Does this traffic light have an arrow pointing in the direction of crossing?
2 options | | _Multiple choice only_ | +| [crossing-minimap](#crossing-minimap) | Does this traffic light have a tactile map showing the layout of the crossing?
2 options | | _Multiple choice only_ | +| [crossing-right-turn-through-red](#crossing-right-turn-through-red) | Can a cyclist turn right when the light is red?
3 options | | _Multiple choice only_ | +| [crossing-continue-through-red](#crossing-continue-through-red) | Can a cyclist go straight on when the light is red?
3 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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()}* -### crossing-type +### signals -The question is `What kind of crossing is this?` +The question is `Are there traffic signals at this crossing?` - - *Crossing, without traffic lights* is shown if with crossing=uncontrolled - - *Crossing with traffic signals* is shown if with crossing=traffic_signals - - *Zebra crossing* is shown if with crossing=zebra. _This option cannot be chosen as answer_ - - *Crossing without crossing markings* is shown if with crossing=unmarked. _This option cannot be chosen as answer_ + - *There are no traffic signals at this crossing* is shown if with crossing:signals=no + - *There are traffic signals at this crossing* is shown if with crossing:signals=yes + - *There are traffic signals at this crossing* is shown if with crossing=traffic_signals. _This option cannot be chosen as answer_ This tagrendering is only visible in the popup if the following condition is met: highway=crossing @@ -110,6 +131,8 @@ The question is `What kind of markings does this crossing have?` - *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 crossing:markings=ladder:paired - *This crossing has double lines on either side of the crossing* is shown if with crossing:markings=lines:paired +This tagrendering is only visible in the popup if the following condition is met: highway=crossing + ### crossing-bicycle-allowed The question is `Is this crossing also for bicycles?` @@ -135,6 +158,7 @@ The question is `Does this crossing have tactile paving?` - *This crossing has tactile paving* is shown if with tactile_paving=yes - *This crossing does not have tactile paving* is shown if with tactile_paving=no - *This crossing has tactile paving, but is not correct* is shown if with tactile_paving=incorrect. _This option cannot be chosen as answer_ + - *This crrosing has tactile paving, but only on one side* is shown if with tactile_paving=partial This tagrendering is only visible in the popup if the following condition is met: highway=crossing @@ -208,7 +232,7 @@ This tagrendering is only visible in the popup if the following condition is met ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/crossings_no_traffic_lights.md b/Docs/Layers/crossings_no_traffic_lights.md index 3c1557871..85f02462f 100644 --- a/Docs/Layers/crossings_no_traffic_lights.md +++ b/Docs/Layers/crossings_no_traffic_lights.md @@ -15,8 +15,9 @@ Crossings for pedestrians and cyclists 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - - [crossing-type](#crossing-type) + - [signals](#signals) - [markings](#markings) - [crossing-bicycle-allowed](#crossing-bicycle-allowed) - [crossing-has-island](#crossing-has-island) @@ -31,7 +32,7 @@ Crossings for pedestrians and cyclists - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -51,15 +52,15 @@ Elements must match the expression ** [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) | +| [crossing:signals](https://wiki.openstreetmap.org/wiki/Key:crossing:signals) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:crossing:signals%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:crossing:signals%3Dyes) | | [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) | | [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) | | [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) | -| [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) | +| [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) [partial](https://wiki.openstreetmap.org/wiki/Tag:tactile_paving%3Dpartial) | | [button_operated](https://wiki.openstreetmap.org/wiki/Key:button_operated) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:button_operated%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:button_operated%3Dno) | | [traffic_signals:sound](https://wiki.openstreetmap.org/wiki/Key:traffic_signals:sound) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:traffic_signals:sound%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:traffic_signals:sound%3Dno) [locate](https://wiki.openstreetmap.org/wiki/Tag:traffic_signals:sound%3Dlocate) [walk](https://wiki.openstreetmap.org/wiki/Tag:traffic_signals:sound%3Dwalk) | | [traffic_signals:vibration](https://wiki.openstreetmap.org/wiki/Key:traffic_signals:vibration) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:traffic_signals:vibration%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:traffic_signals:vibration%3Dno) | @@ -68,19 +69,39 @@ Elements must match the expression ** [red_turn:right:bicycle](https://wiki.openstreetmap.org/wiki/Key:red_turn:right:bicycle) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:red_turn:right:bicycle%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:red_turn:right:bicycle%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:red_turn:right:bicycle%3Dno) | | [red_turn:straight:bicycle](https://wiki.openstreetmap.org/wiki/Key:red_turn:straight:bicycle) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:red_turn:straight:bicycle%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:red_turn:straight:bicycle%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:red_turn:straight:bicycle%3Dno) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [signals](#signals) | Are there traffic signals at this crossing?
3 options | | _Multiple choice only_ | +| [markings](#markings) | What kind of markings does this crossing have?
_This crossing has {crossing:markings} markings_
15 options | | *[crossing:markings](https://wiki.osm.org/wiki/Key:crossing:markings)* ([string](../SpecialInputElements.md#string)) | +| [crossing-bicycle-allowed](#crossing-bicycle-allowed) | Is this crossing also for bicycles?
2 options | | _Multiple choice only_ | +| [crossing-has-island](#crossing-has-island) | Does this crossing have an island in the middle?
2 options | | _Multiple choice only_ | +| [crossing-tactile](#crossing-tactile) | Does this crossing have tactile paving?
4 options | | _Multiple choice only_ | +| [crossing-button](#crossing-button) | Does this traffic light have a button to request green light?
2 options | | _Multiple choice only_ | +| [crossing-sound](#crossing-sound) | Does this traffic light have sound signals to aid crossing?
4 options | | _Multiple choice only_ | +| [crossing-vibration](#crossing-vibration) | Does this traffic light have vibration signals to aid crossing? (usually located at the bottom of the crossing button)
2 options | | _Multiple choice only_ | +| [crossing-arrow](#crossing-arrow) | Does this traffic light have an arrow pointing in the direction of crossing?
2 options | | _Multiple choice only_ | +| [crossing-minimap](#crossing-minimap) | Does this traffic light have a tactile map showing the layout of the crossing?
2 options | | _Multiple choice only_ | +| [crossing-right-turn-through-red](#crossing-right-turn-through-red) | Can a cyclist turn right when the light is red?
3 options | | _Multiple choice only_ | +| [crossing-continue-through-red](#crossing-continue-through-red) | Can a cyclist go straight on when the light is red?
3 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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()}* -### crossing-type +### signals -The question is `What kind of crossing is this?` +The question is `Are there traffic signals at this crossing?` - - *Crossing, without traffic lights* is shown if with crossing=uncontrolled - - *Crossing with traffic signals* is shown if with crossing=traffic_signals - - *Zebra crossing* is shown if with crossing=zebra. _This option cannot be chosen as answer_ - - *Crossing without crossing markings* is shown if with crossing=unmarked. _This option cannot be chosen as answer_ + - *There are no traffic signals at this crossing* is shown if with crossing:signals=no + - *There are traffic signals at this crossing* is shown if with crossing:signals=yes + - *There are traffic signals at this crossing* is shown if with crossing=traffic_signals. _This option cannot be chosen as answer_ This tagrendering is only visible in the popup if the following condition is met: highway=crossing @@ -105,6 +126,8 @@ The question is `What kind of markings does this crossing have?` - *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 crossing:markings=ladder:paired - *This crossing has double lines on either side of the crossing* is shown if with crossing:markings=lines:paired +This tagrendering is only visible in the popup if the following condition is met: highway=crossing + ### crossing-bicycle-allowed The question is `Is this crossing also for bicycles?` @@ -130,6 +153,7 @@ The question is `Does this crossing have tactile paving?` - *This crossing has tactile paving* is shown if with tactile_paving=yes - *This crossing does not have tactile paving* is shown if with tactile_paving=no - *This crossing has tactile paving, but is not correct* is shown if with tactile_paving=incorrect. _This option cannot be chosen as answer_ + - *This crrosing has tactile paving, but only on one side* is shown if with tactile_paving=partial This tagrendering is only visible in the popup if the following condition is met: highway=crossing @@ -203,7 +227,7 @@ This tagrendering is only visible in the popup if the following condition is met ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/cultural_places_without_etymology.md b/Docs/Layers/cultural_places_without_etymology.md index 14af8bbbc..571df61d7 100644 --- a/Docs/Layers/cultural_places_without_etymology.md +++ b/Docs/Layers/cultural_places_without_etymology.md @@ -13,13 +13,16 @@ All objects which have an etymology known 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) - [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) - [wikipedia-etymology](#wikipedia-etymology) - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) - [zoeken op inventaris onroerend erfgoed](#zoeken-op-inventaris-onroerend-erfgoed) - [simple etymology](#simple-etymology) - [questions](#questions) - - [street-name-sign-image](#street-name-sign-image) + - [streetsign-image-carousel](#streetsign-image-carousel) + - [streetsign-upload](#streetsign-upload) - [minimap](#minimap) - [etymology_multi_apply](#etymology_multi_apply) - [wikipedia](#wikipedia) @@ -40,13 +43,29 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [name:etymology:wikidata](https://wiki.openstreetmap.org/wiki/Key:name:etymology:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | | [name:etymology](https://wiki.openstreetmap.org/wiki/Key:name:etymology) | [text](../SpecialInputElements.md#text) | [unknown](https://wiki.openstreetmap.org/wiki/Tag:name:etymology%3Dunknown) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) | _{image_carousel(name:etymology:wikidata)}_ | | _Multiple choice only_ | +| [wikipedia-etymology](#wikipedia-etymology) | What is the Wikidata-item that this object is named after?
_

Wikipedia article of the name giver

{wikipedia(name:etymology:wikidata):max-height:20rem}_ | | *[name:etymology:wikidata](https://wiki.osm.org/wiki/Key:name:etymology:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [zoeken op inventaris onroerend erfgoed](#zoeken op inventaris onroerend erfgoed) | _Search on inventaris onroerend erfgoed_ | | _Multiple choice only_ | +| [simple etymology](#simple etymology) | What is this object named after?
_Named after {name:etymology}_
1 options | | *[name:etymology](https://wiki.osm.org/wiki/Key:name:etymology)* ([text](../SpecialInputElements.md#text)) | +| [questions](#questions)
_(Original in [questions](./BuiltinQuestions.md#questions))_ | _{questions()}_ | | _Multiple choice only_ | +| [streetsign-image-carousel](#streetsign-image-carousel) | _{image_carousel(image:streetsign;panoramax:streetsign)}_ | | _Multiple choice only_ | +| [streetsign-upload](#streetsign-upload) | _{image_upload(image:streetsign,Add image of a street name sign,)}_ | | _Multiple choice only_ | +| [minimap](#minimap) | _{minimap(18, id, _same_name_ids):height:10rem}_ | | _Multiple choice only_ | +| [etymology_multi_apply](#etymology_multi_apply) | _{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}_ | | _Multiple choice only_ | +| [wikipedia](#wikipedia) | _A Wikipedia article about this street exists:
{wikipedia():max-height:25rem}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### etymology-images-from-wikipedia _This tagrendering has no question and is thus read-only_ @@ -76,10 +95,15 @@ Show the questions block at this location _This tagrendering has no question and is thus read-only_ *{questions()}* -### street-name-sign-image +### streetsign-image-carousel _This tagrendering has no question and is thus read-only_ -*{image_carousel(image:streetsign)}
{image_upload(image:streetsign, Add image of a street name sign)}* +*{image_carousel(image:streetsign;panoramax:streetsign)}* + +### streetsign-upload + +_This tagrendering has no question and is thus read-only_ +*{image_upload(image:streetsign,Add image of a street name sign,)}* ### minimap diff --git a/Docs/Layers/cycle_highways.md b/Docs/Layers/cycle_highways.md index 2bb44300f..57602ff19 100644 --- a/Docs/Layers/cycle_highways.md +++ b/Docs/Layers/cycle_highways.md @@ -10,6 +10,7 @@ 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [cycle_highways-name](#cycle_highways-name) - [cycle_highways-ref](#cycle_highways-ref) - [cycle_highways-state](#cycle_highways-state) @@ -18,7 +19,7 @@ - [all_tags](#all_tags) - [leftover-questions](#leftover-questions) - [lod](#lod) -4. [Filters](#filters) +5. [Filters](#filters) ## Themes using this layer @@ -32,7 +33,7 @@ Elements must match the expression ** [state](https://wiki.openstreetmap.org/wiki/Key:state) | [string](../SpecialInputElements.md#string) | [proposed](https://wiki.openstreetmap.org/wiki/Tag:state%3Dproposed) [proposed](https://wiki.openstreetmap.org/wiki/Tag:state%3Dproposed) [proposed](https://wiki.openstreetmap.org/wiki/Tag:state%3Dproposed) [temporary](https://wiki.openstreetmap.org/wiki/Tag:state%3Dtemporary) [](https://wiki.openstreetmap.org/wiki/Tag:state%3D) | | [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [cycle_highways-name](#cycle_highways-name) | What is the name of this cycle highway?
_The name is {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [cycle_highways-ref](#cycle_highways-ref) | What is the reference number of this cycle highway?
_Referentienummer is {ref}_ | | *[ref](https://wiki.osm.org/wiki/Key:ref)* ([string](../SpecialInputElements.md#string)) | +| [cycle_highways-state](#cycle_highways-state) | What is the state of this link?
_The current state of this link is {state}_
5 options | | *[state](https://wiki.osm.org/wiki/Key:state)* ([string](../SpecialInputElements.md#string)) | +| [cycle-highway-length](#cycle-highway-length) | _This part is {_length:km}km long_ | | _Multiple choice only_ | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [all_tags](#all_tags)
_(Original in [questions](./BuiltinQuestions.md#all_tags))_ | _{all_tags()}_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### cycle_highways-name The question is `What is the name of this cycle highway?` @@ -85,7 +99,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod diff --git a/Docs/Layers/cyclestreets.md b/Docs/Layers/cyclestreets.md index 10b6ff872..a12341de3 100644 --- a/Docs/Layers/cyclestreets.md +++ b/Docs/Layers/cyclestreets.md @@ -11,6 +11,7 @@ A cyclestreet is a street where motorized traffic is not allowed to overtake a c 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [is_cyclestreet](#is_cyclestreet) - [supplementary_sign](#supplementary_sign) @@ -35,13 +36,25 @@ Elements must match **any** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [traffic_sign](https://wiki.openstreetmap.org/wiki/Key:traffic_sign) | Multiple choice | [DE:244.1,1020-30](https://wiki.openstreetmap.org/wiki/Tag:traffic_sign%3DDE:244.1,1020-30) [DE:244.1,1022-12,1024-10](https://wiki.openstreetmap.org/wiki/Tag:traffic_sign%3DDE:244.1,1022-12,1024-10) [DE:244.1,1022-12](https://wiki.openstreetmap.org/wiki/Tag:traffic_sign%3DDE:244.1,1022-12) [DE:244.1,1024-10](https://wiki.openstreetmap.org/wiki/Tag:traffic_sign%3DDE:244.1,1024-10) [DE:244.1](https://wiki.openstreetmap.org/wiki/Tag:traffic_sign%3DDE:244.1) | | [cyclestreet:start_date](https://wiki.openstreetmap.org/wiki/Key:cyclestreet:start_date) | [date](../SpecialInputElements.md#date) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [is_cyclestreet](#is_cyclestreet) | Is the street a cyclestreet?
7 options | | _Multiple choice only_ | +| [supplementary_sign](#supplementary_sign) | What sign does this bicycle road have?
5 options | | _Multiple choice only_ | +| [future_cyclestreet](#future_cyclestreet) | When will this street become a cyclestreet?
_This street will become a cyclestreet at {cyclestreet:start_date}_ | | *[cyclestreet:start_date](https://wiki.osm.org/wiki/Key:cyclestreet:start_date)* ([date](../SpecialInputElements.md#date)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [split_button](#split_button)
_(Original in [questions](./BuiltinQuestions.md#split_button))_ | _{split_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -81,7 +94,7 @@ This tagrendering is only visible in the popup if the following condition is met ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### split_button diff --git a/Docs/Layers/cycleways_and_roads.md b/Docs/Layers/cycleways_and_roads.md index c799488c4..a6cbbed66 100644 --- a/Docs/Layers/cycleways_and_roads.md +++ b/Docs/Layers/cycleways_and_roads.md @@ -17,6 +17,7 @@ All infrastructure that someone can cycle over, accompanied with questions about 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [Cycleway type for a road](#cycleway-type-for-a-road) - [is lit?](#is-lit) @@ -77,7 +78,7 @@ Elements must match **any** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -97,6 +98,32 @@ Elements must match **any** of the following expressions: | [cycleway:separation](https://wiki.openstreetmap.org/wiki/Key:cycleway:separation) | Multiple choice | [dashed_line](https://wiki.openstreetmap.org/wiki/Tag:cycleway:separation%3Ddashed_line) [solid_line](https://wiki.openstreetmap.org/wiki/Tag:cycleway:separation%3Dsolid_line) [parking_lane](https://wiki.openstreetmap.org/wiki/Tag:cycleway:separation%3Dparking_lane) [kerb](https://wiki.openstreetmap.org/wiki/Tag:cycleway:separation%3Dkerb) | | [separation](https://wiki.openstreetmap.org/wiki/Key:separation) | Multiple choice | [dashed_line](https://wiki.openstreetmap.org/wiki/Tag:separation%3Ddashed_line) [solid_line](https://wiki.openstreetmap.org/wiki/Tag:separation%3Dsolid_line) [parking_lane](https://wiki.openstreetmap.org/wiki/Tag:separation%3Dparking_lane) [kerb](https://wiki.openstreetmap.org/wiki/Tag:separation%3Dkerb) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [Cycleway type for a road](#Cycleway type for a road) | What kind of cycleway is here?
6 options | | _Multiple choice only_ | +| [is lit?](#is lit?) | Is this street lit?
4 options | | _Multiple choice only_ | +| [is_cyclestreet_road](#is_cyclestreet_road)
_(Original in [cyclestreets](./cyclestreets.md#is_cyclestreet))_ | Is the street a cyclestreet?
7 options | | _Multiple choice only_ | +| [supplementary_sign](#supplementary_sign)
_(Original in [cyclestreets](./cyclestreets.md#supplementary_sign))_ | What sign does this bicycle road have?
5 options | | _Multiple choice only_ | +| [Maxspeed (for road)](#Maxspeed (for road)) | What is the maximum speed in this street?
_The maximum speed on this road is {maxspeed} km/h_
5 options | | *[maxspeed](https://wiki.osm.org/wiki/Key:maxspeed)* ([nat](../SpecialInputElements.md#nat)) | +| [Cycleway:surface](#Cycleway:surface) | What is the surface of the cycleway made from?
_This cyleway is made of {cycleway:surface}_
13 options | | *[cycleway:surface](https://wiki.osm.org/wiki/Key:cycleway:surface)* ([string](../SpecialInputElements.md#string)) | +| [incline](#incline) | Does have an incline?
_This road has an slope of {incline}_
2 options | | *[incline](https://wiki.osm.org/wiki/Key:incline)* ([slope](../SpecialInputElements.md#slope)) | +| [Cycleway:smoothness](#Cycleway:smoothness) | What is the smoothness of this cycleway?
8 options | | _Multiple choice only_ | +| [Surface of the road](#Surface of the road) | What is the surface of the street made from?
_This road is made of {surface}_
13 options | | *[surface](https://wiki.osm.org/wiki/Key:surface)* ([string](../SpecialInputElements.md#string)) | +| [Surface of the street](#Surface of the street) | What is the smoothness of this street?
8 options | | _Multiple choice only_ | +| [width](#width) | What is the carriage width of this road (in meters)?
_The carriage width of this road is {width}m_ | | *[width](https://wiki.osm.org/wiki/Key:width)* ([distance](../SpecialInputElements.md#distance)) | +| [cycleway-lane-track-traffic-signs](#cycleway-lane-track-traffic-signs) | What traffic sign does this cycleway have?
5 options | | _Multiple choice only_ | +| [cycleway-traffic-signs](#cycleway-traffic-signs) | What traffic sign does this cycleway have?
8 options | | _Multiple choice only_ | +| [cycleway-traffic-signs-supplementary](#cycleway-traffic-signs-supplementary) | Does the traffic sign D7 () have a supplementary sign?
7 options | | _Multiple choice only_ | +| [cycleways_and_roads-cycleway:buffer](#cycleways_and_roads-cycleway:buffer) | How wide is the gap between the cycleway and the road?
_The buffer besides this cycleway is {cycleway:buffer} m_ | | *[cycleway:buffer](https://wiki.osm.org/wiki/Key:cycleway:buffer)* ([distance](../SpecialInputElements.md#distance)) | +| [cyclelan-segregation](#cyclelan-segregation) | How is this cycleway separated from the road?
4 options | | _Multiple choice only_ | +| [cycleway-segregation](#cycleway-segregation) | How is this cycleway separated from the road?
4 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [split_button](#split_button)
_(Original in [questions](./BuiltinQuestions.md#split_button))_ | _{split_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -313,7 +340,7 @@ This tagrendering is only visible in the popup if the following condition is met ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### split_button diff --git a/Docs/Layers/cyclist_waiting_aid.md b/Docs/Layers/cyclist_waiting_aid.md index 5bcf0ffc8..9ed44ba35 100644 --- a/Docs/Layers/cyclist_waiting_aid.md +++ b/Docs/Layers/cyclist_waiting_aid.md @@ -13,6 +13,7 @@ Various pieces of infrastructure that aid cyclists while they wait at a traffic 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [type](#type) - [side](#side) @@ -40,13 +41,25 @@ Elements must match the expression ** [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) | | [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) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [type](#type) | What kind of components does this waiting aid have?
2 options | | _Multiple choice only_ | +| [side](#side) | On what side of the road is this located?
3 options | | _Multiple choice only_ | +| [direction](#direction) | _This waiting aid can be used when going in {direction} direction_
2 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -80,7 +93,7 @@ This tagrendering is only visible in the popup if the following condition is met ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### delete-button diff --git a/Docs/Layers/defibrillator.md b/Docs/Layers/defibrillator.md index 1072f681e..1d31eee3e 100644 --- a/Docs/Layers/defibrillator.md +++ b/Docs/Layers/defibrillator.md @@ -13,6 +13,8 @@ A layer showing defibrillators which can be used in case of emergency. This cont 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [defibrillator-indoors](#defibrillator-indoors) - [defibrillator-access](#defibrillator-access) @@ -33,7 +35,7 @@ A layer showing defibrillators which can be used in case of emergency. This cont - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -56,7 +58,7 @@ Elements must match the expression ** [survey:date](https://wiki.openstreetmap.org/wiki/Key:survey:date) | [date](../SpecialInputElements.md#date) | [](https://wiki.openstreetmap.org/wiki/Tag:survey:date%3D) | | [fixme](https://wiki.openstreetmap.org/wiki/Key:fixme) | [text](../SpecialInputElements.md#text) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [defibrillator-indoors](#defibrillator-indoors) | Is this defibrillator located indoors?
2 options | | _Multiple choice only_ | +| [defibrillator-access](#defibrillator-access) | Is this defibrillator freely accessible?
_Access is {access}_
5 options | | *[access](https://wiki.osm.org/wiki/Key:access)* ([string](../SpecialInputElements.md#string)) | +| [defibrillator-level](#defibrillator-level) | On which floor is this defibrillator located?
_This defibrillator is on floor {level}_
2 options | | *[level](https://wiki.osm.org/wiki/Key:level)* ([int](../SpecialInputElements.md#int)) | +| [defibrillator-defibrillator:location](#defibrillator-defibrillator:location) | Please give some explanation on where the defibrillator can be found (in the local language)
_Extra information about the location (in the local language):
{defibrillator:location}_ | | *[defibrillator:location](https://wiki.osm.org/wiki/Key:defibrillator:location)* ([text](../SpecialInputElements.md#text)) | +| [defibrillator-defibrillator:location:en](#defibrillator-defibrillator:location:en) | Please give some explanation on where the defibrillator can be found (in English)
_Extra information about the location (in English):
{defibrillator:location:en}_ | | *[defibrillator:location:en](https://wiki.osm.org/wiki/Key:defibrillator:location:en)* ([text](../SpecialInputElements.md#text)) | +| [defibrillator-defibrillator:location:fr](#defibrillator-defibrillator:location:fr) | Please give some explanation on where the defibrillator can be found (in French)
_Extra information about the location (in French):
{defibrillator:location:fr}_ | | *[defibrillator:location:fr](https://wiki.osm.org/wiki/Key:defibrillator:location:fr)* ([text](../SpecialInputElements.md#text)) | +| [wheelchair-access](#wheelchair-access)
_(Original in [questions](./BuiltinQuestions.md#wheelchair-access))_ | Is this place accessible with a wheelchair?
4 options | | _Multiple choice only_ | +| [defibrillator-ref](#defibrillator-ref) | What is the official identification number of the device? (if visible on device)
_Official identification number of the device: {ref}_ | | *[ref](https://wiki.osm.org/wiki/Key:ref)* ([text](../SpecialInputElements.md#text)) | +| [defibrillator-email](#defibrillator-email) | What is the email for questions about this defibrillator?
_Email for questions about this defibrillator: {email}_ | | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [defibrillator-phone](#defibrillator-phone) | What is the phone number for questions about this defibrillator?
_Telephone for questions about this defibrillator: {phone}_ | | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [opening_hours_24_7](#opening_hours_24_7)
_(Original in [questions](./BuiltinQuestions.md#opening_hours_24_7))_ | At what times is this defibrillator available?
_

Opening hours

{opening_hours_table(opening_hours)}_
3 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [defibrillator-description](#defibrillator-description) | Is there any useful information for users that you haven't been able to describe above? (leave blank if no)
_Additional information: {description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | +| [defibrillator-survey:date](#defibrillator-survey:date) | When was this defibrillator last surveyed?
_This defibrillator was last surveyed on {survey:date}_
1 options | | *[survey:date](https://wiki.osm.org/wiki/Key:survey:date)* ([date](../SpecialInputElements.md#date)) | +| [defibrillator-fixme](#defibrillator-fixme) | Is there something wrong with how this is mapped, that you weren't able to fix here? (leave a note to OpenStreetMap experts)
_Extra information for OpenStreetMap experts: {fixme}_ | | *[fixme](https://wiki.osm.org/wiki/Key:fixme)* ([text](../SpecialInputElements.md#text)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -178,7 +204,7 @@ The question is `Is there something wrong with how this is mapped, that you were ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button @@ -203,8 +229,8 @@ This tagrendering has labels | id | question | osmTags | -----|-----|----- | | has_image.0 | *With and without images* (default) | | -| has_image.1 | Has at least one image | image~.+ | image:0~.+ | image:1~.+ | image:2~.+ | image:3~.+ | mapillary~.+ | -| has_image.2 | Probably does not have an image | image= & image:0= & image:1= & image:2= & image:3= & mapillary= | +| has_image.1 | Has at least one image | image~.+ | ^(image:[0-9]+)$~~.+ | ^(panoramax:[0-9]+)$~~.+ | mapillary~.+ | +| has_image.2 | Probably does not have an image | (image!~.+ | ^(image:[0-9]+!)$~~.+ | ^(panoramax:[0-9]+!)$~~.+ | mapillary!~.+) | | id | question | osmTags | -----|-----|----- | diff --git a/Docs/Layers/dentist.md b/Docs/Layers/dentist.md index c11815511..4eb294177 100644 --- a/Docs/Layers/dentist.md +++ b/Docs/Layers/dentist.md @@ -12,6 +12,8 @@ This layer shows dentist offices 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [opening_hours](#opening_hours) - [Opening hours](#opening-hours) @@ -28,7 +30,7 @@ This layer shows dentist offices - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -49,7 +51,7 @@ Elements must match the expression ** [addr:unit](https://wiki.openstreetmap.org/wiki/Key:addr:unit) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:addr:unit%3D) | | [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [address_joined](#address_joined)
_(Original in [address](./address.md#address_joined))_ | _{group(header,street;housenumber;unit)}_ | address | _Multiple choice only_ | +| [header](#header)
_(Original in [address](./address.md#header))_ | _{addr:street} {addr:housenumber} {addr:unit}_
1 options | address, hidden | _Multiple choice only_ | +| [housenumber](#housenumber)
_(Original in [address](./address.md#housenumber))_ | What is the number of this house?
_The house number is {addr:housenumber}_
1 options | address, hidden | *[addr:housenumber](https://wiki.osm.org/wiki/Key:addr:housenumber)* ([string](../SpecialInputElements.md#string)) | +| [street](#street)
_(Original in [address](./address.md#street))_ | What street is this address located in?
_This address is in street {addr:street}_ | address, hidden | *[addr:street](https://wiki.osm.org/wiki/Key:addr:street)* ([string](../SpecialInputElements.md#string)) | +| [unit](#unit)
_(Original in [address](./address.md#unit))_ | What is the unit number or letter?
_The unit number is {addr:unit}_
1 options | address, hidden | *[addr:unit](https://wiki.osm.org/wiki/Key:addr:unit)* ([string](../SpecialInputElements.md#string)) | +| [name](#name) | What is the name of this dentist?
_This dentist is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -164,7 +186,7 @@ The question is `What is the name of this dentist?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/direction.md b/Docs/Layers/direction.md index 9c799e922..d806dacbf 100644 --- a/Docs/Layers/direction.md +++ b/Docs/Layers/direction.md @@ -13,6 +13,7 @@ No themes use this layer 1. [Basic tags for this layer](#basic-tags-for-this-layer) 2. [Supported attributes](#supported-attributes) +3. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [leftover-questions](#leftover-questions) - [lod](#lod) @@ -27,10 +28,17 @@ Elements must match **any** of the following expressions: ## Supported attributes +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod diff --git a/Docs/Layers/disaster_response.md b/Docs/Layers/disaster_response.md index c500aa0b9..2bf954653 100644 --- a/Docs/Layers/disaster_response.md +++ b/Docs/Layers/disaster_response.md @@ -12,6 +12,7 @@ This layer contains organizations that have the main objective to help the civil 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [website](#website) - [disaster_response_name](#disaster_response_name) @@ -38,13 +39,24 @@ Elements must match the expression ** [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | | [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [disaster_response_name](#disaster_response_name) | What is the name of this organization?
_This organization is named {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -68,7 +80,7 @@ The question is `What is the name of this organization?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/doctors.md b/Docs/Layers/doctors.md index 70a586523..ad99361a6 100644 --- a/Docs/Layers/doctors.md +++ b/Docs/Layers/doctors.md @@ -12,6 +12,8 @@ This layer shows doctor offices 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [name](#name) - [opening_hours_by_appointment](#opening_hours_by_appointment) @@ -29,7 +31,7 @@ This layer shows doctor offices - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -52,7 +54,7 @@ Elements must match the expression ** [addr:unit](https://wiki.openstreetmap.org/wiki/Key:addr:unit) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:addr:unit%3D) | | [healthcare:speciality](https://wiki.openstreetmap.org/wiki/Key:healthcare:speciality) | [string](../SpecialInputElements.md#string) | [general](https://wiki.openstreetmap.org/wiki/Tag:healthcare:speciality%3Dgeneral) [gynaecology](https://wiki.openstreetmap.org/wiki/Tag:healthcare:speciality%3Dgynaecology) [psychiatry](https://wiki.openstreetmap.org/wiki/Tag:healthcare:speciality%3Dpsychiatry) [paediatrics](https://wiki.openstreetmap.org/wiki/Tag:healthcare:speciality%3Dpaediatrics) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [name](#name) | What is the name of this doctors place?
_This doctors place is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [opening_hours_by_appointment](#opening_hours_by_appointment)
_(Original in [questions](./BuiltinQuestions.md#opening_hours_by_appointment))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
3 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [address_joined](#address_joined)
_(Original in [address](./address.md#address_joined))_ | _{group(header,street;housenumber;unit)}_ | address | _Multiple choice only_ | +| [header](#header)
_(Original in [address](./address.md#header))_ | _{addr:street} {addr:housenumber} {addr:unit}_
1 options | address, hidden | _Multiple choice only_ | +| [housenumber](#housenumber)
_(Original in [address](./address.md#housenumber))_ | What is the number of this house?
_The house number is {addr:housenumber}_
1 options | address, hidden | *[addr:housenumber](https://wiki.osm.org/wiki/Key:addr:housenumber)* ([string](../SpecialInputElements.md#string)) | +| [street](#street)
_(Original in [address](./address.md#street))_ | What street is this address located in?
_This address is in street {addr:street}_ | address, hidden | *[addr:street](https://wiki.osm.org/wiki/Key:addr:street)* ([string](../SpecialInputElements.md#string)) | +| [unit](#unit)
_(Original in [address](./address.md#unit))_ | What is the unit number or letter?
_The unit number is {addr:unit}_
1 options | address, hidden | *[addr:unit](https://wiki.osm.org/wiki/Key:addr:unit)* ([string](../SpecialInputElements.md#string)) | +| [specialty](#specialty) | What is this doctor specialized in?
_This doctor is specialized in {healthcare:speciality}_
4 options | | *[healthcare:speciality](https://wiki.osm.org/wiki/Key:healthcare:speciality)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -180,7 +203,7 @@ The question is `What is this doctor specialized in?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/dog_toilet.md b/Docs/Layers/dog_toilet.md index cf0978dab..a37509a67 100644 --- a/Docs/Layers/dog_toilet.md +++ b/Docs/Layers/dog_toilet.md @@ -12,6 +12,7 @@ A dog toilet is a facility designated for dogs to urinate and excrete. This can 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [barrier](#barrier) - [leftover-questions](#leftover-questions) @@ -37,6 +38,16 @@ Elements must match the expression ** [barrier](https://wiki.openstreetmap.org/wiki/Key:barrier) | Multiple choice | [fence](https://wiki.openstreetmap.org/wiki/Tag:barrier%3Dfence) [no](https://wiki.openstreetmap.org/wiki/Tag:barrier%3Dno) | | [small_dog](https://wiki.openstreetmap.org/wiki/Key:small_dog) | Multiple choice | [separate](https://wiki.openstreetmap.org/wiki/Tag:small_dog%3Dseparate) [shared](https://wiki.openstreetmap.org/wiki/Tag:small_dog%3Dshared) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [Name](#Name) | What is the name of this dog park?
_The name of this dog park is {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [opening_hours_24_7](#opening_hours_24_7)
_(Original in [questions](./BuiltinQuestions.md#opening_hours_24_7))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
2 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [dogpark-fenced](#dogpark-fenced) | It this dog park fenced in?
2 options | | _Multiple choice only_ | +| [smalldogs](#smalldogs) | Does this dog park have a separate fenced in area for small dogs and puppies?
2 options | | _Multiple choice only_ | +| [dogarea](#dogarea) | _This dogpark is {_surface:ha} ha big_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -113,7 +131,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/drinking_water.md b/Docs/Layers/drinking_water.md index 625806cc8..f74860e67 100644 --- a/Docs/Layers/drinking_water.md +++ b/Docs/Layers/drinking_water.md @@ -14,6 +14,8 @@ A layer showing drinking water fountains 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [Still in use?](#still-in-use) - [fee](#fee) @@ -34,7 +36,7 @@ A layer showing drinking water fountains - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -65,12 +67,13 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [operational_status](https://wiki.openstreetmap.org/wiki/Key:operational_status) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:operational_status%3D) [broken](https://wiki.openstreetmap.org/wiki/Tag:operational_status%3Dbroken) [closed](https://wiki.openstreetmap.org/wiki/Tag:operational_status%3Dclosed) | | [fee](https://wiki.openstreetmap.org/wiki/Key:fee) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dyes) | +| [fountain](https://wiki.openstreetmap.org/wiki/Key:fountain) | Multiple choice | [bubbler](https://wiki.openstreetmap.org/wiki/Tag:fountain%3Dbubbler) [bottle_refill](https://wiki.openstreetmap.org/wiki/Tag:fountain%3Dbottle_refill) [water_tap](https://wiki.openstreetmap.org/wiki/Tag:fountain%3Dwater_tap) | | [bottle](https://wiki.openstreetmap.org/wiki/Key:bottle) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:bottle%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:bottle%3Dno) | | [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) | | [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | [24/7](https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D24/7) | @@ -80,6 +83,30 @@ Elements must match **all** of the following expressions: | [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | | [subject:wikidata](https://wiki.openstreetmap.org/wiki/Key:subject:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [Still in use?](#Still in use?) | Is this drinking water spot still operational?
_The operational status is {operational_status}_
4 options | | *[operational_status](https://wiki.osm.org/wiki/Key:operational_status)* ([string](../SpecialInputElements.md#string)) | +| [fee](#fee) | Is this drinking water point free to use?
2 options | | _Multiple choice only_ | +| [type](#type) | What type of drinking water point is this?
3 options | | _Multiple choice only_ | +| [Bottle refill](#Bottle refill) | How easy is it to fill water bottles?
2 options | | _Multiple choice only_ | +| [temperature-cold](#temperature-cold) | Is cold water available here?
5 options | | _Multiple choice only_ | +| [seasonal](#seasonal)
_(Original in [questions](./BuiltinQuestions.md#seasonal))_ | Is this drinking water point available all year round?
3 options | | _Multiple choice only_ | +| [opening_hours_24_7](#opening_hours_24_7)
_(Original in [questions](./BuiltinQuestions.md#opening_hours_24_7))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
3 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [bench-artwork](#bench-artwork) | Does this drinking water fountain have an artistic element?
3 options | | _Multiple choice only_ | +| [artwork-artwork_type](#artwork-artwork_type)
_(Original in [artwork](./artwork.md#artwork-artwork_type))_ | What is the type of this artwork?
_This is a {artwork_type}_
13 options | artwork-question | *[artwork_type](https://wiki.osm.org/wiki/Key:artwork_type)* ([string](../SpecialInputElements.md#string)) | +| [artwork-artist-wikidata](#artwork-artist-wikidata)
_(Original in [artwork](./artwork.md#artwork-artist-wikidata))_ | Who made this artwork?
_This artwork was made by {wikidata_label(artist:wikidata):font-weight:bold}
{wikipedia(artist:wikidata)}_ | artwork-question | *[artist:wikidata](https://wiki.osm.org/wiki/Key:artist:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [artwork-artist_name](#artwork-artist_name)
_(Original in [artwork](./artwork.md#artwork-artist_name))_ | Which artist created this?
_Created by {artist_name}_ | artwork-question | *[artist_name](https://wiki.osm.org/wiki/Key:artist_name)* ([string](../SpecialInputElements.md#string)) | +| [artwork-website](#artwork-website)
_(Original in [artwork](./artwork.md#artwork-website))_ | Is there a website with more information about this artwork?
_{link(More information on this website,&LBRACEwebsite&RBRACE,,,,)}_ | artwork-question | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [artwork_subject](#artwork_subject)
_(Original in [artwork](./artwork.md#artwork_subject))_ | What does this artwork depict?
_This artwork depicts {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}_ | artwork-question | *[subject:wikidata](https://wiki.osm.org/wiki/Key:subject:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [render-closest-drinking-water](#render-closest-drinking-water) | _There is another drinking water fountain at {_closest_other_drinking_water_distance} meters_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -108,7 +135,7 @@ The question is `What type of drinking water point is this?` - *This is a bubbler fountain. A water jet to drink from is sent upwards, typically controlled by a push button.* is shown if with fountain=bubbler - *This is a bottle refill point where the water is sent downwards, typically controlled by a push button or a motion sensor. Drinking directly from the stream might be very hard or impossible.* is shown if with fountain=bottle_refill - - *This is a water tap. The water flows downward and the stream is controlled by a valve or push-button.* is shown if with man_made=water_tap + - *This is a water tap. The water flows downward and the stream is controlled by a valve or push-button.* is shown if with fountain=water_tap. Unselecting this answer will add man_made= ### Bottle refill @@ -221,7 +248,7 @@ This tagrendering is only visible in the popup if the following condition is met ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/dumpstations.md b/Docs/Layers/dumpstations.md index e17a8a1ca..a5e01257c 100644 --- a/Docs/Layers/dumpstations.md +++ b/Docs/Layers/dumpstations.md @@ -12,6 +12,7 @@ Sanitary dump stations 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [dumpstations-fee](#dumpstations-fee) - [dumpstations-charge](#dumpstations-charge) @@ -46,7 +47,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -58,6 +59,22 @@ Elements must match **all** of the following expressions: | [access](https://wiki.openstreetmap.org/wiki/Key:access) | Multiple choice | [network](https://wiki.openstreetmap.org/wiki/Tag:access%3Dnetwork) [customers](https://wiki.openstreetmap.org/wiki/Tag:access%3Dcustomers) [yes](https://wiki.openstreetmap.org/wiki/Tag:access%3Dyes) | | [network](https://wiki.openstreetmap.org/wiki/Key:network) | [string](../SpecialInputElements.md#string) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [dumpstations-fee](#dumpstations-fee) | Does this place charge a fee?
2 options | | _Multiple choice only_ | +| [dumpstations-charge](#dumpstations-charge) | How much does this place charge?
_This place charges {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([string](../SpecialInputElements.md#string)) | +| [dumpstations-waterpoint](#dumpstations-waterpoint) | Does this place have a water point?
2 options | | _Multiple choice only_ | +| [dumpstations-grey-water](#dumpstations-grey-water) | Can you dispose of grey water here?
2 options | | _Multiple choice only_ | +| [dumpstations-chemical-waste](#dumpstations-chemical-waste) | Can you dispose of chemical toilet waste here?
2 options | | _Multiple choice only_ | +| [dumpstations-access](#dumpstations-access) | Who can use this dump station?
4 options | | _Multiple choice only_ | +| [dumpstations-network](#dumpstations-network) | What network is this place a part of? (skip if none)
_This station is part of network {network}_ | | *[network](https://wiki.osm.org/wiki/Key:network)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -115,7 +132,7 @@ The question is `What network is this place a part of? (skip if none)` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/education_institutions_without_etymology.md b/Docs/Layers/education_institutions_without_etymology.md index b9cec96d0..9dcd306ac 100644 --- a/Docs/Layers/education_institutions_without_etymology.md +++ b/Docs/Layers/education_institutions_without_etymology.md @@ -13,13 +13,16 @@ All objects which have an etymology known 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) - [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) - [wikipedia-etymology](#wikipedia-etymology) - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) - [zoeken op inventaris onroerend erfgoed](#zoeken-op-inventaris-onroerend-erfgoed) - [simple etymology](#simple-etymology) - [questions](#questions) - - [street-name-sign-image](#street-name-sign-image) + - [streetsign-image-carousel](#streetsign-image-carousel) + - [streetsign-upload](#streetsign-upload) - [minimap](#minimap) - [etymology_multi_apply](#etymology_multi_apply) - [wikipedia](#wikipedia) @@ -40,13 +43,29 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [name:etymology:wikidata](https://wiki.openstreetmap.org/wiki/Key:name:etymology:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | | [name:etymology](https://wiki.openstreetmap.org/wiki/Key:name:etymology) | [text](../SpecialInputElements.md#text) | [unknown](https://wiki.openstreetmap.org/wiki/Tag:name:etymology%3Dunknown) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) | _{image_carousel(name:etymology:wikidata)}_ | | _Multiple choice only_ | +| [wikipedia-etymology](#wikipedia-etymology) | What is the Wikidata-item that this object is named after?
_

Wikipedia article of the name giver

{wikipedia(name:etymology:wikidata):max-height:20rem}_ | | *[name:etymology:wikidata](https://wiki.osm.org/wiki/Key:name:etymology:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [zoeken op inventaris onroerend erfgoed](#zoeken op inventaris onroerend erfgoed) | _Search on inventaris onroerend erfgoed_ | | _Multiple choice only_ | +| [simple etymology](#simple etymology) | What is this object named after?
_Named after {name:etymology}_
1 options | | *[name:etymology](https://wiki.osm.org/wiki/Key:name:etymology)* ([text](../SpecialInputElements.md#text)) | +| [questions](#questions)
_(Original in [questions](./BuiltinQuestions.md#questions))_ | _{questions()}_ | | _Multiple choice only_ | +| [streetsign-image-carousel](#streetsign-image-carousel) | _{image_carousel(image:streetsign;panoramax:streetsign)}_ | | _Multiple choice only_ | +| [streetsign-upload](#streetsign-upload) | _{image_upload(image:streetsign,Add image of a street name sign,)}_ | | _Multiple choice only_ | +| [minimap](#minimap) | _{minimap(18, id, _same_name_ids):height:10rem}_ | | _Multiple choice only_ | +| [etymology_multi_apply](#etymology_multi_apply) | _{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}_ | | _Multiple choice only_ | +| [wikipedia](#wikipedia) | _A Wikipedia article about this street exists:
{wikipedia():max-height:25rem}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### etymology-images-from-wikipedia _This tagrendering has no question and is thus read-only_ @@ -76,10 +95,15 @@ Show the questions block at this location _This tagrendering has no question and is thus read-only_ *{questions()}* -### street-name-sign-image +### streetsign-image-carousel _This tagrendering has no question and is thus read-only_ -*{image_carousel(image:streetsign)}
{image_upload(image:streetsign, Add image of a street name sign)}* +*{image_carousel(image:streetsign;panoramax:streetsign)}* + +### streetsign-upload + +_This tagrendering has no question and is thus read-only_ +*{image_upload(image:streetsign,Add image of a street name sign,)}* ### minimap diff --git a/Docs/Layers/elevator.md b/Docs/Layers/elevator.md index 5d21c6063..cb04ec604 100644 --- a/Docs/Layers/elevator.md +++ b/Docs/Layers/elevator.md @@ -12,6 +12,7 @@ This layer show elevators and asks for operational status and elevator dimension 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [multilevels](#multilevels) - [operational_status](#operational_status) @@ -20,6 +21,7 @@ This layer show elevators and asks for operational status and elevator dimension - [elevator-width](#elevator-width) - [elevator-depth](#elevator-depth) - [elevator-diameter](#elevator-diameter) + - [handrail](#handrail) - [induction-loop](#induction-loop) - [tactile_writing_available](#tactile_writing_available) - [tactile_writing_language](#tactile_writing_language) @@ -51,7 +53,7 @@ Elements must match the expression ** [width](https://wiki.openstreetmap.org/wiki/Key:width) | [pfloat](../SpecialInputElements.md#pfloat) | | | [length](https://wiki.openstreetmap.org/wiki/Key:length) | [pfloat](../SpecialInputElements.md#pfloat) | | | [diameter](https://wiki.openstreetmap.org/wiki/Key:diameter) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [handrail](https://wiki.openstreetmap.org/wiki/Key:handrail) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:handrail%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:handrail%3Dno) | | [hearing_loop](https://wiki.openstreetmap.org/wiki/Key:hearing_loop) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:hearing_loop%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:hearing_loop%3Dno) | | [tactile_writing:braille](https://wiki.openstreetmap.org/wiki/Key:tactile_writing:braille) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:tactile_writing:braille%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:tactile_writing:braille%3Dno) | | [speech_output](https://wiki.openstreetmap.org/wiki/Key:speech_output) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:speech_output%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:speech_output%3Dno) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [multilevels](#multilevels)
_(Original in [questions](./BuiltinQuestions.md#multilevels))_ | What levels does this elevator go to?
_This elevator goes to floors {level}_
5 options | | *[level](https://wiki.osm.org/wiki/Key:level)* ([string](../SpecialInputElements.md#string)) | +| [operational_status](#operational_status) | Does this elevator work?
4 options | | _Multiple choice only_ | +| [door-width](#door-width) | What is the width of this elevator's entrance?
_This elevator's doors have a width of {canonical(door:width)}_ | | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [elevator-shape](#elevator-shape) | What shape does this elevator have?
2 options | | _Multiple choice only_ | +| [elevator-width](#elevator-width) | What is the width of this elevator?
_This elevator has a width of {canonical(width)}_ | | *[width](https://wiki.osm.org/wiki/Key:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [elevator-depth](#elevator-depth) | What is the depth of this elevator?
_This elevator has a depth of {canonical(length)}_ | | *[length](https://wiki.osm.org/wiki/Key:length)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [elevator-diameter](#elevator-diameter) | What is the diameter of this elevator?
_This elevator has a diameter of {canonical(diameter)}_ | | *[diameter](https://wiki.osm.org/wiki/Key:diameter)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [handrail](#handrail) | Is there a handrail in the cabin?
2 options | | _Multiple choice only_ | +| [induction-loop](#induction-loop)
_(Original in [questions](./BuiltinQuestions.md#induction-loop))_ | Does this place have an audio induction loop for people with reduced hearing?
2 options | | _Multiple choice only_ | +| [tactile_writing_available](#tactile_writing_available) | Has this elevator tactile writing?
2 options | | _Multiple choice only_ | +| [tactile_writing_language](#tactile_writing_language) | _{language_chooser(tactile_writing:braille,In which languages does this elevator have tactile writing &LPARENSbraille&RPARENS?,This elevator has tactile writing in &LBRACElanguage&LPARENS&RPARENS&RBRACE,This elevator has tactile writing in &LBRACElanguage&LPARENS&RPARENS&RBRACE,,)}_ | | _Multiple choice only_ | +| [speech_output_available](#speech_output_available) | Has this elevator speech output?
2 options | | _Multiple choice only_ | +| [speech_output](#speech_output) | _{language_chooser(speech_output,In which languages does this elevator have speech output?,This elevator has speech output in &LBRACElanguage&LPARENS&RPARENS&RBRACE,This elevator has speech output in &LBRACElanguage&LPARENS&RPARENS&RBRACE,,)}_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -120,6 +145,13 @@ The question is `What is the diameter of this elevator?` This tagrendering is only visible in the popup if the following condition is met: shape=circular +### handrail + +The question is `Is there a handrail in the cabin?` + + - *This elevator has a handrail in the cabin* is shown if with handrail=yes + - *This elevator does not have a handrail* is shown if with handrail=no + ### induction-loop An accessibility feature: induction loops are for hard-hearing persons which have an FM-receiver. The question is `Does this place have an audio induction loop for people with reduced hearing?` @@ -158,7 +190,7 @@ This tagrendering is only visible in the popup if the following condition is met ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/elongated_coin.md b/Docs/Layers/elongated_coin.md index 5e7cf8e45..b3cbc67ae 100644 --- a/Docs/Layers/elongated_coin.md +++ b/Docs/Layers/elongated_coin.md @@ -12,6 +12,8 @@ Layer showing penny presses. 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [opening_hours_24_7](#opening_hours_24_7) - [Opening hours](#opening-hours) @@ -30,7 +32,7 @@ Layer showing penny presses. - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -55,7 +57,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -70,6 +72,28 @@ Elements must match **all** of the following expressions: | [level](https://wiki.openstreetmap.org/wiki/Key:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:level%3D-1) | | [check_date](https://wiki.openstreetmap.org/wiki/Key:check_date) | [date](../SpecialInputElements.md#date) | [](https://wiki.openstreetmap.org/wiki/Tag:check_date%3D) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [opening_hours_24_7](#opening_hours_24_7)
_(Original in [questions](./BuiltinQuestions.md#opening_hours_24_7))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
2 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [designs](#designs) | How many designs are available?
_This penny press has {coin:design_count} designs available._
4 options | | *[coin:design_count](https://wiki.osm.org/wiki/Key:coin:design_count)* ([pnat](../SpecialInputElements.md#pnat)) | +| [fee](#fee) | Does it cost money to press a penny?
3 options | | _Multiple choice only_ | +| [payment-options-split](#payment-options-split)
_(Original in [questions](./BuiltinQuestions.md#payment-options-split))_ | Which methods of payment are accepted here?
7 options | | _Multiple choice only_ | +| [coin](#coin) | What coin is used for pressing?
_This penny press uses a {coin:type} coin for pressing._
7 options | | *[coin:type](https://wiki.osm.org/wiki/Key:coin:type)* ([string](../SpecialInputElements.md#string)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [charge](#charge) | How much does it cost to press a penny?
_It costs {charge} to press a penny._
4 options | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([string](../SpecialInputElements.md#string)) | +| [denominations-coins](#denominations-coins)
_(Original in [questions](./BuiltinQuestions.md#denominations-coins))_ | What coins can you use to pay here?
15 options | | _Multiple choice only_ | +| [indoor](#indoor) | Is the penny press indoors?
2 options | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [check_date](#check_date)
_(Original in [questions](./BuiltinQuestions.md#check_date))_ | When was this object last checked?
_This object was last checked on {check_date}_
1 options | | *[check_date](https://wiki.osm.org/wiki/Key:check_date)* ([date](../SpecialInputElements.md#date)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -208,7 +232,7 @@ The question is `When was this object last checked?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/entrance.md b/Docs/Layers/entrance.md index ff9b13fb6..5a34b3fb5 100644 --- a/Docs/Layers/entrance.md +++ b/Docs/Layers/entrance.md @@ -15,6 +15,7 @@ A layer showing entrances and offering capabilities to survey some advanced data 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [repeated](#repeated) - [single_level](#single_level) @@ -27,7 +28,7 @@ A layer showing entrances and offering capabilities to survey some advanced data - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -56,7 +57,7 @@ Elements must match **any** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -68,11 +69,31 @@ Elements must match **any** of the following expressions: | [kerb:height](https://wiki.openstreetmap.org/wiki/Key:kerb:height) | [pnat](../SpecialInputElements.md#pnat) | [0](https://wiki.openstreetmap.org/wiki/Tag:kerb:height%3D0) | | [ref](https://wiki.openstreetmap.org/wiki/Key:ref) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:ref%3D) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | accessibility | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [Entrance type](#Entrance type) | What type of entrance is this?
9 options | accessibility | _Multiple choice only_ | +| [Door_type](#Door_type) | What is the type of this door?
6 options | accessibility | _Multiple choice only_ | +| [automatic_door](#automatic_door) | Is this door automated?
9 options | accessibility | _Multiple choice only_ | +| [width](#width) | What is the width of this door/entrance?
_This door has a width of {canonical(width)}_ | accessibility | *[width](https://wiki.osm.org/wiki/Key:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [kerb-height](#kerb-height) | What is the height of this kerb?
_The kerb height of this door is {kerb:height}_
1 options | accessibility | *[kerb:height](https://wiki.osm.org/wiki/Key:kerb:height)* ([pnat](../SpecialInputElements.md#pnat)) | +| [ref](#ref) | Does this door have a reference number?
_This door has {ref} as reference number_
1 options | accessibility | *[ref](https://wiki.osm.org/wiki/Key:ref)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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()}* +This tagrendering has labels +`accessibility` + ### repeated _This tagrendering has no question and is thus read-only_ @@ -110,6 +131,9 @@ The question is `What type of entrance is this?` - *This is emergency exit* is shown if with indoor= & entrance=emergency - *This is the entrance to a private home* is shown if with indoor= & entrance=home +This tagrendering has labels +`accessibility` + ### Door_type The question is `What is the type of this door?` @@ -121,6 +145,9 @@ The question is `What is the type of this door?` - *A door which rolls from overhead, typically seen for garages* is shown if with door=overhead - *This is an entrance without a physical door* is shown if with door=no +This tagrendering has labels +`accessibility` + ### automatic_door The question is `Is this door automated?` @@ -135,11 +162,17 @@ The question is `Is this door automated?` - *This door will be opened by staff when requested by pressing a button* is shown if with automatic_door=serviced_on_button_press - *This door will be opened by staff when requested* is shown if with automatic_door=serviced_on_request +This tagrendering has labels +`accessibility` + ### width The question is `What is the width of this door/entrance?` *This door has a width of {canonical(width)}* is shown if `width` is set +This tagrendering has labels +`accessibility` + ### kerb-height The question is `What is the height of this kerb?` @@ -147,6 +180,9 @@ The question is `What is the height of this kerb?` - *This door does not have a kerb* is shown if with kerb:height=0 +This tagrendering has labels +`accessibility` + ### ref The question is `Does this door have a reference number?` @@ -154,10 +190,13 @@ The question is `Does this door have a reference number?` - *No reference number* is shown if with ref= +This tagrendering has labels +`accessibility` + ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/etymology.md b/Docs/Layers/etymology.md index 7ead902ed..0861ca051 100644 --- a/Docs/Layers/etymology.md +++ b/Docs/Layers/etymology.md @@ -11,13 +11,16 @@ All objects which have an etymology known 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) - [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) - [wikipedia-etymology](#wikipedia-etymology) - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) - [zoeken op inventaris onroerend erfgoed](#zoeken-op-inventaris-onroerend-erfgoed) - [simple etymology](#simple-etymology) - [questions](#questions) - - [street-name-sign-image](#street-name-sign-image) + - [streetsign-image-carousel](#streetsign-image-carousel) + - [streetsign-upload](#streetsign-upload) - [minimap](#minimap) - [etymology_multi_apply](#etymology_multi_apply) - [wikipedia](#wikipedia) @@ -39,13 +42,29 @@ Elements must match **any** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [name:etymology:wikidata](https://wiki.openstreetmap.org/wiki/Key:name:etymology:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | | [name:etymology](https://wiki.openstreetmap.org/wiki/Key:name:etymology) | [text](../SpecialInputElements.md#text) | [unknown](https://wiki.openstreetmap.org/wiki/Tag:name:etymology%3Dunknown) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) | _{image_carousel(name:etymology:wikidata)}_ | | _Multiple choice only_ | +| [wikipedia-etymology](#wikipedia-etymology) | What is the Wikidata-item that this object is named after?
_

Wikipedia article of the name giver

{wikipedia(name:etymology:wikidata):max-height:20rem}_ | | *[name:etymology:wikidata](https://wiki.osm.org/wiki/Key:name:etymology:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [zoeken op inventaris onroerend erfgoed](#zoeken op inventaris onroerend erfgoed) | _Search on inventaris onroerend erfgoed_ | | _Multiple choice only_ | +| [simple etymology](#simple etymology) | What is this object named after?
_Named after {name:etymology}_
1 options | | *[name:etymology](https://wiki.osm.org/wiki/Key:name:etymology)* ([text](../SpecialInputElements.md#text)) | +| [questions](#questions)
_(Original in [questions](./BuiltinQuestions.md#questions))_ | _{questions()}_ | | _Multiple choice only_ | +| [streetsign-image-carousel](#streetsign-image-carousel) | _{image_carousel(image:streetsign;panoramax:streetsign)}_ | | _Multiple choice only_ | +| [streetsign-upload](#streetsign-upload) | _{image_upload(image:streetsign,Add image of a street name sign,)}_ | | _Multiple choice only_ | +| [minimap](#minimap) | _{minimap(18, id, _same_name_ids):height:10rem}_ | | _Multiple choice only_ | +| [etymology_multi_apply](#etymology_multi_apply) | _{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}_ | | _Multiple choice only_ | +| [wikipedia](#wikipedia) | _A Wikipedia article about this street exists:
{wikipedia():max-height:25rem}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### etymology-images-from-wikipedia _This tagrendering has no question and is thus read-only_ @@ -75,10 +94,15 @@ Show the questions block at this location _This tagrendering has no question and is thus read-only_ *{questions()}* -### street-name-sign-image +### streetsign-image-carousel _This tagrendering has no question and is thus read-only_ -*{image_carousel(image:streetsign)}
{image_upload(image:streetsign, Add image of a street name sign)}* +*{image_carousel(image:streetsign;panoramax:streetsign)}* + +### streetsign-upload + +_This tagrendering has no question and is thus read-only_ +*{image_upload(image:streetsign,Add image of a street name sign,)}* ### minimap diff --git a/Docs/Layers/extinguisher.md b/Docs/Layers/extinguisher.md index 5e43120a1..d458d63d2 100644 --- a/Docs/Layers/extinguisher.md +++ b/Docs/Layers/extinguisher.md @@ -12,6 +12,7 @@ Map layer to show fire extinguishers. 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [extinguisher-location](#extinguisher-location) - [images](#images) - [leftover-questions](#leftover-questions) @@ -38,12 +39,22 @@ Elements must match the expression ** [location](https://wiki.openstreetmap.org/wiki/Key:location) | [string](../SpecialInputElements.md#string) | [indoor](https://wiki.openstreetmap.org/wiki/Tag:location%3Dindoor) [outdoor](https://wiki.openstreetmap.org/wiki/Tag:location%3Doutdoor) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [extinguisher-location](#extinguisher-location) | Where is it positioned?
_Location: {location}_
2 options | | *[location](https://wiki.osm.org/wiki/Key:location)* ([string](../SpecialInputElements.md#string)) | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### extinguisher-location The question is `Where is it positioned?` @@ -60,7 +71,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/facadegardens.md b/Docs/Layers/facadegardens.md index 345fc2695..64ac13292 100644 --- a/Docs/Layers/facadegardens.md +++ b/Docs/Layers/facadegardens.md @@ -13,6 +13,7 @@ Facade gardens 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [facadegardens-direction](#facadegardens-direction) - [facadegardens-sunshine](#facadegardens-sunshine) @@ -47,7 +48,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -59,6 +60,23 @@ Elements must match **all** of the following expressions: | [plant](https://wiki.openstreetmap.org/wiki/Key:plant) | Multiple choice | [vine](https://wiki.openstreetmap.org/wiki/Tag:plant%3Dvine) [flower](https://wiki.openstreetmap.org/wiki/Tag:plant%3Dflower) [shrub](https://wiki.openstreetmap.org/wiki/Tag:plant%3Dshrub) [groundcover](https://wiki.openstreetmap.org/wiki/Tag:plant%3Dgroundcover) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [facadegardens-direction](#facadegardens-direction) | What is the orientation of the garden?
_Orientation: {direction} (where 0=N and 90=O)_ | | *[direction](https://wiki.osm.org/wiki/Key:direction)* ([direction](../SpecialInputElements.md#direction)) | +| [facadegardens-sunshine](#facadegardens-sunshine) | Is the garden shaded or sunny?
3 options | | _Multiple choice only_ | +| [facadegardens-rainbarrel](#facadegardens-rainbarrel) | Is there a water barrel installed for the garden?
2 options | | _Multiple choice only_ | +| [facadegardens-start_date](#facadegardens-start_date) | When was the garden constructed? (a year is sufficient)
_Construction date of the garden: {start_date}_ | | *[start_date](https://wiki.osm.org/wiki/Key:start_date)* ([text](../SpecialInputElements.md#text)) | +| [facadegardens-edible](#facadegardens-edible) | Are there any edible plants?
2 options | | _Multiple choice only_ | +| [facadegardens-plants](#facadegardens-plants) | What kinds of plants grow here?
4 options | | _Multiple choice only_ | +| [facadegardens-description](#facadegardens-description) | Extra describing info about the garden (if needed and not yet described above)
_More details: {description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -113,7 +131,7 @@ The question is `Extra describing info about the garden (if needed and not yet d ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/fire_station.md b/Docs/Layers/fire_station.md index 50386bb92..3908db6f0 100644 --- a/Docs/Layers/fire_station.md +++ b/Docs/Layers/fire_station.md @@ -12,6 +12,7 @@ Map layer to show fire stations. 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [station-name](#station-name) - [station-street](#station-street) - [station-place](#station-place) @@ -42,7 +43,7 @@ Elements must match the expression ** [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | [Bureau of Fire Protection](https://wiki.openstreetmap.org/wiki/Tag:operator%3DBureau of Fire Protection) | | [operator:type](https://wiki.openstreetmap.org/wiki/Key:operator:type) | [string](../SpecialInputElements.md#string) | [government](https://wiki.openstreetmap.org/wiki/Tag:operator:type%3Dgovernment) [community](https://wiki.openstreetmap.org/wiki/Tag:operator:type%3Dcommunity) [ngo](https://wiki.openstreetmap.org/wiki/Tag:operator:type%3Dngo) [private](https://wiki.openstreetmap.org/wiki/Tag:operator:type%3Dprivate) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [station-name](#station-name) | What is the name of this fire station?
_This station is called {name}._ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [station-street](#station-street) | What is the street name where the station located?
_This station is along a highway called {addr:street}._ | | *[addr:street](https://wiki.osm.org/wiki/Key:addr:street)* ([string](../SpecialInputElements.md#string)) | +| [station-place](#station-place) | Where is the station located? (e.g. name of neighborhood, villlage, or town)
_This station is found within {addr:place}._ | | *[addr:place](https://wiki.osm.org/wiki/Key:addr:place)* ([string](../SpecialInputElements.md#string)) | +| [station-agency](#station-agency) | What agency operates this station?
_This station is operated by {operator}._
1 options | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [station-operator](#station-operator) | How is the station operator classified?
_The operator is a(n) {operator:type} entity._
4 options | | *[operator:type](https://wiki.osm.org/wiki/Key:operator:type)* ([string](../SpecialInputElements.md#string)) | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### station-name The question is `What is the name of this fire station?` @@ -92,7 +107,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/firepit.md b/Docs/Layers/firepit.md index 5bfeeff88..a11d1848d 100644 --- a/Docs/Layers/firepit.md +++ b/Docs/Layers/firepit.md @@ -12,6 +12,7 @@ An outdoor place to make a fire, typically open to the public. 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [access](#access) - [seasonal](#seasonal) @@ -40,13 +41,25 @@ Elements must match the expression ** [access](https://wiki.openstreetmap.org/wiki/Key:access) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:access%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:access%3Dno) [private](https://wiki.openstreetmap.org/wiki/Tag:access%3Dprivate) [permissive](https://wiki.openstreetmap.org/wiki/Tag:access%3Dpermissive) [customers](https://wiki.openstreetmap.org/wiki/Tag:access%3Dcustomers) [permit](https://wiki.openstreetmap.org/wiki/Tag:access%3Dpermit) | | [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) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [access](#access) | What is the permitted access?
6 options | | _Multiple choice only_ | +| [seasonal](#seasonal)
_(Original in [questions](./BuiltinQuestions.md#seasonal))_ | Is the firepit available all around the year?
3 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -74,7 +87,7 @@ The question is `Is the firepit available all around the year?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/fitness_centre.md b/Docs/Layers/fitness_centre.md index c8386ebcd..77fd35ea2 100644 --- a/Docs/Layers/fitness_centre.md +++ b/Docs/Layers/fitness_centre.md @@ -12,6 +12,8 @@ Layer showing fitness centres 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [name](#name) - [images](#images) - [phone](#phone) @@ -26,7 +28,7 @@ Layer showing fitness centres - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -47,7 +49,7 @@ Elements must match the expression ** [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [yes](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | | [level](https://wiki.openstreetmap.org/wiki/Key:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:level%3D-1) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [name](#name) | What is the name of this fitness centre?
_This fitness centre is called {name}_
1 options | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [wheelchair-access](#wheelchair-access)
_(Original in [questions](./BuiltinQuestions.md#wheelchair-access))_ | Is this place accessible with a wheelchair?
4 options | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### name The question is `What is the name of this fitness centre?` @@ -149,7 +169,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/fitness_station.md b/Docs/Layers/fitness_station.md index d24d18c7f..1c1cb79df 100644 --- a/Docs/Layers/fitness_station.md +++ b/Docs/Layers/fitness_station.md @@ -12,6 +12,8 @@ Find a fitness station near you, and add missing ones. 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [name](#name) - [type](#type) @@ -21,7 +23,7 @@ Find a fitness station near you, and add missing ones. - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -42,7 +44,7 @@ Elements must match the expression ** [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | | | [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | [24/7](https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D24/7) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [name](#name) | What is the name of this fitness station?
_This fitness station is called {name}_
1 options | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [type](#type) | What kind of equipment does this fitness station have?
25 options | | _Multiple choice only_ | +| [operator](#operator) | Who maintains this fitness station?
_The fitness station is maintained by {operator}._ | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [opening_hours_24_7](#opening_hours_24_7)
_(Original in [questions](./BuiltinQuestions.md#opening_hours_24_7))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
2 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -109,7 +124,7 @@ The question is `What are the opening hours of {title()}?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/fixme.md b/Docs/Layers/fixme.md index 882f0d774..1d63f5542 100644 --- a/Docs/Layers/fixme.md +++ b/Docs/Layers/fixme.md @@ -11,6 +11,7 @@ OSM objects that likely need to be fixed, based on a FIXME tag. 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [fixme](#fixme) - [note](#note) - [all_tags](#all_tags) @@ -33,12 +34,22 @@ Elements must match **any** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [fixme](https://wiki.openstreetmap.org/wiki/Key:fixme) | [text](../SpecialInputElements.md#text) | [](https://wiki.openstreetmap.org/wiki/Tag:fixme%3D) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [fixme](#fixme) | What is wrong with this feature?
_Fixme Text: {fixme}_
1 options | | *[fixme](https://wiki.osm.org/wiki/Key:fixme)* ([text](../SpecialInputElements.md#text)) | +| [note](#note) | _Note Text: {note}_ | | _Multiple choice only_ | +| [all_tags](#all_tags)
_(Original in [questions](./BuiltinQuestions.md#all_tags))_ | _{all_tags()}_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### fixme The question is `What is wrong with this feature?` @@ -61,7 +72,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod diff --git a/Docs/Layers/food.md b/Docs/Layers/food.md index e986ad0ec..531b7b975 100644 --- a/Docs/Layers/food.md +++ b/Docs/Layers/food.md @@ -12,6 +12,9 @@ A layer showing restaurants and fast-food amenities (with a special rendering fo 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) + - [Drive-through opening hours](#drive-through-opening-hours) - [images](#images) - [reviews](#reviews) - [Name](#name) @@ -58,7 +61,7 @@ A layer showing restaurants and fast-food amenities (with a special rendering fo - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -91,7 +94,7 @@ Elements must match **any** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -125,10 +128,59 @@ Elements must match **any** of the following expressions: | [smoking](https://wiki.openstreetmap.org/wiki/Key:smoking) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dno) [outside](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Doutside) | | [service:electricity](https://wiki.openstreetmap.org/wiki/Key:service:electricity) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dlimited) [ask](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dask) [no](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dno) | | [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | -| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wifi](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi) | +| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) | | [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) | | [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [Name](#Name) | What is the name of this business?
_The name of this business is {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [Fastfood vs restaurant](#Fastfood vs restaurant) | What type of business is this?
2 options | | _Multiple choice only_ | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [wheelchair-access](#wheelchair-access)
_(Original in [questions](./BuiltinQuestions.md#wheelchair-access))_ | Is this place accessible with a wheelchair?
4 options | | _Multiple choice only_ | +| [Cuisine](#Cuisine) | What kind of food is served here?
_This place mostly serves {cuisine}_
19 options | | *[cuisine](https://wiki.osm.org/wiki/Key:cuisine)* ([string](../SpecialInputElements.md#string)) | +| [show-menu-image](#show-menu-image) | _{image_carousel(image:menu)}_ | | _Multiple choice only_ | +| [add-menu-image](#add-menu-image) | _{image_upload(image:menu,Add an image from the menu,)}_ | | _Multiple choice only_ | +| [menu-website](#menu-website) | On what webpage is the menu published?
_{link(Consult the menu,&LBRACEwebsite:menu&RBRACE,,,,)}_ | | *[website:menu](https://wiki.osm.org/wiki/Key:website:menu)* ([url](../SpecialInputElements.md#url)) | +| [Reservation](#Reservation) | Is a reservation required for this place?
4 options | | _Multiple choice only_ | +| [Takeaway](#Takeaway) | Does this place offer take-away?
3 options | | _Multiple choice only_ | +| [delivery](#delivery) | Does deliver food to your home?
2 options | | _Multiple choice only_ | +| [drive-through](#drive-through) | Does this fast-food restaurant have a drive-through?
2 options | | _Multiple choice only_ | +| [drive-through-opening_hours](#drive-through-opening_hours) | What are the opening hours of the drive-through?
_

Drive-through opening hours

{opening_hours_table(opening_hours:drive_through)}_
1 options | | *[opening_hours:drive_through](https://wiki.osm.org/wiki/Key:opening_hours:drive_through)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [Vegetarian (no friture)](#Vegetarian (no friture)) | Does this restaurant have a vegetarian option?
5 options | | _Multiple choice only_ | +| [Vegan (no friture)](#Vegan (no friture)) | Does this business serve vegan meals?
5 options | | _Multiple choice only_ | +| [halal (no friture)](#halal (no friture)) | Does this restaurant offer a halal menu?
4 options | | _Multiple choice only_ | +| [organic (no friture)](#organic (no friture)) | Does this restaurant offer organic food?
3 options | | _Multiple choice only_ | +| [friture-vegetarian](#friture-vegetarian) | Does this fries shop have vegetarian snacks?
4 options | | _Multiple choice only_ | +| [friture-vegan](#friture-vegan) | Does this fries shop have vegan snacks?
4 options | | _Multiple choice only_ | +| [friture-organic](#friture-organic) | Does this fries shop offer organic snacks?
3 options | | _Multiple choice only_ | +| [friture-oil](#friture-oil) | Does this fries shop use vegetable or animal oil for cooking?
2 options | | _Multiple choice only_ | +| [friture-take-your-container](#friture-take-your-container) | If you bring your own container (such as a cooking pot and small pots), is it used to package your order?
3 options | | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [smoking](#smoking)
_(Original in [questions](./BuiltinQuestions.md#smoking))_ | Is smoking allowed at ?
3 options | | _Multiple choice only_ | +| [service:electricity](#service:electricity)
_(Original in [questions](./BuiltinQuestions.md#service:electricity))_ | Does this amenity have electrical outlets, available to customers when they are inside?
4 options | | _Multiple choice only_ | +| [seating](#seating)
_(Original in [questions](./BuiltinQuestions.md#seating))_ | What kind of seating does have?
2 options | | _Multiple choice only_ | +| [dog-access](#dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | +| [internet](#internet)
_(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access?
6 options | internet-all | _Multiple choice only_ | +| [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | +| [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -478,7 +530,7 @@ The question is `Does this place offer internet access?` - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_ - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal - *This place offers wired internet access* is shown if with internet_access=wired - - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wifi + - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan This tagrendering has labels `internet-all` @@ -509,7 +561,7 @@ This tagrendering has labels ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/food_courts.md b/Docs/Layers/food_courts.md index 633c97b02..b37177b7b 100644 --- a/Docs/Layers/food_courts.md +++ b/Docs/Layers/food_courts.md @@ -11,6 +11,8 @@ Food courts with a variety of food options. 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [name](#name) - [reviews](#reviews) - [images](#images) @@ -23,7 +25,7 @@ Food courts with a variety of food options. - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [lod](#lod) -4. [Filters](#filters) +5. [Filters](#filters) ## Themes using this layer @@ -39,7 +41,7 @@ Elements must match the expression ** [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | | | [smoking](https://wiki.openstreetmap.org/wiki/Key:smoking) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dno) [outside](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Doutside) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [name](#name) | What is the name of this food court?
_This food court is called {name}._ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [wheelchair-access](#wheelchair-access)
_(Original in [questions](./BuiltinQuestions.md#wheelchair-access))_ | Is this place accessible with a wheelchair?
4 options | | _Multiple choice only_ | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [smoking](#smoking)
_(Original in [questions](./BuiltinQuestions.md#smoking))_ | Is smoking allowed at ?
3 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### name The question is `What is the name of this food court?` @@ -112,7 +130,7 @@ The question is `Is smoking allowed at {title()}?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/food_dog_friendly.md b/Docs/Layers/food_dog_friendly.md index a08e2905e..8532b9093 100644 --- a/Docs/Layers/food_dog_friendly.md +++ b/Docs/Layers/food_dog_friendly.md @@ -13,6 +13,9 @@ A layer showing restaurants and fast-food amenities (with a special rendering fo 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) + - [Drive-through opening hours](#drive-through-opening-hours) - [images](#images) - [reviews](#reviews) - [Name](#name) @@ -59,7 +62,7 @@ A layer showing restaurants and fast-food amenities (with a special rendering fo - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -4. [Filters](#filters) +5. [Filters](#filters) ## Themes using this layer @@ -76,7 +79,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -110,10 +113,59 @@ Elements must match **all** of the following expressions: | [smoking](https://wiki.openstreetmap.org/wiki/Key:smoking) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dno) [outside](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Doutside) | | [service:electricity](https://wiki.openstreetmap.org/wiki/Key:service:electricity) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dlimited) [ask](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dask) [no](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dno) | | [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | -| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wifi](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi) | +| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) | | [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) | | [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [Name](#Name) | What is the name of this business?
_The name of this business is {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [Fastfood vs restaurant](#Fastfood vs restaurant) | What type of business is this?
2 options | | _Multiple choice only_ | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [wheelchair-access](#wheelchair-access)
_(Original in [questions](./BuiltinQuestions.md#wheelchair-access))_ | Is this place accessible with a wheelchair?
4 options | | _Multiple choice only_ | +| [Cuisine](#Cuisine) | What kind of food is served here?
_This place mostly serves {cuisine}_
19 options | | *[cuisine](https://wiki.osm.org/wiki/Key:cuisine)* ([string](../SpecialInputElements.md#string)) | +| [show-menu-image](#show-menu-image) | _{image_carousel(image:menu)}_ | | _Multiple choice only_ | +| [add-menu-image](#add-menu-image) | _{image_upload(image:menu,Add an image from the menu,)}_ | | _Multiple choice only_ | +| [menu-website](#menu-website) | On what webpage is the menu published?
_{link(Consult the menu,&LBRACEwebsite:menu&RBRACE,,,,)}_ | | *[website:menu](https://wiki.osm.org/wiki/Key:website:menu)* ([url](../SpecialInputElements.md#url)) | +| [Reservation](#Reservation) | Is a reservation required for this place?
4 options | | _Multiple choice only_ | +| [Takeaway](#Takeaway) | Does this place offer take-away?
3 options | | _Multiple choice only_ | +| [delivery](#delivery) | Does deliver food to your home?
2 options | | _Multiple choice only_ | +| [drive-through](#drive-through) | Does this fast-food restaurant have a drive-through?
2 options | | _Multiple choice only_ | +| [drive-through-opening_hours](#drive-through-opening_hours) | What are the opening hours of the drive-through?
_

Drive-through opening hours

{opening_hours_table(opening_hours:drive_through)}_
1 options | | *[opening_hours:drive_through](https://wiki.osm.org/wiki/Key:opening_hours:drive_through)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [Vegetarian (no friture)](#Vegetarian (no friture)) | Does this restaurant have a vegetarian option?
5 options | | _Multiple choice only_ | +| [Vegan (no friture)](#Vegan (no friture)) | Does this business serve vegan meals?
5 options | | _Multiple choice only_ | +| [halal (no friture)](#halal (no friture)) | Does this restaurant offer a halal menu?
4 options | | _Multiple choice only_ | +| [organic (no friture)](#organic (no friture)) | Does this restaurant offer organic food?
3 options | | _Multiple choice only_ | +| [friture-vegetarian](#friture-vegetarian) | Does this fries shop have vegetarian snacks?
4 options | | _Multiple choice only_ | +| [friture-vegan](#friture-vegan) | Does this fries shop have vegan snacks?
4 options | | _Multiple choice only_ | +| [friture-organic](#friture-organic) | Does this fries shop offer organic snacks?
3 options | | _Multiple choice only_ | +| [friture-oil](#friture-oil) | Does this fries shop use vegetable or animal oil for cooking?
2 options | | _Multiple choice only_ | +| [friture-take-your-container](#friture-take-your-container) | If you bring your own container (such as a cooking pot and small pots), is it used to package your order?
3 options | | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [smoking](#smoking)
_(Original in [questions](./BuiltinQuestions.md#smoking))_ | Is smoking allowed at ?
3 options | | _Multiple choice only_ | +| [service:electricity](#service:electricity)
_(Original in [questions](./BuiltinQuestions.md#service:electricity))_ | Does this amenity have electrical outlets, available to customers when they are inside?
4 options | | _Multiple choice only_ | +| [seating](#seating)
_(Original in [questions](./BuiltinQuestions.md#seating))_ | What kind of seating does have?
2 options | | _Multiple choice only_ | +| [dog-access](#dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | +| [internet](#internet)
_(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access?
6 options | internet-all | _Multiple choice only_ | +| [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | +| [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -463,7 +515,7 @@ The question is `Does this place offer internet access?` - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_ - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal - *This place offers wired internet access* is shown if with internet_access=wired - - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wifi + - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan This tagrendering has labels `internet-all` @@ -494,7 +546,7 @@ This tagrendering has labels ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/food_glutenfree.md b/Docs/Layers/food_glutenfree.md index dcea79293..db0415193 100644 --- a/Docs/Layers/food_glutenfree.md +++ b/Docs/Layers/food_glutenfree.md @@ -13,6 +13,9 @@ A layer showing restaurants and fast-food amenities (with a special rendering fo 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) + - [Drive-through opening hours](#drive-through-opening-hours) - [images](#images) - [reviews](#reviews) - [gluten_free](#gluten_free) @@ -59,7 +62,7 @@ A layer showing restaurants and fast-food amenities (with a special rendering fo - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -4. [Filters](#filters) +5. [Filters](#filters) ## Themes using this layer @@ -77,7 +80,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -111,10 +114,59 @@ Elements must match **all** of the following expressions: | [smoking](https://wiki.openstreetmap.org/wiki/Key:smoking) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dno) [outside](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Doutside) | | [service:electricity](https://wiki.openstreetmap.org/wiki/Key:service:electricity) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dlimited) [ask](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dask) [no](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dno) | | [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | -| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wifi](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi) | +| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) | | [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) | | [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [Name](#Name) | What is the name of this business?
_The name of this business is {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [Fastfood vs restaurant](#Fastfood vs restaurant) | What type of business is this?
2 options | | _Multiple choice only_ | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [wheelchair-access](#wheelchair-access)
_(Original in [questions](./BuiltinQuestions.md#wheelchair-access))_ | Is this place accessible with a wheelchair?
4 options | | _Multiple choice only_ | +| [Cuisine](#Cuisine) | What kind of food is served here?
_This place mostly serves {cuisine}_
19 options | | *[cuisine](https://wiki.osm.org/wiki/Key:cuisine)* ([string](../SpecialInputElements.md#string)) | +| [show-menu-image](#show-menu-image) | _{image_carousel(image:menu)}_ | | _Multiple choice only_ | +| [add-menu-image](#add-menu-image) | _{image_upload(image:menu,Add an image from the menu,)}_ | | _Multiple choice only_ | +| [menu-website](#menu-website) | On what webpage is the menu published?
_{link(Consult the menu,&LBRACEwebsite:menu&RBRACE,,,,)}_ | | *[website:menu](https://wiki.osm.org/wiki/Key:website:menu)* ([url](../SpecialInputElements.md#url)) | +| [Reservation](#Reservation) | Is a reservation required for this place?
4 options | | _Multiple choice only_ | +| [Takeaway](#Takeaway) | Does this place offer take-away?
3 options | | _Multiple choice only_ | +| [delivery](#delivery) | Does deliver food to your home?
2 options | | _Multiple choice only_ | +| [drive-through](#drive-through) | Does this fast-food restaurant have a drive-through?
2 options | | _Multiple choice only_ | +| [drive-through-opening_hours](#drive-through-opening_hours) | What are the opening hours of the drive-through?
_

Drive-through opening hours

{opening_hours_table(opening_hours:drive_through)}_
1 options | | *[opening_hours:drive_through](https://wiki.osm.org/wiki/Key:opening_hours:drive_through)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [Vegetarian (no friture)](#Vegetarian (no friture)) | Does this restaurant have a vegetarian option?
5 options | | _Multiple choice only_ | +| [Vegan (no friture)](#Vegan (no friture)) | Does this business serve vegan meals?
5 options | | _Multiple choice only_ | +| [halal (no friture)](#halal (no friture)) | Does this restaurant offer a halal menu?
4 options | | _Multiple choice only_ | +| [organic (no friture)](#organic (no friture)) | Does this restaurant offer organic food?
3 options | | _Multiple choice only_ | +| [friture-vegetarian](#friture-vegetarian) | Does this fries shop have vegetarian snacks?
4 options | | _Multiple choice only_ | +| [friture-vegan](#friture-vegan) | Does this fries shop have vegan snacks?
4 options | | _Multiple choice only_ | +| [friture-organic](#friture-organic) | Does this fries shop offer organic snacks?
3 options | | _Multiple choice only_ | +| [friture-oil](#friture-oil) | Does this fries shop use vegetable or animal oil for cooking?
2 options | | _Multiple choice only_ | +| [friture-take-your-container](#friture-take-your-container) | If you bring your own container (such as a cooking pot and small pots), is it used to package your order?
3 options | | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [smoking](#smoking)
_(Original in [questions](./BuiltinQuestions.md#smoking))_ | Is smoking allowed at ?
3 options | | _Multiple choice only_ | +| [service:electricity](#service:electricity)
_(Original in [questions](./BuiltinQuestions.md#service:electricity))_ | Does this amenity have electrical outlets, available to customers when they are inside?
4 options | | _Multiple choice only_ | +| [seating](#seating)
_(Original in [questions](./BuiltinQuestions.md#seating))_ | What kind of seating does have?
2 options | | _Multiple choice only_ | +| [dog-access](#dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | +| [internet](#internet)
_(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access?
6 options | internet-all | _Multiple choice only_ | +| [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | +| [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -464,7 +516,7 @@ The question is `Does this place offer internet access?` - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_ - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal - *This place offers wired internet access* is shown if with internet_access=wired - - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wifi + - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan This tagrendering has labels `internet-all` @@ -495,7 +547,7 @@ This tagrendering has labels ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/food_lactosefree.md b/Docs/Layers/food_lactosefree.md index 59a318c69..fd0686e54 100644 --- a/Docs/Layers/food_lactosefree.md +++ b/Docs/Layers/food_lactosefree.md @@ -13,6 +13,9 @@ A layer showing restaurants and fast-food amenities (with a special rendering fo 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) + - [Drive-through opening hours](#drive-through-opening-hours) - [images](#images) - [reviews](#reviews) - [lactose_free](#lactose_free) @@ -59,7 +62,7 @@ A layer showing restaurants and fast-food amenities (with a special rendering fo - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -4. [Filters](#filters) +5. [Filters](#filters) ## Themes using this layer @@ -77,7 +80,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -111,10 +114,59 @@ Elements must match **all** of the following expressions: | [smoking](https://wiki.openstreetmap.org/wiki/Key:smoking) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dno) [outside](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Doutside) | | [service:electricity](https://wiki.openstreetmap.org/wiki/Key:service:electricity) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dlimited) [ask](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dask) [no](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dno) | | [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | -| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wifi](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi) | +| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) | | [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) | | [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [Name](#Name) | What is the name of this business?
_The name of this business is {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [Fastfood vs restaurant](#Fastfood vs restaurant) | What type of business is this?
2 options | | _Multiple choice only_ | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [wheelchair-access](#wheelchair-access)
_(Original in [questions](./BuiltinQuestions.md#wheelchair-access))_ | Is this place accessible with a wheelchair?
4 options | | _Multiple choice only_ | +| [Cuisine](#Cuisine) | What kind of food is served here?
_This place mostly serves {cuisine}_
19 options | | *[cuisine](https://wiki.osm.org/wiki/Key:cuisine)* ([string](../SpecialInputElements.md#string)) | +| [show-menu-image](#show-menu-image) | _{image_carousel(image:menu)}_ | | _Multiple choice only_ | +| [add-menu-image](#add-menu-image) | _{image_upload(image:menu,Add an image from the menu,)}_ | | _Multiple choice only_ | +| [menu-website](#menu-website) | On what webpage is the menu published?
_{link(Consult the menu,&LBRACEwebsite:menu&RBRACE,,,,)}_ | | *[website:menu](https://wiki.osm.org/wiki/Key:website:menu)* ([url](../SpecialInputElements.md#url)) | +| [Reservation](#Reservation) | Is a reservation required for this place?
4 options | | _Multiple choice only_ | +| [Takeaway](#Takeaway) | Does this place offer take-away?
3 options | | _Multiple choice only_ | +| [delivery](#delivery) | Does deliver food to your home?
2 options | | _Multiple choice only_ | +| [drive-through](#drive-through) | Does this fast-food restaurant have a drive-through?
2 options | | _Multiple choice only_ | +| [drive-through-opening_hours](#drive-through-opening_hours) | What are the opening hours of the drive-through?
_

Drive-through opening hours

{opening_hours_table(opening_hours:drive_through)}_
1 options | | *[opening_hours:drive_through](https://wiki.osm.org/wiki/Key:opening_hours:drive_through)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [Vegetarian (no friture)](#Vegetarian (no friture)) | Does this restaurant have a vegetarian option?
5 options | | _Multiple choice only_ | +| [Vegan (no friture)](#Vegan (no friture)) | Does this business serve vegan meals?
5 options | | _Multiple choice only_ | +| [halal (no friture)](#halal (no friture)) | Does this restaurant offer a halal menu?
4 options | | _Multiple choice only_ | +| [organic (no friture)](#organic (no friture)) | Does this restaurant offer organic food?
3 options | | _Multiple choice only_ | +| [friture-vegetarian](#friture-vegetarian) | Does this fries shop have vegetarian snacks?
4 options | | _Multiple choice only_ | +| [friture-vegan](#friture-vegan) | Does this fries shop have vegan snacks?
4 options | | _Multiple choice only_ | +| [friture-organic](#friture-organic) | Does this fries shop offer organic snacks?
3 options | | _Multiple choice only_ | +| [friture-oil](#friture-oil) | Does this fries shop use vegetable or animal oil for cooking?
2 options | | _Multiple choice only_ | +| [friture-take-your-container](#friture-take-your-container) | If you bring your own container (such as a cooking pot and small pots), is it used to package your order?
3 options | | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [smoking](#smoking)
_(Original in [questions](./BuiltinQuestions.md#smoking))_ | Is smoking allowed at ?
3 options | | _Multiple choice only_ | +| [service:electricity](#service:electricity)
_(Original in [questions](./BuiltinQuestions.md#service:electricity))_ | Does this amenity have electrical outlets, available to customers when they are inside?
4 options | | _Multiple choice only_ | +| [seating](#seating)
_(Original in [questions](./BuiltinQuestions.md#seating))_ | What kind of seating does have?
2 options | | _Multiple choice only_ | +| [dog-access](#dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | +| [internet](#internet)
_(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access?
6 options | internet-all | _Multiple choice only_ | +| [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | +| [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -464,7 +516,7 @@ The question is `Does this place offer internet access?` - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_ - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal - *This place offers wired internet access* is shown if with internet_access=wired - - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wifi + - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan This tagrendering has labels `internet-all` @@ -495,7 +547,7 @@ This tagrendering has labels ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/friture.md b/Docs/Layers/friture.md index a542b52af..1be26ebf1 100644 --- a/Docs/Layers/friture.md +++ b/Docs/Layers/friture.md @@ -13,6 +13,9 @@ A layer showing restaurants and fast-food amenities (with a special rendering fo 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) + - [Drive-through opening hours](#drive-through-opening-hours) - [images](#images) - [reviews](#reviews) - [Name](#name) @@ -59,7 +62,7 @@ A layer showing restaurants and fast-food amenities (with a special rendering fo - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -4. [Filters](#filters) +5. [Filters](#filters) ## Themes using this layer @@ -76,7 +79,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -110,10 +113,59 @@ Elements must match **all** of the following expressions: | [smoking](https://wiki.openstreetmap.org/wiki/Key:smoking) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dno) [outside](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Doutside) | | [service:electricity](https://wiki.openstreetmap.org/wiki/Key:service:electricity) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dlimited) [ask](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dask) [no](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dno) | | [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | -| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wifi](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi) | +| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) | | [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) | | [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [Name](#Name) | What is the name of this business?
_The name of this business is {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [Fastfood vs restaurant](#Fastfood vs restaurant) | What type of business is this?
2 options | | _Multiple choice only_ | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [wheelchair-access](#wheelchair-access)
_(Original in [questions](./BuiltinQuestions.md#wheelchair-access))_ | Is this place accessible with a wheelchair?
4 options | | _Multiple choice only_ | +| [Cuisine](#Cuisine) | What kind of food is served here?
_This place mostly serves {cuisine}_
19 options | | *[cuisine](https://wiki.osm.org/wiki/Key:cuisine)* ([string](../SpecialInputElements.md#string)) | +| [show-menu-image](#show-menu-image) | _{image_carousel(image:menu)}_ | | _Multiple choice only_ | +| [add-menu-image](#add-menu-image) | _{image_upload(image:menu,Add an image from the menu,)}_ | | _Multiple choice only_ | +| [menu-website](#menu-website) | On what webpage is the menu published?
_{link(Consult the menu,&LBRACEwebsite:menu&RBRACE,,,,)}_ | | *[website:menu](https://wiki.osm.org/wiki/Key:website:menu)* ([url](../SpecialInputElements.md#url)) | +| [Reservation](#Reservation) | Is a reservation required for this place?
4 options | | _Multiple choice only_ | +| [Takeaway](#Takeaway) | Does this place offer take-away?
3 options | | _Multiple choice only_ | +| [delivery](#delivery) | Does deliver food to your home?
2 options | | _Multiple choice only_ | +| [drive-through](#drive-through) | Does this fast-food restaurant have a drive-through?
2 options | | _Multiple choice only_ | +| [drive-through-opening_hours](#drive-through-opening_hours) | What are the opening hours of the drive-through?
_

Drive-through opening hours

{opening_hours_table(opening_hours:drive_through)}_
1 options | | *[opening_hours:drive_through](https://wiki.osm.org/wiki/Key:opening_hours:drive_through)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [Vegetarian (no friture)](#Vegetarian (no friture)) | Does this restaurant have a vegetarian option?
5 options | | _Multiple choice only_ | +| [Vegan (no friture)](#Vegan (no friture)) | Does this business serve vegan meals?
5 options | | _Multiple choice only_ | +| [halal (no friture)](#halal (no friture)) | Does this restaurant offer a halal menu?
4 options | | _Multiple choice only_ | +| [organic (no friture)](#organic (no friture)) | Does this restaurant offer organic food?
3 options | | _Multiple choice only_ | +| [friture-vegetarian](#friture-vegetarian) | Does this fries shop have vegetarian snacks?
4 options | | _Multiple choice only_ | +| [friture-vegan](#friture-vegan) | Does this fries shop have vegan snacks?
4 options | | _Multiple choice only_ | +| [friture-organic](#friture-organic) | Does this fries shop offer organic snacks?
3 options | | _Multiple choice only_ | +| [friture-oil](#friture-oil) | Does this fries shop use vegetable or animal oil for cooking?
2 options | | _Multiple choice only_ | +| [friture-take-your-container](#friture-take-your-container) | If you bring your own container (such as a cooking pot and small pots), is it used to package your order?
3 options | | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [smoking](#smoking)
_(Original in [questions](./BuiltinQuestions.md#smoking))_ | Is smoking allowed at ?
3 options | | _Multiple choice only_ | +| [service:electricity](#service:electricity)
_(Original in [questions](./BuiltinQuestions.md#service:electricity))_ | Does this amenity have electrical outlets, available to customers when they are inside?
4 options | | _Multiple choice only_ | +| [seating](#seating)
_(Original in [questions](./BuiltinQuestions.md#seating))_ | What kind of seating does have?
2 options | | _Multiple choice only_ | +| [dog-access](#dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | +| [internet](#internet)
_(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access?
6 options | internet-all | _Multiple choice only_ | +| [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | +| [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -463,7 +515,7 @@ The question is `Does this place offer internet access?` - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_ - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal - *This place offers wired internet access* is shown if with internet_access=wired - - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wifi + - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan This tagrendering has labels `internet-all` @@ -494,7 +546,7 @@ This tagrendering has labels ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/ghost_bike.md b/Docs/Layers/ghost_bike.md index 6c1b7e4ad..e5d6d8073 100644 --- a/Docs/Layers/ghost_bike.md +++ b/Docs/Layers/ghost_bike.md @@ -12,6 +12,8 @@ A layer showing memorials for cyclists, killed in road accidents 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Wikipedia page about the deceased person](#wikipedia-page-about-the-deceased-person) - [preset_description](#preset_description) - [images_no_blur](#images_no_blur) - [ghost_bike-name](#ghost_bike-name) @@ -45,7 +47,7 @@ Elements must match the expression ** [inscription](https://wiki.openstreetmap.org/wiki/Key:inscription) | [string](../SpecialInputElements.md#string) | | | [start_date](https://wiki.openstreetmap.org/wiki/Key:start_date) | [date](../SpecialInputElements.md#date) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [preset_description](#preset_description)
_(Original in [questions](./BuiltinQuestions.md#preset_description))_ | _{preset_description()}_ | | _Multiple choice only_ | +| [images_no_blur](#images_no_blur)
_(Original in [questions](./BuiltinQuestions.md#images_no_blur))_ | _{image_carousel()}{image_upload(,,,true)}_ | | _Multiple choice only_ | +| [ghost_bike-name](#ghost_bike-name) | Whom is remembered by this ghost bike?
_In remembrance of {subject}_
2 options | | *[subject](https://wiki.osm.org/wiki/Key:subject)* ([string](../SpecialInputElements.md#string)) | +| [ghost_bike-source](#ghost_bike-source) | On what webpage can one find more info about the ghost bike or the accident?
_{link(More info available,&LBRACEsource&RBRACE,,,,)}_ | | *[source](https://wiki.osm.org/wiki/Key:source)* ([url](../SpecialInputElements.md#url)) | +| [ghost_bike-inscription](#ghost_bike-inscription) | What is the inscription on this Ghost bike?
_{inscription}_ | | *[inscription](https://wiki.osm.org/wiki/Key:inscription)* ([string](../SpecialInputElements.md#string)) | +| [ghost_bike-start_date](#ghost_bike-start_date) | When was this Ghost bike installed?
_Placed on {start_date}_ | | *[start_date](https://wiki.osm.org/wiki/Key:start_date)* ([date](../SpecialInputElements.md#date)) | +| [wikidata](#wikidata) | _

Wikipedia page about the deceased person

{wikipedia(subject:wikidata)}_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### preset_description _This tagrendering has no question and is thus read-only_ @@ -97,7 +115,7 @@ This tagrendering is only visible in the popup if the following condition is met ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/ghostsign.md b/Docs/Layers/ghostsign.md index 9e497b3e5..d5a6610c7 100644 --- a/Docs/Layers/ghostsign.md +++ b/Docs/Layers/ghostsign.md @@ -13,6 +13,7 @@ Layer showing disused signs on buildings 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [historic](#historic) - [type](#type) @@ -44,7 +45,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -53,6 +54,19 @@ Elements must match **all** of the following expressions: | [inscription](https://wiki.openstreetmap.org/wiki/Key:inscription) | [text](../SpecialInputElements.md#text) | | | [brand](https://wiki.openstreetmap.org/wiki/Key:brand) | [string](../SpecialInputElements.md#string) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [historic](#historic)
_(Original in [advertising](./advertising.md#historic))_ | Is this sign for a business that no longer exists or no longer being maintained?
2 options | | _Multiple choice only_ | +| [type](#type)
_(Original in [advertising](./advertising.md#type))_ | Which type of advertising feature is this?
_This is a {advertising}_
13 options | | *[advertising](https://wiki.osm.org/wiki/Key:advertising)* ([string](../SpecialInputElements.md#string)) | +| [inscription](#inscription) | What is the text on the sign?
_The text on the sign is: {inscription}_ | | *[inscription](https://wiki.osm.org/wiki/Key:inscription)* ([text](../SpecialInputElements.md#text)) | +| [brand](#brand) | For what business was this sign made?
_This sign was made for: {brand}_ | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -97,7 +111,7 @@ The question is `For what business was this sign made?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/governments.md b/Docs/Layers/governments.md index 15c8273b5..56d17fbcd 100644 --- a/Docs/Layers/governments.md +++ b/Docs/Layers/governments.md @@ -12,6 +12,7 @@ This layer show governmental buildings. It was setup as commissioned layer for t 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [phone](#phone) - [email](#email) @@ -40,7 +41,7 @@ Elements must match the expression ** [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | | [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [name](#name) | What is the name of this Governmental Office?
_This Governmental Office is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -93,7 +107,7 @@ The question is `What is the name of this Governmental Office?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/grave.md b/Docs/Layers/grave.md index 49036f123..7e0404db9 100644 --- a/Docs/Layers/grave.md +++ b/Docs/Layers/grave.md @@ -12,13 +12,14 @@ Tombstones (and graves) indicate where a person was buried. On this map, those c 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [buried:wikidata](#buriedwikidata) - [name](#name) - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -29,23 +30,37 @@ Tombstones (and graves) indicate where a person was buried. On this map, those c The following options to create new points are included: - - **a tombstone** which has the following tags:historic=tomb + - **a tombstone** which has the following tags:cemetery=grave ## Basic tags for this layer -Elements must match the expression **historic=tomb** +Elements must match **any** of the following expressions: -[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22historic%22%3D%22tomb%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) + - cemetery=grave + - historic=tomb + +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22cemetery%22%3D%22grave%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22historic%22%3D%22tomb%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, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [buried:wikidata](https://wiki.openstreetmap.org/wiki/Key:buried:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | | [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [buried:wikidata](#buried:wikidata) | What is the Wikipedia page of the person buried here?
_{wikipedia(buried:wikidata)}_ | | *[buried:wikidata](https://wiki.osm.org/wiki/Key:buried:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [name](#name) | What is the name of the person buried here?
_{name} is buried here_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -64,7 +79,7 @@ The question is `What is the name of the person buried here?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/group_campsite.md b/Docs/Layers/group_campsite.md index 76d9cc5cc..26122cc97 100644 --- a/Docs/Layers/group_campsite.md +++ b/Docs/Layers/group_campsite.md @@ -13,20 +13,23 @@ Campsites 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [group_only](#group_only) - [name](#name) - [phone](#phone) - [email](#email) - [website](#website) - - [fee](#fee) - [capacity_persons](#capacity_persons) + - [fee](#fee) + - [charge_person_day](#charge_person_day) + - [charge_day](#charge_day) - [caravansites-toilets](#caravansites-toilets) - [toilets-wheelchair](#toilets-wheelchair) - [questions](#questions) - [mastodon](#mastodon) - [lod](#lod) -4. [Filters](#filters) +5. [Filters](#filters) ## Themes using this layer @@ -43,7 +46,7 @@ Elements must match **any** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -52,12 +55,34 @@ Elements must match **any** of the following expressions: | [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | | | [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | | | [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | -| [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | [](https://wiki.openstreetmap.org/wiki/Tag:charge%3D) | | [capacity:persons](https://wiki.openstreetmap.org/wiki/Key:capacity:persons) | [pnat](../SpecialInputElements.md#pnat) | | +| [fee](https://wiki.openstreetmap.org/wiki/Key:fee) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dyes) | +| [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | +| [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | | [toilets:wheelchair](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dno) [designated](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Ddesignated) | | [contact:mastodon](https://wiki.openstreetmap.org/wiki/Key:contact:mastodon) | [fediverse](../SpecialInputElements.md#fediverse) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [group_only](#group_only) | Is this campsite exclusively for groups?
2 options | | _Multiple choice only_ | +| [name](#name) | What is the name of this campsite?
_The name of this campsite is {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [capacity_persons](#capacity_persons) | How many people can stay here?
_{capacity:persons} people can stay here_ | | *[capacity:persons](https://wiki.osm.org/wiki/Key:capacity:persons)* ([pnat](../SpecialInputElements.md#pnat)) | +| [fee](#fee) | Is there a fee?
2 options | | _Multiple choice only_ | +| [charge_person_day](#charge_person_day) | What is the charge per person per day?
_Charge per person per day: {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | +| [charge_day](#charge_day) | What is the charge per day?
_Charge per day: {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | +| [caravansites-toilets](#caravansites-toilets)
_(Original in [caravansites](./caravansites.md#caravansites-toilets))_ | Does this place have toilets?
2 options | | _Multiple choice only_ | +| [toilets-wheelchair](#toilets-wheelchair)
_(Original in [toilet_at_amenity](./toilet_at_amenity.md#toilets-wheelchair))_ | Is there a dedicated toilet for wheelchair users?
3 options | wheelchair, hidden | _Multiple choice only_ | +| [questions](#questions)
_(Original in [questions](./BuiltinQuestions.md#questions))_ | _{questions()}_ | | _Multiple choice only_ | +| [mastodon](#mastodon)
_(Original in [questions](./BuiltinQuestions.md#mastodon))_ | What is the Mastodon-handle of ?
_{fediverse_link(contact:mastodon)}_ | | *[contact:mastodon](https://wiki.osm.org/wiki/Key:contact:mastodon)* ([fediverse](../SpecialInputElements.md#fediverse)) | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -106,19 +131,28 @@ The question is `What is the website of {title()}?` This tagrendering has labels `contact` -### fee - -The question is `Is a fee charged here?` -*A fee of {charge} should be paid for here* is shown if `charge` is set - - - *The campsite is free of charge* is shown if with fee=no - - *A fee is charged here.* is shown if with fee=yes & charge= - ### capacity_persons The question is `How many people can stay here?` *{capacity:persons} people can stay here* is shown if `capacity:persons` is set +### fee + +The question is `Is there a fee?` + + - *The campsite is free of charge* is shown if with fee=no + - *There is a fee.* is shown if with fee=yes + +### charge_person_day + +The question is `What is the charge per person per day?` +*Charge per person per day: {charge}* is shown if `charge` is set + +### charge_day + +The question is `What is the charge per day?` +*Charge per day: {charge}* is shown if `charge` is set + ### caravansites-toilets The question is `Does this place have toilets?` @@ -134,6 +168,10 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *No wheelchair access* is shown if with toilets:wheelchair=no - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated +This tagrendering has labels +`wheelchair` +`hidden` + ### questions Show the questions block at this location _This tagrendering has no question and is thus read-only_ diff --git a/Docs/Layers/group_hostel.md b/Docs/Layers/group_hostel.md index 1a55bd4d3..5186b1750 100644 --- a/Docs/Layers/group_hostel.md +++ b/Docs/Layers/group_hostel.md @@ -14,6 +14,7 @@ Various types of lodging facilities 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [reviews](#reviews) - [name](#name) @@ -33,7 +34,7 @@ Various types of lodging facilities - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -58,7 +59,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -70,11 +71,35 @@ Elements must match **all** of the following expressions: | [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [yes](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | | [toilets:wheelchair](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dno) [designated](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Ddesignated) | -| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wifi](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi) | +| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) | | [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) | | [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | | [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [name](#name) | What is the name of this ?
_{name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [presettypeselect](#presettypeselect) | _{preset_type_select()}_ | | _Multiple choice only_ | +| [group_only](#group_only) | Is this hostel exclusively for groups?
2 options | | _Multiple choice only_ | +| [brand](#brand)
_(Original in [questions](./BuiltinQuestions.md#brand))_ | Is part of a bigger brand?
_Part of {brand}_
1 options | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [wheelchair-access](#wheelchair-access)
_(Original in [questions](./BuiltinQuestions.md#wheelchair-access))_ | Is this place accessible with a wheelchair?
4 options | | _Multiple choice only_ | +| [toilets-wheelchair](#toilets-wheelchair)
_(Original in [toilet_at_amenity](./toilet_at_amenity.md#toilets-wheelchair))_ | Is there a dedicated toilet for wheelchair users?
3 options | wheelchair, hidden | _Multiple choice only_ | +| [internet](#internet)
_(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access?
6 options | internet-all | _Multiple choice only_ | +| [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | +| [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | +| [dog-access](#dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -159,6 +184,10 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *No wheelchair access* is shown if with toilets:wheelchair=no - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated +This tagrendering has labels +`wheelchair` +`hidden` + ### internet The question is `Does this place offer internet access?` @@ -168,7 +197,7 @@ The question is `Does this place offer internet access?` - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_ - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal - *This place offers wired internet access* is shown if with internet_access=wired - - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wifi + - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan This tagrendering has labels `internet-all` @@ -209,7 +238,7 @@ The question is `Are dogs allowed in this business?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/guidepost.md b/Docs/Layers/guidepost.md index 7f1a90cee..4c21892ce 100644 --- a/Docs/Layers/guidepost.md +++ b/Docs/Layers/guidepost.md @@ -12,8 +12,12 @@ Guideposts (also known as fingerposts or finger posts) are often found along off 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [type](#type) + - [name](#name) + - [ref](#ref) + - [ele](#ele) - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [delete-button](#delete-button) @@ -41,6 +45,28 @@ Elements must match the expression ** [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | | +| [ref](https://wiki.openstreetmap.org/wiki/Key:ref) | [string](../SpecialInputElements.md#string) | | +| [ele](https://wiki.openstreetmap.org/wiki/Key:ele) | [float](../SpecialInputElements.md#float) | | + +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [type](#type) | What kind of routes are shown on this guidepost?
5 options | | _Multiple choice only_ | +| [name](#name) | What is the name noted on this guidepost?
_Name noted on the guidepost: {name}_
1 options | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [ref](#ref) | What is the reference number of this guidepost?
_Reference number of the guidepost: {ref}_
1 options | | *[ref](https://wiki.osm.org/wiki/Key:ref)* ([string](../SpecialInputElements.md#string)) | +| [ele](#ele) | What is the elevation noted on this guidepost?
_Elevation noted on the guidepost: {ele} m_
1 options | | *[ele](https://wiki.osm.org/wiki/Key:ele)* ([float](../SpecialInputElements.md#float)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -56,10 +82,31 @@ The question is `What kind of routes are shown on this guidepost?` - *This guidepost shows horse riding routes* is shown if with horse=yes. Unselecting this answer will add horse= - *This guidepost shows ski routes* is shown if with ski=yes. Unselecting this answer will add ski= +### name + +The question is `What is the name noted on this guidepost?` +*Name noted on the guidepost: {name}* is shown if `name` is set + + - *There is no name noted on this guidepost* is shown if with noname=yes + +### ref + +The question is `What is the reference number of this guidepost?` +*Reference number of the guidepost: {ref}* is shown if `ref` is set + + - *There is no reference number noted on this guidepost* is shown if with noref=yes + +### ele + +The question is `What is the elevation noted on this guidepost?` +*Elevation noted on the guidepost: {ele} m* is shown if `ele` is set + + - *There is no elevation noted on this guidepost* is shown if with noele=yes + ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/hackerspace.md b/Docs/Layers/hackerspace.md index 01cfbe133..5e93abcec 100644 --- a/Docs/Layers/hackerspace.md +++ b/Docs/Layers/hackerspace.md @@ -12,6 +12,8 @@ Hackerspace 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [reviews](#reviews) - [is_makerspace](#is_makerspace) @@ -43,7 +45,7 @@ Hackerspace - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -65,7 +67,7 @@ Elements must match the expression ** [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [yes](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | | [drink:club-mate](https://wiki.openstreetmap.org/wiki/Key:drink:club-mate) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:drink:club-mate%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:drink:club-mate%3Dno) | | [start_date](https://wiki.openstreetmap.org/wiki/Key:start_date) | [date](../SpecialInputElements.md#date) | | -| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wifi](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi) | +| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) | | [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) | | [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [is_makerspace](#is_makerspace) | Is this a hackerspace or a makerspace?
3 options | | _Multiple choice only_ | +| [hackerspaces-name](#hackerspaces-name) | What is the name of this hackerspace?
_This hackerspace is named {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [mastodon](#mastodon)
_(Original in [questions](./BuiltinQuestions.md#mastodon))_ | What is the Mastodon-handle of ?
_{fediverse_link(contact:mastodon)}_ | | *[contact:mastodon](https://wiki.osm.org/wiki/Key:contact:mastodon)* ([fediverse](../SpecialInputElements.md#fediverse)) | +| [opening_hours_24_7](#opening_hours_24_7)
_(Original in [questions](./BuiltinQuestions.md#opening_hours_24_7))_ | When is this hackerspace opened?
_

Opening hours

{opening_hours_table(opening_hours)}_
2 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [hackerspaces-service-3dprinter](#hackerspaces-service-3dprinter) | Is a 3D-printer available at this hackerspace?
3 options | | _Multiple choice only_ | +| [hackerspaces-service-lasercutter](#hackerspaces-service-lasercutter) | Is a laser cutter available at this hackerspace?
3 options | | _Multiple choice only_ | +| [hackerspaces-service-cnc_drilling_machine](#hackerspaces-service-cnc_drilling_machine) | Is a CNC drill available at this hackerspace?
3 options | | _Multiple choice only_ | +| [hackerspaces-service-media_studio](#hackerspaces-service-media_studio) | Is a multimedia studio available at this hackerspace?
3 options | | _Multiple choice only_ | +| [hackerspaces-service-sewing_machine](#hackerspaces-service-sewing_machine) | Is a sewing machine available at this hackerspace?
3 options | | _Multiple choice only_ | +| [hackerspaces-service-workshop:wood](#hackerspaces-service-workshop:wood) | Is a woodworking workshop available at this hackerspace?
3 options | | _Multiple choice only_ | +| [hackerspaces-service-workshop:ceramics](#hackerspaces-service-workshop:ceramics) | Is a ceramics workshop available at this hackerspace?
3 options | | _Multiple choice only_ | +| [hackerspaces-service-workshop:metal](#hackerspaces-service-workshop:metal) | Is a metal workshop available at this hackerspace?
3 options | | _Multiple choice only_ | +| [hackerspaces-service-bicycle:diy](#hackerspaces-service-bicycle:diy) | Is a bicycle repair workshop available at this hackerspace?
3 options | | _Multiple choice only_ | +| [wheelchair-access](#wheelchair-access)
_(Original in [questions](./BuiltinQuestions.md#wheelchair-access))_ | Is this place accessible with a wheelchair?
4 options | | _Multiple choice only_ | +| [hs-club-mate](#hs-club-mate) | Does this hackerspace serve Club-Mate?
2 options | | _Multiple choice only_ | +| [hackerspaces-start_date](#hackerspaces-start_date) | When was this hackerspace founded?
_This hackerspace was founded at {start_date}_ | | *[start_date](https://wiki.osm.org/wiki/Key:start_date)* ([date](../SpecialInputElements.md#date)) | +| [internet](#internet)
_(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access?
6 options | internet-all | _Multiple choice only_ | +| [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | +| [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | +| [questions](#questions)
_(Original in [questions](./BuiltinQuestions.md#questions))_ | _{questions()}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -285,7 +322,7 @@ The question is `Does this place offer internet access?` - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_ - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal - *This place offers wired internet access* is shown if with internet_access=wired - - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wifi + - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan This tagrendering has labels `internet-all` diff --git a/Docs/Layers/health_and_social_places_without_etymology.md b/Docs/Layers/health_and_social_places_without_etymology.md index eca0ea3d4..8417b2fb3 100644 --- a/Docs/Layers/health_and_social_places_without_etymology.md +++ b/Docs/Layers/health_and_social_places_without_etymology.md @@ -13,13 +13,16 @@ All objects which have an etymology known 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) - [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) - [wikipedia-etymology](#wikipedia-etymology) - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) - [zoeken op inventaris onroerend erfgoed](#zoeken-op-inventaris-onroerend-erfgoed) - [simple etymology](#simple-etymology) - [questions](#questions) - - [street-name-sign-image](#street-name-sign-image) + - [streetsign-image-carousel](#streetsign-image-carousel) + - [streetsign-upload](#streetsign-upload) - [minimap](#minimap) - [etymology_multi_apply](#etymology_multi_apply) - [wikipedia](#wikipedia) @@ -40,13 +43,29 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [name:etymology:wikidata](https://wiki.openstreetmap.org/wiki/Key:name:etymology:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | | [name:etymology](https://wiki.openstreetmap.org/wiki/Key:name:etymology) | [text](../SpecialInputElements.md#text) | [unknown](https://wiki.openstreetmap.org/wiki/Tag:name:etymology%3Dunknown) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) | _{image_carousel(name:etymology:wikidata)}_ | | _Multiple choice only_ | +| [wikipedia-etymology](#wikipedia-etymology) | What is the Wikidata-item that this object is named after?
_

Wikipedia article of the name giver

{wikipedia(name:etymology:wikidata):max-height:20rem}_ | | *[name:etymology:wikidata](https://wiki.osm.org/wiki/Key:name:etymology:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [zoeken op inventaris onroerend erfgoed](#zoeken op inventaris onroerend erfgoed) | _Search on inventaris onroerend erfgoed_ | | _Multiple choice only_ | +| [simple etymology](#simple etymology) | What is this object named after?
_Named after {name:etymology}_
1 options | | *[name:etymology](https://wiki.osm.org/wiki/Key:name:etymology)* ([text](../SpecialInputElements.md#text)) | +| [questions](#questions)
_(Original in [questions](./BuiltinQuestions.md#questions))_ | _{questions()}_ | | _Multiple choice only_ | +| [streetsign-image-carousel](#streetsign-image-carousel) | _{image_carousel(image:streetsign;panoramax:streetsign)}_ | | _Multiple choice only_ | +| [streetsign-upload](#streetsign-upload) | _{image_upload(image:streetsign,Add image of a street name sign,)}_ | | _Multiple choice only_ | +| [minimap](#minimap) | _{minimap(18, id, _same_name_ids):height:10rem}_ | | _Multiple choice only_ | +| [etymology_multi_apply](#etymology_multi_apply) | _{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}_ | | _Multiple choice only_ | +| [wikipedia](#wikipedia) | _A Wikipedia article about this street exists:
{wikipedia():max-height:25rem}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### etymology-images-from-wikipedia _This tagrendering has no question and is thus read-only_ @@ -76,10 +95,15 @@ Show the questions block at this location _This tagrendering has no question and is thus read-only_ *{questions()}* -### street-name-sign-image +### streetsign-image-carousel _This tagrendering has no question and is thus read-only_ -*{image_carousel(image:streetsign)}
{image_upload(image:streetsign, Add image of a street name sign)}* +*{image_carousel(image:streetsign;panoramax:streetsign)}* + +### streetsign-upload + +_This tagrendering has no question and is thus read-only_ +*{image_upload(image:streetsign,Add image of a street name sign,)}* ### minimap diff --git a/Docs/Layers/hospital.md b/Docs/Layers/hospital.md index 34803bdb7..fda94ab2b 100644 --- a/Docs/Layers/hospital.md +++ b/Docs/Layers/hospital.md @@ -11,6 +11,8 @@ A layer showing hospital grounds 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours for visitors](#opening-hours-for-visitors) - [name](#name) - [inpatient](#inpatient) - [phone](#phone) @@ -45,7 +47,7 @@ Elements must match **any** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -60,6 +62,25 @@ Elements must match **any** of the following expressions: | [addr:unit](https://wiki.openstreetmap.org/wiki/Key:addr:unit) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:addr:unit%3D) | | [opening_hours:visitors](https://wiki.openstreetmap.org/wiki/Key:opening_hours:visitors) | [opening_hours](../SpecialInputElements.md#opening_hours) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [name](#name) | What is the name of this hospital?
_This hospital is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [inpatient](#inpatient) | Does this facility admit inpatients?
2 options | | _Multiple choice only_ | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [address_joined](#address_joined)
_(Original in [address](./address.md#address_joined))_ | _{group(header,street;housenumber;unit)}_ | address | _Multiple choice only_ | +| [header](#header)
_(Original in [address](./address.md#header))_ | _{addr:street} {addr:housenumber} {addr:unit}_
1 options | address, hidden | _Multiple choice only_ | +| [housenumber](#housenumber)
_(Original in [address](./address.md#housenumber))_ | What is the number of this house?
_The house number is {addr:housenumber}_
1 options | address, hidden | *[addr:housenumber](https://wiki.osm.org/wiki/Key:addr:housenumber)* ([string](../SpecialInputElements.md#string)) | +| [street](#street)
_(Original in [address](./address.md#street))_ | What street is this address located in?
_This address is in street {addr:street}_ | address, hidden | *[addr:street](https://wiki.osm.org/wiki/Key:addr:street)* ([string](../SpecialInputElements.md#string)) | +| [unit](#unit)
_(Original in [address](./address.md#unit))_ | What is the unit number or letter?
_The unit number is {addr:unit}_
1 options | address, hidden | *[addr:unit](https://wiki.osm.org/wiki/Key:addr:unit)* ([string](../SpecialInputElements.md#string)) | +| [oh-visitor](#oh-visitor) | When are visitors allowed to visit?
_

Opening hours for visitors

Regular visitors are allowed at the following moments: {opening_hours_table(opening_hours:visitors)}

Some wands might have different opening hours. Many hospitals allow visits during emergencies too.

_ | | *[opening_hours:visitors](https://wiki.osm.org/wiki/Key:opening_hours:visitors)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### name The question is `What is the name of this hospital?` @@ -161,7 +182,7 @@ The question is `When are visitors allowed to visit?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/hostel.md b/Docs/Layers/hostel.md index 9941baf32..5323119f7 100644 --- a/Docs/Layers/hostel.md +++ b/Docs/Layers/hostel.md @@ -15,6 +15,7 @@ Various types of lodging facilities 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [reviews](#reviews) - [name](#name) @@ -34,7 +35,7 @@ Various types of lodging facilities - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -54,7 +55,7 @@ Elements must match the expression ** [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [yes](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | | [toilets:wheelchair](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dno) [designated](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Ddesignated) | -| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wifi](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi) | +| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) | | [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) | | [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | | [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [name](#name) | What is the name of this ?
_{name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [presettypeselect](#presettypeselect) | _{preset_type_select()}_ | | _Multiple choice only_ | +| [group_only](#group_only) | Is this hostel exclusively for groups?
2 options | | _Multiple choice only_ | +| [brand](#brand)
_(Original in [questions](./BuiltinQuestions.md#brand))_ | Is part of a bigger brand?
_Part of {brand}_
1 options | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [wheelchair-access](#wheelchair-access)
_(Original in [questions](./BuiltinQuestions.md#wheelchair-access))_ | Is this place accessible with a wheelchair?
4 options | | _Multiple choice only_ | +| [toilets-wheelchair](#toilets-wheelchair)
_(Original in [toilet_at_amenity](./toilet_at_amenity.md#toilets-wheelchair))_ | Is there a dedicated toilet for wheelchair users?
3 options | wheelchair, hidden | _Multiple choice only_ | +| [internet](#internet)
_(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access?
6 options | internet-all | _Multiple choice only_ | +| [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | +| [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | +| [dog-access](#dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -155,6 +180,10 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *No wheelchair access* is shown if with toilets:wheelchair=no - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated +This tagrendering has labels +`wheelchair` +`hidden` + ### internet The question is `Does this place offer internet access?` @@ -164,7 +193,7 @@ The question is `Does this place offer internet access?` - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_ - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal - *This place offers wired internet access* is shown if with internet_access=wired - - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wifi + - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan This tagrendering has labels `internet-all` @@ -205,7 +234,7 @@ The question is `Are dogs allowed in this business?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/hydrant.md b/Docs/Layers/hydrant.md index 65d1e706b..25fa17ccc 100644 --- a/Docs/Layers/hydrant.md +++ b/Docs/Layers/hydrant.md @@ -12,6 +12,7 @@ Map layer to show fire hydrants. 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [hydrant-color](#hydrant-color) - [hydrant-type](#hydrant-type) - [hydrant-state](#hydrant-state) @@ -19,6 +20,7 @@ Map layer to show fire hydrants. - [hydrant-number-of-couplings](#hydrant-number-of-couplings) - [hydrant-couplings](#hydrant-couplings) - [hydrant-couplings-diameters](#hydrant-couplings-diameters) + - [ref](#ref) - [images](#images) - [leftover-questions](#leftover-questions) - [move-button](#move-button) @@ -44,7 +46,7 @@ Elements must match the expression ** [couplings](https://wiki.openstreetmap.org/wiki/Key:couplings) | [int](../SpecialInputElements.md#int) | | | [couplings:type](https://wiki.openstreetmap.org/wiki/Key:couplings:type) | [string](../SpecialInputElements.md#string) | [Storz](https://wiki.openstreetmap.org/wiki/Tag:couplings:type%3DStorz) [UNI](https://wiki.openstreetmap.org/wiki/Tag:couplings:type%3DUNI) [Barcelona](https://wiki.openstreetmap.org/wiki/Tag:couplings:type%3DBarcelona) | | [couplings:diameters](https://wiki.openstreetmap.org/wiki/Key:couplings:diameters) | [string](../SpecialInputElements.md#string) | | +| [ref](https://wiki.openstreetmap.org/wiki/Key:ref) | [string](../SpecialInputElements.md#string) | | + +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [hydrant-color](#hydrant-color) | What color is the hydrant?
_The hydrant color is {colour}_
2 options | | *[colour](https://wiki.osm.org/wiki/Key:colour)* ([string](../SpecialInputElements.md#string)) | +| [hydrant-type](#hydrant-type) | What type of hydrant is it?
_ Hydrant type: {fire_hydrant:type}_
4 options | | *[fire_hydrant:type](https://wiki.osm.org/wiki/Key:fire_hydrant:type)* ([string](../SpecialInputElements.md#string)) | +| [hydrant-state](#hydrant-state) | Is this hydrant still working?
3 options | | _Multiple choice only_ | +| [hydrant-diameter](#hydrant-diameter) | What is the pipe diameter of this hydrant?
_Pipe diameter: {canonical(fire_hydrant:diameter)}_ | | *[fire_hydrant:diameter](https://wiki.osm.org/wiki/Key:fire_hydrant:diameter)* ([int](../SpecialInputElements.md#int)) | +| [hydrant-number-of-couplings](#hydrant-number-of-couplings) | How many couplings does this fire hydrant have?
_Number of couplings: {couplings}_ | | *[couplings](https://wiki.osm.org/wiki/Key:couplings)* ([int](../SpecialInputElements.md#int)) | +| [hydrant-couplings](#hydrant-couplings) | What kind of couplings does this hydrant have?
_Couplings: {couplings:type}_
3 options | | *[couplings:type](https://wiki.osm.org/wiki/Key:couplings:type)* ([string](../SpecialInputElements.md#string)) | +| [hydrant-couplings-diameters](#hydrant-couplings-diameters) | What diameter are the couplings of this hydrant?
_Coupling diameters: {couplings:diameters}_ | | *[couplings:diameters](https://wiki.osm.org/wiki/Key:couplings:diameters)* ([string](../SpecialInputElements.md#string)) | +| [ref](#ref) | What is the reference number of this hydrant?
_Reference number: {ref}_ | | *[ref](https://wiki.osm.org/wiki/Key:ref)* ([string](../SpecialInputElements.md#string)) | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### hydrant-color @@ -106,6 +126,11 @@ The question is `What kind of couplings does this hydrant have?` The question is `What diameter are the couplings of this hydrant?` *Coupling diameters: {couplings:diameters}* is shown if `couplings:diameters` is set +### ref + +The question is `What is the reference number of this hydrant?` +*Reference number: {ref}* is shown if `ref` is set + ### 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_ @@ -114,7 +139,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/ice_cream.md b/Docs/Layers/ice_cream.md index a938a8583..bfe843ee1 100644 --- a/Docs/Layers/ice_cream.md +++ b/Docs/Layers/ice_cream.md @@ -12,6 +12,8 @@ A place where ice cream is sold over the counter 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [reviews](#reviews) - [1](#1) @@ -29,7 +31,7 @@ A place where ice cream is sold over the counter - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -54,7 +56,7 @@ Elements must match the expression ** [diet:vegan](https://wiki.openstreetmap.org/wiki/Key:diet:vegan) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dno) | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [yes](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [1](#1) | What is the name of this ice cream parlor?
_This ice cream parlor is named {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [vegan](#vegan)
_(Original in [questions](./BuiltinQuestions.md#vegan))_ | Does this place offer a vegan option?
4 options | diets | _Multiple choice only_ | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [wheelchair-access](#wheelchair-access)
_(Original in [questions](./BuiltinQuestions.md#wheelchair-access))_ | Is this place accessible with a wheelchair?
4 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -190,7 +213,7 @@ The question is `Is this place accessible with a wheelchair?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/icecream_glutenfree.md b/Docs/Layers/icecream_glutenfree.md index 5ec7607d4..155d2577f 100644 --- a/Docs/Layers/icecream_glutenfree.md +++ b/Docs/Layers/icecream_glutenfree.md @@ -13,6 +13,8 @@ A place where ice cream is sold over the counter 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [reviews](#reviews) - [gluten_free](#gluten_free) @@ -30,7 +32,7 @@ A place where ice cream is sold over the counter - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [lod](#lod) -4. [Filters](#filters) +5. [Filters](#filters) ## Themes using this layer @@ -48,7 +50,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -63,6 +65,27 @@ Elements must match **all** of the following expressions: | [diet:vegan](https://wiki.openstreetmap.org/wiki/Key:diet:vegan) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dno) | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [yes](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [1](#1) | What is the name of this ice cream parlor?
_This ice cream parlor is named {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [vegan](#vegan)
_(Original in [questions](./BuiltinQuestions.md#vegan))_ | Does this place offer a vegan option?
4 options | diets | _Multiple choice only_ | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [wheelchair-access](#wheelchair-access)
_(Original in [questions](./BuiltinQuestions.md#wheelchair-access))_ | Is this place accessible with a wheelchair?
4 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -184,7 +207,7 @@ The question is `Is this place accessible with a wheelchair?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/icecream_lactosefree.md b/Docs/Layers/icecream_lactosefree.md index 767e55096..5e0571e86 100644 --- a/Docs/Layers/icecream_lactosefree.md +++ b/Docs/Layers/icecream_lactosefree.md @@ -13,6 +13,8 @@ A place where ice cream is sold over the counter 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [reviews](#reviews) - [lactose_free](#lactose_free) @@ -30,7 +32,7 @@ A place where ice cream is sold over the counter - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [lod](#lod) -4. [Filters](#filters) +5. [Filters](#filters) ## Themes using this layer @@ -48,7 +50,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -63,6 +65,27 @@ Elements must match **all** of the following expressions: | [diet:vegan](https://wiki.openstreetmap.org/wiki/Key:diet:vegan) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dno) | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [yes](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [1](#1) | What is the name of this ice cream parlor?
_This ice cream parlor is named {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [vegan](#vegan)
_(Original in [questions](./BuiltinQuestions.md#vegan))_ | Does this place offer a vegan option?
4 options | diets | _Multiple choice only_ | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [wheelchair-access](#wheelchair-access)
_(Original in [questions](./BuiltinQuestions.md#wheelchair-access))_ | Is this place accessible with a wheelchair?
4 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -184,7 +207,7 @@ The question is `Is this place accessible with a wheelchair?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/indoors.md b/Docs/Layers/indoors.md index 3486a6475..bfb6ce001 100644 --- a/Docs/Layers/indoors.md +++ b/Docs/Layers/indoors.md @@ -12,6 +12,9 @@ Basic indoor mapping: shows room outlines 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) + - [Opening hours](#opening-hours) - [images](#images) - [repeated](#repeated) - [single_level](#single_level) @@ -27,17 +30,32 @@ Basic indoor mapping: shows room outlines - [payment-options-split](#payment-options-split) - [opening_hours_24_7](#opening_hours_24_7) - [Opening hours](#opening-hours) - - [toilets-wheelchair](#toilets-wheelchair) - - [wheelchair-door-width](#wheelchair-door-width) - [toilets-type](#toilets-type) + - [toilets-disposal](#toilets-disposal) + - [gender_segregated](#gender_segregated) + - [menstrual_products](#menstrual_products) + - [menstrual_products_location](#menstrual_products_location) - [toilets-changing-table](#toilets-changing-table) - [toilet-changing_table:location](#toilet-changing_tablelocation) + - [toilet-supervised](#toilet-supervised) - [toilet-has-paper](#toilet-has-paper) - [toilet-handwashing](#toilet-handwashing) + - [toilet-drying](#toilet-drying) + - [wheelchair-group](#wheelchair-group) + - [toilets-wheelchair](#toilets-wheelchair) + - [wheelchair-picture-carousel](#wheelchair-picture-carousel) + - [wheelchair-picture](#wheelchair-picture) + - [wheelchair-title](#wheelchair-title) + - [wheelchair-access](#wheelchair-access) + - [wheelchair-door-width](#wheelchair-door-width) + - [questions-wheelchair](#questions-wheelchair) + - [adult-changing-table](#adult-changing-table) + - [adult-changing-table-mechanism](#adult-changing-table-mechanism) + - [questions-adult-changing-table](#questions-adult-changing-table) - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [lod](#lod) -4. [Filters](#filters) +5. [Filters](#filters) ## Themes using this layer @@ -61,7 +79,7 @@ Elements must match **any** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -75,13 +93,65 @@ Elements must match **any** of the following expressions: | [fee](https://wiki.openstreetmap.org/wiki/Key:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno) | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [string](../SpecialInputElements.md#string) | | | [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | [24/7](https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D24/7) | -| [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) [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) | -| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | | [toilets:position](https://wiki.openstreetmap.org/wiki/Key:toilets:position) | Multiple choice | [seated](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dseated) [urinal](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Durinal) [squat](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dsquat) [seated;urinal](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dseated;urinal) | +| [toilets:disposal](https://wiki.openstreetmap.org/wiki/Key:toilets:disposal) | Multiple choice | [flush](https://wiki.openstreetmap.org/wiki/Tag:toilets:disposal%3Dflush) [pitlatrine](https://wiki.openstreetmap.org/wiki/Tag:toilets:disposal%3Dpitlatrine) [bucket](https://wiki.openstreetmap.org/wiki/Tag:toilets:disposal%3Dbucket) | +| [gender_segregated](https://wiki.openstreetmap.org/wiki/Key:gender_segregated) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:gender_segregated%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:gender_segregated%3Dno) | +| [toilets:menstrual_products](https://wiki.openstreetmap.org/wiki/Key:toilets:menstrual_products) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products%3Dno) | +| [toilets:menstrual_products:location](https://wiki.openstreetmap.org/wiki/Key:toilets:menstrual_products:location) | [string](../SpecialInputElements.md#string) | [female_toilet](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products:location%3Dfemale_toilet) [male_toilet](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products:location%3Dmale_toilet) [wheelchair_toilet](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products:location%3Dwheelchair_toilet) | | [changing_table](https://wiki.openstreetmap.org/wiki/Key:changing_table) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table%3Dno) | | [changing_table:location](https://wiki.openstreetmap.org/wiki/Key:changing_table:location) | [string](../SpecialInputElements.md#string) | [female_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dfemale_toilet) [male_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dmale_toilet) [wheelchair_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dwheelchair_toilet) [dedicated_room](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Ddedicated_room) | +| [supervised](https://wiki.openstreetmap.org/wiki/Key:supervised) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:supervised%3Dyes) [interval](https://wiki.openstreetmap.org/wiki/Tag:supervised%3Dinterval) [no](https://wiki.openstreetmap.org/wiki/Tag:supervised%3Dno) | | [toilets:paper_supplied](https://wiki.openstreetmap.org/wiki/Key:toilets:paper_supplied) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:paper_supplied%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:paper_supplied%3Dno) | | [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | +| [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | +| [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) [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) | +| [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | +| [changing_table:adult:height:mechanism](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height:mechanism) | Multiple choice | [manual](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height:mechanism%3Dmanual) [electric](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height:mechanism%3Delectric) | + +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [ref](#ref) | What is the reference number of this room?
_This room has the reference number {ref}_ | | *[ref](https://wiki.osm.org/wiki/Key:ref)* ([string](../SpecialInputElements.md#string)) | +| [name](#name) | What is the name of this room?
_This room is named {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [room-type](#room-type) | What type of room is this?
24 options | | _Multiple choice only_ | +| [room-capacity](#room-capacity) | How much people can at most fit in this room?
_At most {capacity} people fit this room_ | | *[capacity](https://wiki.osm.org/wiki/Key:capacity)* ([pnat](../SpecialInputElements.md#pnat)) | +| [wikipedia-etymology](#wikipedia-etymology)
_(Original in [etymology](./etymology.md#wikipedia-etymology))_ | What is the Wikidata-item that this object is named after?
_

Wikipedia article of the name giver

{wikipedia(name:etymology:wikidata):max-height:20rem}_ | | *[name:etymology:wikidata](https://wiki.osm.org/wiki/Key:name:etymology:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [toilet-access](#toilet-access)
_(Original in [toilet](./toilet.md#toilet-access))_ | Are these toilets publicly accessible?
_Access is {access}_
5 options | relevant-questions | *[access](https://wiki.osm.org/wiki/Key:access)* ([string](../SpecialInputElements.md#string)) | +| [toilets-fee](#toilets-fee)
_(Original in [toilet](./toilet.md#toilets-fee))_ | Are these toilets free to use?
2 options | relevant-questions | _Multiple choice only_ | +| [toilet-charge](#toilet-charge)
_(Original in [toilet](./toilet.md#toilet-charge))_ | How much does one have to pay for these toilets?
_The fee is {charge}_ | relevant-questions | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([string](../SpecialInputElements.md#string)) | +| [payment-options-split](#payment-options-split)
_(Original in [toilet](./toilet.md#payment-options-split))_ | Which methods of payment are accepted here?
7 options | relevant-questions | _Multiple choice only_ | +| [opening_hours_24_7](#opening_hours_24_7)
_(Original in [toilet](./toilet.md#opening_hours_24_7))_ | When are these toilets opened?
_

Opening hours

{opening_hours_table(opening_hours)}_
2 options | relevant-questions, no-prefix | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [toilets-type](#toilets-type)
_(Original in [toilet](./toilet.md#toilets-type))_ | Which kind of toilets are these?
4 options | relevant-questions, prefixed | _Multiple choice only_ | +| [toilets-disposal](#toilets-disposal)
_(Original in [toilet](./toilet.md#toilets-disposal))_ | How is the waste handled?
3 options | relevant-questions, prefixed | _Multiple choice only_ | +| [gender_segregated](#gender_segregated)
_(Original in [toilet](./toilet.md#gender_segregated))_ | Are these toilets gender-segregated?
2 options | relevant-questions, no-prefix | _Multiple choice only_ | +| [menstrual_products](#menstrual_products)
_(Original in [toilet](./toilet.md#menstrual_products))_ | Are free, menstrual products distributed here?
3 options | relevant-questions, prefixed | _Multiple choice only_ | +| [menstrual_products_location](#menstrual_products_location)
_(Original in [toilet](./toilet.md#menstrual_products_location))_ | Where are the free menstrual products located?
_The menstrual products are located in {toilets:menstrual_products:location}_
3 options | relevant-questions, prefixed | *[toilets:menstrual_products:location](https://wiki.osm.org/wiki/Key:toilets:menstrual_products:location)* ([string](../SpecialInputElements.md#string)) | +| [toilets-changing-table](#toilets-changing-table)
_(Original in [toilet](./toilet.md#toilets-changing-table))_ | Is a changing table (to change diapers) available?
2 options | relevant-questions, no-prefix | _Multiple choice only_ | +| [toilet-changing_table:location](#toilet-changing_table:location)
_(Original in [toilet](./toilet.md#toilet-changing_table:location))_ | Where is the changing table located?
_A changing table is located at {changing_table:location}_
4 options | relevant-questions, no-prefix | *[changing_table:location](https://wiki.osm.org/wiki/Key:changing_table:location)* ([string](../SpecialInputElements.md#string)) | +| [toilet-supervised](#toilet-supervised)
_(Original in [toilet](./toilet.md#toilet-supervised))_ | Is this toilets supervised by a person?
3 options | relevant-questions, no-prefix | _Multiple choice only_ | +| [toilet-has-paper](#toilet-has-paper)
_(Original in [toilet](./toilet.md#toilet-has-paper))_ | Does one have to bring their own toilet paper to this toilet?
2 options | relevant-questions | _Multiple choice only_ | +| [toilet-handwashing](#toilet-handwashing)
_(Original in [toilet](./toilet.md#toilet-handwashing))_ | Do these toilets have a sink to wash your hands?
2 options | relevant-questions, prefixed | _Multiple choice only_ | +| [toilet-drying](#toilet-drying)
_(Original in [toilet](./toilet.md#toilet-drying))_ | Do these toilets have a device to dry your hands?
5 options | relevant-questions, prefixed | _Multiple choice only_ | +| [wheelchair-group](#wheelchair-group)
_(Original in [toilet](./toilet.md#wheelchair-group))_ | _{group(wheelchair-title,wheelchair;adult-changing-table)}_ | relevant-questions, prefixed | _Multiple choice only_ | +| [toilets-wheelchair](#toilets-wheelchair)
_(Original in [toilet](./toilet.md#toilets-wheelchair))_ | Is there a dedicated toilet for wheelchair users?
3 options | relevant-questions, wheelchair, hidden, no-prefix | _Multiple choice only_ | +| [wheelchair-picture-carousel](#wheelchair-picture-carousel)
_(Original in [toilet](./toilet.md#wheelchair-picture-carousel))_ | _{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}_ | wheelchair, hidden, relevant-questions, prefixed | _Multiple choice only_ | +| [wheelchair-picture](#wheelchair-picture)
_(Original in [toilet](./toilet.md#wheelchair-picture))_ | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed | _Multiple choice only_ | +| [wheelchair-title](#wheelchair-title)
_(Original in [toilet](./toilet.md#wheelchair-title))_ | _Wheelchair accessible toilet_
2 options | hidden, relevant-questions, prefixed | _Multiple choice only_ | +| [wheelchair-access](#wheelchair-access)
_(Original in [toilet](./toilet.md#wheelchair-access))_ | Is the wheelchair-accessible toilet locked?
5 options | hidden, wheelchair, relevant-questions, prefixed | _Multiple choice only_ | +| [wheelchair-door-width](#wheelchair-door-width)
_(Original in [toilet](./toilet.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet?
_The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [questions-wheelchair](#questions-wheelchair)
_(Original in [toilet](./toilet.md#questions-wheelchair))_ | _{questions(wheelchair,,)}_ | wheelchair, hidden, relevant-questions | _Multiple choice only_ | +| [adult-changing-table](#adult-changing-table)
_(Original in [toilet](./toilet.md#adult-changing-table))_ | Does this toilet have an adult changing table?
2 options | prefixed, hidden, relevant-questions, adult-changing-table | _Multiple choice only_ | +| [adult-changing-table-mechanism](#adult-changing-table-mechanism)
_(Original in [toilet](./toilet.md#adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | hidden, relevant-questions, adult-changing-table | _Multiple choice only_ | +| [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet](./toilet.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,wheelchair;adult-changing-table;hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### 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 @@ -230,27 +300,7 @@ The question is `When are these toilets opened?` This tagrendering is only visible in the popup if the following condition is met: amenity=toilets & access!=no This tagrendering has labels `relevant-questions` - -### toilets-wheelchair - -The question is `Is there a dedicated toilet for wheelchair users?` - - - *There is a dedicated toilet for wheelchair users* is shown if with wheelchair=yes - - *No wheelchair access* is shown if with wheelchair=no - - *There is only a dedicated toilet for wheelchair users* is shown if with wheelchair=designated - -This tagrendering is only visible in the popup if the following condition is met: amenity=toilets -This tagrendering has labels -`relevant-questions` - -### wheelchair-door-width - -The question is `What is the width of the door to the wheelchair accessible toilet?` -*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set - -This tagrendering is only visible in the popup if the following condition is met: amenity=toilets & (wheelchair=yes | wheelchair=designated) -This tagrendering has labels -`relevant-questions` +`no-prefix` ### toilets-type @@ -264,6 +314,59 @@ The question is `Which kind of toilets are these?` This tagrendering is only visible in the popup if the following condition is met: amenity=toilets This tagrendering has labels `relevant-questions` +`prefixed` + +### toilets-disposal + +The question is `How is the waste handled?` + + - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush + - *The waste falls into a pit* is shown if with toilets:disposal=pitlatrine + - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket + +This tagrendering is only visible in the popup if the following condition is met: amenity=toilets +This tagrendering has labels +`relevant-questions` +`prefixed` + +### gender_segregated + +The question is `Are these toilets gender-segregated?` + + - *There is a separate, signposted area for men and women* is shown if with gender_segregated=yes + - *There is no separate, signposted area for men and women* is shown if with gender_segregated=no + +This tagrendering is only visible in the popup if the following condition is met: amenity=toilets & toilets:position!=urinal +This tagrendering has labels +`relevant-questions` +`no-prefix` + +### menstrual_products + +The question is `Are free, menstrual products distributed here?` + + - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes + - *Free menstrual products are available to some visitors of these toilets* is shown if with toilets:menstrual_products=limited + - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no + +This tagrendering is only visible in the popup if the following condition is met: amenity=toilets +This tagrendering has labels +`relevant-questions` +`prefixed` + +### menstrual_products_location + +The question is `Where are the free menstrual products located?` +*The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set + + - *The free, menstrual products are located in the toilet for women* is shown if with toilets:menstrual_products:location=female_toilet + - *The free, menstrual products are located in the toilet for men* is shown if with toilets:menstrual_products:location=male_toilet + - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet + +This tagrendering is only visible in the popup if the following condition is met: amenity=toilets & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) +This tagrendering has labels +`relevant-questions` +`prefixed` ### toilets-changing-table @@ -275,6 +378,7 @@ The question is `Is a changing table (to change diapers) available?` This tagrendering is only visible in the popup if the following condition is met: amenity=toilets This tagrendering has labels `relevant-questions` +`no-prefix` ### toilet-changing_table:location @@ -289,6 +393,20 @@ The question is `Where is the changing table located?` This tagrendering is only visible in the popup if the following condition is met: amenity=toilets & changing_table=yes This tagrendering has labels `relevant-questions` +`no-prefix` + +### toilet-supervised + +The question is `Is this toilets supervised by a person?` + + - *There is a person supervising these toilets during (most of) the opening hours* is shown if with supervised=yes + - *There is a person supervising these toilets, but they are present only during certain times of the opening hours* is shown if with supervised=interval + - *These toilets are not supervised* is shown if with supervised=no + +This tagrendering is only visible in the popup if the following condition is met: amenity=toilets & (access=yes | access=) +This tagrendering has labels +`relevant-questions` +`no-prefix` ### toilet-has-paper @@ -311,11 +429,168 @@ The question is `Do these toilets have a sink to wash your hands?` This tagrendering is only visible in the popup if the following condition is met: amenity=toilets This tagrendering has labels `relevant-questions` +`prefixed` + +### toilet-drying + +The question is `Do these toilets have a device to dry your hands?` + + - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer + - *Paper towels are available for drying hands.* is shown if with toilets:hands_drying=paper_towel + - *A towel roll cabinet is available for drying hands* is shown if with toilets:hands_drying=towel_cabinet + - *A fabric towel available to dry your hands.* is shown if with toilets:hands_drying=towel + - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no + +This tagrendering is only visible in the popup if the following condition is met: amenity=toilets & toilets:handwashing=yes +This tagrendering has labels +`relevant-questions` +`prefixed` + +### wheelchair-group + +_This tagrendering has no question and is thus read-only_ +*{group(wheelchair-title,wheelchair;adult-changing-table)}* + +This tagrendering is only visible in the popup if the following condition is met: amenity=toilets +This tagrendering has labels +`relevant-questions` +`prefixed` + +### toilets-wheelchair + +The question is `Is there a dedicated toilet for wheelchair users?` + + - *There is a dedicated toilet for wheelchair users* is shown if with wheelchair=yes + - *No wheelchair access* is shown if with wheelchair=no + - *There is only a dedicated toilet for wheelchair users* is shown if with wheelchair=designated + +This tagrendering is only visible in the popup if the following condition is met: amenity=toilets +This tagrendering has labels +`relevant-questions` +`wheelchair` +`hidden` +`no-prefix` + +### wheelchair-picture-carousel + +_This tagrendering has no question and is thus read-only_ +*{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* + +This tagrendering is only visible in the popup if the following condition is met: amenity=toilets & (toilets:wheelchair=yes | wheelchair=yes) +This tagrendering has labels +`wheelchair` +`hidden` +`relevant-questions` +`prefixed` + +### wheelchair-picture + +_This tagrendering has no question and is thus read-only_ +*{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* + +This tagrendering is only visible in the popup if the following condition is met: amenity=toilets & (toilets:wheelchair=yes | wheelchair=yes) +This tagrendering has labels +`wheelchair` +`hidden` +`relevant-questions` +`prefixed` + +### wheelchair-title + +_This tagrendering has no question and is thus read-only_ +*Wheelchair accessible toilet* + + - *Wheelchair accessibility features* is shown if with wheelchair=designated | toilets:wheelchair=designated + - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no + +This tagrendering is only visible in the popup if the following condition is met: amenity=toilets +This tagrendering has labels +`hidden` +`relevant-questions` +`prefixed` + +### wheelchair-access + +The question is `Is the wheelchair-accessible toilet locked?` + + - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes + - *One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key* is shown if with toilets:wheelchair:access=key + - *One can use a Master Locksmiths Access Key (MLAK) to access this bathroom* is shown if with centralkey=mlak + - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks + - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey + +This tagrendering is only visible in the popup if the following condition is met: amenity=toilets & (toilets:wheelchair=yes | wheelchair=yes) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels +`hidden` +`wheelchair` +`relevant-questions` +`prefixed` + +### wheelchair-door-width + +The question is `What is the width of the door to the wheelchair accessible toilet?` +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set + +This tagrendering is only visible in the popup if the following condition is met: amenity=toilets & (toilets:wheelchair=yes | toilets:wheelchair=designated | wheelchair=yes | wheelchair=designated) +This tagrendering has labels +`relevant-questions` +`wheelchair` +`hidden` +`prefixed` + +### questions-wheelchair + +_This tagrendering has no question and is thus read-only_ +*{questions(wheelchair,,)}* + +This tagrendering is only visible in the popup if the following condition is met: amenity=toilets +This tagrendering has labels +`wheelchair` +`hidden` +`relevant-questions` + +### adult-changing-table + +The question is `Does this toilet have an adult changing table?` + + - *Has a changing table for adults* is shown if with changing_table:adult=yes + - *No changing table for adults* is shown if with changing_table:adult=no + +This tagrendering is only visible in the popup if the following condition is met: amenity=toilets +This tagrendering has labels +`prefixed` +`hidden` +`relevant-questions` +`adult-changing-table` + +### adult-changing-table-mechanism + +The question is `How is the height of the changing table adjusted?` + + - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual + - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric + +This tagrendering is only visible in the popup if the following condition is met: amenity=toilets & changing_table:adult:height=adjustable +This tagrendering has labels +`hidden` +`relevant-questions` +`adult-changing-table` + +### questions-adult-changing-table + +_This tagrendering has no question and is thus read-only_ +*{questions(adult-changing-table,,yes)}* + +This tagrendering is only visible in the popup if the following condition is met: amenity=toilets +This tagrendering has labels +`hidden` +`relevant-questions` +`adult-changing-table` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,wheelchair;adult-changing-table;hidden)}* ### move-button diff --git a/Docs/Layers/information_board.md b/Docs/Layers/information_board.md index 60bb15446..ffd5747f9 100644 --- a/Docs/Layers/information_board.md +++ b/Docs/Layers/information_board.md @@ -12,6 +12,7 @@ A layer showing touristical, road side information boards (e.g. giving informati 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [leftover-questions](#leftover-questions) - [move-button](#move-button) @@ -38,6 +39,16 @@ Elements must match the expression ** _(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -46,7 +57,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/item_with_image.md b/Docs/Layers/item_with_image.md index 82d21d160..ef56a6e59 100644 --- a/Docs/Layers/item_with_image.md +++ b/Docs/Layers/item_with_image.md @@ -11,6 +11,7 @@ All items with an image. All alone, not a layer which is relevant for any MapCom 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [leftover-questions](#leftover-questions) - [lod](#lod) @@ -53,6 +54,14 @@ Elements must match **any** of the following expressions: ## Supported attributes +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -61,7 +70,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod diff --git a/Docs/Layers/kerbs.md b/Docs/Layers/kerbs.md index 1a26a546d..51ad680da 100644 --- a/Docs/Layers/kerbs.md +++ b/Docs/Layers/kerbs.md @@ -15,6 +15,7 @@ A layer showing kerbs. 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [kerb-type](#kerb-type) - [tactile-paving](#tactile-paving) @@ -23,7 +24,7 @@ A layer showing kerbs. - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -40,13 +41,16 @@ The following options to create new points are included: ## Basic tags for this layer -Elements must match the expression **
barrier=kerb** +Elements must match **any** of the following expressions: -[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22barrier%22%3D%22kerb%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) + - barrier=kerb + - kerb=no & highway!=crossing + +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22barrier%22%3D%22kerb%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22kerb%22%3D%22no%22%5D%5B%22highway%22!%3D%22crossing%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, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -55,6 +59,19 @@ Elements must match the expression ** [tactile_paving:colour](https://wiki.openstreetmap.org/wiki/Key:tactile_paving:colour) | [color](../SpecialInputElements.md#color) | [yellow](https://wiki.openstreetmap.org/wiki/Tag:tactile_paving:colour%3Dyellow) [red](https://wiki.openstreetmap.org/wiki/Tag:tactile_paving:colour%3Dred) [white](https://wiki.openstreetmap.org/wiki/Tag:tactile_paving:colour%3Dwhite) [grey](https://wiki.openstreetmap.org/wiki/Tag:tactile_paving:colour%3Dgrey) | | [kerb:height](https://wiki.openstreetmap.org/wiki/Key:kerb:height) | [pnat](../SpecialInputElements.md#pnat) | [0](https://wiki.openstreetmap.org/wiki/Tag:kerb:height%3D0) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [kerb-type](#kerb-type) | What is the height of this kerb?
5 options | | _Multiple choice only_ | +| [tactile-paving](#tactile-paving) | Is there tactile paving at this kerb?
4 options | | _Multiple choice only_ | +| [tactile-paving-colour](#tactile-paving-colour) | What is the colour of the tactile paving?
_The tactile paving is coloured {tactile_paving:colour}._
4 options | | *[tactile_paving:colour](https://wiki.osm.org/wiki/Key:tactile_paving:colour)* ([color](../SpecialInputElements.md#color)) | +| [kerb-height](#kerb-height) | What is the height of this kerb?
_Kerb height: {kerb:height}_
1 options | | *[kerb:height](https://wiki.osm.org/wiki/Key:kerb:height)* ([pnat](../SpecialInputElements.md#pnat)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -105,7 +122,7 @@ The question is `What is the height of this kerb?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/lighthouse.md b/Docs/Layers/lighthouse.md index a52c075db..b27fce176 100644 --- a/Docs/Layers/lighthouse.md +++ b/Docs/Layers/lighthouse.md @@ -10,6 +10,7 @@ 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [wikipedia](#wikipedia) - [lighthouse-height](#lighthouse-height) @@ -36,13 +37,24 @@ Elements must match the expression ** [wikidata](https://wiki.openstreetmap.org/wiki/Key:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | | [height](https://wiki.openstreetmap.org/wiki/Key:height) | [pfloat](../SpecialInputElements.md#pfloat) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [wikipedia](#wikipedia)
_(Original in [questions](./BuiltinQuestions.md#wikipedia))_ | What is the corresponding Wikidata entity?
_{wikipedia():max-height:25rem}_
2 options | | *[wikidata](https://wiki.osm.org/wiki/Key:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [lighthouse-height](#lighthouse-height) | What is the height of this lighthouse, in metres?
_The height of this lighthouse is {height} metres._ | | *[height](https://wiki.osm.org/wiki/Key:height)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -64,7 +76,7 @@ The question is `What is the height of this lighthouse, in metres?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/lit_streets.md b/Docs/Layers/lit_streets.md index 5b046124f..4643f25a0 100644 --- a/Docs/Layers/lit_streets.md +++ b/Docs/Layers/lit_streets.md @@ -10,6 +10,7 @@ 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [lit](#lit) - [leftover-questions](#leftover-questions) @@ -33,12 +34,22 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [lit](https://wiki.openstreetmap.org/wiki/Key:lit) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:lit%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:lit%3Dno) [24/7](https://wiki.openstreetmap.org/wiki/Tag:lit%3D24/7) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [lit](#lit) | Is this street lit?
4 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [split_button](#split_button)
_(Original in [questions](./BuiltinQuestions.md#split_button))_ | _{split_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -56,7 +67,7 @@ The question is `Is this street lit?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### split_button diff --git a/Docs/Layers/love_hotel.md b/Docs/Layers/love_hotel.md index 5ea463108..43a3f7c9e 100644 --- a/Docs/Layers/love_hotel.md +++ b/Docs/Layers/love_hotel.md @@ -12,6 +12,7 @@ A love hotel is a type of short-stay hotel found around the world operated prima 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [reviews](#reviews) - [name](#name) @@ -42,7 +43,7 @@ Elements must match the expression ** [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | | | [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [name](#name) | What is the name of this love hotel?
_This love hotel is named {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -100,7 +115,7 @@ This tagrendering has labels ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/map.md b/Docs/Layers/map.md index 6b441beec..119c53ecd 100644 --- a/Docs/Layers/map.md +++ b/Docs/Layers/map.md @@ -12,6 +12,7 @@ A map, meant for tourists which is permanently installed in the public space 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [map_type](#map_type) - [map_size](#map_size) @@ -46,7 +47,7 @@ Elements must match **any** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -55,6 +56,20 @@ Elements must match **any** of the following expressions: | [map_source](https://wiki.openstreetmap.org/wiki/Key:map_source) | [string](../SpecialInputElements.md#string) | [OpenStreetMap](https://wiki.openstreetmap.org/wiki/Tag:map_source%3DOpenStreetMap) | | [map_source:attribution](https://wiki.openstreetmap.org/wiki/Key:map_source:attribution) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:map_source:attribution%3Dyes) [incomplete](https://wiki.openstreetmap.org/wiki/Tag:map_source:attribution%3Dincomplete) [sticker](https://wiki.openstreetmap.org/wiki/Tag:map_source:attribution%3Dsticker) [none](https://wiki.openstreetmap.org/wiki/Tag:map_source:attribution%3Dnone) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [map_type](#map_type) | What type of map is shown?
4 options | | _Multiple choice only_ | +| [map_size](#map_size) | What is the size of the shown area on the map?
5 options | | _Multiple choice only_ | +| [map-map_source](#map-map_source) | On which data is this map based?
_This map is based on {map_source}_
1 options | map | *[map_source](https://wiki.osm.org/wiki/Key:map_source)* ([string](../SpecialInputElements.md#string)) | +| [map-attribution](#map-attribution) | Is the OpenStreetMap-attribution given?
5 options | map | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -106,7 +121,7 @@ This tagrendering has labels ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/maproulette.md b/Docs/Layers/maproulette.md index a4c51efb4..ae3270dd5 100644 --- a/Docs/Layers/maproulette.md +++ b/Docs/Layers/maproulette.md @@ -17,13 +17,14 @@ No themes use this layer 1. [Basic tags for this layer](#basic-tags-for-this-layer) 2. [Supported attributes](#supported-attributes) +3. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [status](#status) - [mark_fixed](#mark_fixed) - [mark_duplicate](#mark_duplicate) - [mark_too_hard](#mark_too_hard) - [leftover-questions](#leftover-questions) - [lod](#lod) -3. [Filters](#filters) +4. [Filters](#filters) ## Basic tags for this layer @@ -33,12 +34,23 @@ Elements must match the expression **title~.+** ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [status](https://wiki.openstreetmap.org/wiki/Key:status) | Multiple choice | [0](https://wiki.openstreetmap.org/wiki/Tag:status%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:status%3D1) [2](https://wiki.openstreetmap.org/wiki/Tag:status%3D2) [3](https://wiki.openstreetmap.org/wiki/Tag:status%3D3) [4](https://wiki.openstreetmap.org/wiki/Tag:status%3D4) [5](https://wiki.openstreetmap.org/wiki/Tag:status%3D5) [6](https://wiki.openstreetmap.org/wiki/Tag:status%3D6) [9](https://wiki.openstreetmap.org/wiki/Tag:status%3D9) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [status](#status) | 8 options | | _Multiple choice only_ | +| [mark_fixed](#mark_fixed) | _{maproulette_set_status(Mark as fixed,,,,,)}_ | controls | _Multiple choice only_ | +| [mark_duplicate](#mark_duplicate) | _{maproulette_set_status(Mark as not found or false positive,close,,2,,)}_ | controls | _Multiple choice only_ | +| [mark_too_hard](#mark_too_hard) | _{maproulette_set_status(Mark as too hard,./assets/svg/not_found.svg,,6,,)}_ | controls | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### status _This tagrendering has no question and is thus read-only_ @@ -79,7 +91,7 @@ This tagrendering has labels ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod diff --git a/Docs/Layers/maproulette_challenge.md b/Docs/Layers/maproulette_challenge.md index 13eb80eb1..40456b907 100644 --- a/Docs/Layers/maproulette_challenge.md +++ b/Docs/Layers/maproulette_challenge.md @@ -2,7 +2,7 @@ # maproulette_challenge -Layer showing tasks of a single MapRoulette challenge. This layer is intended to be reused and extended in themes; refer to [the documentation](https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Integrating_Maproulette.md) on how to do this. +Layer showing tasks of a single MapRoulette challenge. This layer is intended to be reused and extended in themes; refer to [the documentation](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Integrating_Maproulette.md) on how to do this. - This layer is shown at zoomlevel **0** and higher - Not visible in the layer selection by default. If you want to make this layer toggable, override `name` @@ -17,10 +17,11 @@ This layer is loaded from an external source, namely 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [status](#status) - [leftover-questions](#leftover-questions) - [lod](#lod) -4. [Filters](#filters) +5. [Filters](#filters) ## Themes using this layer @@ -36,12 +37,20 @@ Elements must match the expression **mr_taskId~.+** ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [mr_taskStatus](https://wiki.openstreetmap.org/wiki/Key:mr_taskStatus) | Multiple choice | [Created](https://wiki.openstreetmap.org/wiki/Tag:mr_taskStatus%3DCreated) [Fixed](https://wiki.openstreetmap.org/wiki/Tag:mr_taskStatus%3DFixed) [False positive](https://wiki.openstreetmap.org/wiki/Tag:mr_taskStatus%3DFalse positive) [Skipped](https://wiki.openstreetmap.org/wiki/Tag:mr_taskStatus%3DSkipped) [Deleted](https://wiki.openstreetmap.org/wiki/Tag:mr_taskStatus%3DDeleted) [Already fixed](https://wiki.openstreetmap.org/wiki/Tag:mr_taskStatus%3DAlready fixed) [Too hard](https://wiki.openstreetmap.org/wiki/Tag:mr_taskStatus%3DToo hard) [Disabled](https://wiki.openstreetmap.org/wiki/Tag:mr_taskStatus%3DDisabled) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [status](#status) | 8 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### status _This tagrendering has no question and is thus read-only_ @@ -58,7 +67,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod diff --git a/Docs/Layers/maxspeed.md b/Docs/Layers/maxspeed.md index f90eb424a..33e427c29 100644 --- a/Docs/Layers/maxspeed.md +++ b/Docs/Layers/maxspeed.md @@ -11,6 +11,7 @@ Shows the allowed speed for every road 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [maxspeed-maxspeed](#maxspeed-maxspeed) - [leftover-questions](#leftover-questions) - [split_button](#split_button) @@ -33,12 +34,21 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [maxspeed](https://wiki.openstreetmap.org/wiki/Key:maxspeed) | [pnat](../SpecialInputElements.md#pnat) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [maxspeed-maxspeed](#maxspeed-maxspeed) | What is the legal maximum speed one is allowed to drive on this road?
_The maximum allowed speed on this road is {canonical(maxspeed)}_
1 options | | *[maxspeed](https://wiki.osm.org/wiki/Key:maxspeed)* ([pnat](../SpecialInputElements.md#pnat)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [split_button](#split_button)
_(Original in [questions](./BuiltinQuestions.md#split_button))_ | _{split_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### maxspeed-maxspeed The question is `What is the legal maximum speed one is allowed to drive on this road?` @@ -49,7 +59,7 @@ The question is `What is the legal maximum speed one is allowed to drive on this ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### split_button diff --git a/Docs/Layers/medical_shops.md b/Docs/Layers/medical_shops.md index 276aab736..efb02c332 100644 --- a/Docs/Layers/medical_shops.md +++ b/Docs/Layers/medical_shops.md @@ -14,6 +14,8 @@ A shop 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [reviews](#reviews) - [shops-name](#shops-name) @@ -61,7 +63,7 @@ A shop - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -86,7 +88,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -117,7 +119,7 @@ Elements must match **all** of the following expressions: | [service:bicycle:diy](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:diy) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dno) [only_sold](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Donly_sold) | | [service:bicycle:cleaning](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dyes) [diy](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Ddiy) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dno) | | [service:bicycle:cleaning:charge](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:charge) | [string](../SpecialInputElements.md#string) | | -| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wifi](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi) | +| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) | | [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) | | [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) | @@ -127,6 +129,57 @@ Elements must match **all** of the following expressions: | [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [shops-name](#shops-name) | What is the name of this shop?
_This shop is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [shop_types](#shop_types)
_(Original in [id_presets](./id_presets.md#shop_types))_ | What kind of shop is this?
_This is a {shop}_
165 options | description | *[shop](https://wiki.osm.org/wiki/Key:shop)* ([string](../SpecialInputElements.md#string)) | +| [brand](#brand) | What is the brand of this shop?
_Part of {brand}_
1 options | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [second_hand](#second_hand) | Does this shop sell second-hand items?
3 options | | _Multiple choice only_ | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [copyshop-print-sizes](#copyshop-print-sizes) | What paper formats does this shop offer?
5 options | | _Multiple choice only_ | +| [copyshop-binding](#copyshop-binding) | Does this shop offer a binding service?
2 options | | _Multiple choice only_ | +| [optometrist_service](#optometrist_service) | Are medical services available here?
2 options | | _Multiple choice only_ | +| [key_cutter](#key_cutter) | Does this shop offer key cutting?
3 options | | _Multiple choice only_ | +| [sells_new_bikes](#sells_new_bikes) | Does this shop sell bikes?
2 options | | _Multiple choice only_ | +| [bike_second_hand](#bike_second_hand) | Does this shop sell second-hand bikes?
3 options | | _Multiple choice only_ | +| [repairs_bikes](#repairs_bikes) | Does this shop repair bikes?
4 options | | _Multiple choice only_ | +| [bicycle_rental](#bicycle_rental) | Does this shop rent out bikes?
2 options | | _Multiple choice only_ | +| [bicycle-types](#bicycle-types)
_(Original in [bicycle_rental](./bicycle_rental.md#bicycle-types))_ | What kind of bicycles and accessories are rented here?
_{rental} is rented here_
9 options | bicycle_rental | *[rental](https://wiki.osm.org/wiki/Key:rental)* ([string](../SpecialInputElements.md#string)) | +| [rental-capacity-city_bike](#rental-capacity-city_bike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-city_bike))_ | How many city bikes can be rented here?
_{capacity:city_bike} city bikes can be rented here_ | bicycle_rental | *[capacity:city_bike](https://wiki.osm.org/wiki/Key:capacity:city_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-ebike](#rental-capacity-ebike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-ebike))_ | How many electrical bikes can be rented here?
_{capacity:ebike} electrical bikes can be rented here_ | bicycle_rental | *[capacity:ebike](https://wiki.osm.org/wiki/Key:capacity:ebike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-kid_bike](#rental-capacity-kid_bike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-kid_bike))_ | How many bikes for children can be rented here?
_{capacity:kid_bike} bikes for children can be rented here_ | bicycle_rental | *[capacity:kid_bike](https://wiki.osm.org/wiki/Key:capacity:kid_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bmx](#rental-capacity-bmx)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-bmx))_ | How many BMX bikes can be rented here?
_{capacity:bmx} BMX bikes can be rented here_ | bicycle_rental | *[capacity:bmx](https://wiki.osm.org/wiki/Key:capacity:bmx)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-mtb](#rental-capacity-mtb)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-mtb))_ | How many mountainbikes can be rented here?
_{capacity:mtb} mountainbikes can be rented here_ | bicycle_rental | *[capacity:mtb](https://wiki.osm.org/wiki/Key:capacity:mtb)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bicycle_pannier](#rental-capacity-bicycle_pannier)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-bicycle_pannier))_ | How many bicycle panniers can be rented here?
_{capacity:bicycle_pannier} bicycle panniers can be rented here_ | bicycle_rental | *[capacity:bicycle_pannier](https://wiki.osm.org/wiki/Key:capacity:bicycle_pannier)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-tandem_bicycle](#rental-capacity-tandem_bicycle)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-tandem_bicycle))_ | How many tandem can be rented here?
_{capacity:tandem_bicycle} tandem can be rented here_ | bicycle_rental | *[capacity:tandem_bicycle](https://wiki.osm.org/wiki/Key:capacity:tandem_bicycle)* ([pnat](../SpecialInputElements.md#pnat)) | +| [bike_pump_service](#bike_pump_service) | Does this shop offer a bike pump for use by anyone?
3 options | | _Multiple choice only_ | +| [bike_repair_tools](#bike_repair_tools) | Are there tools here to repair your own bike?
3 options | | _Multiple choice only_ | +| [bike_wash](#bike_wash) | Are bicycles washed here?
3 options | | _Multiple choice only_ | +| [bike_cleaning-service_bicycle_cleaning_charge](#bike_cleaning-service_bicycle_cleaning_charge)
_(Original in [bike_cleaning](./bike_cleaning.md#bike_cleaning-service_bicycle_cleaning_charge))_ | How much does it cost to use the cleaning service?
_Using the cleaning service costs {service:bicycle:cleaning:charge}_
2 options | | *[service:bicycle:cleaning:charge](https://wiki.osm.org/wiki/Key:service:bicycle:cleaning:charge)* ([string](../SpecialInputElements.md#string)) | +| [internet](#internet)
_(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access?
6 options | internet-all | _Multiple choice only_ | +| [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | +| [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | +| [organic](#organic) | Does this shop offer organic products?
3 options | | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [dog-access](#dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | +| [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -612,7 +665,7 @@ The question is `Does this place offer internet access?` - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_ - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal - *This place offers wired internet access* is shown if with internet_access=wired - - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wifi + - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan This tagrendering has labels `internet-all` @@ -707,7 +760,7 @@ The question is `Is there still some relevant info that the previous questions d ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/memorial.md b/Docs/Layers/memorial.md index 8dc4cfca4..ea9ba832d 100644 --- a/Docs/Layers/memorial.md +++ b/Docs/Layers/memorial.md @@ -5,6 +5,7 @@ Layer showing memorial plaques, based upon a unofficial theme. Can be expanded to have multiple types of memorials later on - This layer is shown at zoomlevel **9** and higher + - This layer will automatically load [walls_and_buildings](./walls_and_buildings.md) into the layout as it depends on it: preset `a memorial on a wall` snaps to this layer (memorial.presets[1]) ## Table of contents @@ -12,6 +13,9 @@ Layer showing memorial plaques, based upon a unofficial theme. Can be expanded t 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Wikipedia page about the memorial](#wikipedia-page-about-the-memorial) + - [Wikipedia page about the remembered event or person](#wikipedia-page-about-the-remembered-event-or-person) - [images_no_blur](#images_no_blur) - [memorial-type](#memorial-type) - [inscription](#inscription) @@ -33,7 +37,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) +6. [Filters](#filters) ## Themes using this layer @@ -46,6 +50,7 @@ Layer showing memorial plaques, based upon a unofficial theme. Can be expanded t The following options to create new points are included: - **a memorial** which has the following tags:historic=memorial + - **a memorial on a wall** which has the following tags:historic=memorial (snaps to layers `walls_and_buildings`) ## Basic tags for this layer @@ -58,7 +63,7 @@ Elements must match **any** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -77,6 +82,30 @@ Elements must match **any** of the following expressions: | [inscription](https://wiki.openstreetmap.org/wiki/Key:inscription) | [text](../SpecialInputElements.md#text) | | | [historic](https://wiki.openstreetmap.org/wiki/Key:historic) | Multiple choice | [memorial](https://wiki.openstreetmap.org/wiki/Tag:historic%3Dmemorial) [](https://wiki.openstreetmap.org/wiki/Tag:historic%3D) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images_no_blur](#images_no_blur)
_(Original in [questions](./BuiltinQuestions.md#images_no_blur))_ | _{image_carousel()}{image_upload(,,,true)}_ | | _Multiple choice only_ | +| [memorial-type](#memorial-type) | What type of memorial is this?
_This is a {memorial}_
15 options | memorial-questions | *[memorial](https://wiki.osm.org/wiki/Key:memorial)* ([string](../SpecialInputElements.md#string)) | +| [inscription](#inscription) | What is the inscription on this memorial?
_The inscription on this memorial reads:

{inscription}

_
1 options | memorial-questions | *[inscription](https://wiki.osm.org/wiki/Key:inscription)* ([text](../SpecialInputElements.md#text)) | +| [memorial-wikidata](#memorial-wikidata) | What is the Wikipedia page about this memorial?
_

Wikipedia page about the memorial

{wikipedia(wikidata)}_ | memorial-specific, memorial-questions | *[wikidata](https://wiki.osm.org/wiki/Key:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [subject-wikidata](#subject-wikidata) | What is the Wikipedia page about the person or event that is remembered here?
_

Wikipedia page about the remembered event or person

{wikipedia(subject:wikidata)}_ | memorial-specific, memorial-questions | *[subject:wikidata](https://wiki.osm.org/wiki/Key:subject:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [start_date](#start_date) | When was this memorial installed?
_Placed on {start_date}_ | | *[start_date](https://wiki.osm.org/wiki/Key:start_date)* ([date](../SpecialInputElements.md#date)) | +| [bench-backrest](#bench-backrest)
_(Original in [bench](./bench.md#bench-backrest))_ | Does this bench have a backrest?
3 options | bench-questions | _Multiple choice only_ | +| [bench-armrest](#bench-armrest)
_(Original in [bench](./bench.md#bench-armrest))_ | Does this bench have one or more armrests?
2 options | bench-questions | _Multiple choice only_ | +| [bench-seats](#bench-seats)
_(Original in [bench](./bench.md#bench-seats))_ | How many seats does this bench have?
_This bench has {seats} seats_
1 options | bench-questions | *[seats](https://wiki.osm.org/wiki/Key:seats)* ([nat](../SpecialInputElements.md#nat)) | +| [bench-material](#bench-material)
_(Original in [bench](./bench.md#bench-material))_ | What is the bench (seating) made from?
_Material: {material}_
6 options | bench-questions | *[material](https://wiki.osm.org/wiki/Key:material)* ([string](../SpecialInputElements.md#string)) | +| [bench-direction](#bench-direction)
_(Original in [bench](./bench.md#bench-direction))_ | In which direction are you looking when sitting on the bench?
_When sitting on the bench, one looks towards {direction}°._ | bench-questions | *[direction](https://wiki.osm.org/wiki/Key:direction)* ([direction](../SpecialInputElements.md#direction)) | +| [bench-colour](#bench-colour)
_(Original in [bench](./bench.md#bench-colour))_ | Which colour does this bench have?
_Colour: {colour}_
8 options | bench-questions | *[colour](https://wiki.osm.org/wiki/Key:colour)* ([color](../SpecialInputElements.md#color)) | +| [bench-survey:date](#bench-survey:date)
_(Original in [bench](./bench.md#bench-survey:date))_ | When was this bench last surveyed?
_This bench was last surveyed on {survey:date}_
1 options | bench-questions | *[survey:date](https://wiki.osm.org/wiki/Key:survey:date)* ([date](../SpecialInputElements.md#date)) | +| [bench-inscription](#bench-inscription)
_(Original in [bench](./bench.md#bench-inscription))_ | Does this bench have an inscription?
_This bench has the following inscription:

{inscription}

_
2 options | bench-questions | *[inscription](https://wiki.osm.org/wiki/Key:inscription)* ([text](../SpecialInputElements.md#text)) | +| [bench-memorial](#bench-memorial)
_(Original in [bench](./bench.md#bench-memorial))_ | Does this bench act as memorial for someone or something?
2 options | bench-questions | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### images_no_blur Same as `images`, but uploaded request to disable blurring to the panoramax server _This tagrendering has no question and is thus read-only_ @@ -121,11 +150,19 @@ This tagrendering has labels The question is `What is the Wikipedia page about this memorial?` *

Wikipedia page about the memorial

{wikipedia(wikidata)}* is shown if `wikidata` is set +This tagrendering has labels +`memorial-specific` +`memorial-questions` + ### subject-wikidata The question is `What is the Wikipedia page about the person or event that is remembered here?` *

Wikipedia page about the remembered event or person

{wikipedia(subject:wikidata)}* is shown if `subject:wikidata` is set +This tagrendering has labels +`memorial-specific` +`memorial-questions` + ### start_date The question is `When was this memorial installed?` @@ -245,7 +282,7 @@ This tagrendering has labels ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/mountain_rescue.md b/Docs/Layers/mountain_rescue.md index 750a28d3c..4aa182097 100644 --- a/Docs/Layers/mountain_rescue.md +++ b/Docs/Layers/mountain_rescue.md @@ -12,6 +12,7 @@ A building where first aid responders store material and might be on watch 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [leftover-questions](#leftover-questions) - [move-button](#move-button) @@ -37,6 +38,16 @@ Elements must match the expression ** [description:0](https://wiki.openstreetmap.org/wiki/Key:description:0) | [string](../SpecialInputElements.md#string) | | | [wikidata](https://wiki.openstreetmap.org/wiki/Key:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [Access tag](#Access tag) | Is this nature reserve accessible to the public?
_Accessin this nature reserve: {access:description}_
6 options | | *[access:description](https://wiki.osm.org/wiki/Key:access:description)* ([string](../SpecialInputElements.md#string)) | +| [Operator tag](#Operator tag) | Who operates this area?
_Operated by {operator}_
3 options | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [Name tag](#Name tag) | What is the name of this area?
_This area is named {name}_
1 options | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [Dogs?](#Dogs?) | Are dogs allowed in this nature reserve?
3 options | | _Multiple choice only_ | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [Curator](#Curator) | Whom is the curator of this nature reserve?
_{curator} is the curator of this nature reserve_ | | *[curator](https://wiki.osm.org/wiki/Key:curator)* ([string](../SpecialInputElements.md#string)) | +| [Email](#Email) | What email address can one send to with questions and problems with this nature reserve?
_{email}_ | | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone) | What phone number can one call to with questions and problems with this nature reserve?
_{phone}_ | | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [Non-editable description](#Non-editable description) | _Extra information: {description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([string](../SpecialInputElements.md#string)) | +| [Editable description](#Editable description) | Is there some extra info?
_Extra info: {description:0}_ | | *[description:0](https://wiki.osm.org/wiki/Key:description:0)* ([string](../SpecialInputElements.md#string)) | +| [Surface area](#Surface area) | _Surface area: {_surface:ha}Ha_ | | _Multiple choice only_ | +| [wikipedia](#wikipedia)
_(Original in [questions](./BuiltinQuestions.md#wikipedia))_ | What is the corresponding Wikidata entity?
_{wikipedia():max-height:25rem}_
2 options | | *[wikidata](https://wiki.osm.org/wiki/Key:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -162,7 +184,7 @@ The question is `What is the corresponding Wikidata entity?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/not_cyclestreets.md b/Docs/Layers/not_cyclestreets.md index cf563c6de..79c328079 100644 --- a/Docs/Layers/not_cyclestreets.md +++ b/Docs/Layers/not_cyclestreets.md @@ -11,6 +11,7 @@ Layer to mark any street as cyclestreet 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [is_cyclestreet](#is_cyclestreet) - [supplementary_sign](#supplementary_sign) @@ -35,13 +36,25 @@ Elements must match **any** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [traffic_sign](https://wiki.openstreetmap.org/wiki/Key:traffic_sign) | Multiple choice | [DE:244.1,1020-30](https://wiki.openstreetmap.org/wiki/Tag:traffic_sign%3DDE:244.1,1020-30) [DE:244.1,1022-12,1024-10](https://wiki.openstreetmap.org/wiki/Tag:traffic_sign%3DDE:244.1,1022-12,1024-10) [DE:244.1,1022-12](https://wiki.openstreetmap.org/wiki/Tag:traffic_sign%3DDE:244.1,1022-12) [DE:244.1,1024-10](https://wiki.openstreetmap.org/wiki/Tag:traffic_sign%3DDE:244.1,1024-10) [DE:244.1](https://wiki.openstreetmap.org/wiki/Tag:traffic_sign%3DDE:244.1) | | [cyclestreet:start_date](https://wiki.openstreetmap.org/wiki/Key:cyclestreet:start_date) | [date](../SpecialInputElements.md#date) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [cyclestreets](./cyclestreets.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [is_cyclestreet](#is_cyclestreet)
_(Original in [cyclestreets](./cyclestreets.md#is_cyclestreet))_ | Is the street a cyclestreet?
7 options | | _Multiple choice only_ | +| [supplementary_sign](#supplementary_sign)
_(Original in [cyclestreets](./cyclestreets.md#supplementary_sign))_ | What sign does this bicycle road have?
5 options | | _Multiple choice only_ | +| [future_cyclestreet](#future_cyclestreet)
_(Original in [cyclestreets](./cyclestreets.md#future_cyclestreet))_ | When will this street become a cyclestreet?
_This street will become a cyclestreet at {cyclestreet:start_date}_ | | *[cyclestreet:start_date](https://wiki.osm.org/wiki/Key:cyclestreet:start_date)* ([date](../SpecialInputElements.md#date)) | +| [leftover-questions](#leftover-questions)
_(Original in [cyclestreets](./cyclestreets.md#leftover-questions))_ | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [split_button](#split_button)
_(Original in [cyclestreets](./cyclestreets.md#split_button))_ | _{split_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [cyclestreets](./cyclestreets.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -81,7 +94,7 @@ This tagrendering is only visible in the popup if the following condition is met ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### split_button diff --git a/Docs/Layers/note.md b/Docs/Layers/note.md index b9f9b0bcd..915c4874d 100644 --- a/Docs/Layers/note.md +++ b/Docs/Layers/note.md @@ -16,6 +16,8 @@ This layer is loaded from an external source, namely 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Nearby images](#nearby-images) - [conversation](#conversation) - [add_image](#add_image) - [comment](#comment) @@ -25,7 +27,7 @@ This layer is loaded from an external source, namely - [report-note](#report-note) - [leftover-questions](#leftover-questions) - [lod](#lod) -4. [Filters](#filters) +5. [Filters](#filters) ## Themes using this layer @@ -40,6 +42,19 @@ Elements must match the expression **date_created~.+** ## Supported attributes +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [conversation](#conversation) | _{visualize_note_comments()}_ | | _Multiple choice only_ | +| [add_image](#add_image) | _{add_image_to_note()}_ | | _Multiple choice only_ | +| [comment](#comment) | _{add_note_comment()}_ | | _Multiple choice only_ | +| [nearby-images](#nearby-images) | _

Nearby images

The pictures below are nearby geotagged images and might be helpful to handle this note.{nearby_images(open,yes)}_ | | _Multiple choice only_ | +| [report-contributor](#report-contributor) | _Report {_first_user} for spam or inappropriate messages_ | | _Multiple choice only_ | +| [report-note](#report-note) | _Report this note as spam or inappropriate_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### conversation _This tagrendering has no question and is thus read-only_ @@ -75,7 +90,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod diff --git a/Docs/Layers/observation_tower.md b/Docs/Layers/observation_tower.md index e668d2592..95ffcfa24 100644 --- a/Docs/Layers/observation_tower.md +++ b/Docs/Layers/observation_tower.md @@ -11,6 +11,7 @@ Towers with a panoramic view 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [name](#name) - [Height](#height) @@ -26,7 +27,7 @@ Towers with a panoramic view - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [lod](#lod) -4. [Filters](#filters) +5. [Filters](#filters) ## Themes using this layer @@ -42,7 +43,7 @@ Elements must match the expression ** [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [yes](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | | [wikidata](https://wiki.openstreetmap.org/wiki/Key:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [name](#name) | What is the name of this tower?
_This tower is called {name}_
1 options | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [Height](#Height) | What is the height of this tower?
_This tower is {height} high_ | | *[height](https://wiki.osm.org/wiki/Key:height)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [access](#access) | Can this tower be visited?
2 options | | _Multiple choice only_ | +| [Fee](#Fee) | How much does one have to pay to enter this tower?
_Visiting this tower costs {charge}_
1 options | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([string](../SpecialInputElements.md#string)) | +| [Payment methods](#Payment methods)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [step_count](#step_count) | How much individual steps does one have to climb to reach the top of this tower?
_This tower has {step_count} steps to reach the top_ | | *[step_count](https://wiki.osm.org/wiki/Key:step_count)* ([pnat](../SpecialInputElements.md#pnat)) | +| [elevator](#elevator) | Does this tower have an elevator?
2 options | | _Multiple choice only_ | +| [Operator](#Operator) | Who maintains this tower?
_Maintained by {operator}_ | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [wheelchair-access](#wheelchair-access)
_(Original in [questions](./BuiltinQuestions.md#wheelchair-access))_ | Is this place accessible with a wheelchair?
4 options | | _Multiple choice only_ | +| [wikipedia](#wikipedia)
_(Original in [questions](./BuiltinQuestions.md#wikipedia))_ | What is the corresponding Wikidata entity?
_{wikipedia():max-height:25rem}_
2 options | | *[wikidata](https://wiki.osm.org/wiki/Key:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -153,7 +174,7 @@ The question is `What is the corresponding Wikidata entity?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/onwheels_entrance_data.md b/Docs/Layers/onwheels_entrance_data.md index 5142157ef..759ece26c 100644 --- a/Docs/Layers/onwheels_entrance_data.md +++ b/Docs/Layers/onwheels_entrance_data.md @@ -18,6 +18,7 @@ All objects which have entrance data mapped on the amenity instead of the entran 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [_stolen_entrances](#_stolen_entrances) - [leftover-questions](#leftover-questions) - [lod](#lod) @@ -39,6 +40,14 @@ Elements must match **all** of the following expressions: ## Supported attributes +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [_stolen_entrances](#_stolen_entrances) | _{steal(_enclosing_building,walls_and_buildings.entrance_info; walls_and_buildings.biggest_width)}_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### _stolen_entrances _This tagrendering has no question and is thus read-only_ @@ -47,7 +56,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod diff --git a/Docs/Layers/osm_community_index.md b/Docs/Layers/osm_community_index.md index 36b5ae0b2..01647d45b 100644 --- a/Docs/Layers/osm_community_index.md +++ b/Docs/Layers/osm_community_index.md @@ -16,11 +16,12 @@ This layer is loaded from an external source, namely 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [country_name](#country_name) - [community_links](#community_links) - [leftover-questions](#leftover-questions) - [lod](#lod) -4. [Filters](#filters) +5. [Filters](#filters) ## Themes using this layer @@ -35,6 +36,15 @@ Elements must match the expression **resources~.+** ## Supported attributes +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [country_name](#country_name) | _{nameEn} {emojiFlag}_ | | _Multiple choice only_ | +| [community_links](#community_links) | _{_community_links}_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### country_name The name of the country _This tagrendering has no question and is thus read-only_ @@ -52,7 +62,7 @@ This tagrendering is only visible in the popup if the following condition is met ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod diff --git a/Docs/Layers/outdoor_seating.md b/Docs/Layers/outdoor_seating.md index 14c37d92d..baf740d13 100644 --- a/Docs/Layers/outdoor_seating.md +++ b/Docs/Layers/outdoor_seating.md @@ -11,6 +11,8 @@ Outdoor seating areas, usually located near cafes and restaurants. 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [access](#access) - [seasonal](#seasonal) @@ -27,7 +29,7 @@ Outdoor seating areas, usually located near cafes and restaurants. - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [lod](#lod) -4. [Filters](#filters) +5. [Filters](#filters) ## Themes using this layer @@ -43,7 +45,7 @@ Elements must match the expression ** [seasonal](https://wiki.openstreetmap.org/wiki/Key:seasonal) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:seasonal%3Dno) [spring](https://wiki.openstreetmap.org/wiki/Tag:seasonal%3Dspring) [summer](https://wiki.openstreetmap.org/wiki/Tag:seasonal%3Dsummer) [autumn](https://wiki.openstreetmap.org/wiki/Tag:seasonal%3Dautumn) [winter](https://wiki.openstreetmap.org/wiki/Tag:seasonal%3Dwinter) [dry_season](https://wiki.openstreetmap.org/wiki/Tag:seasonal%3Ddry_season) | | [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | [24/7](https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D24/7) | | [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | -| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wifi](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi) | +| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) | | [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) | | [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [yes](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | @@ -59,6 +61,26 @@ Elements must match the expression ** [covered](https://wiki.openstreetmap.org/wiki/Key:covered) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:covered%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:covered%3Dno) | | [smoking](https://wiki.openstreetmap.org/wiki/Key:smoking) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dno) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [access](#access) | Who can use this outdoor seating area?
3 options | | _Multiple choice only_ | +| [seasonal](#seasonal) | Is this outdoor seating area seasonal?
6 options | | _Multiple choice only_ | +| [opening_hours_24_7](#opening_hours_24_7)
_(Original in [questions](./BuiltinQuestions.md#opening_hours_24_7))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
2 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [internet](#internet)
_(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access?
6 options | internet-all | _Multiple choice only_ | +| [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | +| [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | +| [wheelchair-access](#wheelchair-access)
_(Original in [questions](./BuiltinQuestions.md#wheelchair-access))_ | Is this place accessible with a wheelchair?
4 options | | _Multiple choice only_ | +| [heating](#heating) | Is this outdoor seating area heated?
2 options | | _Multiple choice only_ | +| [covered](#covered) | Is this outdoor seating area covered?
2 options | | _Multiple choice only_ | +| [smoking](#smoking)
_(Original in [questions](./BuiltinQuestions.md#smoking))_ | Is smoking allowed at ?
3 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -110,7 +132,7 @@ The question is `Does this place offer internet access?` - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_ - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal - *This place offers wired internet access* is shown if with internet_access=wired - - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wifi + - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan This tagrendering has labels `internet-all` @@ -172,7 +194,7 @@ The question is `Is smoking allowed at {title()}?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/parcel_lockers.md b/Docs/Layers/parcel_lockers.md index d2eda6d27..e53e27273 100644 --- a/Docs/Layers/parcel_lockers.md +++ b/Docs/Layers/parcel_lockers.md @@ -12,6 +12,8 @@ Layer showing parcel lockers for collecting and sending parcels. 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [brand](#brand) - [operator](#operator) @@ -24,7 +26,7 @@ Layer showing parcel lockers for collecting and sending parcels. - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -39,26 +41,39 @@ The following options to create new points are included: ## Basic tags for this layer -Elements must match **any** of the following expressions: +Elements must match the expression **amenity=parcel_locker** - - amenity=parcel_locker - - vending=parcel_pickup;parcel_mail_in & amenity=vending_machine - -[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22amenity%22%3D%22parcel_locker%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22vending%22%3D%22parcel_pickup%3Bparcel_mail_in%22%5D%5B%22amenity%22%3D%22vending_machine%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%22parcel_locker%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, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | -| [brand](https://wiki.openstreetmap.org/wiki/Key:brand) | [nsi](../SpecialInputElements.md#nsi) | | +| [brand](https://wiki.openstreetmap.org/wiki/Key:brand) | [string](../SpecialInputElements.md#string) | | | [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | | | [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | [24/7](https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D24/7) | | [ref](https://wiki.openstreetmap.org/wiki/Key:ref) | [string](../SpecialInputElements.md#string) | | -| [parcel_mail_in](https://wiki.openstreetmap.org/wiki/Key:parcel_mail_in) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:parcel_mail_in%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:parcel_mail_in%3Dno) | +| [parcel_mail_in](https://wiki.openstreetmap.org/wiki/Key:parcel_mail_in) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:parcel_mail_in%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:parcel_mail_in%3Dno) [returns_only](https://wiki.openstreetmap.org/wiki/Tag:parcel_mail_in%3Dreturns_only) | | [parcel_pickup](https://wiki.openstreetmap.org/wiki/Key:parcel_pickup) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:parcel_pickup%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:parcel_pickup%3Dno) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [brand](#brand) | What is the brand of the parcel locker?
_This is a {brand} parcel locker_ | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [operator](#operator) | What is the operator of the parcel locker?
_This parcel locker is operated by {operator}_ | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [opening_hours_24_7](#opening_hours_24_7)
_(Original in [questions](./BuiltinQuestions.md#opening_hours_24_7))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
2 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [ref](#ref) | What is the reference number/identifier of this parcel locker?
_This parcel locker has the reference {ref}_ | | *[ref](https://wiki.osm.org/wiki/Key:ref)* ([string](../SpecialInputElements.md#string)) | +| [mail-in](#mail-in) | Can you send packages from this parcel locker?
3 options | | _Multiple choice only_ | +| [pickup](#pickup) | Can you pick up packages from this parcel locker?
2 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -93,8 +108,7 @@ The question is `Can you send packages from this parcel locker?` - *You can send packages from this parcel locker* is shown if with parcel_mail_in=yes - *You can't send packages from this parcel locker* is shown if with parcel_mail_in=no - -This tagrendering is only visible in the popup if the following condition is met: amenity=parcel_locker + - *You can send packages from this parcel locker, but only for returns* is shown if with parcel_mail_in=returns_only ### pickup @@ -103,12 +117,10 @@ The question is `Can you pick up packages from this parcel locker?` - *You can pick up packages from this parcel locker* is shown if with parcel_pickup=yes - *You can't pick up packages from this parcel locker* is shown if with parcel_pickup=no -This tagrendering is only visible in the popup if the following condition is met: amenity=parcel_locker - ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/parking.md b/Docs/Layers/parking.md index 08b43a1d4..28eda37de 100644 --- a/Docs/Layers/parking.md +++ b/Docs/Layers/parking.md @@ -12,6 +12,7 @@ A layer showing car parkings 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [repeated](#repeated) - [single_level](#single_level) @@ -45,7 +46,7 @@ Elements must match the expression ** [capacity](https://wiki.openstreetmap.org/wiki/Key:capacity) | [pnat](../SpecialInputElements.md#pnat) | | | [maxstay](https://wiki.openstreetmap.org/wiki/Key:maxstay) | [pfloat](../SpecialInputElements.md#pfloat) | [unlimited](https://wiki.openstreetmap.org/wiki/Tag:maxstay%3Dunlimited) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [parking-type](#parking-type) | What kind of parking is this?
10 options | | _Multiple choice only_ | +| [capacity-disabled](#capacity-disabled) | How many disabled parking spots are there at this parking?
_There are {capacity:disabled} disabled parking spots_
3 options | | *[capacity:disabled](https://wiki.osm.org/wiki/Key:capacity:disabled)* ([pnat](../SpecialInputElements.md#pnat)) | +| [capacity](#capacity) | How many parking spots are there at this parking?
_There are {capacity} parking spots_ | | *[capacity](https://wiki.osm.org/wiki/Key:capacity)* ([pnat](../SpecialInputElements.md#pnat)) | +| [maxstay](#maxstay)
_(Original in [questions](./BuiltinQuestions.md#maxstay))_ | What is the maximum amount of time one is allowed to stay here?
_One can stay at most {canonical(maxstay)}_
1 options | | *[maxstay](https://wiki.osm.org/wiki/Key:maxstay)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -122,7 +139,7 @@ The question is `What is the maximum amount of time one is allowed to stay here? ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/parking_spaces.md b/Docs/Layers/parking_spaces.md index 5b2f93c69..fc1add1c1 100644 --- a/Docs/Layers/parking_spaces.md +++ b/Docs/Layers/parking_spaces.md @@ -11,6 +11,7 @@ Layer showing individual parking spaces. 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [type](#type) - [capacity](#capacity) @@ -31,13 +32,24 @@ Elements must match the expression ** [parking_space](https://wiki.openstreetmap.org/wiki/Key:parking_space) | Multiple choice | [normal](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Dnormal) [disabled](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Ddisabled) [charging](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Dcharging) [delivery](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Ddelivery) [hgv](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Dhgv) [caravan](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Dcaravan) [bus](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Dbus) [motorcycle](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Dmotorcycle) [parent](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Dparent) [staff](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Dstaff) [taxi](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Dtaxi) [trailer](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Dtrailer) [car_sharing](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Dcar_sharing) | | [capacity](https://wiki.openstreetmap.org/wiki/Key:capacity) | Multiple choice | [1](https://wiki.openstreetmap.org/wiki/Tag:capacity%3D1) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [type](#type) | What kind of parking space is this?
14 options | | _Multiple choice only_ | +| [capacity](#capacity) | _This parking spaces has {capacity} spaces._
1 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -72,7 +84,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/parking_spaces_disabled.md b/Docs/Layers/parking_spaces_disabled.md index cec7730a1..7e92a1602 100644 --- a/Docs/Layers/parking_spaces_disabled.md +++ b/Docs/Layers/parking_spaces_disabled.md @@ -15,6 +15,7 @@ Layer showing individual parking spaces. 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [_stolen_entrances](#_stolen_entrances) - [leftover-questions](#leftover-questions) @@ -33,6 +34,16 @@ Elements must match the expression ** [payment:notes:denominations](https://wiki.openstreetmap.org/wiki/Key:payment:notes:denominations) | Multiple choice | [5 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D5 EUR) [10 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D10 EUR) [20 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D20 EUR) [50 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D50 EUR) [100 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D100 EUR) [200 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D200 EUR) [500 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D500 EUR) [10 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D10 CHF) [20 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D20 CHF) [50 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D50 CHF) [100 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D100 CHF) [200 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D200 CHF) [1000 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D1000 CHF) | | [ref](https://wiki.openstreetmap.org/wiki/Key:ref) | [string](../SpecialInputElements.md#string) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [payment-options-split](#payment-options-split)
_(Original in [questions](./BuiltinQuestions.md#payment-options-split))_ | Which methods of payment are accepted here?
7 options | | _Multiple choice only_ | +| [denominations-coins](#denominations-coins)
_(Original in [questions](./BuiltinQuestions.md#denominations-coins))_ | What coins can you use to pay here?
15 options | | _Multiple choice only_ | +| [denominations-notes](#denominations-notes)
_(Original in [questions](./BuiltinQuestions.md#denominations-notes))_ | what notes can you use to pay here?
13 options | | _Multiple choice only_ | +| [ref](#ref) | What is the reference number of this parking ticket machine?
_This parking ticket machine has the reference number {ref}_
1 options | | *[ref](https://wiki.osm.org/wiki/Key:ref)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -122,7 +136,7 @@ The question is `What is the reference number of this parking ticket machine?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/parks_and_forests_without_etymology.md b/Docs/Layers/parks_and_forests_without_etymology.md index 69975ee8c..89a81ff1a 100644 --- a/Docs/Layers/parks_and_forests_without_etymology.md +++ b/Docs/Layers/parks_and_forests_without_etymology.md @@ -13,13 +13,16 @@ All objects which have an etymology known 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) - [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) - [wikipedia-etymology](#wikipedia-etymology) - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) - [zoeken op inventaris onroerend erfgoed](#zoeken-op-inventaris-onroerend-erfgoed) - [simple etymology](#simple-etymology) - [questions](#questions) - - [street-name-sign-image](#street-name-sign-image) + - [streetsign-image-carousel](#streetsign-image-carousel) + - [streetsign-upload](#streetsign-upload) - [minimap](#minimap) - [etymology_multi_apply](#etymology_multi_apply) - [wikipedia](#wikipedia) @@ -40,13 +43,29 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [name:etymology:wikidata](https://wiki.openstreetmap.org/wiki/Key:name:etymology:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | | [name:etymology](https://wiki.openstreetmap.org/wiki/Key:name:etymology) | [text](../SpecialInputElements.md#text) | [unknown](https://wiki.openstreetmap.org/wiki/Tag:name:etymology%3Dunknown) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) | _{image_carousel(name:etymology:wikidata)}_ | | _Multiple choice only_ | +| [wikipedia-etymology](#wikipedia-etymology) | What is the Wikidata-item that this object is named after?
_

Wikipedia article of the name giver

{wikipedia(name:etymology:wikidata):max-height:20rem}_ | | *[name:etymology:wikidata](https://wiki.osm.org/wiki/Key:name:etymology:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [zoeken op inventaris onroerend erfgoed](#zoeken op inventaris onroerend erfgoed) | _Search on inventaris onroerend erfgoed_ | | _Multiple choice only_ | +| [simple etymology](#simple etymology) | What is this object named after?
_Named after {name:etymology}_
1 options | | *[name:etymology](https://wiki.osm.org/wiki/Key:name:etymology)* ([text](../SpecialInputElements.md#text)) | +| [questions](#questions)
_(Original in [questions](./BuiltinQuestions.md#questions))_ | _{questions()}_ | | _Multiple choice only_ | +| [streetsign-image-carousel](#streetsign-image-carousel) | _{image_carousel(image:streetsign;panoramax:streetsign)}_ | | _Multiple choice only_ | +| [streetsign-upload](#streetsign-upload) | _{image_upload(image:streetsign,Add image of a street name sign,)}_ | | _Multiple choice only_ | +| [minimap](#minimap) | _{minimap(18, id, _same_name_ids):height:10rem}_ | | _Multiple choice only_ | +| [etymology_multi_apply](#etymology_multi_apply) | _{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}_ | | _Multiple choice only_ | +| [wikipedia](#wikipedia) | _A Wikipedia article about this street exists:
{wikipedia():max-height:25rem}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### etymology-images-from-wikipedia _This tagrendering has no question and is thus read-only_ @@ -76,10 +95,15 @@ Show the questions block at this location _This tagrendering has no question and is thus read-only_ *{questions()}* -### street-name-sign-image +### streetsign-image-carousel _This tagrendering has no question and is thus read-only_ -*{image_carousel(image:streetsign)}
{image_upload(image:streetsign, Add image of a street name sign)}* +*{image_carousel(image:streetsign;panoramax:streetsign)}* + +### streetsign-upload + +_This tagrendering has no question and is thus read-only_ +*{image_upload(image:streetsign,Add image of a street name sign,)}* ### minimap diff --git a/Docs/Layers/parks_without_etymology.md b/Docs/Layers/parks_without_etymology.md index 52bf0f9ea..fdbe74233 100644 --- a/Docs/Layers/parks_without_etymology.md +++ b/Docs/Layers/parks_without_etymology.md @@ -13,13 +13,16 @@ All objects which have an etymology known 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) - [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) - [wikipedia-etymology](#wikipedia-etymology) - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) - [zoeken op inventaris onroerend erfgoed](#zoeken-op-inventaris-onroerend-erfgoed) - [simple etymology](#simple-etymology) - [questions](#questions) - - [street-name-sign-image](#street-name-sign-image) + - [streetsign-image-carousel](#streetsign-image-carousel) + - [streetsign-upload](#streetsign-upload) - [minimap](#minimap) - [etymology_multi_apply](#etymology_multi_apply) - [wikipedia](#wikipedia) @@ -40,13 +43,29 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [name:etymology:wikidata](https://wiki.openstreetmap.org/wiki/Key:name:etymology:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | | [name:etymology](https://wiki.openstreetmap.org/wiki/Key:name:etymology) | [text](../SpecialInputElements.md#text) | [unknown](https://wiki.openstreetmap.org/wiki/Tag:name:etymology%3Dunknown) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) | _{image_carousel(name:etymology:wikidata)}_ | | _Multiple choice only_ | +| [wikipedia-etymology](#wikipedia-etymology) | What is the Wikidata-item that this object is named after?
_

Wikipedia article of the name giver

{wikipedia(name:etymology:wikidata):max-height:20rem}_ | | *[name:etymology:wikidata](https://wiki.osm.org/wiki/Key:name:etymology:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [zoeken op inventaris onroerend erfgoed](#zoeken op inventaris onroerend erfgoed) | _Search on inventaris onroerend erfgoed_ | | _Multiple choice only_ | +| [simple etymology](#simple etymology) | What is this object named after?
_Named after {name:etymology}_
1 options | | *[name:etymology](https://wiki.osm.org/wiki/Key:name:etymology)* ([text](../SpecialInputElements.md#text)) | +| [questions](#questions)
_(Original in [questions](./BuiltinQuestions.md#questions))_ | _{questions()}_ | | _Multiple choice only_ | +| [streetsign-image-carousel](#streetsign-image-carousel) | _{image_carousel(image:streetsign;panoramax:streetsign)}_ | | _Multiple choice only_ | +| [streetsign-upload](#streetsign-upload) | _{image_upload(image:streetsign,Add image of a street name sign,)}_ | | _Multiple choice only_ | +| [minimap](#minimap) | _{minimap(18, id, _same_name_ids):height:10rem}_ | | _Multiple choice only_ | +| [etymology_multi_apply](#etymology_multi_apply) | _{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}_ | | _Multiple choice only_ | +| [wikipedia](#wikipedia) | _A Wikipedia article about this street exists:
{wikipedia():max-height:25rem}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### etymology-images-from-wikipedia _This tagrendering has no question and is thus read-only_ @@ -76,10 +95,15 @@ Show the questions block at this location _This tagrendering has no question and is thus read-only_ *{questions()}* -### street-name-sign-image +### streetsign-image-carousel _This tagrendering has no question and is thus read-only_ -*{image_carousel(image:streetsign)}
{image_upload(image:streetsign, Add image of a street name sign)}* +*{image_carousel(image:streetsign;panoramax:streetsign)}* + +### streetsign-upload + +_This tagrendering has no question and is thus read-only_ +*{image_upload(image:streetsign,Add image of a street name sign,)}* ### minimap diff --git a/Docs/Layers/pedestrian_path.md b/Docs/Layers/pedestrian_path.md index f21492a08..a62342644 100644 --- a/Docs/Layers/pedestrian_path.md +++ b/Docs/Layers/pedestrian_path.md @@ -13,6 +13,7 @@ Pedestrian footpaths, especially used for indoor navigation and snapping entranc 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) ## Themes using this layer @@ -35,6 +36,11 @@ Elements must match **any** of the following expressions: ## Supported attributes +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | + This document is autogenerated from [assets/layers/pedestrian_path/pedestrian_path.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/pedestrian_path/pedestrian_path.json) diff --git a/Docs/Layers/pet_shops.md b/Docs/Layers/pet_shops.md new file mode 100644 index 000000000..81fcd203d --- /dev/null +++ b/Docs/Layers/pet_shops.md @@ -0,0 +1,985 @@ +[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources) + +# pet_shops + +This layer is based on [shops](../Layers/shops.md) + +A shop + + - This layer is shown at zoomlevel **15** 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) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) + - [images](#images) + - [reviews](#reviews) + - [shops-name](#shops-name) + - [shop_types](#shop_types) + - [brand](#brand) + - [second_hand](#second_hand) + - [opening_hours](#opening_hours) + - [Opening hours](#opening-hours) + - [website](#website) + - [email](#email) + - [phone](#phone) + - [payment-options](#payment-options) + - [repeated](#repeated) + - [single_level](#single_level) + - [copyshop-print-sizes](#copyshop-print-sizes) + - [copyshop-binding](#copyshop-binding) + - [optometrist_service](#optometrist_service) + - [key_cutter](#key_cutter) + - [sells_new_bikes](#sells_new_bikes) + - [bike_second_hand](#bike_second_hand) + - [repairs_bikes](#repairs_bikes) + - [bicycle_rental](#bicycle_rental) + - [bicycle-types](#bicycle-types) + - [rental-capacity-city_bike](#rental-capacity-city_bike) + - [rental-capacity-ebike](#rental-capacity-ebike) + - [rental-capacity-kid_bike](#rental-capacity-kid_bike) + - [rental-capacity-bmx](#rental-capacity-bmx) + - [rental-capacity-mtb](#rental-capacity-mtb) + - [rental-capacity-bicycle_pannier](#rental-capacity-bicycle_pannier) + - [rental-capacity-tandem_bicycle](#rental-capacity-tandem_bicycle) + - [bike_pump_service](#bike_pump_service) + - [bike_repair_tools](#bike_repair_tools) + - [bike_wash](#bike_wash) + - [bike_cleaning-service_bicycle_cleaning_charge](#bike_cleaning-service_bicycle_cleaning_charge) + - [internet](#internet) + - [internet-fee](#internet-fee) + - [internet-ssid](#internet-ssid) + - [organic](#organic) + - [sugar_free](#sugar_free) + - [gluten_free](#gluten_free) + - [lactose_free](#lactose_free) + - [dog-access](#dog-access) + - [description](#description) + - [leftover-questions](#leftover-questions) + - [move-button](#move-button) + - [delete-button](#delete-button) + - [lod](#lod) +6. [Filters](#filters) + +## Themes using this layer + + - [pets](https://mapcomplete.org/pets) + +## Presets + +The following options to create new points are included: + + - **a pet shop** which has the following tags:shop=pet + +## Basic tags for this layer + +Elements must match the expression **shop=pet** + +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22shop%22%3D%22pet%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 | +-----|-----|----- | +| [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | | +| [shop](https://wiki.openstreetmap.org/wiki/Key:shop) | [string](../SpecialInputElements.md#string) | [bicycle_rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbicycle_rental) [agrarian](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dagrarian) [alcohol](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dalcohol) [anime](https://wiki.openstreetmap.org/wiki/Tag:shop%3Danime) [antiques](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dantiques) [appliance](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dappliance) [art](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dart) [baby_goods](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbaby_goods) [bag](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbag) [bakery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbakery) [bathroom_furnishing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbathroom_furnishing) [beauty](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbeauty) [bed](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbed) [beverages](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbeverages) [bicycle](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbicycle) [boat](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dboat) [bookmaker](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbookmaker) [books](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbooks) [brewing_supplies](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbrewing_supplies) [butcher](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbutcher) [camera](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcamera) [candles](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcandles) [cannabis](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcannabis) [car](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar) [car_parts](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_parts) [car_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_repair) [caravan](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcaravan) [carpet](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcarpet) [catalogue](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcatalogue) [charity](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcharity) [cheese](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcheese) [chemist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dchemist) [chocolate](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dchocolate) [clothes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dclothes) [coffee](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcoffee) [collector](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcollector) [computer](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcomputer) [confectionery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconfectionery) [convenience](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconvenience) [copyshop](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcopyshop) [cosmetics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcosmetics) [country_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcountry_store) [craft](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcraft) [curtain](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcurtain) [dairy](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddairy) [deli](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddeli) [department_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddepartment_store) [doityourself](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddoityourself) [doors](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddoors) [dry_cleaning](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddry_cleaning) [e-cigarette](https://wiki.openstreetmap.org/wiki/Tag:shop%3De-cigarette) [electrical](https://wiki.openstreetmap.org/wiki/Tag:shop%3Delectrical) [electronics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Delectronics) [erotic](https://wiki.openstreetmap.org/wiki/Tag:shop%3Derotic) [fabric](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfabric) [farm](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfarm) [fashion_accessories](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfashion_accessories) [fireplace](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfireplace) [fishing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfishing) [flooring](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dflooring) [florist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dflorist) [frame](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dframe) [frozen_food](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfrozen_food) [fuel](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfuel) [funeral_directors](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfuneral_directors) [furniture](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfurniture) [games](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgames) [garden_centre](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgarden_centre) [gas](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgas) [general](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgeneral) [gift](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgift) [greengrocer](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgreengrocer) [hairdresser](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser) [hairdresser_supply](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser_supply) [hardware](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhardware) [health_food](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhealth_food) [hearing_aids](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhearing_aids) [herbalist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dherbalist) [hifi](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhifi) [honey](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhoney) [household_linen](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhousehold_linen) [houseware](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhouseware) [hunting](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhunting) [interior_decoration](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dinterior_decoration) [jewelry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Djewelry) [kiosk](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dkiosk) [kitchen](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dkitchen) [laundry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlaundry) [leather](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dleather) [lighting](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlighting) [locksmith](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlocksmith) [lottery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlottery) [mall](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmall) [massage](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmassage) [medical_supply](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmedical_supply) [military_surplus](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmilitary_surplus) [mobile_phone](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmobile_phone) [model](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmodel) [money_lender](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmoney_lender) [motorcycle](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmotorcycle) [motorcycle_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmotorcycle_repair) [music](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmusic) [musical_instrument](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmusical_instrument) [newsagent](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnewsagent) [nutrition_supplements](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnutrition_supplements) [nuts](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnuts) [optician](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doptician) [outdoor](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doutdoor) [outpost](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doutpost) [paint](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpaint) [party](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dparty) [pasta](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpasta) [pastry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpastry) [pawnbroker](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpawnbroker) [perfumery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dperfumery) [pet](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpet) [pet_grooming](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpet_grooming) [photo](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dphoto) [pottery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpottery) [printer_ink](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dprinter_ink) [psychic](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpsychic) [pyrotechnics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpyrotechnics) [radiotechnics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dradiotechnics) [religion](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dreligion) [rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drental) [repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drepair) [rice](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drice) [scuba_diving](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dscuba_diving) [seafood](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dseafood) [second_hand](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsecond_hand) [sewing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsewing) [shoe_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dshoe_repair) [shoes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dshoes) [spices](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dspices) [sports](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsports) [stationery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dstationery) [storage_rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dstorage_rental) [supermarket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsupermarket) [swimming_pool](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dswimming_pool) [tailor](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtailor) [tattoo](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtattoo) [tea](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtea) [telecommunication](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtelecommunication) [ticket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dticket) [tiles](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtiles) [tobacco](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtobacco) [tool_hire](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtool_hire) [toys](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtoys) [trade](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtrade) [travel_agency](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtravel_agency) [trophy](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtrophy) [tyres](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtyres) [vacuum_cleaner](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvacuum_cleaner) [variety_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvariety_store) [video](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvideo) [video_games](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvideo_games) [watches](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwatches) [water](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwater) [water_sports](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwater_sports) [weapons](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dweapons) [wholesale](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwholesale) [wigs](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwigs) [window_blind](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwindow_blind) [wine](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwine) | +| [brand](https://wiki.openstreetmap.org/wiki/Key:brand) | [string](../SpecialInputElements.md#string) | | +| [second_hand](https://wiki.openstreetmap.org/wiki/Key:second_hand) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:second_hand%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:second_hand%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:second_hand%3Dno) | +| [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | | +| [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | +| [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | | +| [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | | +| [level](https://wiki.openstreetmap.org/wiki/Key:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:level%3D-1) | +| [service:binding](https://wiki.openstreetmap.org/wiki/Key:service:binding) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:binding%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:binding%3Dno) | +| [healthcare](https://wiki.openstreetmap.org/wiki/Key:healthcare) | Multiple choice | [optometrist](https://wiki.openstreetmap.org/wiki/Tag:healthcare%3Doptometrist) [audiologist](https://wiki.openstreetmap.org/wiki/Tag:healthcare%3Daudiologist) | +| [service:bicycle:retail](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:retail) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:retail%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:retail%3Dno) | +| [service:bicycle:second_hand](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:second_hand) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:second_hand%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:second_hand%3Dno) [only](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:second_hand%3Donly) | +| [service:bicycle:repair](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:repair) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dno) [only_sold](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Donly_sold) [brand](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dbrand) | +| [service:bicycle:rental](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:rental) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:rental%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:rental%3Dno) | +| [rental](https://wiki.openstreetmap.org/wiki/Key:rental) | [string](../SpecialInputElements.md#string) | [city_bike](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dcity_bike) [ebike](https://wiki.openstreetmap.org/wiki/Tag:rental%3Debike) [bmx](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dbmx) [mtb](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dmtb) [kid_bike](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dkid_bike) [tandem](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dtandem) [racebike](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dracebike) [bike_helmet](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dbike_helmet) [cargo_bike](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dcargo_bike) | +| [capacity:city_bike](https://wiki.openstreetmap.org/wiki/Key:capacity:city_bike) | [pnat](../SpecialInputElements.md#pnat) | | +| [capacity:ebike](https://wiki.openstreetmap.org/wiki/Key:capacity:ebike) | [pnat](../SpecialInputElements.md#pnat) | | +| [capacity:kid_bike](https://wiki.openstreetmap.org/wiki/Key:capacity:kid_bike) | [pnat](../SpecialInputElements.md#pnat) | | +| [capacity:bmx](https://wiki.openstreetmap.org/wiki/Key:capacity:bmx) | [pnat](../SpecialInputElements.md#pnat) | | +| [capacity:mtb](https://wiki.openstreetmap.org/wiki/Key:capacity:mtb) | [pnat](../SpecialInputElements.md#pnat) | | +| [capacity:bicycle_pannier](https://wiki.openstreetmap.org/wiki/Key:capacity:bicycle_pannier) | [pnat](../SpecialInputElements.md#pnat) | | +| [capacity:tandem_bicycle](https://wiki.openstreetmap.org/wiki/Key:capacity:tandem_bicycle) | [pnat](../SpecialInputElements.md#pnat) | | +| [service:bicycle:pump](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dno) [separate](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dseparate) | +| [service:bicycle:diy](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:diy) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dno) [only_sold](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Donly_sold) | +| [service:bicycle:cleaning](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dyes) [diy](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Ddiy) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dno) | +| [service:bicycle:cleaning:charge](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:charge) | [string](../SpecialInputElements.md#string) | | +| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) | +| [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) | +| [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | +| [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) | +| [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | +| [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno) | +| [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | +| [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | +| [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | + +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [shops-name](#shops-name) | What is the name of this shop?
_This shop is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [shop_types](#shop_types)
_(Original in [id_presets](./id_presets.md#shop_types))_ | What kind of shop is this?
_This is a {shop}_
165 options | description | *[shop](https://wiki.osm.org/wiki/Key:shop)* ([string](../SpecialInputElements.md#string)) | +| [brand](#brand) | What is the brand of this shop?
_Part of {brand}_
1 options | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [second_hand](#second_hand) | Does this shop sell second-hand items?
3 options | | _Multiple choice only_ | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [copyshop-print-sizes](#copyshop-print-sizes) | What paper formats does this shop offer?
5 options | | _Multiple choice only_ | +| [copyshop-binding](#copyshop-binding) | Does this shop offer a binding service?
2 options | | _Multiple choice only_ | +| [optometrist_service](#optometrist_service) | Are medical services available here?
2 options | | _Multiple choice only_ | +| [key_cutter](#key_cutter) | Does this shop offer key cutting?
3 options | | _Multiple choice only_ | +| [sells_new_bikes](#sells_new_bikes) | Does this shop sell bikes?
2 options | | _Multiple choice only_ | +| [bike_second_hand](#bike_second_hand) | Does this shop sell second-hand bikes?
3 options | | _Multiple choice only_ | +| [repairs_bikes](#repairs_bikes) | Does this shop repair bikes?
4 options | | _Multiple choice only_ | +| [bicycle_rental](#bicycle_rental) | Does this shop rent out bikes?
2 options | | _Multiple choice only_ | +| [bicycle-types](#bicycle-types)
_(Original in [bicycle_rental](./bicycle_rental.md#bicycle-types))_ | What kind of bicycles and accessories are rented here?
_{rental} is rented here_
9 options | bicycle_rental | *[rental](https://wiki.osm.org/wiki/Key:rental)* ([string](../SpecialInputElements.md#string)) | +| [rental-capacity-city_bike](#rental-capacity-city_bike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-city_bike))_ | How many city bikes can be rented here?
_{capacity:city_bike} city bikes can be rented here_ | bicycle_rental | *[capacity:city_bike](https://wiki.osm.org/wiki/Key:capacity:city_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-ebike](#rental-capacity-ebike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-ebike))_ | How many electrical bikes can be rented here?
_{capacity:ebike} electrical bikes can be rented here_ | bicycle_rental | *[capacity:ebike](https://wiki.osm.org/wiki/Key:capacity:ebike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-kid_bike](#rental-capacity-kid_bike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-kid_bike))_ | How many bikes for children can be rented here?
_{capacity:kid_bike} bikes for children can be rented here_ | bicycle_rental | *[capacity:kid_bike](https://wiki.osm.org/wiki/Key:capacity:kid_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bmx](#rental-capacity-bmx)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-bmx))_ | How many BMX bikes can be rented here?
_{capacity:bmx} BMX bikes can be rented here_ | bicycle_rental | *[capacity:bmx](https://wiki.osm.org/wiki/Key:capacity:bmx)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-mtb](#rental-capacity-mtb)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-mtb))_ | How many mountainbikes can be rented here?
_{capacity:mtb} mountainbikes can be rented here_ | bicycle_rental | *[capacity:mtb](https://wiki.osm.org/wiki/Key:capacity:mtb)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bicycle_pannier](#rental-capacity-bicycle_pannier)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-bicycle_pannier))_ | How many bicycle panniers can be rented here?
_{capacity:bicycle_pannier} bicycle panniers can be rented here_ | bicycle_rental | *[capacity:bicycle_pannier](https://wiki.osm.org/wiki/Key:capacity:bicycle_pannier)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-tandem_bicycle](#rental-capacity-tandem_bicycle)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-tandem_bicycle))_ | How many tandem can be rented here?
_{capacity:tandem_bicycle} tandem can be rented here_ | bicycle_rental | *[capacity:tandem_bicycle](https://wiki.osm.org/wiki/Key:capacity:tandem_bicycle)* ([pnat](../SpecialInputElements.md#pnat)) | +| [bike_pump_service](#bike_pump_service) | Does this shop offer a bike pump for use by anyone?
3 options | | _Multiple choice only_ | +| [bike_repair_tools](#bike_repair_tools) | Are there tools here to repair your own bike?
3 options | | _Multiple choice only_ | +| [bike_wash](#bike_wash) | Are bicycles washed here?
3 options | | _Multiple choice only_ | +| [bike_cleaning-service_bicycle_cleaning_charge](#bike_cleaning-service_bicycle_cleaning_charge)
_(Original in [bike_cleaning](./bike_cleaning.md#bike_cleaning-service_bicycle_cleaning_charge))_ | How much does it cost to use the cleaning service?
_Using the cleaning service costs {service:bicycle:cleaning:charge}_
2 options | | *[service:bicycle:cleaning:charge](https://wiki.osm.org/wiki/Key:service:bicycle:cleaning:charge)* ([string](../SpecialInputElements.md#string)) | +| [internet](#internet)
_(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access?
6 options | internet-all | _Multiple choice only_ | +| [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | +| [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | +| [organic](#organic) | Does this shop offer organic products?
3 options | | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [dog-access](#dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | +| [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + +### images +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images +_This tagrendering has no question and is thus read-only_ +*{image_carousel()}{image_upload()}* + +### reviews +Shows the reviews module (including the possibility to leave a review) +_This tagrendering has no question and is thus read-only_ +*{create_review()}{list_reviews()}* + +### shops-name + +The question is `What is the name of this shop?` +*This shop is called {name}* is shown if `name` is set + +### shop_types + +The question is `What kind of shop is this?` +*This is a {shop}* is shown if `shop` is set + + - *Bicycle rental shop* is shown if with shop=bicycle_rental + - *Farm Supply Shop* is shown if with shop=agrarian + - *Liquor Store* is shown if with shop=alcohol + - *Anime / Manga Shop* is shown if with shop=anime + - *Antique Shop* is shown if with shop=antiques + - *Appliance Store* is shown if with shop=appliance + - *Art Store* is shown if with shop=art + - *Baby Goods Store* is shown if with shop=baby_goods + - *Bag/Luggage Store* is shown if with shop=bag + - *Bakery* is shown if with shop=bakery + - *Bathroom Furnishing Store* is shown if with shop=bathroom_furnishing + - *Beauty Shop* is shown if with shop=beauty + - *Bedding/Mattress Store* is shown if with shop=bed + - *Beverage Store* is shown if with shop=beverages + - *Bicycle Shop* is shown if with shop=bicycle + - *Boat Store* is shown if with shop=boat + - *Bookmaker* is shown if with shop=bookmaker + - *Bookstore* is shown if with shop=books + - *Brewing Supply Store* is shown if with shop=brewing_supplies + - *Butcher* is shown if with shop=butcher + - *Camera Equipment Store* is shown if with shop=camera + - *Candle Shop* is shown if with shop=candles + - *Cannabis Shop* is shown if with shop=cannabis + - *Car Dealership* is shown if with shop=car + - *Car Parts Store* is shown if with shop=car_parts + - *Car Repair Shop* is shown if with shop=car_repair + - *RV Dealership* is shown if with shop=caravan + - *Carpet Store* is shown if with shop=carpet + - *Catalog Shop* is shown if with shop=catalogue + - *Charity Store* is shown if with shop=charity + - *Cheese Store* is shown if with shop=cheese + - *Drugstore* is shown if with shop=chemist + - *Chocolate Store* is shown if with shop=chocolate + - *Clothing Store* is shown if with shop=clothes + - *Coffee Store* is shown if with shop=coffee + - *Collectibles Shop* is shown if with shop=collector + - *Computer Store* is shown if with shop=computer + - *Candy Store* is shown if with shop=confectionery + - *Convenience Store* is shown if with shop=convenience + - *Copy Store* is shown if with shop=copyshop + - *Cosmetics Store* is shown if with shop=cosmetics + - *Rural Supplies Store* is shown if with shop=country_store + - *Arts & Crafts Store* is shown if with shop=craft + - *Curtain Store* is shown if with shop=curtain + - *Dairy Store* is shown if with shop=dairy + - *Delicatessen* is shown if with shop=deli + - *Department Store* is shown if with shop=department_store + - *DIY Store* is shown if with shop=doityourself + - *Door Shop* is shown if with shop=doors + - *Dry Cleaner* is shown if with shop=dry_cleaning + - *E-Cigarette Shop* is shown if with shop=e-cigarette + - *Electrical Equipment Store* is shown if with shop=electrical + - *Electronics Store* is shown if with shop=electronics + - *Erotic Store* is shown if with shop=erotic + - *Fabric Store* is shown if with shop=fabric + - *Produce Stand* is shown if with shop=farm + - *Fashion Accessories Store* is shown if with shop=fashion_accessories + - *Fireplace Store* is shown if with shop=fireplace + - *Fishing Shop* is shown if with shop=fishing + - *Flooring Supply Shop* is shown if with shop=flooring + - *Florist* is shown if with shop=florist + - *Framing Shop* is shown if with shop=frame + - *Frozen Food Store* is shown if with shop=frozen_food + - *Fuel Shop* is shown if with shop=fuel + - *Funeral Home* is shown if with shop=funeral_directors + - *Furniture Store* is shown if with shop=furniture + - *Tabletop Game Store* is shown if with shop=games + - *Garden Center* is shown if with shop=garden_centre + - *Bottled Gas Shop* is shown if with shop=gas + - *General Store* is shown if with shop=general + - *Gift Shop* is shown if with shop=gift + - *Greengrocer* is shown if with shop=greengrocer + - *Hairdresser* is shown if with shop=hairdresser + - *Hairdresser Supply Store* is shown if with shop=hairdresser_supply + - *Hardware Store* is shown if with shop=hardware + - *Health Food Store* is shown if with shop=health_food + - *Hearing Aids Store* is shown if with shop=hearing_aids + - *Herbalist* is shown if with shop=herbalist + - *Hifi Store* is shown if with shop=hifi + - *Honey Store* is shown if with shop=honey + - *Household Linen Shop* is shown if with shop=household_linen + - *Houseware Store* is shown if with shop=houseware + - *Hunting Shop* is shown if with shop=hunting + - *Interior Decoration Store* is shown if with shop=interior_decoration + - *Jewelry Store* is shown if with shop=jewelry + - *Kiosk* is shown if with shop=kiosk + - *Kitchen Design Store* is shown if with shop=kitchen + - *Laundry* is shown if with shop=laundry + - *Leather Store* is shown if with shop=leather + - *Lighting Store* is shown if with shop=lighting + - *Locksmith* is shown if with shop=locksmith + - *Lottery Shop* is shown if with shop=lottery + - *Mall* is shown if with shop=mall + - *Massage Shop* is shown if with shop=massage + - *Medical Supply Store* is shown if with shop=medical_supply + - *Military Surplus Store* is shown if with shop=military_surplus + - *Mobile Phone Store* is shown if with shop=mobile_phone + - *Model Shop* is shown if with shop=model + - *Money Lender* is shown if with shop=money_lender + - *Motorcycle Dealership* is shown if with shop=motorcycle + - *Motorcycle Repair Shop* is shown if with shop=motorcycle_repair + - *Music Store* is shown if with shop=music + - *Musical Instrument Store* is shown if with shop=musical_instrument + - *Newsstand* is shown if with shop=newsagent + - *Nutrition Supplements Store* is shown if with shop=nutrition_supplements + - *Nuts Shop* is shown if with shop=nuts + - *Optician* is shown if with shop=optician + - *Outdoors Store* is shown if with shop=outdoor + - *Online Retailer Outpost* is shown if with shop=outpost + - *Paint Store* is shown if with shop=paint + - *Party Supply Store* is shown if with shop=party + - *Pasta Store* is shown if with shop=pasta + - *Pastry Shop* is shown if with shop=pastry + - *Pawnshop* is shown if with shop=pawnbroker + - *Perfume Store* is shown if with shop=perfumery + - *Pet Store* is shown if with shop=pet + - *Pet Groomer* is shown if with shop=pet_grooming + - *Photography Store* is shown if with shop=photo + - *Pottery Store* is shown if with shop=pottery + - *Printer Ink Store* is shown if with shop=printer_ink + - *Psychic* is shown if with shop=psychic + - *Fireworks Store* is shown if with shop=pyrotechnics + - *Radio/Electronic Component Store* is shown if with shop=radiotechnics + - *Religious Store* is shown if with shop=religion + - *Rental Shop* is shown if with shop=rental + - *Repair Shop* is shown if with shop=repair + - *Rice Store* is shown if with shop=rice + - *Scuba Diving Shop* is shown if with shop=scuba_diving + - *Seafood Shop* is shown if with shop=seafood + - *Thrift Store* is shown if with shop=second_hand + - *Sewing Supply Shop* is shown if with shop=sewing + - *Shoe Repair Shop* is shown if with shop=shoe_repair + - *Shoe Store* is shown if with shop=shoes + - *Spice Shop* is shown if with shop=spices + - *Sporting Goods Store* is shown if with shop=sports + - *Stationery Store* is shown if with shop=stationery + - *Storage Rental* is shown if with shop=storage_rental + - *Supermarket* is shown if with shop=supermarket + - *Pool Supply Store* is shown if with shop=swimming_pool + - *Tailor* is shown if with shop=tailor + - *Tattoo Parlor* is shown if with shop=tattoo + - *Tea Store* is shown if with shop=tea + - *Telecom Retail Store* is shown if with shop=telecommunication + - *Ticket Seller* is shown if with shop=ticket + - *Tile Shop* is shown if with shop=tiles + - *Tobacco Shop* is shown if with shop=tobacco + - *Tool Rental* is shown if with shop=tool_hire + - *Toy Store* is shown if with shop=toys + - *Trade Shop* is shown if with shop=trade + - *Travel Agency* is shown if with shop=travel_agency + - *Trophy Shop* is shown if with shop=trophy + - *Tire Store* is shown if with shop=tyres + - *Vacuum Cleaner Store* is shown if with shop=vacuum_cleaner + - *Discount Store* is shown if with shop=variety_store + - *Video Store* is shown if with shop=video + - *Video Game Store* is shown if with shop=video_games + - *Watches Shop* is shown if with shop=watches + - *Drinking Water Shop* is shown if with shop=water + - *Watersport/Swim Shop* is shown if with shop=water_sports + - *Weapon Shop* is shown if with shop=weapons + - *Wholesale Store* is shown if with shop=wholesale + - *Wig Shop* is shown if with shop=wigs + - *Window Blind Store* is shown if with shop=window_blind + - *Wine Shop* is shown if with shop=wine + - *This shop is no longer used. It is vacant* is shown if with disused:shop= + +This tagrendering has labels +`description` + +### brand + +The question is `What is the brand of this shop?` +*Part of {brand}* is shown if `brand` is set + + - *This shop does not have a specific brand, it is not part of a bigger chain* is shown if with not:brand=yes + +### second_hand + +The question is `Does this shop sell second-hand items?` + + - *This shop sells second-hand items only* is shown if with second_hand=only + - *This shop sells second-hand items along with new items* is shown if with second_hand=yes + - *This shop only sells brand-new items* is shown if with second_hand=no + +This tagrendering is only visible in the popup if the following condition is met: shop=clothes | shop=books | shop=charity | shop=furniture | shop=mobile_phone | shop=computer | shop=toys + +### opening_hours + +The question is `What are the opening hours of {title()}?` +*

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set + + - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ + +### website + +The question is `What is the website of {title()}?` +*{website}* is shown if `website` is set + + - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ + +This tagrendering has labels +`contact` + +### email + +The question is `What is the email address of {title()}?` +*{email}* is shown if `email` is set + + - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ + - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ + +This tagrendering has labels +`contact` + +### phone + +The question is `What is the phone number of {title()}?` +*{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set + + - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ + +This tagrendering has labels +`contact` + +### payment-options + +The question is `Which methods of payment are accepted here?` + + - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no + - *Payment cards are accepted here* is shown if with payment:cards=yes. Unselecting this answer will add payment:cards=no + - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no + +### repeated + +_This tagrendering has no question and is thus read-only_ +*Multiple, identical objects can be found on floors {repeat_on}.* + +This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ +This tagrendering has labels +`level` + +### single_level + +The question is `On what level is this feature located?` +*Located on the {level}th floor* is shown if `level` is set + + - *Located underground* is shown if with location=underground. _This option cannot be chosen as answer_ + - *Located on the ground floor* is shown if with level=0 + - *Located on the ground floor* is shown if with level=. _This option cannot be chosen as answer_ + - *Located on the first floor* is shown if with level=1 + - *Located on the first basement level* is shown if with level=-1 + +This tagrendering has labels +`level` + +### copyshop-print-sizes + +The question is `What paper formats does this shop offer?` + + - *This shop can print on papers of size A4* is shown if with service:print:A4=yes. Unselecting this answer will add service:print:A4=no + - *This shop can print on papers of size A3* is shown if with service:print:A3=yes. Unselecting this answer will add service:print:A3=no + - *This shop can print on papers of size A2* is shown if with service:print:A2=yes. Unselecting this answer will add service:print:A2=no + - *This shop can print on papers of size A1* is shown if with service:print:A1=yes. Unselecting this answer will add service:print:A1=no + - *This shop can print on papers of size A0* is shown if with service:print:A0=yes. Unselecting this answer will add service:print:A0=no + +This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ + +### copyshop-binding + +The question is `Does this shop offer a binding service?` + + - *This shop binds papers into a booklet* is shown if with service:binding=yes + - *This shop does bind books* is shown if with service:binding=no + +This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ + +### optometrist_service + +The question is `Are medical services available here?` + + - *This shop offers eye exams by certified optometrists* is shown if with healthcare=optometrist. Unselecting this answer will add not:healthcare=optometrist + - *This shop offers hearing tests by a certified audiologist* is shown if with healthcare=audiologist. Unselecting this answer will add not:healthcare=audiologist + +This tagrendering is only visible in the popup if the following condition is met: shop=optician | shop=hearing_aid | shop=medical_supply + +### key_cutter + +The question is `Does this shop offer key cutting?` + + - *This shop is also specialized in key cutting* is shown if with craft=key_cutter + - *This shop offers key cutting as a service* is shown if with service:key_cutting=yes + - *This shops does not offer key cutting as a service* is shown if with craft= & service:key_cutting=no + +This tagrendering is only visible in the popup if the following condition is met: craft=key_cutting | shop=shoe_repair | shop=diy | shop=doityourself | shop=home_improvement | shop=hardware | shop=locksmith | shop=repair | service:key_cutting~.+ + +### sells_new_bikes + +The question is `Does this shop sell bikes?` + + - *This shop sells new bikes* is shown if with service:bicycle:retail=yes + - *This shop doesn't sell new bikes* is shown if with service:bicycle:retail=no + +This tagrendering is only visible in the popup if the following condition is met: shop=outdoor | shop=sport | shop=sports | shop=diy | shop=doityourself | service:bicycle:retail~.+ + +### bike_second_hand + +The question is `Does this shop sell second-hand bikes?` + + - *This shop sells second-hand bikes* is shown if with service:bicycle:second_hand=yes + - *This shop doesn't sell second-hand bikes* is shown if with service:bicycle:second_hand=no + - *This shop only sells second-hand bikes* is shown if with service:bicycle:second_hand=only + +This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=charity | shop=second_hand | shop=bicycle_repair | service:bicycle:second_hand~.+ + +### repairs_bikes + +The question is `Does this shop repair bikes?` + + - *This shop repairs bikes* is shown if with service:bicycle:repair=yes + - *This shop doesn't repair bikes* is shown if with service:bicycle:repair=no + - *This shop only repairs bikes bought here* is shown if with service:bicycle:repair=only_sold + - *This shop only repairs bikes of a certain brand* is shown if with service:bicycle:repair=brand + +This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | service:bicycle:second_hand=yes | service:bicycle:second_hand=only | shop=sport | shop=sports | shop=outdoor | shop=bicycle | service:bicycle:repair~.+ + +### bicycle_rental + +The question is `Does this shop rent out bikes?` + + - *This shop rents out bikes* is shown if with service:bicycle:rental=yes + - *This shop doesn't rent out bikes* is shown if with service:bicycle:rental=no + +This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=sport | shop=sports | shop=bicycle_repair | shop=outdoor | shop=rental | service:bicycle:rental~.+ + +### bicycle-types + +The question is `What kind of bicycles and accessories are rented here?` +*{rental} is rented here* is shown if `rental` is set + + - *Normal city bikes can be rented here* is shown if with rental=city_bike + - *Electrical bikes can be rented here* is shown if with rental=ebike + - *BMX bikes can be rented here* is shown if with rental=bmx + - *Mountainbikes can be rented here* is shown if with rental=mtb + - *Bikes for children can be rented here* is shown if with rental=kid_bike + - *Tandem bicycles can be rented here* is shown if with rental=tandem + - *Race bicycles can be rented here* is shown if with rental=racebike + - *Bike helmets can be rented here* is shown if with rental=bike_helmet + - *Cargo bikes can be rented here* is shown if with rental=cargo_bike + +This tagrendering is only visible in the popup if the following condition is met: service:bicycle:rental=yes | bicycle_rental~.+ +This tagrendering has labels +`bicycle_rental` + +### rental-capacity-city_bike + +The question is `How many city bikes can be rented here?` +*{capacity:city_bike} city bikes can be rented here* is shown if `capacity:city_bike` is set + +This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*city_bike.*)$ +This tagrendering has labels +`bicycle_rental` + +### rental-capacity-ebike + +The question is `How many electrical bikes can be rented here?` +*{capacity:ebike} electrical bikes can be rented here* is shown if `capacity:ebike` is set + +This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*ebike.*)$ +This tagrendering has labels +`bicycle_rental` + +### rental-capacity-kid_bike + +The question is `How many bikes for children can be rented here?` +*{capacity:kid_bike} bikes for children can be rented here* is shown if `capacity:kid_bike` is set + +This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*kid_bike.*)$ +This tagrendering has labels +`bicycle_rental` + +### rental-capacity-bmx + +The question is `How many BMX bikes can be rented here?` +*{capacity:bmx} BMX bikes can be rented here* is shown if `capacity:bmx` is set + +This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bmx.*)$ +This tagrendering has labels +`bicycle_rental` + +### rental-capacity-mtb + +The question is `How many mountainbikes can be rented here?` +*{capacity:mtb} mountainbikes can be rented here* is shown if `capacity:mtb` is set + +This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*mtb.*)$ +This tagrendering has labels +`bicycle_rental` + +### rental-capacity-bicycle_pannier + +The question is `How many bicycle panniers can be rented here?` +*{capacity:bicycle_pannier} bicycle panniers can be rented here* is shown if `capacity:bicycle_pannier` is set + +This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bicycle_pannier.*)$ +This tagrendering has labels +`bicycle_rental` + +### rental-capacity-tandem_bicycle + +The question is `How many tandem can be rented here?` +*{capacity:tandem_bicycle} tandem can be rented here* is shown if `capacity:tandem_bicycle` is set + +This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*tandem_bicycle.*)$ +This tagrendering has labels +`bicycle_rental` + +### bike_pump_service + +The question is `Does this shop offer a bike pump for use by anyone?` + + - *This shop offers a bike pump for anyone* is shown if with service:bicycle:pump=yes + - *This shop doesn't offer a bike pump for anyone* is shown if with service:bicycle:pump=no + - *There is bicycle pump, it is shown as a separate point* is shown if with service:bicycle:pump=separate + +This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.+)$~~^(yes)$ | service:bicycle:pump~.+ + +### bike_repair_tools + +The question is `Are there tools here to repair your own bike?` + + - *This shop offers tools for DIY bicycle repair* is shown if with service:bicycle:diy=yes + - *This shop doesn't offer tools for DIY bicycle repair* is shown if with service:bicycle:diy=no + - *Tools for DIY bicycle repair are only available if you bought/hire the bike in the shop* is shown if with service:bicycle:diy=only_sold + +This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | service:bicycle:diy~.+ | service:bicycle:repair~^(yes|only)$ + +### bike_wash + +The question is `Are bicycles washed here?` + + - *This shop cleans bicycles* is shown if with service:bicycle:cleaning=yes + - *This shop has an installation where one can clean bicycles themselves* is shown if with service:bicycle:cleaning=diy + - *This shop doesn't offer bicycle cleaning* is shown if with service:bicycle:cleaning=no + +This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.*)$~~^(yes|only)$ | service:bicycle:cleaning~.+ + +### bike_cleaning-service_bicycle_cleaning_charge + +The question is `How much does it cost to use the cleaning service?` +*Using the cleaning service costs {service:bicycle:cleaning:charge}* is shown if `service:bicycle:cleaning:charge` is set + + - *The cleaning service is free to use* is shown if with service:bicycle:cleaning:fee=no + - *Free to use* is shown if with service:bicycle:cleaning:fee=yes & service:bicycle:cleaning:charge=. _This option cannot be chosen as answer_ + +This tagrendering is only visible in the popup if the following condition is met: amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+ + +### internet + +The question is `Does this place offer internet access?` + + - *This place offers wireless internet access* is shown if with internet_access=wlan + - *This place does not offer internet access* is shown if with internet_access=no + - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_ + - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal + - *This place offers wired internet access* is shown if with internet_access=wired + - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan + +This tagrendering has labels +`internet-all` + +### internet-fee + +The question is `Is there a fee for internet access?` + + - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes + - *Internet access is free at this place* is shown if with internet_access:fee=no + - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers + +This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ +This tagrendering has labels +`internet-all` + +### internet-ssid + +The question is `What is the network name for the wireless internet access?` +*The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set + + - *Telekom* is shown if with internet_access:ssid=Telekom + +This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ +This tagrendering has labels +`internet-all` + +### organic + +The question is `Does this shop offer organic products?` + + - *This shop offers organic products* is shown if with organic=yes + - *This shop only offers organic products* is shown if with organic=only + - *This shop does not offer organic products* is shown if with organic=no + +This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=clothes | shop=shoes | shop=butcher | shop=cosmetics | shop=deli | shop=bakery | shop=alcohol | shop=seafood | shop=beverages | shop=florist + +### sugar_free + +The question is `Does this shop have a sugar free offering?` + + - *This shop only sells sugar free products* is shown if with diet:sugar_free=only + - *This shop has a big sugar free offering* is shown if with diet:sugar_free=yes + - *This shop has a limited sugar free offering* is shown if with diet:sugar_free=limited + - *This shop has no sugar free offering* is shown if with diet:sugar_free=no + +This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream +This tagrendering has labels +`diets` + +### gluten_free + +The question is `Does this shop have a gluten free offering?` + + - *This shop only sells gluten free products* is shown if with diet:gluten_free=only + - *This shop has a big gluten free offering* is shown if with diet:gluten_free=yes + - *This shop has a limited gluten free offering* is shown if with diet:gluten_free=limited + - *This shop has no gluten free offering* is shown if with diet:gluten_free=no + +This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream +This tagrendering has labels +`diets` + +### lactose_free + +The question is `Does {title()} have a lactose-free offering?` + + - *Only sells lactose free products* is shown if with diet:lactose_free=only + - *Big lactose free offering* is shown if with diet:lactose_free=yes + - *Limited lactose free offering* is shown if with diet:lactose_free=limited + - *No lactose free offering* is shown if with diet:lactose_free=no + +This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream +This tagrendering has labels +`diets` + +### dog-access + +The question is `Are dogs allowed in this business?` + + - *Dogs are allowed* is shown if with dog=yes + - *Dogs are not allowed* is shown if with dog=no + - *Dogs are allowed, but they have to be leashed* is shown if with dog=leashed + - *Dogs are allowed and can run around freely* is shown if with dog=unleashed + - *Dogs are allowed only outside* is shown if with dog=outside + +### description + +The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` +*{description}* is shown if `description` is set + +### leftover-questions + +_This tagrendering has no question and is thus read-only_ +*{questions( ,hidden)}* + +### move-button + +_This tagrendering has no question and is thus read-only_ +*{move_button()}* + +### delete-button + +_This tagrendering has no question and is thus read-only_ +*{delete_button()}* + +### lod + +_This tagrendering has no question and is thus read-only_ +*{linked_data_from_website()}* + +This tagrendering has labels +`added_by_default` + +## Filters + +| id | question | osmTags | +-----|-----|----- | +| shop_types.0 | *What kind of shop is this?* (default) | | +| 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 | +| shop_types.5 | Antique Shop | shop=antiques | +| shop_types.6 | Appliance Store | shop=appliance | +| shop_types.7 | Art Store | shop=art | +| shop_types.8 | Baby Goods Store | shop=baby_goods | +| shop_types.9 | Bag/Luggage Store | shop=bag | +| shop_types.10 | Bakery | shop=bakery | +| shop_types.11 | Bathroom Furnishing Store | shop=bathroom_furnishing | +| shop_types.12 | Beauty Shop | shop=beauty | +| shop_types.13 | Bedding/Mattress Store | shop=bed | +| shop_types.14 | Beverage Store | shop=beverages | +| shop_types.15 | Bicycle Shop | shop=bicycle | +| shop_types.16 | Boat Store | shop=boat | +| shop_types.17 | Bookmaker | shop=bookmaker | +| shop_types.18 | Bookstore | shop=books | +| shop_types.19 | Brewing Supply Store | shop=brewing_supplies | +| shop_types.20 | Butcher | shop=butcher | +| shop_types.21 | Camera Equipment Store | shop=camera | +| shop_types.22 | Candle Shop | shop=candles | +| shop_types.23 | Cannabis Shop | shop=cannabis | +| shop_types.24 | Car Dealership | shop=car | +| shop_types.25 | Car Parts Store | shop=car_parts | +| shop_types.26 | Car Repair Shop | shop=car_repair | +| shop_types.27 | RV Dealership | shop=caravan | +| shop_types.28 | Carpet Store | shop=carpet | +| shop_types.29 | Catalog Shop | shop=catalogue | +| shop_types.30 | Charity Store | shop=charity | +| shop_types.31 | Cheese Store | shop=cheese | +| shop_types.32 | Drugstore | shop=chemist | +| shop_types.33 | Chocolate Store | shop=chocolate | +| shop_types.34 | Clothing Store | shop=clothes | +| shop_types.35 | Coffee Store | shop=coffee | +| shop_types.36 | Collectibles Shop | shop=collector | +| shop_types.37 | Computer Store | shop=computer | +| shop_types.38 | Candy Store | shop=confectionery | +| shop_types.39 | Convenience Store | shop=convenience | +| shop_types.40 | Copy Store | shop=copyshop | +| shop_types.41 | Cosmetics Store | shop=cosmetics | +| shop_types.42 | Rural Supplies Store | shop=country_store | +| shop_types.43 | Arts & Crafts Store | shop=craft | +| shop_types.44 | Curtain Store | shop=curtain | +| shop_types.45 | Dairy Store | shop=dairy | +| shop_types.46 | Delicatessen | shop=deli | +| shop_types.47 | Department Store | shop=department_store | +| shop_types.48 | DIY Store | shop=doityourself | +| shop_types.49 | Door Shop | shop=doors | +| shop_types.50 | Dry Cleaner | shop=dry_cleaning | +| shop_types.51 | E-Cigarette Shop | shop=e-cigarette | +| shop_types.52 | Electrical Equipment Store | shop=electrical | +| shop_types.53 | Electronics Store | shop=electronics | +| shop_types.54 | Erotic Store | shop=erotic | +| shop_types.55 | Fabric Store | shop=fabric | +| shop_types.56 | Produce Stand | shop=farm | +| shop_types.57 | Fashion Accessories Store | shop=fashion_accessories | +| shop_types.58 | Fireplace Store | shop=fireplace | +| shop_types.59 | Fishing Shop | shop=fishing | +| shop_types.60 | Flooring Supply Shop | shop=flooring | +| shop_types.61 | Florist | shop=florist | +| shop_types.62 | Framing Shop | shop=frame | +| shop_types.63 | Frozen Food Store | shop=frozen_food | +| shop_types.64 | Fuel Shop | shop=fuel | +| shop_types.65 | Funeral Home | shop=funeral_directors | +| shop_types.66 | Furniture Store | shop=furniture | +| shop_types.67 | Tabletop Game Store | shop=games | +| shop_types.68 | Garden Center | shop=garden_centre | +| shop_types.69 | Bottled Gas Shop | shop=gas | +| shop_types.70 | General Store | shop=general | +| shop_types.71 | Gift Shop | shop=gift | +| shop_types.72 | Greengrocer | shop=greengrocer | +| shop_types.73 | Hairdresser | shop=hairdresser | +| shop_types.74 | Hairdresser Supply Store | shop=hairdresser_supply | +| shop_types.75 | Hardware Store | shop=hardware | +| shop_types.76 | Health Food Store | shop=health_food | +| shop_types.77 | Hearing Aids Store | shop=hearing_aids | +| shop_types.78 | Herbalist | shop=herbalist | +| shop_types.79 | Hifi Store | shop=hifi | +| shop_types.80 | Honey Store | shop=honey | +| shop_types.81 | Household Linen Shop | shop=household_linen | +| shop_types.82 | Houseware Store | shop=houseware | +| shop_types.83 | Hunting Shop | shop=hunting | +| shop_types.84 | Interior Decoration Store | shop=interior_decoration | +| shop_types.85 | Jewelry Store | shop=jewelry | +| shop_types.86 | Kiosk | shop=kiosk | +| shop_types.87 | Kitchen Design Store | shop=kitchen | +| shop_types.88 | Laundry | shop=laundry | +| shop_types.89 | Leather Store | shop=leather | +| shop_types.90 | Lighting Store | shop=lighting | +| shop_types.91 | Locksmith | shop=locksmith | +| shop_types.92 | Lottery Shop | shop=lottery | +| shop_types.93 | Mall | shop=mall | +| shop_types.94 | Massage Shop | shop=massage | +| shop_types.95 | Medical Supply Store | shop=medical_supply | +| shop_types.96 | Military Surplus Store | shop=military_surplus | +| shop_types.97 | Mobile Phone Store | shop=mobile_phone | +| shop_types.98 | Model Shop | shop=model | +| shop_types.99 | Money Lender | shop=money_lender | +| shop_types.100 | Motorcycle Dealership | shop=motorcycle | +| shop_types.101 | Motorcycle Repair Shop | shop=motorcycle_repair | +| shop_types.102 | Music Store | shop=music | +| shop_types.103 | Musical Instrument Store | shop=musical_instrument | +| shop_types.104 | Newsstand | shop=newsagent | +| shop_types.105 | Nutrition Supplements Store | shop=nutrition_supplements | +| shop_types.106 | Nuts Shop | shop=nuts | +| shop_types.107 | Optician | shop=optician | +| shop_types.108 | Outdoors Store | shop=outdoor | +| shop_types.109 | Online Retailer Outpost | shop=outpost | +| shop_types.110 | Paint Store | shop=paint | +| shop_types.111 | Party Supply Store | shop=party | +| shop_types.112 | Pasta Store | shop=pasta | +| shop_types.113 | Pastry Shop | shop=pastry | +| shop_types.114 | Pawnshop | shop=pawnbroker | +| shop_types.115 | Perfume Store | shop=perfumery | +| shop_types.116 | Pet Store | shop=pet | +| shop_types.117 | Pet Groomer | shop=pet_grooming | +| shop_types.118 | Photography Store | shop=photo | +| shop_types.119 | Pottery Store | shop=pottery | +| shop_types.120 | Printer Ink Store | shop=printer_ink | +| shop_types.121 | Psychic | shop=psychic | +| shop_types.122 | Fireworks Store | shop=pyrotechnics | +| shop_types.123 | Radio/Electronic Component Store | shop=radiotechnics | +| shop_types.124 | Religious Store | shop=religion | +| shop_types.125 | Rental Shop | shop=rental | +| shop_types.126 | Repair Shop | shop=repair | +| shop_types.127 | Rice Store | shop=rice | +| shop_types.128 | Scuba Diving Shop | shop=scuba_diving | +| shop_types.129 | Seafood Shop | shop=seafood | +| shop_types.130 | Thrift Store | shop=second_hand | +| shop_types.131 | Sewing Supply Shop | shop=sewing | +| shop_types.132 | Shoe Repair Shop | shop=shoe_repair | +| shop_types.133 | Shoe Store | shop=shoes | +| shop_types.134 | Spice Shop | shop=spices | +| shop_types.135 | Sporting Goods Store | shop=sports | +| shop_types.136 | Stationery Store | shop=stationery | +| shop_types.137 | Storage Rental | shop=storage_rental | +| shop_types.138 | Supermarket | shop=supermarket | +| shop_types.139 | Pool Supply Store | shop=swimming_pool | +| shop_types.140 | Tailor | shop=tailor | +| shop_types.141 | Tattoo Parlor | shop=tattoo | +| shop_types.142 | Tea Store | shop=tea | +| shop_types.143 | Telecom Retail Store | shop=telecommunication | +| shop_types.144 | Ticket Seller | shop=ticket | +| shop_types.145 | Tile Shop | shop=tiles | +| shop_types.146 | Tobacco Shop | shop=tobacco | +| shop_types.147 | Tool Rental | shop=tool_hire | +| shop_types.148 | Toy Store | shop=toys | +| shop_types.149 | Trade Shop | shop=trade | +| shop_types.150 | Travel Agency | shop=travel_agency | +| shop_types.151 | Trophy Shop | shop=trophy | +| shop_types.152 | Tire Store | shop=tyres | +| shop_types.153 | Vacuum Cleaner Store | shop=vacuum_cleaner | +| shop_types.154 | Discount Store | shop=variety_store | +| shop_types.155 | Video Store | shop=video | +| shop_types.156 | Video Game Store | shop=video_games | +| shop_types.157 | Watches Shop | shop=watches | +| shop_types.158 | Drinking Water Shop | shop=water | +| shop_types.159 | Watersport/Swim Shop | shop=water_sports | +| shop_types.160 | Weapon Shop | shop=weapons | +| shop_types.161 | Wholesale Store | shop=wholesale | +| shop_types.162 | Wig Shop | shop=wigs | +| shop_types.163 | Window Blind Store | shop=window_blind | +| shop_types.164 | Wine Shop | shop=wine | +| shop_types.165 | This shop is no longer used. It is vacant | disused:shop= | (shop=disused | shop=vacant | disused:shop~^(.+)$ | abandoned:shop~^(.+)$) | + +| id | question | osmTags | +-----|-----|----- | +| open_now.0 | Now open | _isOpen=yes | + +| id | question | osmTags | +-----|-----|----- | +| accepts_cash.0 | Accepts cash | payment:cash=yes | + +| id | question | osmTags | +-----|-----|----- | +| accepts_cards.0 | Accepts payment cards | payment:cards=yes | + +| id | question | osmTags | +-----|-----|----- | +| has_internet.0 | Offers internet | internet_access=wlan | internet_access=yes | internet_access=wired | + +| id | question | osmTags | +-----|-----|----- | +| sugar_free.0 | Has a sugar-free offering | diet:sugar_free=yes | diet:sugar_free=only | diet:sugar_free=limited | + +| id | question | osmTags | +-----|-----|----- | +| gluten_free.0 | Has a gluten free offering | diet:gluten_free=yes | diet:gluten_free=only | diet:gluten_free=limited | + +| id | question | osmTags | +-----|-----|----- | +| lactose_free.0 | Has a lactose free offering | diet:lactose_free=yes | diet:lactose_free=only | diet:lactose_free=limited | + +| id | question | osmTags | +-----|-----|----- | +| dogs.0 | *No preference towards dogs* (default) | | +| dogs.1 | Dogs allowed | dog=unleashed | dog=yes | +| dogs.2 | No dogs allowed | dog=no | + + + +This document is autogenerated from [assets/themes/pets/pets.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/pets/pets.json) diff --git a/Docs/Layers/pharmacy.md b/Docs/Layers/pharmacy.md index fbe218493..3791e81c8 100644 --- a/Docs/Layers/pharmacy.md +++ b/Docs/Layers/pharmacy.md @@ -12,6 +12,8 @@ A layer showing pharmacies, which (probably) dispense prescription drugs 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [reviews](#reviews) - [name](#name) @@ -31,7 +33,7 @@ A layer showing pharmacies, which (probably) dispense prescription drugs - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -55,7 +57,7 @@ Elements must match the expression ** [addr:street](https://wiki.openstreetmap.org/wiki/Key:addr:street) | [string](../SpecialInputElements.md#string) | | | [addr:unit](https://wiki.openstreetmap.org/wiki/Key:addr:unit) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:addr:unit%3D) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [name](#name) | What is the name of the pharmacy?
_This pharmacy is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [address_joined](#address_joined)
_(Original in [address](./address.md#address_joined))_ | _{group(header,street;housenumber;unit)}_ | address | _Multiple choice only_ | +| [header](#header)
_(Original in [address](./address.md#header))_ | _{addr:street} {addr:housenumber} {addr:unit}_
1 options | address, hidden | _Multiple choice only_ | +| [housenumber](#housenumber)
_(Original in [address](./address.md#housenumber))_ | What is the number of this house?
_The house number is {addr:housenumber}_
1 options | address, hidden | *[addr:housenumber](https://wiki.osm.org/wiki/Key:addr:housenumber)* ([string](../SpecialInputElements.md#string)) | +| [street](#street)
_(Original in [address](./address.md#street))_ | What street is this address located in?
_This address is in street {addr:street}_ | address, hidden | *[addr:street](https://wiki.osm.org/wiki/Key:addr:street)* ([string](../SpecialInputElements.md#string)) | +| [unit](#unit)
_(Original in [address](./address.md#unit))_ | What is the unit number or letter?
_The unit number is {addr:unit}_
1 options | address, hidden | *[addr:unit](https://wiki.osm.org/wiki/Key:addr:unit)* ([string](../SpecialInputElements.md#string)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [wheelchair](#wheelchair) | _wheelchair_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -188,7 +213,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/physiotherapist.md b/Docs/Layers/physiotherapist.md index 131fa09f5..686e21d75 100644 --- a/Docs/Layers/physiotherapist.md +++ b/Docs/Layers/physiotherapist.md @@ -12,6 +12,8 @@ This layer shows physiotherapists 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [name](#name) - [opening_hours_by_appointment](#opening_hours_by_appointment) @@ -28,7 +30,7 @@ This layer shows physiotherapists - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -49,7 +51,7 @@ Elements must match the expression ** [addr:street](https://wiki.openstreetmap.org/wiki/Key:addr:street) | [string](../SpecialInputElements.md#string) | | | [addr:unit](https://wiki.openstreetmap.org/wiki/Key:addr:unit) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:addr:unit%3D) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [name](#name) | What is the name of this physiotherapists office?
_This physiotherapists office is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [opening_hours_by_appointment](#opening_hours_by_appointment)
_(Original in [questions](./BuiltinQuestions.md#opening_hours_by_appointment))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
3 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [address_joined](#address_joined)
_(Original in [address](./address.md#address_joined))_ | _{group(header,street;housenumber;unit)}_ | address | _Multiple choice only_ | +| [header](#header)
_(Original in [address](./address.md#header))_ | _{addr:street} {addr:housenumber} {addr:unit}_
1 options | address, hidden | _Multiple choice only_ | +| [housenumber](#housenumber)
_(Original in [address](./address.md#housenumber))_ | What is the number of this house?
_The house number is {addr:housenumber}_
1 options | address, hidden | *[addr:housenumber](https://wiki.osm.org/wiki/Key:addr:housenumber)* ([string](../SpecialInputElements.md#string)) | +| [street](#street)
_(Original in [address](./address.md#street))_ | What street is this address located in?
_This address is in street {addr:street}_ | address, hidden | *[addr:street](https://wiki.osm.org/wiki/Key:addr:street)* ([string](../SpecialInputElements.md#string)) | +| [unit](#unit)
_(Original in [address](./address.md#unit))_ | What is the unit number or letter?
_The unit number is {addr:unit}_
1 options | address, hidden | *[addr:unit](https://wiki.osm.org/wiki/Key:addr:unit)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -166,7 +188,7 @@ This tagrendering has labels ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/picnic_table.md b/Docs/Layers/picnic_table.md index 9df52e7df..95a45edc3 100644 --- a/Docs/Layers/picnic_table.md +++ b/Docs/Layers/picnic_table.md @@ -12,6 +12,7 @@ The layer showing picnic tables 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [repeated](#repeated) - [single_level](#single_level) @@ -43,13 +44,26 @@ Elements must match the expression ** [level](https://wiki.openstreetmap.org/wiki/Key:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:level%3D-1) | | [material](https://wiki.openstreetmap.org/wiki/Key:material) | [string](../SpecialInputElements.md#string) | [wood](https://wiki.openstreetmap.org/wiki/Tag:material%3Dwood) [concrete](https://wiki.openstreetmap.org/wiki/Tag:material%3Dconcrete) [plastic](https://wiki.openstreetmap.org/wiki/Tag:material%3Dplastic) [metal](https://wiki.openstreetmap.org/wiki/Tag:material%3Dmetal) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [picnic_table-material](#picnic_table-material) | What material is this picnic table made of?
_This picnic table is made of {material}_
4 options | | *[material](https://wiki.osm.org/wiki/Key:material)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -91,7 +105,7 @@ The question is `What material is this picnic table made of?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/play_forest.md b/Docs/Layers/play_forest.md index 699c04dcb..45594cd24 100644 --- a/Docs/Layers/play_forest.md +++ b/Docs/Layers/play_forest.md @@ -12,6 +12,7 @@ Een speelbos is een vrij toegankelijke zone in een bos 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [play_forest-operator](#play_forest-operator) - [play_forest-opening_hours](#play_forest-opening_hours) @@ -41,7 +42,7 @@ Elements must match the expression ** [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | | | [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [play_forest-operator](#play_forest-operator) | Wie beheert dit gebied?
_Dit gebied wordt beheerd door {operator}_
2 options | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [play_forest-opening_hours](#play_forest-opening_hours) | Wanneer is deze speelzone toegankelijk?
2 options | | _Multiple choice only_ | +| [play_forest-email](#play_forest-email) | Wie kan men emailen indien er problemen zijn met de speelzone?
_De bevoegde dienst kan bereikt worden via {email}_ | | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [play_forest-phone](#play_forest-phone) | Wie kan men bellen indien er problemen zijn met de speelzone?
_De bevoegde dienst kan getelefoneerd worden via {phone}_ | | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [questions](#questions)
_(Original in [questions](./BuiltinQuestions.md#questions))_ | _{questions()}_ | | _Multiple choice only_ | +| [play_forest-reviews](#play_forest-reviews) | _{reviews(name, play_forest)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ diff --git a/Docs/Layers/playground.md b/Docs/Layers/playground.md index a44b14ddf..5ace27b36 100644 --- a/Docs/Layers/playground.md +++ b/Docs/Layers/playground.md @@ -12,6 +12,7 @@ Playgrounds 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [reviews](#reviews) - [fee](#fee) @@ -32,7 +33,7 @@ Playgrounds - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -58,7 +59,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -75,6 +76,31 @@ Elements must match **all** of the following expressions: | [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | [sunrise-sunset](https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3Dsunrise-sunset) [24/7](https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D24/7) | | [check_date](https://wiki.openstreetmap.org/wiki/Key:check_date) | [date](../SpecialInputElements.md#date) | [](https://wiki.openstreetmap.org/wiki/Tag:check_date%3D) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [fee](#fee) | Does one have to pay to use this playground?
2 options | | _Multiple choice only_ | +| [playground-surface](#playground-surface) | Which is the surface of this playground?
_The surface is {surface}_
11 options | | *[surface](https://wiki.osm.org/wiki/Key:surface)* ([string](../SpecialInputElements.md#string)) | +| [playground-lit](#playground-lit) | Is this playground lit at night?
2 options | extra | _Multiple choice only_ | +| [playground-min_age](#playground-min_age) | What is the minimum age required to access this playground?
_Accessible to kids older than {min_age} years_ | extra | *[min_age](https://wiki.osm.org/wiki/Key:min_age)* ([nat](../SpecialInputElements.md#nat)) | +| [playground-max_age](#playground-max_age) | What is the maximum age allowed to access this playground?
_Accessible to kids of at most {max_age}_ | extra | *[max_age](https://wiki.osm.org/wiki/Key:max_age)* ([pnat](../SpecialInputElements.md#pnat)) | +| [playground-operator](#playground-operator) | Who operates this playground?
_Operated by {operator}_ | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [playground-access](#playground-access) | Is this playground accessible to the general public?
6 options | | _Multiple choice only_ | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [playground-email](#playground-email) | What is the email address of the playground maintainer?
_{email}_ | | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [playground-phone](#playground-phone) | What is the phone number of the playground maintainer?
_{phone}_ | | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [Playground-wheelchair](#Playground-wheelchair) | Is this playground accessible to wheelchair users?
3 options | | _Multiple choice only_ | +| [playground-opening_hours](#playground-opening_hours) | When is this playground accessible?
_{opening_hours_table(opening_hours)}_
2 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [check_date](#check_date)
_(Original in [questions](./BuiltinQuestions.md#check_date))_ | When was this object last checked?
_This object was last checked on {check_date}_
1 options | | *[check_date](https://wiki.osm.org/wiki/Key:check_date)* ([date](../SpecialInputElements.md#date)) | +| [questions](#questions)
_(Original in [questions](./BuiltinQuestions.md#questions))_ | _{questions()}_ | | _Multiple choice only_ | +| [playground-reviews](#playground-reviews) | _{reviews(name, playground)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ diff --git a/Docs/Layers/playground_equipment.md b/Docs/Layers/playground_equipment.md index 142b76e7a..8dcfbc35b 100644 --- a/Docs/Layers/playground_equipment.md +++ b/Docs/Layers/playground_equipment.md @@ -12,6 +12,7 @@ Layer showing playground equipment 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [type](#type) - [wheelchair-access](#wheelchair-access) @@ -39,13 +40,25 @@ Elements must match the expression **playground~.+** ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [playground](https://wiki.openstreetmap.org/wiki/Key:playground) | [string](../SpecialInputElements.md#string) | [swing](https://wiki.openstreetmap.org/wiki/Tag:playground%3Dswing) [structure](https://wiki.openstreetmap.org/wiki/Tag:playground%3Dstructure) [slide](https://wiki.openstreetmap.org/wiki/Tag:playground%3Dslide) [sandpit](https://wiki.openstreetmap.org/wiki/Tag:playground%3Dsandpit) [springy](https://wiki.openstreetmap.org/wiki/Tag:playground%3Dspringy) [climbingframe](https://wiki.openstreetmap.org/wiki/Tag:playground%3Dclimbingframe) [seesaw](https://wiki.openstreetmap.org/wiki/Tag:playground%3Dseesaw) [playhouse](https://wiki.openstreetmap.org/wiki/Tag:playground%3Dplayhouse) [roundabout](https://wiki.openstreetmap.org/wiki/Tag:playground%3Droundabout) [basketswing](https://wiki.openstreetmap.org/wiki/Tag:playground%3Dbasketswing) [zipwire](https://wiki.openstreetmap.org/wiki/Tag:playground%3Dzipwire) [horizontal_bar](https://wiki.openstreetmap.org/wiki/Tag:playground%3Dhorizontal_bar) [hopscotch](https://wiki.openstreetmap.org/wiki/Tag:playground%3Dhopscotch) [splash_pad](https://wiki.openstreetmap.org/wiki/Tag:playground%3Dsplash_pad) [climbingwall](https://wiki.openstreetmap.org/wiki/Tag:playground%3Dclimbingwall) [map](https://wiki.openstreetmap.org/wiki/Tag:playground%3Dmap) [bridge](https://wiki.openstreetmap.org/wiki/Tag:playground%3Dbridge) [cushion](https://wiki.openstreetmap.org/wiki/Tag:playground%3Dcushion) [activitypanel](https://wiki.openstreetmap.org/wiki/Tag:playground%3Dactivitypanel) [teenshelter](https://wiki.openstreetmap.org/wiki/Tag:playground%3Dteenshelter) [funnel_ball](https://wiki.openstreetmap.org/wiki/Tag:playground%3Dfunnel_ball) [spinning_circle](https://wiki.openstreetmap.org/wiki/Tag:playground%3Dspinning_circle) | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [yes](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [type](#type) | What kind of device is this?
_This is a {playground}_
22 options | | *[playground](https://wiki.osm.org/wiki/Key:playground)* ([string](../SpecialInputElements.md#string)) | +| [wheelchair-access](#wheelchair-access)
_(Original in [questions](./BuiltinQuestions.md#wheelchair-access))_ | Is this device accessible by wheelchair?
4 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -91,7 +104,7 @@ The question is `Is this device accessible by wheelchair?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/police.md b/Docs/Layers/police.md index 722e59d8e..b568c6680 100644 --- a/Docs/Layers/police.md +++ b/Docs/Layers/police.md @@ -12,6 +12,8 @@ Many types of police facilities 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [reviews](#reviews) - [police_name](#police_name) @@ -26,7 +28,7 @@ Many types of police facilities - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -55,7 +57,7 @@ Elements must match **any** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -66,6 +68,24 @@ Elements must match **any** of the following expressions: | [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | | | [detention](https://wiki.openstreetmap.org/wiki/Key:detention) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:detention%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:detention%3Dno) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [police_name](#police_name) | What is the name of this police facility?
_{name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [presettypeselect](#presettypeselect) | _{preset_type_select()}_ | | _Multiple choice only_ | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [4_z2nrdhy6tyyh4fd](#4_z2nrdhy6tyyh4fd) | Does this police office have detention facilities?
2 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -136,7 +156,7 @@ This tagrendering is only visible in the popup if the following condition is met ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/post_offices_with_atm.md b/Docs/Layers/post_offices_with_atm.md index 168422479..e19d8c68f 100644 --- a/Docs/Layers/post_offices_with_atm.md +++ b/Docs/Layers/post_offices_with_atm.md @@ -13,6 +13,8 @@ A layer showing post offices. 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [phone](#phone) - [email](#email) @@ -31,7 +33,7 @@ A layer showing post offices. - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [lod](#lod) -4. [Filters](#filters) +5. [Filters](#filters) ## Themes using this layer @@ -48,7 +50,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -57,7 +59,7 @@ Elements must match **all** of the following expressions: | [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | | [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | | | [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) | -| [brand](https://wiki.openstreetmap.org/wiki/Key:brand) | [nsi](../SpecialInputElements.md#nsi) | | +| [brand](https://wiki.openstreetmap.org/wiki/Key:brand) | [string](../SpecialInputElements.md#string) | | | [post_office:brand](https://wiki.openstreetmap.org/wiki/Key:post_office:brand) | [string](../SpecialInputElements.md#string) | [DHL](https://wiki.openstreetmap.org/wiki/Tag:post_office:brand%3DDHL) [DPD](https://wiki.openstreetmap.org/wiki/Tag:post_office:brand%3DDPD) [GLS](https://wiki.openstreetmap.org/wiki/Tag:post_office:brand%3DGLS) [UPS](https://wiki.openstreetmap.org/wiki/Tag:post_office:brand%3DUPS) [DHL Paketshop](https://wiki.openstreetmap.org/wiki/Tag:post_office:brand%3DDHL Paketshop) [Hermes PaketShop](https://wiki.openstreetmap.org/wiki/Tag:post_office:brand%3DHermes PaketShop) [PostNL](https://wiki.openstreetmap.org/wiki/Tag:post_office:brand%3DPostNL) [bpost](https://wiki.openstreetmap.org/wiki/Tag:post_office:brand%3Dbpost) | | [post_office:letter_from](https://wiki.openstreetmap.org/wiki/Key:post_office:letter_from) | [string](../SpecialInputElements.md#string) | [yes](https://wiki.openstreetmap.org/wiki/Tag:post_office:letter_from%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:post_office:letter_from%3Dno) | | [post_office:parcel_from](https://wiki.openstreetmap.org/wiki/Key:post_office:parcel_from) | [string](../SpecialInputElements.md#string) | [yes](https://wiki.openstreetmap.org/wiki/Tag:post_office:parcel_from%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:post_office:parcel_from%3Dno) | @@ -66,6 +68,28 @@ Elements must match **all** of the following expressions: | [post_office:stamps](https://wiki.openstreetmap.org/wiki/Key:post_office:stamps) | [string](../SpecialInputElements.md#string) | [yes](https://wiki.openstreetmap.org/wiki/Tag:post_office:stamps%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:post_office:stamps%3Dno) | | [atm](https://wiki.openstreetmap.org/wiki/Key:atm) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:atm%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:atm%3Dno) [separate](https://wiki.openstreetmap.org/wiki/Tag:atm%3Dseparate) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours for this post office?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [post_partner](#post_partner) | Is this a post partner?
2 options | | _Multiple choice only_ | +| [post_offic_brand](#post_offic_brand) | To which brand does this post office belong?
_This is a {brand} post office_ | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [partner-brand](#partner-brand) | For which brand does this location offer services?
_This location offers services for {post_office:brand}_
8 options | | *[post_office:brand](https://wiki.osm.org/wiki/Key:post_office:brand)* ([string](../SpecialInputElements.md#string)) | +| [letter-from](#letter-from) | Can you post a letter here?
_You can post letters with these companies: {post_office:letter_from}_
2 options | | *[post_office:letter_from](https://wiki.osm.org/wiki/Key:post_office:letter_from)* ([string](../SpecialInputElements.md#string)) | +| [parcel-from](#parcel-from) | Can you send a parcel here?
_You can post parcels with these companies: {post_office:parcel_from}_
2 options | | *[post_office:parcel_from](https://wiki.osm.org/wiki/Key:post_office:parcel_from)* ([string](../SpecialInputElements.md#string)) | +| [parcel-pickup](#parcel-pickup) | Can you pick up missed parcels here?
_You can pick up parcels from these companies: {post_office:parcel_pickup}_
2 options | | *[post_office:parcel_pickup](https://wiki.osm.org/wiki/Key:post_office:parcel_pickup)* ([string](../SpecialInputElements.md#string)) | +| [parcel-to](#parcel-to) | Can you send parcels to here for pickup?
_You can send parcels to here for pickup with these companies: {post_office:parcel_to}_
2 options | | *[post_office:parcel_to](https://wiki.osm.org/wiki/Key:post_office:parcel_to)* ([string](../SpecialInputElements.md#string)) | +| [stamps](#stamps) | Can you buy stamps here?
_You can buy stamps from companies: {post_office:stamps}_
2 options | | *[post_office:stamps](https://wiki.osm.org/wiki/Key:post_office:stamps)* ([string](../SpecialInputElements.md#string)) | +| [has_atm](#has_atm) | Does this post office have an ATM?
3 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -190,7 +214,7 @@ The question is `Does this post office have an ATM?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/postboxes.md b/Docs/Layers/postboxes.md index ec8a09911..421b33053 100644 --- a/Docs/Layers/postboxes.md +++ b/Docs/Layers/postboxes.md @@ -13,6 +13,7 @@ The layer showing postboxes. 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [minimap](#minimap) - [operator](#operator) @@ -41,12 +42,24 @@ Elements must match the expression ** [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [minimap](#minimap) | _{minimap(18): height: 5rem; overflow: hidden; border-radius:3rem; }_ | | _Multiple choice only_ | +| [operator](#operator) | Who operates this postbox?
_This postbox is operated by {operator}_ | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -65,7 +78,7 @@ The question is `Who operates this postbox?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/postoffices.md b/Docs/Layers/postoffices.md index 847724901..d8db3db81 100644 --- a/Docs/Layers/postoffices.md +++ b/Docs/Layers/postoffices.md @@ -12,6 +12,8 @@ A layer showing post offices. 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [phone](#phone) - [email](#email) @@ -30,7 +32,7 @@ A layer showing post offices. - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -55,7 +57,7 @@ Elements must match **any** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -64,7 +66,7 @@ Elements must match **any** of the following expressions: | [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | | [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | | | [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) | -| [brand](https://wiki.openstreetmap.org/wiki/Key:brand) | [nsi](../SpecialInputElements.md#nsi) | | +| [brand](https://wiki.openstreetmap.org/wiki/Key:brand) | [string](../SpecialInputElements.md#string) | | | [post_office:brand](https://wiki.openstreetmap.org/wiki/Key:post_office:brand) | [string](../SpecialInputElements.md#string) | [DHL](https://wiki.openstreetmap.org/wiki/Tag:post_office:brand%3DDHL) [DPD](https://wiki.openstreetmap.org/wiki/Tag:post_office:brand%3DDPD) [GLS](https://wiki.openstreetmap.org/wiki/Tag:post_office:brand%3DGLS) [UPS](https://wiki.openstreetmap.org/wiki/Tag:post_office:brand%3DUPS) [DHL Paketshop](https://wiki.openstreetmap.org/wiki/Tag:post_office:brand%3DDHL Paketshop) [Hermes PaketShop](https://wiki.openstreetmap.org/wiki/Tag:post_office:brand%3DHermes PaketShop) [PostNL](https://wiki.openstreetmap.org/wiki/Tag:post_office:brand%3DPostNL) [bpost](https://wiki.openstreetmap.org/wiki/Tag:post_office:brand%3Dbpost) | | [post_office:letter_from](https://wiki.openstreetmap.org/wiki/Key:post_office:letter_from) | [string](../SpecialInputElements.md#string) | [yes](https://wiki.openstreetmap.org/wiki/Tag:post_office:letter_from%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:post_office:letter_from%3Dno) | | [post_office:parcel_from](https://wiki.openstreetmap.org/wiki/Key:post_office:parcel_from) | [string](../SpecialInputElements.md#string) | [yes](https://wiki.openstreetmap.org/wiki/Tag:post_office:parcel_from%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:post_office:parcel_from%3Dno) | @@ -73,6 +75,28 @@ Elements must match **any** of the following expressions: | [post_office:stamps](https://wiki.openstreetmap.org/wiki/Key:post_office:stamps) | [string](../SpecialInputElements.md#string) | [yes](https://wiki.openstreetmap.org/wiki/Tag:post_office:stamps%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:post_office:stamps%3Dno) | | [atm](https://wiki.openstreetmap.org/wiki/Key:atm) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:atm%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:atm%3Dno) [separate](https://wiki.openstreetmap.org/wiki/Tag:atm%3Dseparate) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours for this post office?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [post_partner](#post_partner) | Is this a post partner?
2 options | | _Multiple choice only_ | +| [post_offic_brand](#post_offic_brand) | To which brand does this post office belong?
_This is a {brand} post office_ | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [partner-brand](#partner-brand) | For which brand does this location offer services?
_This location offers services for {post_office:brand}_
8 options | | *[post_office:brand](https://wiki.osm.org/wiki/Key:post_office:brand)* ([string](../SpecialInputElements.md#string)) | +| [letter-from](#letter-from) | Can you post a letter here?
_You can post letters with these companies: {post_office:letter_from}_
2 options | | *[post_office:letter_from](https://wiki.osm.org/wiki/Key:post_office:letter_from)* ([string](../SpecialInputElements.md#string)) | +| [parcel-from](#parcel-from) | Can you send a parcel here?
_You can post parcels with these companies: {post_office:parcel_from}_
2 options | | *[post_office:parcel_from](https://wiki.osm.org/wiki/Key:post_office:parcel_from)* ([string](../SpecialInputElements.md#string)) | +| [parcel-pickup](#parcel-pickup) | Can you pick up missed parcels here?
_You can pick up parcels from these companies: {post_office:parcel_pickup}_
2 options | | *[post_office:parcel_pickup](https://wiki.osm.org/wiki/Key:post_office:parcel_pickup)* ([string](../SpecialInputElements.md#string)) | +| [parcel-to](#parcel-to) | Can you send parcels to here for pickup?
_You can send parcels to here for pickup with these companies: {post_office:parcel_to}_
2 options | | *[post_office:parcel_to](https://wiki.osm.org/wiki/Key:post_office:parcel_to)* ([string](../SpecialInputElements.md#string)) | +| [stamps](#stamps) | Can you buy stamps here?
_You can buy stamps from companies: {post_office:stamps}_
2 options | | *[post_office:stamps](https://wiki.osm.org/wiki/Key:post_office:stamps)* ([string](../SpecialInputElements.md#string)) | +| [has_atm](#has_atm) | Does this post office have an ATM?
3 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -197,7 +221,7 @@ The question is `Does this post office have an ATM?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/pt_shelter.md b/Docs/Layers/pt_shelter.md index 5c16a3c08..6ed041d3f 100644 --- a/Docs/Layers/pt_shelter.md +++ b/Docs/Layers/pt_shelter.md @@ -13,6 +13,7 @@ Layer showing shelter structures 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [leftover-questions](#leftover-questions) - [move-button](#move-button) @@ -33,6 +34,15 @@ Elements must match **all** of the following expressions: ## Supported attributes +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -41,7 +51,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/public_bookcase.md b/Docs/Layers/public_bookcase.md index a1687a52e..47213d4b7 100644 --- a/Docs/Layers/public_bookcase.md +++ b/Docs/Layers/public_bookcase.md @@ -5,6 +5,7 @@ A streetside cabinet with books, accessible to anyone - This layer is shown at zoomlevel **10** and higher + - This layer will automatically load [walls_and_buildings](./walls_and_buildings.md) into the layout as it depends on it: preset `a bookcase on a wall` snaps to this layer (public_bookcase.presets[1]) ## Table of contents @@ -12,6 +13,7 @@ A streetside cabinet with books, accessible to anyone 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [public_bookcase-name](#public_bookcase-name) - [public_bookcase-capacity](#public_bookcase-capacity) @@ -27,7 +29,7 @@ A streetside cabinet with books, accessible to anyone - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -40,6 +42,7 @@ A streetside cabinet with books, accessible to anyone The following options to create new points are included: - **a bookcase** which has the following tags:amenity=public_bookcase + - **a bookcase on a wall** which has the following tags:amenity=public_bookcase (snaps to layers `walls_and_buildings`) ## Basic tags for this layer @@ -49,7 +52,7 @@ Elements must match the expression ** [start_date](https://wiki.openstreetmap.org/wiki/Key:start_date) | [date](../SpecialInputElements.md#date) | | | [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [public_bookcase-name](#public_bookcase-name) | What is the name of this public bookcase?
_The name of this bookcase is {name}_
1 options | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [public_bookcase-capacity](#public_bookcase-capacity) | How many books fit into this public bookcase?
_{capacity} books fit in this bookcase_ | | *[capacity](https://wiki.osm.org/wiki/Key:capacity)* ([nat](../SpecialInputElements.md#nat)) | +| [bookcase-booktypes](#bookcase-booktypes) | What kind of books can be found in this public bookcase?
_This place mostly serves {books}_
2 options | | *[books](https://wiki.osm.org/wiki/Key:books)* ([string](../SpecialInputElements.md#string)) | +| [bookcase-is-indoors](#bookcase-is-indoors) | Is this bookcase located outdoors?
3 options | | _Multiple choice only_ | +| [bookcase-is-accessible](#bookcase-is-accessible) | Is this public bookcase freely accessible?
2 options | | _Multiple choice only_ | +| [public_bookcase-operator](#public_bookcase-operator) | Who maintains this public bookcase?
_Operated by {operator}_ | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [public_bookcase-brand](#public_bookcase-brand) | Is this public bookcase part of a bigger network?
_This public bookcase is part of {brand}_
1 options | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [public_bookcase-ref](#public_bookcase-ref) | What is the reference number of this public bookcase?
_The reference number of this public bookcase within {brand} is {ref}_
1 options | | *[ref](https://wiki.osm.org/wiki/Key:ref)* ([string](../SpecialInputElements.md#string)) | +| [public_bookcase-start_date](#public_bookcase-start_date) | When was this public bookcase installed?
_Installed on {start_date}_ | | *[start_date](https://wiki.osm.org/wiki/Key:start_date)* ([date](../SpecialInputElements.md#date)) | +| [public_bookcase-website](#public_bookcase-website) | Is there a website with more information about this public bookcase?
_{link(More info on the website,&LBRACEwebsite&RBRACE,,,,)}_ | | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -140,7 +163,7 @@ The question is `Is there a website with more information about this public book ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button @@ -179,8 +202,8 @@ This tagrendering has labels | id | question | osmTags | -----|-----|----- | | has_image.0 | *With and without images* (default) | | -| has_image.1 | Has at least one image | image~.+ | image:0~.+ | image:1~.+ | image:2~.+ | image:3~.+ | mapillary~.+ | -| has_image.2 | Probably does not have an image | image= & image:0= & image:1= & image:2= & image:3= & mapillary= | +| has_image.1 | Has at least one image | image~.+ | ^(image:[0-9]+)$~~.+ | ^(panoramax:[0-9]+)$~~.+ | mapillary~.+ | +| has_image.2 | Probably does not have an image | (image!~.+ | ^(image:[0-9]+!)$~~.+ | ^(panoramax:[0-9]+!)$~~.+ | mapillary!~.+) | diff --git a/Docs/Layers/railway_platforms.md b/Docs/Layers/railway_platforms.md index 325a8b504..10991ab67 100644 --- a/Docs/Layers/railway_platforms.md +++ b/Docs/Layers/railway_platforms.md @@ -11,6 +11,7 @@ Find every platform in the station, and the train routes that use them. 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [ref](#ref) - [repeated](#repeated) - [single_level](#single_level) @@ -29,13 +30,23 @@ Elements must match the expression ** [ref](https://wiki.openstreetmap.org/wiki/Key:ref) | [string](../SpecialInputElements.md#string) | | | [level](https://wiki.openstreetmap.org/wiki/Key:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:level%3D-1) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [ref](#ref) | What is the number for this platform?
_Platform {ref}_ | | *[ref](https://wiki.osm.org/wiki/Key:ref)* ([string](../SpecialInputElements.md#string)) | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### ref The question is `What is the number for this platform?` @@ -67,7 +78,7 @@ This tagrendering has labels ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod diff --git a/Docs/Layers/rainbow_crossing_high_zoom.md b/Docs/Layers/rainbow_crossing_high_zoom.md index 3aa27b838..cc9e6227e 100644 --- a/Docs/Layers/rainbow_crossing_high_zoom.md +++ b/Docs/Layers/rainbow_crossing_high_zoom.md @@ -14,6 +14,7 @@ A layer showing pedestrian crossings with rainbow paintings 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [crossing-with-rainbow](#crossing-with-rainbow) - [leftover-questions](#leftover-questions) @@ -32,6 +33,16 @@ Elements must match the expression ** [desk:height](https://wiki.openstreetmap.org/wiki/Key:desk:height) | [pfloat](../SpecialInputElements.md#pfloat) | | | [hearing_loop](https://wiki.openstreetmap.org/wiki/Key:hearing_loop) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:hearing_loop%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:hearing_loop%3Dno) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [desk-height](#desk-height) | What is the height of the reception desk?
_The height of the desk is {canonical(desk:height)}_ | | *[desk:height](https://wiki.osm.org/wiki/Key:desk:height)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [induction-loop](#induction-loop)
_(Original in [questions](./BuiltinQuestions.md#induction-loop))_ | Does this place have an audio induction loop for people with reduced hearing?
2 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -91,7 +105,7 @@ The question is `Does this place have an audio induction loop for people with re ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/recycling.md b/Docs/Layers/recycling.md index 478cc3d9a..bf567d5b3 100644 --- a/Docs/Layers/recycling.md +++ b/Docs/Layers/recycling.md @@ -12,6 +12,8 @@ A layer with recycling containers and centres 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [recycling-type](#recycling-type) - [recycling-centre-name](#recycling-centre-name) @@ -24,12 +26,13 @@ A layer with recycling containers and centres - [opening_hours_24_7](#opening_hours_24_7) - [Opening hours](#opening-hours) - [access](#access) + - [colour](#colour) - [survey_date](#survey_date) - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -52,7 +55,7 @@ Elements must match the expression ** [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | | | [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | [24/7](https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D24/7) | | [access](https://wiki.openstreetmap.org/wiki/Key:access) | [string](../SpecialInputElements.md#string) | [yes](https://wiki.openstreetmap.org/wiki/Tag:access%3Dyes) [residents](https://wiki.openstreetmap.org/wiki/Tag:access%3Dresidents) [private](https://wiki.openstreetmap.org/wiki/Tag:access%3Dprivate) | +| [colour](https://wiki.openstreetmap.org/wiki/Key:colour) | [color](../SpecialInputElements.md#color) | [blue](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dblue) [green](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dgreen) [maroon](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dmaroon) [yellow](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dyellow) [red](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dred) [black](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dblack) [white](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dwhite) | | [survey:date](https://wiki.openstreetmap.org/wiki/Key:survey:date) | [date](../SpecialInputElements.md#date) | [](https://wiki.openstreetmap.org/wiki/Tag:survey:date%3D) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [recycling-type](#recycling-type) | What type of recycling is this?
5 options | | _Multiple choice only_ | +| [recycling-centre-name](#recycling-centre-name) | What is the name of this recycling centre?
_This recycling centre is named {name}_
1 options | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [container-location](#container-location) | Where is this container located?
3 options | | _Multiple choice only_ | +| [recycling-accepts](#recycling-accepts) | What can be recycled here?
26 options | | _Multiple choice only_ | +| [operator](#operator) | What company operates this recycling facility?
_This recycling facility is operated by {operator}_ | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [opening_hours_24_7](#opening_hours_24_7)
_(Original in [questions](./BuiltinQuestions.md#opening_hours_24_7))_ | What are the opening hours of this recycling facility?
_

Opening hours

{opening_hours_table(opening_hours)}_
2 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [access](#access) | Who can use this recycling facility?
_This recycling facility can be used by {access}_
3 options | | *[access](https://wiki.osm.org/wiki/Key:access)* ([string](../SpecialInputElements.md#string)) | +| [colour](#colour) | What color is this recycling container?
_This recycling container is {colour}_
7 options | | *[colour](https://wiki.osm.org/wiki/Key:colour)* ([color](../SpecialInputElements.md#color)) | +| [survey_date](#survey_date)
_(Original in [questions](./BuiltinQuestions.md#survey_date))_ | When was this object last surveyed?
_This object was last surveyed on {survey:date}_
1 options | | *[survey:date](https://wiki.osm.org/wiki/Key:survey:date)* ([date](../SpecialInputElements.md#date)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -187,6 +213,21 @@ The question is `Who can use this recycling facility?` - *Only residents can use this recycling facility* is shown if with access=residents - *This recycling facility is only for private use* is shown if with access=private +### colour + +The question is `What color is this recycling container?` +*This recycling container is {colour}* is shown if `colour` is set + + - *This recycling container is coloured blue* is shown if with colour=blue + - *This recycling container is coloured green* is shown if with colour=green + - *This recycling container is coloured maroon* is shown if with colour=maroon + - *This recycling container is coloured yellow* is shown if with colour=yellow + - *This recycling container is coloured red* is shown if with colour=red + - *This recycling container is coloured black* is shown if with colour=black + - *This recycling container is coloured white* is shown if with colour=white + +This tagrendering is only visible in the popup if the following condition is met: recycling_type=container + ### survey_date The question is `When was this object last surveyed?` @@ -197,7 +238,7 @@ The question is `When was this object last surveyed?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/route_marker.md b/Docs/Layers/route_marker.md index daeba9eca..3e0e8a5ca 100644 --- a/Docs/Layers/route_marker.md +++ b/Docs/Layers/route_marker.md @@ -12,6 +12,7 @@ Route markers are small markers often found along official hiking/cycling/riding 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [type](#type) - [leftover-questions](#leftover-questions) @@ -38,6 +39,17 @@ Elements must match the expression ** [dress_code](https://wiki.openstreetmap.org/wiki/Key:dress_code) | [string](../SpecialInputElements.md#string) | [uniform](https://wiki.openstreetmap.org/wiki/Tag:dress_code%3Duniform) [obligated_colour](https://wiki.openstreetmap.org/wiki/Tag:dress_code%3Dobligated_colour) [casual](https://wiki.openstreetmap.org/wiki/Tag:dress_code%3Dcasual) [arms_covered](https://wiki.openstreetmap.org/wiki/Tag:dress_code%3Darms_covered) [knees_covered](https://wiki.openstreetmap.org/wiki/Tag:dress_code%3Dknees_covered) [legs_covered](https://wiki.openstreetmap.org/wiki/Tag:dress_code%3Dlegs_covered) [belly_covered](https://wiki.openstreetmap.org/wiki/Tag:dress_code%3Dbelly_covered) | | [wikidata](https://wiki.openstreetmap.org/wiki/Key:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [school-name](#school-name) | What is the name of this school?
_This school is named {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [address_joined](#address_joined)
_(Original in [address](./address.md#address_joined))_ | _{group(header,street;housenumber;unit)}_ | address | _Multiple choice only_ | +| [header](#header)
_(Original in [address](./address.md#header))_ | _{addr:street} {addr:housenumber} {addr:unit}_
1 options | address, hidden | _Multiple choice only_ | +| [housenumber](#housenumber)
_(Original in [address](./address.md#housenumber))_ | What is the number of this house?
_The house number is {addr:housenumber}_
1 options | address, hidden | *[addr:housenumber](https://wiki.osm.org/wiki/Key:addr:housenumber)* ([string](../SpecialInputElements.md#string)) | +| [street](#street)
_(Original in [address](./address.md#street))_ | What street is this address located in?
_This address is in street {addr:street}_ | address, hidden | *[addr:street](https://wiki.osm.org/wiki/Key:addr:street)* ([string](../SpecialInputElements.md#string)) | +| [unit](#unit)
_(Original in [address](./address.md#unit))_ | What is the unit number or letter?
_The unit number is {addr:unit}_
1 options | address, hidden | *[addr:unit](https://wiki.osm.org/wiki/Key:addr:unit)* ([string](../SpecialInputElements.md#string)) | +| [capacity](#capacity) | How much students can at most enroll in this school?
_This school can enroll at most {capacity} students_ | | *[capacity](https://wiki.osm.org/wiki/Key:capacity)* ([pnat](../SpecialInputElements.md#pnat)) | +| [education-level-belgium](#education-level-belgium) | What level of education is given on this school?
7 options | | _Multiple choice only_ | +| [is_special_needs](#is_special_needs) | Does this school target students with a special need?
6 options | | _Multiple choice only_ | +| [orientation_belgium](#orientation_belgium) | What does this school train pupils for?
3 options | | _Multiple choice only_ | +| [orientation_belgium_special_needs](#orientation_belgium_special_needs) | What does this school train pupils for?
4 options | | _Multiple choice only_ | +| [gender](#gender) | Which genders can enroll at this school?
4 options | | _Multiple choice only_ | +| [pedagogy](#pedagogy) | What educational theory is applied on this school?
_This school uses {pedagogy}_
9 options | | *[pedagogy](https://wiki.osm.org/wiki/Key:pedagogy)* ([string](../SpecialInputElements.md#string)) | +| [special_needs_categories_be](#special_needs_categories_be) | What type of special needs are given here?
8 options | | _Multiple choice only_ | +| [school-language](#school-language) | _{language_chooser(language,What is the main language of this school?
What language is spoken with the students in non-language related courses and with the administration?
,,&LBRACElanguage&LPARENS&RPARENS&RBRACE is the main language of this school,The following languages are used in this school:&LBRACElist&LPARENS&RPARENS&RBRACE,The main language of this school is unknown)}_ | | _Multiple choice only_ | +| [uniform](#uniform) | Do pupils have to wear a uniform or obey a dresscode?
_{dress_code}_
7 options | | *[dress_code](https://wiki.osm.org/wiki/Key:dress_code)* ([string](../SpecialInputElements.md#string)) | +| [wikipedia](#wikipedia)
_(Original in [questions](./BuiltinQuestions.md#wikipedia))_ | What is the corresponding Wikidata entity?
_{wikipedia():max-height:25rem}_
2 options | | *[wikidata](https://wiki.osm.org/wiki/Key:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -295,7 +325,7 @@ The question is `What is the corresponding Wikidata entity?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/scouting_group.md b/Docs/Layers/scouting_group.md index 0543f165f..e90b98e33 100644 --- a/Docs/Layers/scouting_group.md +++ b/Docs/Layers/scouting_group.md @@ -12,6 +12,7 @@ A map showing scouting groups. 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [name](#name) - [association](#association) - [phone](#phone) @@ -22,7 +23,7 @@ A map showing scouting groups. - [mastodon](#mastodon) - [move-button](#move-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -43,7 +44,7 @@ Elements must match the expression ** [start_date](https://wiki.openstreetmap.org/wiki/Key:start_date) | [date](../SpecialInputElements.md#date) | | | [contact:mastodon](https://wiki.openstreetmap.org/wiki/Key:contact:mastodon) | [fediverse](../SpecialInputElements.md#fediverse) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [name](#name) | What is the name of this group?
_The name of this group is {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [association](#association) | To which scout association does belong?
_The scout association of this group is {brand}_ | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [start_date](#start_date) | When was this group founded?
_This group was founded at {start_date}_ | | *[start_date](https://wiki.osm.org/wiki/Key:start_date)* ([date](../SpecialInputElements.md#date)) | +| [questions](#questions)
_(Original in [questions](./BuiltinQuestions.md#questions))_ | _{questions()}_ | | _Multiple choice only_ | +| [mastodon](#mastodon)
_(Original in [questions](./BuiltinQuestions.md#mastodon))_ | What is the Mastodon-handle of ?
_{fediverse_link(contact:mastodon)}_ | | *[contact:mastodon](https://wiki.osm.org/wiki/Key:contact:mastodon)* ([fediverse](../SpecialInputElements.md#fediverse)) | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### name The question is `What is the name of this group?` diff --git a/Docs/Layers/shelter.md b/Docs/Layers/shelter.md index b1ec4c170..abf09877f 100644 --- a/Docs/Layers/shelter.md +++ b/Docs/Layers/shelter.md @@ -12,6 +12,7 @@ Layer showing shelter structures 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [shelter-type](#shelter-type) - [leftover-questions](#leftover-questions) @@ -32,12 +33,22 @@ Elements must match the expression ** [shelter_type](https://wiki.openstreetmap.org/wiki/Key:shelter_type) | [string](../SpecialInputElements.md#string) | [public_transport](https://wiki.openstreetmap.org/wiki/Tag:shelter_type%3Dpublic_transport) [picnic_shelter](https://wiki.openstreetmap.org/wiki/Tag:shelter_type%3Dpicnic_shelter) [gazebo](https://wiki.openstreetmap.org/wiki/Tag:shelter_type%3Dgazebo) [weather_shelter](https://wiki.openstreetmap.org/wiki/Tag:shelter_type%3Dweather_shelter) [lean_to](https://wiki.openstreetmap.org/wiki/Tag:shelter_type%3Dlean_to) [pavilion](https://wiki.openstreetmap.org/wiki/Tag:shelter_type%3Dpavilion) [basic_hut](https://wiki.openstreetmap.org/wiki/Tag:shelter_type%3Dbasic_hut) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [shelter-type](#shelter-type) | What kind of shelter is this?
_Shelter type: {shelter_type}_
7 options | | *[shelter_type](https://wiki.osm.org/wiki/Key:shelter_type)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -59,7 +70,7 @@ The question is `What kind of shelter is this?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/shop_dog_friendly.md b/Docs/Layers/shop_dog_friendly.md index 22ea8792b..80d85174e 100644 --- a/Docs/Layers/shop_dog_friendly.md +++ b/Docs/Layers/shop_dog_friendly.md @@ -13,6 +13,8 @@ A shop 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [reviews](#reviews) - [shops-name](#shops-name) @@ -60,7 +62,7 @@ A shop - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -4. [Filters](#filters) +5. [Filters](#filters) ## Themes using this layer @@ -78,7 +80,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -109,7 +111,7 @@ Elements must match **all** of the following expressions: | [service:bicycle:diy](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:diy) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dno) [only_sold](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Donly_sold) | | [service:bicycle:cleaning](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dyes) [diy](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Ddiy) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dno) | | [service:bicycle:cleaning:charge](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:charge) | [string](../SpecialInputElements.md#string) | | -| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wifi](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi) | +| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) | | [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) | | [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) | @@ -119,6 +121,57 @@ Elements must match **all** of the following expressions: | [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [shops-name](#shops-name) | What is the name of this shop?
_This shop is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [shop_types](#shop_types)
_(Original in [id_presets](./id_presets.md#shop_types))_ | What kind of shop is this?
_This is a {shop}_
165 options | description | *[shop](https://wiki.osm.org/wiki/Key:shop)* ([string](../SpecialInputElements.md#string)) | +| [brand](#brand) | What is the brand of this shop?
_Part of {brand}_
1 options | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [second_hand](#second_hand) | Does this shop sell second-hand items?
3 options | | _Multiple choice only_ | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [copyshop-print-sizes](#copyshop-print-sizes) | What paper formats does this shop offer?
5 options | | _Multiple choice only_ | +| [copyshop-binding](#copyshop-binding) | Does this shop offer a binding service?
2 options | | _Multiple choice only_ | +| [optometrist_service](#optometrist_service) | Are medical services available here?
2 options | | _Multiple choice only_ | +| [key_cutter](#key_cutter) | Does this shop offer key cutting?
3 options | | _Multiple choice only_ | +| [sells_new_bikes](#sells_new_bikes) | Does this shop sell bikes?
2 options | | _Multiple choice only_ | +| [bike_second_hand](#bike_second_hand) | Does this shop sell second-hand bikes?
3 options | | _Multiple choice only_ | +| [repairs_bikes](#repairs_bikes) | Does this shop repair bikes?
4 options | | _Multiple choice only_ | +| [bicycle_rental](#bicycle_rental) | Does this shop rent out bikes?
2 options | | _Multiple choice only_ | +| [bicycle-types](#bicycle-types)
_(Original in [bicycle_rental](./bicycle_rental.md#bicycle-types))_ | What kind of bicycles and accessories are rented here?
_{rental} is rented here_
9 options | bicycle_rental | *[rental](https://wiki.osm.org/wiki/Key:rental)* ([string](../SpecialInputElements.md#string)) | +| [rental-capacity-city_bike](#rental-capacity-city_bike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-city_bike))_ | How many city bikes can be rented here?
_{capacity:city_bike} city bikes can be rented here_ | bicycle_rental | *[capacity:city_bike](https://wiki.osm.org/wiki/Key:capacity:city_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-ebike](#rental-capacity-ebike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-ebike))_ | How many electrical bikes can be rented here?
_{capacity:ebike} electrical bikes can be rented here_ | bicycle_rental | *[capacity:ebike](https://wiki.osm.org/wiki/Key:capacity:ebike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-kid_bike](#rental-capacity-kid_bike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-kid_bike))_ | How many bikes for children can be rented here?
_{capacity:kid_bike} bikes for children can be rented here_ | bicycle_rental | *[capacity:kid_bike](https://wiki.osm.org/wiki/Key:capacity:kid_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bmx](#rental-capacity-bmx)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-bmx))_ | How many BMX bikes can be rented here?
_{capacity:bmx} BMX bikes can be rented here_ | bicycle_rental | *[capacity:bmx](https://wiki.osm.org/wiki/Key:capacity:bmx)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-mtb](#rental-capacity-mtb)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-mtb))_ | How many mountainbikes can be rented here?
_{capacity:mtb} mountainbikes can be rented here_ | bicycle_rental | *[capacity:mtb](https://wiki.osm.org/wiki/Key:capacity:mtb)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bicycle_pannier](#rental-capacity-bicycle_pannier)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-bicycle_pannier))_ | How many bicycle panniers can be rented here?
_{capacity:bicycle_pannier} bicycle panniers can be rented here_ | bicycle_rental | *[capacity:bicycle_pannier](https://wiki.osm.org/wiki/Key:capacity:bicycle_pannier)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-tandem_bicycle](#rental-capacity-tandem_bicycle)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-tandem_bicycle))_ | How many tandem can be rented here?
_{capacity:tandem_bicycle} tandem can be rented here_ | bicycle_rental | *[capacity:tandem_bicycle](https://wiki.osm.org/wiki/Key:capacity:tandem_bicycle)* ([pnat](../SpecialInputElements.md#pnat)) | +| [bike_pump_service](#bike_pump_service) | Does this shop offer a bike pump for use by anyone?
3 options | | _Multiple choice only_ | +| [bike_repair_tools](#bike_repair_tools) | Are there tools here to repair your own bike?
3 options | | _Multiple choice only_ | +| [bike_wash](#bike_wash) | Are bicycles washed here?
3 options | | _Multiple choice only_ | +| [bike_cleaning-service_bicycle_cleaning_charge](#bike_cleaning-service_bicycle_cleaning_charge)
_(Original in [bike_cleaning](./bike_cleaning.md#bike_cleaning-service_bicycle_cleaning_charge))_ | How much does it cost to use the cleaning service?
_Using the cleaning service costs {service:bicycle:cleaning:charge}_
2 options | | *[service:bicycle:cleaning:charge](https://wiki.osm.org/wiki/Key:service:bicycle:cleaning:charge)* ([string](../SpecialInputElements.md#string)) | +| [internet](#internet)
_(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access?
6 options | internet-all | _Multiple choice only_ | +| [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | +| [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | +| [organic](#organic) | Does this shop offer organic products?
3 options | | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [dog-access](#dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | +| [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -604,7 +657,7 @@ The question is `Does this place offer internet access?` - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_ - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal - *This place offers wired internet access* is shown if with internet_access=wired - - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wifi + - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan This tagrendering has labels `internet-all` @@ -699,7 +752,7 @@ The question is `Is there still some relevant info that the previous questions d ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/shops.md b/Docs/Layers/shops.md index b957e5b5e..9fd7876d2 100644 --- a/Docs/Layers/shops.md +++ b/Docs/Layers/shops.md @@ -12,6 +12,8 @@ A shop 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [reviews](#reviews) - [shops-name](#shops-name) @@ -59,7 +61,7 @@ A shop - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -94,7 +96,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -125,7 +127,7 @@ Elements must match **all** of the following expressions: | [service:bicycle:diy](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:diy) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dno) [only_sold](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Donly_sold) | | [service:bicycle:cleaning](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dyes) [diy](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Ddiy) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dno) | | [service:bicycle:cleaning:charge](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:charge) | [string](../SpecialInputElements.md#string) | | -| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wifi](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi) | +| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) | | [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) | | [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) | @@ -135,6 +137,57 @@ Elements must match **all** of the following expressions: | [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [shops-name](#shops-name) | What is the name of this shop?
_This shop is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [shop_types](#shop_types)
_(Original in [id_presets](./id_presets.md#shop_types))_ | What kind of shop is this?
_This is a {shop}_
165 options | description | *[shop](https://wiki.osm.org/wiki/Key:shop)* ([string](../SpecialInputElements.md#string)) | +| [brand](#brand) | What is the brand of this shop?
_Part of {brand}_
1 options | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [second_hand](#second_hand) | Does this shop sell second-hand items?
3 options | | _Multiple choice only_ | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [copyshop-print-sizes](#copyshop-print-sizes) | What paper formats does this shop offer?
5 options | | _Multiple choice only_ | +| [copyshop-binding](#copyshop-binding) | Does this shop offer a binding service?
2 options | | _Multiple choice only_ | +| [optometrist_service](#optometrist_service) | Are medical services available here?
2 options | | _Multiple choice only_ | +| [key_cutter](#key_cutter) | Does this shop offer key cutting?
3 options | | _Multiple choice only_ | +| [sells_new_bikes](#sells_new_bikes) | Does this shop sell bikes?
2 options | | _Multiple choice only_ | +| [bike_second_hand](#bike_second_hand) | Does this shop sell second-hand bikes?
3 options | | _Multiple choice only_ | +| [repairs_bikes](#repairs_bikes) | Does this shop repair bikes?
4 options | | _Multiple choice only_ | +| [bicycle_rental](#bicycle_rental) | Does this shop rent out bikes?
2 options | | _Multiple choice only_ | +| [bicycle-types](#bicycle-types)
_(Original in [bicycle_rental](./bicycle_rental.md#bicycle-types))_ | What kind of bicycles and accessories are rented here?
_{rental} is rented here_
9 options | bicycle_rental | *[rental](https://wiki.osm.org/wiki/Key:rental)* ([string](../SpecialInputElements.md#string)) | +| [rental-capacity-city_bike](#rental-capacity-city_bike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-city_bike))_ | How many city bikes can be rented here?
_{capacity:city_bike} city bikes can be rented here_ | bicycle_rental | *[capacity:city_bike](https://wiki.osm.org/wiki/Key:capacity:city_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-ebike](#rental-capacity-ebike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-ebike))_ | How many electrical bikes can be rented here?
_{capacity:ebike} electrical bikes can be rented here_ | bicycle_rental | *[capacity:ebike](https://wiki.osm.org/wiki/Key:capacity:ebike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-kid_bike](#rental-capacity-kid_bike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-kid_bike))_ | How many bikes for children can be rented here?
_{capacity:kid_bike} bikes for children can be rented here_ | bicycle_rental | *[capacity:kid_bike](https://wiki.osm.org/wiki/Key:capacity:kid_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bmx](#rental-capacity-bmx)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-bmx))_ | How many BMX bikes can be rented here?
_{capacity:bmx} BMX bikes can be rented here_ | bicycle_rental | *[capacity:bmx](https://wiki.osm.org/wiki/Key:capacity:bmx)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-mtb](#rental-capacity-mtb)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-mtb))_ | How many mountainbikes can be rented here?
_{capacity:mtb} mountainbikes can be rented here_ | bicycle_rental | *[capacity:mtb](https://wiki.osm.org/wiki/Key:capacity:mtb)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bicycle_pannier](#rental-capacity-bicycle_pannier)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-bicycle_pannier))_ | How many bicycle panniers can be rented here?
_{capacity:bicycle_pannier} bicycle panniers can be rented here_ | bicycle_rental | *[capacity:bicycle_pannier](https://wiki.osm.org/wiki/Key:capacity:bicycle_pannier)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-tandem_bicycle](#rental-capacity-tandem_bicycle)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-tandem_bicycle))_ | How many tandem can be rented here?
_{capacity:tandem_bicycle} tandem can be rented here_ | bicycle_rental | *[capacity:tandem_bicycle](https://wiki.osm.org/wiki/Key:capacity:tandem_bicycle)* ([pnat](../SpecialInputElements.md#pnat)) | +| [bike_pump_service](#bike_pump_service) | Does this shop offer a bike pump for use by anyone?
3 options | | _Multiple choice only_ | +| [bike_repair_tools](#bike_repair_tools) | Are there tools here to repair your own bike?
3 options | | _Multiple choice only_ | +| [bike_wash](#bike_wash) | Are bicycles washed here?
3 options | | _Multiple choice only_ | +| [bike_cleaning-service_bicycle_cleaning_charge](#bike_cleaning-service_bicycle_cleaning_charge)
_(Original in [bike_cleaning](./bike_cleaning.md#bike_cleaning-service_bicycle_cleaning_charge))_ | How much does it cost to use the cleaning service?
_Using the cleaning service costs {service:bicycle:cleaning:charge}_
2 options | | *[service:bicycle:cleaning:charge](https://wiki.osm.org/wiki/Key:service:bicycle:cleaning:charge)* ([string](../SpecialInputElements.md#string)) | +| [internet](#internet)
_(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access?
6 options | internet-all | _Multiple choice only_ | +| [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | +| [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | +| [organic](#organic) | Does this shop offer organic products?
3 options | | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [dog-access](#dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | +| [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -620,7 +673,7 @@ The question is `Does this place offer internet access?` - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_ - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal - *This place offers wired internet access* is shown if with internet_access=wired - - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wifi + - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan This tagrendering has labels `internet-all` @@ -715,7 +768,7 @@ The question is `Is there still some relevant info that the previous questions d ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/shops_glutenfree.md b/Docs/Layers/shops_glutenfree.md index 4712c7194..1f9e014f1 100644 --- a/Docs/Layers/shops_glutenfree.md +++ b/Docs/Layers/shops_glutenfree.md @@ -13,6 +13,8 @@ A shop 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [reviews](#reviews) - [gluten_free](#gluten_free) @@ -60,7 +62,7 @@ A shop - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -4. [Filters](#filters) +5. [Filters](#filters) ## Themes using this layer @@ -79,7 +81,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -111,7 +113,7 @@ Elements must match **all** of the following expressions: | [service:bicycle:diy](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:diy) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dno) [only_sold](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Donly_sold) | | [service:bicycle:cleaning](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dyes) [diy](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Ddiy) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dno) | | [service:bicycle:cleaning:charge](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:charge) | [string](../SpecialInputElements.md#string) | | -| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wifi](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi) | +| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) | | [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) | | [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) | @@ -120,6 +122,57 @@ Elements must match **all** of the following expressions: | [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [shops-name](#shops-name) | What is the name of this shop?
_This shop is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [shop_types](#shop_types)
_(Original in [id_presets](./id_presets.md#shop_types))_ | What kind of shop is this?
_This is a {shop}_
165 options | description | *[shop](https://wiki.osm.org/wiki/Key:shop)* ([string](../SpecialInputElements.md#string)) | +| [brand](#brand) | What is the brand of this shop?
_Part of {brand}_
1 options | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [second_hand](#second_hand) | Does this shop sell second-hand items?
3 options | | _Multiple choice only_ | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [copyshop-print-sizes](#copyshop-print-sizes) | What paper formats does this shop offer?
5 options | | _Multiple choice only_ | +| [copyshop-binding](#copyshop-binding) | Does this shop offer a binding service?
2 options | | _Multiple choice only_ | +| [optometrist_service](#optometrist_service) | Are medical services available here?
2 options | | _Multiple choice only_ | +| [key_cutter](#key_cutter) | Does this shop offer key cutting?
3 options | | _Multiple choice only_ | +| [sells_new_bikes](#sells_new_bikes) | Does this shop sell bikes?
2 options | | _Multiple choice only_ | +| [bike_second_hand](#bike_second_hand) | Does this shop sell second-hand bikes?
3 options | | _Multiple choice only_ | +| [repairs_bikes](#repairs_bikes) | Does this shop repair bikes?
4 options | | _Multiple choice only_ | +| [bicycle_rental](#bicycle_rental) | Does this shop rent out bikes?
2 options | | _Multiple choice only_ | +| [bicycle-types](#bicycle-types)
_(Original in [bicycle_rental](./bicycle_rental.md#bicycle-types))_ | What kind of bicycles and accessories are rented here?
_{rental} is rented here_
9 options | bicycle_rental | *[rental](https://wiki.osm.org/wiki/Key:rental)* ([string](../SpecialInputElements.md#string)) | +| [rental-capacity-city_bike](#rental-capacity-city_bike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-city_bike))_ | How many city bikes can be rented here?
_{capacity:city_bike} city bikes can be rented here_ | bicycle_rental | *[capacity:city_bike](https://wiki.osm.org/wiki/Key:capacity:city_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-ebike](#rental-capacity-ebike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-ebike))_ | How many electrical bikes can be rented here?
_{capacity:ebike} electrical bikes can be rented here_ | bicycle_rental | *[capacity:ebike](https://wiki.osm.org/wiki/Key:capacity:ebike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-kid_bike](#rental-capacity-kid_bike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-kid_bike))_ | How many bikes for children can be rented here?
_{capacity:kid_bike} bikes for children can be rented here_ | bicycle_rental | *[capacity:kid_bike](https://wiki.osm.org/wiki/Key:capacity:kid_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bmx](#rental-capacity-bmx)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-bmx))_ | How many BMX bikes can be rented here?
_{capacity:bmx} BMX bikes can be rented here_ | bicycle_rental | *[capacity:bmx](https://wiki.osm.org/wiki/Key:capacity:bmx)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-mtb](#rental-capacity-mtb)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-mtb))_ | How many mountainbikes can be rented here?
_{capacity:mtb} mountainbikes can be rented here_ | bicycle_rental | *[capacity:mtb](https://wiki.osm.org/wiki/Key:capacity:mtb)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bicycle_pannier](#rental-capacity-bicycle_pannier)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-bicycle_pannier))_ | How many bicycle panniers can be rented here?
_{capacity:bicycle_pannier} bicycle panniers can be rented here_ | bicycle_rental | *[capacity:bicycle_pannier](https://wiki.osm.org/wiki/Key:capacity:bicycle_pannier)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-tandem_bicycle](#rental-capacity-tandem_bicycle)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-tandem_bicycle))_ | How many tandem can be rented here?
_{capacity:tandem_bicycle} tandem can be rented here_ | bicycle_rental | *[capacity:tandem_bicycle](https://wiki.osm.org/wiki/Key:capacity:tandem_bicycle)* ([pnat](../SpecialInputElements.md#pnat)) | +| [bike_pump_service](#bike_pump_service) | Does this shop offer a bike pump for use by anyone?
3 options | | _Multiple choice only_ | +| [bike_repair_tools](#bike_repair_tools) | Are there tools here to repair your own bike?
3 options | | _Multiple choice only_ | +| [bike_wash](#bike_wash) | Are bicycles washed here?
3 options | | _Multiple choice only_ | +| [bike_cleaning-service_bicycle_cleaning_charge](#bike_cleaning-service_bicycle_cleaning_charge)
_(Original in [bike_cleaning](./bike_cleaning.md#bike_cleaning-service_bicycle_cleaning_charge))_ | How much does it cost to use the cleaning service?
_Using the cleaning service costs {service:bicycle:cleaning:charge}_
2 options | | *[service:bicycle:cleaning:charge](https://wiki.osm.org/wiki/Key:service:bicycle:cleaning:charge)* ([string](../SpecialInputElements.md#string)) | +| [internet](#internet)
_(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access?
6 options | internet-all | _Multiple choice only_ | +| [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | +| [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | +| [organic](#organic) | Does this shop offer organic products?
3 options | | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [dog-access](#dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | +| [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -617,7 +670,7 @@ The question is `Does this place offer internet access?` - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_ - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal - *This place offers wired internet access* is shown if with internet_access=wired - - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wifi + - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan This tagrendering has labels `internet-all` @@ -699,7 +752,7 @@ The question is `Is there still some relevant info that the previous questions d ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/shops_lactosefree.md b/Docs/Layers/shops_lactosefree.md index 72001dfed..c9d24d792 100644 --- a/Docs/Layers/shops_lactosefree.md +++ b/Docs/Layers/shops_lactosefree.md @@ -13,6 +13,8 @@ A shop 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [reviews](#reviews) - [lactose_free](#lactose_free) @@ -60,7 +62,7 @@ A shop - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -4. [Filters](#filters) +5. [Filters](#filters) ## Themes using this layer @@ -79,7 +81,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -111,7 +113,7 @@ Elements must match **all** of the following expressions: | [service:bicycle:diy](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:diy) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dno) [only_sold](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Donly_sold) | | [service:bicycle:cleaning](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dyes) [diy](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Ddiy) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dno) | | [service:bicycle:cleaning:charge](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:charge) | [string](../SpecialInputElements.md#string) | | -| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wifi](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi) | +| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) | | [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) | | [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) | @@ -120,6 +122,57 @@ Elements must match **all** of the following expressions: | [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [shops-name](#shops-name) | What is the name of this shop?
_This shop is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [shop_types](#shop_types)
_(Original in [id_presets](./id_presets.md#shop_types))_ | What kind of shop is this?
_This is a {shop}_
165 options | description | *[shop](https://wiki.osm.org/wiki/Key:shop)* ([string](../SpecialInputElements.md#string)) | +| [brand](#brand) | What is the brand of this shop?
_Part of {brand}_
1 options | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [second_hand](#second_hand) | Does this shop sell second-hand items?
3 options | | _Multiple choice only_ | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [copyshop-print-sizes](#copyshop-print-sizes) | What paper formats does this shop offer?
5 options | | _Multiple choice only_ | +| [copyshop-binding](#copyshop-binding) | Does this shop offer a binding service?
2 options | | _Multiple choice only_ | +| [optometrist_service](#optometrist_service) | Are medical services available here?
2 options | | _Multiple choice only_ | +| [key_cutter](#key_cutter) | Does this shop offer key cutting?
3 options | | _Multiple choice only_ | +| [sells_new_bikes](#sells_new_bikes) | Does this shop sell bikes?
2 options | | _Multiple choice only_ | +| [bike_second_hand](#bike_second_hand) | Does this shop sell second-hand bikes?
3 options | | _Multiple choice only_ | +| [repairs_bikes](#repairs_bikes) | Does this shop repair bikes?
4 options | | _Multiple choice only_ | +| [bicycle_rental](#bicycle_rental) | Does this shop rent out bikes?
2 options | | _Multiple choice only_ | +| [bicycle-types](#bicycle-types)
_(Original in [bicycle_rental](./bicycle_rental.md#bicycle-types))_ | What kind of bicycles and accessories are rented here?
_{rental} is rented here_
9 options | bicycle_rental | *[rental](https://wiki.osm.org/wiki/Key:rental)* ([string](../SpecialInputElements.md#string)) | +| [rental-capacity-city_bike](#rental-capacity-city_bike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-city_bike))_ | How many city bikes can be rented here?
_{capacity:city_bike} city bikes can be rented here_ | bicycle_rental | *[capacity:city_bike](https://wiki.osm.org/wiki/Key:capacity:city_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-ebike](#rental-capacity-ebike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-ebike))_ | How many electrical bikes can be rented here?
_{capacity:ebike} electrical bikes can be rented here_ | bicycle_rental | *[capacity:ebike](https://wiki.osm.org/wiki/Key:capacity:ebike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-kid_bike](#rental-capacity-kid_bike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-kid_bike))_ | How many bikes for children can be rented here?
_{capacity:kid_bike} bikes for children can be rented here_ | bicycle_rental | *[capacity:kid_bike](https://wiki.osm.org/wiki/Key:capacity:kid_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bmx](#rental-capacity-bmx)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-bmx))_ | How many BMX bikes can be rented here?
_{capacity:bmx} BMX bikes can be rented here_ | bicycle_rental | *[capacity:bmx](https://wiki.osm.org/wiki/Key:capacity:bmx)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-mtb](#rental-capacity-mtb)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-mtb))_ | How many mountainbikes can be rented here?
_{capacity:mtb} mountainbikes can be rented here_ | bicycle_rental | *[capacity:mtb](https://wiki.osm.org/wiki/Key:capacity:mtb)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bicycle_pannier](#rental-capacity-bicycle_pannier)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-bicycle_pannier))_ | How many bicycle panniers can be rented here?
_{capacity:bicycle_pannier} bicycle panniers can be rented here_ | bicycle_rental | *[capacity:bicycle_pannier](https://wiki.osm.org/wiki/Key:capacity:bicycle_pannier)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-tandem_bicycle](#rental-capacity-tandem_bicycle)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-tandem_bicycle))_ | How many tandem can be rented here?
_{capacity:tandem_bicycle} tandem can be rented here_ | bicycle_rental | *[capacity:tandem_bicycle](https://wiki.osm.org/wiki/Key:capacity:tandem_bicycle)* ([pnat](../SpecialInputElements.md#pnat)) | +| [bike_pump_service](#bike_pump_service) | Does this shop offer a bike pump for use by anyone?
3 options | | _Multiple choice only_ | +| [bike_repair_tools](#bike_repair_tools) | Are there tools here to repair your own bike?
3 options | | _Multiple choice only_ | +| [bike_wash](#bike_wash) | Are bicycles washed here?
3 options | | _Multiple choice only_ | +| [bike_cleaning-service_bicycle_cleaning_charge](#bike_cleaning-service_bicycle_cleaning_charge)
_(Original in [bike_cleaning](./bike_cleaning.md#bike_cleaning-service_bicycle_cleaning_charge))_ | How much does it cost to use the cleaning service?
_Using the cleaning service costs {service:bicycle:cleaning:charge}_
2 options | | *[service:bicycle:cleaning:charge](https://wiki.osm.org/wiki/Key:service:bicycle:cleaning:charge)* ([string](../SpecialInputElements.md#string)) | +| [internet](#internet)
_(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access?
6 options | internet-all | _Multiple choice only_ | +| [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | +| [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | +| [organic](#organic) | Does this shop offer organic products?
3 options | | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [dog-access](#dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | +| [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -617,7 +670,7 @@ The question is `Does this place offer internet access?` - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_ - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal - *This place offers wired internet access* is shown if with internet_access=wired - - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wifi + - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan This tagrendering has labels `internet-all` @@ -699,7 +752,7 @@ The question is `Is there still some relevant info that the previous questions d ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/shops_second_hand.md b/Docs/Layers/shops_second_hand.md index 39774e999..25614e258 100644 --- a/Docs/Layers/shops_second_hand.md +++ b/Docs/Layers/shops_second_hand.md @@ -13,6 +13,8 @@ A shop 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [reviews](#reviews) - [shops-name](#shops-name) @@ -60,7 +62,7 @@ A shop - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -4. [Filters](#filters) +5. [Filters](#filters) ## Themes using this layer @@ -77,7 +79,7 @@ Elements must match **any** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -108,7 +110,7 @@ Elements must match **any** of the following expressions: | [service:bicycle:diy](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:diy) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dno) [only_sold](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Donly_sold) | | [service:bicycle:cleaning](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dyes) [diy](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Ddiy) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dno) | | [service:bicycle:cleaning:charge](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:charge) | [string](../SpecialInputElements.md#string) | | -| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wifi](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi) | +| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) | | [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) | | [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) | @@ -118,6 +120,57 @@ Elements must match **any** of the following expressions: | [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [shops-name](#shops-name) | What is the name of this shop?
_This shop is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [shop_types](#shop_types)
_(Original in [id_presets](./id_presets.md#shop_types))_ | What kind of shop is this?
_This is a {shop}_
165 options | description | *[shop](https://wiki.osm.org/wiki/Key:shop)* ([string](../SpecialInputElements.md#string)) | +| [brand](#brand) | What is the brand of this shop?
_Part of {brand}_
1 options | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [second_hand](#second_hand) | Does this shop sell second-hand items?
3 options | | _Multiple choice only_ | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [copyshop-print-sizes](#copyshop-print-sizes) | What paper formats does this shop offer?
5 options | | _Multiple choice only_ | +| [copyshop-binding](#copyshop-binding) | Does this shop offer a binding service?
2 options | | _Multiple choice only_ | +| [optometrist_service](#optometrist_service) | Are medical services available here?
2 options | | _Multiple choice only_ | +| [key_cutter](#key_cutter) | Does this shop offer key cutting?
3 options | | _Multiple choice only_ | +| [sells_new_bikes](#sells_new_bikes) | Does this shop sell bikes?
2 options | | _Multiple choice only_ | +| [bike_second_hand](#bike_second_hand) | Does this shop sell second-hand bikes?
3 options | | _Multiple choice only_ | +| [repairs_bikes](#repairs_bikes) | Does this shop repair bikes?
4 options | | _Multiple choice only_ | +| [bicycle_rental](#bicycle_rental) | Does this shop rent out bikes?
2 options | | _Multiple choice only_ | +| [bicycle-types](#bicycle-types)
_(Original in [bicycle_rental](./bicycle_rental.md#bicycle-types))_ | What kind of bicycles and accessories are rented here?
_{rental} is rented here_
9 options | bicycle_rental | *[rental](https://wiki.osm.org/wiki/Key:rental)* ([string](../SpecialInputElements.md#string)) | +| [rental-capacity-city_bike](#rental-capacity-city_bike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-city_bike))_ | How many city bikes can be rented here?
_{capacity:city_bike} city bikes can be rented here_ | bicycle_rental | *[capacity:city_bike](https://wiki.osm.org/wiki/Key:capacity:city_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-ebike](#rental-capacity-ebike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-ebike))_ | How many electrical bikes can be rented here?
_{capacity:ebike} electrical bikes can be rented here_ | bicycle_rental | *[capacity:ebike](https://wiki.osm.org/wiki/Key:capacity:ebike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-kid_bike](#rental-capacity-kid_bike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-kid_bike))_ | How many bikes for children can be rented here?
_{capacity:kid_bike} bikes for children can be rented here_ | bicycle_rental | *[capacity:kid_bike](https://wiki.osm.org/wiki/Key:capacity:kid_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bmx](#rental-capacity-bmx)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-bmx))_ | How many BMX bikes can be rented here?
_{capacity:bmx} BMX bikes can be rented here_ | bicycle_rental | *[capacity:bmx](https://wiki.osm.org/wiki/Key:capacity:bmx)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-mtb](#rental-capacity-mtb)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-mtb))_ | How many mountainbikes can be rented here?
_{capacity:mtb} mountainbikes can be rented here_ | bicycle_rental | *[capacity:mtb](https://wiki.osm.org/wiki/Key:capacity:mtb)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bicycle_pannier](#rental-capacity-bicycle_pannier)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-bicycle_pannier))_ | How many bicycle panniers can be rented here?
_{capacity:bicycle_pannier} bicycle panniers can be rented here_ | bicycle_rental | *[capacity:bicycle_pannier](https://wiki.osm.org/wiki/Key:capacity:bicycle_pannier)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-tandem_bicycle](#rental-capacity-tandem_bicycle)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-tandem_bicycle))_ | How many tandem can be rented here?
_{capacity:tandem_bicycle} tandem can be rented here_ | bicycle_rental | *[capacity:tandem_bicycle](https://wiki.osm.org/wiki/Key:capacity:tandem_bicycle)* ([pnat](../SpecialInputElements.md#pnat)) | +| [bike_pump_service](#bike_pump_service) | Does this shop offer a bike pump for use by anyone?
3 options | | _Multiple choice only_ | +| [bike_repair_tools](#bike_repair_tools) | Are there tools here to repair your own bike?
3 options | | _Multiple choice only_ | +| [bike_wash](#bike_wash) | Are bicycles washed here?
3 options | | _Multiple choice only_ | +| [bike_cleaning-service_bicycle_cleaning_charge](#bike_cleaning-service_bicycle_cleaning_charge)
_(Original in [bike_cleaning](./bike_cleaning.md#bike_cleaning-service_bicycle_cleaning_charge))_ | How much does it cost to use the cleaning service?
_Using the cleaning service costs {service:bicycle:cleaning:charge}_
2 options | | *[service:bicycle:cleaning:charge](https://wiki.osm.org/wiki/Key:service:bicycle:cleaning:charge)* ([string](../SpecialInputElements.md#string)) | +| [internet](#internet)
_(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access?
6 options | internet-all | _Multiple choice only_ | +| [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | +| [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | +| [organic](#organic) | Does this shop offer organic products?
3 options | | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [dog-access](#dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | +| [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -603,7 +656,7 @@ The question is `Does this place offer internet access?` - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_ - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal - *This place offers wired internet access* is shown if with internet_access=wired - - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wifi + - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan This tagrendering has labels `internet-all` @@ -698,7 +751,7 @@ The question is `Is there still some relevant info that the previous questions d ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/shops_with_climbing_shoe_repair.md b/Docs/Layers/shops_with_climbing_shoe_repair.md index c509b44ae..62f7913a0 100644 --- a/Docs/Layers/shops_with_climbing_shoe_repair.md +++ b/Docs/Layers/shops_with_climbing_shoe_repair.md @@ -13,6 +13,8 @@ A shop 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [repairs_climbing_shoes](#repairs_climbing_shoes) - [images](#images) - [reviews](#reviews) @@ -61,7 +63,7 @@ A shop - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -4. [Filters](#filters) +5. [Filters](#filters) ## Themes using this layer @@ -78,7 +80,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -110,7 +112,7 @@ Elements must match **all** of the following expressions: | [service:bicycle:diy](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:diy) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dno) [only_sold](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Donly_sold) | | [service:bicycle:cleaning](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dyes) [diy](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Ddiy) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dno) | | [service:bicycle:cleaning:charge](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:charge) | [string](../SpecialInputElements.md#string) | | -| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wifi](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi) | +| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) | | [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) | | [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) | @@ -120,6 +122,58 @@ Elements must match **all** of the following expressions: | [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [repairs_climbing_shoes](#repairs_climbing_shoes) | Does this shoe repair shop repair climbing shoes?
2 options | | _Multiple choice only_ | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [shops-name](#shops-name) | What is the name of this shop?
_This shop is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [shop_types](#shop_types)
_(Original in [id_presets](./id_presets.md#shop_types))_ | What kind of shop is this?
_This is a {shop}_
165 options | description | *[shop](https://wiki.osm.org/wiki/Key:shop)* ([string](../SpecialInputElements.md#string)) | +| [brand](#brand) | What is the brand of this shop?
_Part of {brand}_
1 options | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [second_hand](#second_hand) | Does this shop sell second-hand items?
3 options | | _Multiple choice only_ | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [copyshop-print-sizes](#copyshop-print-sizes) | What paper formats does this shop offer?
5 options | | _Multiple choice only_ | +| [copyshop-binding](#copyshop-binding) | Does this shop offer a binding service?
2 options | | _Multiple choice only_ | +| [optometrist_service](#optometrist_service) | Are medical services available here?
2 options | | _Multiple choice only_ | +| [key_cutter](#key_cutter) | Does this shop offer key cutting?
3 options | | _Multiple choice only_ | +| [sells_new_bikes](#sells_new_bikes) | Does this shop sell bikes?
2 options | | _Multiple choice only_ | +| [bike_second_hand](#bike_second_hand) | Does this shop sell second-hand bikes?
3 options | | _Multiple choice only_ | +| [repairs_bikes](#repairs_bikes) | Does this shop repair bikes?
4 options | | _Multiple choice only_ | +| [bicycle_rental](#bicycle_rental) | Does this shop rent out bikes?
2 options | | _Multiple choice only_ | +| [bicycle-types](#bicycle-types)
_(Original in [bicycle_rental](./bicycle_rental.md#bicycle-types))_ | What kind of bicycles and accessories are rented here?
_{rental} is rented here_
9 options | bicycle_rental | *[rental](https://wiki.osm.org/wiki/Key:rental)* ([string](../SpecialInputElements.md#string)) | +| [rental-capacity-city_bike](#rental-capacity-city_bike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-city_bike))_ | How many city bikes can be rented here?
_{capacity:city_bike} city bikes can be rented here_ | bicycle_rental | *[capacity:city_bike](https://wiki.osm.org/wiki/Key:capacity:city_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-ebike](#rental-capacity-ebike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-ebike))_ | How many electrical bikes can be rented here?
_{capacity:ebike} electrical bikes can be rented here_ | bicycle_rental | *[capacity:ebike](https://wiki.osm.org/wiki/Key:capacity:ebike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-kid_bike](#rental-capacity-kid_bike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-kid_bike))_ | How many bikes for children can be rented here?
_{capacity:kid_bike} bikes for children can be rented here_ | bicycle_rental | *[capacity:kid_bike](https://wiki.osm.org/wiki/Key:capacity:kid_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bmx](#rental-capacity-bmx)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-bmx))_ | How many BMX bikes can be rented here?
_{capacity:bmx} BMX bikes can be rented here_ | bicycle_rental | *[capacity:bmx](https://wiki.osm.org/wiki/Key:capacity:bmx)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-mtb](#rental-capacity-mtb)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-mtb))_ | How many mountainbikes can be rented here?
_{capacity:mtb} mountainbikes can be rented here_ | bicycle_rental | *[capacity:mtb](https://wiki.osm.org/wiki/Key:capacity:mtb)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bicycle_pannier](#rental-capacity-bicycle_pannier)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-bicycle_pannier))_ | How many bicycle panniers can be rented here?
_{capacity:bicycle_pannier} bicycle panniers can be rented here_ | bicycle_rental | *[capacity:bicycle_pannier](https://wiki.osm.org/wiki/Key:capacity:bicycle_pannier)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-tandem_bicycle](#rental-capacity-tandem_bicycle)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-tandem_bicycle))_ | How many tandem can be rented here?
_{capacity:tandem_bicycle} tandem can be rented here_ | bicycle_rental | *[capacity:tandem_bicycle](https://wiki.osm.org/wiki/Key:capacity:tandem_bicycle)* ([pnat](../SpecialInputElements.md#pnat)) | +| [bike_pump_service](#bike_pump_service) | Does this shop offer a bike pump for use by anyone?
3 options | | _Multiple choice only_ | +| [bike_repair_tools](#bike_repair_tools) | Are there tools here to repair your own bike?
3 options | | _Multiple choice only_ | +| [bike_wash](#bike_wash) | Are bicycles washed here?
3 options | | _Multiple choice only_ | +| [bike_cleaning-service_bicycle_cleaning_charge](#bike_cleaning-service_bicycle_cleaning_charge)
_(Original in [bike_cleaning](./bike_cleaning.md#bike_cleaning-service_bicycle_cleaning_charge))_ | How much does it cost to use the cleaning service?
_Using the cleaning service costs {service:bicycle:cleaning:charge}_
2 options | | *[service:bicycle:cleaning:charge](https://wiki.osm.org/wiki/Key:service:bicycle:cleaning:charge)* ([string](../SpecialInputElements.md#string)) | +| [internet](#internet)
_(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access?
6 options | internet-all | _Multiple choice only_ | +| [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | +| [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | +| [organic](#organic) | Does this shop offer organic products?
3 options | | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [dog-access](#dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | +| [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### repairs_climbing_shoes The question is `Does this shoe repair shop repair climbing shoes?` @@ -612,7 +666,7 @@ The question is `Does this place offer internet access?` - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_ - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal - *This place offers wired internet access* is shown if with internet_access=wired - - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wifi + - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan This tagrendering has labels `internet-all` @@ -707,7 +761,7 @@ The question is `Is there still some relevant info that the previous questions d ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/shower.md b/Docs/Layers/shower.md index eefd53481..600f1bb49 100644 --- a/Docs/Layers/shower.md +++ b/Docs/Layers/shower.md @@ -12,6 +12,8 @@ A layer showing (public) showers 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [repeated](#repeated) - [single_level](#single_level) @@ -26,7 +28,7 @@ A layer showing (public) showers - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -47,7 +49,7 @@ Elements must match the expression ** [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | | | [hot_water](https://wiki.openstreetmap.org/wiki/Key:hot_water) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:hot_water%3Dyes) [fee](https://wiki.openstreetmap.org/wiki/Tag:hot_water%3Dfee) [no](https://wiki.openstreetmap.org/wiki/Tag:hot_water%3Dno) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [access](#access) | Who can use this shower?
3 options | | _Multiple choice only_ | +| [fee](#fee) | Is there a fee for using this shower?
2 options | | _Multiple choice only_ | +| [charge](#charge) | How much does it cost to use this shower?
_It costs {charge} to use this shower_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([string](../SpecialInputElements.md#string)) | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [hot_water](#hot_water) | Does this shower have hot water available?
3 options | | _Multiple choice only_ | +| [payment-options-split](#payment-options-split)
_(Original in [questions](./BuiltinQuestions.md#payment-options-split))_ | Which methods of payment are accepted here?
7 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -140,7 +160,7 @@ This tagrendering is only visible in the popup if the following condition is met ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/ski_piste.md b/Docs/Layers/ski_piste.md index 31be37edd..85f445fcf 100644 --- a/Docs/Layers/ski_piste.md +++ b/Docs/Layers/ski_piste.md @@ -11,6 +11,7 @@ Ski and snowboard pistes 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [piste_difficulty](#piste_difficulty) - [length](#length) @@ -34,12 +35,23 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [piste:difficulty](https://wiki.openstreetmap.org/wiki/Key:piste:difficulty) | Multiple choice | [novice](https://wiki.openstreetmap.org/wiki/Tag:piste:difficulty%3Dnovice) [easy](https://wiki.openstreetmap.org/wiki/Tag:piste:difficulty%3Deasy) [intermediate](https://wiki.openstreetmap.org/wiki/Tag:piste:difficulty%3Dintermediate) [advanced](https://wiki.openstreetmap.org/wiki/Tag:piste:difficulty%3Dadvanced) [expert](https://wiki.openstreetmap.org/wiki/Tag:piste:difficulty%3Dexpert) [freeride](https://wiki.openstreetmap.org/wiki/Tag:piste:difficulty%3Dfreeride) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [piste_difficulty](#piste_difficulty) | What is the difficulty of this piste?
6 options | | _Multiple choice only_ | +| [length](#length) | _This part of the ski piste is {_length:km} kilometer long_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -64,7 +76,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/slow_roads.md b/Docs/Layers/slow_roads.md index a24a3e16c..876bdc4d0 100644 --- a/Docs/Layers/slow_roads.md +++ b/Docs/Layers/slow_roads.md @@ -11,6 +11,7 @@ All carfree roads 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [explanation](#explanation) - [slow_roads-surface](#slow_roads-surface) @@ -34,7 +35,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -42,6 +43,17 @@ Elements must match **all** of the following expressions: | [surface](https://wiki.openstreetmap.org/wiki/Key:surface) | [string](../SpecialInputElements.md#string) | [grass](https://wiki.openstreetmap.org/wiki/Tag:surface%3Dgrass) [ground](https://wiki.openstreetmap.org/wiki/Tag:surface%3Dground) [sand](https://wiki.openstreetmap.org/wiki/Tag:surface%3Dsand) [paving_stones](https://wiki.openstreetmap.org/wiki/Tag:surface%3Dpaving_stones) [asphalt](https://wiki.openstreetmap.org/wiki/Tag:surface%3Dasphalt) [concrete](https://wiki.openstreetmap.org/wiki/Tag:surface%3Dconcrete) | | [lit](https://wiki.openstreetmap.org/wiki/Key:lit) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:lit%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:lit%3Dno) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [explanation](#explanation) | 6 options | | _Multiple choice only_ | +| [slow_roads-surface](#slow_roads-surface) | What surface does this road have?
_The surface is {surface}_
8 options | | *[surface](https://wiki.osm.org/wiki/Key:surface)* ([string](../SpecialInputElements.md#string)) | +| [slow_road_is_lit](#slow_road_is_lit) | Is this road lit at night?
2 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -82,7 +94,7 @@ The question is `Is this road lit at night?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod diff --git a/Docs/Layers/souvenir_coin.md b/Docs/Layers/souvenir_coin.md index ac0551500..66d0cea61 100644 --- a/Docs/Layers/souvenir_coin.md +++ b/Docs/Layers/souvenir_coin.md @@ -12,6 +12,8 @@ Layer showing machines selling souvenir coins 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [opening_hours_24_7](#opening_hours_24_7) - [Opening hours](#opening-hours) @@ -28,7 +30,7 @@ Layer showing machines selling souvenir coins - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -52,7 +54,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -65,6 +67,26 @@ Elements must match **all** of the following expressions: | [level](https://wiki.openstreetmap.org/wiki/Key:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:level%3D-1) | | [check_date](https://wiki.openstreetmap.org/wiki/Key:check_date) | [date](../SpecialInputElements.md#date) | [](https://wiki.openstreetmap.org/wiki/Tag:check_date%3D) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [opening_hours_24_7](#opening_hours_24_7)
_(Original in [questions](./BuiltinQuestions.md#opening_hours_24_7))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
2 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [designs](#designs)
_(Original in [elongated_coin](./elongated_coin.md#designs))_ | How many designs are available?
_This machine has {coin:design_count} designs available_
4 options | | *[coin:design_count](https://wiki.osm.org/wiki/Key:coin:design_count)* ([pnat](../SpecialInputElements.md#pnat)) | +| [payment-options-split](#payment-options-split)
_(Original in [questions](./BuiltinQuestions.md#payment-options-split))_ | Which methods of payment are accepted here?
7 options | | _Multiple choice only_ | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [charge](#charge) | How much does a souvenir coin cost?
_A souvenir coins costs {charge}_
1 options | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([string](../SpecialInputElements.md#string)) | +| [denominations-coins](#denominations-coins)
_(Original in [questions](./BuiltinQuestions.md#denominations-coins))_ | What coins can you use to pay here?
15 options | | _Multiple choice only_ | +| [indoor](#indoor) | Is this machine located indoors?
2 options | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [check_date](#check_date)
_(Original in [questions](./BuiltinQuestions.md#check_date))_ | When was this object last checked?
_This object was last checked on {check_date}_
1 options | | *[check_date](https://wiki.osm.org/wiki/Key:check_date)* ([date](../SpecialInputElements.md#date)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -179,7 +201,7 @@ The question is `When was this object last checked?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/souvenir_note.md b/Docs/Layers/souvenir_note.md index ad84f461c..70b77cd81 100644 --- a/Docs/Layers/souvenir_note.md +++ b/Docs/Layers/souvenir_note.md @@ -12,6 +12,8 @@ Layer showing machines selling souvenir banknotes 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [opening_hours_24_7](#opening_hours_24_7) - [Opening hours](#opening-hours) @@ -28,7 +30,7 @@ Layer showing machines selling souvenir banknotes - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -52,7 +54,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -65,6 +67,26 @@ Elements must match **all** of the following expressions: | [level](https://wiki.openstreetmap.org/wiki/Key:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:level%3D-1) | | [check_date](https://wiki.openstreetmap.org/wiki/Key:check_date) | [date](../SpecialInputElements.md#date) | [](https://wiki.openstreetmap.org/wiki/Tag:check_date%3D) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [opening_hours_24_7](#opening_hours_24_7)
_(Original in [questions](./BuiltinQuestions.md#opening_hours_24_7))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
2 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [designs](#designs) | How many designs are available?
_This machine has {note:design_count} designs available._
4 options | | *[note:design_count](https://wiki.osm.org/wiki/Key:note:design_count)* ([pnat](../SpecialInputElements.md#pnat)) | +| [payment-options-split](#payment-options-split)
_(Original in [questions](./BuiltinQuestions.md#payment-options-split))_ | Which methods of payment are accepted here?
7 options | | _Multiple choice only_ | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [charge](#charge) | How much does a souvenir note cost?
_A souvenir note costs {charge}_
2 options | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([string](../SpecialInputElements.md#string)) | +| [denominations-coins](#denominations-coins)
_(Original in [questions](./BuiltinQuestions.md#denominations-coins))_ | What coins can you use to pay here?
15 options | | _Multiple choice only_ | +| [indoor](#indoor) | Is this machine located indoors?
2 options | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [check_date](#check_date)
_(Original in [questions](./BuiltinQuestions.md#check_date))_ | When was this object last checked?
_This object was last checked on {check_date}_
1 options | | *[check_date](https://wiki.osm.org/wiki/Key:check_date)* ([date](../SpecialInputElements.md#date)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -180,7 +202,7 @@ The question is `When was this object last checked?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/speed_camera.md b/Docs/Layers/speed_camera.md index b103ae141..ab779bacc 100644 --- a/Docs/Layers/speed_camera.md +++ b/Docs/Layers/speed_camera.md @@ -12,6 +12,7 @@ Layer showing speed cameras 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [maxspeed](#maxspeed) - [ref](#ref) @@ -40,13 +41,25 @@ Elements must match the expression ** [maxspeed](https://wiki.openstreetmap.org/wiki/Key:maxspeed) | [pnat](../SpecialInputElements.md#pnat) | | | [direction](https://wiki.openstreetmap.org/wiki/Key:direction) | [direction](../SpecialInputElements.md#direction) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [maxspeed](#maxspeed) | What is the maximum speed allowed at this speed camera?
_The maximum speed allowed is {canonical(maxspeed)}_ | | *[maxspeed](https://wiki.osm.org/wiki/Key:maxspeed)* ([pnat](../SpecialInputElements.md#pnat)) | +| [ref](#ref) | _The reference number of this speed camera is {ref}_ | | _Multiple choice only_ | +| [camera_direction](#camera_direction) | In which geographical direction does this camera film?
_Films to a compass heading of {direction}_ | | *[direction](https://wiki.osm.org/wiki/Key:direction)* ([direction](../SpecialInputElements.md#direction)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -72,7 +85,7 @@ The question is `In which geographical direction does this camera film?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/speed_display.md b/Docs/Layers/speed_display.md index 2975ac916..faaded40c 100644 --- a/Docs/Layers/speed_display.md +++ b/Docs/Layers/speed_display.md @@ -12,6 +12,7 @@ Layer showing speed displays that alert drivers of their speed. 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [maxspeed](#maxspeed) - [inscription](#inscription) - [leftover-questions](#leftover-questions) @@ -37,13 +38,23 @@ Elements must match the expression ** [maxspeed](https://wiki.openstreetmap.org/wiki/Key:maxspeed) | [pnat](../SpecialInputElements.md#pnat) | | | [inscription](https://wiki.openstreetmap.org/wiki/Key:inscription) | [string](../SpecialInputElements.md#string) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [maxspeed](#maxspeed) | What is the maximum speed allowed at this speed display?
_The maximum speed allowed at this speed display is {canonical(maxspeed)}_ | | *[maxspeed](https://wiki.osm.org/wiki/Key:maxspeed)* ([pnat](../SpecialInputElements.md#pnat)) | +| [inscription](#inscription) | What is the text on this speed display?
_The text on this speed display is {inscription}_ | | *[inscription](https://wiki.osm.org/wiki/Key:inscription)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### maxspeed The question is `What is the maximum speed allowed at this speed display?` @@ -57,7 +68,7 @@ The question is `What is the text on this speed display?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/sport_pitch.md b/Docs/Layers/sport_pitch.md index 1805f8db2..ac671eb22 100644 --- a/Docs/Layers/sport_pitch.md +++ b/Docs/Layers/sport_pitch.md @@ -12,6 +12,7 @@ A sport pitch 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [sport_pitch-sport](#sport_pitch-sport) - [basketball-hoops](#basketball-hoops) @@ -25,7 +26,7 @@ A sport pitch - [sport-pitch-reviews](#sport-pitch-reviews) - [move-button](#move-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -51,7 +52,7 @@ Elements must match the expression ** [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | | | [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | [24/7](https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D24/7) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [sport_pitch-sport](#sport_pitch-sport) | Which sport can be played here?
_{sport} is played here_
8 options | | *[sport](https://wiki.osm.org/wiki/Key:sport)* ([string](../SpecialInputElements.md#string)) | +| [basketball-hoops](#basketball-hoops) | How much basketball hoops does this pitch have?
4 options | | _Multiple choice only_ | +| [sport_pitch-surface](#sport_pitch-surface) | Which is the surface of this sport pitch?
_The surface is {surface}_
7 options | | *[surface](https://wiki.osm.org/wiki/Key:surface)* ([string](../SpecialInputElements.md#string)) | +| [sport-pitch-access](#sport-pitch-access) | Is this sport pitch publicly accessible?
5 options | | _Multiple choice only_ | +| [sport-pitch-reservation](#sport-pitch-reservation) | Does one have to make an appointment to use this sport pitch?
4 options | | _Multiple choice only_ | +| [sport_pitch-phone](#sport_pitch-phone) | What is the phone number of the operator?
_{phone}_ | | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [sport_pitch-email](#sport_pitch-email) | What is the email address of the operator?
_{email}_ | | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [sport_pitch-opening_hours](#sport_pitch-opening_hours) | When is this pitch accessible?
_Openingsuren: {opening_hours_table()}_
2 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [questions](#questions)
_(Original in [questions](./BuiltinQuestions.md#questions))_ | _{questions()}_ | | _Multiple choice only_ | +| [sport-pitch-reviews](#sport-pitch-reviews) | _{reviews(name, sportpitch)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ diff --git a/Docs/Layers/sport_places_without_etymology.md b/Docs/Layers/sport_places_without_etymology.md index 8ed8e7880..62cf529f2 100644 --- a/Docs/Layers/sport_places_without_etymology.md +++ b/Docs/Layers/sport_places_without_etymology.md @@ -13,13 +13,16 @@ All objects which have an etymology known 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) - [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) - [wikipedia-etymology](#wikipedia-etymology) - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) - [zoeken op inventaris onroerend erfgoed](#zoeken-op-inventaris-onroerend-erfgoed) - [simple etymology](#simple-etymology) - [questions](#questions) - - [street-name-sign-image](#street-name-sign-image) + - [streetsign-image-carousel](#streetsign-image-carousel) + - [streetsign-upload](#streetsign-upload) - [minimap](#minimap) - [etymology_multi_apply](#etymology_multi_apply) - [wikipedia](#wikipedia) @@ -40,13 +43,29 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [name:etymology:wikidata](https://wiki.openstreetmap.org/wiki/Key:name:etymology:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | | [name:etymology](https://wiki.openstreetmap.org/wiki/Key:name:etymology) | [text](../SpecialInputElements.md#text) | [unknown](https://wiki.openstreetmap.org/wiki/Tag:name:etymology%3Dunknown) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) | _{image_carousel(name:etymology:wikidata)}_ | | _Multiple choice only_ | +| [wikipedia-etymology](#wikipedia-etymology) | What is the Wikidata-item that this object is named after?
_

Wikipedia article of the name giver

{wikipedia(name:etymology:wikidata):max-height:20rem}_ | | *[name:etymology:wikidata](https://wiki.osm.org/wiki/Key:name:etymology:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [zoeken op inventaris onroerend erfgoed](#zoeken op inventaris onroerend erfgoed) | _Search on inventaris onroerend erfgoed_ | | _Multiple choice only_ | +| [simple etymology](#simple etymology) | What is this object named after?
_Named after {name:etymology}_
1 options | | *[name:etymology](https://wiki.osm.org/wiki/Key:name:etymology)* ([text](../SpecialInputElements.md#text)) | +| [questions](#questions)
_(Original in [questions](./BuiltinQuestions.md#questions))_ | _{questions()}_ | | _Multiple choice only_ | +| [streetsign-image-carousel](#streetsign-image-carousel) | _{image_carousel(image:streetsign;panoramax:streetsign)}_ | | _Multiple choice only_ | +| [streetsign-upload](#streetsign-upload) | _{image_upload(image:streetsign,Add image of a street name sign,)}_ | | _Multiple choice only_ | +| [minimap](#minimap) | _{minimap(18, id, _same_name_ids):height:10rem}_ | | _Multiple choice only_ | +| [etymology_multi_apply](#etymology_multi_apply) | _{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}_ | | _Multiple choice only_ | +| [wikipedia](#wikipedia) | _A Wikipedia article about this street exists:
{wikipedia():max-height:25rem}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### etymology-images-from-wikipedia _This tagrendering has no question and is thus read-only_ @@ -76,10 +95,15 @@ Show the questions block at this location _This tagrendering has no question and is thus read-only_ *{questions()}* -### street-name-sign-image +### streetsign-image-carousel _This tagrendering has no question and is thus read-only_ -*{image_carousel(image:streetsign)}
{image_upload(image:streetsign, Add image of a street name sign)}* +*{image_carousel(image:streetsign;panoramax:streetsign)}* + +### streetsign-upload + +_This tagrendering has no question and is thus read-only_ +*{image_upload(image:streetsign,Add image of a street name sign,)}* ### minimap diff --git a/Docs/Layers/sport_shops.md b/Docs/Layers/sport_shops.md index c197973ab..81acf12fd 100644 --- a/Docs/Layers/sport_shops.md +++ b/Docs/Layers/sport_shops.md @@ -14,6 +14,8 @@ A shop 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [reviews](#reviews) - [shops-name](#shops-name) @@ -61,7 +63,7 @@ A shop - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -81,7 +83,7 @@ Elements must match the expression ** [service:bicycle:diy](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:diy) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dno) [only_sold](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Donly_sold) | | [service:bicycle:cleaning](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dyes) [diy](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Ddiy) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dno) | | [service:bicycle:cleaning:charge](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:charge) | [string](../SpecialInputElements.md#string) | | -| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wifi](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi) | +| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) | | [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) | | [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) | @@ -122,6 +124,57 @@ Elements must match the expression ** [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [shops-name](#shops-name) | What is the name of this shop?
_This shop is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [shop_types](#shop_types)
_(Original in [id_presets](./id_presets.md#shop_types))_ | What kind of shop is this?
_This is a {shop}_
165 options | description | *[shop](https://wiki.osm.org/wiki/Key:shop)* ([string](../SpecialInputElements.md#string)) | +| [brand](#brand) | What is the brand of this shop?
_Part of {brand}_
1 options | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [second_hand](#second_hand) | Does this shop sell second-hand items?
3 options | | _Multiple choice only_ | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [copyshop-print-sizes](#copyshop-print-sizes) | What paper formats does this shop offer?
5 options | | _Multiple choice only_ | +| [copyshop-binding](#copyshop-binding) | Does this shop offer a binding service?
2 options | | _Multiple choice only_ | +| [optometrist_service](#optometrist_service) | Are medical services available here?
2 options | | _Multiple choice only_ | +| [key_cutter](#key_cutter) | Does this shop offer key cutting?
3 options | | _Multiple choice only_ | +| [sells_new_bikes](#sells_new_bikes) | Does this shop sell bikes?
2 options | | _Multiple choice only_ | +| [bike_second_hand](#bike_second_hand) | Does this shop sell second-hand bikes?
3 options | | _Multiple choice only_ | +| [repairs_bikes](#repairs_bikes) | Does this shop repair bikes?
4 options | | _Multiple choice only_ | +| [bicycle_rental](#bicycle_rental) | Does this shop rent out bikes?
2 options | | _Multiple choice only_ | +| [bicycle-types](#bicycle-types)
_(Original in [bicycle_rental](./bicycle_rental.md#bicycle-types))_ | What kind of bicycles and accessories are rented here?
_{rental} is rented here_
9 options | bicycle_rental | *[rental](https://wiki.osm.org/wiki/Key:rental)* ([string](../SpecialInputElements.md#string)) | +| [rental-capacity-city_bike](#rental-capacity-city_bike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-city_bike))_ | How many city bikes can be rented here?
_{capacity:city_bike} city bikes can be rented here_ | bicycle_rental | *[capacity:city_bike](https://wiki.osm.org/wiki/Key:capacity:city_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-ebike](#rental-capacity-ebike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-ebike))_ | How many electrical bikes can be rented here?
_{capacity:ebike} electrical bikes can be rented here_ | bicycle_rental | *[capacity:ebike](https://wiki.osm.org/wiki/Key:capacity:ebike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-kid_bike](#rental-capacity-kid_bike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-kid_bike))_ | How many bikes for children can be rented here?
_{capacity:kid_bike} bikes for children can be rented here_ | bicycle_rental | *[capacity:kid_bike](https://wiki.osm.org/wiki/Key:capacity:kid_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bmx](#rental-capacity-bmx)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-bmx))_ | How many BMX bikes can be rented here?
_{capacity:bmx} BMX bikes can be rented here_ | bicycle_rental | *[capacity:bmx](https://wiki.osm.org/wiki/Key:capacity:bmx)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-mtb](#rental-capacity-mtb)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-mtb))_ | How many mountainbikes can be rented here?
_{capacity:mtb} mountainbikes can be rented here_ | bicycle_rental | *[capacity:mtb](https://wiki.osm.org/wiki/Key:capacity:mtb)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bicycle_pannier](#rental-capacity-bicycle_pannier)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-bicycle_pannier))_ | How many bicycle panniers can be rented here?
_{capacity:bicycle_pannier} bicycle panniers can be rented here_ | bicycle_rental | *[capacity:bicycle_pannier](https://wiki.osm.org/wiki/Key:capacity:bicycle_pannier)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-tandem_bicycle](#rental-capacity-tandem_bicycle)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-tandem_bicycle))_ | How many tandem can be rented here?
_{capacity:tandem_bicycle} tandem can be rented here_ | bicycle_rental | *[capacity:tandem_bicycle](https://wiki.osm.org/wiki/Key:capacity:tandem_bicycle)* ([pnat](../SpecialInputElements.md#pnat)) | +| [bike_pump_service](#bike_pump_service) | Does this shop offer a bike pump for use by anyone?
3 options | | _Multiple choice only_ | +| [bike_repair_tools](#bike_repair_tools) | Are there tools here to repair your own bike?
3 options | | _Multiple choice only_ | +| [bike_wash](#bike_wash) | Are bicycles washed here?
3 options | | _Multiple choice only_ | +| [bike_cleaning-service_bicycle_cleaning_charge](#bike_cleaning-service_bicycle_cleaning_charge)
_(Original in [bike_cleaning](./bike_cleaning.md#bike_cleaning-service_bicycle_cleaning_charge))_ | How much does it cost to use the cleaning service?
_Using the cleaning service costs {service:bicycle:cleaning:charge}_
2 options | | *[service:bicycle:cleaning:charge](https://wiki.osm.org/wiki/Key:service:bicycle:cleaning:charge)* ([string](../SpecialInputElements.md#string)) | +| [internet](#internet)
_(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access?
6 options | internet-all | _Multiple choice only_ | +| [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | +| [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | +| [organic](#organic) | Does this shop offer organic products?
3 options | | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [dog-access](#dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | +| [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -607,7 +660,7 @@ The question is `Does this place offer internet access?` - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_ - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal - *This place offers wired internet access* is shown if with internet_access=wired - - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wifi + - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan This tagrendering has labels `internet-all` @@ -702,7 +755,7 @@ The question is `Is there still some relevant info that the previous questions d ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/sports_centre.md b/Docs/Layers/sports_centre.md index ae3d5be29..e0a424526 100644 --- a/Docs/Layers/sports_centre.md +++ b/Docs/Layers/sports_centre.md @@ -12,6 +12,8 @@ Indoor and outdoor sports centres can be found on this layer 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [opening_hours](#opening_hours) - [Opening hours](#opening-hours) @@ -23,7 +25,7 @@ Indoor and outdoor sports centres can be found on this layer - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -44,7 +46,7 @@ Elements must match the expression ** [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [yes](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | | [sport](https://wiki.openstreetmap.org/wiki/Key:sport) | [string](../SpecialInputElements.md#string) | [9pin](https://wiki.openstreetmap.org/wiki/Tag:sport%3D9pin) [10pin](https://wiki.openstreetmap.org/wiki/Tag:sport%3D10pin) [aerobics](https://wiki.openstreetmap.org/wiki/Tag:sport%3Daerobics) [american_football](https://wiki.openstreetmap.org/wiki/Tag:sport%3Damerican_football) [aikido](https://wiki.openstreetmap.org/wiki/Tag:sport%3Daikido) [archery](https://wiki.openstreetmap.org/wiki/Tag:sport%3Darchery) [athletics](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dathletics) [australian_football](https://wiki.openstreetmap.org/wiki/Tag:sport%3Daustralian_football) [badminton](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dbadminton) [bandy](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dbandy) [base](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dbase) [baseball](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dbaseball) [basketball](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dbasketball) [beachvolleyball](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dbeachvolleyball) [biathlon](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dbiathlon) [billiards](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dbilliards) [bmx](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dbmx) [bobsleigh](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dbobsleigh) [boules](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dboules) [bowls](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dbowls) [boxing](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dboxing) [bullfighting](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dbullfighting) [canadian_football](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dcanadian_football) [canoe](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dcanoe) [chess](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dchess) [cliff_diving](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dcliff_diving) [climbing](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dclimbing) [climbing_adventure](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dclimbing_adventure) [cockfighting](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dcockfighting) [cricket](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dcricket) [crossfit](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dcrossfit) [croquet](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dcroquet) [curling](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dcurling) [cycle_polo](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dcycle_polo) [cycling](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dcycling) [dance](https://wiki.openstreetmap.org/wiki/Tag:sport%3Ddance) [darts](https://wiki.openstreetmap.org/wiki/Tag:sport%3Ddarts) [dog_agility](https://wiki.openstreetmap.org/wiki/Tag:sport%3Ddog_agility) [dog_racing](https://wiki.openstreetmap.org/wiki/Tag:sport%3Ddog_racing) [dragon_boat](https://wiki.openstreetmap.org/wiki/Tag:sport%3Ddragon_boat) [equestrian](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dequestrian) [fencing](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dfencing) [field_hockey](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dfield_hockey) [fitness](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dfitness) [five-a-side](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dfive-a-side) [floorball](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dfloorball) [four_square](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dfour_square) [free_flying](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dfree_flying) [futsal](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dfutsal) [gaelic_games](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dgaelic_games) [gaga](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dgaga) [golf](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dgolf) [gymnastics](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dgymnastics) [handball](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dhandball) [hapkido](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dhapkido) [hiking](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dhiking) [horseshoes](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dhorseshoes) [horse_racing](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dhorse_racing) [ice_hockey](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dice_hockey) [ice_skating](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dice_skating) [ice_stock](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dice_stock) [judo](https://wiki.openstreetmap.org/wiki/Tag:sport%3Djudo) [karate](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dkarate) [karting](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dkarting) [kickboxing](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dkickboxing) [kitesurfing](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dkitesurfing) [korfball](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dkorfball) [krachtball](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dkrachtball) [lacrosse](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dlacrosse) [laser_tag](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dlaser_tag) [martial_arts](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dmartial_arts) [miniature_golf](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dminiature_golf) [model_aerodrome](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dmodel_aerodrome) [motocross](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dmotocross) [motor](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dmotor) [multi](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dmulti) [netball](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dnetball) [obstacle_course](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dobstacle_course) [orienteering](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dorienteering) [paddle_tennis](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dpaddle_tennis) [padel](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dpadel) [paintball](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dpaintball) [parachuting](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dparachuting) [parkour](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dparkour) [pelota](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dpelota) [pesäpallo](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dpesäpallo) [pickleball](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dpickleball) [pilates](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dpilates) [pole_dance](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dpole_dance) [racquet](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dracquet) [rc_car](https://wiki.openstreetmap.org/wiki/Tag:sport%3Drc_car) [roller_skating](https://wiki.openstreetmap.org/wiki/Tag:sport%3Droller_skating) [rowing](https://wiki.openstreetmap.org/wiki/Tag:sport%3Drowing) [rugby_league](https://wiki.openstreetmap.org/wiki/Tag:sport%3Drugby_league) [rugby_union](https://wiki.openstreetmap.org/wiki/Tag:sport%3Drugby_union) [running](https://wiki.openstreetmap.org/wiki/Tag:sport%3Drunning) [sailing](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dsailing) [scuba_diving](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dscuba_diving) [shooting](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dshooting) [shot-put](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dshot-put) [skateboard](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dskateboard) [ski_jumping](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dski_jumping) [snooker](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dsnooker) [soccer](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dsoccer) [softball](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dsoftball) [speedway](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dspeedway) [squash](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dsquash) [sumo](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dsumo) [surfing](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dsurfing) [swimming](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dswimming) [table_tennis](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dtable_tennis) [table_soccer](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dtable_soccer) [taekwondo](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dtaekwondo) [tennis](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dtennis) [teqball](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dteqball) [toboggan](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dtoboggan) [trampoline](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dtrampoline) [ultimate](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dultimate) [ultralight_aviation](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dultralight_aviation) [volleyball](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dvolleyball) [wakeboarding](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dwakeboarding) [water_polo](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dwater_polo) [water_ski](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dwater_ski) [weightlifting](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dweightlifting) [windsurfing](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dwindsurfing) [wrestling](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dwrestling) [yoga](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dyoga) [zurkhaneh_sport](https://wiki.openstreetmap.org/wiki/Tag:sport%3Dzurkhaneh_sport) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [wheelchair-access](#wheelchair-access)
_(Original in [questions](./BuiltinQuestions.md#wheelchair-access))_ | Is this place accessible with a wheelchair?
4 options | | _Multiple choice only_ | +| [sport_centre-sport](#sport_centre-sport) | What sports are played at this venue?
_Sports played here: {sport}_
128 options | | *[sport](https://wiki.osm.org/wiki/Key:sport)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -244,7 +261,7 @@ The question is `What sports are played at this venue?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/stairs.md b/Docs/Layers/stairs.md index d378ef54a..7f9009336 100644 --- a/Docs/Layers/stairs.md +++ b/Docs/Layers/stairs.md @@ -11,6 +11,7 @@ Layer showing stairs and escalators 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [multilevels](#multilevels) - [conveying](#conveying) @@ -37,7 +38,7 @@ Elements must match the expression ** [tactile_writing](https://wiki.openstreetmap.org/wiki/Key:tactile_writing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:tactile_writing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:tactile_writing%3Dno) | | [incline](https://wiki.openstreetmap.org/wiki/Key:incline) | [slope](../SpecialInputElements.md#slope) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [multilevels](#multilevels)
_(Original in [questions](./BuiltinQuestions.md#multilevels))_ | Between which levels are these stairs?
_These stairs are between the levels {level}_
5 options | | *[level](https://wiki.osm.org/wiki/Key:level)* ([string](../SpecialInputElements.md#string)) | +| [conveying](#conveying) | Is this an escalator?
5 options | | _Multiple choice only_ | +| [handrail](#handrail) | Does this stair have a handrail?
2 options | | _Multiple choice only_ | +| [tactile_writing](#tactile_writing) | Do these stairs have tactile writing on the handrail?
2 options | | _Multiple choice only_ | +| [tactile_writing_language](#tactile_writing_language) | _{language_chooser(tactile_writing:braille,In which languages is there tactile writing &LPARENSbraille&RPARENS for navigation? ,These stairs have tactile writing in &LBRACElanguage&LPARENS&RPARENS&RBRACE,These stairs have tactile writing in &LBRACElanguage&LPARENS&RPARENS&RBRACE,,)}_ | | _Multiple choice only_ | +| [ramp](#ramp) | Is there a ramp at these stairs?
5 options | | _Multiple choice only_ | +| [incline](#incline) | What is the incline of these stairs?
_These stairs have an incline of {incline}_
2 options | | *[incline](https://wiki.osm.org/wiki/Key:incline)* ([slope](../SpecialInputElements.md#slope)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -117,7 +134,7 @@ The question is `What is the incline of these stairs?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/street_lamps.md b/Docs/Layers/street_lamps.md index 5406ada00..e2d6ad711 100644 --- a/Docs/Layers/street_lamps.md +++ b/Docs/Layers/street_lamps.md @@ -12,7 +12,9 @@ A layer showing street lights 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) + - [utility_pole](#utility_pole) - [ref](#ref) - [support](#support) - [lamp_mount](#lamp_mount) @@ -46,10 +48,11 @@ Elements must match the expression ** [man_made](https://wiki.openstreetmap.org/wiki/Key:man_made) | Multiple choice | [utility_pole](https://wiki.openstreetmap.org/wiki/Tag:man_made%3Dutility_pole) [](https://wiki.openstreetmap.org/wiki/Tag:man_made%3D) | | [ref](https://wiki.openstreetmap.org/wiki/Key:ref) | [string](../SpecialInputElements.md#string) | | | [support](https://wiki.openstreetmap.org/wiki/Key:support) | Multiple choice | [catenary](https://wiki.openstreetmap.org/wiki/Tag:support%3Dcatenary) [ceiling](https://wiki.openstreetmap.org/wiki/Tag:support%3Dceiling) [ground](https://wiki.openstreetmap.org/wiki/Tag:support%3Dground) [pedestal](https://wiki.openstreetmap.org/wiki/Tag:support%3Dpedestal) [pole](https://wiki.openstreetmap.org/wiki/Tag:support%3Dpole) [wall](https://wiki.openstreetmap.org/wiki/Tag:support%3Dwall) [wall_mount](https://wiki.openstreetmap.org/wiki/Tag:support%3Dwall_mount) | | [lamp_mount](https://wiki.openstreetmap.org/wiki/Key:lamp_mount) | Multiple choice | [straight_mast](https://wiki.openstreetmap.org/wiki/Tag:lamp_mount%3Dstraight_mast) [bent_mast](https://wiki.openstreetmap.org/wiki/Tag:lamp_mount%3Dbent_mast) | @@ -59,16 +62,45 @@ Elements must match the expression ** [light:lit](https://wiki.openstreetmap.org/wiki/Key:light:lit) | Multiple choice | [dusk-dawn](https://wiki.openstreetmap.org/wiki/Tag:light:lit%3Ddusk-dawn) [24/7](https://wiki.openstreetmap.org/wiki/Tag:light:lit%3D24/7) [motion](https://wiki.openstreetmap.org/wiki/Tag:light:lit%3Dmotion) [demand](https://wiki.openstreetmap.org/wiki/Tag:light:lit%3Ddemand) | | [light:direction](https://wiki.openstreetmap.org/wiki/Key:light:direction) | [direction](../SpecialInputElements.md#direction) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [utility_pole](#utility_pole) | Is this lamp mounted on a utility pole?
2 options | | _Multiple choice only_ | +| [ref](#ref) | What is the reference number of this street lamp?
_This street lamp has the reference number {ref}_ | street_lamp_question | *[ref](https://wiki.osm.org/wiki/Key:ref)* ([string](../SpecialInputElements.md#string)) | +| [support](#support) | How is this street lamp mounted?
7 options | street_lamp_question | _Multiple choice only_ | +| [lamp_mount](#lamp_mount) | How is this lamp mounted to the pole?
2 options | street_lamp_question | _Multiple choice only_ | +| [method](#method) | What kind of lighting does this lamp use?
12 options | street_lamp_question | _Multiple choice only_ | +| [colour](#colour) | What colour light does this lamp emit?
_This lamp emits {light:colour} light_
3 options | street_lamp_question | *[light:colour](https://wiki.osm.org/wiki/Key:light:colour)* ([color](../SpecialInputElements.md#color)) | +| [count](#count) | How many fixtures does this light have?
_This lamp has {light:count} fixtures_
2 options | street_lamp_question | *[light:count](https://wiki.osm.org/wiki/Key:light:count)* ([pnat](../SpecialInputElements.md#pnat)) | +| [lit](#lit) | When is this lamp lit?
4 options | street_lamp_question | _Multiple choice only_ | +| [direction](#direction) | Where does this lamp point to?
_This lamp points towards {light:direction}_ | street_lamp_question | *[light:direction](https://wiki.osm.org/wiki/Key:light:direction)* ([direction](../SpecialInputElements.md#direction)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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()}* +### utility_pole + +The question is `Is this lamp mounted on a utility pole?` + + - *This lamp is mounted on a utility pole* is shown if with man_made=utility_pole + - *This lamp is not mounted on a utility pole* is shown if with man_made= + ### ref The question is `What is the reference number of this street lamp?` *This street lamp has the reference number {ref}* is shown if `ref` is set +This tagrendering has labels +`street_lamp_question` + ### support The question is `How is this street lamp mounted?` @@ -81,6 +113,9 @@ The question is `How is this street lamp mounted?` - *This lamp is mounted directly to the wall* is shown if with support=wall - *This lamp is mounted to the wall using a metal bar* is shown if with support=wall_mount +This tagrendering has labels +`street_lamp_question` + ### lamp_mount The question is `How is this lamp mounted to the pole?` @@ -88,7 +123,9 @@ The question is `How is this lamp mounted to the pole?` - *This lamp sits atop of a straight mast* is shown if with lamp_mount=straight_mast - *This lamp sits at the end of a bent mast* is shown if with lamp_mount=bent_mast -This tagrendering is only visible in the popup if the following condition is met: support=pole +This tagrendering is only visible in the popup if the following condition is met: support=pole & man_made!=utility_pole +This tagrendering has labels +`street_lamp_question` ### method @@ -107,6 +144,9 @@ The question is `What kind of lighting does this lamp use?` - *This lamp uses high pressure sodium lamps (orange with white)* is shown if with light:method=high_pressure_sodium - *This lamp is lit using gas* is shown if with light:method=gas +This tagrendering has labels +`street_lamp_question` + ### colour The question is `What colour light does this lamp emit?` @@ -116,6 +156,9 @@ The question is `What colour light does this lamp emit?` - *This lamp emits green light* is shown if with light:colour=green - *This lamp emits orange light* is shown if with light:colour=orange +This tagrendering has labels +`street_lamp_question` + ### count The question is `How many fixtures does this light have?` @@ -125,6 +168,8 @@ The question is `How many fixtures does this light have?` - *This lamp has 2 fixtures* is shown if with light:count=2 This tagrendering is only visible in the popup if the following condition is met: support=pole +This tagrendering has labels +`street_lamp_question` ### lit @@ -135,17 +180,22 @@ The question is `When is this lamp lit?` - *This lamp is lit based on motion* is shown if with light:lit=motion - *This lamp is lit based on demand (e.g. with a pushbutton)* is shown if with light:lit=demand +This tagrendering has labels +`street_lamp_question` + ### direction The question is `Where does this lamp point to?` *This lamp points towards {light:direction}* is shown if `light:direction` is set This tagrendering is only visible in the popup if the following condition is met: light:count=1 +This tagrendering has labels +`street_lamp_question` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/streets_without_etymology.md b/Docs/Layers/streets_without_etymology.md index 388129285..f1eed8f75 100644 --- a/Docs/Layers/streets_without_etymology.md +++ b/Docs/Layers/streets_without_etymology.md @@ -13,13 +13,16 @@ All objects which have an etymology known 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) - [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) - [wikipedia-etymology](#wikipedia-etymology) - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) - [zoeken op inventaris onroerend erfgoed](#zoeken-op-inventaris-onroerend-erfgoed) - [simple etymology](#simple-etymology) - [questions](#questions) - - [street-name-sign-image](#street-name-sign-image) + - [streetsign-image-carousel](#streetsign-image-carousel) + - [streetsign-upload](#streetsign-upload) - [minimap](#minimap) - [etymology_multi_apply](#etymology_multi_apply) - [wikipedia](#wikipedia) @@ -41,13 +44,29 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [name:etymology:wikidata](https://wiki.openstreetmap.org/wiki/Key:name:etymology:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | | [name:etymology](https://wiki.openstreetmap.org/wiki/Key:name:etymology) | [text](../SpecialInputElements.md#text) | [unknown](https://wiki.openstreetmap.org/wiki/Tag:name:etymology%3Dunknown) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) | _{image_carousel(name:etymology:wikidata)}_ | | _Multiple choice only_ | +| [wikipedia-etymology](#wikipedia-etymology) | What is the Wikidata-item that this object is named after?
_

Wikipedia article of the name giver

{wikipedia(name:etymology:wikidata):max-height:20rem}_ | | *[name:etymology:wikidata](https://wiki.osm.org/wiki/Key:name:etymology:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [zoeken op inventaris onroerend erfgoed](#zoeken op inventaris onroerend erfgoed) | _Search on inventaris onroerend erfgoed_ | | _Multiple choice only_ | +| [simple etymology](#simple etymology) | What is this object named after?
_Named after {name:etymology}_
1 options | | *[name:etymology](https://wiki.osm.org/wiki/Key:name:etymology)* ([text](../SpecialInputElements.md#text)) | +| [questions](#questions)
_(Original in [questions](./BuiltinQuestions.md#questions))_ | _{questions()}_ | | _Multiple choice only_ | +| [streetsign-image-carousel](#streetsign-image-carousel) | _{image_carousel(image:streetsign;panoramax:streetsign)}_ | | _Multiple choice only_ | +| [streetsign-upload](#streetsign-upload) | _{image_upload(image:streetsign,Add image of a street name sign,)}_ | | _Multiple choice only_ | +| [minimap](#minimap) | _{minimap(18, id, _same_name_ids):height:10rem}_ | | _Multiple choice only_ | +| [etymology_multi_apply](#etymology_multi_apply) | _{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}_ | | _Multiple choice only_ | +| [wikipedia](#wikipedia) | _A Wikipedia article about this street exists:
{wikipedia():max-height:25rem}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### etymology-images-from-wikipedia _This tagrendering has no question and is thus read-only_ @@ -77,10 +96,15 @@ Show the questions block at this location _This tagrendering has no question and is thus read-only_ *{questions()}* -### street-name-sign-image +### streetsign-image-carousel _This tagrendering has no question and is thus read-only_ -*{image_carousel(image:streetsign)}
{image_upload(image:streetsign, Add image of a street name sign)}* +*{image_carousel(image:streetsign;panoramax:streetsign)}* + +### streetsign-upload + +_This tagrendering has no question and is thus read-only_ +*{image_upload(image:streetsign,Add image of a street name sign,)}* ### minimap diff --git a/Docs/Layers/stripclub.md b/Docs/Layers/stripclub.md index 1526bef8b..37898b21f 100644 --- a/Docs/Layers/stripclub.md +++ b/Docs/Layers/stripclub.md @@ -12,6 +12,8 @@ A venue where erotic dance, striptease, or lap dances are performed commercially 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [reviews](#reviews) - [name](#name) @@ -23,7 +25,7 @@ A venue where erotic dance, striptease, or lap dances are performed commercially - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -43,7 +45,7 @@ Elements must match the expression ** [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | | | [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [name](#name) | What is the name of this stripclub?
_This stripclub is named {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -109,7 +126,7 @@ This tagrendering has labels ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/surveillance_camera.md b/Docs/Layers/surveillance_camera.md index 8b76171db..4bd96fd2c 100644 --- a/Docs/Layers/surveillance_camera.md +++ b/Docs/Layers/surveillance_camera.md @@ -14,6 +14,7 @@ This layer shows surveillance cameras and allows a contributor to update informa 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [has_alpr](#has_alpr) - [Camera type: fixed; panning; dome](#camera-type-fixed;-panning;-dome) @@ -54,7 +55,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -68,6 +69,25 @@ Elements must match **all** of the following expressions: | [surveillance:zone](https://wiki.openstreetmap.org/wiki/Key:surveillance:zone) | [string](../SpecialInputElements.md#string) | [parking](https://wiki.openstreetmap.org/wiki/Tag:surveillance:zone%3Dparking) [traffic](https://wiki.openstreetmap.org/wiki/Tag:surveillance:zone%3Dtraffic) [entrance](https://wiki.openstreetmap.org/wiki/Tag:surveillance:zone%3Dentrance) [corridor](https://wiki.openstreetmap.org/wiki/Tag:surveillance:zone%3Dcorridor) [public_transport_platform](https://wiki.openstreetmap.org/wiki/Tag:surveillance:zone%3Dpublic_transport_platform) [shop](https://wiki.openstreetmap.org/wiki/Tag:surveillance:zone%3Dshop) | | [camera:mount](https://wiki.openstreetmap.org/wiki/Key:camera:mount) | [string](../SpecialInputElements.md#string) | [wall](https://wiki.openstreetmap.org/wiki/Tag:camera:mount%3Dwall) [pole](https://wiki.openstreetmap.org/wiki/Tag:camera:mount%3Dpole) [ceiling](https://wiki.openstreetmap.org/wiki/Tag:camera:mount%3Dceiling) [street_lamp](https://wiki.openstreetmap.org/wiki/Tag:camera:mount%3Dstreet_lamp) [tree](https://wiki.openstreetmap.org/wiki/Tag:camera:mount%3Dtree) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [has_alpr](#has_alpr) | Can this camera automatically detect license plates?
2 options | | _Multiple choice only_ | +| [Camera type: fixed; panning; dome](#Camera type: fixed; panning; dome) | What kind of camera is this?
4 options | | _Multiple choice only_ | +| [camera_direction](#camera_direction) | In which geographical direction does this camera film?
_Films to a compass heading of {camera:direction}_
1 options | | *[camera:direction](https://wiki.osm.org/wiki/Key:camera:direction)* ([direction](../SpecialInputElements.md#direction)) | +| [Operator](#Operator) | Who operates this CCTV?
_Operated by {operator}_ | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [Surveillance type: public, outdoor, indoor](#Surveillance type: public, outdoor, indoor) | What kind of surveillance is this camera?
3 options | | _Multiple choice only_ | +| [camera_is_indoor](#camera_is_indoor) | Is this camera located inside or outside?
3 options | | _Multiple choice only_ | +| [Level](#Level) | On which level is this camera located?
_Located on level {level}_ | | *[level](https://wiki.osm.org/wiki/Key:level)* ([nat](../SpecialInputElements.md#nat)) | +| [Surveillance:zone](#Surveillance:zone) | What exactly is surveilled here?
_Surveills a {surveillance:zone}_
6 options | | *[surveillance:zone](https://wiki.osm.org/wiki/Key:surveillance:zone)* ([string](../SpecialInputElements.md#string)) | +| [camera:mount](#camera:mount) | How is this camera placed?
_Mounting method: {camera:mount}_
5 options | | *[camera:mount](https://wiki.osm.org/wiki/Key:camera:mount)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -150,7 +170,7 @@ The question is `How is this camera placed?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/tactile_map.md b/Docs/Layers/tactile_map.md index 92152b48d..7f215b623 100644 --- a/Docs/Layers/tactile_map.md +++ b/Docs/Layers/tactile_map.md @@ -12,6 +12,7 @@ Layer showing tactile maps, which can be used by visually impaired people to nav 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [description](#description) - [braille](#braille) @@ -44,7 +45,7 @@ Elements must match the expression ** [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) | | [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [description](#description) | What does this tactile map show?
_Description: {blind:description:en}._ | | *[blind:description:en](https://wiki.osm.org/wiki/Key:blind:description:en)* ([string](../SpecialInputElements.md#string)) | +| [braille](#braille) | Is there braille text on this tactile map?
2 options | | _Multiple choice only_ | +| [braille_languages](#braille_languages) | _{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,,)}_ | | _Multiple choice only_ | +| [embossed_letters](#embossed_letters) | Are there embossed letters on this tactile map?
2 options | | _Multiple choice only_ | +| [embossed_letters_languages](#embossed_letters_languages) | _{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,,)}_ | | _Multiple choice only_ | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -104,7 +121,7 @@ This tagrendering has labels ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/tactile_model.md b/Docs/Layers/tactile_model.md index eba3579c8..c09c5d80c 100644 --- a/Docs/Layers/tactile_model.md +++ b/Docs/Layers/tactile_model.md @@ -12,6 +12,7 @@ Layer showing tactile models, three-dimensional models of the surrounding area. 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [description](#description) - [braille](#braille) @@ -45,7 +46,7 @@ Elements must match the expression ** [scale](https://wiki.openstreetmap.org/wiki/Key:scale) | [string](../SpecialInputElements.md#string) | | | [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [description](#description) | What does this tactile model show?
_Description: {blind:description:en}._ | | *[blind:description:en](https://wiki.osm.org/wiki/Key:blind:description:en)* ([string](../SpecialInputElements.md#string)) | +| [braille](#braille) | Is there a braille description?
2 options | | _Multiple choice only_ | +| [braille_languages](#braille_languages) | _{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,,)}_ | | _Multiple choice only_ | +| [embossed_letters](#embossed_letters) | Are there embossed letters describing the model?
2 options | | _Multiple choice only_ | +| [embossed_letters_languages](#embossed_letters_languages) | _{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,,)}_ | | _Multiple choice only_ | +| [scale](#scale) | What scale is the model?
_The scale of this model is {scale}._ | | *[scale](https://wiki.osm.org/wiki/Key:scale)* ([string](../SpecialInputElements.md#string)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -111,7 +129,7 @@ This tagrendering has labels ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/tertiary_education.md b/Docs/Layers/tertiary_education.md index 6670c6aa4..818763cc4 100644 --- a/Docs/Layers/tertiary_education.md +++ b/Docs/Layers/tertiary_education.md @@ -12,6 +12,7 @@ Layer with all tertiary education institutes (ISCED:2011 levels 6,7 and 8) 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [institution-kind](#institution-kind) - [isced](#isced) - [capacity](#capacity) @@ -46,7 +47,7 @@ Elements must match **any** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -58,6 +59,21 @@ Elements must match **any** of the following expressions: | [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | | | [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [institution-kind](#institution-kind) | What kind of institution is this?
2 options | | _Multiple choice only_ | +| [isced](#isced) | What level of education is given here?
3 options | | _Multiple choice only_ | +| [capacity](#capacity)
_(Original in [school](./school.md#capacity))_ | How much students can at most enroll in this school?
_This school can enroll at most {capacity} students_ | | *[capacity](https://wiki.osm.org/wiki/Key:capacity)* ([pnat](../SpecialInputElements.md#pnat)) | +| [gender](#gender)
_(Original in [school](./school.md#gender))_ | Which genders can enroll at this school?
4 options | | _Multiple choice only_ | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### institution-kind The question is `What kind of institution is this?` @@ -123,7 +139,7 @@ This tagrendering has labels ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/ticket_machine.md b/Docs/Layers/ticket_machine.md index f45f64be6..f1f1b9edc 100644 --- a/Docs/Layers/ticket_machine.md +++ b/Docs/Layers/ticket_machine.md @@ -12,6 +12,7 @@ Find ticket machines for public transport tickets 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [repeated](#repeated) - [single_level](#single_level) @@ -23,7 +24,7 @@ Find ticket machines for public transport tickets - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -48,7 +49,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -57,6 +58,22 @@ Elements must match **all** of the following expressions: | [payment:coins:denominations](https://wiki.openstreetmap.org/wiki/Key:payment:coins:denominations) | Multiple choice | [0.01 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.01 EUR) [0.02 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.02 EUR) [0.05 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.05 EUR) [0.10 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.10 EUR) [0.20 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.20 EUR) [0.50 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.50 EUR) [1 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D1 EUR) [2 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D2 EUR) [0.05 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.05 CHF) [0.10 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.10 CHF) [0.20 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.20 CHF) [0.50 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.50 CHF) [1 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D1 CHF) [2 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D2 CHF) [5 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D5 CHF) | | [payment:notes:denominations](https://wiki.openstreetmap.org/wiki/Key:payment:notes:denominations) | Multiple choice | [5 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D5 EUR) [10 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D10 EUR) [20 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D20 EUR) [50 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D50 EUR) [100 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D100 EUR) [200 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D200 EUR) [500 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D500 EUR) [10 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D10 CHF) [20 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D20 CHF) [50 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D50 CHF) [100 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D100 CHF) [200 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D200 CHF) [1000 CHF](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D1000 CHF) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [operator](#operator) | Who is the operator of this ticket machine?
_This ticket machine is operated by {operator}_
1 options | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [payment-options-split](#payment-options-split)
_(Original in [questions](./BuiltinQuestions.md#payment-options-split))_ | Which methods of payment are accepted here?
7 options | | _Multiple choice only_ | +| [denominations-coins](#denominations-coins)
_(Original in [questions](./BuiltinQuestions.md#denominations-coins))_ | What coins can you use to pay here?
15 options | | _Multiple choice only_ | +| [denominations-notes](#denominations-notes)
_(Original in [questions](./BuiltinQuestions.md#denominations-notes))_ | what notes can you use to pay here?
13 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -149,7 +166,7 @@ This tagrendering is only visible in the popup if the following condition is met ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/ticket_validator.md b/Docs/Layers/ticket_validator.md index f3c4ae741..4bad7cbf7 100644 --- a/Docs/Layers/ticket_validator.md +++ b/Docs/Layers/ticket_validator.md @@ -12,6 +12,7 @@ Find ticket validators to validate public transport tickets 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [repeated](#repeated) - [single_level](#single_level) @@ -22,7 +23,7 @@ Find ticket validators to validate public transport tickets - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -42,7 +43,7 @@ Elements must match the expression ** [barrier](https://wiki.openstreetmap.org/wiki/Key:barrier) | Multiple choice | [gate](https://wiki.openstreetmap.org/wiki/Tag:barrier%3Dgate) | | [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | [Nederlandse Spoorwegen](https://wiki.openstreetmap.org/wiki/Tag:operator%3DNederlandse Spoorwegen) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [barrier](#barrier) | _This ticket validator is part of a barrier of type {barrier}_
1 options | | _Multiple choice only_ | +| [validator-operator](#validator-operator) | Who is the operator of this ticket validator?
_This ticket validator is operated by {operator}_
1 options | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
5 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -107,7 +123,7 @@ The question is `Which methods of payment are accepted here?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/toekomstige_fietsstraat.md b/Docs/Layers/toekomstige_fietsstraat.md index 411b6f742..077016c7d 100644 --- a/Docs/Layers/toekomstige_fietsstraat.md +++ b/Docs/Layers/toekomstige_fietsstraat.md @@ -11,6 +11,7 @@ This street will become a cyclestreet soon 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [is_cyclestreet](#is_cyclestreet) - [supplementary_sign](#supplementary_sign) @@ -34,13 +35,25 @@ Elements must match **any** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [traffic_sign](https://wiki.openstreetmap.org/wiki/Key:traffic_sign) | Multiple choice | [DE:244.1,1020-30](https://wiki.openstreetmap.org/wiki/Tag:traffic_sign%3DDE:244.1,1020-30) [DE:244.1,1022-12,1024-10](https://wiki.openstreetmap.org/wiki/Tag:traffic_sign%3DDE:244.1,1022-12,1024-10) [DE:244.1,1022-12](https://wiki.openstreetmap.org/wiki/Tag:traffic_sign%3DDE:244.1,1022-12) [DE:244.1,1024-10](https://wiki.openstreetmap.org/wiki/Tag:traffic_sign%3DDE:244.1,1024-10) [DE:244.1](https://wiki.openstreetmap.org/wiki/Tag:traffic_sign%3DDE:244.1) | | [cyclestreet:start_date](https://wiki.openstreetmap.org/wiki/Key:cyclestreet:start_date) | [date](../SpecialInputElements.md#date) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [cyclestreets](./cyclestreets.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [is_cyclestreet](#is_cyclestreet)
_(Original in [cyclestreets](./cyclestreets.md#is_cyclestreet))_ | Is the street a cyclestreet?
7 options | | _Multiple choice only_ | +| [supplementary_sign](#supplementary_sign)
_(Original in [cyclestreets](./cyclestreets.md#supplementary_sign))_ | What sign does this bicycle road have?
5 options | | _Multiple choice only_ | +| [future_cyclestreet](#future_cyclestreet)
_(Original in [cyclestreets](./cyclestreets.md#future_cyclestreet))_ | When will this street become a cyclestreet?
_This street will become a cyclestreet at {cyclestreet:start_date}_ | | *[cyclestreet:start_date](https://wiki.osm.org/wiki/Key:cyclestreet:start_date)* ([date](../SpecialInputElements.md#date)) | +| [leftover-questions](#leftover-questions)
_(Original in [cyclestreets](./cyclestreets.md#leftover-questions))_ | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [split_button](#split_button)
_(Original in [cyclestreets](./cyclestreets.md#split_button))_ | _{split_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [cyclestreets](./cyclestreets.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -80,7 +93,7 @@ This tagrendering is only visible in the popup if the following condition is met ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### split_button diff --git a/Docs/Layers/toilet.md b/Docs/Layers/toilet.md index 2c0e8229f..6825a25d6 100644 --- a/Docs/Layers/toilet.md +++ b/Docs/Layers/toilet.md @@ -12,6 +12,9 @@ A layer showing (public) toilets 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) + - [Adult changing table](#adult-changing-table) - [images](#images) - [toilet-reviews](#toilet-reviews) - [repeated](#repeated) @@ -22,9 +25,8 @@ A layer showing (public) toilets - [payment-options-split](#payment-options-split) - [opening_hours_24_7](#opening_hours_24_7) - [Opening hours](#opening-hours) - - [toilets-wheelchair](#toilets-wheelchair) - - [wheelchair-door-width](#wheelchair-door-width) - [toilets-type](#toilets-type) + - [toilets-disposal](#toilets-disposal) - [gender_segregated](#gender_segregated) - [menstrual_products](#menstrual_products) - [menstrual_products_location](#menstrual_products_location) @@ -35,15 +37,35 @@ A layer showing (public) toilets - [toilet-handwashing](#toilet-handwashing) - [toilet-drying](#toilet-drying) - [description](#description) + - [wheelchair-group](#wheelchair-group) + - [toilets-wheelchair](#toilets-wheelchair) + - [wheelchair-picture-carousel](#wheelchair-picture-carousel) + - [wheelchair-picture](#wheelchair-picture) + - [wheelchair-title](#wheelchair-title) + - [wheelchair-access](#wheelchair-access) + - [wheelchair-door-width](#wheelchair-door-width) + - [questions-wheelchair](#questions-wheelchair) + - [adult-changing-table-title](#adult-changing-table-title) + - [Adult changing table](#adult-changing-table) + - [adult-changing-table](#adult-changing-table) + - [adult-changing-table-height](#adult-changing-table-height) + - [adult-changing-table-min_height](#adult-changing-table-min_height) + - [adult-changing-table-max_height](#adult-changing-table-max_height) + - [adult-changing-table-mechanism](#adult-changing-table-mechanism) + - [adult-changing-table-support](#adult-changing-table-support) + - [questions-adult-changing-table](#questions-adult-changing-table) + - [phone](#phone) + - [email](#email) - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer - [climbing](https://mapcomplete.org/climbing) + - [cyclofix](https://mapcomplete.org/cyclofix) - [nature](https://mapcomplete.org/nature) - [onwheels](https://mapcomplete.org/onwheels) - [personal](https://mapcomplete.org/personal) @@ -69,7 +91,7 @@ Elements must match the expression ** [fee](https://wiki.openstreetmap.org/wiki/Key:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno) | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [string](../SpecialInputElements.md#string) | | | [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | [24/7](https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D24/7) | -| [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) [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) | -| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | | [toilets:position](https://wiki.openstreetmap.org/wiki/Key:toilets:position) | Multiple choice | [seated](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dseated) [urinal](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Durinal) [squat](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dsquat) [seated;urinal](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dseated;urinal) | +| [toilets:disposal](https://wiki.openstreetmap.org/wiki/Key:toilets:disposal) | Multiple choice | [flush](https://wiki.openstreetmap.org/wiki/Tag:toilets:disposal%3Dflush) [pitlatrine](https://wiki.openstreetmap.org/wiki/Tag:toilets:disposal%3Dpitlatrine) [bucket](https://wiki.openstreetmap.org/wiki/Tag:toilets:disposal%3Dbucket) | | [gender_segregated](https://wiki.openstreetmap.org/wiki/Key:gender_segregated) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:gender_segregated%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:gender_segregated%3Dno) | | [toilets:menstrual_products](https://wiki.openstreetmap.org/wiki/Key:toilets:menstrual_products) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products%3Dno) | | [toilets:menstrual_products:location](https://wiki.openstreetmap.org/wiki/Key:toilets:menstrual_products:location) | [string](../SpecialInputElements.md#string) | [female_toilet](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products:location%3Dfemale_toilet) [male_toilet](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products:location%3Dmale_toilet) [wheelchair_toilet](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products:location%3Dwheelchair_toilet) | @@ -91,6 +112,65 @@ Elements must match the expression ** [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | | [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | +| [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) [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) | +| [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | +| [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | +| [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [changing_table:adult:max_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:max_height) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [changing_table:adult:height:mechanism](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height:mechanism) | Multiple choice | [manual](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height:mechanism%3Dmanual) [electric](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height:mechanism%3Delectric) | +| [changing_table:adult:support](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:support) | Multiple choice | [wall_mounted](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:support%3Dwall_mounted) [legs](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:support%3Dlegs) [wheels](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:support%3Dwheels) | +| [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | | +| [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | | + +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [toilet-reviews](#toilet-reviews) | _{reviews(,toilet,How would you rate this toilet?)}_ | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [toilet-access](#toilet-access) | Are these toilets publicly accessible?
_Access is {access}_
5 options | relevant-questions | *[access](https://wiki.osm.org/wiki/Key:access)* ([string](../SpecialInputElements.md#string)) | +| [toilets-fee](#toilets-fee) | Are these toilets free to use?
2 options | relevant-questions | _Multiple choice only_ | +| [toilet-charge](#toilet-charge) | How much does one have to pay for these toilets?
_The fee is {charge}_ | relevant-questions | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([string](../SpecialInputElements.md#string)) | +| [payment-options-split](#payment-options-split)
_(Original in [questions](./BuiltinQuestions.md#payment-options-split))_ | Which methods of payment are accepted here?
7 options | relevant-questions | _Multiple choice only_ | +| [opening_hours_24_7](#opening_hours_24_7)
_(Original in [questions](./BuiltinQuestions.md#opening_hours_24_7))_ | When are these toilets opened?
_

Opening hours

{opening_hours_table(opening_hours)}_
2 options | relevant-questions, no-prefix | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [toilets-type](#toilets-type) | Which kind of toilets are these?
4 options | relevant-questions, prefixed | _Multiple choice only_ | +| [toilets-disposal](#toilets-disposal) | How is the waste handled?
3 options | relevant-questions, prefixed | _Multiple choice only_ | +| [gender_segregated](#gender_segregated) | Are these toilets gender-segregated?
2 options | relevant-questions, no-prefix | _Multiple choice only_ | +| [menstrual_products](#menstrual_products) | Are free, menstrual products distributed here?
3 options | relevant-questions, prefixed | _Multiple choice only_ | +| [menstrual_products_location](#menstrual_products_location) | Where are the free menstrual products located?
_The menstrual products are located in {toilets:menstrual_products:location}_
3 options | relevant-questions, prefixed | *[toilets:menstrual_products:location](https://wiki.osm.org/wiki/Key:toilets:menstrual_products:location)* ([string](../SpecialInputElements.md#string)) | +| [toilets-changing-table](#toilets-changing-table) | Is a changing table (to change diapers) available?
2 options | relevant-questions, no-prefix | _Multiple choice only_ | +| [toilet-changing_table:location](#toilet-changing_table:location) | Where is the changing table located?
_A changing table is located at {changing_table:location}_
4 options | relevant-questions, no-prefix | *[changing_table:location](https://wiki.osm.org/wiki/Key:changing_table:location)* ([string](../SpecialInputElements.md#string)) | +| [toilet-supervised](#toilet-supervised) | Is this toilets supervised by a person?
3 options | relevant-questions, no-prefix | _Multiple choice only_ | +| [toilet-has-paper](#toilet-has-paper) | Does one have to bring their own toilet paper to this toilet?
2 options | relevant-questions | _Multiple choice only_ | +| [toilet-handwashing](#toilet-handwashing) | Do these toilets have a sink to wash your hands?
2 options | relevant-questions, prefixed | _Multiple choice only_ | +| [toilet-drying](#toilet-drying) | Do these toilets have a device to dry your hands?
5 options | relevant-questions, prefixed | _Multiple choice only_ | +| [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | +| [wheelchair-group](#wheelchair-group) | _{group(wheelchair-title,wheelchair;adult-changing-table)}_ | relevant-questions, prefixed | _Multiple choice only_ | +| [toilets-wheelchair](#toilets-wheelchair) | Is there a dedicated toilet for wheelchair users?
3 options | relevant-questions, wheelchair, hidden, no-prefix | _Multiple choice only_ | +| [wheelchair-picture-carousel](#wheelchair-picture-carousel) | _{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}_ | wheelchair, hidden, relevant-questions, prefixed | _Multiple choice only_ | +| [wheelchair-picture](#wheelchair-picture) | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed | _Multiple choice only_ | +| [wheelchair-title](#wheelchair-title) | _Wheelchair accessible toilet_
2 options | hidden, relevant-questions, prefixed | _Multiple choice only_ | +| [wheelchair-access](#wheelchair-access) | Is the wheelchair-accessible toilet locked?
5 options | hidden, wheelchair, relevant-questions, prefixed | _Multiple choice only_ | +| [wheelchair-door-width](#wheelchair-door-width) | What is the width of the door to the wheelchair accessible toilet?
_The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [questions-wheelchair](#questions-wheelchair) | _{questions(wheelchair,,)}_ | wheelchair, hidden, relevant-questions | _Multiple choice only_ | +| [adult-changing-table-title](#adult-changing-table-title) | _

Adult changing table

_ | hidden, prefixed, adult-changing-table | _Multiple choice only_ | +| [adult-changing-table](#adult-changing-table) | Does this toilet have an adult changing table?
2 options | prefixed, hidden, relevant-questions, adult-changing-table | _Multiple choice only_ | +| [adult-changing-table-height](#adult-changing-table-height) | What is the height of the adult changing table?
_The changing table is {canonical(changing_table:adult:height)} high_
1 options | hidden, prefixed, adult-changing-table | *[changing_table:adult:height](https://wiki.osm.org/wiki/Key:changing_table:adult:height)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [adult-changing-table-min_height](#adult-changing-table-min_height) | What is the lowest height the adult changing table can be moved to?
_The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}_ | hidden, prefixed, adult-changing-table | *[changing_table:adult:min_height](https://wiki.osm.org/wiki/Key:changing_table:adult:min_height)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [adult-changing-table-max_height](#adult-changing-table-max_height) | What is the highest height the adult changing table can be moved to?
_The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}_ | hidden, prefixed, adult-changing-table | *[changing_table:adult:max_height](https://wiki.osm.org/wiki/Key:changing_table:adult:max_height)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [adult-changing-table-mechanism](#adult-changing-table-mechanism) | How is the height of the changing table adjusted?
2 options | hidden, relevant-questions, adult-changing-table | _Multiple choice only_ | +| [adult-changing-table-support](#adult-changing-table-support) | How is the adult changing table supported?
3 options | hidden, prefixed, adult-changing-table | _Multiple choice only_ | +| [questions-adult-changing-table](#questions-adult-changing-table) | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table | _Multiple choice only_ | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What number can one call in case of troubles or questions?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address one can send to in case of troubles or questions?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [leftover-questions](#leftover-questions) | _{questions( ,wheelchair;adult-changing-table;hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### 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 @@ -184,26 +264,7 @@ The question is `When are these toilets opened?` This tagrendering has labels `relevant-questions` - -### toilets-wheelchair - -The question is `Is there a dedicated toilet for wheelchair users?` - - - *There is a dedicated toilet for wheelchair users* is shown if with wheelchair=yes - - *No wheelchair access* is shown if with wheelchair=no - - *There is only a dedicated toilet for wheelchair users* is shown if with wheelchair=designated - -This tagrendering has labels -`relevant-questions` - -### wheelchair-door-width - -The question is `What is the width of the door to the wheelchair accessible toilet?` -*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set - -This tagrendering is only visible in the popup if the following condition is met: wheelchair=yes | wheelchair=designated -This tagrendering has labels -`relevant-questions` +`no-prefix` ### toilets-type @@ -216,6 +277,19 @@ The question is `Which kind of toilets are these?` This tagrendering has labels `relevant-questions` +`prefixed` + +### toilets-disposal + +The question is `How is the waste handled?` + + - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush + - *The waste falls into a pit* is shown if with toilets:disposal=pitlatrine + - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket + +This tagrendering has labels +`relevant-questions` +`prefixed` ### gender_segregated @@ -224,6 +298,10 @@ The question is `Are these toilets gender-segregated?` - *There is a separate, signposted area for men and women* is shown if with gender_segregated=yes - *There is no separate, signposted area for men and women* is shown if with gender_segregated=no +This tagrendering has labels +`relevant-questions` +`no-prefix` + ### menstrual_products The question is `Are free, menstrual products distributed here?` @@ -232,6 +310,10 @@ The question is `Are free, menstrual products distributed here?` - *Free menstrual products are available to some visitors of these toilets* is shown if with toilets:menstrual_products=limited - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no +This tagrendering has labels +`relevant-questions` +`prefixed` + ### menstrual_products_location The question is `Where are the free menstrual products located?` @@ -242,6 +324,9 @@ The question is `Where are the free menstrual products located?` - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet This tagrendering is only visible in the popup if the following condition is met: toilets:menstrual_products=limited | toilets:menstrual_products:location~.+ +This tagrendering has labels +`relevant-questions` +`prefixed` ### toilets-changing-table @@ -252,6 +337,7 @@ The question is `Is a changing table (to change diapers) available?` This tagrendering has labels `relevant-questions` +`no-prefix` ### toilet-changing_table:location @@ -266,6 +352,7 @@ The question is `Where is the changing table located?` This tagrendering is only visible in the popup if the following condition is met: changing_table=yes This tagrendering has labels `relevant-questions` +`no-prefix` ### toilet-supervised @@ -275,6 +362,10 @@ The question is `Is this toilets supervised by a person?` - *There is a person supervising these toilets, but they are present only during certain times of the opening hours* is shown if with supervised=interval - *These toilets are not supervised* is shown if with supervised=no +This tagrendering has labels +`relevant-questions` +`no-prefix` + ### toilet-has-paper The question is `Does one have to bring their own toilet paper to this toilet?` @@ -294,6 +385,7 @@ The question is `Do these toilets have a sink to wash your hands?` This tagrendering has labels `relevant-questions` +`prefixed` ### toilet-drying @@ -306,16 +398,234 @@ The question is `Do these toilets have a device to dry your hands?` - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no This tagrendering is only visible in the popup if the following condition is met: toilets:handwashing=yes +This tagrendering has labels +`relevant-questions` +`prefixed` ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{description}* is shown if `description` is set +### wheelchair-group + +_This tagrendering has no question and is thus read-only_ +*{group(wheelchair-title,wheelchair;adult-changing-table)}* + +This tagrendering has labels +`relevant-questions` +`prefixed` + +### toilets-wheelchair + +The question is `Is there a dedicated toilet for wheelchair users?` + + - *There is a dedicated toilet for wheelchair users* is shown if with wheelchair=yes + - *No wheelchair access* is shown if with wheelchair=no + - *There is only a dedicated toilet for wheelchair users* is shown if with wheelchair=designated + +This tagrendering has labels +`relevant-questions` +`wheelchair` +`hidden` +`no-prefix` + +### wheelchair-picture-carousel + +_This tagrendering has no question and is thus read-only_ +*{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets:wheelchair=yes | wheelchair=yes +This tagrendering has labels +`wheelchair` +`hidden` +`relevant-questions` +`prefixed` + +### wheelchair-picture + +_This tagrendering has no question and is thus read-only_ +*{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets:wheelchair=yes | wheelchair=yes +This tagrendering has labels +`wheelchair` +`hidden` +`relevant-questions` +`prefixed` + +### wheelchair-title + +_This tagrendering has no question and is thus read-only_ +*Wheelchair accessible toilet* + + - *Wheelchair accessibility features* is shown if with wheelchair=designated | toilets:wheelchair=designated + - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no + +This tagrendering has labels +`hidden` +`relevant-questions` +`prefixed` + +### wheelchair-access + +The question is `Is the wheelchair-accessible toilet locked?` + + - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes + - *One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key* is shown if with toilets:wheelchair:access=key + - *One can use a Master Locksmiths Access Key (MLAK) to access this bathroom* is shown if with centralkey=mlak + - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks + - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey + +This tagrendering is only visible in the popup if the following condition is met: (toilets:wheelchair=yes | wheelchair=yes) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels +`hidden` +`wheelchair` +`relevant-questions` +`prefixed` + +### wheelchair-door-width + +The question is `What is the width of the door to the wheelchair accessible toilet?` +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set + +This tagrendering is only visible in the popup if the following condition is met: toilets:wheelchair=yes | toilets:wheelchair=designated | wheelchair=yes | wheelchair=designated +This tagrendering has labels +`relevant-questions` +`wheelchair` +`hidden` +`prefixed` + +### questions-wheelchair + +_This tagrendering has no question and is thus read-only_ +*{questions(wheelchair,,)}* + +This tagrendering has labels +`wheelchair` +`hidden` +`relevant-questions` + +### adult-changing-table-title + +_This tagrendering has no question and is thus read-only_ +*

Adult changing table

* + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes +This tagrendering has labels +`hidden` +`prefixed` +`adult-changing-table` + +### adult-changing-table + +The question is `Does this toilet have an adult changing table?` + + - *Has a changing table for adults* is shown if with changing_table:adult=yes + - *No changing table for adults* is shown if with changing_table:adult=no + +This tagrendering has labels +`prefixed` +`hidden` +`relevant-questions` +`adult-changing-table` + +### adult-changing-table-height + +The question is `What is the height of the adult changing table?` +*The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set + + - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes +This tagrendering has labels +`hidden` +`prefixed` +`adult-changing-table` + +### adult-changing-table-min_height + +The question is `What is the lowest height the adult changing table can be moved to?` +*The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult:height=adjustable +This tagrendering has labels +`hidden` +`prefixed` +`adult-changing-table` + +### adult-changing-table-max_height + +The question is `What is the highest height the adult changing table can be moved to?` +*The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult:height=adjustable +This tagrendering has labels +`hidden` +`prefixed` +`adult-changing-table` + +### adult-changing-table-mechanism + +The question is `How is the height of the changing table adjusted?` + + - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual + - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult:height=adjustable +This tagrendering has labels +`hidden` +`relevant-questions` +`adult-changing-table` + +### adult-changing-table-support + +The question is `How is the adult changing table supported?` + + - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted + - *The changing table stands on table legs* is shown if with changing_table:adult:support=legs + - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels + +This tagrendering has labels +`hidden` +`prefixed` +`adult-changing-table` + +### questions-adult-changing-table + +_This tagrendering has no question and is thus read-only_ +*{questions(adult-changing-table,,yes)}* + +This tagrendering has labels +`hidden` +`relevant-questions` +`adult-changing-table` + +### phone + +The question is `What number can one call in case of troubles or questions?` +*{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set + + - *{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 one can send to in case of troubles or questions?` +*{email}* is shown if `email` is set + + - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ + - *{operator:email}* is shown if with operator:email~.+. _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( ,)}* +*{questions( ,wheelchair;adult-changing-table;hidden)}* ### move-button @@ -339,7 +649,7 @@ This tagrendering has labels | id | question | osmTags | -----|-----|----- | -| wheelchair.0 | Wheelchair accessible | wheelchair=yes | wheelchair=designated | +| wheelchair.0 | Wheelchair accessible | wheelchair=yes | wheelchair=designated | toilets:wheelchair=yes | toilets:wheelchair=designated | | id | question | osmTags | -----|-----|----- | diff --git a/Docs/Layers/toilet_at_amenity.md b/Docs/Layers/toilet_at_amenity.md index 623563319..0d23e1dae 100644 --- a/Docs/Layers/toilet_at_amenity.md +++ b/Docs/Layers/toilet_at_amenity.md @@ -11,6 +11,9 @@ A layer showing (public) toilets located at different places. 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) + - [Adult changing table](#adult-changing-table) - [images](#images) - [repeated](#repeated) - [single_level](#single_level) @@ -20,19 +23,31 @@ A layer showing (public) toilets located at different places. - [opening_hours](#opening_hours) - [Opening hours](#opening-hours) - [toilets-wheelchair](#toilets-wheelchair) - - [wheelchair-door-width](#wheelchair-door-width) - [toilets-type](#toilets-type) - - [toilets-changing-table](#toilets-changing-table) - - [toilet-changing_table:location](#toilet-changing_tablelocation) - - [toilet-handwashing](#toilet-handwashing) - - [toilet-has-paper](#toilet-has-paper) + - [toilets-disposal](#toilets-disposal) - [menstrual_products](#menstrual_products) - [menstrual_products_location](#menstrual_products_location) + - [toilet-handwashing](#toilet-handwashing) + - [toilet-drying](#toilet-drying) + - [wheelchair-group](#wheelchair-group) + - [wheelchair-picture-carousel](#wheelchair-picture-carousel) + - [wheelchair-picture](#wheelchair-picture) + - [wheelchair-title](#wheelchair-title) + - [wheelchair-access](#wheelchair-access) + - [wheelchair-door-width](#wheelchair-door-width) + - [adult-changing-table-title](#adult-changing-table-title) + - [Adult changing table](#adult-changing-table) + - [adult-changing-table](#adult-changing-table) + - [adult-changing-table-height](#adult-changing-table-height) + - [adult-changing-table-min_height](#adult-changing-table-min_height) + - [adult-changing-table-max_height](#adult-changing-table-max_height) + - [adult-changing-table-support](#adult-changing-table-support) + - [questions-wheelchair](#questions-wheelchair) - [description](#description) - [leftover-questions](#leftover-questions) - [delete-button](#delete-button) - [lod](#lod) -4. [Filters](#filters) +5. [Filters](#filters) ## Themes using this layer @@ -50,7 +65,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -60,16 +75,57 @@ Elements must match **all** of the following expressions: | [toilets:charge](https://wiki.openstreetmap.org/wiki/Key:toilets:charge) | [string](../SpecialInputElements.md#string) | | | [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | | | [toilets:wheelchair](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dno) [designated](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Ddesignated) | -| [toilets:door:width](https://wiki.openstreetmap.org/wiki/Key:toilets:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | | [toilets:position](https://wiki.openstreetmap.org/wiki/Key:toilets:position) | Multiple choice | [seated](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dseated) [urinal](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Durinal) [squat](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dsquat) [seated;urinal](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dseated;urinal) | -| [changing_table](https://wiki.openstreetmap.org/wiki/Key:changing_table) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table%3Dno) | -| [changing_table:location](https://wiki.openstreetmap.org/wiki/Key:changing_table:location) | [string](../SpecialInputElements.md#string) | [female_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dfemale_toilet) [male_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dmale_toilet) [wheelchair_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dwheelchair_toilet) [dedicated_room](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Ddedicated_room) | -| [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | -| [toilets:paper_supplied](https://wiki.openstreetmap.org/wiki/Key:toilets:paper_supplied) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:paper_supplied%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:paper_supplied%3Dno) | +| [toilets:disposal](https://wiki.openstreetmap.org/wiki/Key:toilets:disposal) | Multiple choice | [flush](https://wiki.openstreetmap.org/wiki/Tag:toilets:disposal%3Dflush) [pitlatrine](https://wiki.openstreetmap.org/wiki/Tag:toilets:disposal%3Dpitlatrine) [bucket](https://wiki.openstreetmap.org/wiki/Tag:toilets:disposal%3Dbucket) | | [toilets:menstrual_products](https://wiki.openstreetmap.org/wiki/Key:toilets:menstrual_products) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products%3Dno) | | [toilets:menstrual_products:location](https://wiki.openstreetmap.org/wiki/Key:toilets:menstrual_products:location) | [string](../SpecialInputElements.md#string) | [female_toilet](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products:location%3Dfemale_toilet) [male_toilet](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products:location%3Dmale_toilet) [wheelchair_toilet](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products:location%3Dwheelchair_toilet) | +| [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | +| [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | +| [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | +| [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | +| [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [changing_table:adult:max_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:max_height) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [changing_table:adult:support](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:support) | Multiple choice | [wall_mounted](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:support%3Dwall_mounted) [legs](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:support%3Dlegs) [wheels](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:support%3Dwheels) | | [toilets:description](https://wiki.openstreetmap.org/wiki/Key:toilets:description) | [string](../SpecialInputElements.md#string) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [toilet-access](#toilet-access) | Are these toilets publicly accessible?
_Access is {toilets:access}_
5 options | | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | +| [toilets-fee](#toilets-fee) | Are these toilets free to use?
2 options | | _Multiple choice only_ | +| [toilet-charge](#toilet-charge) | How much does one have to pay for these toilets?
_The fee is {toilets:charge}_ | | *[toilets:charge](https://wiki.osm.org/wiki/Key:toilets:charge)* ([string](../SpecialInputElements.md#string)) | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | When is the amenity where these toilets are located open?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [toilets-wheelchair](#toilets-wheelchair) | Is there a dedicated toilet for wheelchair users?
3 options | wheelchair, hidden | _Multiple choice only_ | +| [toilets-type](#toilets-type)
_(Original in [toilet](./toilet.md#toilets-type))_ | Which kind of toilets are these?
4 options | relevant-questions, prefixed | _Multiple choice only_ | +| [toilets-disposal](#toilets-disposal)
_(Original in [toilet](./toilet.md#toilets-disposal))_ | How is the waste handled?
3 options | relevant-questions, prefixed | _Multiple choice only_ | +| [menstrual_products](#menstrual_products)
_(Original in [toilet](./toilet.md#menstrual_products))_ | Are free, menstrual products distributed here?
3 options | relevant-questions, prefixed | _Multiple choice only_ | +| [menstrual_products_location](#menstrual_products_location)
_(Original in [toilet](./toilet.md#menstrual_products_location))_ | Where are the free menstrual products located?
_The menstrual products are located in {toilets:menstrual_products:location}_
3 options | relevant-questions, prefixed | *[toilets:menstrual_products:location](https://wiki.osm.org/wiki/Key:toilets:menstrual_products:location)* ([string](../SpecialInputElements.md#string)) | +| [toilet-handwashing](#toilet-handwashing)
_(Original in [toilet](./toilet.md#toilet-handwashing))_ | Do these toilets have a sink to wash your hands?
2 options | relevant-questions, prefixed | _Multiple choice only_ | +| [toilet-drying](#toilet-drying)
_(Original in [toilet](./toilet.md#toilet-drying))_ | Do these toilets have a device to dry your hands?
5 options | relevant-questions, prefixed | _Multiple choice only_ | +| [wheelchair-group](#wheelchair-group)
_(Original in [toilet](./toilet.md#wheelchair-group))_ | _{group(wheelchair-title,wheelchair;adult-changing-table)}_ | relevant-questions, prefixed | _Multiple choice only_ | +| [wheelchair-picture-carousel](#wheelchair-picture-carousel)
_(Original in [toilet](./toilet.md#wheelchair-picture-carousel))_ | _{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}_ | wheelchair, hidden, relevant-questions, prefixed | _Multiple choice only_ | +| [wheelchair-picture](#wheelchair-picture)
_(Original in [toilet](./toilet.md#wheelchair-picture))_ | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed | _Multiple choice only_ | +| [wheelchair-title](#wheelchair-title)
_(Original in [toilet](./toilet.md#wheelchair-title))_ | _Wheelchair accessible toilet_
2 options | hidden, relevant-questions, prefixed | _Multiple choice only_ | +| [wheelchair-access](#wheelchair-access)
_(Original in [toilet](./toilet.md#wheelchair-access))_ | Is the wheelchair-accessible toilet locked?
5 options | hidden, wheelchair, relevant-questions, prefixed | _Multiple choice only_ | +| [wheelchair-door-width](#wheelchair-door-width)
_(Original in [toilet](./toilet.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet?
_The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [adult-changing-table-title](#adult-changing-table-title)
_(Original in [toilet](./toilet.md#adult-changing-table-title))_ | _

Adult changing table

_ | hidden, prefixed, adult-changing-table | _Multiple choice only_ | +| [adult-changing-table](#adult-changing-table)
_(Original in [toilet](./toilet.md#adult-changing-table))_ | Does this toilet have an adult changing table?
2 options | prefixed, hidden, relevant-questions, adult-changing-table | _Multiple choice only_ | +| [adult-changing-table-height](#adult-changing-table-height)
_(Original in [toilet](./toilet.md#adult-changing-table-height))_ | What is the height of the adult changing table?
_The changing table is {canonical(changing_table:adult:height)} high_
1 options | hidden, prefixed, adult-changing-table | *[changing_table:adult:height](https://wiki.osm.org/wiki/Key:changing_table:adult:height)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [adult-changing-table-min_height](#adult-changing-table-min_height)
_(Original in [toilet](./toilet.md#adult-changing-table-min_height))_ | What is the lowest height the adult changing table can be moved to?
_The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}_ | hidden, prefixed, adult-changing-table | *[changing_table:adult:min_height](https://wiki.osm.org/wiki/Key:changing_table:adult:min_height)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [adult-changing-table-max_height](#adult-changing-table-max_height)
_(Original in [toilet](./toilet.md#adult-changing-table-max_height))_ | What is the highest height the adult changing table can be moved to?
_The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}_ | hidden, prefixed, adult-changing-table | *[changing_table:adult:max_height](https://wiki.osm.org/wiki/Key:changing_table:adult:max_height)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [adult-changing-table-support](#adult-changing-table-support)
_(Original in [toilet](./toilet.md#adult-changing-table-support))_ | How is the adult changing table supported?
3 options | hidden, prefixed, adult-changing-table | _Multiple choice only_ | +| [questions-wheelchair](#questions-wheelchair) | _{questions(wheelchair,,yes)}_ | wheelchair, hidden | _Multiple choice only_ | +| [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{toilets:description}_ | | *[toilets:description](https://wiki.osm.org/wiki/Key:toilets:description)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,wheelchair;hidden)}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -138,12 +194,9 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *No wheelchair access* is shown if with toilets:wheelchair=no - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated -### wheelchair-door-width - -The question is `What is the width of the door to the wheelchair accessible toilet?` -*The door to the wheelchair-accessible toilet is {canonical(toilets:door:width)} wide* is shown if `toilets:door:width` is set - -This tagrendering is only visible in the popup if the following condition is met: toilets:wheelchair=yes | toilets:wheelchair=designated +This tagrendering has labels +`wheelchair` +`hidden` ### toilets-type @@ -156,50 +209,19 @@ The question is `Which kind of toilets are these?` This tagrendering has labels `relevant-questions` +`prefixed` -### toilets-changing-table +### toilets-disposal -The question is `Is a changing table (to change diapers) available?` +The question is `How is the waste handled?` - - *A changing table is available* is shown if with changing_table=yes - - *No changing table is available* is shown if with changing_table=no - -This tagrendering has labels -`relevant-questions` - -### toilet-changing_table:location - -The question is `Where is the changing table located?` -*A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set - - - *A changing table is in the toilet for women* is shown if with changing_table:location=female_toilet - - *A changing table is in the toilet for men* is shown if with changing_table:location=male_toilet - - *A changing table is in the toilet for wheelchair users* is shown if with changing_table:location=wheelchair_toilet - - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room - -This tagrendering is only visible in the popup if the following condition is met: changing_table=yes -This tagrendering has labels -`relevant-questions` - -### toilet-handwashing - -The question is `Do these toilets have a sink to wash your hands?` - - - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes - - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no - -This tagrendering has labels -`relevant-questions` - -### toilet-has-paper - -The question is `Does one have to bring their own toilet paper to this toilet?` - - - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes - - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no + - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush + - *The waste falls into a pit* is shown if with toilets:disposal=pitlatrine + - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket This tagrendering has labels `relevant-questions` +`prefixed` ### menstrual_products @@ -209,6 +231,10 @@ The question is `Are free, menstrual products distributed here?` - *Free menstrual products are available to some visitors of these toilets* is shown if with toilets:menstrual_products=limited - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no +This tagrendering has labels +`relevant-questions` +`prefixed` + ### menstrual_products_location The question is `Where are the free menstrual products located?` @@ -219,6 +245,191 @@ The question is `Where are the free menstrual products located?` - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet This tagrendering is only visible in the popup if the following condition is met: toilets:menstrual_products=limited | toilets:menstrual_products:location~.+ +This tagrendering has labels +`relevant-questions` +`prefixed` + +### toilet-handwashing + +The question is `Do these toilets have a sink to wash your hands?` + + - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes + - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no + +This tagrendering has labels +`relevant-questions` +`prefixed` + +### toilet-drying + +The question is `Do these toilets have a device to dry your hands?` + + - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer + - *Paper towels are available for drying hands.* is shown if with toilets:hands_drying=paper_towel + - *A towel roll cabinet is available for drying hands* is shown if with toilets:hands_drying=towel_cabinet + - *A fabric towel available to dry your hands.* is shown if with toilets:hands_drying=towel + - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no + +This tagrendering is only visible in the popup if the following condition is met: toilets:handwashing=yes +This tagrendering has labels +`relevant-questions` +`prefixed` + +### wheelchair-group + +_This tagrendering has no question and is thus read-only_ +*{group(wheelchair-title,wheelchair;adult-changing-table)}* + +This tagrendering has labels +`relevant-questions` +`prefixed` + +### wheelchair-picture-carousel + +_This tagrendering has no question and is thus read-only_ +*{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets:wheelchair=yes | wheelchair=yes +This tagrendering has labels +`wheelchair` +`hidden` +`relevant-questions` +`prefixed` + +### wheelchair-picture + +_This tagrendering has no question and is thus read-only_ +*{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets:wheelchair=yes | wheelchair=yes +This tagrendering has labels +`wheelchair` +`hidden` +`relevant-questions` +`prefixed` + +### wheelchair-title + +_This tagrendering has no question and is thus read-only_ +*Wheelchair accessible toilet* + + - *Wheelchair accessibility features* is shown if with wheelchair=designated | toilets:wheelchair=designated + - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no + +This tagrendering has labels +`hidden` +`relevant-questions` +`prefixed` + +### wheelchair-access + +The question is `Is the wheelchair-accessible toilet locked?` + + - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes + - *One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key* is shown if with toilets:wheelchair:access=key + - *One can use a Master Locksmiths Access Key (MLAK) to access this bathroom* is shown if with centralkey=mlak + - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks + - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey + +This tagrendering is only visible in the popup if the following condition is met: (toilets:wheelchair=yes | wheelchair=yes) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels +`hidden` +`wheelchair` +`relevant-questions` +`prefixed` + +### wheelchair-door-width + +The question is `What is the width of the door to the wheelchair accessible toilet?` +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set + +This tagrendering is only visible in the popup if the following condition is met: toilets:wheelchair=yes | toilets:wheelchair=designated | wheelchair=yes | wheelchair=designated +This tagrendering has labels +`relevant-questions` +`wheelchair` +`hidden` +`prefixed` + +### adult-changing-table-title + +_This tagrendering has no question and is thus read-only_ +*

Adult changing table

* + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes +This tagrendering has labels +`hidden` +`prefixed` +`adult-changing-table` + +### adult-changing-table + +The question is `Does this toilet have an adult changing table?` + + - *Has a changing table for adults* is shown if with changing_table:adult=yes + - *No changing table for adults* is shown if with changing_table:adult=no + +This tagrendering has labels +`prefixed` +`hidden` +`relevant-questions` +`adult-changing-table` + +### adult-changing-table-height + +The question is `What is the height of the adult changing table?` +*The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set + + - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes +This tagrendering has labels +`hidden` +`prefixed` +`adult-changing-table` + +### adult-changing-table-min_height + +The question is `What is the lowest height the adult changing table can be moved to?` +*The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult:height=adjustable +This tagrendering has labels +`hidden` +`prefixed` +`adult-changing-table` + +### adult-changing-table-max_height + +The question is `What is the highest height the adult changing table can be moved to?` +*The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult:height=adjustable +This tagrendering has labels +`hidden` +`prefixed` +`adult-changing-table` + +### adult-changing-table-support + +The question is `How is the adult changing table supported?` + + - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted + - *The changing table stands on table legs* is shown if with changing_table:adult:support=legs + - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels + +This tagrendering has labels +`hidden` +`prefixed` +`adult-changing-table` + +### questions-wheelchair + +_This tagrendering has no question and is thus read-only_ +*{questions(wheelchair,,yes)}* + +This tagrendering has labels +`wheelchair` +`hidden` ### description @@ -228,7 +439,7 @@ The question is `Is there still some relevant info that the previous questions d ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,wheelchair;hidden)}* ### delete-button diff --git a/Docs/Layers/tool_library.md b/Docs/Layers/tool_library.md index 9964463c3..c5ed1b0d1 100644 --- a/Docs/Layers/tool_library.md +++ b/Docs/Layers/tool_library.md @@ -12,6 +12,8 @@ A tool library is a place where people from the general public can borrow tools 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [phone](#phone) - [email](#email) @@ -26,7 +28,7 @@ A tool library is a place where people from the general public can borrow tools - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -47,7 +49,7 @@ Elements must match the expression ** [charge:membership](https://wiki.openstreetmap.org/wiki/Key:charge:membership) | [currency](../SpecialInputElements.md#currency) | | | [fee](https://wiki.openstreetmap.org/wiki/Key:fee) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dyes) [donation](https://wiki.openstreetmap.org/wiki/Tag:fee%3Ddonation) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [facebook](#facebook)
_(Original in [questions](./BuiltinQuestions.md#facebook))_ | What is the facebook page of of ?
_{link(Facebook page,&LBRACEcontact:facebook&RBRACE,,,,)}
Facebook is known to harm mental health, manipulate public opinion and cause hate. Try to use healthier alternatives
_ | | *[contact:facebook](https://wiki.osm.org/wiki/Key:contact:facebook)* ([url](../SpecialInputElements.md#url)) | +| [opening_hours_by_appointment](#opening_hours_by_appointment)
_(Original in [questions](./BuiltinQuestions.md#opening_hours_by_appointment))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
3 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [membership](#membership) | Is a membership required to borrow tools here?
3 options | | _Multiple choice only_ | +| [membership_charge](#membership_charge) | How much does a membership cost?
_A membership costs {charge:membership}_ | | *[charge:membership](https://wiki.osm.org/wiki/Key:charge:membership)* ([currency](../SpecialInputElements.md#currency)) | +| [fee](#fee) | Is a fee asked to borrow tools?
4 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -137,7 +157,7 @@ The question is `Is a fee asked to borrow tools?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/tourism_accomodation.md b/Docs/Layers/tourism_accomodation.md index 114f1e38a..5777d3259 100644 --- a/Docs/Layers/tourism_accomodation.md +++ b/Docs/Layers/tourism_accomodation.md @@ -12,6 +12,7 @@ Various types of lodging facilities 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [reviews](#reviews) - [name](#name) @@ -31,7 +32,7 @@ Various types of lodging facilities - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -69,7 +70,7 @@ Elements must match **any** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -81,11 +82,35 @@ Elements must match **any** of the following expressions: | [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [yes](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | | [toilets:wheelchair](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dno) [designated](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Ddesignated) | -| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wifi](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi) | +| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) | | [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) | | [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | | [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [name](#name) | What is the name of this ?
_{name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [presettypeselect](#presettypeselect) | _{preset_type_select()}_ | | _Multiple choice only_ | +| [group_only](#group_only) | Is this hostel exclusively for groups?
2 options | | _Multiple choice only_ | +| [brand](#brand)
_(Original in [questions](./BuiltinQuestions.md#brand))_ | Is part of a bigger brand?
_Part of {brand}_
1 options | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [wheelchair-access](#wheelchair-access)
_(Original in [questions](./BuiltinQuestions.md#wheelchair-access))_ | Is this place accessible with a wheelchair?
4 options | | _Multiple choice only_ | +| [toilets-wheelchair](#toilets-wheelchair)
_(Original in [toilet_at_amenity](./toilet_at_amenity.md#toilets-wheelchair))_ | Is there a dedicated toilet for wheelchair users?
3 options | wheelchair, hidden | _Multiple choice only_ | +| [internet](#internet)
_(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access?
6 options | internet-all | _Multiple choice only_ | +| [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | +| [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | +| [dog-access](#dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -170,6 +195,10 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *No wheelchair access* is shown if with toilets:wheelchair=no - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated +This tagrendering has labels +`wheelchair` +`hidden` + ### internet The question is `Does this place offer internet access?` @@ -179,7 +208,7 @@ The question is `Does this place offer internet access?` - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_ - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal - *This place offers wired internet access* is shown if with internet_access=wired - - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wifi + - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan This tagrendering has labels `internet-all` @@ -220,7 +249,7 @@ The question is `Are dogs allowed in this business?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/toursistic_places_without_etymology.md b/Docs/Layers/toursistic_places_without_etymology.md index 252af1aa9..910bd8169 100644 --- a/Docs/Layers/toursistic_places_without_etymology.md +++ b/Docs/Layers/toursistic_places_without_etymology.md @@ -13,13 +13,16 @@ All objects which have an etymology known 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) - [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) - [wikipedia-etymology](#wikipedia-etymology) - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) - [zoeken op inventaris onroerend erfgoed](#zoeken-op-inventaris-onroerend-erfgoed) - [simple etymology](#simple-etymology) - [questions](#questions) - - [street-name-sign-image](#street-name-sign-image) + - [streetsign-image-carousel](#streetsign-image-carousel) + - [streetsign-upload](#streetsign-upload) - [minimap](#minimap) - [etymology_multi_apply](#etymology_multi_apply) - [wikipedia](#wikipedia) @@ -40,13 +43,29 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [name:etymology:wikidata](https://wiki.openstreetmap.org/wiki/Key:name:etymology:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | | [name:etymology](https://wiki.openstreetmap.org/wiki/Key:name:etymology) | [text](../SpecialInputElements.md#text) | [unknown](https://wiki.openstreetmap.org/wiki/Tag:name:etymology%3Dunknown) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) | _{image_carousel(name:etymology:wikidata)}_ | | _Multiple choice only_ | +| [wikipedia-etymology](#wikipedia-etymology) | What is the Wikidata-item that this object is named after?
_

Wikipedia article of the name giver

{wikipedia(name:etymology:wikidata):max-height:20rem}_ | | *[name:etymology:wikidata](https://wiki.osm.org/wiki/Key:name:etymology:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [zoeken op inventaris onroerend erfgoed](#zoeken op inventaris onroerend erfgoed) | _Search on inventaris onroerend erfgoed_ | | _Multiple choice only_ | +| [simple etymology](#simple etymology) | What is this object named after?
_Named after {name:etymology}_
1 options | | *[name:etymology](https://wiki.osm.org/wiki/Key:name:etymology)* ([text](../SpecialInputElements.md#text)) | +| [questions](#questions)
_(Original in [questions](./BuiltinQuestions.md#questions))_ | _{questions()}_ | | _Multiple choice only_ | +| [streetsign-image-carousel](#streetsign-image-carousel) | _{image_carousel(image:streetsign;panoramax:streetsign)}_ | | _Multiple choice only_ | +| [streetsign-upload](#streetsign-upload) | _{image_upload(image:streetsign,Add image of a street name sign,)}_ | | _Multiple choice only_ | +| [minimap](#minimap) | _{minimap(18, id, _same_name_ids):height:10rem}_ | | _Multiple choice only_ | +| [etymology_multi_apply](#etymology_multi_apply) | _{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}_ | | _Multiple choice only_ | +| [wikipedia](#wikipedia) | _A Wikipedia article about this street exists:
{wikipedia():max-height:25rem}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### etymology-images-from-wikipedia _This tagrendering has no question and is thus read-only_ @@ -76,10 +95,15 @@ Show the questions block at this location _This tagrendering has no question and is thus read-only_ *{questions()}* -### street-name-sign-image +### streetsign-image-carousel _This tagrendering has no question and is thus read-only_ -*{image_carousel(image:streetsign)}
{image_upload(image:streetsign, Add image of a street name sign)}* +*{image_carousel(image:streetsign;panoramax:streetsign)}* + +### streetsign-upload + +_This tagrendering has no question and is thus read-only_ +*{image_upload(image:streetsign,Add image of a street name sign,)}* ### minimap diff --git a/Docs/Layers/trail.md b/Docs/Layers/trail.md index da74e69a9..27a1cbc77 100644 --- a/Docs/Layers/trail.md +++ b/Docs/Layers/trail.md @@ -12,6 +12,7 @@ No themes use this layer 1. [Basic tags for this layer](#basic-tags-for-this-layer) 2. [Supported attributes](#supported-attributes) +3. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [trail-length](#trail-length) - [Name](#name) @@ -35,7 +36,7 @@ Elements must match **any** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -45,6 +46,20 @@ Elements must match **any** of the following expressions: | [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) | | [pushchair](https://wiki.openstreetmap.org/wiki/Key:pushchair) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:pushchair%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:pushchair%3Dno) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [trail-length](#trail-length) | _The trail is {_length:km} kilometers long_ | | _Multiple choice only_ | +| [Name](#Name) | What is the name of this trail?
_This trail is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [Operator tag](#Operator tag) | Who maintains this trail?
_This trail is maintained by {operator}_
2 options | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [Color](#Color) | What is the reference colour of this trail?
_The reference colour is {colour}_
4 options | | *[colour](https://wiki.osm.org/wiki/Key:colour)* ([color](../SpecialInputElements.md#color)) | +| [Wheelchair access](#Wheelchair access) | Is this trail wheelchair accessible?
2 options | | _Multiple choice only_ | +| [pushchair access](#pushchair access) | Is this trail accessible with a pushchair?
2 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -95,7 +110,7 @@ The question is `Is this trail accessible with a pushchair?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod diff --git a/Docs/Layers/transit_routes.md b/Docs/Layers/transit_routes.md index 2d7ee9ba0..7429d2df1 100644 --- a/Docs/Layers/transit_routes.md +++ b/Docs/Layers/transit_routes.md @@ -12,6 +12,7 @@ Layer showing bus lines 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [name](#name) - [from](#from) - [via](#via) @@ -38,7 +39,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -50,6 +51,20 @@ Elements must match **all** of the following expressions: | [network](https://wiki.openstreetmap.org/wiki/Key:network) | [string](../SpecialInputElements.md#string) | | | [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [name](#name) | What is the name for this bus line? (i.e. Bus XX: From => Via => To)
_{name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [from](#from) | What is the starting point for this bus line?
_This bus line begins at {from}_ | | *[from](https://wiki.osm.org/wiki/Key:from)* ([string](../SpecialInputElements.md#string)) | +| [via](#via) | What is the via point for this bus line?
_This bus line goes via {via}_ | | *[via](https://wiki.osm.org/wiki/Key:via)* ([string](../SpecialInputElements.md#string)) | +| [to](#to) | What is the ending point for this bus line?
_This bus line ends at {to}_ | | *[to](https://wiki.osm.org/wiki/Key:to)* ([string](../SpecialInputElements.md#string)) | +| [colour](#colour) | What is the colour for this bus line?
_This bus line has the color {colour}_ | | *[colour](https://wiki.osm.org/wiki/Key:colour)* ([color](../SpecialInputElements.md#color)) | +| [network](#network) | What network does this bus line belong to?
_This bus line is part of the {network} network_ | | *[network](https://wiki.osm.org/wiki/Key:network)* ([string](../SpecialInputElements.md#string)) | +| [operator](#operator) | What company operates this bus line?
_This bus line is operated by {operator}_ | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### name The question is `What is the name for this bus line? (i.e. Bus XX: From => Via => To)` @@ -88,7 +103,7 @@ The question is `What company operates this bus line?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod diff --git a/Docs/Layers/transit_stops.md b/Docs/Layers/transit_stops.md index 95711c137..d922873c6 100644 --- a/Docs/Layers/transit_stops.md +++ b/Docs/Layers/transit_stops.md @@ -11,6 +11,8 @@ Layer showing different types of transit stops. 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [{_contained_routes_count} routes stop at this stop](#{_contained_routes_count}-routes-stop-at-this-stop) - [stop_name](#stop_name) - [images](#images) - [shelter](#shelter) @@ -24,7 +26,7 @@ Layer showing different types of transit stops. - [{_contained_routes_count} routes stop at this stop](#{_contained_routes_count}-routes-stop-at-this-stop) - [leftover-questions](#leftover-questions) - [lod](#lod) -4. [Filters](#filters) +5. [Filters](#filters) ## Themes using this layer @@ -40,7 +42,7 @@ Elements must match the expression ** [lit](https://wiki.openstreetmap.org/wiki/Key:lit) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:lit%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:lit%3Dno) | | [departures_board](https://wiki.openstreetmap.org/wiki/Key:departures_board) | Multiple choice | [realtime](https://wiki.openstreetmap.org/wiki/Tag:departures_board%3Drealtime) [timetable](https://wiki.openstreetmap.org/wiki/Tag:departures_board%3Dtimetable) [interval](https://wiki.openstreetmap.org/wiki/Tag:departures_board%3Dinterval) [no](https://wiki.openstreetmap.org/wiki/Tag:departures_board%3Dno) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [stop_name](#stop_name) | What is the name of this stop?
_This stop is called {name}_
1 options | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [shelter](#shelter) | Does this stop have a shelter?
3 options | | _Multiple choice only_ | +| [bench](#bench) | Does this stop have a bench?
3 options | | _Multiple choice only_ | +| [bin](#bin) | Does this stop have a bin?
3 options | | _Multiple choice only_ | +| [wheelchair-access](#wheelchair-access)
_(Original in [questions](./BuiltinQuestions.md#wheelchair-access))_ | Is this place accessible with a wheelchair?
4 options | | _Multiple choice only_ | +| [tactile_paving](#tactile_paving) | Does this stop have tactile paving?
2 options | | _Multiple choice only_ | +| [lit](#lit) | Is this stop lit?
2 options | | _Multiple choice only_ | +| [departures_board](#departures_board) | 6 options | | _Multiple choice only_ | +| [contained_routes](#contained_routes) | _

{_contained_routes_count} routes stop at this stop

    {_contained_routes}
_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### stop_name The question is `What is the name of this stop?` @@ -133,7 +152,7 @@ This tagrendering is only visible in the popup if the following condition is met ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod diff --git a/Docs/Layers/tree_node.md b/Docs/Layers/tree_node.md index 3eb804220..cf40f4812 100644 --- a/Docs/Layers/tree_node.md +++ b/Docs/Layers/tree_node.md @@ -12,7 +12,8 @@ A layer showing trees 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) - - [images](#images) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [images_no_blur](#images_no_blur) - [plantnet](#plantnet) - [tree-species-wikidata](#tree-species-wikidata) - [tree-wikipedia](#tree-wikipedia) @@ -52,7 +53,7 @@ Elements must match the expression ** [ref:OnroerendErfgoed](https://wiki.openstreetmap.org/wiki/Key:ref:OnroerendErfgoed) | [nat](../SpecialInputElements.md#nat) | | | [wikidata](https://wiki.openstreetmap.org/wiki/Key:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | -### images -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images_no_blur](#images_no_blur)
_(Original in [questions](./BuiltinQuestions.md#images_no_blur))_ | _{image_carousel()}{image_upload(,,,true)}_ | | _Multiple choice only_ | +| [plantnet](#plantnet) | _{plantnet_detection()}_ | | _Multiple choice only_ | +| [tree-species-wikidata](#tree-species-wikidata) | What species is this tree?
_{wikipedia(species:wikidata):max-height: 25rem}_ | | *[species:wikidata](https://wiki.osm.org/wiki/Key:species:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [tree-wikipedia](#tree-wikipedia) | _{wikipedia()}_ | | _Multiple choice only_ | +| [circumference](#circumference) | What is the circumference of the tree trunk?
_The tree trunk has a circumference of {circumference} meter_ | | *[circumference](https://wiki.osm.org/wiki/Key:circumference)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [height](#height) | What is the height of this tree?
_This tree is {height} meter high_ | | *[height](https://wiki.osm.org/wiki/Key:height)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [tree-denotation](#tree-denotation) | How significant is this tree? Choose the first answer that applies.
8 options | | _Multiple choice only_ | +| [tree-leaf_type](#tree-leaf_type) | Is this a broadleaved or needleleaved tree?
3 options | | _Multiple choice only_ | +| [tree-decidouous](#tree-decidouous) | Is this tree evergreen or deciduous?
2 options | | _Multiple choice only_ | +| [tree_node-name](#tree_node-name) | Does the tree have a name?
_Name: {name}_
1 options | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [tree-heritage](#tree-heritage) | Is this tree registered heritage?
5 options | | _Multiple choice only_ | +| [tree_node-ref:OnroerendErfgoed](#tree_node-ref:OnroerendErfgoed) | What is the ID issued by Onroerend Erfgoed Flanders?
_ Onroerend Erfgoed ID: {ref:OnroerendErfgoed}_ | | *[ref:OnroerendErfgoed](https://wiki.osm.org/wiki/Key:ref:OnroerendErfgoed)* ([nat](../SpecialInputElements.md#nat)) | +| [tree_node-wikidata](#tree_node-wikidata) | What is the Wikidata ID for this tree?
_ Wikidata: {wikidata}_ | | *[wikidata](https://wiki.osm.org/wiki/Key:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + +### images_no_blur +Same as `images`, but uploaded request to disable blurring to the panoramax server _This tagrendering has no question and is thus read-only_ -*{image_carousel()}{image_upload()}* +*{image_carousel()}{image_upload(,,,true)}* ### plantnet @@ -165,7 +188,7 @@ This tagrendering is only visible in the popup if the following condition is met ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/trolley_bay.md b/Docs/Layers/trolley_bay.md index 96c76c6e8..18f84ccf3 100644 --- a/Docs/Layers/trolley_bay.md +++ b/Docs/Layers/trolley_bay.md @@ -12,6 +12,7 @@ Find trolley bays for shopping trolleys. 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [covered](#covered) - [deposit](#deposit) - [denominations](#denominations) @@ -41,7 +42,7 @@ Elements must match the expression ** [trolley:deposit](https://wiki.openstreetmap.org/wiki/Key:trolley:deposit) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:trolley:deposit%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:trolley:deposit%3Dno) | | [trolley:deposit:denominations](https://wiki.openstreetmap.org/wiki/Key:trolley:deposit:denominations) | Multiple choice | [0.50 EUR](https://wiki.openstreetmap.org/wiki/Tag:trolley:deposit:denominations%3D0.50 EUR) [1 EUR](https://wiki.openstreetmap.org/wiki/Tag:trolley:deposit:denominations%3D1 EUR) [2 EUR](https://wiki.openstreetmap.org/wiki/Tag:trolley:deposit:denominations%3D2 EUR) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [covered](#covered) | Is this trolley bay covered?
2 options | | _Multiple choice only_ | +| [deposit](#deposit) | Is a deposit (e.g. a coin) required for the trolleys?
2 options | | _Multiple choice only_ | +| [denominations](#denominations) | What coins are accepted for the deposit?
3 options | | _Multiple choice only_ | +| [cart_types](#cart_types) | What kind of special trolleys are available?
6 options | | _Multiple choice only_ | +| [indoor](#indoor) | | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### covered The question is `Is this trolley bay covered?` @@ -91,7 +106,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/utility_pole.md b/Docs/Layers/utility_pole.md new file mode 100644 index 000000000..f720bd172 --- /dev/null +++ b/Docs/Layers/utility_pole.md @@ -0,0 +1,81 @@ +[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources) + +# utility_pole + +Layer showing various types of utility poles. + + - This layer is shown at zoomlevel **18** 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) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [street_lamp](#street_lamp) + - [leftover-questions](#leftover-questions) + - [move-button](#move-button) + - [lod](#lod) + +## Themes using this layer + + - [personal](https://mapcomplete.org/personal) + - [street_lighting](https://mapcomplete.org/street_lighting) + +## Presets + +The following options to create new points are included: + + - **a utility pole** which has the following tags:man_made=utility_pole + +## Basic tags for this layer + +Elements must match the expression **man_made=utility_pole** + +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22man_made%22%3D%22utility_pole%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 | +-----|-----|----- | +| [highway](https://wiki.openstreetmap.org/wiki/Key:highway) | Multiple choice | [street_lamp](https://wiki.openstreetmap.org/wiki/Tag:highway%3Dstreet_lamp) [](https://wiki.openstreetmap.org/wiki/Tag:highway%3D) | + +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [street_lamp](#street_lamp) | Does this utility pole have a street lamp mounted on it?
2 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + +### street_lamp + +The question is `Does this utility pole have a street lamp mounted on it?` + + - *This utility pole has a street lamp mounted on it.* is shown if with highway=street_lamp + - *This utility pole does not have a street lamp mounted on it.* is shown if with highway= + +### leftover-questions + +_This tagrendering has no question and is thus read-only_ +*{questions( ,hidden)}* + +### move-button + +_This tagrendering has no question and is thus read-only_ +*{move_button()}* + +### lod + +_This tagrendering has no question and is thus read-only_ +*{linked_data_from_website()}* + +This tagrendering has labels +`added_by_default` + + +This document is autogenerated from [assets/layers/utility_pole/utility_pole.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/utility_pole/utility_pole.json) diff --git a/Docs/Layers/vending_machine.md b/Docs/Layers/vending_machine.md index 7e1a34936..cf3250eee 100644 --- a/Docs/Layers/vending_machine.md +++ b/Docs/Layers/vending_machine.md @@ -12,6 +12,8 @@ Layer showing vending machines 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [repeated](#repeated) - [single_level](#single_level) @@ -34,7 +36,7 @@ Layer showing vending machines - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -60,7 +62,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -79,6 +81,32 @@ Elements must match **all** of the following expressions: | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [operational_status](https://wiki.openstreetmap.org/wiki/Key:operational_status) | Multiple choice | [](https://wiki.openstreetmap.org/wiki/Tag:operational_status%3D) [broken](https://wiki.openstreetmap.org/wiki/Tag:operational_status%3Dbroken) [closed](https://wiki.openstreetmap.org/wiki/Tag:operational_status%3Dclosed) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [vending](#vending) | What does this vending machine sell?
_This vending machine sells {vending}_
28 options | | *[vending](https://wiki.osm.org/wiki/Key:vending)* ([string](../SpecialInputElements.md#string)) | +| [bicycle_tube_vending_machine-brand](#bicycle_tube_vending_machine-brand) | Which brand of tubes are sold here?
_{brand} tubes are sold here_
2 options | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [opening_hours_24_7](#opening_hours_24_7)
_(Original in [questions](./BuiltinQuestions.md#opening_hours_24_7))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
2 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [payment-options-split](#payment-options-split)
_(Original in [questions](./BuiltinQuestions.md#payment-options-split))_ | Which methods of payment are accepted here?
7 options | | _Multiple choice only_ | +| [denominations-coins](#denominations-coins)
_(Original in [questions](./BuiltinQuestions.md#denominations-coins))_ | What coins can you use to pay here?
15 options | | _Multiple choice only_ | +| [denominations-notes](#denominations-notes)
_(Original in [questions](./BuiltinQuestions.md#denominations-notes))_ | what notes can you use to pay here?
13 options | | _Multiple choice only_ | +| [operator](#operator) | Who operates this vending machine?
_This vending machine is operated by {operator}_ | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [indoor](#indoor) | Is this vending machine indoors?
3 options | | _Multiple choice only_ | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of the operator of this vending machine?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [charge_bicycle_tube](#charge_bicycle_tube) | How much does a a bicycle tube cost?
_a bicycle tube costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | +| [charge_bicycle_light](#charge_bicycle_light) | How much does a bicycle light cost?
_bicycle light costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | +| [charge_condom](#charge_condom) | How much does a a condom cost?
_a condom costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | +| [operational_status](#operational_status) | Is this vending machine still operational?
4 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -279,7 +307,7 @@ The question is `Is this vending machine still operational?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/vending_machine_bicycle.md b/Docs/Layers/vending_machine_bicycle.md index d7bd3b22d..f4c2c5c78 100644 --- a/Docs/Layers/vending_machine_bicycle.md +++ b/Docs/Layers/vending_machine_bicycle.md @@ -13,6 +13,8 @@ Layer showing vending machines 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [images](#images) - [repeated](#repeated) - [single_level](#single_level) @@ -35,7 +37,7 @@ Layer showing vending machines - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -4. [Filters](#filters) +5. [Filters](#filters) ## Themes using this layer @@ -53,7 +55,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -72,6 +74,32 @@ Elements must match **all** of the following expressions: | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [operational_status](https://wiki.openstreetmap.org/wiki/Key:operational_status) | Multiple choice | [](https://wiki.openstreetmap.org/wiki/Tag:operational_status%3D) [broken](https://wiki.openstreetmap.org/wiki/Tag:operational_status%3Dbroken) [closed](https://wiki.openstreetmap.org/wiki/Tag:operational_status%3Dclosed) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [vending](#vending) | What does this vending machine sell?
_This vending machine sells {vending}_
28 options | | *[vending](https://wiki.osm.org/wiki/Key:vending)* ([string](../SpecialInputElements.md#string)) | +| [bicycle_tube_vending_machine-brand](#bicycle_tube_vending_machine-brand) | Which brand of tubes are sold here?
_{brand} tubes are sold here_
2 options | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [opening_hours_24_7](#opening_hours_24_7)
_(Original in [questions](./BuiltinQuestions.md#opening_hours_24_7))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
2 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [payment-options-split](#payment-options-split)
_(Original in [questions](./BuiltinQuestions.md#payment-options-split))_ | Which methods of payment are accepted here?
7 options | | _Multiple choice only_ | +| [denominations-coins](#denominations-coins)
_(Original in [questions](./BuiltinQuestions.md#denominations-coins))_ | What coins can you use to pay here?
15 options | | _Multiple choice only_ | +| [denominations-notes](#denominations-notes)
_(Original in [questions](./BuiltinQuestions.md#denominations-notes))_ | what notes can you use to pay here?
13 options | | _Multiple choice only_ | +| [operator](#operator) | Who operates this vending machine?
_This vending machine is operated by {operator}_ | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [indoor](#indoor) | Is this vending machine indoors?
3 options | | _Multiple choice only_ | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of the operator of this vending machine?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [charge_bicycle_tube](#charge_bicycle_tube) | How much does a a bicycle tube cost?
_a bicycle tube costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | +| [charge_bicycle_light](#charge_bicycle_light) | How much does a bicycle light cost?
_bicycle light costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | +| [charge_condom](#charge_condom) | How much does a a condom cost?
_a condom costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | +| [operational_status](#operational_status) | Is this vending machine still operational?
4 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -272,7 +300,7 @@ The question is `Is this vending machine still operational?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/veterinary.md b/Docs/Layers/veterinary.md index 318babbd5..f7dca1ef9 100644 --- a/Docs/Layers/veterinary.md +++ b/Docs/Layers/veterinary.md @@ -12,6 +12,8 @@ A layer showing veterinarians 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [Opening hours](#opening-hours) - [website](#website) - [reviews](#reviews) - [phone](#phone) @@ -21,7 +23,7 @@ A layer showing veterinarians - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -42,7 +44,7 @@ Elements must match the expression ** [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | | | [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [vetName](#vetName) | What is the name of this veterinarian?
_The name of this veterinarian is {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### website The question is `What is the website of {title()}?` @@ -91,7 +106,7 @@ The question is `What is the name of this veterinarian?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/viewpoint.md b/Docs/Layers/viewpoint.md index e41559325..25d274bbd 100644 --- a/Docs/Layers/viewpoint.md +++ b/Docs/Layers/viewpoint.md @@ -12,6 +12,7 @@ A nice viewpoint or nice view. Ideal to add an image if no other category fits 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [viewpoint-description](#viewpoint-description) - [leftover-questions](#leftover-questions) @@ -38,12 +39,22 @@ Elements must match the expression ** [description](https://wiki.openstreetmap.org/wiki/Key:description) | [string](../SpecialInputElements.md#string) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [viewpoint-description](#viewpoint-description) | Do you want to add a description?
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -57,7 +68,7 @@ The question is `Do you want to add a description?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/village_green.md b/Docs/Layers/village_green.md index f92af5867..6e535b043 100644 --- a/Docs/Layers/village_green.md +++ b/Docs/Layers/village_green.md @@ -11,6 +11,7 @@ A layer showing village-green (which are communal green areas, but not quite par 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [village_green-explanation](#village_green-explanation) - [village_green-reviews](#village_green-reviews) @@ -30,6 +31,17 @@ Elements must match the expression ** [waste](https://wiki.openstreetmap.org/wiki/Key:waste) | Multiple choice | [trash](https://wiki.openstreetmap.org/wiki/Tag:waste%3Dtrash) [dog_excrement](https://wiki.openstreetmap.org/wiki/Tag:waste%3Ddog_excrement) [cigarettes](https://wiki.openstreetmap.org/wiki/Tag:waste%3Dcigarettes) [drugs](https://wiki.openstreetmap.org/wiki/Tag:waste%3Ddrugs) [sharps](https://wiki.openstreetmap.org/wiki/Tag:waste%3Dsharps) [plastic](https://wiki.openstreetmap.org/wiki/Tag:waste%3Dplastic) [pmd](https://wiki.openstreetmap.org/wiki/Tag:waste%3Dpmd) [paper](https://wiki.openstreetmap.org/wiki/Tag:waste%3Dpaper) | | [vending](https://wiki.openstreetmap.org/wiki/Key:vending) | Multiple choice | [excrement_bags](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dexcrement_bags) [](https://wiki.openstreetmap.org/wiki/Tag:vending%3D) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [waste-basket-waste-types](#waste-basket-waste-types) | What kind of waste basket is this?
9 options | | _Multiple choice only_ | +| [dispensing_dog_bags](#dispensing_dog_bags) | Does this waste basket have a dispenser for dog excrement bags?
3 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -82,7 +95,7 @@ The question is `Does this waste basket have a dispenser for dog excrement bags? ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/waste_basket_dogs.md b/Docs/Layers/waste_basket_dogs.md index fbd7bb6b4..01fea5ce5 100644 --- a/Docs/Layers/waste_basket_dogs.md +++ b/Docs/Layers/waste_basket_dogs.md @@ -13,6 +13,7 @@ This is a public waste basket, thrash can, where you can throw away your thrash. 1. [Themes using this layer](#themes-using-this-layer) 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [waste-basket-waste-types](#waste-basket-waste-types) - [dispensing_dog_bags](#dispensing_dog_bags) @@ -36,13 +37,25 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [waste](https://wiki.openstreetmap.org/wiki/Key:waste) | Multiple choice | [trash](https://wiki.openstreetmap.org/wiki/Tag:waste%3Dtrash) [dog_excrement](https://wiki.openstreetmap.org/wiki/Tag:waste%3Ddog_excrement) [cigarettes](https://wiki.openstreetmap.org/wiki/Tag:waste%3Dcigarettes) [drugs](https://wiki.openstreetmap.org/wiki/Tag:waste%3Ddrugs) [sharps](https://wiki.openstreetmap.org/wiki/Tag:waste%3Dsharps) [plastic](https://wiki.openstreetmap.org/wiki/Tag:waste%3Dplastic) [pmd](https://wiki.openstreetmap.org/wiki/Tag:waste%3Dpmd) [paper](https://wiki.openstreetmap.org/wiki/Tag:waste%3Dpaper) | | [vending](https://wiki.openstreetmap.org/wiki/Key:vending) | Multiple choice | [excrement_bags](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dexcrement_bags) [](https://wiki.openstreetmap.org/wiki/Tag:vending%3D) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [waste-basket-waste-types](#waste-basket-waste-types) | What kind of waste basket is this?
9 options | | _Multiple choice only_ | +| [dispensing_dog_bags](#dispensing_dog_bags) | Does this waste basket have a dispenser for dog excrement bags?
3 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -73,7 +86,7 @@ The question is `Does this waste basket have a dispenser for dog excrement bags? ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/waste_disposal.md b/Docs/Layers/waste_disposal.md index 75c4cdea0..edbb5a8aa 100644 --- a/Docs/Layers/waste_disposal.md +++ b/Docs/Layers/waste_disposal.md @@ -12,6 +12,7 @@ Waste Disposal Bin, medium to large bin for disposal of (household) waste 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [type](#type) - [access](#access) @@ -20,7 +21,7 @@ Waste Disposal Bin, medium to large bin for disposal of (household) waste - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) -5. [Filters](#filters) +6. [Filters](#filters) ## Themes using this layer @@ -42,7 +43,7 @@ Elements must match the expression ** [access](https://wiki.openstreetmap.org/wiki/Key:access) | [string](../SpecialInputElements.md#string) | [yes](https://wiki.openstreetmap.org/wiki/Tag:access%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:access%3Dno) [residents](https://wiki.openstreetmap.org/wiki/Tag:access%3Dresidents) | | [location](https://wiki.openstreetmap.org/wiki/Key:location) | Multiple choice | [underground](https://wiki.openstreetmap.org/wiki/Tag:location%3Dunderground) [indoor](https://wiki.openstreetmap.org/wiki/Tag:location%3Dindoor) [](https://wiki.openstreetmap.org/wiki/Tag:location%3D) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [type](#type) | What kind of waste disposal bin is this?
2 options | | _Multiple choice only_ | +| [access](#access) | Who can use this waste disposal bin?
_Access: {access}_
3 options | | *[access](https://wiki.osm.org/wiki/Key:access)* ([string](../SpecialInputElements.md#string)) | +| [disposal-location](#disposal-location) | Where is this container located?
3 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -82,7 +96,7 @@ The question is `Where is this container located?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/wayside_shrine.md b/Docs/Layers/wayside_shrine.md index 8fa911781..bc6b12fe2 100644 --- a/Docs/Layers/wayside_shrine.md +++ b/Docs/Layers/wayside_shrine.md @@ -2,10 +2,12 @@ # wayside_shrine -Shrines are religious places that are dedicated to specific deities, saints and other figures of religious importance. Typically, the contain religious depictions and people frequently leave offerings at those places. Wayside shrines are small shrines that can be found next to a road or pathway and are frequented by travellers passing by. +Shrines are religious places that are dedicated to specific deities, saints and other figures of religious importance. Typically, the contain religious depictions and people frequently leave offerings at those places. Wayside shrines are small shrines that can be found next to a road or pathway and are frequented by travellers passing by. Wayside crosses can be seen as a sub-type of a wayside shrine, typically in the form of a Christian cross at the side of the road, typically without votive offerings. - 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 wayside shrine mounted on a wall` snaps to this layer (wayside_shrine.presets[1]) + - This layer will automatically load [walls_and_buildings](./walls_and_buildings.md) into the layout as it depends on it: preset `a wayside cross mounted on a wall` snaps to this layer (wayside_shrine.presets[3]) + - This layer will automatically load [walls_and_buildings](./walls_and_buildings.md) into the layout as it depends on it: preset `a mother mary shrine on the first floor` snaps to this layer (wayside_shrine.presets[4]) ## Table of contents @@ -13,13 +15,16 @@ Shrines are religious places that are dedicated to specific deities, saints and 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) - - [images](#images) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [images_no_blur](#images_no_blur) - [shrine_name](#shrine_name) + - [inscription](#inscription) - [religion](#religion) - [denomination_christian](#denomination_christian) - [denomination_muslim](#denomination_muslim) - [denomination_jewish](#denomination_jewish) - [denomination_other](#denomination_other) + - [subject:wikidata](#subjectwikidata) - [repeated](#repeated) - [single_level](#single_level) - [leftover-questions](#leftover-questions) @@ -38,42 +43,79 @@ The following options to create new points are included: - **a wayside shrine** which has the following tags:historic=wayside_shrine - **a wayside shrine mounted on a wall** which has the following tags:historic=wayside_shrine (snaps to layers `walls_and_buildings`) + - **a wayside cross** which has the following tags:historic=wayside_cross & religion=christian + - **a wayside cross mounted on a wall** which has the following tags:religion=christian & historic=wayside_cross (snaps to layers `walls_and_buildings`) + - **a mother mary shrine on the first floor** which has the following tags:historic=wayside_shrine & level=1 & religion=christian & subject:wikidata=Q345 (snaps to layers `walls_and_buildings`) ## Basic tags for this layer -Elements must match the expression **historic=wayside_shrine** +Elements must match **any** of the following expressions: -[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22historic%22%3D%22wayside_shrine%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) + - historic=wayside_shrine + - historic=wayside_cross + +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22historic%22%3D%22wayside_shrine%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22historic%22%3D%22wayside_cross%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, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | | +| [inscription](https://wiki.openstreetmap.org/wiki/Key:inscription) | [string](../SpecialInputElements.md#string) | [Ave Maria](https://wiki.openstreetmap.org/wiki/Tag:inscription%3DAve Maria) [I.N.R.I](https://wiki.openstreetmap.org/wiki/Tag:inscription%3DI.N.R.I) | | [religion](https://wiki.openstreetmap.org/wiki/Key:religion) | [string](../SpecialInputElements.md#string) | [christian](https://wiki.openstreetmap.org/wiki/Tag:religion%3Dchristian) [buddhist](https://wiki.openstreetmap.org/wiki/Tag:religion%3Dbuddhist) [hindu](https://wiki.openstreetmap.org/wiki/Tag:religion%3Dhindu) [jain](https://wiki.openstreetmap.org/wiki/Tag:religion%3Djain) [jewish](https://wiki.openstreetmap.org/wiki/Tag:religion%3Djewish) [muslim](https://wiki.openstreetmap.org/wiki/Tag:religion%3Dmuslim) [pagan](https://wiki.openstreetmap.org/wiki/Tag:religion%3Dpagan) [shinto](https://wiki.openstreetmap.org/wiki/Tag:religion%3Dshinto) [sikh](https://wiki.openstreetmap.org/wiki/Tag:religion%3Dsikh) [taoist](https://wiki.openstreetmap.org/wiki/Tag:religion%3Dtaoist) [zoroastrian](https://wiki.openstreetmap.org/wiki/Tag:religion%3Dzoroastrian) | | [denomination](https://wiki.openstreetmap.org/wiki/Key:denomination) | [string](../SpecialInputElements.md#string) | [catholic](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dcatholic) [roman_catholic](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Droman_catholic) [orthodox](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dorthodox) [greek_orthodox](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dgreek_orthodox) [russian_orthodox](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Drussian_orthodox) [serbian_orthodox](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dserbian_orthodox) [protestant](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dprotestant) [anglican](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Danglican) [adventist](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dadventist) [evangelical](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Devangelical) | | [denomination](https://wiki.openstreetmap.org/wiki/Key:denomination) | [string](../SpecialInputElements.md#string) | [shia](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dshia) [sunni](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dsunni) [sufi](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dsufi) | | [denomination](https://wiki.openstreetmap.org/wiki/Key:denomination) | [string](../SpecialInputElements.md#string) | [conservative](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dconservative) [orthodox](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dorthodox) [hasidic](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dhasidic) [reform](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dreform) | | [denomination](https://wiki.openstreetmap.org/wiki/Key:denomination) | [string](../SpecialInputElements.md#string) | | +| [subject:wikidata](https://wiki.openstreetmap.org/wiki/Key:subject:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | [Q345](https://wiki.openstreetmap.org/wiki/Tag:subject:wikidata%3DQ345) [Q942467](https://wiki.openstreetmap.org/wiki/Tag:subject:wikidata%3DQ942467) [Q302](https://wiki.openstreetmap.org/wiki/Tag:subject:wikidata%3DQ302) [Q164294](https://wiki.openstreetmap.org/wiki/Tag:subject:wikidata%3DQ164294) | | [level](https://wiki.openstreetmap.org/wiki/Key:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:level%3D-1) | -### images -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images_no_blur](#images_no_blur)
_(Original in [questions](./BuiltinQuestions.md#images_no_blur))_ | _{image_carousel()}{image_upload(,,,true)}_ | | _Multiple choice only_ | +| [shrine_name](#shrine_name) | What's the name of this ?
_The name of this {title()} is {name}_
1 options | shrine_questions | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [inscription](#inscription) | Is there an inscription?
_The inscription is {inscription}_
3 options | | *[inscription](https://wiki.osm.org/wiki/Key:inscription)* ([string](../SpecialInputElements.md#string)) | +| [religion](#religion) | To which religion is this shrine dedicated?
_This shrine is {religion}_
11 options | shrine_questions | *[religion](https://wiki.osm.org/wiki/Key:religion)* ([string](../SpecialInputElements.md#string)) | +| [denomination_christian](#denomination_christian) | What's the Christian denomination of this ?
_The religious denomination is {denomination}_
10 options | shrine_questions | *[denomination](https://wiki.osm.org/wiki/Key:denomination)* ([string](../SpecialInputElements.md#string)) | +| [denomination_muslim](#denomination_muslim) | What's the Muslim denomination of this shrine?
_The religious subdenomination is {denomination}_
3 options | shrine_questions | *[denomination](https://wiki.osm.org/wiki/Key:denomination)* ([string](../SpecialInputElements.md#string)) | +| [denomination_jewish](#denomination_jewish) | What's the Jewish denomination of this shrine?
_The religious subdenomination is {denomination}_
4 options | shrine_questions | *[denomination](https://wiki.osm.org/wiki/Key:denomination)* ([string](../SpecialInputElements.md#string)) | +| [denomination_other](#denomination_other) | What's the denomination of this shrine?
_The denomination of this shrine is {denomination}_ | shrine_questions | *[denomination](https://wiki.osm.org/wiki/Key:denomination)* ([string](../SpecialInputElements.md#string)) | +| [subject:wikidata](#subject:wikidata) | Who is depicted?
_{wikipedia(subject:wikidata)}_
4 options | | *[subject:wikidata](https://wiki.osm.org/wiki/Key:subject:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + +### images_no_blur +Same as `images`, but uploaded request to disable blurring to the panoramax server _This tagrendering has no question and is thus read-only_ -*{image_carousel()}{image_upload()}* +*{image_carousel()}{image_upload(,,,true)}* ### shrine_name -The question is `What's the name of this shrine?` -*The name of this shrine is {name}* is shown if `name` is set +The question is `What's the name of this {title()}?` +*The name of this {title()} is {name}* is shown if `name` is set - *This shrine does not have a name* is shown if with noname=yes This tagrendering has labels `shrine_questions` +### inscription + +The question is `Is there an inscription?` +*The inscription is {inscription}* is shown if `inscription` is set + + - *No inscription* is shown if with not:inscription=yes + - *The inscription is Ave Maria* is shown if with inscription=Ave Maria + - *The inscription is I.N.R.I.* is shown if with inscription=I.N.R.I + ### religion The question is `To which religion is this shrine dedicated?` @@ -96,7 +138,7 @@ This tagrendering has labels ### denomination_christian -The question is `What's the Christian denomination of the shrine?` +The question is `What's the Christian denomination of this {title()}?` *The religious denomination is {denomination}* is shown if `denomination` is set - *The religious subdenomination is Catholic* is shown if with denomination=catholic @@ -150,6 +192,18 @@ This tagrendering is only visible in the popup if the following condition is met This tagrendering has labels `shrine_questions` +### subject:wikidata + +The question is `Who is depicted?` +*{wikipedia(subject:wikidata)}* is shown if `subject:wikidata` is set + + - *Mother mary is depicted* is shown if with subject:wikidata=Q345 + - *Jesus Christ as a child is depicted* is shown if with subject:wikidata=Q942467 + - *Jesus Christ (as an adult) is depicted* is shown if with subject:wikidata=Q302 + - *Saint Anne (mother of Mary) is depicted* is shown if with subject:wikidata=Q164294 + +This tagrendering is only visible in the popup if the following condition is met: religion=christian + ### repeated _This tagrendering has no question and is thus read-only_ @@ -176,7 +230,7 @@ This tagrendering has labels ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Layers/windturbine.md b/Docs/Layers/windturbine.md index d2ebaafdf..05a4ed89e 100644 --- a/Docs/Layers/windturbine.md +++ b/Docs/Layers/windturbine.md @@ -12,6 +12,7 @@ Modern windmills generating electricity 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [turbine-output](#turbine-output) - [turbine-operator](#turbine-operator) - [turbine-height](#turbine-height) @@ -41,7 +42,7 @@ Elements must match the expression ** [start_date](https://wiki.openstreetmap.org/wiki/Key:start_date) | [date](../SpecialInputElements.md#date) | | | [fixme](https://wiki.openstreetmap.org/wiki/Key:fixme) | [text](../SpecialInputElements.md#text) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [turbine-output](#turbine-output) | What is the power output of this wind turbine? (e.g. 2.3 MW)
_The power output of this wind turbine is {generator:output:electricity}._ | | *[generator:output:electricity](https://wiki.osm.org/wiki/Key:generator:output:electricity)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [turbine-operator](#turbine-operator) | Who operates this wind turbine?
_This wind turbine is operated by {operator}._ | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [turbine-height](#turbine-height) | What is the total height of this wind turbine (including rotor radius), in metres?
_The total height (including rotor radius) of this wind turbine is {height} metres._ | | *[height](https://wiki.osm.org/wiki/Key:height)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [turbine-diameter](#turbine-diameter) | What is the rotor diameter of this wind turbine, in metres?
_The rotor diameter of this wind turbine is {rotor:diameter} metres._ | | *[rotor:diameter](https://wiki.osm.org/wiki/Key:rotor:diameter)* ([float](../SpecialInputElements.md#float)) | +| [turbine-start-date](#turbine-start-date) | When did this wind turbine go into operation?
_This wind turbine went into operation on/in {start_date}._ | | *[start_date](https://wiki.osm.org/wiki/Key:start_date)* ([date](../SpecialInputElements.md#date)) | +| [windturbine-fixme](#windturbine-fixme) | Is there something wrong with how this is mapped, that you weren't able to fix here? (leave a note to OpenStreetMap experts)
_Extra information for OpenStreetMap experts: {fixme}_ | | *[fixme](https://wiki.osm.org/wiki/Key:fixme)* ([text](../SpecialInputElements.md#text)) | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### turbine-output The question is `What is the power output of this wind turbine? (e.g. 2.3 MW)` @@ -90,7 +105,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod diff --git a/Docs/Reasonings/Android.md b/Docs/Reasonings/Android.md index ed6b95b06..52cf989e1 100644 --- a/Docs/Reasonings/Android.md +++ b/Docs/Reasonings/Android.md @@ -1,6 +1,6 @@ # Android experiments -This document keeps track of the approaches used to implement https://github.com/pietervdvn/MapComplete/issues/2112 +This document keeps track of the approaches used to implement https://source.mapcomplete.org/MapComplete/MapComplete/issues/2112 It is espacially used to document the dead ends diff --git a/Docs/Reasonings/ImgurToPanoramax.md b/Docs/Reasonings/ImgurToPanoramax.md index fddf3c4cd..ca4e24e76 100644 --- a/Docs/Reasonings/ImgurToPanoramax.md +++ b/Docs/Reasonings/ImgurToPanoramax.md @@ -28,7 +28,7 @@ one can notice the graph going steeper during october: 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) +The technical details are documented on [the issue tracker](https://source.mapcomplete.org/MapComplete/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. @@ -66,7 +66,7 @@ such as thematic maps (such as the streetcomplete overlays) or having image uplo ## 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) +by [reporting bugs](https://source.mapcomplete.org/MapComplete/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: diff --git a/Docs/Reasonings/Search/Research_UX_in_search.md b/Docs/Reasonings/Search/Research_UX_in_search.md index d3ed32985..4541b13cd 100644 --- a/Docs/Reasonings/Search/Research_UX_in_search.md +++ b/Docs/Reasonings/Search/Research_UX_in_search.md @@ -110,6 +110,6 @@ Support for coordinates (some always interpret lat, lon) and optional reverse ge Support for OSM-ids (e.g. node/123, https://osm.org/node/123) (#1671) Support for layers (categories) and/or switching themes -Switch themes (or layers) via search (https://github.com/pietervdvn/MapComplete/issues/1385) -Open the popup on exact match (https://github.com/pietervdvn/MapComplete/issues/1385) -https://github.com/pietervdvn/MapComplete/issues/1480 +Switch themes (or layers) via search (https://source.mapcomplete.org/MapComplete/MapComplete/src/issues/1385) +Open the popup on exact match (https://source.mapcomplete.org/MapComplete/MapComplete/issues/1385) +https://source.mapcomplete.org/MapComplete/MapComplete/issues/1480 diff --git a/Docs/SpecialInputElements.md b/Docs/SpecialInputElements.md index 1f425fcf5..efd29e479 100644 --- a/Docs/SpecialInputElements.md +++ b/Docs/SpecialInputElements.md @@ -13,33 +13,32 @@ The listed types here trigger a special input element. Use them in `tagrendering 7. [direction](#direction) 8. [Input helper](#input-helper) 9. [wikidata](#wikidata) -10. [Helper arguments](#helper-arguments) - - [Suboptions](#suboptions) -11. [Example usage](#example-usage) -12. [pnat](#pnat) -13. [float](#float) -14. [pfloat](#pfloat) -15. [email](#email) -16. [url](#url) -17. [phone](#phone) -18. [opening_hours](#opening_hours) -19. [Helper arguments](#helper-arguments) -20. [Example usage](#example-usage) -21. [color](#color) -22. [image](#image) -23. [simple_tag](#simple_tag) -24. [tag](#tag) -25. [key](#key) -26. [translation](#translation) -27. [icon](#icon) -28. [fediverse](#fediverse) -29. [id](#id) -30. [slope](#slope) -31. [velopark](#velopark) -32. [nsi](#nsi) -33. [Helper arguments](#helper-arguments) -34. [currency](#currency) -35. [regex](#regex) + - [Helper arguments](#helper-arguments) + + [Suboptions](#suboptions) + - [Example usage](#example-usage) +10. [pnat](#pnat) +11. [float](#float) +12. [pfloat](#pfloat) +13. [email](#email) +14. [url](#url) +15. [phone](#phone) +16. [opening_hours](#opening_hours) + - [Helper arguments](#helper-arguments) + - [Example usage](#example-usage) +17. [color](#color) +18. [image](#image) +19. [simple_tag](#simple_tag) +20. [tag](#tag) +21. [key](#key) +22. [translation](#translation) +23. [icon](#icon) +24. [fediverse](#fediverse) +25. [id](#id) +26. [slope](#slope) +27. [velopark](#velopark) +28. [nsi](#nsi) +29. [currency](#currency) +30. [regex](#regex) ### string A simple piece of text which is at most 255 characters long @@ -62,14 +61,14 @@ This element has an input helper showing a map and 'viewport' indicating the dir ### wikidata A wikidata identifier, e.g. Q42. -### Helper arguments +#### Helper arguments | name | doc | -----|----- | | key | the value of this tag will initialize search (default: name). This can be a ';'-separated list in which case every key will be inspected. The non-null value will be used as search | | options | A JSON-object of type `{ removePrefixes: Record, removePostfixes: Record, ... }`. See the more detailed explanation below | -#### Suboptions +##### Suboptions | subarg | doc | -----|----- | @@ -79,7 +78,7 @@ A wikidata identifier, e.g. Q42. | notInstanceof | A list of Q-identifiers which indicates that the search results _must not_ be an entity of this type, e.g. [`Q79007`](https://www.wikidata.org/wiki/Q79007) to filter away all streets from the search results | | multiple | If 'yes' or 'true', will allow to select multiple values at once | -### Example usage +#### Example usage The following is the 'freeform'-part of a layer config which will trigger a search for the wikidata item corresponding with the name of the selected feature. It will also remove '-street', '-square', ... if found at the end of the name @@ -137,7 +136,7 @@ The validatedTextField will format URLs to always be valid and have a https://-h A phone number ### opening_hours Has extra elements to easily input when a POI is opened. -### Helper arguments +#### Helper arguments Only one helper argument named `options` can be provided. It is a JSON-object of type `{ prefix: string, postfix: string }`: | subarg | doc | @@ -145,7 +144,7 @@ Only one helper argument named `options` can be provided. It is a JSON-object of | prefix | Piece of text that will always be added to the front of the generated opening hours. If the OSM-data does not start with this, it will fail to parse. | | postfix | Piece of text that will always be added to the end of the generated opening hours | -### Example usage +#### Example usage To add a conditional (based on time) access restriction: ``` @@ -186,21 +185,7 @@ Validates that the slope is a valid number.The accompanying input element uses t ### velopark A special URL-validator that checks the domain name and rewrites to the correct velopark format. ### nsi -Gives a list of possible suggestions for a brand or operator tag. - -### Helper arguments - - - -name | doc ------- | ----- -options | A JSON-object of type `{ main: string, key: string }`. - -subarg \| doc --------- \| ----- -main \| The main tag to give suggestions for, e.g. `amenity=restaurant`. -addExtraTags \| Extra tags to add to the suggestions, e.g. `nobrand=yes`. - +Gives a list of possible suggestions for a brand or operator tag. Note: this is detected automatically; there is no need to explicitly set this ### currency Validates monetary amounts ### regex diff --git a/Docs/SpecialRenderings.md b/Docs/SpecialRenderings.md index 7de46df1d..741fa6dcf 100644 --- a/Docs/SpecialRenderings.md +++ b/Docs/SpecialRenderings.md @@ -466,11 +466,11 @@ Creates an image carousel for the given sources. An attempt will be made to gues | name | default | description | -----|-----|----- | -| image_key | image,mapillary,image,wikidata,wikimedia_commons,image,panoramax,image | The keys given to the images, e.g. if image is given, the first picture URL will be added as image, the second as image:0, the third as image:1, etc... Multiple values are allowed if ';'-separated | +| image_key | image;mapillary;image;wikidata;wikimedia_commons;image;panoramax;image | The keys given to the images, e.g. if image is given, the first picture URL will be added as image, the second as image:0, the third as image:1, etc... Multiple values are allowed if ';'-separated | #### Example usage of image_carousel -`{image_carousel(image,mapillary,image,wikidata,wikimedia_commons,image,panoramax,image)}` +`{image_carousel(image;mapillary;image;wikidata;wikimedia_commons;image;panoramax;image)}` ### image_upload @@ -478,13 +478,13 @@ Creates a button where a user can upload an image to IMGUR | name | default | description | -----|-----|----- | -| image-key | _undefined_ | Image tag to add the URL to (or image-tag:0, image-tag:1 when multiple images are added) | +| image_key | panoramax | Image tag to add the URL to (or image-tag:0, image-tag:1 when multiple images are added) | | label | _undefined_ | The text to show on the button | | disable_blur | _undefined_ | If set to 'true' or 'yes', then face blurring will be disabled. To be used sparingly | #### Example usage of image_upload -`{image_upload(,,)}` +`{image_upload(panoramax,,)}` ## notes @@ -1077,11 +1077,12 @@ The special element which shows the questions which are unkown. Added by default | name | default | description | -----|-----|----- | | labels | _undefined_ | One or more ';'-separated labels. If these are given, only questions with these labels will be given. Use `unlabeled` for all questions that don't have an explicit label. If none given, all questions will be shown | -| blacklisted-labels | _undefined_ | One or more ';'-separated labels of questions which should _not_ be included. Default: 'hidden' | +| blacklisted-labels | _undefined_ | One or more ';'-separated labels of questions which should _not_ be included. Note that the questionbox which is added by default will blacklist 'hidden' | +| show_all | _undefined_ | Either `no`, `yes` or `user-preference`. Indicates if all questions should be shown at once | #### Example usage of questions -`{questions(,)}` +`{questions(,,)}` ### statistics diff --git a/Docs/Sponsors.md b/Docs/Sponsors.md index 5e0ef0e11..c41d7c74f 100644 --- a/Docs/Sponsors.md +++ b/Docs/Sponsors.md @@ -7,7 +7,7 @@ This ties in closely to the history of the project as well. There is a [Liberapay](https://liberapay.com/pietervdvn). -NL-Net is currently sponsoring Pietervdvn as well [for specific improvements](https://github.com/pietervdvn/MapComplete/issues?q=is%3Aissue+is%3Aopen+label%3ANLNet). +NL-Net is currently sponsoring Pietervdvn as well [for specific improvements](https://source.mapcomplete.org/MapComplete/MapComplete/issues?labels=9). ## Historical sponsors diff --git a/Docs/Studio/TagRenderingIntro.md b/Docs/Studio/TagRenderingIntro.md index 0d8990050..a6683608e 100644 --- a/Docs/Studio/TagRenderingIntro.md +++ b/Docs/Studio/TagRenderingIntro.md @@ -29,7 +29,7 @@ Note that this also works withing predifined options # Special values -Special components can be summoned by calling them. For example, the relevant wikipedia will be displayed by entering the text `{wikipedia()}`. A table with opening hours is displayed with `{opening_hours()}`. For a full reference, [see the documentation](https://github.com/pietervdvn/MapComplete/blob/master/Docs/SpecialRenderings.md). +Special components can be summoned by calling them. For example, the relevant wikipedia will be displayed by entering the text `{wikipedia()}`. A table with opening hours is displayed with `{opening_hours()}`. For a full reference, [see the documentation](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/SpecialRenderings.md). # Requesting data with predefined options diff --git a/Docs/TagInfo/mapcomplete_advertising.json b/Docs/TagInfo/mapcomplete_advertising.json index acb2b82cc..c714070e4 100644 --- a/Docs/TagInfo/mapcomplete_advertising.json +++ b/Docs/TagInfo/mapcomplete_advertising.json @@ -24,31 +24,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Advertisement, Shelter", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Advertisement, Shelter", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/advertising.md#images", "icon_url": "./assets/themes/advertising/sign.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Advertisement, Shelter", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Advertisement, Shelter", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/advertising.md#images", "icon_url": "./assets/themes/advertising/sign.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Advertisement, Shelter", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Advertisement, Shelter", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/advertising.md#images", "icon_url": "./assets/themes/advertising/sign.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Advertisement, Shelter", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Advertisement, Shelter", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/advertising.md#images", "icon_url": "./assets/themes/advertising/sign.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Advertisement, Shelter", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Advertisement, Shelter", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/advertising.md#images", "icon_url": "./assets/themes/advertising/sign.svg" }, diff --git a/Docs/TagInfo/mapcomplete_aed.json b/Docs/TagInfo/mapcomplete_aed.json index 1f4943ece..9bdf209fe 100644 --- a/Docs/TagInfo/mapcomplete_aed.json +++ b/Docs/TagInfo/mapcomplete_aed.json @@ -25,31 +25,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Defibrillators", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Defibrillators", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/defibrillator.md#images", "icon_url": "./assets/layers/defibrillator/defibrillator.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Defibrillators", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Defibrillators", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/defibrillator.md#images", "icon_url": "./assets/layers/defibrillator/defibrillator.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Defibrillators", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Defibrillators", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/defibrillator.md#images", "icon_url": "./assets/layers/defibrillator/defibrillator.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Defibrillators", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Defibrillators", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/defibrillator.md#images", "icon_url": "./assets/layers/defibrillator/defibrillator.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Defibrillators", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Defibrillators", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/defibrillator.md#images", "icon_url": "./assets/layers/defibrillator/defibrillator.svg" }, diff --git a/Docs/TagInfo/mapcomplete_artwork.json b/Docs/TagInfo/mapcomplete_artwork.json index 586ca1b33..8e717ac8b 100644 --- a/Docs/TagInfo/mapcomplete_artwork.json +++ b/Docs/TagInfo/mapcomplete_artwork.json @@ -25,31 +25,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Artworks, Memorials, Benches", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Artworks, Memorials, Benches", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/artwork.md#images", "icon_url": "./assets/themes/artwork/artwork.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Artworks, Memorials, Benches", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Artworks, Memorials, Benches", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/artwork.md#images", "icon_url": "./assets/themes/artwork/artwork.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Artworks, Memorials, Benches", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Artworks, Memorials, Benches", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/artwork.md#images", "icon_url": "./assets/themes/artwork/artwork.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Artworks, Memorials, Benches", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Artworks, Memorials, Benches", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/artwork.md#images", "icon_url": "./assets/themes/artwork/artwork.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Artworks, Memorials, Benches", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Artworks, Memorials, Benches", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/artwork.md#images", "icon_url": "./assets/themes/artwork/artwork.svg" }, @@ -329,6 +329,18 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/artwork.md#inscription", "icon_url": "./assets/themes/artwork/artwork.svg" }, + { + "key": "wikidata", + "description": "Values of `wikidata` are shown with \"

Wikipedia page about the memorial

{wikipedia(wikidata)}\" and can be updated. The question is \"What is the Wikipedia page about this memorial?\" by layers Artworks, Memorials, Benches", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/artwork.md#memorial_wikidata", + "icon_url": "./assets/themes/artwork/artwork.svg" + }, + { + "key": "subject:wikidata", + "description": "Values of `subject:wikidata` are shown with \"

Wikipedia page about the remembered event or person

{wikipedia(subject:wikidata)}\" and can be updated. The question is \"What is the Wikipedia page about the person or event that is remembered here?\" by layers Artworks, Memorials, Benches", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/artwork.md#subject_wikidata", + "icon_url": "./assets/themes/artwork/artwork.svg" + }, { "key": "amenity", "value": "bench", @@ -579,7 +591,7 @@ }, { "key": "name", - "description": "Values of `name` are shown with \"The name of this shrine is {name}\" and can be updated. The question is \"What's the name of this shrine?\" by layer Artworks", + "description": "Values of `name` are shown with \"The name of this {title()} is {name}\" and can be updated. The question is \"What's the name of this {title()}?\" by layer Artworks", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/artwork.md#shrine_name", "icon_url": "./assets/themes/artwork/artwork.svg" }, @@ -675,7 +687,7 @@ }, { "key": "denomination", - "description": "Values of `denomination` are shown with \"The religious denomination is {denomination}\" and can be updated. The question is \"What's the Christian denomination of the shrine?\" by layer Artworks", + "description": "Values of `denomination` are shown with \"The religious denomination is {denomination}\" and can be updated. The question is \"What's the Christian denomination of this {title()}?\" by layer Artworks", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/artwork.md#denomination_christian", "icon_url": "./assets/themes/artwork/artwork.svg" }, @@ -822,18 +834,6 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/memorial.md", "icon_url": "./assets/layers/memorial/memorial.svg" }, - { - "key": "wikidata", - "description": "Values of `wikidata` are shown with \"

Wikipedia page about the memorial

{wikipedia(wikidata)}\" and can be updated. The question is \"What is the Wikipedia page about this memorial?\" by layer Memorials", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/memorial.md#memorial_wikidata", - "icon_url": "./assets/layers/memorial/memorial.svg" - }, - { - "key": "subject:wikidata", - "description": "Values of `subject:wikidata` are shown with \"

Wikipedia page about the remembered event or person

{wikipedia(subject:wikidata)}\" and can be updated. The question is \"What is the Wikipedia page about the person or event that is remembered here?\" by layer Memorials", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/memorial.md#subject_wikidata", - "icon_url": "./assets/layers/memorial/memorial.svg" - }, { "key": "start_date", "description": "Values of `start_date` are shown with \"Placed on {start_date}\" and can be updated. The question is \"When was this memorial installed?\" by layer Memorials", diff --git a/Docs/TagInfo/mapcomplete_atm.json b/Docs/TagInfo/mapcomplete_atm.json index 149030a29..fd2ea1c9d 100644 --- a/Docs/TagInfo/mapcomplete_atm.json +++ b/Docs/TagInfo/mapcomplete_atm.json @@ -25,31 +25,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers ATMs, Banks, Post offices", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers ATMs, Banks, Post offices", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/atm.md#images", "icon_url": "./assets/layers/atm/atm.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers ATMs, Banks, Post offices", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers ATMs, Banks, Post offices", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/atm.md#images", "icon_url": "./assets/layers/atm/atm.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers ATMs, Banks, Post offices", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers ATMs, Banks, Post offices", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/atm.md#images", "icon_url": "./assets/layers/atm/atm.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers ATMs, Banks, Post offices", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers ATMs, Banks, Post offices", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/atm.md#images", "icon_url": "./assets/layers/atm/atm.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers ATMs, Banks, Post offices", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers ATMs, Banks, Post offices", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/atm.md#images", "icon_url": "./assets/layers/atm/atm.svg" }, @@ -85,6 +85,20 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/atm.md#opening_hours_24_7", "icon_url": "./assets/layers/atm/atm.svg" }, + { + "key": "indoor", + "value": "yes", + "description": "indoor=yes is displayed as \"This ATM is located indoors\" by layer ATMs", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/atm.md#indoor", + "icon_url": "./assets/layers/atm/atm.svg" + }, + { + "key": "indoor", + "value": "no", + "description": "indoor=no is displayed as \"This ATM is located outdoors\" by layer ATMs", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/atm.md#indoor", + "icon_url": "./assets/layers/atm/atm.svg" + }, { "key": "cash_out", "description": "cash_out= is displayed as \"You can withdraw cash from this ATM\" by layer ATMs", diff --git a/Docs/TagInfo/mapcomplete_benches.json b/Docs/TagInfo/mapcomplete_benches.json index 1d7dc04d0..d324182b8 100644 --- a/Docs/TagInfo/mapcomplete_benches.json +++ b/Docs/TagInfo/mapcomplete_benches.json @@ -25,31 +25,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Picnic tables, Benches, Benches at public transport stops", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Picnic tables, Benches, Benches at public transport stops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/picnic_table.md#images", "icon_url": "./assets/layers/picnic_table/picnic_table.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Picnic tables, Benches, Benches at public transport stops", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Picnic tables, Benches, Benches at public transport stops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/picnic_table.md#images", "icon_url": "./assets/layers/picnic_table/picnic_table.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Picnic tables, Benches, Benches at public transport stops", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Picnic tables, Benches, Benches at public transport stops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/picnic_table.md#images", "icon_url": "./assets/layers/picnic_table/picnic_table.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Picnic tables, Benches, Benches at public transport stops", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Picnic tables, Benches, Benches at public transport stops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/picnic_table.md#images", "icon_url": "./assets/layers/picnic_table/picnic_table.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Picnic tables, Benches, Benches at public transport stops", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Picnic tables, Benches, Benches at public transport stops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/picnic_table.md#images", "icon_url": "./assets/layers/picnic_table/picnic_table.svg" }, @@ -497,6 +497,18 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bench.md#artwork_subject", "icon_url": "./assets/layers/bench/bench.svg" }, + { + "key": "wikidata", + "description": "Values of `wikidata` are shown with \"

Wikipedia page about the memorial

{wikipedia(wikidata)}\" and can be updated. The question is \"What is the Wikipedia page about this memorial?\" by layer Benches", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bench.md#memorial_wikidata", + "icon_url": "./assets/layers/bench/bench.svg" + }, + { + "key": "subject:wikidata", + "description": "Values of `subject:wikidata` are shown with \"

Wikipedia page about the remembered event or person

{wikipedia(subject:wikidata)}\" and can be updated. The question is \"What is the Wikipedia page about the person or event that is remembered here?\" by layer Benches", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bench.md#subject_wikidata", + "icon_url": "./assets/layers/bench/bench.svg" + }, { "key": "highway", "value": "bus_stop", diff --git a/Docs/TagInfo/mapcomplete_bicycle_parkings.json b/Docs/TagInfo/mapcomplete_bicycle_parkings.json index 517ce4bcb..0b326f62c 100644 --- a/Docs/TagInfo/mapcomplete_bicycle_parkings.json +++ b/Docs/TagInfo/mapcomplete_bicycle_parkings.json @@ -25,31 +25,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bike parking", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bike parking", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_parking.md#images", "icon_url": "./assets/layers/bike_parking/parking.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bike parking", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bike parking", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_parking.md#images", "icon_url": "./assets/layers/bike_parking/parking.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bike parking", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bike parking", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_parking.md#images", "icon_url": "./assets/layers/bike_parking/parking.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bike parking", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bike parking", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_parking.md#images", "icon_url": "./assets/layers/bike_parking/parking.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bike parking", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bike parking", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_parking.md#images", "icon_url": "./assets/layers/bike_parking/parking.svg" }, diff --git a/Docs/TagInfo/mapcomplete_bicycle_rental.json b/Docs/TagInfo/mapcomplete_bicycle_rental.json index bfcbe210f..baf11a158 100644 --- a/Docs/TagInfo/mapcomplete_bicycle_rental.json +++ b/Docs/TagInfo/mapcomplete_bicycle_rental.json @@ -44,31 +44,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bicycle rental", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bicycle rental", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental.md#images", "icon_url": "./assets/themes/bicycle_rental/logo.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bicycle rental", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bicycle rental", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental.md#images", "icon_url": "./assets/themes/bicycle_rental/logo.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bicycle rental", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bicycle rental", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental.md#images", "icon_url": "./assets/themes/bicycle_rental/logo.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bicycle rental", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bicycle rental", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental.md#images", "icon_url": "./assets/themes/bicycle_rental/logo.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bicycle rental", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bicycle rental", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental.md#images", "icon_url": "./assets/themes/bicycle_rental/logo.svg" }, diff --git a/Docs/TagInfo/mapcomplete_bicyclelib.json b/Docs/TagInfo/mapcomplete_bicyclelib.json index f7318dfd5..2cda32228 100644 --- a/Docs/TagInfo/mapcomplete_bicyclelib.json +++ b/Docs/TagInfo/mapcomplete_bicyclelib.json @@ -25,31 +25,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bicycle library", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bicycle library", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_library.md#images", "icon_url": "./assets/layers/bicycle_library/bicycle_library.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bicycle library", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bicycle library", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_library.md#images", "icon_url": "./assets/layers/bicycle_library/bicycle_library.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bicycle library", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bicycle library", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_library.md#images", "icon_url": "./assets/layers/bicycle_library/bicycle_library.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bicycle library", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bicycle library", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_library.md#images", "icon_url": "./assets/layers/bicycle_library/bicycle_library.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bicycle library", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bicycle library", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_library.md#images", "icon_url": "./assets/layers/bicycle_library/bicycle_library.svg" }, diff --git a/Docs/TagInfo/mapcomplete_binoculars.json b/Docs/TagInfo/mapcomplete_binoculars.json index 095e489f8..b590790f4 100644 --- a/Docs/TagInfo/mapcomplete_binoculars.json +++ b/Docs/TagInfo/mapcomplete_binoculars.json @@ -25,31 +25,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Binoculars", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Binoculars", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/binocular.md#images", "icon_url": "./assets/layers/binocular/telescope.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Binoculars", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Binoculars", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/binocular.md#images", "icon_url": "./assets/layers/binocular/telescope.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Binoculars", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Binoculars", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/binocular.md#images", "icon_url": "./assets/layers/binocular/telescope.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Binoculars", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Binoculars", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/binocular.md#images", "icon_url": "./assets/layers/binocular/telescope.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Binoculars", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Binoculars", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/binocular.md#images", "icon_url": "./assets/layers/binocular/telescope.svg" }, diff --git a/Docs/TagInfo/mapcomplete_blind_osm.json b/Docs/TagInfo/mapcomplete_blind_osm.json index 6f7df90b4..3d2db36bf 100644 --- a/Docs/TagInfo/mapcomplete_blind_osm.json +++ b/Docs/TagInfo/mapcomplete_blind_osm.json @@ -151,31 +151,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cycleways and roads, Crossings, Kerbs, Transit Stops, Elevator, Stairs, Tactile Maps, Tactile Models", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cycleways and roads, Crossings, Kerbs, Transit Stops, Elevator, Stairs, Tactile Maps, Tactile Models", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cycleways_and_roads.md#images", "icon_url": "./assets/themes/cycle_infra/bicycleway.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cycleways and roads, Crossings, Kerbs, Transit Stops, Elevator, Stairs, Tactile Maps, Tactile Models", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cycleways and roads, Crossings, Kerbs, Transit Stops, Elevator, Stairs, Tactile Maps, Tactile Models", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cycleways_and_roads.md#images", "icon_url": "./assets/themes/cycle_infra/bicycleway.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cycleways and roads, Crossings, Kerbs, Transit Stops, Elevator, Stairs, Tactile Maps, Tactile Models", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cycleways and roads, Crossings, Kerbs, Transit Stops, Elevator, Stairs, Tactile Maps, Tactile Models", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cycleways_and_roads.md#images", "icon_url": "./assets/themes/cycle_infra/bicycleway.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cycleways and roads, Crossings, Kerbs, Transit Stops, Elevator, Stairs, Tactile Maps, Tactile Models", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cycleways and roads, Crossings, Kerbs, Transit Stops, Elevator, Stairs, Tactile Maps, Tactile Models", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cycleways_and_roads.md#images", "icon_url": "./assets/themes/cycle_infra/bicycleway.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cycleways and roads, Crossings, Kerbs, Transit Stops, Elevator, Stairs, Tactile Maps, Tactile Models", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cycleways and roads, Crossings, Kerbs, Transit Stops, Elevator, Stairs, Tactile Maps, Tactile Models", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cycleways_and_roads.md#images", "icon_url": "./assets/themes/cycle_infra/bicycleway.svg" }, @@ -1314,6 +1314,13 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/kerbs.md", "icon_url": "./assets/layers/kerbs/KerbIcon.svg" }, + { + "key": "kerb", + "value": "no", + "description": "Features with this tag are displayed by layer Kerbs", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/kerbs.md", + "icon_url": "./assets/layers/kerbs/KerbIcon.svg" + }, { "key": "kerb", "value": "raised", diff --git a/Docs/TagInfo/mapcomplete_bookcases.json b/Docs/TagInfo/mapcomplete_bookcases.json index ff38ebd3e..5ea5ca20d 100644 --- a/Docs/TagInfo/mapcomplete_bookcases.json +++ b/Docs/TagInfo/mapcomplete_bookcases.json @@ -25,31 +25,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bookcases", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bookcases", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/public_bookcase.md#images", "icon_url": "./assets/themes/bookcases/bookcase.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bookcases", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bookcases", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/public_bookcase.md#images", "icon_url": "./assets/themes/bookcases/bookcase.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bookcases", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bookcases", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/public_bookcase.md#images", "icon_url": "./assets/themes/bookcases/bookcase.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bookcases", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bookcases", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/public_bookcase.md#images", "icon_url": "./assets/themes/bookcases/bookcase.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bookcases", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bookcases", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/public_bookcase.md#images", "icon_url": "./assets/themes/bookcases/bookcase.svg" }, diff --git a/Docs/TagInfo/mapcomplete_cafes_and_pubs.json b/Docs/TagInfo/mapcomplete_cafes_and_pubs.json index ebeb15642..a8ecd3ab4 100644 --- a/Docs/TagInfo/mapcomplete_cafes_and_pubs.json +++ b/Docs/TagInfo/mapcomplete_cafes_and_pubs.json @@ -53,31 +53,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cafés and pubs, Outdoor Seating, Food Courts", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cafés and pubs, Outdoor Seating, Food Courts", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", "icon_url": "./assets/layers/cafe_pub/pub.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cafés and pubs, Outdoor Seating, Food Courts", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cafés and pubs, Outdoor Seating, Food Courts", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", "icon_url": "./assets/layers/cafe_pub/pub.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cafés and pubs, Outdoor Seating, Food Courts", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cafés and pubs, Outdoor Seating, Food Courts", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", "icon_url": "./assets/layers/cafe_pub/pub.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cafés and pubs, Outdoor Seating, Food Courts", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cafés and pubs, Outdoor Seating, Food Courts", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", "icon_url": "./assets/layers/cafe_pub/pub.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cafés and pubs, Outdoor Seating, Food Courts", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cafés and pubs, Outdoor Seating, Food Courts", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", "icon_url": "./assets/layers/cafe_pub/pub.svg" }, @@ -408,8 +408,8 @@ }, { "key": "internet_access", - "value": "terminal;wifi", - "description": "internet_access=terminal;wifi is displayed as \"This place offers both wireless internet and internet access via a terminal or computer\" by layers Cafés and pubs, Outdoor Seating", + "value": "terminal;wlan", + "description": "internet_access=terminal;wlan is displayed as \"This place offers both wireless internet and internet access via a terminal or computer\" by layers Cafés and pubs, Outdoor Seating", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#internet", "icon_url": "./assets/layers/cafe_pub/pub.svg" }, diff --git a/Docs/TagInfo/mapcomplete_campersite.json b/Docs/TagInfo/mapcomplete_campersite.json index 638806bbc..5bd127817 100644 --- a/Docs/TagInfo/mapcomplete_campersite.json +++ b/Docs/TagInfo/mapcomplete_campersite.json @@ -25,31 +25,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Camper sites, Sanitary dump stations", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Camper sites, Sanitary dump stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/caravansites.md#images", "icon_url": "./assets/themes/campersite/caravan.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Camper sites, Sanitary dump stations", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Camper sites, Sanitary dump stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/caravansites.md#images", "icon_url": "./assets/themes/campersite/caravan.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Camper sites, Sanitary dump stations", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Camper sites, Sanitary dump stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/caravansites.md#images", "icon_url": "./assets/themes/campersite/caravan.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Camper sites, Sanitary dump stations", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Camper sites, Sanitary dump stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/caravansites.md#images", "icon_url": "./assets/themes/campersite/caravan.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Camper sites, Sanitary dump stations", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Camper sites, Sanitary dump stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/caravansites.md#images", "icon_url": "./assets/themes/campersite/caravan.svg" }, diff --git a/Docs/TagInfo/mapcomplete_charging_stations.json b/Docs/TagInfo/mapcomplete_charging_stations.json index f86da8a94..805e7521b 100644 --- a/Docs/TagInfo/mapcomplete_charging_stations.json +++ b/Docs/TagInfo/mapcomplete_charging_stations.json @@ -46,31 +46,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Charging stations, Charge points", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#images", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Charging stations, Charge points", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#images", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Charging stations, Charge points", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#images", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Charging stations, Charge points", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#images", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Charging stations, Charge points", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#images", "icon_url": "./assets/themes/charging_stations/plug.svg" }, diff --git a/Docs/TagInfo/mapcomplete_circular_economy.json b/Docs/TagInfo/mapcomplete_circular_economy.json index a729098ed..02a659dbc 100644 --- a/Docs/TagInfo/mapcomplete_circular_economy.json +++ b/Docs/TagInfo/mapcomplete_circular_economy.json @@ -25,31 +25,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Bookcases, Bicycle library, Bicycle pump and repair, Tool libraries, Repair cafés and assisted repair workshops, Second hand shops", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Bookcases, Bicycle library, Bicycle pump and repair, Tool libraries, Repair cafés and assisted repair workshops, Second hand shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/public_bookcase.md#images", "icon_url": "./assets/themes/bookcases/bookcase.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Bookcases, Bicycle library, Bicycle pump and repair, Tool libraries, Repair cafés and assisted repair workshops, Second hand shops", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Bookcases, Bicycle library, Bicycle pump and repair, Tool libraries, Repair cafés and assisted repair workshops, Second hand shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/public_bookcase.md#images", "icon_url": "./assets/themes/bookcases/bookcase.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Bookcases, Bicycle library, Bicycle pump and repair, Tool libraries, Repair cafés and assisted repair workshops, Second hand shops", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Bookcases, Bicycle library, Bicycle pump and repair, Tool libraries, Repair cafés and assisted repair workshops, Second hand shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/public_bookcase.md#images", "icon_url": "./assets/themes/bookcases/bookcase.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Bookcases, Bicycle library, Bicycle pump and repair, Tool libraries, Repair cafés and assisted repair workshops, Second hand shops", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Bookcases, Bicycle library, Bicycle pump and repair, Tool libraries, Repair cafés and assisted repair workshops, Second hand shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/public_bookcase.md#images", "icon_url": "./assets/themes/bookcases/bookcase.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Bookcases, Bicycle library, Bicycle pump and repair, Tool libraries, Repair cafés and assisted repair workshops, Second hand shops", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Bookcases, Bicycle library, Bicycle pump and repair, Tool libraries, Repair cafés and assisted repair workshops, Second hand shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/public_bookcase.md#images", "icon_url": "./assets/themes/bookcases/bookcase.svg" }, @@ -2376,8 +2376,8 @@ }, { "key": "internet_access", - "value": "terminal;wifi", - "description": "internet_access=terminal;wifi is displayed as \"This place offers both wireless internet and internet access via a terminal or computer\" by layer Second hand shops", + "value": "terminal;wlan", + "description": "internet_access=terminal;wlan is displayed as \"This place offers both wireless internet and internet access via a terminal or computer\" by layer Second hand shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#internet", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, diff --git a/Docs/TagInfo/mapcomplete_climbing.json b/Docs/TagInfo/mapcomplete_climbing.json index 0774b3727..3f5fe4cda 100644 --- a/Docs/TagInfo/mapcomplete_climbing.json +++ b/Docs/TagInfo/mapcomplete_climbing.json @@ -68,13 +68,13 @@ }, { "key": "contact:email", - "description": "contact:email~.+ is displayed as \"{contact:email}\" by layers Climbing club, Climbing gyms, Shop", + "description": "contact:email~.+ is displayed as \"{contact:email}\" by layers Climbing club, Climbing gyms, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/climbing_club.md#email", "icon_url": "./assets/svg/envelope.svg" }, { "key": "operator:email", - "description": "operator:email~.+ is displayed as \"{operator:email}\" by layers Climbing club, Climbing gyms, Shop", + "description": "operator:email~.+ is displayed as \"{operator:email}\" by layers Climbing club, Climbing gyms, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/climbing_club.md#email", "icon_url": "./assets/svg/envelope.svg" }, @@ -86,7 +86,7 @@ }, { "key": "contact:phone", - "description": "contact:phone~.+ is displayed as \"{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}\" by layers Climbing club, Climbing gyms, Shop", + "description": "contact:phone~.+ is displayed as \"{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}\" by layers Climbing club, Climbing gyms, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/climbing_club.md#phone", "icon_url": "./assets/layers/questions/phone.svg" }, @@ -160,31 +160,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Climbing gyms, Climbing routes, Climbing opportunities, Shop, Toilets, Drinking water, Guideposts", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Climbing gyms, Climbing routes, Climbing opportunities, Shop, Toilets, Drinking water, Guideposts", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/climbing_gym.md#images", "icon_url": "./assets/themes/climbing/climbing_gym.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Climbing gyms, Climbing routes, Climbing opportunities, Shop, Toilets, Drinking water, Guideposts", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Climbing gyms, Climbing routes, Climbing opportunities, Shop, Toilets, Drinking water, Guideposts", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/climbing_gym.md#images", "icon_url": "./assets/themes/climbing/climbing_gym.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Climbing gyms, Climbing routes, Climbing opportunities, Shop, Toilets, Drinking water, Guideposts", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Climbing gyms, Climbing routes, Climbing opportunities, Shop, Toilets, Drinking water, Guideposts", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/climbing_gym.md#images", "icon_url": "./assets/themes/climbing/climbing_gym.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Climbing gyms, Climbing routes, Climbing opportunities, Shop, Toilets, Drinking water, Guideposts", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Climbing gyms, Climbing routes, Climbing opportunities, Shop, Toilets, Drinking water, Guideposts", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/climbing_gym.md#images", "icon_url": "./assets/themes/climbing/climbing_gym.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Climbing gyms, Climbing routes, Climbing opportunities, Shop, Toilets, Drinking water, Guideposts", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Climbing gyms, Climbing routes, Climbing opportunities, Shop, Toilets, Drinking water, Guideposts", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/climbing_gym.md#images", "icon_url": "./assets/themes/climbing/climbing_gym.svg" }, @@ -656,8 +656,8 @@ }, { "key": "internet_access", - "value": "terminal;wifi", - "description": "internet_access=terminal;wifi is displayed as \"This place offers both wireless internet and internet access via a terminal or computer\" by layers Climbing gyms, Shop", + "value": "terminal;wlan", + "description": "internet_access=terminal;wlan is displayed as \"This place offers both wireless internet and internet access via a terminal or computer\" by layers Climbing gyms, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/climbing_gym.md#internet", "icon_url": "./assets/themes/climbing/climbing_gym.svg" }, @@ -2750,33 +2750,6 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#opening_hours_24_7", "icon_url": "./assets/layers/questions/open24_7.svg" }, - { - "key": "wheelchair", - "value": "yes", - "description": "wheelchair=yes is displayed as \"There is a dedicated toilet for wheelchair users\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "wheelchair", - "value": "no", - "description": "wheelchair=no is displayed as \"No wheelchair access\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "wheelchair", - "value": "designated", - "description": "wheelchair=designated is displayed as \"There is only a dedicated toilet for wheelchair users\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "door:width", - "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_door_width", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, { "key": "toilets:position", "value": "seated", @@ -2805,6 +2778,27 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_type", "icon_url": "./assets/layers/toilet/toilets.svg" }, + { + "key": "toilets:disposal", + "value": "flush", + "description": "toilets:disposal=flush is displayed as \"The waste is moved away by flushing the toilet with water\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_disposal", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:disposal", + "value": "pitlatrine", + "description": "toilets:disposal=pitlatrine is displayed as \"The waste falls into a pit\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_disposal", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:disposal", + "value": "bucket", + "description": "toilets:disposal=bucket is displayed as \"The waste is collected in a bucket or similar container, which is regularly removed\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_disposal", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, { "key": "gender_segregated", "value": "yes", @@ -2999,6 +2993,242 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_drying", "icon_url": "./assets/layers/toilet/toilets.svg" }, + { + "key": "wheelchair", + "value": "yes", + "description": "wheelchair=yes is displayed as \"There is a dedicated toilet for wheelchair users\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "no", + "description": "wheelchair=no is displayed as \"No wheelchair access\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "designated", + "description": "wheelchair=designated is displayed as \"There is only a dedicated toilet for wheelchair users\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "designated", + "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_title", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair", + "value": "designated", + "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_title", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "no", + "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_title", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair", + "value": "no", + "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_title", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair:access", + "value": "yes", + "description": "toilets:wheelchair:access=yes is displayed as \"The wheelchair accessible toilets are freely accessible\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_access", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair:access", + "value": "key", + "description": "toilets:wheelchair:access=key is displayed as \"One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_access", + "icon_url": "key" + }, + { + "key": "centralkey", + "value": "mlak", + "description": "centralkey=mlak is displayed as \"One can use a Master Locksmiths Access Key (MLAK) to access this bathroom\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_access", + "icon_url": "./assets/layers/toilet/MLAK.svg" + }, + { + "key": "centralkey", + "value": "nks", + "description": "centralkey=nks is displayed as \"One can use a RADAR Key to access this bathroom\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_access", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "centralkey", + "value": "eurokey", + "description": "centralkey=eurokey is displayed as \"One can use a EuroKey to access this bathroom\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_access", + "icon_url": "./assets/layers/toilet/eurokey.svg" + }, + { + "key": "door:width", + "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_door_width", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult", + "value": "yes", + "description": "changing_table:adult=yes is displayed as \"Has a changing table for adults\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult", + "value": "no", + "description": "changing_table:adult=no is displayed as \"No changing table for adults\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:height", + "description": "Values of `changing_table:adult:height` are shown with \"The changing table is {canonical(changing_table:adult:height)} high\" and can be updated. The question is \"What is the height of the adult changing table?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_height", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:height", + "value": "adjustable", + "description": "changing_table:adult:height=adjustable is displayed as \"The changing table is adjustable in height\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_height", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:min_height", + "description": "Values of `changing_table:adult:min_height` are shown with \"The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}\" and can be updated. The question is \"What is the lowest height the adult changing table can be moved to?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_min_height", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:max_height", + "description": "Values of `changing_table:adult:max_height` are shown with \"The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}\" and can be updated. The question is \"What is the highest height the adult changing table can be moved to?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_max_height", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:height:mechanism", + "value": "manual", + "description": "changing_table:adult:height:mechanism=manual is displayed as \"The height of the adult changing table is adjusted manually\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_mechanism", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:height:mechanism", + "value": "electric", + "description": "changing_table:adult:height:mechanism=electric is displayed as \"The height of the adult changing table is adjusted electrically\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_mechanism", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:support", + "value": "wall_mounted", + "description": "changing_table:adult:support=wall_mounted is displayed as \"The changing table is mounted to the wall\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_support", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:support", + "value": "legs", + "description": "changing_table:adult:support=legs is displayed as \"The changing table stands on table legs\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_support", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:support", + "value": "wheels", + "description": "changing_table:adult:support=wheels is displayed as \"The changing table stands on table legs with wheels and can be moved\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_support", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "phone", + "description": "Values of `phone` are shown with \"{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}\" and can be updated. The question is \"What number can one call in case of troubles or questions?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#phone", + "icon_url": "./assets/layers/questions/phone.svg" + }, + { + "key": "email", + "description": "Values of `email` are shown with \"{email}\" and can be updated. The question is \"What is the email address one can send to in case of troubles or questions?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#email", + "icon_url": "./assets/svg/envelope.svg" + }, { "key": "amenity", "value": "drinking_water", @@ -3081,9 +3311,9 @@ "icon_url": "./assets/layers/drinking_water/bottle.svg" }, { - "key": "man_made", + "key": "fountain", "value": "water_tap", - "description": "man_made=water_tap is displayed as \"This is a water tap. The water flows downward and the stream is controlled by a valve or push-button.\" by layer Drinking water", + "description": "fountain=water_tap is displayed as \"This is a water tap. The water flows downward and the stream is controlled by a valve or push-button.\" by layer Drinking water", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/drinking_water.md#type", "icon_url": "./assets/layers/drinking_water/tap.svg" }, diff --git a/Docs/TagInfo/mapcomplete_clock.json b/Docs/TagInfo/mapcomplete_clock.json index 9fa4e0800..9e7f3302f 100644 --- a/Docs/TagInfo/mapcomplete_clock.json +++ b/Docs/TagInfo/mapcomplete_clock.json @@ -25,31 +25,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Clocks", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Clocks", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/clock.md#images", "icon_url": "./assets/layers/clock/clock.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Clocks", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Clocks", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/clock.md#images", "icon_url": "./assets/layers/clock/clock.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Clocks", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Clocks", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/clock.md#images", "icon_url": "./assets/layers/clock/clock.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Clocks", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Clocks", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/clock.md#images", "icon_url": "./assets/layers/clock/clock.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Clocks", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Clocks", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/clock.md#images", "icon_url": "./assets/layers/clock/clock.svg" }, diff --git a/Docs/TagInfo/mapcomplete_cycle_infra.json b/Docs/TagInfo/mapcomplete_cycle_infra.json index a3b5cf7a0..30b84ca24 100644 --- a/Docs/TagInfo/mapcomplete_cycle_infra.json +++ b/Docs/TagInfo/mapcomplete_cycle_infra.json @@ -151,31 +151,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cycleways and roads, Barriers, Crossings, Bicycle counters, Cyclist Waiting Aids", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cycleways and roads, Barriers, Crossings, Bicycle counters, Cyclist Waiting Aids", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cycleways_and_roads.md#images", "icon_url": "./assets/themes/cycle_infra/bicycleway.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cycleways and roads, Barriers, Crossings, Bicycle counters, Cyclist Waiting Aids", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cycleways and roads, Barriers, Crossings, Bicycle counters, Cyclist Waiting Aids", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cycleways_and_roads.md#images", "icon_url": "./assets/themes/cycle_infra/bicycleway.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cycleways and roads, Barriers, Crossings, Bicycle counters, Cyclist Waiting Aids", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cycleways and roads, Barriers, Crossings, Bicycle counters, Cyclist Waiting Aids", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cycleways_and_roads.md#images", "icon_url": "./assets/themes/cycle_infra/bicycleway.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cycleways and roads, Barriers, Crossings, Bicycle counters, Cyclist Waiting Aids", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cycleways and roads, Barriers, Crossings, Bicycle counters, Cyclist Waiting Aids", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cycleways_and_roads.md#images", "icon_url": "./assets/themes/cycle_infra/bicycleway.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cycleways and roads, Barriers, Crossings, Bicycle counters, Cyclist Waiting Aids", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cycleways and roads, Barriers, Crossings, Bicycle counters, Cyclist Waiting Aids", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cycleways_and_roads.md#images", "icon_url": "./assets/themes/cycle_infra/bicycleway.svg" }, diff --git a/Docs/TagInfo/mapcomplete_cyclestreets.json b/Docs/TagInfo/mapcomplete_cyclestreets.json index e0cd3779b..3e66e4af8 100644 --- a/Docs/TagInfo/mapcomplete_cyclestreets.json +++ b/Docs/TagInfo/mapcomplete_cyclestreets.json @@ -30,27 +30,27 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cyclestreets, Future cyclestreet, All streets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cyclestreets, Future cyclestreet, All streets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cyclestreets.md#images" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cyclestreets, Future cyclestreet, All streets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cyclestreets, Future cyclestreet, All streets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cyclestreets.md#images" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cyclestreets, Future cyclestreet, All streets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cyclestreets, Future cyclestreet, All streets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cyclestreets.md#images" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cyclestreets, Future cyclestreet, All streets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cyclestreets, Future cyclestreet, All streets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cyclestreets.md#images" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cyclestreets, Future cyclestreet, All streets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cyclestreets, Future cyclestreet, All streets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cyclestreets.md#images" }, { diff --git a/Docs/TagInfo/mapcomplete_cyclofix.json b/Docs/TagInfo/mapcomplete_cyclofix.json index bbb3c3aa2..e88058b9f 100644 --- a/Docs/TagInfo/mapcomplete_cyclofix.json +++ b/Docs/TagInfo/mapcomplete_cyclofix.json @@ -33,37 +33,37 @@ }, { "key": "id", - "description": "id~.+ is displayed as \"You just created this element! Thanks for sharing this info with the world and helping people worldwide.\" by layers Repair cafés and assisted repair workshops, Bike cafe, Bike repair/shop, Bicycle pump and repair, Drinking water, Bike-related object, Bike cleaning service, Bicycle rental, Bicycle library, Bike parking, Charging stations, Vending Machines, Bicycle counters", + "description": "id~.+ is displayed as \"You just created this element! Thanks for sharing this info with the world and helping people worldwide.\" by layers Repair cafés and assisted repair workshops, Bike cafe, Bike repair/shop, Bicycle pump and repair, Drinking water, Bike-related object, Bike cleaning service, Bicycle rental, Bicycle library, Toilets, Bike parking, Charging stations, Vending Machines, Bicycle counters", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_assisted_repair_workshop.md#just_created", "icon_url": "./assets/svg/party.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Repair cafés and assisted repair workshops, Bike cafe, Bike repair/shop, Bicycle pump and repair, Drinking water, Bike-related object, Bike cleaning service, Bicycle rental, Bicycle library, Bike parking, Charging stations, Vending Machines, Bicycle counters", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Repair cafés and assisted repair workshops, Bike cafe, Bike repair/shop, Bicycle pump and repair, Drinking water, Bike-related object, Bike cleaning service, Bicycle rental, Bicycle library, Toilets, Bike parking, Charging stations, Vending Machines, Bicycle counters", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_assisted_repair_workshop.md#images", "icon_url": "gear" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Repair cafés and assisted repair workshops, Bike cafe, Bike repair/shop, Bicycle pump and repair, Drinking water, Bike-related object, Bike cleaning service, Bicycle rental, Bicycle library, Bike parking, Charging stations, Vending Machines, Bicycle counters", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Repair cafés and assisted repair workshops, Bike cafe, Bike repair/shop, Bicycle pump and repair, Drinking water, Bike-related object, Bike cleaning service, Bicycle rental, Bicycle library, Toilets, Bike parking, Charging stations, Vending Machines, Bicycle counters", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_assisted_repair_workshop.md#images", "icon_url": "gear" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Repair cafés and assisted repair workshops, Bike cafe, Bike repair/shop, Bicycle pump and repair, Drinking water, Bike-related object, Bike cleaning service, Bicycle rental, Bicycle library, Bike parking, Charging stations, Vending Machines, Bicycle counters", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Repair cafés and assisted repair workshops, Bike cafe, Bike repair/shop, Bicycle pump and repair, Drinking water, Bike-related object, Bike cleaning service, Bicycle rental, Bicycle library, Toilets, Bike parking, Charging stations, Vending Machines, Bicycle counters", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_assisted_repair_workshop.md#images", "icon_url": "gear" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Repair cafés and assisted repair workshops, Bike cafe, Bike repair/shop, Bicycle pump and repair, Drinking water, Bike-related object, Bike cleaning service, Bicycle rental, Bicycle library, Bike parking, Charging stations, Vending Machines, Bicycle counters", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Repair cafés and assisted repair workshops, Bike cafe, Bike repair/shop, Bicycle pump and repair, Drinking water, Bike-related object, Bike cleaning service, Bicycle rental, Bicycle library, Toilets, Bike parking, Charging stations, Vending Machines, Bicycle counters", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_assisted_repair_workshop.md#images", "icon_url": "gear" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Repair cafés and assisted repair workshops, Bike cafe, Bike repair/shop, Bicycle pump and repair, Drinking water, Bike-related object, Bike cleaning service, Bicycle rental, Bicycle library, Bike parking, Charging stations, Vending Machines, Bicycle counters", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Repair cafés and assisted repair workshops, Bike cafe, Bike repair/shop, Bicycle pump and repair, Drinking water, Bike-related object, Bike cleaning service, Bicycle rental, Bicycle library, Toilets, Bike parking, Charging stations, Vending Machines, Bicycle counters", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_assisted_repair_workshop.md#images", "icon_url": "gear" }, @@ -95,7 +95,7 @@ { "key": "opening_hours", "value": "closed", - "description": "opening_hours=closed is displayed as \"Marked as closed for an unspecified time\" by layers Repair cafés and assisted repair workshops, Bike cafe, Bike repair/shop, Bicycle pump and repair, Drinking water, Bike-related object, Bicycle rental, Bicycle library, Bike parking, Charging stations, Vending Machines", + "description": "opening_hours=closed is displayed as \"Marked as closed for an unspecified time\" by layers Repair cafés and assisted repair workshops, Bike cafe, Bike repair/shop, Bicycle pump and repair, Drinking water, Bike-related object, Bicycle rental, Bicycle library, Toilets, Bike parking, Charging stations, Vending Machines", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_assisted_repair_workshop.md#opening_hours_by_appointment", "icon_url": "gear" }, @@ -107,7 +107,7 @@ }, { "key": "contact:phone", - "description": "contact:phone~.+ is displayed as \"{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}\" by layers Repair cafés and assisted repair workshops, Bike cafe, Bike repair/shop, Bike-related object, Bicycle rental, Bicycle library, Vending Machines", + "description": "contact:phone~.+ is displayed as \"{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}\" by layers Repair cafés and assisted repair workshops, Bike cafe, Bike repair/shop, Bike-related object, Bicycle rental, Bicycle library, Toilets, Vending Machines", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_assisted_repair_workshop.md#phone", "icon_url": "./assets/layers/questions/phone.svg" }, @@ -119,13 +119,13 @@ }, { "key": "contact:email", - "description": "contact:email~.+ is displayed as \"{contact:email}\" by layers Repair cafés and assisted repair workshops, Bike cafe, Bike repair/shop, Bike-related object, Bicycle rental, Bicycle library", + "description": "contact:email~.+ is displayed as \"{contact:email}\" by layers Repair cafés and assisted repair workshops, Bike cafe, Bike repair/shop, Bike-related object, Bicycle rental, Bicycle library, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_assisted_repair_workshop.md#email", "icon_url": "./assets/svg/envelope.svg" }, { "key": "operator:email", - "description": "operator:email~.+ is displayed as \"{operator:email}\" by layers Repair cafés and assisted repair workshops, Bike cafe, Bike repair/shop, Bike-related object, Bicycle rental, Bicycle library", + "description": "operator:email~.+ is displayed as \"{operator:email}\" by layers Repair cafés and assisted repair workshops, Bike cafe, Bike repair/shop, Bike-related object, Bicycle rental, Bicycle library, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_assisted_repair_workshop.md#email", "icon_url": "./assets/svg/envelope.svg" }, @@ -359,1166 +359,6 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shops_name", "icon_url": "./assets/layers/bike_shop/repair_shop.svg" }, - { - "key": "shop", - "description": "Values of `shop` are shown with \"This is a {shop}\" and can be updated. The question is \"What kind of shop is this?\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/bike_shop/repair_shop.svg" - }, - { - "key": "shop", - "value": "bicycle_rental", - "description": "shop=bicycle_rental is displayed as \"Bicycle rental shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/bicycle_rental.svg" - }, - { - "key": "shop", - "value": "agrarian", - "description": "shop=agrarian is displayed as \"Farm Supply Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-tractor.svg" - }, - { - "key": "shop", - "value": "alcohol", - "description": "shop=alcohol is displayed as \"Liquor Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-wine-bottle.svg" - }, - { - "key": "shop", - "value": "anime", - "description": "shop=anime is displayed as \"Anime / Manga Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-dragon.svg" - }, - { - "key": "shop", - "value": "antiques", - "description": "shop=antiques is displayed as \"Antique Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-furniture.svg" - }, - { - "key": "shop", - "value": "appliance", - "description": "shop=appliance is displayed as \"Appliance Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-laundry.svg" - }, - { - "key": "shop", - "value": "art", - "description": "shop=art is displayed as \"Art Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "shop", - "value": "baby_goods", - "description": "shop=baby_goods is displayed as \"Baby Goods Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-baby-carriage.svg" - }, - { - "key": "shop", - "value": "bag", - "description": "shop=bag is displayed as \"Bag/Luggage Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-suitcase-rolling.svg" - }, - { - "key": "shop", - "value": "bakery", - "description": "shop=bakery is displayed as \"Bakery\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-bakery.svg" - }, - { - "key": "shop", - "value": "bathroom_furnishing", - "description": "shop=bathroom_furnishing is displayed as \"Bathroom Furnishing Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-bath.svg" - }, - { - "key": "shop", - "value": "beauty", - "description": "shop=beauty is displayed as \"Beauty Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-lipstick.svg" - }, - { - "key": "shop", - "value": "bed", - "description": "shop=bed is displayed as \"Bedding/Mattress Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-lodging.svg" - }, - { - "key": "shop", - "value": "beverages", - "description": "shop=beverages is displayed as \"Beverage Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-bottles.svg" - }, - { - "key": "shop", - "value": "bicycle", - "description": "shop=bicycle is displayed as \"Bicycle Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-bicycle.svg" - }, - { - "key": "shop", - "value": "boat", - "description": "shop=boat is displayed as \"Boat Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-boat.svg" - }, - { - "key": "shop", - "value": "bookmaker", - "description": "shop=bookmaker is displayed as \"Bookmaker\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-money_hand.svg" - }, - { - "key": "shop", - "value": "books", - "description": "shop=books is displayed as \"Bookstore\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-book.svg" - }, - { - "key": "shop", - "value": "brewing_supplies", - "description": "shop=brewing_supplies is displayed as \"Brewing Supply Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-storage_fermenter.svg" - }, - { - "key": "shop", - "value": "butcher", - "description": "shop=butcher is displayed as \"Butcher\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-cleaver.svg" - }, - { - "key": "shop", - "value": "camera", - "description": "shop=camera is displayed as \"Camera Equipment Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-camera-retro.svg" - }, - { - "key": "shop", - "value": "candles", - "description": "shop=candles is displayed as \"Candle Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/bike_shop/repair_shop.svg" - }, - { - "key": "shop", - "value": "cannabis", - "description": "shop=cannabis is displayed as \"Cannabis Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-cannabis.svg" - }, - { - "key": "shop", - "value": "car", - "description": "shop=car is displayed as \"Car Dealership\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/bike_shop/repair_shop.svg" - }, - { - "key": "shop", - "value": "car_parts", - "description": "shop=car_parts is displayed as \"Car Parts Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-car-battery.svg" - }, - { - "key": "shop", - "value": "car_repair", - "description": "shop=car_repair is displayed as \"Car Repair Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-car-repair.svg" - }, - { - "key": "shop", - "value": "caravan", - "description": "shop=caravan is displayed as \"RV Dealership\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-camper_trailer.svg" - }, - { - "key": "shop", - "value": "carpet", - "description": "shop=carpet is displayed as \"Carpet Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-tape.svg" - }, - { - "key": "shop", - "value": "catalogue", - "description": "shop=catalogue is displayed as \"Catalog Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "shop", - "value": "charity", - "description": "shop=charity is displayed as \"Charity Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "shop", - "value": "cheese", - "description": "shop=cheese is displayed as \"Cheese Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-cheese.svg" - }, - { - "key": "shop", - "value": "chemist", - "description": "shop=chemist is displayed as \"Drugstore\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/bike_shop/repair_shop.svg" - }, - { - "key": "shop", - "value": "chocolate", - "description": "shop=chocolate is displayed as \"Chocolate Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-confectionery.svg" - }, - { - "key": "shop", - "value": "clothes", - "description": "shop=clothes is displayed as \"Clothing Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-clothing-store.svg" - }, - { - "key": "shop", - "value": "coffee", - "description": "shop=coffee is displayed as \"Coffee Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-coffee.svg" - }, - { - "key": "shop", - "value": "collector", - "description": "shop=collector is displayed as \"Collectibles Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/bike_shop/repair_shop.svg" - }, - { - "key": "shop", - "value": "computer", - "description": "shop=computer is displayed as \"Computer Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-laptop.svg" - }, - { - "key": "shop", - "value": "confectionery", - "description": "shop=confectionery is displayed as \"Candy Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-confectionery.svg" - }, - { - "key": "shop", - "value": "convenience", - "description": "shop=convenience is displayed as \"Convenience Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/bike_shop/repair_shop.svg" - }, - { - "key": "shop", - "value": "copyshop", - "description": "shop=copyshop is displayed as \"Copy Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-print.svg" - }, - { - "key": "shop", - "value": "cosmetics", - "description": "shop=cosmetics is displayed as \"Cosmetics Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-lipstick.svg" - }, - { - "key": "shop", - "value": "country_store", - "description": "shop=country_store is displayed as \"Rural Supplies Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-hat-cowboy-side.svg" - }, - { - "key": "shop", - "value": "craft", - "description": "shop=craft is displayed as \"Arts & Crafts Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/bike_shop/repair_shop.svg" - }, - { - "key": "shop", - "value": "curtain", - "description": "shop=curtain is displayed as \"Curtain Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-curtains.svg" - }, - { - "key": "shop", - "value": "dairy", - "description": "shop=dairy is displayed as \"Dairy Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-cheese.svg" - }, - { - "key": "shop", - "value": "deli", - "description": "shop=deli is displayed as \"Delicatessen\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-jar.svg" - }, - { - "key": "shop", - "value": "department_store", - "description": "shop=department_store is displayed as \"Department Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "shop", - "value": "doityourself", - "description": "shop=doityourself is displayed as \"DIY Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-tools.svg" - }, - { - "key": "shop", - "value": "doors", - "description": "shop=doors is displayed as \"Door Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-door-open.svg" - }, - { - "key": "shop", - "value": "dry_cleaning", - "description": "shop=dry_cleaning is displayed as \"Dry Cleaner\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-clothes_hanger.svg" - }, - { - "key": "shop", - "value": "e-cigarette", - "description": "shop=e-cigarette is displayed as \"E-Cigarette Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "shop", - "value": "electrical", - "description": "shop=electrical is displayed as \"Electrical Equipment Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-power.svg" - }, - { - "key": "shop", - "value": "electronics", - "description": "shop=electronics is displayed as \"Electronics Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-plug.svg" - }, - { - "key": "shop", - "value": "erotic", - "description": "shop=erotic is displayed as \"Erotic Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "shop", - "value": "fabric", - "description": "shop=fabric is displayed as \"Fabric Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-tape.svg" - }, - { - "key": "shop", - "value": "farm", - "description": "shop=farm is displayed as \"Produce Stand\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/bike_shop/repair_shop.svg" - }, - { - "key": "shop", - "value": "fashion_accessories", - "description": "shop=fashion_accessories is displayed as \"Fashion Accessories Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-fashion_accessories.svg" - }, - { - "key": "shop", - "value": "fireplace", - "description": "shop=fireplace is displayed as \"Fireplace Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-fireplace.svg" - }, - { - "key": "shop", - "value": "fishing", - "description": "shop=fishing is displayed as \"Fishing Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-ice_fishing.svg" - }, - { - "key": "shop", - "value": "flooring", - "description": "shop=flooring is displayed as \"Flooring Supply Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-tools.svg" - }, - { - "key": "shop", - "value": "florist", - "description": "shop=florist is displayed as \"Florist\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-florist.svg" - }, - { - "key": "shop", - "value": "frame", - "description": "shop=frame is displayed as \"Framing Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-vector-square.svg" - }, - { - "key": "shop", - "value": "frozen_food", - "description": "shop=frozen_food is displayed as \"Frozen Food Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/bike_shop/repair_shop.svg" - }, - { - "key": "shop", - "value": "fuel", - "description": "shop=fuel is displayed as \"Fuel Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-propane_tank.svg" - }, - { - "key": "shop", - "value": "funeral_directors", - "description": "shop=funeral_directors is displayed as \"Funeral Home\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-cemetery.svg" - }, - { - "key": "shop", - "value": "furniture", - "description": "shop=furniture is displayed as \"Furniture Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-couch.svg" - }, - { - "key": "shop", - "value": "games", - "description": "shop=games is displayed as \"Tabletop Game Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-dice.svg" - }, - { - "key": "shop", - "value": "garden_centre", - "description": "shop=garden_centre is displayed as \"Garden Center\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-garden-centre.svg" - }, - { - "key": "shop", - "value": "gas", - "description": "shop=gas is displayed as \"Bottled Gas Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-propane_tank.svg" - }, - { - "key": "shop", - "value": "general", - "description": "shop=general is displayed as \"General Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "shop", - "value": "gift", - "description": "shop=gift is displayed as \"Gift Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-gift.svg" - }, - { - "key": "shop", - "value": "greengrocer", - "description": "shop=greengrocer is displayed as \"Greengrocer\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-carrot.svg" - }, - { - "key": "shop", - "value": "hairdresser", - "description": "shop=hairdresser is displayed as \"Hairdresser\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-beauty_salon.svg" - }, - { - "key": "shop", - "value": "hairdresser_supply", - "description": "shop=hairdresser_supply is displayed as \"Hairdresser Supply Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-hair_care.svg" - }, - { - "key": "shop", - "value": "hardware", - "description": "shop=hardware is displayed as \"Hardware Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-tools.svg" - }, - { - "key": "shop", - "value": "health_food", - "description": "shop=health_food is displayed as \"Health Food Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "shop", - "value": "hearing_aids", - "description": "shop=hearing_aids is displayed as \"Hearing Aids Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-hearing_aid.svg" - }, - { - "key": "shop", - "value": "herbalist", - "description": "shop=herbalist is displayed as \"Herbalist\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-leaf.svg" - }, - { - "key": "shop", - "value": "hifi", - "description": "shop=hifi is displayed as \"Hifi Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-speaker.svg" - }, - { - "key": "shop", - "value": "honey", - "description": "shop=honey is displayed as \"Honey Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "shop", - "value": "household_linen", - "description": "shop=household_linen is displayed as \"Household Linen Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-cloth.svg" - }, - { - "key": "shop", - "value": "houseware", - "description": "shop=houseware is displayed as \"Houseware Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-blender.svg" - }, - { - "key": "shop", - "value": "hunting", - "description": "shop=hunting is displayed as \"Hunting Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-bow_and_arrow.svg" - }, - { - "key": "shop", - "value": "interior_decoration", - "description": "shop=interior_decoration is displayed as \"Interior Decoration Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "shop", - "value": "jewelry", - "description": "shop=jewelry is displayed as \"Jewelry Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-jewelry-store.svg" - }, - { - "key": "shop", - "value": "kiosk", - "description": "shop=kiosk is displayed as \"Kiosk\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-store.svg" - }, - { - "key": "shop", - "value": "kitchen", - "description": "shop=kitchen is displayed as \"Kitchen Design Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-kitchen_sink.svg" - }, - { - "key": "shop", - "value": "laundry", - "description": "shop=laundry is displayed as \"Laundry\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-laundry.svg" - }, - { - "key": "shop", - "value": "leather", - "description": "shop=leather is displayed as \"Leather Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-handbag.svg" - }, - { - "key": "shop", - "value": "lighting", - "description": "shop=lighting is displayed as \"Lighting Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-desk_lamp.svg" - }, - { - "key": "shop", - "value": "locksmith", - "description": "shop=locksmith is displayed as \"Locksmith\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-key.svg" - }, - { - "key": "shop", - "value": "lottery", - "description": "shop=lottery is displayed as \"Lottery Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/bike_shop/repair_shop.svg" - }, - { - "key": "shop", - "value": "mall", - "description": "shop=mall is displayed as \"Mall\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/bike_shop/repair_shop.svg" - }, - { - "key": "shop", - "value": "massage", - "description": "shop=massage is displayed as \"Massage Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-spa.svg" - }, - { - "key": "shop", - "value": "medical_supply", - "description": "shop=medical_supply is displayed as \"Medical Supply Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-crutch.svg" - }, - { - "key": "shop", - "value": "military_surplus", - "description": "shop=military_surplus is displayed as \"Military Surplus Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-military.svg" - }, - { - "key": "shop", - "value": "mobile_phone", - "description": "shop=mobile_phone is displayed as \"Mobile Phone Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/bike_shop/repair_shop.svg" - }, - { - "key": "shop", - "value": "model", - "description": "shop=model is displayed as \"Model Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "shop", - "value": "money_lender", - "description": "shop=money_lender is displayed as \"Money Lender\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-money_hand.svg" - }, - { - "key": "shop", - "value": "motorcycle", - "description": "shop=motorcycle is displayed as \"Motorcycle Dealership\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-motorcycle.svg" - }, - { - "key": "shop", - "value": "motorcycle_repair", - "description": "shop=motorcycle_repair is displayed as \"Motorcycle Repair Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-motorcycle_repair.svg" - }, - { - "key": "shop", - "value": "music", - "description": "shop=music is displayed as \"Music Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-compact-disc.svg" - }, - { - "key": "shop", - "value": "musical_instrument", - "description": "shop=musical_instrument is displayed as \"Musical Instrument Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-guitar.svg" - }, - { - "key": "shop", - "value": "newsagent", - "description": "shop=newsagent is displayed as \"Newsstand\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-newspaper.svg" - }, - { - "key": "shop", - "value": "nutrition_supplements", - "description": "shop=nutrition_supplements is displayed as \"Nutrition Supplements Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-pills.svg" - }, - { - "key": "shop", - "value": "nuts", - "description": "shop=nuts is displayed as \"Nuts Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "shop", - "value": "optician", - "description": "shop=optician is displayed as \"Optician\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-optician.svg" - }, - { - "key": "shop", - "value": "outdoor", - "description": "shop=outdoor is displayed as \"Outdoors Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-compass.svg" - }, - { - "key": "shop", - "value": "outpost", - "description": "shop=outpost is displayed as \"Online Retailer Outpost\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "shop", - "value": "paint", - "description": "shop=paint is displayed as \"Paint Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-paint-roller.svg" - }, - { - "key": "shop", - "value": "party", - "description": "shop=party is displayed as \"Party Supply Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-balloon.svg" - }, - { - "key": "shop", - "value": "pasta", - "description": "shop=pasta is displayed as \"Pasta Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-plate-wheat.svg" - }, - { - "key": "shop", - "value": "pastry", - "description": "shop=pastry is displayed as \"Pastry Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-bakery.svg" - }, - { - "key": "shop", - "value": "pawnbroker", - "description": "shop=pawnbroker is displayed as \"Pawnshop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-money_hand.svg" - }, - { - "key": "shop", - "value": "perfumery", - "description": "shop=perfumery is displayed as \"Perfume Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-perfume.svg" - }, - { - "key": "shop", - "value": "pet", - "description": "shop=pet is displayed as \"Pet Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-cat.svg" - }, - { - "key": "shop", - "value": "pet_grooming", - "description": "shop=pet_grooming is displayed as \"Pet Groomer\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-pet_grooming.svg" - }, - { - "key": "shop", - "value": "photo", - "description": "shop=photo is displayed as \"Photography Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-camera-retro.svg" - }, - { - "key": "shop", - "value": "pottery", - "description": "shop=pottery is displayed as \"Pottery Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-vase.svg" - }, - { - "key": "shop", - "value": "printer_ink", - "description": "shop=printer_ink is displayed as \"Printer Ink Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-print.svg" - }, - { - "key": "shop", - "value": "psychic", - "description": "shop=psychic is displayed as \"Psychic\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-psychic.svg" - }, - { - "key": "shop", - "value": "pyrotechnics", - "description": "shop=pyrotechnics is displayed as \"Fireworks Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-rocket_firework.svg" - }, - { - "key": "shop", - "value": "radiotechnics", - "description": "shop=radiotechnics is displayed as \"Radio/Electronic Component Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-microchip.svg" - }, - { - "key": "shop", - "value": "religion", - "description": "shop=religion is displayed as \"Religious Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "shop", - "value": "rental", - "description": "shop=rental is displayed as \"Rental Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-dolly.svg" - }, - { - "key": "shop", - "value": "repair", - "description": "shop=repair is displayed as \"Repair Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/bike_shop/repair_shop.svg" - }, - { - "key": "shop", - "value": "rice", - "description": "shop=rice is displayed as \"Rice Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-bowl-rice.svg" - }, - { - "key": "shop", - "value": "scuba_diving", - "description": "shop=scuba_diving is displayed as \"Scuba Diving Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-scuba_diving.svg" - }, - { - "key": "shop", - "value": "seafood", - "description": "shop=seafood is displayed as \"Seafood Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-fish_cleaning.svg" - }, - { - "key": "shop", - "value": "second_hand", - "description": "shop=second_hand is displayed as \"Thrift Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "shop", - "value": "sewing", - "description": "shop=sewing is displayed as \"Sewing Supply Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-needle_and_spool.svg" - }, - { - "key": "shop", - "value": "shoe_repair", - "description": "shop=shoe_repair is displayed as \"Shoe Repair Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-hammer_shoe.svg" - }, - { - "key": "shop", - "value": "shoes", - "description": "shop=shoes is displayed as \"Shoe Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-shoe.svg" - }, - { - "key": "shop", - "value": "spices", - "description": "shop=spices is displayed as \"Spice Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-spice_bottle.svg" - }, - { - "key": "shop", - "value": "sports", - "description": "shop=sports is displayed as \"Sporting Goods Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-futbol.svg" - }, - { - "key": "shop", - "value": "stationery", - "description": "shop=stationery is displayed as \"Stationery Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-paperclip.svg" - }, - { - "key": "shop", - "value": "storage_rental", - "description": "shop=storage_rental is displayed as \"Storage Rental\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-storage_rental.svg" - }, - { - "key": "shop", - "value": "supermarket", - "description": "shop=supermarket is displayed as \"Supermarket\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-grocery.svg" - }, - { - "key": "shop", - "value": "swimming_pool", - "description": "shop=swimming_pool is displayed as \"Pool Supply Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/bike_shop/repair_shop.svg" - }, - { - "key": "shop", - "value": "tailor", - "description": "shop=tailor is displayed as \"Tailor\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-needle_and_spool.svg" - }, - { - "key": "shop", - "value": "tattoo", - "description": "shop=tattoo is displayed as \"Tattoo Parlor\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-tattoo_machine.svg" - }, - { - "key": "shop", - "value": "tea", - "description": "shop=tea is displayed as \"Tea Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-teahouse.svg" - }, - { - "key": "shop", - "value": "telecommunication", - "description": "shop=telecommunication is displayed as \"Telecom Retail Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-telephone.svg" - }, - { - "key": "shop", - "value": "ticket", - "description": "shop=ticket is displayed as \"Ticket Seller\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/bike_shop/repair_shop.svg" - }, - { - "key": "shop", - "value": "tiles", - "description": "shop=tiles is displayed as \"Tile Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-tiling.svg" - }, - { - "key": "shop", - "value": "tobacco", - "description": "shop=tobacco is displayed as \"Tobacco Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-pipe.svg" - }, - { - "key": "shop", - "value": "tool_hire", - "description": "shop=tool_hire is displayed as \"Tool Rental\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-tools.svg" - }, - { - "key": "shop", - "value": "toys", - "description": "shop=toys is displayed as \"Toy Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-rocket.svg" - }, - { - "key": "shop", - "value": "trade", - "description": "shop=trade is displayed as \"Trade Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-tools.svg" - }, - { - "key": "shop", - "value": "travel_agency", - "description": "shop=travel_agency is displayed as \"Travel Agency\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-suitcase.svg" - }, - { - "key": "shop", - "value": "trophy", - "description": "shop=trophy is displayed as \"Trophy Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/fas-trophy.svg" - }, - { - "key": "shop", - "value": "tyres", - "description": "shop=tyres is displayed as \"Tire Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-tire.svg" - }, - { - "key": "shop", - "value": "vacuum_cleaner", - "description": "shop=vacuum_cleaner is displayed as \"Vacuum Cleaner Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-vacuum.svg" - }, - { - "key": "shop", - "value": "variety_store", - "description": "shop=variety_store is displayed as \"Discount Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "shop", - "value": "video", - "description": "shop=video is displayed as \"Video Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-movie_rental.svg" - }, - { - "key": "shop", - "value": "video_games", - "description": "shop=video_games is displayed as \"Video Game Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-gaming.svg" - }, - { - "key": "shop", - "value": "watches", - "description": "shop=watches is displayed as \"Watches Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-watch.svg" - }, - { - "key": "shop", - "value": "water", - "description": "shop=water is displayed as \"Drinking Water Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-water_bottle.svg" - }, - { - "key": "shop", - "value": "water_sports", - "description": "shop=water_sports is displayed as \"Watersport/Swim Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/bike_shop/repair_shop.svg" - }, - { - "key": "shop", - "value": "weapons", - "description": "shop=weapons is displayed as \"Weapon Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-dagger.svg" - }, - { - "key": "shop", - "value": "wholesale", - "description": "shop=wholesale is displayed as \"Wholesale Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-warehouse.svg" - }, - { - "key": "shop", - "value": "wigs", - "description": "shop=wigs is displayed as \"Wig Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "shop", - "value": "window_blind", - "description": "shop=window_blind is displayed as \"Window Blind Store\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/temaki-window.svg" - }, - { - "key": "shop", - "value": "wine", - "description": "shop=wine is displayed as \"Wine Shop\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/id_presets/maki-alcohol-shop.svg" - }, - { - "key": "disused:shop", - "description": "disused:shop= is displayed as \"This shop is no longer used. It is vacant\" by layer Bike repair/shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types", - "icon_url": "./assets/layers/shops/shop-disused.svg" - }, { "key": "brand", "description": "Values of `brand` are shown with \"Part of {brand}\" and can be updated. The question is \"What is the brand of this shop?\" by layer Bike repair/shop", @@ -1556,61 +396,61 @@ { "key": "payment:cash", "value": "yes", - "description": "payment:cash=yes is displayed as \"Cash is accepted here\" by layers Bike repair/shop, Bicycle rental, Bicycle rental, Charging stations, Vending Machines", + "description": "payment:cash=yes is displayed as \"Cash is accepted here\" by layers Bike repair/shop, Bicycle rental, Bicycle rental, Toilets, Charging stations, Vending Machines", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#payment_options", "icon_url": "./assets/layers/questions/cash.svg" }, { "key": "payment:cards", "value": "yes", - "description": "payment:cards=yes is displayed as \"Payment cards are accepted here\" by layers Bike repair/shop, Bicycle rental, Bicycle rental, Charging stations, Vending Machines", + "description": "payment:cards=yes is displayed as \"Payment cards are accepted here\" by layers Bike repair/shop, Bicycle rental, Bicycle rental, Toilets, Charging stations, Vending Machines", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#payment_options", "icon_url": "./assets/layers/questions/payment_card.svg" }, { "key": "payment:qr_code", "value": "yes", - "description": "payment:qr_code=yes is displayed as \"Payment by QR-code is possible here\" by layers Bike repair/shop, Bicycle rental, Bicycle rental, Charging stations, Vending Machines", + "description": "payment:qr_code=yes is displayed as \"Payment by QR-code is possible here\" by layers Bike repair/shop, Bicycle rental, Bicycle rental, Toilets, Charging stations, Vending Machines", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#payment_options", "icon_url": "./assets/layers/questions/qrcode.svg" }, { "key": "level", - "description": "Values of `level` are shown with \"Located on the {level}th floor\" and can be updated. The question is \"On what level is this feature located?\" by layers Bike repair/shop, Bicycle pump and repair, Charging stations, Vending Machines", + "description": "Values of `level` are shown with \"Located on the {level}th floor\" and can be updated. The question is \"On what level is this feature located?\" by layers Bike repair/shop, Bicycle pump and repair, Toilets, Charging stations, Vending Machines", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#single_level", "icon_url": "./assets/layers/bike_shop/repair_shop.svg" }, { "key": "location", "value": "underground", - "description": "location=underground is displayed as \"Located underground\" by layers Bike repair/shop, Bicycle pump and repair, Charging stations, Vending Machines", + "description": "location=underground is displayed as \"Located underground\" by layers Bike repair/shop, Bicycle pump and repair, Toilets, Charging stations, Vending Machines", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#single_level", "icon_url": "./assets/layers/bike_shop/repair_shop.svg" }, { "key": "level", "value": "0", - "description": "level=0 is displayed as \"Located on the ground floor\" by layers Bike repair/shop, Bicycle pump and repair, Charging stations, Vending Machines", + "description": "level=0 is displayed as \"Located on the ground floor\" by layers Bike repair/shop, Bicycle pump and repair, Toilets, Charging stations, Vending Machines", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#single_level", "icon_url": "./assets/layers/bike_shop/repair_shop.svg" }, { "key": "level", - "description": "level= is displayed as \"Located on the ground floor\" by layers Bike repair/shop, Bicycle pump and repair, Charging stations, Vending Machines", + "description": "level= is displayed as \"Located on the ground floor\" by layers Bike repair/shop, Bicycle pump and repair, Toilets, Charging stations, Vending Machines", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#single_level", "icon_url": "./assets/layers/bike_shop/repair_shop.svg" }, { "key": "level", "value": "1", - "description": "level=1 is displayed as \"Located on the first floor\" by layers Bike repair/shop, Bicycle pump and repair, Charging stations, Vending Machines", + "description": "level=1 is displayed as \"Located on the first floor\" by layers Bike repair/shop, Bicycle pump and repair, Toilets, Charging stations, Vending Machines", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#single_level", "icon_url": "./assets/layers/bike_shop/repair_shop.svg" }, { "key": "level", "value": "-1", - "description": "level=-1 is displayed as \"Located on the first basement level\" by layers Bike repair/shop, Bicycle pump and repair, Charging stations, Vending Machines", + "description": "level=-1 is displayed as \"Located on the first basement level\" by layers Bike repair/shop, Bicycle pump and repair, Toilets, Charging stations, Vending Machines", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#single_level", "icon_url": "./assets/layers/bike_shop/repair_shop.svg" }, @@ -1781,117 +621,6 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#bicycle_rental", "icon_url": "./assets/layers/bike_shop/repair_shop.svg" }, - { - "key": "rental", - "description": "Values of `rental` are shown with \"{rental} is rented here\" and can be updated. The question is \"What kind of bicycles and accessories are rented here?\" by layers Bike repair/shop, Bicycle rental", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#bicycle_types", - "icon_url": "./assets/layers/bike_shop/repair_shop.svg" - }, - { - "key": "rental", - "value": "city_bike", - "description": "rental=city_bike is displayed as \"Normal city bikes can be rented here\" by layers Bike repair/shop, Bicycle rental", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#bicycle_types", - "icon_url": "./assets/layers/bike_shop/repair_shop.svg" - }, - { - "key": "rental", - "value": "ebike", - "description": "rental=ebike is displayed as \"Electrical bikes can be rented here\" by layers Bike repair/shop, Bicycle rental", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#bicycle_types", - "icon_url": "./assets/layers/bike_shop/repair_shop.svg" - }, - { - "key": "rental", - "value": "bmx", - "description": "rental=bmx is displayed as \"BMX bikes can be rented here\" by layers Bike repair/shop, Bicycle rental", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#bicycle_types", - "icon_url": "./assets/layers/bike_shop/repair_shop.svg" - }, - { - "key": "rental", - "value": "mtb", - "description": "rental=mtb is displayed as \"Mountainbikes can be rented here\" by layers Bike repair/shop, Bicycle rental", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#bicycle_types", - "icon_url": "./assets/layers/bike_shop/repair_shop.svg" - }, - { - "key": "rental", - "value": "kid_bike", - "description": "rental=kid_bike is displayed as \"Bikes for children can be rented here\" by layers Bike repair/shop, Bicycle rental", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#bicycle_types", - "icon_url": "./assets/layers/bike_shop/repair_shop.svg" - }, - { - "key": "rental", - "value": "tandem", - "description": "rental=tandem is displayed as \"Tandem bicycles can be rented here\" by layers Bike repair/shop, Bicycle rental", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#bicycle_types", - "icon_url": "./assets/layers/bike_shop/repair_shop.svg" - }, - { - "key": "rental", - "value": "racebike", - "description": "rental=racebike is displayed as \"Race bicycles can be rented here\" by layers Bike repair/shop, Bicycle rental", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#bicycle_types", - "icon_url": "./assets/layers/bike_shop/repair_shop.svg" - }, - { - "key": "rental", - "value": "bike_helmet", - "description": "rental=bike_helmet is displayed as \"Bike helmets can be rented here\" by layers Bike repair/shop, Bicycle rental", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#bicycle_types", - "icon_url": "./assets/layers/bike_shop/repair_shop.svg" - }, - { - "key": "rental", - "value": "cargo_bike", - "description": "rental=cargo_bike is displayed as \"Cargo bikes can be rented here\" by layers Bike repair/shop, Bicycle rental", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#bicycle_types", - "icon_url": "./assets/layers/bike_shop/repair_shop.svg" - }, - { - "key": "capacity:city_bike", - "description": "Values of `capacity:city_bike` are shown with \"{capacity:city_bike} city bikes can be rented here\" and can be updated. The question is \"How many city bikes can be rented here?\" by layers Bike repair/shop, Bicycle rental", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#rental_capacity_city_bike", - "icon_url": "./assets/layers/bike_shop/repair_shop.svg" - }, - { - "key": "capacity:ebike", - "description": "Values of `capacity:ebike` are shown with \"{capacity:ebike} electrical bikes can be rented here\" and can be updated. The question is \"How many electrical bikes can be rented here?\" by layers Bike repair/shop, Bicycle rental", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#rental_capacity_ebike", - "icon_url": "./assets/layers/bike_shop/repair_shop.svg" - }, - { - "key": "capacity:kid_bike", - "description": "Values of `capacity:kid_bike` are shown with \"{capacity:kid_bike} bikes for children can be rented here\" and can be updated. The question is \"How many bikes for children can be rented here?\" by layers Bike repair/shop, Bicycle rental", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#rental_capacity_kid_bike", - "icon_url": "./assets/layers/bike_shop/repair_shop.svg" - }, - { - "key": "capacity:bmx", - "description": "Values of `capacity:bmx` are shown with \"{capacity:bmx} BMX bikes can be rented here\" and can be updated. The question is \"How many BMX bikes can be rented here?\" by layers Bike repair/shop, Bicycle rental", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#rental_capacity_bmx", - "icon_url": "./assets/layers/bike_shop/repair_shop.svg" - }, - { - "key": "capacity:mtb", - "description": "Values of `capacity:mtb` are shown with \"{capacity:mtb} mountainbikes can be rented here\" and can be updated. The question is \"How many mountainbikes can be rented here?\" by layers Bike repair/shop, Bicycle rental", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#rental_capacity_mtb", - "icon_url": "./assets/layers/bike_shop/repair_shop.svg" - }, - { - "key": "capacity:bicycle_pannier", - "description": "Values of `capacity:bicycle_pannier` are shown with \"{capacity:bicycle_pannier} bicycle panniers can be rented here\" and can be updated. The question is \"How many bicycle panniers can be rented here?\" by layers Bike repair/shop, Bicycle rental", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#rental_capacity_bicycle_pannier", - "icon_url": "./assets/layers/bike_shop/repair_shop.svg" - }, - { - "key": "capacity:tandem_bicycle", - "description": "Values of `capacity:tandem_bicycle` are shown with \"{capacity:tandem_bicycle} tandem can be rented here\" and can be updated. The question is \"How many tandem can be rented here?\" by layers Bike repair/shop, Bicycle rental", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#rental_capacity_tandem_bicycle", - "icon_url": "./assets/layers/bike_shop/repair_shop.svg" - }, { "key": "service:bicycle:pump", "value": "yes", @@ -1955,32 +684,6 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#bike_wash", "icon_url": "./assets/layers/bike_shop/repair_shop.svg" }, - { - "key": "service:bicycle:cleaning:charge", - "description": "Values of `service:bicycle:cleaning:charge` are shown with \"Using the cleaning service costs {service:bicycle:cleaning:charge}\" and can be updated. The question is \"How much does it cost to use the cleaning service?\" by layers Bike repair/shop, Bike cleaning service", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#bike_cleaning_service_bicycle_cleaning_charge", - "icon_url": "./assets/layers/bike_shop/repair_shop.svg" - }, - { - "key": "service:bicycle:cleaning:fee", - "value": "no", - "description": "service:bicycle:cleaning:fee=no is displayed as \"The cleaning service is free to use\" by layers Bike repair/shop, Bike cleaning service", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#bike_cleaning_service_bicycle_cleaning_charge", - "icon_url": "./assets/layers/bike_shop/repair_shop.svg" - }, - { - "key": "service:bicycle:cleaning:fee", - "value": "yes", - "description": "service:bicycle:cleaning:fee=yes & service:bicycle:cleaning:charge= is displayed as \"Free to use\" by layers Bike repair/shop, Bike cleaning service", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#bike_cleaning_service_bicycle_cleaning_charge", - "icon_url": "./assets/layers/bike_shop/repair_shop.svg" - }, - { - "key": "service:bicycle:cleaning:charge", - "description": "service:bicycle:cleaning:fee=yes & service:bicycle:cleaning:charge= is displayed as \"Free to use\" by layers Bike repair/shop, Bike cleaning service", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#bike_cleaning_service_bicycle_cleaning_charge", - "icon_url": "./assets/layers/bike_shop/repair_shop.svg" - }, { "key": "internet_access", "value": "wlan", @@ -2018,8 +721,8 @@ }, { "key": "internet_access", - "value": "terminal;wifi", - "description": "internet_access=terminal;wifi is displayed as \"This place offers both wireless internet and internet access via a terminal or computer\" by layer Bike repair/shop", + "value": "terminal;wlan", + "description": "internet_access=terminal;wlan is displayed as \"This place offers both wireless internet and internet access via a terminal or computer\" by layer Bike repair/shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#internet", "icon_url": "./assets/layers/bike_shop/repair_shop.svg" }, @@ -2199,7 +902,7 @@ }, { "key": "description", - "description": "Values of `description` are shown with \"{description}\" and can be updated. The question is \"Is there still some relevant info that the previous questions did not cover? Feel free to add it here.\" by layers Bike repair/shop, Bike-related object, Bicycle library", + "description": "Values of `description` are shown with \"{description}\" and can be updated. The question is \"Is there still some relevant info that the previous questions did not cover? Feel free to add it here.\" by layers Bike repair/shop, Bike-related object, Bicycle library, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#description", "icon_url": "./assets/layers/bike_shop/repair_shop.svg" }, @@ -2275,7 +978,7 @@ { "key": "opening_hours", "value": "24/7", - "description": "opening_hours=24/7 is displayed as \"24/7 opened (including holidays)\" by layers Bicycle pump and repair, Drinking water, Bike parking, Charging stations, Vending Machines", + "description": "opening_hours=24/7 is displayed as \"24/7 opened (including holidays)\" by layers Bicycle pump and repair, Drinking water, Toilets, Bike parking, Charging stations, Vending Machines", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_repair_station.md#opening_hours_24_7", "icon_url": "./assets/layers/questions/open24_7.svg" }, @@ -2485,7 +1188,7 @@ { "key": "fee", "value": "no", - "description": "fee=no is displayed as \"Free to use\" by layers Drinking water, Bike parking, Charging stations", + "description": "fee=no is displayed as \"Free to use\" by layers Drinking water, Toilets, Bike parking, Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/drinking_water.md#fee", "icon_url": "./assets/layers/drinking_water/drips.svg" }, @@ -2511,9 +1214,9 @@ "icon_url": "./assets/layers/drinking_water/bottle.svg" }, { - "key": "man_made", + "key": "fountain", "value": "water_tap", - "description": "man_made=water_tap is displayed as \"This is a water tap. The water flows downward and the stream is controlled by a valve or push-button.\" by layer Drinking water", + "description": "fountain=water_tap is displayed as \"This is a water tap. The water flows downward and the stream is controlled by a valve or push-button.\" by layer Drinking water", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/drinking_water.md#type", "icon_url": "./assets/layers/drinking_water/tap.svg" }, @@ -2797,6 +1500,32 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_cleaning.md", "icon_url": "./assets/layers/bike_cleaning/bike_cleaning.svg" }, + { + "key": "service:bicycle:cleaning:charge", + "description": "Values of `service:bicycle:cleaning:charge` are shown with \"Using the cleaning service costs {service:bicycle:cleaning:charge}\" and can be updated. The question is \"How much does it cost to use the cleaning service?\" by layer Bike cleaning service", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_cleaning.md#bike_cleaning_service_bicycle_cleaning_charge", + "icon_url": "./assets/layers/bike_cleaning/bike_cleaning.svg" + }, + { + "key": "service:bicycle:cleaning:fee", + "value": "no", + "description": "service:bicycle:cleaning:fee=no is displayed as \"The cleaning service is free to use\" by layer Bike cleaning service", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_cleaning.md#bike_cleaning_service_bicycle_cleaning_charge", + "icon_url": "./assets/layers/bike_cleaning/bike_cleaning.svg" + }, + { + "key": "service:bicycle:cleaning:fee", + "value": "yes", + "description": "service:bicycle:cleaning:fee=yes & service:bicycle:cleaning:charge= is displayed as \"Free to use\" by layer Bike cleaning service", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_cleaning.md#bike_cleaning_service_bicycle_cleaning_charge", + "icon_url": "./assets/layers/bike_cleaning/bike_cleaning.svg" + }, + { + "key": "service:bicycle:cleaning:charge", + "description": "service:bicycle:cleaning:fee=yes & service:bicycle:cleaning:charge= is displayed as \"Free to use\" by layer Bike cleaning service", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_cleaning.md#bike_cleaning_service_bicycle_cleaning_charge", + "icon_url": "./assets/layers/bike_cleaning/bike_cleaning.svg" + }, { "key": "charge", "description": "Values of `charge` are shown with \"Using the cleaning service costs {charge}\" and can be updated. The question is \"How much does it cost to use the cleaning service?\" by layer Bike cleaning service", @@ -2941,6 +1670,117 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental_non_docking.md#payment_options_advanced", "icon_url": "./assets/layers/questions/nfc_card.svg" }, + { + "key": "rental", + "description": "Values of `rental` are shown with \"{rental} is rented here\" and can be updated. The question is \"What kind of bicycles and accessories are rented here?\" by layer Bicycle rental", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental_non_docking.md#bicycle_types", + "icon_url": "./assets/themes/cyclofix/key.svg" + }, + { + "key": "rental", + "value": "city_bike", + "description": "rental=city_bike is displayed as \"Normal city bikes can be rented here\" by layer Bicycle rental", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental_non_docking.md#bicycle_types", + "icon_url": "./assets/themes/cyclofix/key.svg" + }, + { + "key": "rental", + "value": "ebike", + "description": "rental=ebike is displayed as \"Electrical bikes can be rented here\" by layer Bicycle rental", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental_non_docking.md#bicycle_types", + "icon_url": "./assets/themes/cyclofix/key.svg" + }, + { + "key": "rental", + "value": "bmx", + "description": "rental=bmx is displayed as \"BMX bikes can be rented here\" by layer Bicycle rental", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental_non_docking.md#bicycle_types", + "icon_url": "./assets/themes/cyclofix/key.svg" + }, + { + "key": "rental", + "value": "mtb", + "description": "rental=mtb is displayed as \"Mountainbikes can be rented here\" by layer Bicycle rental", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental_non_docking.md#bicycle_types", + "icon_url": "./assets/themes/cyclofix/key.svg" + }, + { + "key": "rental", + "value": "kid_bike", + "description": "rental=kid_bike is displayed as \"Bikes for children can be rented here\" by layer Bicycle rental", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental_non_docking.md#bicycle_types", + "icon_url": "./assets/themes/cyclofix/key.svg" + }, + { + "key": "rental", + "value": "tandem", + "description": "rental=tandem is displayed as \"Tandem bicycles can be rented here\" by layer Bicycle rental", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental_non_docking.md#bicycle_types", + "icon_url": "./assets/themes/cyclofix/key.svg" + }, + { + "key": "rental", + "value": "racebike", + "description": "rental=racebike is displayed as \"Race bicycles can be rented here\" by layer Bicycle rental", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental_non_docking.md#bicycle_types", + "icon_url": "./assets/themes/cyclofix/key.svg" + }, + { + "key": "rental", + "value": "bike_helmet", + "description": "rental=bike_helmet is displayed as \"Bike helmets can be rented here\" by layer Bicycle rental", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental_non_docking.md#bicycle_types", + "icon_url": "./assets/themes/cyclofix/key.svg" + }, + { + "key": "rental", + "value": "cargo_bike", + "description": "rental=cargo_bike is displayed as \"Cargo bikes can be rented here\" by layer Bicycle rental", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental_non_docking.md#bicycle_types", + "icon_url": "./assets/themes/cyclofix/key.svg" + }, + { + "key": "capacity:city_bike", + "description": "Values of `capacity:city_bike` are shown with \"{capacity:city_bike} city bikes can be rented here\" and can be updated. The question is \"How many city bikes can be rented here?\" by layer Bicycle rental", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental_non_docking.md#rental_capacity_city_bike", + "icon_url": "./assets/themes/cyclofix/key.svg" + }, + { + "key": "capacity:ebike", + "description": "Values of `capacity:ebike` are shown with \"{capacity:ebike} electrical bikes can be rented here\" and can be updated. The question is \"How many electrical bikes can be rented here?\" by layer Bicycle rental", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental_non_docking.md#rental_capacity_ebike", + "icon_url": "./assets/themes/cyclofix/key.svg" + }, + { + "key": "capacity:kid_bike", + "description": "Values of `capacity:kid_bike` are shown with \"{capacity:kid_bike} bikes for children can be rented here\" and can be updated. The question is \"How many bikes for children can be rented here?\" by layer Bicycle rental", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental_non_docking.md#rental_capacity_kid_bike", + "icon_url": "./assets/themes/cyclofix/key.svg" + }, + { + "key": "capacity:bmx", + "description": "Values of `capacity:bmx` are shown with \"{capacity:bmx} BMX bikes can be rented here\" and can be updated. The question is \"How many BMX bikes can be rented here?\" by layer Bicycle rental", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental_non_docking.md#rental_capacity_bmx", + "icon_url": "./assets/themes/cyclofix/key.svg" + }, + { + "key": "capacity:mtb", + "description": "Values of `capacity:mtb` are shown with \"{capacity:mtb} mountainbikes can be rented here\" and can be updated. The question is \"How many mountainbikes can be rented here?\" by layer Bicycle rental", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental_non_docking.md#rental_capacity_mtb", + "icon_url": "./assets/themes/cyclofix/key.svg" + }, + { + "key": "capacity:bicycle_pannier", + "description": "Values of `capacity:bicycle_pannier` are shown with \"{capacity:bicycle_pannier} bicycle panniers can be rented here\" and can be updated. The question is \"How many bicycle panniers can be rented here?\" by layer Bicycle rental", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental_non_docking.md#rental_capacity_bicycle_pannier", + "icon_url": "./assets/themes/cyclofix/key.svg" + }, + { + "key": "capacity:tandem_bicycle", + "description": "Values of `capacity:tandem_bicycle` are shown with \"{capacity:tandem_bicycle} tandem can be rented here\" and can be updated. The question is \"How many tandem can be rented here?\" by layer Bicycle rental", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental_non_docking.md#rental_capacity_tandem_bicycle", + "icon_url": "./assets/themes/cyclofix/key.svg" + }, { "key": "amenity", "value": "bicycle_library", @@ -3008,6 +1848,580 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_library.md#bicycle_library_target_group", "icon_url": "./assets/layers/bicycle_library/bicycle_library.svg" }, + { + "key": "amenity", + "value": "toilets", + "description": "Features with this tag are displayed by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "access", + "description": "Values of `access` are shown with \"Access is {access}\" and can be updated. The question is \"Are these toilets publicly accessible?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_access", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "access", + "value": "yes", + "description": "access=yes is displayed as \"Public access\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_access", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "access", + "value": "customers", + "description": "access=customers is displayed as \"Only access to customers\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_access", + "icon_url": "key" + }, + { + "key": "access", + "value": "no", + "description": "access=no is displayed as \"Not accessible\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_access", + "icon_url": "lock" + }, + { + "key": "access", + "value": "key", + "description": "access=key is displayed as \"Accessible, but one has to ask a key to enter\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_access", + "icon_url": "key" + }, + { + "key": "access", + "value": "public", + "description": "access=public is displayed as \"Public access\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_access", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "fee", + "value": "yes", + "description": "fee=yes is displayed as \"These are paid toilets\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_fee", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "charge", + "description": "Values of `charge` are shown with \"The fee is {charge}\" and can be updated. The question is \"How much does one have to pay for these toilets?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_charge", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "payment:coins", + "value": "yes", + "description": "payment:coins=yes is displayed as \"Coins are accepted here\" by layers Toilets, Vending Machines", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#payment_options_split", + "icon_url": "./assets/layers/questions/coins.svg" + }, + { + "key": "payment:notes", + "value": "yes", + "description": "payment:notes=yes is displayed as \"Bank notes are accepted here\" by layers Toilets, Vending Machines", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#payment_options_split", + "icon_url": "./assets/layers/questions/notes.svg" + }, + { + "key": "payment:debit_cards", + "value": "yes", + "description": "payment:debit_cards=yes is displayed as \"Debit cards are accepted here\" by layers Toilets, Vending Machines", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#payment_options_split", + "icon_url": "./assets/layers/questions/payment_card.svg" + }, + { + "key": "payment:credit_cards", + "value": "yes", + "description": "payment:credit_cards=yes is displayed as \"Credit cards are accepted here\" by layers Toilets, Vending Machines", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#payment_options_split", + "icon_url": "./assets/layers/questions/payment_card.svg" + }, + { + "key": "opening_hours", + "description": "Values of `opening_hours` are shown with \"

Opening hours

{opening_hours_table(opening_hours)}\" and can be updated. The question is \"When are these toilets opened?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#opening_hours_24_7", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:position", + "value": "seated", + "description": "toilets:position=seated is displayed as \"There are only seated toilets\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_type", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:position", + "value": "urinal", + "description": "toilets:position=urinal is displayed as \"There are only urinals here\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_type", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:position", + "value": "squat", + "description": "toilets:position=squat is displayed as \"There are only squat toilets here\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_type", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:position", + "value": "seated;urinal", + "description": "toilets:position=seated;urinal is displayed as \"Both seated toilets and urinals are available here\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_type", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:disposal", + "value": "flush", + "description": "toilets:disposal=flush is displayed as \"The waste is moved away by flushing the toilet with water\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_disposal", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:disposal", + "value": "pitlatrine", + "description": "toilets:disposal=pitlatrine is displayed as \"The waste falls into a pit\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_disposal", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:disposal", + "value": "bucket", + "description": "toilets:disposal=bucket is displayed as \"The waste is collected in a bucket or similar container, which is regularly removed\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_disposal", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "gender_segregated", + "value": "yes", + "description": "gender_segregated=yes is displayed as \"There is a separate, signposted area for men and women\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#gender_segregated", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "gender_segregated", + "value": "no", + "description": "gender_segregated=no is displayed as \"There is no separate, signposted area for men and women\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#gender_segregated", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:menstrual_products", + "value": "yes", + "description": "toilets:menstrual_products=yes is displayed as \"Free menstrual products are available to all visitors of these toilets\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#menstrual_products", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:menstrual_products", + "value": "limited", + "description": "toilets:menstrual_products=limited is displayed as \"Free menstrual products are available to some visitors of these toilets\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#menstrual_products", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:menstrual_products", + "value": "no", + "description": "toilets:menstrual_products=no is displayed as \"No free menstrual products are available here\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#menstrual_products", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:menstrual_products:location", + "description": "Values of `toilets:menstrual_products:location` are shown with \"The menstrual products are located in {toilets:menstrual_products:location}\" and can be updated. The question is \"Where are the free menstrual products located?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#menstrual_products_location", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:menstrual_products:location", + "value": "female_toilet", + "description": "toilets:menstrual_products:location=female_toilet is displayed as \"The free, menstrual products are located in the toilet for women\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#menstrual_products_location", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:menstrual_products:location", + "value": "male_toilet", + "description": "toilets:menstrual_products:location=male_toilet is displayed as \"The free, menstrual products are located in the toilet for men\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#menstrual_products_location", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:menstrual_products:location", + "value": "wheelchair_toilet", + "description": "toilets:menstrual_products:location=wheelchair_toilet is displayed as \"The free, menstrual products are located in the toilet for wheelchair users\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#menstrual_products_location", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table", + "value": "yes", + "description": "changing_table=yes is displayed as \"A changing table is available\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_changing_table", + "icon_url": "./assets/layers/toilet/baby.svg" + }, + { + "key": "changing_table", + "value": "no", + "description": "changing_table=no is displayed as \"No changing table is available\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_changing_table", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:location", + "description": "Values of `changing_table:location` are shown with \"A changing table is located at {changing_table:location}\" and can be updated. The question is \"Where is the changing table located?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_changing_table_location", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:location", + "value": "female_toilet", + "description": "changing_table:location=female_toilet is displayed as \"A changing table is in the toilet for women\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_changing_table_location", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:location", + "value": "male_toilet", + "description": "changing_table:location=male_toilet is displayed as \"A changing table is in the toilet for men\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_changing_table_location", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:location", + "value": "wheelchair_toilet", + "description": "changing_table:location=wheelchair_toilet is displayed as \"A changing table is in the toilet for wheelchair users\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_changing_table_location", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:location", + "value": "dedicated_room", + "description": "changing_table:location=dedicated_room is displayed as \"A changing table is in a dedicated room\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_changing_table_location", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "supervised", + "value": "yes", + "description": "supervised=yes is displayed as \"There is a person supervising these toilets during (most of) the opening hours\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_supervised", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "supervised", + "value": "interval", + "description": "supervised=interval is displayed as \"There is a person supervising these toilets, but they are present only during certain times of the opening hours\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_supervised", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "supervised", + "value": "no", + "description": "supervised=no is displayed as \"These toilets are not supervised\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_supervised", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:paper_supplied", + "value": "yes", + "description": "toilets:paper_supplied=yes is displayed as \"This toilet is equipped with toilet paper\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_has_paper", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:paper_supplied", + "value": "no", + "description": "toilets:paper_supplied=no is displayed as \"You have to bring your own toilet paper to this toilet\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_has_paper", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:handwashing", + "value": "yes", + "description": "toilets:handwashing=yes is displayed as \"These toilets have a sink to wash your hands\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_handwashing", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:handwashing", + "value": "no", + "description": "toilets:handwashing=no is displayed as \"These toilets don't have a sink to wash your hands\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_handwashing", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:hands_drying", + "value": "electric_hand_dryer", + "description": "toilets:hands_drying=electric_hand_dryer is displayed as \"Electric hand dryers are available for drying hands.\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_drying", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:hands_drying", + "value": "paper_towel", + "description": "toilets:hands_drying=paper_towel is displayed as \"Paper towels are available for drying hands.\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_drying", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:hands_drying", + "value": "towel_cabinet", + "description": "toilets:hands_drying=towel_cabinet is displayed as \"A towel roll cabinet is available for drying hands\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_drying", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:hands_drying", + "value": "towel", + "description": "toilets:hands_drying=towel is displayed as \"A fabric towel available to dry your hands.\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_drying", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:hands_drying", + "value": "no", + "description": "toilets:hands_drying=no is displayed as \"There are no hand drying facilities available.\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_drying", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "yes", + "description": "wheelchair=yes is displayed as \"There is a dedicated toilet for wheelchair users\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "no", + "description": "wheelchair=no is displayed as \"No wheelchair access\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "designated", + "description": "wheelchair=designated is displayed as \"There is only a dedicated toilet for wheelchair users\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "designated", + "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_title", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair", + "value": "designated", + "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_title", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "no", + "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_title", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair", + "value": "no", + "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_title", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair:access", + "value": "yes", + "description": "toilets:wheelchair:access=yes is displayed as \"The wheelchair accessible toilets are freely accessible\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_access", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair:access", + "value": "key", + "description": "toilets:wheelchair:access=key is displayed as \"One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_access", + "icon_url": "key" + }, + { + "key": "centralkey", + "value": "mlak", + "description": "centralkey=mlak is displayed as \"One can use a Master Locksmiths Access Key (MLAK) to access this bathroom\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_access", + "icon_url": "./assets/layers/toilet/MLAK.svg" + }, + { + "key": "centralkey", + "value": "nks", + "description": "centralkey=nks is displayed as \"One can use a RADAR Key to access this bathroom\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_access", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "centralkey", + "value": "eurokey", + "description": "centralkey=eurokey is displayed as \"One can use a EuroKey to access this bathroom\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_access", + "icon_url": "./assets/layers/toilet/eurokey.svg" + }, + { + "key": "door:width", + "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_door_width", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult", + "value": "yes", + "description": "changing_table:adult=yes is displayed as \"Has a changing table for adults\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult", + "value": "no", + "description": "changing_table:adult=no is displayed as \"No changing table for adults\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:height", + "description": "Values of `changing_table:adult:height` are shown with \"The changing table is {canonical(changing_table:adult:height)} high\" and can be updated. The question is \"What is the height of the adult changing table?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_height", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:height", + "value": "adjustable", + "description": "changing_table:adult:height=adjustable is displayed as \"The changing table is adjustable in height\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_height", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:min_height", + "description": "Values of `changing_table:adult:min_height` are shown with \"The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}\" and can be updated. The question is \"What is the lowest height the adult changing table can be moved to?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_min_height", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:max_height", + "description": "Values of `changing_table:adult:max_height` are shown with \"The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}\" and can be updated. The question is \"What is the highest height the adult changing table can be moved to?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_max_height", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:height:mechanism", + "value": "manual", + "description": "changing_table:adult:height:mechanism=manual is displayed as \"The height of the adult changing table is adjusted manually\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_mechanism", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:height:mechanism", + "value": "electric", + "description": "changing_table:adult:height:mechanism=electric is displayed as \"The height of the adult changing table is adjusted electrically\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_mechanism", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:support", + "value": "wall_mounted", + "description": "changing_table:adult:support=wall_mounted is displayed as \"The changing table is mounted to the wall\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_support", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:support", + "value": "legs", + "description": "changing_table:adult:support=legs is displayed as \"The changing table stands on table legs\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_support", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:support", + "value": "wheels", + "description": "changing_table:adult:support=wheels is displayed as \"The changing table stands on table legs with wheels and can be moved\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_support", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "phone", + "description": "Values of `phone` are shown with \"{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}\" and can be updated. The question is \"What number can one call in case of troubles or questions?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#phone", + "icon_url": "./assets/layers/questions/phone.svg" + }, + { + "key": "email", + "description": "Values of `email` are shown with \"{email}\" and can be updated. The question is \"What is the email address one can send to in case of troubles or questions?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#email", + "icon_url": "./assets/svg/envelope.svg" + }, { "key": "amenity", "value": "bicycle_parking", @@ -5520,34 +4934,6 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/vending_machine_bicycle.md#bicycle_tube_vending_machine_brand", "icon_url": "./assets/layers/vending_machine/vending_machine.svg" }, - { - "key": "payment:coins", - "value": "yes", - "description": "payment:coins=yes is displayed as \"Coins are accepted here\" by layer Vending Machines", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/vending_machine_bicycle.md#payment_options_split", - "icon_url": "./assets/layers/questions/coins.svg" - }, - { - "key": "payment:notes", - "value": "yes", - "description": "payment:notes=yes is displayed as \"Bank notes are accepted here\" by layer Vending Machines", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/vending_machine_bicycle.md#payment_options_split", - "icon_url": "./assets/layers/questions/notes.svg" - }, - { - "key": "payment:debit_cards", - "value": "yes", - "description": "payment:debit_cards=yes is displayed as \"Debit cards are accepted here\" by layer Vending Machines", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/vending_machine_bicycle.md#payment_options_split", - "icon_url": "./assets/layers/questions/payment_card.svg" - }, - { - "key": "payment:credit_cards", - "value": "yes", - "description": "payment:credit_cards=yes is displayed as \"Credit cards are accepted here\" by layer Vending Machines", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/vending_machine_bicycle.md#payment_options_split", - "icon_url": "./assets/layers/questions/payment_card.svg" - }, { "key": "payment:coins:denominations", "value": "0.01 EUR", diff --git a/Docs/TagInfo/mapcomplete_disaster_response.json b/Docs/TagInfo/mapcomplete_disaster_response.json index cfb6df846..06783945f 100644 --- a/Docs/TagInfo/mapcomplete_disaster_response.json +++ b/Docs/TagInfo/mapcomplete_disaster_response.json @@ -228,31 +228,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Map of fire stations, Disaster response organizations, Police stations, Map of fire extinguishers, Emergency assembly points, Defibrillators, Map of hydrants, Doctors, Map of ambulance stations, Pharmacies", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Map of fire stations, Disaster response organizations, Police stations, Map of fire extinguishers, Emergency assembly points, Defibrillators, Map of hydrants, Doctors, Map of ambulance stations, Pharmacies", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/fire_station.md#images", "icon_url": "./assets/themes/hailhydrant/Twemoji12_1f692.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Map of fire stations, Disaster response organizations, Police stations, Map of fire extinguishers, Emergency assembly points, Defibrillators, Map of hydrants, Doctors, Map of ambulance stations, Pharmacies", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Map of fire stations, Disaster response organizations, Police stations, Map of fire extinguishers, Emergency assembly points, Defibrillators, Map of hydrants, Doctors, Map of ambulance stations, Pharmacies", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/fire_station.md#images", "icon_url": "./assets/themes/hailhydrant/Twemoji12_1f692.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Map of fire stations, Disaster response organizations, Police stations, Map of fire extinguishers, Emergency assembly points, Defibrillators, Map of hydrants, Doctors, Map of ambulance stations, Pharmacies", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Map of fire stations, Disaster response organizations, Police stations, Map of fire extinguishers, Emergency assembly points, Defibrillators, Map of hydrants, Doctors, Map of ambulance stations, Pharmacies", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/fire_station.md#images", "icon_url": "./assets/themes/hailhydrant/Twemoji12_1f692.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Map of fire stations, Disaster response organizations, Police stations, Map of fire extinguishers, Emergency assembly points, Defibrillators, Map of hydrants, Doctors, Map of ambulance stations, Pharmacies", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Map of fire stations, Disaster response organizations, Police stations, Map of fire extinguishers, Emergency assembly points, Defibrillators, Map of hydrants, Doctors, Map of ambulance stations, Pharmacies", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/fire_station.md#images", "icon_url": "./assets/themes/hailhydrant/Twemoji12_1f692.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Map of fire stations, Disaster response organizations, Police stations, Map of fire extinguishers, Emergency assembly points, Defibrillators, Map of hydrants, Doctors, Map of ambulance stations, Pharmacies", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Map of fire stations, Disaster response organizations, Police stations, Map of fire extinguishers, Emergency assembly points, Defibrillators, Map of hydrants, Doctors, Map of ambulance stations, Pharmacies", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/fire_station.md#images", "icon_url": "./assets/themes/hailhydrant/Twemoji12_1f692.svg" }, @@ -718,6 +718,12 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hydrant.md#hydrant_couplings_diameters", "icon_url": "./assets/themes/hailhydrant/hydrant.svg" }, + { + "key": "ref", + "description": "Values of `ref` are shown with \"Reference number: {ref}\" and can be updated. The question is \"What is the reference number of this hydrant?\" by layer Map of hydrants", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hydrant.md#ref", + "icon_url": "./assets/themes/hailhydrant/hydrant.svg" + }, { "key": "amenity", "value": "doctors", diff --git a/Docs/TagInfo/mapcomplete_drinking_water.json b/Docs/TagInfo/mapcomplete_drinking_water.json index 0da241835..831b60362 100644 --- a/Docs/TagInfo/mapcomplete_drinking_water.json +++ b/Docs/TagInfo/mapcomplete_drinking_water.json @@ -39,31 +39,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Drinking water", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Drinking water", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/drinking_water.md#images", "icon_url": "./assets/layers/drinking_water/drips.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Drinking water", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Drinking water", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/drinking_water.md#images", "icon_url": "./assets/layers/drinking_water/drips.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Drinking water", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Drinking water", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/drinking_water.md#images", "icon_url": "./assets/layers/drinking_water/drips.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Drinking water", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Drinking water", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/drinking_water.md#images", "icon_url": "./assets/layers/drinking_water/drips.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Drinking water", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Drinking water", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/drinking_water.md#images", "icon_url": "./assets/layers/drinking_water/drips.svg" }, @@ -135,9 +135,9 @@ "icon_url": "./assets/layers/drinking_water/bottle.svg" }, { - "key": "man_made", + "key": "fountain", "value": "water_tap", - "description": "man_made=water_tap is displayed as \"This is a water tap. The water flows downward and the stream is controlled by a valve or push-button.\" by layer Drinking water", + "description": "fountain=water_tap is displayed as \"This is a water tap. The water flows downward and the stream is controlled by a valve or push-button.\" by layer Drinking water", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/drinking_water.md#type", "icon_url": "./assets/layers/drinking_water/tap.svg" }, diff --git a/Docs/TagInfo/mapcomplete_education.json b/Docs/TagInfo/mapcomplete_education.json index ecd83c817..59919800c 100644 --- a/Docs/TagInfo/mapcomplete_education.json +++ b/Docs/TagInfo/mapcomplete_education.json @@ -101,31 +101,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Primary and secondary schools", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Primary and secondary schools", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/school.md#images", "icon_url": "./assets/layers/school/school.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Primary and secondary schools", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Primary and secondary schools", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/school.md#images", "icon_url": "./assets/layers/school/school.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Primary and secondary schools", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Primary and secondary schools", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/school.md#images", "icon_url": "./assets/layers/school/school.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Primary and secondary schools", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Primary and secondary schools", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/school.md#images", "icon_url": "./assets/layers/school/school.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Primary and secondary schools", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Primary and secondary schools", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/school.md#images", "icon_url": "./assets/layers/school/school.svg" }, diff --git a/Docs/TagInfo/mapcomplete_elongated_coin.json b/Docs/TagInfo/mapcomplete_elongated_coin.json index a15a9c041..53eb15985 100644 --- a/Docs/TagInfo/mapcomplete_elongated_coin.json +++ b/Docs/TagInfo/mapcomplete_elongated_coin.json @@ -31,31 +31,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Penny Presses, Souvenir Coin Machines, Souvenir Banknote Machines", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Penny Presses, Souvenir Coin Machines, Souvenir Banknote Machines", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/elongated_coin.md#images", "icon_url": "./assets/themes/elongated_coin/penny.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Penny Presses, Souvenir Coin Machines, Souvenir Banknote Machines", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Penny Presses, Souvenir Coin Machines, Souvenir Banknote Machines", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/elongated_coin.md#images", "icon_url": "./assets/themes/elongated_coin/penny.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Penny Presses, Souvenir Coin Machines, Souvenir Banknote Machines", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Penny Presses, Souvenir Coin Machines, Souvenir Banknote Machines", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/elongated_coin.md#images", "icon_url": "./assets/themes/elongated_coin/penny.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Penny Presses, Souvenir Coin Machines, Souvenir Banknote Machines", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Penny Presses, Souvenir Coin Machines, Souvenir Banknote Machines", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/elongated_coin.md#images", "icon_url": "./assets/themes/elongated_coin/penny.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Penny Presses, Souvenir Coin Machines, Souvenir Banknote Machines", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Penny Presses, Souvenir Coin Machines, Souvenir Banknote Machines", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/elongated_coin.md#images", "icon_url": "./assets/themes/elongated_coin/penny.svg" }, diff --git a/Docs/TagInfo/mapcomplete_etymology.json b/Docs/TagInfo/mapcomplete_etymology.json index 9a5953109..e0f008546 100644 --- a/Docs/TagInfo/mapcomplete_etymology.json +++ b/Docs/TagInfo/mapcomplete_etymology.json @@ -30,31 +30,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layers Has etymology, Streets without etymology information, Parks and forests without etymology information, Education institutions without etymology information, Cultural places without etymology information, Touristic places without etymology information, Health and social places without etymology information, Sport places without etymology information, Parks without etymology information", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layers Has etymology, Has etymology, Streets without etymology information, Streets without etymology information, Parks and forests without etymology information, Parks and forests without etymology information, Education institutions without etymology information, Education institutions without etymology information, Cultural places without etymology information, Cultural places without etymology information, Touristic places without etymology information, Touristic places without etymology information, Health and social places without etymology information, Health and social places without etymology information, Sport places without etymology information, Sport places without etymology information, Parks without etymology information, Parks without etymology information", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/etymology.md#images", "icon_url": "pin" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layers Has etymology, Streets without etymology information, Parks and forests without etymology information, Education institutions without etymology information, Cultural places without etymology information, Touristic places without etymology information, Health and social places without etymology information, Sport places without etymology information, Parks without etymology information", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layers Has etymology, Has etymology, Streets without etymology information, Streets without etymology information, Parks and forests without etymology information, Parks and forests without etymology information, Education institutions without etymology information, Education institutions without etymology information, Cultural places without etymology information, Cultural places without etymology information, Touristic places without etymology information, Touristic places without etymology information, Health and social places without etymology information, Health and social places without etymology information, Sport places without etymology information, Sport places without etymology information, Parks without etymology information, Parks without etymology information", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/etymology.md#images", "icon_url": "pin" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layers Has etymology, Streets without etymology information, Parks and forests without etymology information, Education institutions without etymology information, Cultural places without etymology information, Touristic places without etymology information, Health and social places without etymology information, Sport places without etymology information, Parks without etymology information", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layers Has etymology, Has etymology, Streets without etymology information, Streets without etymology information, Parks and forests without etymology information, Parks and forests without etymology information, Education institutions without etymology information, Education institutions without etymology information, Cultural places without etymology information, Cultural places without etymology information, Touristic places without etymology information, Touristic places without etymology information, Health and social places without etymology information, Health and social places without etymology information, Sport places without etymology information, Sport places without etymology information, Parks without etymology information, Parks without etymology information", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/etymology.md#images", "icon_url": "pin" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layers Has etymology, Streets without etymology information, Parks and forests without etymology information, Education institutions without etymology information, Cultural places without etymology information, Touristic places without etymology information, Health and social places without etymology information, Sport places without etymology information, Parks without etymology information", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layers Has etymology, Has etymology, Streets without etymology information, Streets without etymology information, Parks and forests without etymology information, Parks and forests without etymology information, Education institutions without etymology information, Education institutions without etymology information, Cultural places without etymology information, Cultural places without etymology information, Touristic places without etymology information, Touristic places without etymology information, Health and social places without etymology information, Health and social places without etymology information, Sport places without etymology information, Sport places without etymology information, Parks without etymology information, Parks without etymology information", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/etymology.md#images", "icon_url": "pin" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layers Has etymology, Streets without etymology information, Parks and forests without etymology information, Education institutions without etymology information, Cultural places without etymology information, Touristic places without etymology information, Health and social places without etymology information, Sport places without etymology information, Parks without etymology information", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layers Has etymology, Has etymology, Streets without etymology information, Streets without etymology information, Parks and forests without etymology information, Parks and forests without etymology information, Education institutions without etymology information, Education institutions without etymology information, Cultural places without etymology information, Cultural places without etymology information, Touristic places without etymology information, Touristic places without etymology information, Health and social places without etymology information, Health and social places without etymology information, Sport places without etymology information, Sport places without etymology information, Parks without etymology information, Parks without etymology information", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/etymology.md#images", "icon_url": "pin" }, @@ -79,31 +79,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Has etymology, Streets without etymology information, Parks and forests without etymology information, Education institutions without etymology information, Cultural places without etymology information, Touristic places without etymology information, Health and social places without etymology information, Sport places without etymology information, Parks without etymology information", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Has etymology, Streets without etymology information, Parks and forests without etymology information, Education institutions without etymology information, Cultural places without etymology information, Touristic places without etymology information, Health and social places without etymology information, Sport places without etymology information, Parks without etymology information", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/etymology.md#images", "icon_url": "pin" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Has etymology, Streets without etymology information, Parks and forests without etymology information, Education institutions without etymology information, Cultural places without etymology information, Touristic places without etymology information, Health and social places without etymology information, Sport places without etymology information, Parks without etymology information", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Has etymology, Streets without etymology information, Parks and forests without etymology information, Education institutions without etymology information, Cultural places without etymology information, Touristic places without etymology information, Health and social places without etymology information, Sport places without etymology information, Parks without etymology information", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/etymology.md#images", "icon_url": "pin" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Has etymology, Streets without etymology information, Parks and forests without etymology information, Education institutions without etymology information, Cultural places without etymology information, Touristic places without etymology information, Health and social places without etymology information, Sport places without etymology information, Parks without etymology information", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Has etymology, Streets without etymology information, Parks and forests without etymology information, Education institutions without etymology information, Cultural places without etymology information, Touristic places without etymology information, Health and social places without etymology information, Sport places without etymology information, Parks without etymology information", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/etymology.md#images", "icon_url": "pin" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Has etymology, Streets without etymology information, Parks and forests without etymology information, Education institutions without etymology information, Cultural places without etymology information, Touristic places without etymology information, Health and social places without etymology information, Sport places without etymology information, Parks without etymology information", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Has etymology, Streets without etymology information, Parks and forests without etymology information, Education institutions without etymology information, Cultural places without etymology information, Touristic places without etymology information, Health and social places without etymology information, Sport places without etymology information, Parks without etymology information", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/etymology.md#images", "icon_url": "pin" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Has etymology, Streets without etymology information, Parks and forests without etymology information, Education institutions without etymology information, Cultural places without etymology information, Touristic places without etymology information, Health and social places without etymology information, Sport places without etymology information, Parks without etymology information", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Has etymology, Streets without etymology information, Parks and forests without etymology information, Education institutions without etymology information, Cultural places without etymology information, Touristic places without etymology information, Health and social places without etymology information, Sport places without etymology information, Parks without etymology information", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/etymology.md#images", "icon_url": "pin" }, diff --git a/Docs/TagInfo/mapcomplete_facadegardens.json b/Docs/TagInfo/mapcomplete_facadegardens.json index 7a08c560a..e32987593 100644 --- a/Docs/TagInfo/mapcomplete_facadegardens.json +++ b/Docs/TagInfo/mapcomplete_facadegardens.json @@ -32,31 +32,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Facade gardens", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Facade gardens", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/facadegardens.md#images", "icon_url": "./assets/themes/facadegardens/geveltuin.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Facade gardens", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Facade gardens", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/facadegardens.md#images", "icon_url": "./assets/themes/facadegardens/geveltuin.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Facade gardens", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Facade gardens", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/facadegardens.md#images", "icon_url": "./assets/themes/facadegardens/geveltuin.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Facade gardens", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Facade gardens", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/facadegardens.md#images", "icon_url": "./assets/themes/facadegardens/geveltuin.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Facade gardens", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Facade gardens", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/facadegardens.md#images", "icon_url": "./assets/themes/facadegardens/geveltuin.svg" }, diff --git a/Docs/TagInfo/mapcomplete_fireplace.json b/Docs/TagInfo/mapcomplete_fireplace.json index 2ed07e631..e99ccf93a 100644 --- a/Docs/TagInfo/mapcomplete_fireplace.json +++ b/Docs/TagInfo/mapcomplete_fireplace.json @@ -25,31 +25,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Firepit, BBQ", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Firepit, BBQ", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/firepit.md#images", "icon_url": "./assets/layers/assembly_point/fire.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Firepit, BBQ", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Firepit, BBQ", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/firepit.md#images", "icon_url": "./assets/layers/assembly_point/fire.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Firepit, BBQ", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Firepit, BBQ", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/firepit.md#images", "icon_url": "./assets/layers/assembly_point/fire.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Firepit, BBQ", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Firepit, BBQ", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/firepit.md#images", "icon_url": "./assets/layers/assembly_point/fire.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Firepit, BBQ", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Firepit, BBQ", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/firepit.md#images", "icon_url": "./assets/layers/assembly_point/fire.svg" }, diff --git a/Docs/TagInfo/mapcomplete_food.json b/Docs/TagInfo/mapcomplete_food.json index 1e465c7e6..41722b10e 100644 --- a/Docs/TagInfo/mapcomplete_food.json +++ b/Docs/TagInfo/mapcomplete_food.json @@ -32,31 +32,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Restaurants and fast food, Restaurants and fast food, Ice cream parlors, Outdoor Seating, Food Courts", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Restaurants and fast food, Restaurants and fast food, Ice cream parlors, Outdoor Seating, Food Courts", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Restaurants and fast food, Restaurants and fast food, Ice cream parlors, Outdoor Seating, Food Courts", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Restaurants and fast food, Restaurants and fast food, Ice cream parlors, Outdoor Seating, Food Courts", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Restaurants and fast food, Restaurants and fast food, Ice cream parlors, Outdoor Seating, Food Courts", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Restaurants and fast food, Restaurants and fast food, Ice cream parlors, Outdoor Seating, Food Courts", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Restaurants and fast food, Restaurants and fast food, Ice cream parlors, Outdoor Seating, Food Courts", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Restaurants and fast food, Restaurants and fast food, Ice cream parlors, Outdoor Seating, Food Courts", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Restaurants and fast food, Restaurants and fast food, Ice cream parlors, Outdoor Seating, Food Courts", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Restaurants and fast food, Restaurants and fast food, Ice cream parlors, Outdoor Seating, Food Courts", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, @@ -365,31 +365,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, @@ -938,8 +938,8 @@ }, { "key": "internet_access", - "value": "terminal;wifi", - "description": "internet_access=terminal;wifi is displayed as \"This place offers both wireless internet and internet access via a terminal or computer\" by layers Restaurants and fast food, Outdoor Seating", + "value": "terminal;wlan", + "description": "internet_access=terminal;wlan is displayed as \"This place offers both wireless internet and internet access via a terminal or computer\" by layers Restaurants and fast food, Outdoor Seating", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#internet", "icon_url": "./assets/layers/food/restaurant.svg" }, diff --git a/Docs/TagInfo/mapcomplete_fritures.json b/Docs/TagInfo/mapcomplete_fritures.json index 8c6d7d20e..82ee63019 100644 --- a/Docs/TagInfo/mapcomplete_fritures.json +++ b/Docs/TagInfo/mapcomplete_fritures.json @@ -38,31 +38,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Fries shop, Fries shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Fries shop, Fries shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Fries shop, Fries shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Fries shop, Fries shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Fries shop, Fries shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Fries shop, Fries shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Fries shop, Fries shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Fries shop, Fries shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Fries shop, Fries shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Fries shop, Fries shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, @@ -371,31 +371,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Fries shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Fries shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Fries shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Fries shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Fries shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Fries shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Fries shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Fries shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Fries shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Fries shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, @@ -944,8 +944,8 @@ }, { "key": "internet_access", - "value": "terminal;wifi", - "description": "internet_access=terminal;wifi is displayed as \"This place offers both wireless internet and internet access via a terminal or computer\" by layer Fries shop", + "value": "terminal;wlan", + "description": "internet_access=terminal;wlan is displayed as \"This place offers both wireless internet and internet access via a terminal or computer\" by layer Fries shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#internet", "icon_url": "./assets/layers/food/restaurant.svg" }, diff --git a/Docs/TagInfo/mapcomplete_ghostbikes.json b/Docs/TagInfo/mapcomplete_ghostbikes.json index 0fbd8aef8..172cd0f4d 100644 --- a/Docs/TagInfo/mapcomplete_ghostbikes.json +++ b/Docs/TagInfo/mapcomplete_ghostbikes.json @@ -25,31 +25,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Ghost bikes", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Ghost bikes", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ghost_bike.md#images", "icon_url": "./assets/layers/ghost_bike/ghost_bike.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Ghost bikes", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Ghost bikes", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ghost_bike.md#images", "icon_url": "./assets/layers/ghost_bike/ghost_bike.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Ghost bikes", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Ghost bikes", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ghost_bike.md#images", "icon_url": "./assets/layers/ghost_bike/ghost_bike.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Ghost bikes", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Ghost bikes", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ghost_bike.md#images", "icon_url": "./assets/layers/ghost_bike/ghost_bike.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Ghost bikes", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Ghost bikes", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ghost_bike.md#images", "icon_url": "./assets/layers/ghost_bike/ghost_bike.svg" }, diff --git a/Docs/TagInfo/mapcomplete_ghostsigns.json b/Docs/TagInfo/mapcomplete_ghostsigns.json index 6c5235b6e..ebee85551 100644 --- a/Docs/TagInfo/mapcomplete_ghostsigns.json +++ b/Docs/TagInfo/mapcomplete_ghostsigns.json @@ -30,31 +30,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Ghost Signs, Advertisement, Artworks", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Ghost Signs, Advertisement, Artworks", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ghostsign.md#images", "icon_url": "./assets/themes/advertising/wall_painting.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Ghost Signs, Advertisement, Artworks", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Ghost Signs, Advertisement, Artworks", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ghostsign.md#images", "icon_url": "./assets/themes/advertising/wall_painting.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Ghost Signs, Advertisement, Artworks", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Ghost Signs, Advertisement, Artworks", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ghostsign.md#images", "icon_url": "./assets/themes/advertising/wall_painting.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Ghost Signs, Advertisement, Artworks", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Ghost Signs, Advertisement, Artworks", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ghostsign.md#images", "icon_url": "./assets/themes/advertising/wall_painting.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Ghost Signs, Advertisement, Artworks", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Ghost Signs, Advertisement, Artworks", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ghostsign.md#images", "icon_url": "./assets/themes/advertising/wall_painting.svg" }, @@ -698,6 +698,18 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/artwork_on_wall.md#inscription", "icon_url": "./assets/themes/artwork/artwork.svg" }, + { + "key": "wikidata", + "description": "Values of `wikidata` are shown with \"

Wikipedia page about the memorial

{wikipedia(wikidata)}\" and can be updated. The question is \"What is the Wikipedia page about this memorial?\" by layer Artworks", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/artwork_on_wall.md#memorial_wikidata", + "icon_url": "./assets/themes/artwork/artwork.svg" + }, + { + "key": "subject:wikidata", + "description": "Values of `subject:wikidata` are shown with \"

Wikipedia page about the remembered event or person

{wikipedia(subject:wikidata)}\" and can be updated. The question is \"What is the Wikipedia page about the person or event that is remembered here?\" by layer Artworks", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/artwork_on_wall.md#subject_wikidata", + "icon_url": "./assets/themes/artwork/artwork.svg" + }, { "key": "amenity", "value": "bench", @@ -948,7 +960,7 @@ }, { "key": "name", - "description": "Values of `name` are shown with \"The name of this shrine is {name}\" and can be updated. The question is \"What's the name of this shrine?\" by layer Artworks", + "description": "Values of `name` are shown with \"The name of this {title()} is {name}\" and can be updated. The question is \"What's the name of this {title()}?\" by layer Artworks", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/artwork_on_wall.md#shrine_name", "icon_url": "./assets/themes/artwork/artwork.svg" }, @@ -1044,7 +1056,7 @@ }, { "key": "denomination", - "description": "Values of `denomination` are shown with \"The religious denomination is {denomination}\" and can be updated. The question is \"What's the Christian denomination of the shrine?\" by layer Artworks", + "description": "Values of `denomination` are shown with \"The religious denomination is {denomination}\" and can be updated. The question is \"What's the Christian denomination of this {title()}?\" by layer Artworks", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/artwork_on_wall.md#denomination_christian", "icon_url": "./assets/themes/artwork/artwork.svg" }, diff --git a/Docs/TagInfo/mapcomplete_glutenfree.json b/Docs/TagInfo/mapcomplete_glutenfree.json index 6792d4d11..66d0d6bbc 100644 --- a/Docs/TagInfo/mapcomplete_glutenfree.json +++ b/Docs/TagInfo/mapcomplete_glutenfree.json @@ -32,31 +32,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Restaurants and fast food, Restaurants and fast food, Ice cream parlors, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Restaurants and fast food, Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Restaurants and fast food, Restaurants and fast food, Ice cream parlors, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Restaurants and fast food, Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Restaurants and fast food, Restaurants and fast food, Ice cream parlors, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Restaurants and fast food, Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Restaurants and fast food, Restaurants and fast food, Ice cream parlors, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Restaurants and fast food, Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Restaurants and fast food, Restaurants and fast food, Ice cream parlors, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Restaurants and fast food, Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, @@ -399,31 +399,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, @@ -944,8 +944,8 @@ }, { "key": "internet_access", - "value": "terminal;wifi", - "description": "internet_access=terminal;wifi is displayed as \"This place offers both wireless internet and internet access via a terminal or computer\" by layers Restaurants and fast food, Shop", + "value": "terminal;wlan", + "description": "internet_access=terminal;wlan is displayed as \"This place offers both wireless internet and internet access via a terminal or computer\" by layers Restaurants and fast food, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#internet", "icon_url": "./assets/layers/food/restaurant.svg" }, diff --git a/Docs/TagInfo/mapcomplete_guideposts.json b/Docs/TagInfo/mapcomplete_guideposts.json index 164b91a4b..1c4d3cbf5 100644 --- a/Docs/TagInfo/mapcomplete_guideposts.json +++ b/Docs/TagInfo/mapcomplete_guideposts.json @@ -25,31 +25,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Guideposts", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Guideposts", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/guidepost.md#images", "icon_url": "./assets/layers/guidepost/guidepost.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Guideposts", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Guideposts", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/guidepost.md#images", "icon_url": "./assets/layers/guidepost/guidepost.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Guideposts", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Guideposts", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/guidepost.md#images", "icon_url": "./assets/layers/guidepost/guidepost.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Guideposts", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Guideposts", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/guidepost.md#images", "icon_url": "./assets/layers/guidepost/guidepost.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Guideposts", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Guideposts", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/guidepost.md#images", "icon_url": "./assets/layers/guidepost/guidepost.svg" }, diff --git a/Docs/TagInfo/mapcomplete_hackerspaces.json b/Docs/TagInfo/mapcomplete_hackerspaces.json index 451ca8728..a485bb2ef 100644 --- a/Docs/TagInfo/mapcomplete_hackerspaces.json +++ b/Docs/TagInfo/mapcomplete_hackerspaces.json @@ -25,31 +25,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Hackerspace", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Hackerspace", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hackerspace.md#images", "icon_url": "./assets/themes/hackerspaces/glider.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Hackerspace", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Hackerspace", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hackerspace.md#images", "icon_url": "./assets/themes/hackerspaces/glider.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Hackerspace", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Hackerspace", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hackerspace.md#images", "icon_url": "./assets/themes/hackerspaces/glider.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Hackerspace", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Hackerspace", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hackerspace.md#images", "icon_url": "./assets/themes/hackerspaces/glider.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Hackerspace", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Hackerspace", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hackerspace.md#images", "icon_url": "./assets/themes/hackerspaces/glider.svg" }, @@ -461,8 +461,8 @@ }, { "key": "internet_access", - "value": "terminal;wifi", - "description": "internet_access=terminal;wifi is displayed as \"This place offers both wireless internet and internet access via a terminal or computer\" by layer Hackerspace", + "value": "terminal;wlan", + "description": "internet_access=terminal;wlan is displayed as \"This place offers both wireless internet and internet access via a terminal or computer\" by layer Hackerspace", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hackerspace.md#internet", "icon_url": "./assets/themes/hackerspaces/glider.svg" }, diff --git a/Docs/TagInfo/mapcomplete_hailhydrant.json b/Docs/TagInfo/mapcomplete_hailhydrant.json index 61872299a..b901b5ccb 100644 --- a/Docs/TagInfo/mapcomplete_hailhydrant.json +++ b/Docs/TagInfo/mapcomplete_hailhydrant.json @@ -155,33 +155,39 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hydrant.md#hydrant_couplings_diameters", "icon_url": "./assets/themes/hailhydrant/hydrant.svg" }, + { + "key": "ref", + "description": "Values of `ref` are shown with \"Reference number: {ref}\" and can be updated. The question is \"What is the reference number of this hydrant?\" by layer Map of hydrants", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hydrant.md#ref", + "icon_url": "./assets/themes/hailhydrant/hydrant.svg" + }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Map of hydrants, Map of fire extinguishers, Map of fire stations, Map of ambulance stations", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Map of hydrants, Map of fire extinguishers, Map of fire stations, Map of ambulance stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hydrant.md#images", "icon_url": "./assets/themes/hailhydrant/hydrant.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Map of hydrants, Map of fire extinguishers, Map of fire stations, Map of ambulance stations", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Map of hydrants, Map of fire extinguishers, Map of fire stations, Map of ambulance stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hydrant.md#images", "icon_url": "./assets/themes/hailhydrant/hydrant.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Map of hydrants, Map of fire extinguishers, Map of fire stations, Map of ambulance stations", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Map of hydrants, Map of fire extinguishers, Map of fire stations, Map of ambulance stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hydrant.md#images", "icon_url": "./assets/themes/hailhydrant/hydrant.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Map of hydrants, Map of fire extinguishers, Map of fire stations, Map of ambulance stations", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Map of hydrants, Map of fire extinguishers, Map of fire stations, Map of ambulance stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hydrant.md#images", "icon_url": "./assets/themes/hailhydrant/hydrant.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Map of hydrants, Map of fire extinguishers, Map of fire stations, Map of ambulance stations", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Map of hydrants, Map of fire extinguishers, Map of fire stations, Map of ambulance stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hydrant.md#images", "icon_url": "./assets/themes/hailhydrant/hydrant.svg" }, diff --git a/Docs/TagInfo/mapcomplete_healthcare.json b/Docs/TagInfo/mapcomplete_healthcare.json index e4d70343f..6efaea121 100644 --- a/Docs/TagInfo/mapcomplete_healthcare.json +++ b/Docs/TagInfo/mapcomplete_healthcare.json @@ -25,31 +25,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Doctors, Physiotherapist, Dentist, Pharmacies, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Doctors, Physiotherapist, Dentist, Pharmacies, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#images", "icon_url": "./assets/layers/doctors/doctors.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Doctors, Physiotherapist, Dentist, Pharmacies, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Doctors, Physiotherapist, Dentist, Pharmacies, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#images", "icon_url": "./assets/layers/doctors/doctors.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Doctors, Physiotherapist, Dentist, Pharmacies, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Doctors, Physiotherapist, Dentist, Pharmacies, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#images", "icon_url": "./assets/layers/doctors/doctors.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Doctors, Physiotherapist, Dentist, Pharmacies, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Doctors, Physiotherapist, Dentist, Pharmacies, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#images", "icon_url": "./assets/layers/doctors/doctors.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Doctors, Physiotherapist, Dentist, Pharmacies, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Doctors, Physiotherapist, Dentist, Pharmacies, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#images", "icon_url": "./assets/layers/doctors/doctors.svg" }, @@ -1995,8 +1995,8 @@ }, { "key": "internet_access", - "value": "terminal;wifi", - "description": "internet_access=terminal;wifi is displayed as \"This place offers both wireless internet and internet access via a terminal or computer\" by layer Shop", + "value": "terminal;wlan", + "description": "internet_access=terminal;wlan is displayed as \"This place offers both wireless internet and internet access via a terminal or computer\" by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#internet", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, diff --git a/Docs/TagInfo/mapcomplete_hotels.json b/Docs/TagInfo/mapcomplete_hotels.json index 10e57a14a..0c76c39d6 100644 --- a/Docs/TagInfo/mapcomplete_hotels.json +++ b/Docs/TagInfo/mapcomplete_hotels.json @@ -67,31 +67,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Tourism accomodation, Love hotels", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Tourism accomodation, Love hotels", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/tourism_accomodation.md#images", "icon_url": "./assets/layers/tourism_accomodation/hostel.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Tourism accomodation, Love hotels", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Tourism accomodation, Love hotels", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/tourism_accomodation.md#images", "icon_url": "./assets/layers/tourism_accomodation/hostel.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Tourism accomodation, Love hotels", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Tourism accomodation, Love hotels", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/tourism_accomodation.md#images", "icon_url": "./assets/layers/tourism_accomodation/hostel.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Tourism accomodation, Love hotels", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Tourism accomodation, Love hotels", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/tourism_accomodation.md#images", "icon_url": "./assets/layers/tourism_accomodation/hostel.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Tourism accomodation, Love hotels", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Tourism accomodation, Love hotels", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/tourism_accomodation.md#images", "icon_url": "./assets/layers/tourism_accomodation/hostel.svg" }, @@ -256,8 +256,8 @@ }, { "key": "internet_access", - "value": "terminal;wifi", - "description": "internet_access=terminal;wifi is displayed as \"This place offers both wireless internet and internet access via a terminal or computer\" by layer Tourism accomodation", + "value": "terminal;wlan", + "description": "internet_access=terminal;wlan is displayed as \"This place offers both wireless internet and internet access via a terminal or computer\" by layer Tourism accomodation", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/tourism_accomodation.md#internet", "icon_url": "./assets/layers/tourism_accomodation/hostel.svg" }, diff --git a/Docs/TagInfo/mapcomplete_icecream.json b/Docs/TagInfo/mapcomplete_icecream.json index da3aa0002..3a19849f1 100644 --- a/Docs/TagInfo/mapcomplete_icecream.json +++ b/Docs/TagInfo/mapcomplete_icecream.json @@ -25,31 +25,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Ice cream parlors", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#images", "icon_url": "./assets/layers/ice_cream/ice_cream.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Ice cream parlors", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#images", "icon_url": "./assets/layers/ice_cream/ice_cream.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Ice cream parlors", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#images", "icon_url": "./assets/layers/ice_cream/ice_cream.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Ice cream parlors", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#images", "icon_url": "./assets/layers/ice_cream/ice_cream.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Ice cream parlors", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#images", "icon_url": "./assets/layers/ice_cream/ice_cream.svg" }, diff --git a/Docs/TagInfo/mapcomplete_indoors.json b/Docs/TagInfo/mapcomplete_indoors.json index 8ba1d6e0c..fc9567dde 100644 --- a/Docs/TagInfo/mapcomplete_indoors.json +++ b/Docs/TagInfo/mapcomplete_indoors.json @@ -48,27 +48,27 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Indoors, Elevator, Entrance", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Indoors, Elevator, Entrance", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#images" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Indoors, Elevator, Entrance", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Indoors, Elevator, Entrance", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#images" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Indoors, Elevator, Entrance", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Indoors, Elevator, Entrance", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#images" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Indoors, Elevator, Entrance", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Indoors, Elevator, Entrance", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#images" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Indoors, Elevator, Entrance", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Indoors, Elevator, Entrance", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#images" }, { @@ -414,29 +414,6 @@ "description": "opening_hours=closed is displayed as \"Marked as closed for an unspecified time\" by layer Indoors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#opening_hours_24_7" }, - { - "key": "wheelchair", - "value": "yes", - "description": "wheelchair=yes is displayed as \"There is a dedicated toilet for wheelchair users\" by layer Indoors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#toilets_wheelchair" - }, - { - "key": "wheelchair", - "value": "no", - "description": "wheelchair=no is displayed as \"No wheelchair access\" by layer Indoors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#toilets_wheelchair" - }, - { - "key": "wheelchair", - "value": "designated", - "description": "wheelchair=designated is displayed as \"There is only a dedicated toilet for wheelchair users\" by layer Indoors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#toilets_wheelchair" - }, - { - "key": "door:width", - "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layer Indoors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#wheelchair_door_width" - }, { "key": "toilets:position", "value": "seated", @@ -461,6 +438,77 @@ "description": "toilets:position=seated;urinal is displayed as \"Both seated toilets and urinals are available here\" by layer Indoors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#toilets_type" }, + { + "key": "toilets:disposal", + "value": "flush", + "description": "toilets:disposal=flush is displayed as \"The waste is moved away by flushing the toilet with water\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#toilets_disposal" + }, + { + "key": "toilets:disposal", + "value": "pitlatrine", + "description": "toilets:disposal=pitlatrine is displayed as \"The waste falls into a pit\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#toilets_disposal" + }, + { + "key": "toilets:disposal", + "value": "bucket", + "description": "toilets:disposal=bucket is displayed as \"The waste is collected in a bucket or similar container, which is regularly removed\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#toilets_disposal" + }, + { + "key": "gender_segregated", + "value": "yes", + "description": "gender_segregated=yes is displayed as \"There is a separate, signposted area for men and women\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#gender_segregated" + }, + { + "key": "gender_segregated", + "value": "no", + "description": "gender_segregated=no is displayed as \"There is no separate, signposted area for men and women\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#gender_segregated" + }, + { + "key": "toilets:menstrual_products", + "value": "yes", + "description": "toilets:menstrual_products=yes is displayed as \"Free menstrual products are available to all visitors of these toilets\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#menstrual_products" + }, + { + "key": "toilets:menstrual_products", + "value": "limited", + "description": "toilets:menstrual_products=limited is displayed as \"Free menstrual products are available to some visitors of these toilets\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#menstrual_products" + }, + { + "key": "toilets:menstrual_products", + "value": "no", + "description": "toilets:menstrual_products=no is displayed as \"No free menstrual products are available here\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#menstrual_products" + }, + { + "key": "toilets:menstrual_products:location", + "description": "Values of `toilets:menstrual_products:location` are shown with \"The menstrual products are located in {toilets:menstrual_products:location}\" and can be updated. The question is \"Where are the free menstrual products located?\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#menstrual_products_location" + }, + { + "key": "toilets:menstrual_products:location", + "value": "female_toilet", + "description": "toilets:menstrual_products:location=female_toilet is displayed as \"The free, menstrual products are located in the toilet for women\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#menstrual_products_location" + }, + { + "key": "toilets:menstrual_products:location", + "value": "male_toilet", + "description": "toilets:menstrual_products:location=male_toilet is displayed as \"The free, menstrual products are located in the toilet for men\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#menstrual_products_location" + }, + { + "key": "toilets:menstrual_products:location", + "value": "wheelchair_toilet", + "description": "toilets:menstrual_products:location=wheelchair_toilet is displayed as \"The free, menstrual products are located in the toilet for wheelchair users\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#menstrual_products_location" + }, { "key": "changing_table", "value": "yes", @@ -503,6 +551,24 @@ "description": "changing_table:location=dedicated_room is displayed as \"A changing table is in a dedicated room\" by layer Indoors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#toilet_changing_table_location" }, + { + "key": "supervised", + "value": "yes", + "description": "supervised=yes is displayed as \"There is a person supervising these toilets during (most of) the opening hours\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#toilet_supervised" + }, + { + "key": "supervised", + "value": "interval", + "description": "supervised=interval is displayed as \"There is a person supervising these toilets, but they are present only during certain times of the opening hours\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#toilet_supervised" + }, + { + "key": "supervised", + "value": "no", + "description": "supervised=no is displayed as \"These toilets are not supervised\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#toilet_supervised" + }, { "key": "toilets:paper_supplied", "value": "yes", @@ -527,6 +593,190 @@ "description": "toilets:handwashing=no is displayed as \"These toilets don't have a sink to wash your hands\" by layer Indoors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#toilet_handwashing" }, + { + "key": "toilets:hands_drying", + "value": "electric_hand_dryer", + "description": "toilets:hands_drying=electric_hand_dryer is displayed as \"Electric hand dryers are available for drying hands.\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#toilet_drying" + }, + { + "key": "toilets:hands_drying", + "value": "paper_towel", + "description": "toilets:hands_drying=paper_towel is displayed as \"Paper towels are available for drying hands.\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#toilet_drying" + }, + { + "key": "toilets:hands_drying", + "value": "towel_cabinet", + "description": "toilets:hands_drying=towel_cabinet is displayed as \"A towel roll cabinet is available for drying hands\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#toilet_drying" + }, + { + "key": "toilets:hands_drying", + "value": "towel", + "description": "toilets:hands_drying=towel is displayed as \"A fabric towel available to dry your hands.\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#toilet_drying" + }, + { + "key": "toilets:hands_drying", + "value": "no", + "description": "toilets:hands_drying=no is displayed as \"There are no hand drying facilities available.\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#toilet_drying" + }, + { + "key": "wheelchair", + "value": "yes", + "description": "wheelchair=yes is displayed as \"There is a dedicated toilet for wheelchair users\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#toilets_wheelchair" + }, + { + "key": "wheelchair", + "value": "no", + "description": "wheelchair=no is displayed as \"No wheelchair access\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#toilets_wheelchair" + }, + { + "key": "wheelchair", + "value": "designated", + "description": "wheelchair=designated is displayed as \"There is only a dedicated toilet for wheelchair users\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#toilets_wheelchair" + }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if amenity=toilets & (wheelchair=yes | toilets:wheelchair=yes)) by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#images" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if amenity=toilets & (wheelchair=yes | toilets:wheelchair=yes)) by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#images" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if amenity=toilets & (wheelchair=yes | toilets:wheelchair=yes)) by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#images" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if amenity=toilets & (wheelchair=yes | toilets:wheelchair=yes)) by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#images" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if amenity=toilets & (wheelchair=yes | toilets:wheelchair=yes)) by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#images" + }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if amenity=toilets & (wheelchair=yes | toilets:wheelchair=yes)) by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#images" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if amenity=toilets & (wheelchair=yes | toilets:wheelchair=yes)) by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#images" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if amenity=toilets & (wheelchair=yes | toilets:wheelchair=yes)) by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#images" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if amenity=toilets & (wheelchair=yes | toilets:wheelchair=yes)) by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#images" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if amenity=toilets & (wheelchair=yes | toilets:wheelchair=yes)) by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#images" + }, + { + "key": "wheelchair", + "value": "designated", + "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#wheelchair_title" + }, + { + "key": "toilets:wheelchair", + "value": "designated", + "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#wheelchair_title" + }, + { + "key": "wheelchair", + "value": "no", + "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#wheelchair_title" + }, + { + "key": "toilets:wheelchair", + "value": "no", + "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#wheelchair_title" + }, + { + "key": "toilets:wheelchair:access", + "value": "yes", + "description": "toilets:wheelchair:access=yes is displayed as \"The wheelchair accessible toilets are freely accessible\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#wheelchair_access" + }, + { + "key": "toilets:wheelchair:access", + "value": "key", + "description": "toilets:wheelchair:access=key is displayed as \"One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#wheelchair_access", + "icon_url": "key" + }, + { + "key": "centralkey", + "value": "mlak", + "description": "centralkey=mlak is displayed as \"One can use a Master Locksmiths Access Key (MLAK) to access this bathroom\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#wheelchair_access", + "icon_url": "./assets/layers/toilet/MLAK.svg" + }, + { + "key": "centralkey", + "value": "nks", + "description": "centralkey=nks is displayed as \"One can use a RADAR Key to access this bathroom\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#wheelchair_access" + }, + { + "key": "centralkey", + "value": "eurokey", + "description": "centralkey=eurokey is displayed as \"One can use a EuroKey to access this bathroom\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#wheelchair_access", + "icon_url": "./assets/layers/toilet/eurokey.svg" + }, + { + "key": "door:width", + "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#wheelchair_door_width" + }, + { + "key": "changing_table:adult", + "value": "yes", + "description": "changing_table:adult=yes is displayed as \"Has a changing table for adults\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#adult_changing_table" + }, + { + "key": "changing_table:adult", + "value": "no", + "description": "changing_table:adult=no is displayed as \"No changing table for adults\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#adult_changing_table" + }, + { + "key": "changing_table:adult:height:mechanism", + "value": "manual", + "description": "changing_table:adult:height:mechanism=manual is displayed as \"The height of the adult changing table is adjusted manually\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#adult_changing_table_mechanism" + }, + { + "key": "changing_table:adult:height:mechanism", + "value": "electric", + "description": "changing_table:adult:height:mechanism=electric is displayed as \"The height of the adult changing table is adjusted electrically\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#adult_changing_table_mechanism" + }, { "key": "highway", "value": "footway", diff --git a/Docs/TagInfo/mapcomplete_insects.json b/Docs/TagInfo/mapcomplete_insects.json index dd893219b..bf84d4286 100644 --- a/Docs/TagInfo/mapcomplete_insects.json +++ b/Docs/TagInfo/mapcomplete_insects.json @@ -25,31 +25,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Insect Hotels, Beehives", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Insect Hotels, Beehives", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/insect_hotel.md#images", "icon_url": "./assets/layers/insect_hotel/insect_hotel.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Insect Hotels, Beehives", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Insect Hotels, Beehives", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/insect_hotel.md#images", "icon_url": "./assets/layers/insect_hotel/insect_hotel.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Insect Hotels, Beehives", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Insect Hotels, Beehives", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/insect_hotel.md#images", "icon_url": "./assets/layers/insect_hotel/insect_hotel.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Insect Hotels, Beehives", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Insect Hotels, Beehives", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/insect_hotel.md#images", "icon_url": "./assets/layers/insect_hotel/insect_hotel.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Insect Hotels, Beehives", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Insect Hotels, Beehives", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/insect_hotel.md#images", "icon_url": "./assets/layers/insect_hotel/insect_hotel.svg" }, diff --git a/Docs/TagInfo/mapcomplete_kerbs_and_crossings.json b/Docs/TagInfo/mapcomplete_kerbs_and_crossings.json index 454e14207..af2faeead 100644 --- a/Docs/TagInfo/mapcomplete_kerbs_and_crossings.json +++ b/Docs/TagInfo/mapcomplete_kerbs_and_crossings.json @@ -151,31 +151,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cycleways and roads, Crossings, Kerbs", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cycleways and roads, Crossings, Kerbs", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cycleways_and_roads.md#images", "icon_url": "./assets/themes/cycle_infra/bicycleway.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cycleways and roads, Crossings, Kerbs", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cycleways and roads, Crossings, Kerbs", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cycleways_and_roads.md#images", "icon_url": "./assets/themes/cycle_infra/bicycleway.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cycleways and roads, Crossings, Kerbs", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cycleways and roads, Crossings, Kerbs", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cycleways_and_roads.md#images", "icon_url": "./assets/themes/cycle_infra/bicycleway.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cycleways and roads, Crossings, Kerbs", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cycleways and roads, Crossings, Kerbs", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cycleways_and_roads.md#images", "icon_url": "./assets/themes/cycle_infra/bicycleway.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cycleways and roads, Crossings, Kerbs", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cycleways and roads, Crossings, Kerbs", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cycleways_and_roads.md#images", "icon_url": "./assets/themes/cycle_infra/bicycleway.svg" }, @@ -1321,6 +1321,13 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/kerbs.md", "icon_url": "./assets/layers/kerbs/KerbIcon.svg" }, + { + "key": "kerb", + "value": "no", + "description": "Features with this tag are displayed by layer Kerbs", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/kerbs.md", + "icon_url": "./assets/layers/kerbs/KerbIcon.svg" + }, { "key": "kerb", "value": "raised", diff --git a/Docs/TagInfo/mapcomplete_lactosefree.json b/Docs/TagInfo/mapcomplete_lactosefree.json index 9b83c946e..019bef0ff 100644 --- a/Docs/TagInfo/mapcomplete_lactosefree.json +++ b/Docs/TagInfo/mapcomplete_lactosefree.json @@ -32,31 +32,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Restaurants and fast food, Restaurants and fast food, Ice cream parlors, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Restaurants and fast food, Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Restaurants and fast food, Restaurants and fast food, Ice cream parlors, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Restaurants and fast food, Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Restaurants and fast food, Restaurants and fast food, Ice cream parlors, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Restaurants and fast food, Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Restaurants and fast food, Restaurants and fast food, Ice cream parlors, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Restaurants and fast food, Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Restaurants and fast food, Restaurants and fast food, Ice cream parlors, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Restaurants and fast food, Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, @@ -399,31 +399,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, @@ -944,8 +944,8 @@ }, { "key": "internet_access", - "value": "terminal;wifi", - "description": "internet_access=terminal;wifi is displayed as \"This place offers both wireless internet and internet access via a terminal or computer\" by layers Restaurants and fast food, Shop", + "value": "terminal;wlan", + "description": "internet_access=terminal;wlan is displayed as \"This place offers both wireless internet and internet access via a terminal or computer\" by layers Restaurants and fast food, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#internet", "icon_url": "./assets/layers/food/restaurant.svg" }, diff --git a/Docs/TagInfo/mapcomplete_lighthouses.json b/Docs/TagInfo/mapcomplete_lighthouses.json index 40051ab82..301a50ac0 100644 --- a/Docs/TagInfo/mapcomplete_lighthouses.json +++ b/Docs/TagInfo/mapcomplete_lighthouses.json @@ -25,31 +25,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer lighthouse", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer lighthouse", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/lighthouse.md#images", "icon_url": "./assets/themes/lighthouses/lighthouse.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer lighthouse", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer lighthouse", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/lighthouse.md#images", "icon_url": "./assets/themes/lighthouses/lighthouse.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer lighthouse", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer lighthouse", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/lighthouse.md#images", "icon_url": "./assets/themes/lighthouses/lighthouse.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer lighthouse", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer lighthouse", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/lighthouse.md#images", "icon_url": "./assets/themes/lighthouses/lighthouse.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer lighthouse", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer lighthouse", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/lighthouse.md#images", "icon_url": "./assets/themes/lighthouses/lighthouse.svg" }, diff --git a/Docs/TagInfo/mapcomplete_maps.json b/Docs/TagInfo/mapcomplete_maps.json index 95de072e1..c396cfe1f 100644 --- a/Docs/TagInfo/mapcomplete_maps.json +++ b/Docs/TagInfo/mapcomplete_maps.json @@ -32,31 +32,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Maps, Tactile Maps, Tactile Models", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Maps, Tactile Maps, Tactile Models", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/map.md#images", "icon_url": "./assets/layers/map/map.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Maps, Tactile Maps, Tactile Models", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Maps, Tactile Maps, Tactile Models", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/map.md#images", "icon_url": "./assets/layers/map/map.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Maps, Tactile Maps, Tactile Models", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Maps, Tactile Maps, Tactile Models", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/map.md#images", "icon_url": "./assets/layers/map/map.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Maps, Tactile Maps, Tactile Models", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Maps, Tactile Maps, Tactile Models", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/map.md#images", "icon_url": "./assets/layers/map/map.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Maps, Tactile Maps, Tactile Models", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Maps, Tactile Maps, Tactile Models", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/map.md#images", "icon_url": "./assets/layers/map/map.svg" }, diff --git a/Docs/TagInfo/mapcomplete_maxspeed.json b/Docs/TagInfo/mapcomplete_maxspeed.json index ea319617b..97ed33ef8 100644 --- a/Docs/TagInfo/mapcomplete_maxspeed.json +++ b/Docs/TagInfo/mapcomplete_maxspeed.json @@ -115,31 +115,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Speed Camera", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Speed Camera", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/speed_camera.md#images", "icon_url": "./assets/layers/speed_camera/speed_camera.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Speed Camera", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Speed Camera", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/speed_camera.md#images", "icon_url": "./assets/layers/speed_camera/speed_camera.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Speed Camera", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Speed Camera", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/speed_camera.md#images", "icon_url": "./assets/layers/speed_camera/speed_camera.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Speed Camera", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Speed Camera", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/speed_camera.md#images", "icon_url": "./assets/layers/speed_camera/speed_camera.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Speed Camera", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Speed Camera", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/speed_camera.md#images", "icon_url": "./assets/layers/speed_camera/speed_camera.svg" }, diff --git a/Docs/TagInfo/mapcomplete_memorials.json b/Docs/TagInfo/mapcomplete_memorials.json index 69a9fc5ad..0d1314714 100644 --- a/Docs/TagInfo/mapcomplete_memorials.json +++ b/Docs/TagInfo/mapcomplete_memorials.json @@ -25,31 +25,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Ghost bikes, Memorials, Gravestones, Benches, Artworks", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Ghost bikes, Memorials, Gravestones, Benches, Artworks", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ghost_bike.md#images", "icon_url": "./assets/layers/ghost_bike/ghost_bike.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Ghost bikes, Memorials, Gravestones, Benches, Artworks", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Ghost bikes, Memorials, Gravestones, Benches, Artworks", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ghost_bike.md#images", "icon_url": "./assets/layers/ghost_bike/ghost_bike.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Ghost bikes, Memorials, Gravestones, Benches, Artworks", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Ghost bikes, Memorials, Gravestones, Benches, Artworks", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ghost_bike.md#images", "icon_url": "./assets/layers/ghost_bike/ghost_bike.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Ghost bikes, Memorials, Gravestones, Benches, Artworks", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Ghost bikes, Memorials, Gravestones, Benches, Artworks", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ghost_bike.md#images", "icon_url": "./assets/layers/ghost_bike/ghost_bike.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Ghost bikes, Memorials, Gravestones, Benches, Artworks", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Ghost bikes, Memorials, Gravestones, Benches, Artworks", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ghost_bike.md#images", "icon_url": "./assets/layers/ghost_bike/ghost_bike.svg" }, @@ -229,13 +229,13 @@ }, { "key": "wikidata", - "description": "Values of `wikidata` are shown with \"

Wikipedia page about the memorial

{wikipedia(wikidata)}\" and can be updated. The question is \"What is the Wikipedia page about this memorial?\" by layer Memorials", + "description": "Values of `wikidata` are shown with \"

Wikipedia page about the memorial

{wikipedia(wikidata)}\" and can be updated. The question is \"What is the Wikipedia page about this memorial?\" by layers Memorials, Benches, Artworks", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/memorial.md#memorial_wikidata", "icon_url": "./assets/layers/memorial/memorial.svg" }, { "key": "subject:wikidata", - "description": "Values of `subject:wikidata` are shown with \"

Wikipedia page about the remembered event or person

{wikipedia(subject:wikidata)}\" and can be updated. The question is \"What is the Wikipedia page about the person or event that is remembered here?\" by layer Memorials", + "description": "Values of `subject:wikidata` are shown with \"

Wikipedia page about the remembered event or person

{wikipedia(subject:wikidata)}\" and can be updated. The question is \"What is the Wikipedia page about the person or event that is remembered here?\" by layers Memorials, Benches, Artworks", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/memorial.md#subject_wikidata", "icon_url": "./assets/layers/memorial/memorial.svg" }, @@ -474,6 +474,13 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/grave.md", "icon_url": "./assets/layers/memorial/memorial.svg" }, + { + "key": "cemetery", + "value": "grave", + "description": "Features with this tag are displayed by layer Gravestones", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/grave.md", + "icon_url": "./assets/layers/memorial/memorial.svg" + }, { "key": "buried:wikidata", "description": "Values of `buried:wikidata` are shown with \"{wikipedia(buried:wikidata)}\" and can be updated. The question is \"What is the Wikipedia page of the person buried here?\" by layer Gravestones", @@ -700,7 +707,7 @@ }, { "key": "name", - "description": "Values of `name` are shown with \"The name of this shrine is {name}\" and can be updated. The question is \"What's the name of this shrine?\" by layer Artworks", + "description": "Values of `name` are shown with \"The name of this {title()} is {name}\" and can be updated. The question is \"What's the name of this {title()}?\" by layer Artworks", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/artwork.md#shrine_name", "icon_url": "./assets/themes/artwork/artwork.svg" }, @@ -796,7 +803,7 @@ }, { "key": "denomination", - "description": "Values of `denomination` are shown with \"The religious denomination is {denomination}\" and can be updated. The question is \"What's the Christian denomination of the shrine?\" by layer Artworks", + "description": "Values of `denomination` are shown with \"The religious denomination is {denomination}\" and can be updated. The question is \"What's the Christian denomination of this {title()}?\" by layer Artworks", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/artwork.md#denomination_christian", "icon_url": "./assets/themes/artwork/artwork.svg" }, diff --git a/Docs/TagInfo/mapcomplete_nature.json b/Docs/TagInfo/mapcomplete_nature.json index ed74c20a6..6cf52f853 100644 --- a/Docs/TagInfo/mapcomplete_nature.json +++ b/Docs/TagInfo/mapcomplete_nature.json @@ -39,31 +39,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Drinking water, Bird watching places, Nature reserve, Maps, Information boards, Benches, Picnic tables, Toilets, Guideposts, Shelter, BBQ, Firepit, Insect Hotels, Tree", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Drinking water, Bird watching places, Nature reserve, Maps, Information boards, Benches, Picnic tables, Toilets, Guideposts, Shelter, BBQ, Firepit, Insect Hotels, Tree", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/drinking_water.md#images", "icon_url": "./assets/layers/drinking_water/drips.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Drinking water, Bird watching places, Nature reserve, Maps, Information boards, Benches, Picnic tables, Toilets, Guideposts, Shelter, BBQ, Firepit, Insect Hotels, Tree", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Drinking water, Bird watching places, Nature reserve, Maps, Information boards, Benches, Picnic tables, Toilets, Guideposts, Shelter, BBQ, Firepit, Insect Hotels, Tree", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/drinking_water.md#images", "icon_url": "./assets/layers/drinking_water/drips.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Drinking water, Bird watching places, Nature reserve, Maps, Information boards, Benches, Picnic tables, Toilets, Guideposts, Shelter, BBQ, Firepit, Insect Hotels, Tree", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Drinking water, Bird watching places, Nature reserve, Maps, Information boards, Benches, Picnic tables, Toilets, Guideposts, Shelter, BBQ, Firepit, Insect Hotels, Tree", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/drinking_water.md#images", "icon_url": "./assets/layers/drinking_water/drips.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Drinking water, Bird watching places, Nature reserve, Maps, Information boards, Benches, Picnic tables, Toilets, Guideposts, Shelter, BBQ, Firepit, Insect Hotels, Tree", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Drinking water, Bird watching places, Nature reserve, Maps, Information boards, Benches, Picnic tables, Toilets, Guideposts, Shelter, BBQ, Firepit, Insect Hotels, Tree", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/drinking_water.md#images", "icon_url": "./assets/layers/drinking_water/drips.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Drinking water, Bird watching places, Nature reserve, Maps, Information boards, Benches, Picnic tables, Toilets, Guideposts, Shelter, BBQ, Firepit, Insect Hotels, Tree", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Drinking water, Bird watching places, Nature reserve, Maps, Information boards, Benches, Picnic tables, Toilets, Guideposts, Shelter, BBQ, Firepit, Insect Hotels, Tree", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/drinking_water.md#images", "icon_url": "./assets/layers/drinking_water/drips.svg" }, @@ -135,9 +135,9 @@ "icon_url": "./assets/layers/drinking_water/bottle.svg" }, { - "key": "man_made", + "key": "fountain", "value": "water_tap", - "description": "man_made=water_tap is displayed as \"This is a water tap. The water flows downward and the stream is controlled by a valve or push-button.\" by layer Drinking water", + "description": "fountain=water_tap is displayed as \"This is a water tap. The water flows downward and the stream is controlled by a valve or push-button.\" by layer Drinking water", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/drinking_water.md#type", "icon_url": "./assets/layers/drinking_water/tap.svg" }, @@ -1113,6 +1113,18 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bench.md#bench_memorial", "icon_url": "./assets/layers/bench/bench.svg" }, + { + "key": "wikidata", + "description": "Values of `wikidata` are shown with \"

Wikipedia page about the memorial

{wikipedia(wikidata)}\" and can be updated. The question is \"What is the Wikipedia page about this memorial?\" by layer Benches", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bench.md#memorial_wikidata", + "icon_url": "./assets/layers/bench/bench.svg" + }, + { + "key": "subject:wikidata", + "description": "Values of `subject:wikidata` are shown with \"

Wikipedia page about the remembered event or person

{wikipedia(subject:wikidata)}\" and can be updated. The question is \"What is the Wikipedia page about the person or event that is remembered here?\" by layer Benches", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bench.md#subject_wikidata", + "icon_url": "./assets/layers/bench/bench.svg" + }, { "key": "leisure", "value": "picnic_table", @@ -1310,33 +1322,6 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#opening_hours_24_7", "icon_url": "./assets/layers/toilet/toilets.svg" }, - { - "key": "wheelchair", - "value": "yes", - "description": "wheelchair=yes is displayed as \"There is a dedicated toilet for wheelchair users\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "wheelchair", - "value": "no", - "description": "wheelchair=no is displayed as \"No wheelchair access\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "wheelchair", - "value": "designated", - "description": "wheelchair=designated is displayed as \"There is only a dedicated toilet for wheelchair users\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "door:width", - "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_door_width", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, { "key": "toilets:position", "value": "seated", @@ -1365,6 +1350,27 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_type", "icon_url": "./assets/layers/toilet/toilets.svg" }, + { + "key": "toilets:disposal", + "value": "flush", + "description": "toilets:disposal=flush is displayed as \"The waste is moved away by flushing the toilet with water\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_disposal", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:disposal", + "value": "pitlatrine", + "description": "toilets:disposal=pitlatrine is displayed as \"The waste falls into a pit\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_disposal", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:disposal", + "value": "bucket", + "description": "toilets:disposal=bucket is displayed as \"The waste is collected in a bucket or similar container, which is regularly removed\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_disposal", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, { "key": "gender_segregated", "value": "yes", @@ -1565,6 +1571,260 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#description", "icon_url": "./assets/layers/toilet/toilets.svg" }, + { + "key": "wheelchair", + "value": "yes", + "description": "wheelchair=yes is displayed as \"There is a dedicated toilet for wheelchair users\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "no", + "description": "wheelchair=no is displayed as \"No wheelchair access\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "designated", + "description": "wheelchair=designated is displayed as \"There is only a dedicated toilet for wheelchair users\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "designated", + "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_title", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair", + "value": "designated", + "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_title", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "no", + "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_title", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair", + "value": "no", + "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_title", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair:access", + "value": "yes", + "description": "toilets:wheelchair:access=yes is displayed as \"The wheelchair accessible toilets are freely accessible\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_access", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair:access", + "value": "key", + "description": "toilets:wheelchair:access=key is displayed as \"One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_access", + "icon_url": "key" + }, + { + "key": "centralkey", + "value": "mlak", + "description": "centralkey=mlak is displayed as \"One can use a Master Locksmiths Access Key (MLAK) to access this bathroom\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_access", + "icon_url": "./assets/layers/toilet/MLAK.svg" + }, + { + "key": "centralkey", + "value": "nks", + "description": "centralkey=nks is displayed as \"One can use a RADAR Key to access this bathroom\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_access", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "centralkey", + "value": "eurokey", + "description": "centralkey=eurokey is displayed as \"One can use a EuroKey to access this bathroom\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_access", + "icon_url": "./assets/layers/toilet/eurokey.svg" + }, + { + "key": "door:width", + "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_door_width", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult", + "value": "yes", + "description": "changing_table:adult=yes is displayed as \"Has a changing table for adults\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult", + "value": "no", + "description": "changing_table:adult=no is displayed as \"No changing table for adults\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:height", + "description": "Values of `changing_table:adult:height` are shown with \"The changing table is {canonical(changing_table:adult:height)} high\" and can be updated. The question is \"What is the height of the adult changing table?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_height", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:height", + "value": "adjustable", + "description": "changing_table:adult:height=adjustable is displayed as \"The changing table is adjustable in height\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_height", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:min_height", + "description": "Values of `changing_table:adult:min_height` are shown with \"The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}\" and can be updated. The question is \"What is the lowest height the adult changing table can be moved to?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_min_height", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:max_height", + "description": "Values of `changing_table:adult:max_height` are shown with \"The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}\" and can be updated. The question is \"What is the highest height the adult changing table can be moved to?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_max_height", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:height:mechanism", + "value": "manual", + "description": "changing_table:adult:height:mechanism=manual is displayed as \"The height of the adult changing table is adjusted manually\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_mechanism", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:height:mechanism", + "value": "electric", + "description": "changing_table:adult:height:mechanism=electric is displayed as \"The height of the adult changing table is adjusted electrically\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_mechanism", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:support", + "value": "wall_mounted", + "description": "changing_table:adult:support=wall_mounted is displayed as \"The changing table is mounted to the wall\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_support", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:support", + "value": "legs", + "description": "changing_table:adult:support=legs is displayed as \"The changing table stands on table legs\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_support", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:support", + "value": "wheels", + "description": "changing_table:adult:support=wheels is displayed as \"The changing table stands on table legs with wheels and can be moved\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_support", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "phone", + "description": "Values of `phone` are shown with \"{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}\" and can be updated. The question is \"What number can one call in case of troubles or questions?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#phone", + "icon_url": "./assets/layers/questions/phone.svg" + }, + { + "key": "contact:phone", + "description": "contact:phone~.+ is displayed as \"{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#phone", + "icon_url": "./assets/layers/questions/phone.svg" + }, + { + "key": "email", + "description": "Values of `email` are shown with \"{email}\" and can be updated. The question is \"What is the email address one can send to in case of troubles or questions?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#email", + "icon_url": "./assets/svg/envelope.svg" + }, + { + "key": "contact:email", + "description": "contact:email~.+ is displayed as \"{contact:email}\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#email", + "icon_url": "./assets/svg/envelope.svg" + }, + { + "key": "operator:email", + "description": "operator:email~.+ is displayed as \"{operator:email}\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#email", + "icon_url": "./assets/svg/envelope.svg" + }, { "key": "information", "value": "guidepost", diff --git a/Docs/TagInfo/mapcomplete_observation_towers.json b/Docs/TagInfo/mapcomplete_observation_towers.json index 5c43fe8bb..b7f24225b 100644 --- a/Docs/TagInfo/mapcomplete_observation_towers.json +++ b/Docs/TagInfo/mapcomplete_observation_towers.json @@ -25,31 +25,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Observation towers", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Observation towers", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/observation_tower.md#images", "icon_url": "./assets/layers/observation_tower/Tower_observation.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Observation towers", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Observation towers", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/observation_tower.md#images", "icon_url": "./assets/layers/observation_tower/Tower_observation.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Observation towers", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Observation towers", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/observation_tower.md#images", "icon_url": "./assets/layers/observation_tower/Tower_observation.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Observation towers", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Observation towers", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/observation_tower.md#images", "icon_url": "./assets/layers/observation_tower/Tower_observation.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Observation towers", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Observation towers", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/observation_tower.md#images", "icon_url": "./assets/layers/observation_tower/Tower_observation.svg" }, diff --git a/Docs/TagInfo/mapcomplete_onwheels.json b/Docs/TagInfo/mapcomplete_onwheels.json index 2c96a7edb..677857c90 100644 --- a/Docs/TagInfo/mapcomplete_onwheels.json +++ b/Docs/TagInfo/mapcomplete_onwheels.json @@ -53,31 +53,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cafés and pubs, Entrance, Restaurants and fast food, Restaurants and fast food, Kerbs, Parking, Disabled parking spaces, Shop, Toilets, Pharmacies, Doctors, Reception desks, Elevator, Tourism accomodation, governments", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cafés and pubs, Entrance, Restaurants and fast food, Restaurants and fast food, Kerbs, Parking, Disabled parking spaces, Shop, Toilets, Pharmacies, Doctors, Reception desks, Elevator, Tourism accomodation, governments", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cafés and pubs, Entrance, Restaurants and fast food, Restaurants and fast food, Kerbs, Parking, Disabled parking spaces, Shop, Toilets, Pharmacies, Doctors, Reception desks, Elevator, Tourism accomodation, governments", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cafés and pubs, Entrance, Restaurants and fast food, Restaurants and fast food, Kerbs, Parking, Disabled parking spaces, Shop, Toilets, Pharmacies, Doctors, Reception desks, Elevator, Tourism accomodation, governments", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cafés and pubs, Entrance, Restaurants and fast food, Restaurants and fast food, Kerbs, Parking, Disabled parking spaces, Shop, Toilets, Pharmacies, Doctors, Reception desks, Elevator, Tourism accomodation, governments", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cafés and pubs, Entrance, Restaurants and fast food, Restaurants and fast food, Kerbs, Parking, Disabled parking spaces, Shop, Toilets, Pharmacies, Doctors, Reception desks, Elevator, Tourism accomodation, governments", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cafés and pubs, Entrance, Restaurants and fast food, Restaurants and fast food, Kerbs, Parking, Disabled parking spaces, Shop, Toilets, Pharmacies, Doctors, Reception desks, Elevator, Tourism accomodation, governments", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cafés and pubs, Entrance, Restaurants and fast food, Restaurants and fast food, Kerbs, Parking, Disabled parking spaces, Shop, Toilets, Pharmacies, Doctors, Reception desks, Elevator, Tourism accomodation, governments", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cafés and pubs, Entrance, Restaurants and fast food, Restaurants and fast food, Kerbs, Parking, Disabled parking spaces, Shop, Toilets, Pharmacies, Doctors, Reception desks, Elevator, Tourism accomodation, governments", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Cafés and pubs, Entrance, Restaurants and fast food, Restaurants and fast food, Kerbs, Parking, Disabled parking spaces, Shop, Toilets, Pharmacies, Doctors, Reception desks, Elevator, Tourism accomodation, governments", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", "icon_url": "./assets/themes/onwheels/cafe.svg" }, @@ -202,13 +202,13 @@ }, { "key": "contact:email", - "description": "contact:email~.+ is displayed as \"{contact:email}\" by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors, Hospitals, Tourism accomodation, governments", + "description": "contact:email~.+ is displayed as \"{contact:email}\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors, Hospitals, Tourism accomodation, governments", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#email", "icon_url": "./assets/svg/envelope.svg" }, { "key": "operator:email", - "description": "operator:email~.+ is displayed as \"{operator:email}\" by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors, Hospitals, Tourism accomodation, governments", + "description": "operator:email~.+ is displayed as \"{operator:email}\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors, Hospitals, Tourism accomodation, governments", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#email", "icon_url": "./assets/svg/envelope.svg" }, @@ -220,7 +220,7 @@ }, { "key": "contact:phone", - "description": "contact:phone~.+ is displayed as \"{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}\" by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors, Hospitals, Tourism accomodation, governments", + "description": "contact:phone~.+ is displayed as \"{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors, Hospitals, Tourism accomodation, governments", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#phone", "icon_url": "./assets/layers/questions/phone.svg" }, @@ -408,8 +408,8 @@ }, { "key": "internet_access", - "value": "terminal;wifi", - "description": "internet_access=terminal;wifi is displayed as \"This place offers both wireless internet and internet access via a terminal or computer\" by layers Cafés and pubs, Restaurants and fast food, Shop, Tourism accomodation", + "value": "terminal;wlan", + "description": "internet_access=terminal;wlan is displayed as \"This place offers both wireless internet and internet access via a terminal or computer\" by layers Cafés and pubs, Restaurants and fast food, Shop, Tourism accomodation", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#internet", "icon_url": "./assets/themes/onwheels/cafe.svg" }, @@ -888,31 +888,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/themes/onwheels/restaurant.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/themes/onwheels/restaurant.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/themes/onwheels/restaurant.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/themes/onwheels/restaurant.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/themes/onwheels/restaurant.svg" }, @@ -1333,6 +1333,13 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/kerbs.md", "icon_url": "./assets/themes/onwheels/cone.svg" }, + { + "key": "kerb", + "value": "no", + "description": "Features with this tag are displayed by layer Kerbs", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/kerbs.md", + "icon_url": "./assets/themes/onwheels/cone.svg" + }, { "key": "kerb", "value": "raised", @@ -3296,33 +3303,6 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#opening_hours_24_7", "icon_url": "./assets/layers/questions/open24_7.svg" }, - { - "key": "wheelchair", - "value": "yes", - "description": "wheelchair=yes is displayed as \"There is a dedicated toilet for wheelchair users\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", - "icon_url": "./assets/themes/onwheels/toilet.svg" - }, - { - "key": "wheelchair", - "value": "no", - "description": "wheelchair=no is displayed as \"No wheelchair access\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", - "icon_url": "./assets/themes/onwheels/toilet.svg" - }, - { - "key": "wheelchair", - "value": "designated", - "description": "wheelchair=designated is displayed as \"There is only a dedicated toilet for wheelchair users\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", - "icon_url": "./assets/themes/onwheels/toilet.svg" - }, - { - "key": "door:width", - "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_door_width", - "icon_url": "./assets/themes/onwheels/toilet.svg" - }, { "key": "toilets:position", "value": "seated", @@ -3351,6 +3331,27 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_type", "icon_url": "./assets/themes/onwheels/toilet.svg" }, + { + "key": "toilets:disposal", + "value": "flush", + "description": "toilets:disposal=flush is displayed as \"The waste is moved away by flushing the toilet with water\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_disposal", + "icon_url": "./assets/themes/onwheels/toilet.svg" + }, + { + "key": "toilets:disposal", + "value": "pitlatrine", + "description": "toilets:disposal=pitlatrine is displayed as \"The waste falls into a pit\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_disposal", + "icon_url": "./assets/themes/onwheels/toilet.svg" + }, + { + "key": "toilets:disposal", + "value": "bucket", + "description": "toilets:disposal=bucket is displayed as \"The waste is collected in a bucket or similar container, which is regularly removed\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_disposal", + "icon_url": "./assets/themes/onwheels/toilet.svg" + }, { "key": "gender_segregated", "value": "yes", @@ -3545,6 +3546,242 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_drying", "icon_url": "./assets/themes/onwheels/toilet.svg" }, + { + "key": "wheelchair", + "value": "yes", + "description": "wheelchair=yes is displayed as \"There is a dedicated toilet for wheelchair users\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", + "icon_url": "./assets/themes/onwheels/toilet.svg" + }, + { + "key": "wheelchair", + "value": "no", + "description": "wheelchair=no is displayed as \"No wheelchair access\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", + "icon_url": "./assets/themes/onwheels/toilet.svg" + }, + { + "key": "wheelchair", + "value": "designated", + "description": "wheelchair=designated is displayed as \"There is only a dedicated toilet for wheelchair users\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", + "icon_url": "./assets/themes/onwheels/toilet.svg" + }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/themes/onwheels/toilet.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/themes/onwheels/toilet.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/themes/onwheels/toilet.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/themes/onwheels/toilet.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/themes/onwheels/toilet.svg" + }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/themes/onwheels/toilet.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/themes/onwheels/toilet.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/themes/onwheels/toilet.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/themes/onwheels/toilet.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/themes/onwheels/toilet.svg" + }, + { + "key": "wheelchair", + "value": "designated", + "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_title", + "icon_url": "./assets/themes/onwheels/toilet.svg" + }, + { + "key": "toilets:wheelchair", + "value": "designated", + "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_title", + "icon_url": "./assets/themes/onwheels/toilet.svg" + }, + { + "key": "wheelchair", + "value": "no", + "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_title", + "icon_url": "./assets/themes/onwheels/toilet.svg" + }, + { + "key": "toilets:wheelchair", + "value": "no", + "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_title", + "icon_url": "./assets/themes/onwheels/toilet.svg" + }, + { + "key": "toilets:wheelchair:access", + "value": "yes", + "description": "toilets:wheelchair:access=yes is displayed as \"The wheelchair accessible toilets are freely accessible\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_access", + "icon_url": "./assets/themes/onwheels/toilet.svg" + }, + { + "key": "toilets:wheelchair:access", + "value": "key", + "description": "toilets:wheelchair:access=key is displayed as \"One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_access", + "icon_url": "key" + }, + { + "key": "centralkey", + "value": "mlak", + "description": "centralkey=mlak is displayed as \"One can use a Master Locksmiths Access Key (MLAK) to access this bathroom\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_access", + "icon_url": "./assets/layers/toilet/MLAK.svg" + }, + { + "key": "centralkey", + "value": "nks", + "description": "centralkey=nks is displayed as \"One can use a RADAR Key to access this bathroom\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_access", + "icon_url": "./assets/themes/onwheels/toilet.svg" + }, + { + "key": "centralkey", + "value": "eurokey", + "description": "centralkey=eurokey is displayed as \"One can use a EuroKey to access this bathroom\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_access", + "icon_url": "./assets/layers/toilet/eurokey.svg" + }, + { + "key": "door:width", + "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_door_width", + "icon_url": "./assets/themes/onwheels/toilet.svg" + }, + { + "key": "changing_table:adult", + "value": "yes", + "description": "changing_table:adult=yes is displayed as \"Has a changing table for adults\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table", + "icon_url": "./assets/themes/onwheels/toilet.svg" + }, + { + "key": "changing_table:adult", + "value": "no", + "description": "changing_table:adult=no is displayed as \"No changing table for adults\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table", + "icon_url": "./assets/themes/onwheels/toilet.svg" + }, + { + "key": "changing_table:adult:height", + "description": "Values of `changing_table:adult:height` are shown with \"The changing table is {canonical(changing_table:adult:height)} high\" and can be updated. The question is \"What is the height of the adult changing table?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_height", + "icon_url": "./assets/themes/onwheels/toilet.svg" + }, + { + "key": "changing_table:adult:height", + "value": "adjustable", + "description": "changing_table:adult:height=adjustable is displayed as \"The changing table is adjustable in height\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_height", + "icon_url": "./assets/themes/onwheels/toilet.svg" + }, + { + "key": "changing_table:adult:min_height", + "description": "Values of `changing_table:adult:min_height` are shown with \"The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}\" and can be updated. The question is \"What is the lowest height the adult changing table can be moved to?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_min_height", + "icon_url": "./assets/themes/onwheels/toilet.svg" + }, + { + "key": "changing_table:adult:max_height", + "description": "Values of `changing_table:adult:max_height` are shown with \"The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}\" and can be updated. The question is \"What is the highest height the adult changing table can be moved to?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_max_height", + "icon_url": "./assets/themes/onwheels/toilet.svg" + }, + { + "key": "changing_table:adult:height:mechanism", + "value": "manual", + "description": "changing_table:adult:height:mechanism=manual is displayed as \"The height of the adult changing table is adjusted manually\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_mechanism", + "icon_url": "./assets/themes/onwheels/toilet.svg" + }, + { + "key": "changing_table:adult:height:mechanism", + "value": "electric", + "description": "changing_table:adult:height:mechanism=electric is displayed as \"The height of the adult changing table is adjusted electrically\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_mechanism", + "icon_url": "./assets/themes/onwheels/toilet.svg" + }, + { + "key": "changing_table:adult:support", + "value": "wall_mounted", + "description": "changing_table:adult:support=wall_mounted is displayed as \"The changing table is mounted to the wall\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_support", + "icon_url": "./assets/themes/onwheels/toilet.svg" + }, + { + "key": "changing_table:adult:support", + "value": "legs", + "description": "changing_table:adult:support=legs is displayed as \"The changing table stands on table legs\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_support", + "icon_url": "./assets/themes/onwheels/toilet.svg" + }, + { + "key": "changing_table:adult:support", + "value": "wheels", + "description": "changing_table:adult:support=wheels is displayed as \"The changing table stands on table legs with wheels and can be moved\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_support", + "icon_url": "./assets/themes/onwheels/toilet.svg" + }, + { + "key": "phone", + "description": "Values of `phone` are shown with \"{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}\" and can be updated. The question is \"What number can one call in case of troubles or questions?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#phone", + "icon_url": "./assets/layers/questions/phone.svg" + }, + { + "key": "email", + "description": "Values of `email` are shown with \"{email}\" and can be updated. The question is \"What is the email address one can send to in case of troubles or questions?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#email", + "icon_url": "./assets/svg/envelope.svg" + }, { "key": "amenity", "value": "pharmacy", diff --git a/Docs/TagInfo/mapcomplete_openwindpowermap.json b/Docs/TagInfo/mapcomplete_openwindpowermap.json index 863527b08..ea02646b4 100644 --- a/Docs/TagInfo/mapcomplete_openwindpowermap.json +++ b/Docs/TagInfo/mapcomplete_openwindpowermap.json @@ -61,31 +61,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer wind turbine", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer wind turbine", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/windturbine.md#images", "icon_url": "./assets/themes/openwindpowermap/wind_turbine.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer wind turbine", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer wind turbine", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/windturbine.md#images", "icon_url": "./assets/themes/openwindpowermap/wind_turbine.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer wind turbine", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer wind turbine", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/windturbine.md#images", "icon_url": "./assets/themes/openwindpowermap/wind_turbine.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer wind turbine", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer wind turbine", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/windturbine.md#images", "icon_url": "./assets/themes/openwindpowermap/wind_turbine.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer wind turbine", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer wind turbine", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/windturbine.md#images", "icon_url": "./assets/themes/openwindpowermap/wind_turbine.svg" } diff --git a/Docs/TagInfo/mapcomplete_parkings.json b/Docs/TagInfo/mapcomplete_parkings.json index f595537a3..5241217c5 100644 --- a/Docs/TagInfo/mapcomplete_parkings.json +++ b/Docs/TagInfo/mapcomplete_parkings.json @@ -25,31 +25,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Parking, Parking Spaces, Parking Ticket Machines, Charging stations", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Parking, Parking Spaces, Parking Ticket Machines, Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/parking.md#images", "icon_url": "./assets/layers/parking/parking.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Parking, Parking Spaces, Parking Ticket Machines, Charging stations", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Parking, Parking Spaces, Parking Ticket Machines, Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/parking.md#images", "icon_url": "./assets/layers/parking/parking.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Parking, Parking Spaces, Parking Ticket Machines, Charging stations", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Parking, Parking Spaces, Parking Ticket Machines, Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/parking.md#images", "icon_url": "./assets/layers/parking/parking.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Parking, Parking Spaces, Parking Ticket Machines, Charging stations", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Parking, Parking Spaces, Parking Ticket Machines, Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/parking.md#images", "icon_url": "./assets/layers/parking/parking.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Parking, Parking Spaces, Parking Ticket Machines, Charging stations", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Parking, Parking Spaces, Parking Ticket Machines, Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/parking.md#images", "icon_url": "./assets/layers/parking/parking.svg" }, diff --git a/Docs/TagInfo/mapcomplete_pets.json b/Docs/TagInfo/mapcomplete_pets.json index 6c73d3670..d8bc19fa4 100644 --- a/Docs/TagInfo/mapcomplete_pets.json +++ b/Docs/TagInfo/mapcomplete_pets.json @@ -33,37 +33,37 @@ }, { "key": "id", - "description": "id~.+ is displayed as \"You just created this element! Thanks for sharing this info with the world and helping people worldwide.\" by layers dog parks, veterinary, Animal shelters, Dog toilets, Dog friendly eateries, Dog-friendly shops, Waste baskets with excrement bag dispensers", + "description": "id~.+ is displayed as \"You just created this element! Thanks for sharing this info with the world and helping people worldwide.\" by layers dog parks, veterinary, Animal shelters, Dog toilets, Dog friendly eateries, Pet stores, Dog-friendly shops, Waste baskets with excrement bag dispensers", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/dogpark.md#just_created", "icon_url": "./assets/svg/party.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers dog parks, Animal shelters, Dog toilets, Dog friendly eateries, Dog friendly eateries, Dog-friendly shops, Waste baskets with excrement bag dispensers", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers dog parks, Animal shelters, Dog toilets, Dog friendly eateries, Dog friendly eateries, Pet stores, Dog-friendly shops, Waste baskets with excrement bag dispensers", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/dogpark.md#images", "icon_url": "./assets/layers/dogpark/dog-park.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers dog parks, Animal shelters, Dog toilets, Dog friendly eateries, Dog friendly eateries, Dog-friendly shops, Waste baskets with excrement bag dispensers", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers dog parks, Animal shelters, Dog toilets, Dog friendly eateries, Dog friendly eateries, Pet stores, Dog-friendly shops, Waste baskets with excrement bag dispensers", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/dogpark.md#images", "icon_url": "./assets/layers/dogpark/dog-park.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers dog parks, Animal shelters, Dog toilets, Dog friendly eateries, Dog friendly eateries, Dog-friendly shops, Waste baskets with excrement bag dispensers", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers dog parks, Animal shelters, Dog toilets, Dog friendly eateries, Dog friendly eateries, Pet stores, Dog-friendly shops, Waste baskets with excrement bag dispensers", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/dogpark.md#images", "icon_url": "./assets/layers/dogpark/dog-park.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers dog parks, Animal shelters, Dog toilets, Dog friendly eateries, Dog friendly eateries, Dog-friendly shops, Waste baskets with excrement bag dispensers", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers dog parks, Animal shelters, Dog toilets, Dog friendly eateries, Dog friendly eateries, Pet stores, Dog-friendly shops, Waste baskets with excrement bag dispensers", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/dogpark.md#images", "icon_url": "./assets/layers/dogpark/dog-park.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers dog parks, Animal shelters, Dog toilets, Dog friendly eateries, Dog friendly eateries, Dog-friendly shops, Waste baskets with excrement bag dispensers", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers dog parks, Animal shelters, Dog toilets, Dog friendly eateries, Dog friendly eateries, Pet stores, Dog-friendly shops, Waste baskets with excrement bag dispensers", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/dogpark.md#images", "icon_url": "./assets/layers/dogpark/dog-park.svg" }, @@ -75,7 +75,7 @@ }, { "key": "opening_hours", - "description": "Values of `opening_hours` are shown with \"

Opening hours

{opening_hours_table(opening_hours)}\" and can be updated. The question is \"What are the opening hours of {title()}?\" by layers dog parks, veterinary, Animal shelters, Dog friendly eateries, Dog-friendly shops", + "description": "Values of `opening_hours` are shown with \"

Opening hours

{opening_hours_table(opening_hours)}\" and can be updated. The question is \"What are the opening hours of {title()}?\" by layers dog parks, veterinary, Animal shelters, Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/dogpark.md#opening_hours_24_7", "icon_url": "./assets/layers/dogpark/dog-park.svg" }, @@ -89,19 +89,19 @@ { "key": "opening_hours", "value": "closed", - "description": "opening_hours=closed is displayed as \"Marked as closed for an unspecified time\" by layers dog parks, veterinary, Animal shelters, Dog friendly eateries, Dog-friendly shops", + "description": "opening_hours=closed is displayed as \"Marked as closed for an unspecified time\" by layers dog parks, veterinary, Animal shelters, Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/dogpark.md#opening_hours_24_7", "icon_url": "./assets/layers/dogpark/dog-park.svg" }, { "key": "website", - "description": "Values of `website` are shown with \"{website}\" and can be updated. The question is \"What is the website of {title()}?\" by layers dog parks, veterinary, Animal shelters, Dog friendly eateries, Dog-friendly shops", + "description": "Values of `website` are shown with \"{website}\" and can be updated. The question is \"What is the website of {title()}?\" by layers dog parks, veterinary, Animal shelters, Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/dogpark.md#website", "icon_url": "./assets/layers/icons/website.svg" }, { "key": "contact:website", - "description": "contact:website~.+ is displayed as \"{contact:website}\" by layers dog parks, veterinary, Animal shelters, Dog friendly eateries, Dog-friendly shops", + "description": "contact:website~.+ is displayed as \"{contact:website}\" by layers dog parks, veterinary, Animal shelters, Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/dogpark.md#website", "icon_url": "./assets/layers/icons/website.svg" }, @@ -142,13 +142,13 @@ }, { "key": "phone", - "description": "Values of `phone` are shown with \"{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}\" and can be updated. The question is \"What is the phone number of {title()}?\" by layers veterinary, Animal shelters, Dog friendly eateries, Dog-friendly shops", + "description": "Values of `phone` are shown with \"{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}\" and can be updated. The question is \"What is the phone number of {title()}?\" by layers veterinary, Animal shelters, Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/veterinary.md#phone", "icon_url": "./assets/layers/questions/phone.svg" }, { "key": "contact:phone", - "description": "contact:phone~.+ is displayed as \"{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}\" by layers veterinary, Animal shelters, Dog friendly eateries, Dog-friendly shops", + "description": "contact:phone~.+ is displayed as \"{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}\" by layers veterinary, Animal shelters, Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/veterinary.md#phone", "icon_url": "./assets/layers/questions/phone.svg" }, @@ -173,19 +173,19 @@ }, { "key": "email", - "description": "Values of `email` are shown with \"{email}\" and can be updated. The question is \"What is the email address of {title()}?\" by layers Animal shelters, Dog friendly eateries, Dog-friendly shops", + "description": "Values of `email` are shown with \"{email}\" and can be updated. The question is \"What is the email address of {title()}?\" by layers Animal shelters, Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/animal_shelter.md#email", "icon_url": "./assets/svg/envelope.svg" }, { "key": "contact:email", - "description": "contact:email~.+ is displayed as \"{contact:email}\" by layers Animal shelters, Dog friendly eateries, Dog-friendly shops", + "description": "contact:email~.+ is displayed as \"{contact:email}\" by layers Animal shelters, Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/animal_shelter.md#email", "icon_url": "./assets/svg/envelope.svg" }, { "key": "operator:email", - "description": "operator:email~.+ is displayed as \"{operator:email}\" by layers Animal shelters, Dog friendly eateries, Dog-friendly shops", + "description": "operator:email~.+ is displayed as \"{operator:email}\" by layers Animal shelters, Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/animal_shelter.md#email", "icon_url": "./assets/svg/envelope.svg" }, @@ -350,61 +350,61 @@ { "key": "payment:cash", "value": "yes", - "description": "payment:cash=yes is displayed as \"Cash is accepted here\" by layers Dog friendly eateries, Dog-friendly shops", + "description": "payment:cash=yes is displayed as \"Cash is accepted here\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#payment_options", "icon_url": "./assets/layers/questions/cash.svg" }, { "key": "payment:cards", "value": "yes", - "description": "payment:cards=yes is displayed as \"Payment cards are accepted here\" by layers Dog friendly eateries, Dog-friendly shops", + "description": "payment:cards=yes is displayed as \"Payment cards are accepted here\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#payment_options", "icon_url": "./assets/layers/questions/payment_card.svg" }, { "key": "payment:qr_code", "value": "yes", - "description": "payment:qr_code=yes is displayed as \"Payment by QR-code is possible here\" by layers Dog friendly eateries, Dog-friendly shops", + "description": "payment:qr_code=yes is displayed as \"Payment by QR-code is possible here\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#payment_options", "icon_url": "./assets/layers/questions/qrcode.svg" }, { "key": "level", - "description": "Values of `level` are shown with \"Located on the {level}th floor\" and can be updated. The question is \"On what level is this feature located?\" by layers Dog friendly eateries, Dog-friendly shops", + "description": "Values of `level` are shown with \"Located on the {level}th floor\" and can be updated. The question is \"On what level is this feature located?\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#single_level", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "location", "value": "underground", - "description": "location=underground is displayed as \"Located underground\" by layers Dog friendly eateries, Dog-friendly shops", + "description": "location=underground is displayed as \"Located underground\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#single_level", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "level", "value": "0", - "description": "level=0 is displayed as \"Located on the ground floor\" by layers Dog friendly eateries, Dog-friendly shops", + "description": "level=0 is displayed as \"Located on the ground floor\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#single_level", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "level", - "description": "level= is displayed as \"Located on the ground floor\" by layers Dog friendly eateries, Dog-friendly shops", + "description": "level= is displayed as \"Located on the ground floor\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#single_level", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "level", "value": "1", - "description": "level=1 is displayed as \"Located on the first floor\" by layers Dog friendly eateries, Dog-friendly shops", + "description": "level=1 is displayed as \"Located on the first floor\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#single_level", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "level", "value": "-1", - "description": "level=-1 is displayed as \"Located on the first basement level\" by layers Dog friendly eateries, Dog-friendly shops", + "description": "level=-1 is displayed as \"Located on the first basement level\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#single_level", "icon_url": "./assets/layers/food/restaurant.svg" }, @@ -577,31 +577,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Dog friendly eateries", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Dog friendly eateries", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Dog friendly eateries", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Dog friendly eateries", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Dog friendly eateries", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Dog friendly eateries", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Dog friendly eateries", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Dog friendly eateries", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Dog friendly eateries", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Dog friendly eateries", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, @@ -934,84 +934,84 @@ { "key": "diet:sugar_free", "value": "only", - "description": "diet:sugar_free=only is displayed as \"This shop only sells sugar free products\" by layers Dog friendly eateries, Dog-friendly shops", + "description": "diet:sugar_free=only is displayed as \"This shop only sells sugar free products\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#sugar_free", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:sugar_free", "value": "yes", - "description": "diet:sugar_free=yes is displayed as \"This shop has a big sugar free offering\" by layers Dog friendly eateries, Dog-friendly shops", + "description": "diet:sugar_free=yes is displayed as \"This shop has a big sugar free offering\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#sugar_free", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:sugar_free", "value": "limited", - "description": "diet:sugar_free=limited is displayed as \"This shop has a limited sugar free offering\" by layers Dog friendly eateries, Dog-friendly shops", + "description": "diet:sugar_free=limited is displayed as \"This shop has a limited sugar free offering\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#sugar_free", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:sugar_free", "value": "no", - "description": "diet:sugar_free=no is displayed as \"This shop has no sugar free offering\" by layers Dog friendly eateries, Dog-friendly shops", + "description": "diet:sugar_free=no is displayed as \"This shop has no sugar free offering\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#sugar_free", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:gluten_free", "value": "only", - "description": "diet:gluten_free=only is displayed as \"This shop only sells gluten free products\" by layers Dog friendly eateries, Dog-friendly shops", + "description": "diet:gluten_free=only is displayed as \"This shop only sells gluten free products\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#gluten_free", "icon_url": "./assets/layers/questions/glutenfree.svg" }, { "key": "diet:gluten_free", "value": "yes", - "description": "diet:gluten_free=yes is displayed as \"This shop has a big gluten free offering\" by layers Dog friendly eateries, Dog-friendly shops", + "description": "diet:gluten_free=yes is displayed as \"This shop has a big gluten free offering\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#gluten_free", "icon_url": "./assets/layers/questions/glutenfree.svg" }, { "key": "diet:gluten_free", "value": "limited", - "description": "diet:gluten_free=limited is displayed as \"This shop has a limited gluten free offering\" by layers Dog friendly eateries, Dog-friendly shops", + "description": "diet:gluten_free=limited is displayed as \"This shop has a limited gluten free offering\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#gluten_free", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:gluten_free", "value": "no", - "description": "diet:gluten_free=no is displayed as \"This shop has no gluten free offering\" by layers Dog friendly eateries, Dog-friendly shops", + "description": "diet:gluten_free=no is displayed as \"This shop has no gluten free offering\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#gluten_free", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:lactose_free", "value": "only", - "description": "diet:lactose_free=only is displayed as \"Only sells lactose free products\" by layers Dog friendly eateries, Dog-friendly shops", + "description": "diet:lactose_free=only is displayed as \"Only sells lactose free products\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#lactose_free", "icon_url": "./assets/layers/questions/lactose_free.svg" }, { "key": "diet:lactose_free", "value": "yes", - "description": "diet:lactose_free=yes is displayed as \"Big lactose free offering\" by layers Dog friendly eateries, Dog-friendly shops", + "description": "diet:lactose_free=yes is displayed as \"Big lactose free offering\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#lactose_free", "icon_url": "./assets/layers/questions/lactose_free.svg" }, { "key": "diet:lactose_free", "value": "limited", - "description": "diet:lactose_free=limited is displayed as \"Limited lactose free offering\" by layers Dog friendly eateries, Dog-friendly shops", + "description": "diet:lactose_free=limited is displayed as \"Limited lactose free offering\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#lactose_free", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:lactose_free", "value": "no", - "description": "diet:lactose_free=no is displayed as \"No lactose free offering\" by layers Dog friendly eateries, Dog-friendly shops", + "description": "diet:lactose_free=no is displayed as \"No lactose free offering\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#lactose_free", "icon_url": "./assets/layers/food/restaurant.svg" }, @@ -1081,1726 +1081,1733 @@ { "key": "dog", "value": "yes", - "description": "dog=yes is displayed as \"Dogs are allowed\" by layers Dog friendly eateries, Dog-friendly shops", + "description": "dog=yes is displayed as \"Dogs are allowed\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#dog_access", "icon_url": "./assets/layers/questions/dogs_allowed.svg" }, { "key": "dog", "value": "no", - "description": "dog=no is displayed as \"Dogs are not allowed\" by layers Dog friendly eateries, Dog-friendly shops", + "description": "dog=no is displayed as \"Dogs are not allowed\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#dog_access", "icon_url": "./assets/layers/questions/no_dogs.svg" }, { "key": "dog", "value": "leashed", - "description": "dog=leashed is displayed as \"Dogs are allowed, but they have to be leashed\" by layers Dog friendly eateries, Dog-friendly shops", + "description": "dog=leashed is displayed as \"Dogs are allowed, but they have to be leashed\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#dog_access", "icon_url": "./assets/layers/questions/dogs_leashed.svg" }, { "key": "dog", "value": "unleashed", - "description": "dog=unleashed is displayed as \"Dogs are allowed and can run around freely\" by layers Dog friendly eateries, Dog-friendly shops", + "description": "dog=unleashed is displayed as \"Dogs are allowed and can run around freely\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#dog_access", "icon_url": "./assets/layers/questions/dogs_allowed.svg" }, { "key": "dog", "value": "outside", - "description": "dog=outside is displayed as \"Dogs are allowed only outside\" by layers Dog friendly eateries, Dog-friendly shops", + "description": "dog=outside is displayed as \"Dogs are allowed only outside\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#dog_access", "icon_url": "./assets/layers/questions/dogs_outside.svg" }, { "key": "internet_access", "value": "wlan", - "description": "internet_access=wlan is displayed as \"This place offers wireless internet access\" by layers Dog friendly eateries, Dog-friendly shops", + "description": "internet_access=wlan is displayed as \"This place offers wireless internet access\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#internet", "icon_url": "wifi" }, { "key": "internet_access", "value": "no", - "description": "internet_access=no is displayed as \"This place does not offer internet access\" by layers Dog friendly eateries, Dog-friendly shops", + "description": "internet_access=no is displayed as \"This place does not offer internet access\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#internet", "icon_url": "wifi;cross_bottom_right:red" }, { "key": "internet_access", "value": "yes", - "description": "internet_access=yes is displayed as \"This place offers internet access\" by layers Dog friendly eateries, Dog-friendly shops", + "description": "internet_access=yes is displayed as \"This place offers internet access\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#internet", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "internet_access", "value": "terminal", - "description": "internet_access=terminal is displayed as \"This place offers internet access via a terminal or computer\" by layers Dog friendly eateries, Dog-friendly shops", + "description": "internet_access=terminal is displayed as \"This place offers internet access via a terminal or computer\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#internet", "icon_url": "computer" }, { "key": "internet_access", "value": "wired", - "description": "internet_access=wired is displayed as \"This place offers wired internet access\" by layers Dog friendly eateries, Dog-friendly shops", + "description": "internet_access=wired is displayed as \"This place offers wired internet access\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#internet", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "internet_access", - "value": "terminal;wifi", - "description": "internet_access=terminal;wifi is displayed as \"This place offers both wireless internet and internet access via a terminal or computer\" by layers Dog friendly eateries, Dog-friendly shops", + "value": "terminal;wlan", + "description": "internet_access=terminal;wlan is displayed as \"This place offers both wireless internet and internet access via a terminal or computer\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#internet", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "internet_access:fee", "value": "yes", - "description": "internet_access:fee=yes is displayed as \"There is a fee for the internet access at this place\" by layers Dog friendly eateries, Dog-friendly shops", + "description": "internet_access:fee=yes is displayed as \"There is a fee for the internet access at this place\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#internet_fee", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "internet_access:fee", "value": "no", - "description": "internet_access:fee=no is displayed as \"Internet access is free at this place\" by layers Dog friendly eateries, Dog-friendly shops", + "description": "internet_access:fee=no is displayed as \"Internet access is free at this place\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#internet_fee", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "internet_access:fee", "value": "customers", - "description": "internet_access:fee=customers is displayed as \"Internet access is free at this place, for customers only\" by layers Dog friendly eateries, Dog-friendly shops", + "description": "internet_access:fee=customers is displayed as \"Internet access is free at this place, for customers only\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#internet_fee", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "internet_access:ssid", - "description": "Values of `internet_access:ssid` are shown with \"The network name is {internet_access:ssid}\" and can be updated. The question is \"What is the network name for the wireless internet access?\" by layers Dog friendly eateries, Dog-friendly shops", + "description": "Values of `internet_access:ssid` are shown with \"The network name is {internet_access:ssid}\" and can be updated. The question is \"What is the network name for the wireless internet access?\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#internet_ssid", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "internet_access:ssid", "value": "Telekom", - "description": "internet_access:ssid=Telekom is displayed as \"Telekom\" by layers Dog friendly eateries, Dog-friendly shops", + "description": "internet_access:ssid=Telekom is displayed as \"Telekom\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#internet_ssid", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "shop", - "description": "Features with this tag are displayed by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "craft", - "value": "shoe_repair", - "description": "Features with this tag are displayed by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "craft", - "value": "key_cutter", - "description": "Features with this tag are displayed by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md", + "value": "pet", + "description": "Features with this tag are displayed by layer Pet stores", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "name", - "description": "Values of `name` are shown with \"This shop is called {name}\" and can be updated. The question is \"What is the name of this shop?\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shops_name", + "description": "Values of `name` are shown with \"This shop is called {name}\" and can be updated. The question is \"What is the name of this shop?\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shops_name", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "shop", - "description": "Values of `shop` are shown with \"This is a {shop}\" and can be updated. The question is \"What kind of shop is this?\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "Values of `shop` are shown with \"This is a {shop}\" and can be updated. The question is \"What kind of shop is this?\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "shop", "value": "bicycle_rental", - "description": "shop=bicycle_rental is displayed as \"Bicycle rental shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=bicycle_rental is displayed as \"Bicycle rental shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/bicycle_rental.svg" }, { "key": "shop", "value": "agrarian", - "description": "shop=agrarian is displayed as \"Farm Supply Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=agrarian is displayed as \"Farm Supply Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-tractor.svg" }, { "key": "shop", "value": "alcohol", - "description": "shop=alcohol is displayed as \"Liquor Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=alcohol is displayed as \"Liquor Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-wine-bottle.svg" }, { "key": "shop", "value": "anime", - "description": "shop=anime is displayed as \"Anime / Manga Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=anime is displayed as \"Anime / Manga Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-dragon.svg" }, { "key": "shop", "value": "antiques", - "description": "shop=antiques is displayed as \"Antique Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=antiques is displayed as \"Antique Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-furniture.svg" }, { "key": "shop", "value": "appliance", - "description": "shop=appliance is displayed as \"Appliance Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=appliance is displayed as \"Appliance Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-laundry.svg" }, { "key": "shop", "value": "art", - "description": "shop=art is displayed as \"Art Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=art is displayed as \"Art Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "shop", "value": "baby_goods", - "description": "shop=baby_goods is displayed as \"Baby Goods Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=baby_goods is displayed as \"Baby Goods Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-baby-carriage.svg" }, { "key": "shop", "value": "bag", - "description": "shop=bag is displayed as \"Bag/Luggage Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=bag is displayed as \"Bag/Luggage Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-suitcase-rolling.svg" }, { "key": "shop", "value": "bakery", - "description": "shop=bakery is displayed as \"Bakery\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=bakery is displayed as \"Bakery\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-bakery.svg" }, { "key": "shop", "value": "bathroom_furnishing", - "description": "shop=bathroom_furnishing is displayed as \"Bathroom Furnishing Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=bathroom_furnishing is displayed as \"Bathroom Furnishing Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-bath.svg" }, { "key": "shop", "value": "beauty", - "description": "shop=beauty is displayed as \"Beauty Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=beauty is displayed as \"Beauty Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-lipstick.svg" }, { "key": "shop", "value": "bed", - "description": "shop=bed is displayed as \"Bedding/Mattress Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=bed is displayed as \"Bedding/Mattress Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-lodging.svg" }, { "key": "shop", "value": "beverages", - "description": "shop=beverages is displayed as \"Beverage Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=beverages is displayed as \"Beverage Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-bottles.svg" }, { "key": "shop", "value": "bicycle", - "description": "shop=bicycle is displayed as \"Bicycle Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=bicycle is displayed as \"Bicycle Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-bicycle.svg" }, { "key": "shop", "value": "boat", - "description": "shop=boat is displayed as \"Boat Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=boat is displayed as \"Boat Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-boat.svg" }, { "key": "shop", "value": "bookmaker", - "description": "shop=bookmaker is displayed as \"Bookmaker\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=bookmaker is displayed as \"Bookmaker\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-money_hand.svg" }, { "key": "shop", "value": "books", - "description": "shop=books is displayed as \"Bookstore\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=books is displayed as \"Bookstore\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-book.svg" }, { "key": "shop", "value": "brewing_supplies", - "description": "shop=brewing_supplies is displayed as \"Brewing Supply Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=brewing_supplies is displayed as \"Brewing Supply Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-storage_fermenter.svg" }, { "key": "shop", "value": "butcher", - "description": "shop=butcher is displayed as \"Butcher\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=butcher is displayed as \"Butcher\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-cleaver.svg" }, { "key": "shop", "value": "camera", - "description": "shop=camera is displayed as \"Camera Equipment Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=camera is displayed as \"Camera Equipment Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-camera-retro.svg" }, { "key": "shop", "value": "candles", - "description": "shop=candles is displayed as \"Candle Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=candles is displayed as \"Candle Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "shop", "value": "cannabis", - "description": "shop=cannabis is displayed as \"Cannabis Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=cannabis is displayed as \"Cannabis Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-cannabis.svg" }, { "key": "shop", "value": "car", - "description": "shop=car is displayed as \"Car Dealership\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=car is displayed as \"Car Dealership\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "shop", "value": "car_parts", - "description": "shop=car_parts is displayed as \"Car Parts Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=car_parts is displayed as \"Car Parts Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-car-battery.svg" }, { "key": "shop", "value": "car_repair", - "description": "shop=car_repair is displayed as \"Car Repair Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=car_repair is displayed as \"Car Repair Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-car-repair.svg" }, { "key": "shop", "value": "caravan", - "description": "shop=caravan is displayed as \"RV Dealership\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=caravan is displayed as \"RV Dealership\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-camper_trailer.svg" }, { "key": "shop", "value": "carpet", - "description": "shop=carpet is displayed as \"Carpet Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=carpet is displayed as \"Carpet Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-tape.svg" }, { "key": "shop", "value": "catalogue", - "description": "shop=catalogue is displayed as \"Catalog Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=catalogue is displayed as \"Catalog Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "shop", "value": "charity", - "description": "shop=charity is displayed as \"Charity Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=charity is displayed as \"Charity Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "shop", "value": "cheese", - "description": "shop=cheese is displayed as \"Cheese Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=cheese is displayed as \"Cheese Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-cheese.svg" }, { "key": "shop", "value": "chemist", - "description": "shop=chemist is displayed as \"Drugstore\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=chemist is displayed as \"Drugstore\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "shop", "value": "chocolate", - "description": "shop=chocolate is displayed as \"Chocolate Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=chocolate is displayed as \"Chocolate Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-confectionery.svg" }, { "key": "shop", "value": "clothes", - "description": "shop=clothes is displayed as \"Clothing Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=clothes is displayed as \"Clothing Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-clothing-store.svg" }, { "key": "shop", "value": "coffee", - "description": "shop=coffee is displayed as \"Coffee Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=coffee is displayed as \"Coffee Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-coffee.svg" }, { "key": "shop", "value": "collector", - "description": "shop=collector is displayed as \"Collectibles Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=collector is displayed as \"Collectibles Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "shop", "value": "computer", - "description": "shop=computer is displayed as \"Computer Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=computer is displayed as \"Computer Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-laptop.svg" }, { "key": "shop", "value": "confectionery", - "description": "shop=confectionery is displayed as \"Candy Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=confectionery is displayed as \"Candy Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-confectionery.svg" }, { "key": "shop", "value": "convenience", - "description": "shop=convenience is displayed as \"Convenience Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=convenience is displayed as \"Convenience Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "shop", "value": "copyshop", - "description": "shop=copyshop is displayed as \"Copy Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=copyshop is displayed as \"Copy Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-print.svg" }, { "key": "shop", "value": "cosmetics", - "description": "shop=cosmetics is displayed as \"Cosmetics Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=cosmetics is displayed as \"Cosmetics Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-lipstick.svg" }, { "key": "shop", "value": "country_store", - "description": "shop=country_store is displayed as \"Rural Supplies Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=country_store is displayed as \"Rural Supplies Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-hat-cowboy-side.svg" }, { "key": "shop", "value": "craft", - "description": "shop=craft is displayed as \"Arts & Crafts Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=craft is displayed as \"Arts & Crafts Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "shop", "value": "curtain", - "description": "shop=curtain is displayed as \"Curtain Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=curtain is displayed as \"Curtain Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-curtains.svg" }, { "key": "shop", "value": "dairy", - "description": "shop=dairy is displayed as \"Dairy Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=dairy is displayed as \"Dairy Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-cheese.svg" }, { "key": "shop", "value": "deli", - "description": "shop=deli is displayed as \"Delicatessen\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=deli is displayed as \"Delicatessen\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-jar.svg" }, { "key": "shop", "value": "department_store", - "description": "shop=department_store is displayed as \"Department Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=department_store is displayed as \"Department Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "shop", "value": "doityourself", - "description": "shop=doityourself is displayed as \"DIY Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=doityourself is displayed as \"DIY Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-tools.svg" }, { "key": "shop", "value": "doors", - "description": "shop=doors is displayed as \"Door Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=doors is displayed as \"Door Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-door-open.svg" }, { "key": "shop", "value": "dry_cleaning", - "description": "shop=dry_cleaning is displayed as \"Dry Cleaner\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=dry_cleaning is displayed as \"Dry Cleaner\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-clothes_hanger.svg" }, { "key": "shop", "value": "e-cigarette", - "description": "shop=e-cigarette is displayed as \"E-Cigarette Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=e-cigarette is displayed as \"E-Cigarette Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "shop", "value": "electrical", - "description": "shop=electrical is displayed as \"Electrical Equipment Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=electrical is displayed as \"Electrical Equipment Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-power.svg" }, { "key": "shop", "value": "electronics", - "description": "shop=electronics is displayed as \"Electronics Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=electronics is displayed as \"Electronics Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-plug.svg" }, { "key": "shop", "value": "erotic", - "description": "shop=erotic is displayed as \"Erotic Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=erotic is displayed as \"Erotic Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "shop", "value": "fabric", - "description": "shop=fabric is displayed as \"Fabric Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=fabric is displayed as \"Fabric Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-tape.svg" }, { "key": "shop", "value": "farm", - "description": "shop=farm is displayed as \"Produce Stand\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=farm is displayed as \"Produce Stand\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "shop", "value": "fashion_accessories", - "description": "shop=fashion_accessories is displayed as \"Fashion Accessories Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=fashion_accessories is displayed as \"Fashion Accessories Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-fashion_accessories.svg" }, { "key": "shop", "value": "fireplace", - "description": "shop=fireplace is displayed as \"Fireplace Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=fireplace is displayed as \"Fireplace Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-fireplace.svg" }, { "key": "shop", "value": "fishing", - "description": "shop=fishing is displayed as \"Fishing Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=fishing is displayed as \"Fishing Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-ice_fishing.svg" }, { "key": "shop", "value": "flooring", - "description": "shop=flooring is displayed as \"Flooring Supply Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=flooring is displayed as \"Flooring Supply Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-tools.svg" }, { "key": "shop", "value": "florist", - "description": "shop=florist is displayed as \"Florist\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=florist is displayed as \"Florist\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-florist.svg" }, { "key": "shop", "value": "frame", - "description": "shop=frame is displayed as \"Framing Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=frame is displayed as \"Framing Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-vector-square.svg" }, { "key": "shop", "value": "frozen_food", - "description": "shop=frozen_food is displayed as \"Frozen Food Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=frozen_food is displayed as \"Frozen Food Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "shop", "value": "fuel", - "description": "shop=fuel is displayed as \"Fuel Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=fuel is displayed as \"Fuel Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-propane_tank.svg" }, { "key": "shop", "value": "funeral_directors", - "description": "shop=funeral_directors is displayed as \"Funeral Home\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=funeral_directors is displayed as \"Funeral Home\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-cemetery.svg" }, { "key": "shop", "value": "furniture", - "description": "shop=furniture is displayed as \"Furniture Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=furniture is displayed as \"Furniture Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-couch.svg" }, { "key": "shop", "value": "games", - "description": "shop=games is displayed as \"Tabletop Game Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=games is displayed as \"Tabletop Game Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-dice.svg" }, { "key": "shop", "value": "garden_centre", - "description": "shop=garden_centre is displayed as \"Garden Center\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=garden_centre is displayed as \"Garden Center\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-garden-centre.svg" }, { "key": "shop", "value": "gas", - "description": "shop=gas is displayed as \"Bottled Gas Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=gas is displayed as \"Bottled Gas Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-propane_tank.svg" }, { "key": "shop", "value": "general", - "description": "shop=general is displayed as \"General Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=general is displayed as \"General Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "shop", "value": "gift", - "description": "shop=gift is displayed as \"Gift Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=gift is displayed as \"Gift Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-gift.svg" }, { "key": "shop", "value": "greengrocer", - "description": "shop=greengrocer is displayed as \"Greengrocer\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=greengrocer is displayed as \"Greengrocer\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-carrot.svg" }, { "key": "shop", "value": "hairdresser", - "description": "shop=hairdresser is displayed as \"Hairdresser\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=hairdresser is displayed as \"Hairdresser\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-beauty_salon.svg" }, { "key": "shop", "value": "hairdresser_supply", - "description": "shop=hairdresser_supply is displayed as \"Hairdresser Supply Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=hairdresser_supply is displayed as \"Hairdresser Supply Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-hair_care.svg" }, { "key": "shop", "value": "hardware", - "description": "shop=hardware is displayed as \"Hardware Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=hardware is displayed as \"Hardware Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-tools.svg" }, { "key": "shop", "value": "health_food", - "description": "shop=health_food is displayed as \"Health Food Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=health_food is displayed as \"Health Food Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "shop", "value": "hearing_aids", - "description": "shop=hearing_aids is displayed as \"Hearing Aids Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=hearing_aids is displayed as \"Hearing Aids Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-hearing_aid.svg" }, { "key": "shop", "value": "herbalist", - "description": "shop=herbalist is displayed as \"Herbalist\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=herbalist is displayed as \"Herbalist\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-leaf.svg" }, { "key": "shop", "value": "hifi", - "description": "shop=hifi is displayed as \"Hifi Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=hifi is displayed as \"Hifi Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-speaker.svg" }, { "key": "shop", "value": "honey", - "description": "shop=honey is displayed as \"Honey Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=honey is displayed as \"Honey Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "shop", "value": "household_linen", - "description": "shop=household_linen is displayed as \"Household Linen Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=household_linen is displayed as \"Household Linen Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-cloth.svg" }, { "key": "shop", "value": "houseware", - "description": "shop=houseware is displayed as \"Houseware Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=houseware is displayed as \"Houseware Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-blender.svg" }, { "key": "shop", "value": "hunting", - "description": "shop=hunting is displayed as \"Hunting Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=hunting is displayed as \"Hunting Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-bow_and_arrow.svg" }, { "key": "shop", "value": "interior_decoration", - "description": "shop=interior_decoration is displayed as \"Interior Decoration Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=interior_decoration is displayed as \"Interior Decoration Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "shop", "value": "jewelry", - "description": "shop=jewelry is displayed as \"Jewelry Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=jewelry is displayed as \"Jewelry Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-jewelry-store.svg" }, { "key": "shop", "value": "kiosk", - "description": "shop=kiosk is displayed as \"Kiosk\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=kiosk is displayed as \"Kiosk\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-store.svg" }, { "key": "shop", "value": "kitchen", - "description": "shop=kitchen is displayed as \"Kitchen Design Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=kitchen is displayed as \"Kitchen Design Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-kitchen_sink.svg" }, { "key": "shop", "value": "laundry", - "description": "shop=laundry is displayed as \"Laundry\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=laundry is displayed as \"Laundry\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-laundry.svg" }, { "key": "shop", "value": "leather", - "description": "shop=leather is displayed as \"Leather Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=leather is displayed as \"Leather Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-handbag.svg" }, { "key": "shop", "value": "lighting", - "description": "shop=lighting is displayed as \"Lighting Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=lighting is displayed as \"Lighting Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-desk_lamp.svg" }, { "key": "shop", "value": "locksmith", - "description": "shop=locksmith is displayed as \"Locksmith\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=locksmith is displayed as \"Locksmith\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-key.svg" }, { "key": "shop", "value": "lottery", - "description": "shop=lottery is displayed as \"Lottery Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=lottery is displayed as \"Lottery Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "shop", "value": "mall", - "description": "shop=mall is displayed as \"Mall\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=mall is displayed as \"Mall\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "shop", "value": "massage", - "description": "shop=massage is displayed as \"Massage Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=massage is displayed as \"Massage Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-spa.svg" }, { "key": "shop", "value": "medical_supply", - "description": "shop=medical_supply is displayed as \"Medical Supply Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=medical_supply is displayed as \"Medical Supply Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-crutch.svg" }, { "key": "shop", "value": "military_surplus", - "description": "shop=military_surplus is displayed as \"Military Surplus Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=military_surplus is displayed as \"Military Surplus Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-military.svg" }, { "key": "shop", "value": "mobile_phone", - "description": "shop=mobile_phone is displayed as \"Mobile Phone Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=mobile_phone is displayed as \"Mobile Phone Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "shop", "value": "model", - "description": "shop=model is displayed as \"Model Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=model is displayed as \"Model Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "shop", "value": "money_lender", - "description": "shop=money_lender is displayed as \"Money Lender\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=money_lender is displayed as \"Money Lender\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-money_hand.svg" }, { "key": "shop", "value": "motorcycle", - "description": "shop=motorcycle is displayed as \"Motorcycle Dealership\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=motorcycle is displayed as \"Motorcycle Dealership\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-motorcycle.svg" }, { "key": "shop", "value": "motorcycle_repair", - "description": "shop=motorcycle_repair is displayed as \"Motorcycle Repair Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=motorcycle_repair is displayed as \"Motorcycle Repair Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-motorcycle_repair.svg" }, { "key": "shop", "value": "music", - "description": "shop=music is displayed as \"Music Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=music is displayed as \"Music Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-compact-disc.svg" }, { "key": "shop", "value": "musical_instrument", - "description": "shop=musical_instrument is displayed as \"Musical Instrument Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=musical_instrument is displayed as \"Musical Instrument Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-guitar.svg" }, { "key": "shop", "value": "newsagent", - "description": "shop=newsagent is displayed as \"Newsstand\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=newsagent is displayed as \"Newsstand\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-newspaper.svg" }, { "key": "shop", "value": "nutrition_supplements", - "description": "shop=nutrition_supplements is displayed as \"Nutrition Supplements Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=nutrition_supplements is displayed as \"Nutrition Supplements Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-pills.svg" }, { "key": "shop", "value": "nuts", - "description": "shop=nuts is displayed as \"Nuts Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=nuts is displayed as \"Nuts Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "shop", "value": "optician", - "description": "shop=optician is displayed as \"Optician\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=optician is displayed as \"Optician\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-optician.svg" }, { "key": "shop", "value": "outdoor", - "description": "shop=outdoor is displayed as \"Outdoors Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=outdoor is displayed as \"Outdoors Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-compass.svg" }, { "key": "shop", "value": "outpost", - "description": "shop=outpost is displayed as \"Online Retailer Outpost\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=outpost is displayed as \"Online Retailer Outpost\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "shop", "value": "paint", - "description": "shop=paint is displayed as \"Paint Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=paint is displayed as \"Paint Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-paint-roller.svg" }, { "key": "shop", "value": "party", - "description": "shop=party is displayed as \"Party Supply Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=party is displayed as \"Party Supply Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-balloon.svg" }, { "key": "shop", "value": "pasta", - "description": "shop=pasta is displayed as \"Pasta Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=pasta is displayed as \"Pasta Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-plate-wheat.svg" }, { "key": "shop", "value": "pastry", - "description": "shop=pastry is displayed as \"Pastry Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=pastry is displayed as \"Pastry Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-bakery.svg" }, { "key": "shop", "value": "pawnbroker", - "description": "shop=pawnbroker is displayed as \"Pawnshop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=pawnbroker is displayed as \"Pawnshop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-money_hand.svg" }, { "key": "shop", "value": "perfumery", - "description": "shop=perfumery is displayed as \"Perfume Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=perfumery is displayed as \"Perfume Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-perfume.svg" }, { "key": "shop", "value": "pet", - "description": "shop=pet is displayed as \"Pet Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=pet is displayed as \"Pet Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-cat.svg" }, { "key": "shop", "value": "pet_grooming", - "description": "shop=pet_grooming is displayed as \"Pet Groomer\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=pet_grooming is displayed as \"Pet Groomer\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-pet_grooming.svg" }, { "key": "shop", "value": "photo", - "description": "shop=photo is displayed as \"Photography Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=photo is displayed as \"Photography Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-camera-retro.svg" }, { "key": "shop", "value": "pottery", - "description": "shop=pottery is displayed as \"Pottery Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=pottery is displayed as \"Pottery Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-vase.svg" }, { "key": "shop", "value": "printer_ink", - "description": "shop=printer_ink is displayed as \"Printer Ink Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=printer_ink is displayed as \"Printer Ink Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-print.svg" }, { "key": "shop", "value": "psychic", - "description": "shop=psychic is displayed as \"Psychic\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=psychic is displayed as \"Psychic\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-psychic.svg" }, { "key": "shop", "value": "pyrotechnics", - "description": "shop=pyrotechnics is displayed as \"Fireworks Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=pyrotechnics is displayed as \"Fireworks Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-rocket_firework.svg" }, { "key": "shop", "value": "radiotechnics", - "description": "shop=radiotechnics is displayed as \"Radio/Electronic Component Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=radiotechnics is displayed as \"Radio/Electronic Component Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-microchip.svg" }, { "key": "shop", "value": "religion", - "description": "shop=religion is displayed as \"Religious Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=religion is displayed as \"Religious Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "shop", "value": "rental", - "description": "shop=rental is displayed as \"Rental Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=rental is displayed as \"Rental Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-dolly.svg" }, { "key": "shop", "value": "repair", - "description": "shop=repair is displayed as \"Repair Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=repair is displayed as \"Repair Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "shop", "value": "rice", - "description": "shop=rice is displayed as \"Rice Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=rice is displayed as \"Rice Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-bowl-rice.svg" }, { "key": "shop", "value": "scuba_diving", - "description": "shop=scuba_diving is displayed as \"Scuba Diving Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=scuba_diving is displayed as \"Scuba Diving Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-scuba_diving.svg" }, { "key": "shop", "value": "seafood", - "description": "shop=seafood is displayed as \"Seafood Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=seafood is displayed as \"Seafood Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-fish_cleaning.svg" }, { "key": "shop", "value": "second_hand", - "description": "shop=second_hand is displayed as \"Thrift Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=second_hand is displayed as \"Thrift Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "shop", "value": "sewing", - "description": "shop=sewing is displayed as \"Sewing Supply Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=sewing is displayed as \"Sewing Supply Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-needle_and_spool.svg" }, { "key": "shop", "value": "shoe_repair", - "description": "shop=shoe_repair is displayed as \"Shoe Repair Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=shoe_repair is displayed as \"Shoe Repair Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-hammer_shoe.svg" }, { "key": "shop", "value": "shoes", - "description": "shop=shoes is displayed as \"Shoe Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=shoes is displayed as \"Shoe Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-shoe.svg" }, { "key": "shop", "value": "spices", - "description": "shop=spices is displayed as \"Spice Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=spices is displayed as \"Spice Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-spice_bottle.svg" }, { "key": "shop", "value": "sports", - "description": "shop=sports is displayed as \"Sporting Goods Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=sports is displayed as \"Sporting Goods Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-futbol.svg" }, { "key": "shop", "value": "stationery", - "description": "shop=stationery is displayed as \"Stationery Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=stationery is displayed as \"Stationery Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-paperclip.svg" }, { "key": "shop", "value": "storage_rental", - "description": "shop=storage_rental is displayed as \"Storage Rental\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=storage_rental is displayed as \"Storage Rental\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-storage_rental.svg" }, { "key": "shop", "value": "supermarket", - "description": "shop=supermarket is displayed as \"Supermarket\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=supermarket is displayed as \"Supermarket\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-grocery.svg" }, { "key": "shop", "value": "swimming_pool", - "description": "shop=swimming_pool is displayed as \"Pool Supply Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=swimming_pool is displayed as \"Pool Supply Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "shop", "value": "tailor", - "description": "shop=tailor is displayed as \"Tailor\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=tailor is displayed as \"Tailor\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-needle_and_spool.svg" }, { "key": "shop", "value": "tattoo", - "description": "shop=tattoo is displayed as \"Tattoo Parlor\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=tattoo is displayed as \"Tattoo Parlor\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-tattoo_machine.svg" }, { "key": "shop", "value": "tea", - "description": "shop=tea is displayed as \"Tea Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=tea is displayed as \"Tea Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-teahouse.svg" }, { "key": "shop", "value": "telecommunication", - "description": "shop=telecommunication is displayed as \"Telecom Retail Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=telecommunication is displayed as \"Telecom Retail Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-telephone.svg" }, { "key": "shop", "value": "ticket", - "description": "shop=ticket is displayed as \"Ticket Seller\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=ticket is displayed as \"Ticket Seller\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "shop", "value": "tiles", - "description": "shop=tiles is displayed as \"Tile Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=tiles is displayed as \"Tile Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-tiling.svg" }, { "key": "shop", "value": "tobacco", - "description": "shop=tobacco is displayed as \"Tobacco Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=tobacco is displayed as \"Tobacco Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-pipe.svg" }, { "key": "shop", "value": "tool_hire", - "description": "shop=tool_hire is displayed as \"Tool Rental\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=tool_hire is displayed as \"Tool Rental\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-tools.svg" }, { "key": "shop", "value": "toys", - "description": "shop=toys is displayed as \"Toy Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=toys is displayed as \"Toy Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-rocket.svg" }, { "key": "shop", "value": "trade", - "description": "shop=trade is displayed as \"Trade Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=trade is displayed as \"Trade Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-tools.svg" }, { "key": "shop", "value": "travel_agency", - "description": "shop=travel_agency is displayed as \"Travel Agency\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=travel_agency is displayed as \"Travel Agency\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-suitcase.svg" }, { "key": "shop", "value": "trophy", - "description": "shop=trophy is displayed as \"Trophy Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=trophy is displayed as \"Trophy Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/fas-trophy.svg" }, { "key": "shop", "value": "tyres", - "description": "shop=tyres is displayed as \"Tire Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=tyres is displayed as \"Tire Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-tire.svg" }, { "key": "shop", "value": "vacuum_cleaner", - "description": "shop=vacuum_cleaner is displayed as \"Vacuum Cleaner Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=vacuum_cleaner is displayed as \"Vacuum Cleaner Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-vacuum.svg" }, { "key": "shop", "value": "variety_store", - "description": "shop=variety_store is displayed as \"Discount Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=variety_store is displayed as \"Discount Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "shop", "value": "video", - "description": "shop=video is displayed as \"Video Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=video is displayed as \"Video Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-movie_rental.svg" }, { "key": "shop", "value": "video_games", - "description": "shop=video_games is displayed as \"Video Game Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=video_games is displayed as \"Video Game Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-gaming.svg" }, { "key": "shop", "value": "watches", - "description": "shop=watches is displayed as \"Watches Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=watches is displayed as \"Watches Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-watch.svg" }, { "key": "shop", "value": "water", - "description": "shop=water is displayed as \"Drinking Water Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=water is displayed as \"Drinking Water Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-water_bottle.svg" }, { "key": "shop", "value": "water_sports", - "description": "shop=water_sports is displayed as \"Watersport/Swim Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=water_sports is displayed as \"Watersport/Swim Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "shop", "value": "weapons", - "description": "shop=weapons is displayed as \"Weapon Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=weapons is displayed as \"Weapon Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-dagger.svg" }, { "key": "shop", "value": "wholesale", - "description": "shop=wholesale is displayed as \"Wholesale Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=wholesale is displayed as \"Wholesale Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-warehouse.svg" }, { "key": "shop", "value": "wigs", - "description": "shop=wigs is displayed as \"Wig Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=wigs is displayed as \"Wig Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "shop", "value": "window_blind", - "description": "shop=window_blind is displayed as \"Window Blind Store\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=window_blind is displayed as \"Window Blind Store\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/temaki-window.svg" }, { "key": "shop", "value": "wine", - "description": "shop=wine is displayed as \"Wine Shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "shop=wine is displayed as \"Wine Shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/id_presets/maki-alcohol-shop.svg" }, { "key": "disused:shop", - "description": "disused:shop= is displayed as \"This shop is no longer used. It is vacant\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#shop_types", + "description": "disused:shop= is displayed as \"This shop is no longer used. It is vacant\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#shop_types", "icon_url": "./assets/layers/shops/shop-disused.svg" }, { "key": "brand", - "description": "Values of `brand` are shown with \"Part of {brand}\" and can be updated. The question is \"What is the brand of this shop?\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#brand", + "description": "Values of `brand` are shown with \"Part of {brand}\" and can be updated. The question is \"What is the brand of this shop?\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#brand", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "not:brand", "value": "yes", - "description": "not:brand=yes is displayed as \"This shop does not have a specific brand, it is not part of a bigger chain\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#brand", + "description": "not:brand=yes is displayed as \"This shop does not have a specific brand, it is not part of a bigger chain\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#brand", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "second_hand", "value": "only", - "description": "second_hand=only is displayed as \"This shop sells second-hand items only\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#second_hand", + "description": "second_hand=only is displayed as \"This shop sells second-hand items only\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#second_hand", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "second_hand", "value": "yes", - "description": "second_hand=yes is displayed as \"This shop sells second-hand items along with new items\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#second_hand", + "description": "second_hand=yes is displayed as \"This shop sells second-hand items along with new items\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#second_hand", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "second_hand", "value": "no", - "description": "second_hand=no is displayed as \"This shop only sells brand-new items\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#second_hand", + "description": "second_hand=no is displayed as \"This shop only sells brand-new items\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#second_hand", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "service:print:A4", "value": "yes", - "description": "service:print:A4=yes is displayed as \"This shop can print on papers of size A4\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#copyshop_print_sizes", + "description": "service:print:A4=yes is displayed as \"This shop can print on papers of size A4\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#copyshop_print_sizes", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "service:print:A3", "value": "yes", - "description": "service:print:A3=yes is displayed as \"This shop can print on papers of size A3\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#copyshop_print_sizes", + "description": "service:print:A3=yes is displayed as \"This shop can print on papers of size A3\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#copyshop_print_sizes", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "service:print:A2", "value": "yes", - "description": "service:print:A2=yes is displayed as \"This shop can print on papers of size A2\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#copyshop_print_sizes", + "description": "service:print:A2=yes is displayed as \"This shop can print on papers of size A2\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#copyshop_print_sizes", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "service:print:A1", "value": "yes", - "description": "service:print:A1=yes is displayed as \"This shop can print on papers of size A1\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#copyshop_print_sizes", + "description": "service:print:A1=yes is displayed as \"This shop can print on papers of size A1\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#copyshop_print_sizes", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "service:print:A0", "value": "yes", - "description": "service:print:A0=yes is displayed as \"This shop can print on papers of size A0\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#copyshop_print_sizes", + "description": "service:print:A0=yes is displayed as \"This shop can print on papers of size A0\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#copyshop_print_sizes", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "service:binding", "value": "yes", - "description": "service:binding=yes is displayed as \"This shop binds papers into a booklet\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#copyshop_binding", + "description": "service:binding=yes is displayed as \"This shop binds papers into a booklet\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#copyshop_binding", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "service:binding", "value": "no", - "description": "service:binding=no is displayed as \"This shop does bind books\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#copyshop_binding", + "description": "service:binding=no is displayed as \"This shop does bind books\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#copyshop_binding", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "healthcare", "value": "optometrist", - "description": "healthcare=optometrist is displayed as \"This shop offers eye exams by certified optometrists\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#optometrist_service", + "description": "healthcare=optometrist is displayed as \"This shop offers eye exams by certified optometrists\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#optometrist_service", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "healthcare", "value": "audiologist", - "description": "healthcare=audiologist is displayed as \"This shop offers hearing tests by a certified audiologist\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#optometrist_service", + "description": "healthcare=audiologist is displayed as \"This shop offers hearing tests by a certified audiologist\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#optometrist_service", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "craft", "value": "key_cutter", - "description": "craft=key_cutter is displayed as \"This shop is also specialized in key cutting\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#key_cutter", + "description": "craft=key_cutter is displayed as \"This shop is also specialized in key cutting\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#key_cutter", "icon_url": "./assets/layers/id_presets/fas-key.svg" }, { "key": "service:key_cutting", "value": "yes", - "description": "service:key_cutting=yes is displayed as \"This shop offers key cutting as a service\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#key_cutter", + "description": "service:key_cutting=yes is displayed as \"This shop offers key cutting as a service\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#key_cutter", "icon_url": "./assets/layers/id_presets/fas-key.svg" }, { "key": "craft", - "description": "craft= & service:key_cutting=no is displayed as \"This shops does not offer key cutting as a service\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#key_cutter", + "description": "craft= & service:key_cutting=no is displayed as \"This shops does not offer key cutting as a service\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#key_cutter", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "service:key_cutting", "value": "no", - "description": "craft= & service:key_cutting=no is displayed as \"This shops does not offer key cutting as a service\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#key_cutter", + "description": "craft= & service:key_cutting=no is displayed as \"This shops does not offer key cutting as a service\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#key_cutter", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "service:bicycle:retail", "value": "yes", - "description": "service:bicycle:retail=yes is displayed as \"This shop sells new bikes\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#sells_new_bikes", + "description": "service:bicycle:retail=yes is displayed as \"This shop sells new bikes\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#sells_new_bikes", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "service:bicycle:retail", "value": "no", - "description": "service:bicycle:retail=no is displayed as \"This shop doesn't sell new bikes\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#sells_new_bikes", + "description": "service:bicycle:retail=no is displayed as \"This shop doesn't sell new bikes\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#sells_new_bikes", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "service:bicycle:second_hand", "value": "yes", - "description": "service:bicycle:second_hand=yes is displayed as \"This shop sells second-hand bikes\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#bike_second_hand", + "description": "service:bicycle:second_hand=yes is displayed as \"This shop sells second-hand bikes\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#bike_second_hand", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "service:bicycle:second_hand", "value": "no", - "description": "service:bicycle:second_hand=no is displayed as \"This shop doesn't sell second-hand bikes\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#bike_second_hand", + "description": "service:bicycle:second_hand=no is displayed as \"This shop doesn't sell second-hand bikes\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#bike_second_hand", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "service:bicycle:second_hand", "value": "only", - "description": "service:bicycle:second_hand=only is displayed as \"This shop only sells second-hand bikes\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#bike_second_hand", + "description": "service:bicycle:second_hand=only is displayed as \"This shop only sells second-hand bikes\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#bike_second_hand", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "service:bicycle:repair", "value": "yes", - "description": "service:bicycle:repair=yes is displayed as \"This shop repairs bikes\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#repairs_bikes", + "description": "service:bicycle:repair=yes is displayed as \"This shop repairs bikes\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#repairs_bikes", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "service:bicycle:repair", "value": "no", - "description": "service:bicycle:repair=no is displayed as \"This shop doesn't repair bikes\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#repairs_bikes", + "description": "service:bicycle:repair=no is displayed as \"This shop doesn't repair bikes\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#repairs_bikes", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "service:bicycle:repair", "value": "only_sold", - "description": "service:bicycle:repair=only_sold is displayed as \"This shop only repairs bikes bought here\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#repairs_bikes", + "description": "service:bicycle:repair=only_sold is displayed as \"This shop only repairs bikes bought here\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#repairs_bikes", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "service:bicycle:repair", "value": "brand", - "description": "service:bicycle:repair=brand is displayed as \"This shop only repairs bikes of a certain brand\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#repairs_bikes", + "description": "service:bicycle:repair=brand is displayed as \"This shop only repairs bikes of a certain brand\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#repairs_bikes", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "service:bicycle:rental", "value": "yes", - "description": "service:bicycle:rental=yes is displayed as \"This shop rents out bikes\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#bicycle_rental", + "description": "service:bicycle:rental=yes is displayed as \"This shop rents out bikes\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#bicycle_rental", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "service:bicycle:rental", "value": "no", - "description": "service:bicycle:rental=no is displayed as \"This shop doesn't rent out bikes\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#bicycle_rental", + "description": "service:bicycle:rental=no is displayed as \"This shop doesn't rent out bikes\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#bicycle_rental", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "rental", - "description": "Values of `rental` are shown with \"{rental} is rented here\" and can be updated. The question is \"What kind of bicycles and accessories are rented here?\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#bicycle_types", + "description": "Values of `rental` are shown with \"{rental} is rented here\" and can be updated. The question is \"What kind of bicycles and accessories are rented here?\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#bicycle_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "rental", "value": "city_bike", - "description": "rental=city_bike is displayed as \"Normal city bikes can be rented here\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#bicycle_types", + "description": "rental=city_bike is displayed as \"Normal city bikes can be rented here\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#bicycle_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "rental", "value": "ebike", - "description": "rental=ebike is displayed as \"Electrical bikes can be rented here\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#bicycle_types", + "description": "rental=ebike is displayed as \"Electrical bikes can be rented here\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#bicycle_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "rental", "value": "bmx", - "description": "rental=bmx is displayed as \"BMX bikes can be rented here\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#bicycle_types", + "description": "rental=bmx is displayed as \"BMX bikes can be rented here\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#bicycle_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "rental", "value": "mtb", - "description": "rental=mtb is displayed as \"Mountainbikes can be rented here\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#bicycle_types", + "description": "rental=mtb is displayed as \"Mountainbikes can be rented here\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#bicycle_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "rental", "value": "kid_bike", - "description": "rental=kid_bike is displayed as \"Bikes for children can be rented here\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#bicycle_types", + "description": "rental=kid_bike is displayed as \"Bikes for children can be rented here\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#bicycle_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "rental", "value": "tandem", - "description": "rental=tandem is displayed as \"Tandem bicycles can be rented here\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#bicycle_types", + "description": "rental=tandem is displayed as \"Tandem bicycles can be rented here\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#bicycle_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "rental", "value": "racebike", - "description": "rental=racebike is displayed as \"Race bicycles can be rented here\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#bicycle_types", + "description": "rental=racebike is displayed as \"Race bicycles can be rented here\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#bicycle_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "rental", "value": "bike_helmet", - "description": "rental=bike_helmet is displayed as \"Bike helmets can be rented here\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#bicycle_types", + "description": "rental=bike_helmet is displayed as \"Bike helmets can be rented here\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#bicycle_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "rental", "value": "cargo_bike", - "description": "rental=cargo_bike is displayed as \"Cargo bikes can be rented here\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#bicycle_types", + "description": "rental=cargo_bike is displayed as \"Cargo bikes can be rented here\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#bicycle_types", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "capacity:city_bike", - "description": "Values of `capacity:city_bike` are shown with \"{capacity:city_bike} city bikes can be rented here\" and can be updated. The question is \"How many city bikes can be rented here?\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#rental_capacity_city_bike", + "description": "Values of `capacity:city_bike` are shown with \"{capacity:city_bike} city bikes can be rented here\" and can be updated. The question is \"How many city bikes can be rented here?\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#rental_capacity_city_bike", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "capacity:ebike", - "description": "Values of `capacity:ebike` are shown with \"{capacity:ebike} electrical bikes can be rented here\" and can be updated. The question is \"How many electrical bikes can be rented here?\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#rental_capacity_ebike", + "description": "Values of `capacity:ebike` are shown with \"{capacity:ebike} electrical bikes can be rented here\" and can be updated. The question is \"How many electrical bikes can be rented here?\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#rental_capacity_ebike", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "capacity:kid_bike", - "description": "Values of `capacity:kid_bike` are shown with \"{capacity:kid_bike} bikes for children can be rented here\" and can be updated. The question is \"How many bikes for children can be rented here?\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#rental_capacity_kid_bike", + "description": "Values of `capacity:kid_bike` are shown with \"{capacity:kid_bike} bikes for children can be rented here\" and can be updated. The question is \"How many bikes for children can be rented here?\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#rental_capacity_kid_bike", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "capacity:bmx", - "description": "Values of `capacity:bmx` are shown with \"{capacity:bmx} BMX bikes can be rented here\" and can be updated. The question is \"How many BMX bikes can be rented here?\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#rental_capacity_bmx", + "description": "Values of `capacity:bmx` are shown with \"{capacity:bmx} BMX bikes can be rented here\" and can be updated. The question is \"How many BMX bikes can be rented here?\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#rental_capacity_bmx", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "capacity:mtb", - "description": "Values of `capacity:mtb` are shown with \"{capacity:mtb} mountainbikes can be rented here\" and can be updated. The question is \"How many mountainbikes can be rented here?\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#rental_capacity_mtb", + "description": "Values of `capacity:mtb` are shown with \"{capacity:mtb} mountainbikes can be rented here\" and can be updated. The question is \"How many mountainbikes can be rented here?\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#rental_capacity_mtb", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "capacity:bicycle_pannier", - "description": "Values of `capacity:bicycle_pannier` are shown with \"{capacity:bicycle_pannier} bicycle panniers can be rented here\" and can be updated. The question is \"How many bicycle panniers can be rented here?\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#rental_capacity_bicycle_pannier", + "description": "Values of `capacity:bicycle_pannier` are shown with \"{capacity:bicycle_pannier} bicycle panniers can be rented here\" and can be updated. The question is \"How many bicycle panniers can be rented here?\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#rental_capacity_bicycle_pannier", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "capacity:tandem_bicycle", - "description": "Values of `capacity:tandem_bicycle` are shown with \"{capacity:tandem_bicycle} tandem can be rented here\" and can be updated. The question is \"How many tandem can be rented here?\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#rental_capacity_tandem_bicycle", + "description": "Values of `capacity:tandem_bicycle` are shown with \"{capacity:tandem_bicycle} tandem can be rented here\" and can be updated. The question is \"How many tandem can be rented here?\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#rental_capacity_tandem_bicycle", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "service:bicycle:pump", "value": "yes", - "description": "service:bicycle:pump=yes is displayed as \"This shop offers a bike pump for anyone\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#bike_pump_service", + "description": "service:bicycle:pump=yes is displayed as \"This shop offers a bike pump for anyone\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#bike_pump_service", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "service:bicycle:pump", "value": "no", - "description": "service:bicycle:pump=no is displayed as \"This shop doesn't offer a bike pump for anyone\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#bike_pump_service", + "description": "service:bicycle:pump=no is displayed as \"This shop doesn't offer a bike pump for anyone\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#bike_pump_service", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "service:bicycle:pump", "value": "separate", - "description": "service:bicycle:pump=separate is displayed as \"There is bicycle pump, it is shown as a separate point\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#bike_pump_service", + "description": "service:bicycle:pump=separate is displayed as \"There is bicycle pump, it is shown as a separate point\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#bike_pump_service", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "service:bicycle:diy", "value": "yes", - "description": "service:bicycle:diy=yes is displayed as \"This shop offers tools for DIY bicycle repair\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#bike_repair_tools", + "description": "service:bicycle:diy=yes is displayed as \"This shop offers tools for DIY bicycle repair\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#bike_repair_tools", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "service:bicycle:diy", "value": "no", - "description": "service:bicycle:diy=no is displayed as \"This shop doesn't offer tools for DIY bicycle repair\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#bike_repair_tools", + "description": "service:bicycle:diy=no is displayed as \"This shop doesn't offer tools for DIY bicycle repair\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#bike_repair_tools", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "service:bicycle:diy", "value": "only_sold", - "description": "service:bicycle:diy=only_sold is displayed as \"Tools for DIY bicycle repair are only available if you bought/hire the bike in the shop\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#bike_repair_tools", + "description": "service:bicycle:diy=only_sold is displayed as \"Tools for DIY bicycle repair are only available if you bought/hire the bike in the shop\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#bike_repair_tools", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "service:bicycle:cleaning", "value": "yes", - "description": "service:bicycle:cleaning=yes is displayed as \"This shop cleans bicycles\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#bike_wash", + "description": "service:bicycle:cleaning=yes is displayed as \"This shop cleans bicycles\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#bike_wash", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "service:bicycle:cleaning", "value": "diy", - "description": "service:bicycle:cleaning=diy is displayed as \"This shop has an installation where one can clean bicycles themselves\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#bike_wash", + "description": "service:bicycle:cleaning=diy is displayed as \"This shop has an installation where one can clean bicycles themselves\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#bike_wash", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "service:bicycle:cleaning", "value": "no", - "description": "service:bicycle:cleaning=no is displayed as \"This shop doesn't offer bicycle cleaning\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#bike_wash", + "description": "service:bicycle:cleaning=no is displayed as \"This shop doesn't offer bicycle cleaning\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#bike_wash", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "service:bicycle:cleaning:charge", - "description": "Values of `service:bicycle:cleaning:charge` are shown with \"Using the cleaning service costs {service:bicycle:cleaning:charge}\" and can be updated. The question is \"How much does it cost to use the cleaning service?\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#bike_cleaning_service_bicycle_cleaning_charge", + "description": "Values of `service:bicycle:cleaning:charge` are shown with \"Using the cleaning service costs {service:bicycle:cleaning:charge}\" and can be updated. The question is \"How much does it cost to use the cleaning service?\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#bike_cleaning_service_bicycle_cleaning_charge", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "service:bicycle:cleaning:fee", "value": "no", - "description": "service:bicycle:cleaning:fee=no is displayed as \"The cleaning service is free to use\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#bike_cleaning_service_bicycle_cleaning_charge", + "description": "service:bicycle:cleaning:fee=no is displayed as \"The cleaning service is free to use\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#bike_cleaning_service_bicycle_cleaning_charge", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "service:bicycle:cleaning:fee", "value": "yes", - "description": "service:bicycle:cleaning:fee=yes & service:bicycle:cleaning:charge= is displayed as \"Free to use\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#bike_cleaning_service_bicycle_cleaning_charge", + "description": "service:bicycle:cleaning:fee=yes & service:bicycle:cleaning:charge= is displayed as \"Free to use\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#bike_cleaning_service_bicycle_cleaning_charge", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "service:bicycle:cleaning:charge", - "description": "service:bicycle:cleaning:fee=yes & service:bicycle:cleaning:charge= is displayed as \"Free to use\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#bike_cleaning_service_bicycle_cleaning_charge", + "description": "service:bicycle:cleaning:fee=yes & service:bicycle:cleaning:charge= is displayed as \"Free to use\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#bike_cleaning_service_bicycle_cleaning_charge", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "organic", "value": "yes", - "description": "organic=yes is displayed as \"This shop offers organic products\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#organic", + "description": "organic=yes is displayed as \"This shop offers organic products\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#organic", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "organic", "value": "only", - "description": "organic=only is displayed as \"This shop only offers organic products\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#organic", + "description": "organic=only is displayed as \"This shop only offers organic products\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#organic", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "organic", "value": "no", - "description": "organic=no is displayed as \"This shop does not offer organic products\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#organic", + "description": "organic=no is displayed as \"This shop does not offer organic products\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#organic", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "description", - "description": "Values of `description` are shown with \"{description}\" and can be updated. The question is \"Is there still some relevant info that the previous questions did not cover? Feel free to add it here.\" by layer Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md#description", + "description": "Values of `description` are shown with \"{description}\" and can be updated. The question is \"Is there still some relevant info that the previous questions did not cover? Feel free to add it here.\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#description", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "shop", + "description": "Features with this tag are displayed by layer Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "craft", + "value": "shoe_repair", + "description": "Features with this tag are displayed by layer Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "craft", + "value": "key_cutter", + "description": "Features with this tag are displayed by layer Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shop_dog_friendly.md", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { diff --git a/Docs/TagInfo/mapcomplete_playgrounds.json b/Docs/TagInfo/mapcomplete_playgrounds.json index 43e5905ab..26c692c29 100644 --- a/Docs/TagInfo/mapcomplete_playgrounds.json +++ b/Docs/TagInfo/mapcomplete_playgrounds.json @@ -25,31 +25,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Playgrounds, Playground equipment, Benches, Picnic tables, Waste Basket, Toilets, BBQ", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Playgrounds, Playground equipment, Benches, Picnic tables, Waste Basket, Toilets, BBQ", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/playground.md#images", "icon_url": "./assets/themes/playgrounds/playground.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Playgrounds, Playground equipment, Benches, Picnic tables, Waste Basket, Toilets, BBQ", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Playgrounds, Playground equipment, Benches, Picnic tables, Waste Basket, Toilets, BBQ", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/playground.md#images", "icon_url": "./assets/themes/playgrounds/playground.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Playgrounds, Playground equipment, Benches, Picnic tables, Waste Basket, Toilets, BBQ", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Playgrounds, Playground equipment, Benches, Picnic tables, Waste Basket, Toilets, BBQ", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/playground.md#images", "icon_url": "./assets/themes/playgrounds/playground.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Playgrounds, Playground equipment, Benches, Picnic tables, Waste Basket, Toilets, BBQ", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Playgrounds, Playground equipment, Benches, Picnic tables, Waste Basket, Toilets, BBQ", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/playground.md#images", "icon_url": "./assets/themes/playgrounds/playground.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Playgrounds, Playground equipment, Benches, Picnic tables, Waste Basket, Toilets, BBQ", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Playgrounds, Playground equipment, Benches, Picnic tables, Waste Basket, Toilets, BBQ", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/playground.md#images", "icon_url": "./assets/themes/playgrounds/playground.svg" }, @@ -865,6 +865,18 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bench.md#artwork_subject", "icon_url": "./assets/layers/bench/bench.svg" }, + { + "key": "wikidata", + "description": "Values of `wikidata` are shown with \"

Wikipedia page about the memorial

{wikipedia(wikidata)}\" and can be updated. The question is \"What is the Wikipedia page about this memorial?\" by layer Benches", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bench.md#memorial_wikidata", + "icon_url": "./assets/layers/bench/bench.svg" + }, + { + "key": "subject:wikidata", + "description": "Values of `subject:wikidata` are shown with \"

Wikipedia page about the remembered event or person

{wikipedia(subject:wikidata)}\" and can be updated. The question is \"What is the Wikipedia page about the person or event that is remembered here?\" by layer Benches", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bench.md#subject_wikidata", + "icon_url": "./assets/layers/bench/bench.svg" + }, { "key": "leisure", "value": "picnic_table", @@ -1177,33 +1189,6 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#opening_hours_24_7", "icon_url": "./assets/layers/toilet/toilets.svg" }, - { - "key": "wheelchair", - "value": "yes", - "description": "wheelchair=yes is displayed as \"There is a dedicated toilet for wheelchair users\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "wheelchair", - "value": "no", - "description": "wheelchair=no is displayed as \"No wheelchair access\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "wheelchair", - "value": "designated", - "description": "wheelchair=designated is displayed as \"There is only a dedicated toilet for wheelchair users\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "door:width", - "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_door_width", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, { "key": "toilets:position", "value": "seated", @@ -1232,6 +1217,27 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_type", "icon_url": "./assets/layers/toilet/toilets.svg" }, + { + "key": "toilets:disposal", + "value": "flush", + "description": "toilets:disposal=flush is displayed as \"The waste is moved away by flushing the toilet with water\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_disposal", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:disposal", + "value": "pitlatrine", + "description": "toilets:disposal=pitlatrine is displayed as \"The waste falls into a pit\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_disposal", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:disposal", + "value": "bucket", + "description": "toilets:disposal=bucket is displayed as \"The waste is collected in a bucket or similar container, which is regularly removed\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_disposal", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, { "key": "gender_segregated", "value": "yes", @@ -1432,6 +1438,260 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#description", "icon_url": "./assets/layers/toilet/toilets.svg" }, + { + "key": "wheelchair", + "value": "yes", + "description": "wheelchair=yes is displayed as \"There is a dedicated toilet for wheelchair users\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "no", + "description": "wheelchair=no is displayed as \"No wheelchair access\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "designated", + "description": "wheelchair=designated is displayed as \"There is only a dedicated toilet for wheelchair users\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "designated", + "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_title", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair", + "value": "designated", + "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_title", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "no", + "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_title", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair", + "value": "no", + "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_title", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair:access", + "value": "yes", + "description": "toilets:wheelchair:access=yes is displayed as \"The wheelchair accessible toilets are freely accessible\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_access", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair:access", + "value": "key", + "description": "toilets:wheelchair:access=key is displayed as \"One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_access", + "icon_url": "key" + }, + { + "key": "centralkey", + "value": "mlak", + "description": "centralkey=mlak is displayed as \"One can use a Master Locksmiths Access Key (MLAK) to access this bathroom\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_access", + "icon_url": "./assets/layers/toilet/MLAK.svg" + }, + { + "key": "centralkey", + "value": "nks", + "description": "centralkey=nks is displayed as \"One can use a RADAR Key to access this bathroom\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_access", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "centralkey", + "value": "eurokey", + "description": "centralkey=eurokey is displayed as \"One can use a EuroKey to access this bathroom\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_access", + "icon_url": "./assets/layers/toilet/eurokey.svg" + }, + { + "key": "door:width", + "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_door_width", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult", + "value": "yes", + "description": "changing_table:adult=yes is displayed as \"Has a changing table for adults\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult", + "value": "no", + "description": "changing_table:adult=no is displayed as \"No changing table for adults\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:height", + "description": "Values of `changing_table:adult:height` are shown with \"The changing table is {canonical(changing_table:adult:height)} high\" and can be updated. The question is \"What is the height of the adult changing table?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_height", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:height", + "value": "adjustable", + "description": "changing_table:adult:height=adjustable is displayed as \"The changing table is adjustable in height\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_height", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:min_height", + "description": "Values of `changing_table:adult:min_height` are shown with \"The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}\" and can be updated. The question is \"What is the lowest height the adult changing table can be moved to?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_min_height", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:max_height", + "description": "Values of `changing_table:adult:max_height` are shown with \"The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}\" and can be updated. The question is \"What is the highest height the adult changing table can be moved to?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_max_height", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:height:mechanism", + "value": "manual", + "description": "changing_table:adult:height:mechanism=manual is displayed as \"The height of the adult changing table is adjusted manually\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_mechanism", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:height:mechanism", + "value": "electric", + "description": "changing_table:adult:height:mechanism=electric is displayed as \"The height of the adult changing table is adjusted electrically\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_mechanism", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:support", + "value": "wall_mounted", + "description": "changing_table:adult:support=wall_mounted is displayed as \"The changing table is mounted to the wall\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_support", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:support", + "value": "legs", + "description": "changing_table:adult:support=legs is displayed as \"The changing table stands on table legs\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_support", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:support", + "value": "wheels", + "description": "changing_table:adult:support=wheels is displayed as \"The changing table stands on table legs with wheels and can be moved\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_support", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "phone", + "description": "Values of `phone` are shown with \"{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}\" and can be updated. The question is \"What number can one call in case of troubles or questions?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#phone", + "icon_url": "./assets/layers/questions/phone.svg" + }, + { + "key": "contact:phone", + "description": "contact:phone~.+ is displayed as \"{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#phone", + "icon_url": "./assets/layers/questions/phone.svg" + }, + { + "key": "email", + "description": "Values of `email` are shown with \"{email}\" and can be updated. The question is \"What is the email address one can send to in case of troubles or questions?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#email", + "icon_url": "./assets/svg/envelope.svg" + }, + { + "key": "contact:email", + "description": "contact:email~.+ is displayed as \"{contact:email}\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#email", + "icon_url": "./assets/svg/envelope.svg" + }, + { + "key": "operator:email", + "description": "operator:email~.+ is displayed as \"{operator:email}\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#email", + "icon_url": "./assets/svg/envelope.svg" + }, { "key": "amenity", "value": "bbq", diff --git a/Docs/TagInfo/mapcomplete_postboxes.json b/Docs/TagInfo/mapcomplete_postboxes.json index 43d3e98ae..3bb672006 100644 --- a/Docs/TagInfo/mapcomplete_postboxes.json +++ b/Docs/TagInfo/mapcomplete_postboxes.json @@ -25,31 +25,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Postboxes, Post offices, Parcel Lockers, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Postboxes, Post offices, Parcel Lockers, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/postboxes.md#images", "icon_url": "./assets/layers/postboxes/postbox.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Postboxes, Post offices, Parcel Lockers, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Postboxes, Post offices, Parcel Lockers, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/postboxes.md#images", "icon_url": "./assets/layers/postboxes/postbox.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Postboxes, Post offices, Parcel Lockers, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Postboxes, Post offices, Parcel Lockers, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/postboxes.md#images", "icon_url": "./assets/layers/postboxes/postbox.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Postboxes, Post offices, Parcel Lockers, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Postboxes, Post offices, Parcel Lockers, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/postboxes.md#images", "icon_url": "./assets/layers/postboxes/postbox.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Postboxes, Post offices, Parcel Lockers, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Postboxes, Post offices, Parcel Lockers, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/postboxes.md#images", "icon_url": "./assets/layers/postboxes/postbox.svg" }, @@ -2088,8 +2088,8 @@ }, { "key": "internet_access", - "value": "terminal;wifi", - "description": "internet_access=terminal;wifi is displayed as \"This place offers both wireless internet and internet access via a terminal or computer\" by layer Shop", + "value": "terminal;wlan", + "description": "internet_access=terminal;wlan is displayed as \"This place offers both wireless internet and internet access via a terminal or computer\" by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#internet", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, diff --git a/Docs/TagInfo/mapcomplete_rainbow_crossings.json b/Docs/TagInfo/mapcomplete_rainbow_crossings.json index b91484d40..dfbc1d668 100644 --- a/Docs/TagInfo/mapcomplete_rainbow_crossings.json +++ b/Docs/TagInfo/mapcomplete_rainbow_crossings.json @@ -46,31 +46,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Crossings with rainbow paintings", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Crossings with rainbow paintings", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/rainbow_crossings.md#images", "icon_url": "./assets/themes/rainbow_crossings/crossing.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Crossings with rainbow paintings", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Crossings with rainbow paintings", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/rainbow_crossings.md#images", "icon_url": "./assets/themes/rainbow_crossings/crossing.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Crossings with rainbow paintings", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Crossings with rainbow paintings", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/rainbow_crossings.md#images", "icon_url": "./assets/themes/rainbow_crossings/crossing.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Crossings with rainbow paintings", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Crossings with rainbow paintings", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/rainbow_crossings.md#images", "icon_url": "./assets/themes/rainbow_crossings/crossing.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Crossings with rainbow paintings", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Crossings with rainbow paintings", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/rainbow_crossings.md#images", "icon_url": "./assets/themes/rainbow_crossings/crossing.svg" }, diff --git a/Docs/TagInfo/mapcomplete_scouting.json b/Docs/TagInfo/mapcomplete_scouting.json index 224eba15d..0f2027143 100644 --- a/Docs/TagInfo/mapcomplete_scouting.json +++ b/Docs/TagInfo/mapcomplete_scouting.json @@ -133,31 +133,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Group Campsites, Hostels for groups and scouts", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Group Campsites, Hostels for groups and scouts", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/group_campsite.md#images", "icon_url": "./assets/layers/campsite/campsite.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Group Campsites, Hostels for groups and scouts", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Group Campsites, Hostels for groups and scouts", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/group_campsite.md#images", "icon_url": "./assets/layers/campsite/campsite.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Group Campsites, Hostels for groups and scouts", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Group Campsites, Hostels for groups and scouts", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/group_campsite.md#images", "icon_url": "./assets/layers/campsite/campsite.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Group Campsites, Hostels for groups and scouts", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Group Campsites, Hostels for groups and scouts", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/group_campsite.md#images", "icon_url": "./assets/layers/campsite/campsite.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Group Campsites, Hostels for groups and scouts", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Group Campsites, Hostels for groups and scouts", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/group_campsite.md#images", "icon_url": "./assets/layers/campsite/campsite.svg" }, @@ -182,9 +182,9 @@ "icon_url": "./assets/layers/campsite/campsite.svg" }, { - "key": "charge", - "description": "Values of `charge` are shown with \"A fee of {charge} should be paid for here\" and can be updated. The question is \"Is a fee charged here?\" by layer Group Campsites", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/group_campsite.md#fee", + "key": "capacity:persons", + "description": "Values of `capacity:persons` are shown with \"{capacity:persons} people can stay here\" and can be updated. The question is \"How many people can stay here?\" by layer Group Campsites", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/group_campsite.md#capacity_persons", "icon_url": "./assets/layers/campsite/campsite.svg" }, { @@ -192,26 +192,26 @@ "value": "no", "description": "fee=no is displayed as \"The campsite is free of charge\" by layer Group Campsites", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/group_campsite.md#fee", - "icon_url": "./assets/layers/campsite/campsite.svg" + "icon_url": "./assets/layers/questions/cash.svg" }, { "key": "fee", "value": "yes", - "description": "fee=yes & charge= is displayed as \"A fee is charged here.\" by layer Group Campsites", + "description": "fee=yes is displayed as \"There is a fee.\" by layer Group Campsites", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/group_campsite.md#fee", - "icon_url": "./assets/layers/campsite/campsite.svg" + "icon_url": "./assets/layers/questions/cash.svg" }, { "key": "charge", - "description": "fee=yes & charge= is displayed as \"A fee is charged here.\" by layer Group Campsites", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/group_campsite.md#fee", - "icon_url": "./assets/layers/campsite/campsite.svg" + "description": "Values of `charge` are shown with \"Charge per person per day: {charge}\" and can be updated. The question is \"What is the charge per person per day?\" by layer Group Campsites", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/group_campsite.md#charge_person_day", + "icon_url": "./assets/layers/questions/cash.svg" }, { - "key": "capacity:persons", - "description": "Values of `capacity:persons` are shown with \"{capacity:persons} people can stay here\" and can be updated. The question is \"How many people can stay here?\" by layer Group Campsites", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/group_campsite.md#capacity_persons", - "icon_url": "./assets/layers/campsite/campsite.svg" + "key": "charge", + "description": "Values of `charge` are shown with \"Charge per day: {charge}\" and can be updated. The question is \"What is the charge per day?\" by layer Group Campsites", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/group_campsite.md#charge_day", + "icon_url": "./assets/layers/questions/cash.svg" }, { "key": "toilets", @@ -353,8 +353,8 @@ }, { "key": "internet_access", - "value": "terminal;wifi", - "description": "internet_access=terminal;wifi is displayed as \"This place offers both wireless internet and internet access via a terminal or computer\" by layer Hostels for groups and scouts", + "value": "terminal;wlan", + "description": "internet_access=terminal;wlan is displayed as \"This place offers both wireless internet and internet access via a terminal or computer\" by layer Hostels for groups and scouts", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/group_hostel.md#internet", "icon_url": "./assets/layers/tourism_accomodation/hostel.svg" }, diff --git a/Docs/TagInfo/mapcomplete_shops.json b/Docs/TagInfo/mapcomplete_shops.json index 62fcad40c..9a2ac1977 100644 --- a/Docs/TagInfo/mapcomplete_shops.json +++ b/Docs/TagInfo/mapcomplete_shops.json @@ -38,31 +38,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Shop, Pharmacies, Ice cream parlors", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Shop, Pharmacies, Ice cream parlors", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Shop, Pharmacies, Ice cream parlors", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Shop, Pharmacies, Ice cream parlors", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Shop, Pharmacies, Ice cream parlors", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, @@ -1786,8 +1786,8 @@ }, { "key": "internet_access", - "value": "terminal;wifi", - "description": "internet_access=terminal;wifi is displayed as \"This place offers both wireless internet and internet access via a terminal or computer\" by layer Shop", + "value": "terminal;wlan", + "description": "internet_access=terminal;wlan is displayed as \"This place offers both wireless internet and internet access via a terminal or computer\" by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#internet", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, diff --git a/Docs/TagInfo/mapcomplete_ski.json b/Docs/TagInfo/mapcomplete_ski.json index 554d8c18e..6b0df780d 100644 --- a/Docs/TagInfo/mapcomplete_ski.json +++ b/Docs/TagInfo/mapcomplete_ski.json @@ -32,31 +32,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Ski and snowboard pistes, Aerialways, Guideposts, Maps, Information boards, Mountain rescue stations, Toilets, Drinking water, Restaurants and fast food, Restaurants and fast food, Viewpoint, Binoculars", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Ski and snowboard pistes, Aerialways, Guideposts, Maps, Information boards, Mountain rescue stations, Toilets, Drinking water, Restaurants and fast food, Restaurants and fast food, Viewpoint, Binoculars", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ski_piste.md#images", "icon_url": "circle" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Ski and snowboard pistes, Aerialways, Guideposts, Maps, Information boards, Mountain rescue stations, Toilets, Drinking water, Restaurants and fast food, Restaurants and fast food, Viewpoint, Binoculars", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Ski and snowboard pistes, Aerialways, Guideposts, Maps, Information boards, Mountain rescue stations, Toilets, Drinking water, Restaurants and fast food, Restaurants and fast food, Viewpoint, Binoculars", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ski_piste.md#images", "icon_url": "circle" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Ski and snowboard pistes, Aerialways, Guideposts, Maps, Information boards, Mountain rescue stations, Toilets, Drinking water, Restaurants and fast food, Restaurants and fast food, Viewpoint, Binoculars", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Ski and snowboard pistes, Aerialways, Guideposts, Maps, Information boards, Mountain rescue stations, Toilets, Drinking water, Restaurants and fast food, Restaurants and fast food, Viewpoint, Binoculars", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ski_piste.md#images", "icon_url": "circle" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Ski and snowboard pistes, Aerialways, Guideposts, Maps, Information boards, Mountain rescue stations, Toilets, Drinking water, Restaurants and fast food, Restaurants and fast food, Viewpoint, Binoculars", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Ski and snowboard pistes, Aerialways, Guideposts, Maps, Information boards, Mountain rescue stations, Toilets, Drinking water, Restaurants and fast food, Restaurants and fast food, Viewpoint, Binoculars", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ski_piste.md#images", "icon_url": "circle" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Ski and snowboard pistes, Aerialways, Guideposts, Maps, Information boards, Mountain rescue stations, Toilets, Drinking water, Restaurants and fast food, Restaurants and fast food, Viewpoint, Binoculars", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Ski and snowboard pistes, Aerialways, Guideposts, Maps, Information boards, Mountain rescue stations, Toilets, Drinking water, Restaurants and fast food, Restaurants and fast food, Viewpoint, Binoculars", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ski_piste.md#images", "icon_url": "circle" }, @@ -620,33 +620,6 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#opening_hours_24_7", "icon_url": "./assets/layers/questions/open24_7.svg" }, - { - "key": "wheelchair", - "value": "yes", - "description": "wheelchair=yes is displayed as \"There is a dedicated toilet for wheelchair users\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "wheelchair", - "value": "no", - "description": "wheelchair=no is displayed as \"No wheelchair access\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "wheelchair", - "value": "designated", - "description": "wheelchair=designated is displayed as \"There is only a dedicated toilet for wheelchair users\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "door:width", - "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_door_width", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, { "key": "toilets:position", "value": "seated", @@ -675,6 +648,27 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_type", "icon_url": "./assets/layers/toilet/toilets.svg" }, + { + "key": "toilets:disposal", + "value": "flush", + "description": "toilets:disposal=flush is displayed as \"The waste is moved away by flushing the toilet with water\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_disposal", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:disposal", + "value": "pitlatrine", + "description": "toilets:disposal=pitlatrine is displayed as \"The waste falls into a pit\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_disposal", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:disposal", + "value": "bucket", + "description": "toilets:disposal=bucket is displayed as \"The waste is collected in a bucket or similar container, which is regularly removed\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_disposal", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, { "key": "gender_segregated", "value": "yes", @@ -875,6 +869,260 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#description", "icon_url": "./assets/layers/toilet/toilets.svg" }, + { + "key": "wheelchair", + "value": "yes", + "description": "wheelchair=yes is displayed as \"There is a dedicated toilet for wheelchair users\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "no", + "description": "wheelchair=no is displayed as \"No wheelchair access\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "designated", + "description": "wheelchair=designated is displayed as \"There is only a dedicated toilet for wheelchair users\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "designated", + "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_title", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair", + "value": "designated", + "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_title", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "no", + "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_title", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair", + "value": "no", + "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_title", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair:access", + "value": "yes", + "description": "toilets:wheelchair:access=yes is displayed as \"The wheelchair accessible toilets are freely accessible\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_access", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair:access", + "value": "key", + "description": "toilets:wheelchair:access=key is displayed as \"One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_access", + "icon_url": "key" + }, + { + "key": "centralkey", + "value": "mlak", + "description": "centralkey=mlak is displayed as \"One can use a Master Locksmiths Access Key (MLAK) to access this bathroom\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_access", + "icon_url": "./assets/layers/toilet/MLAK.svg" + }, + { + "key": "centralkey", + "value": "nks", + "description": "centralkey=nks is displayed as \"One can use a RADAR Key to access this bathroom\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_access", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "centralkey", + "value": "eurokey", + "description": "centralkey=eurokey is displayed as \"One can use a EuroKey to access this bathroom\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_access", + "icon_url": "./assets/layers/toilet/eurokey.svg" + }, + { + "key": "door:width", + "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_door_width", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult", + "value": "yes", + "description": "changing_table:adult=yes is displayed as \"Has a changing table for adults\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult", + "value": "no", + "description": "changing_table:adult=no is displayed as \"No changing table for adults\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:height", + "description": "Values of `changing_table:adult:height` are shown with \"The changing table is {canonical(changing_table:adult:height)} high\" and can be updated. The question is \"What is the height of the adult changing table?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_height", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:height", + "value": "adjustable", + "description": "changing_table:adult:height=adjustable is displayed as \"The changing table is adjustable in height\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_height", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:min_height", + "description": "Values of `changing_table:adult:min_height` are shown with \"The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}\" and can be updated. The question is \"What is the lowest height the adult changing table can be moved to?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_min_height", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:max_height", + "description": "Values of `changing_table:adult:max_height` are shown with \"The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}\" and can be updated. The question is \"What is the highest height the adult changing table can be moved to?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_max_height", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:height:mechanism", + "value": "manual", + "description": "changing_table:adult:height:mechanism=manual is displayed as \"The height of the adult changing table is adjusted manually\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_mechanism", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:height:mechanism", + "value": "electric", + "description": "changing_table:adult:height:mechanism=electric is displayed as \"The height of the adult changing table is adjusted electrically\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_mechanism", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:support", + "value": "wall_mounted", + "description": "changing_table:adult:support=wall_mounted is displayed as \"The changing table is mounted to the wall\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_support", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:support", + "value": "legs", + "description": "changing_table:adult:support=legs is displayed as \"The changing table stands on table legs\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_support", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:support", + "value": "wheels", + "description": "changing_table:adult:support=wheels is displayed as \"The changing table stands on table legs with wheels and can be moved\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_support", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "phone", + "description": "Values of `phone` are shown with \"{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}\" and can be updated. The question is \"What number can one call in case of troubles or questions?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#phone", + "icon_url": "./assets/layers/questions/phone.svg" + }, + { + "key": "contact:phone", + "description": "contact:phone~.+ is displayed as \"{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}\" by layers Toilets, Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#phone", + "icon_url": "./assets/layers/questions/phone.svg" + }, + { + "key": "email", + "description": "Values of `email` are shown with \"{email}\" and can be updated. The question is \"What is the email address one can send to in case of troubles or questions?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#email", + "icon_url": "./assets/svg/envelope.svg" + }, + { + "key": "contact:email", + "description": "contact:email~.+ is displayed as \"{contact:email}\" by layers Toilets, Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#email", + "icon_url": "./assets/svg/envelope.svg" + }, + { + "key": "operator:email", + "description": "operator:email~.+ is displayed as \"{operator:email}\" by layers Toilets, Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#email", + "icon_url": "./assets/svg/envelope.svg" + }, { "key": "amenity", "value": "drinking_water", @@ -957,9 +1205,9 @@ "icon_url": "./assets/layers/drinking_water/bottle.svg" }, { - "key": "man_made", + "key": "fountain", "value": "water_tap", - "description": "man_made=water_tap is displayed as \"This is a water tap. The water flows downward and the stream is controlled by a valve or push-button.\" by layer Drinking water", + "description": "fountain=water_tap is displayed as \"This is a water tap. The water flows downward and the stream is controlled by a valve or push-button.\" by layer Drinking water", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/drinking_water.md#type", "icon_url": "./assets/layers/drinking_water/tap.svg" }, @@ -1232,30 +1480,12 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#email", "icon_url": "./assets/svg/envelope.svg" }, - { - "key": "contact:email", - "description": "contact:email~.+ is displayed as \"{contact:email}\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#email", - "icon_url": "./assets/svg/envelope.svg" - }, - { - "key": "operator:email", - "description": "operator:email~.+ is displayed as \"{operator:email}\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#email", - "icon_url": "./assets/svg/envelope.svg" - }, { "key": "phone", "description": "Values of `phone` are shown with \"{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}\" and can be updated. The question is \"What is the phone number of {title()}?\" by layer Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#phone", "icon_url": "./assets/layers/questions/phone.svg" }, - { - "key": "contact:phone", - "description": "contact:phone~.+ is displayed as \"{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#phone", - "icon_url": "./assets/layers/questions/phone.svg" - }, { "key": "wheelchair", "value": "designated", @@ -1425,31 +1655,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary by layer Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, @@ -1998,8 +2228,8 @@ }, { "key": "internet_access", - "value": "terminal;wifi", - "description": "internet_access=terminal;wifi is displayed as \"This place offers both wireless internet and internet access via a terminal or computer\" by layer Restaurants and fast food", + "value": "terminal;wlan", + "description": "internet_access=terminal;wlan is displayed as \"This place offers both wireless internet and internet access via a terminal or computer\" by layer Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#internet", "icon_url": "./assets/layers/food/restaurant.svg" }, diff --git a/Docs/TagInfo/mapcomplete_sport_pitches.json b/Docs/TagInfo/mapcomplete_sport_pitches.json index 2e0f63817..6b9c090ab 100644 --- a/Docs/TagInfo/mapcomplete_sport_pitches.json +++ b/Docs/TagInfo/mapcomplete_sport_pitches.json @@ -25,31 +25,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Sport pitches", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Sport pitches", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_pitch.md#images", "icon_url": "./assets/layers/sport_pitch/sport_pitch.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Sport pitches", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Sport pitches", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_pitch.md#images", "icon_url": "./assets/layers/sport_pitch/sport_pitch.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Sport pitches", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Sport pitches", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_pitch.md#images", "icon_url": "./assets/layers/sport_pitch/sport_pitch.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Sport pitches", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Sport pitches", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_pitch.md#images", "icon_url": "./assets/layers/sport_pitch/sport_pitch.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Sport pitches", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Sport pitches", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_pitch.md#images", "icon_url": "./assets/layers/sport_pitch/sport_pitch.svg" }, diff --git a/Docs/TagInfo/mapcomplete_sports.json b/Docs/TagInfo/mapcomplete_sports.json index a934811a3..23c942068 100644 --- a/Docs/TagInfo/mapcomplete_sports.json +++ b/Docs/TagInfo/mapcomplete_sports.json @@ -25,31 +25,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Sport pitches, Fitness Centres, Fitness Stations, Sports centres, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Sport pitches, Fitness Centres, Fitness Stations, Sports centres, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_pitch.md#images", "icon_url": "./assets/layers/sport_pitch/sport_pitch.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Sport pitches, Fitness Centres, Fitness Stations, Sports centres, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Sport pitches, Fitness Centres, Fitness Stations, Sports centres, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_pitch.md#images", "icon_url": "./assets/layers/sport_pitch/sport_pitch.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Sport pitches, Fitness Centres, Fitness Stations, Sports centres, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Sport pitches, Fitness Centres, Fitness Stations, Sports centres, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_pitch.md#images", "icon_url": "./assets/layers/sport_pitch/sport_pitch.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Sport pitches, Fitness Centres, Fitness Stations, Sports centres, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Sport pitches, Fitness Centres, Fitness Stations, Sports centres, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_pitch.md#images", "icon_url": "./assets/layers/sport_pitch/sport_pitch.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Sport pitches, Fitness Centres, Fitness Stations, Sports centres, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Sport pitches, Fitness Centres, Fitness Stations, Sports centres, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_pitch.md#images", "icon_url": "./assets/layers/sport_pitch/sport_pitch.svg" }, @@ -3183,8 +3183,8 @@ }, { "key": "internet_access", - "value": "terminal;wifi", - "description": "internet_access=terminal;wifi is displayed as \"This place offers both wireless internet and internet access via a terminal or computer\" by layer Shop", + "value": "terminal;wlan", + "description": "internet_access=terminal;wlan is displayed as \"This place offers both wireless internet and internet access via a terminal or computer\" by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#internet", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, diff --git a/Docs/TagInfo/mapcomplete_street_lighting.json b/Docs/TagInfo/mapcomplete_street_lighting.json index e97a00dc4..8042bf57f 100644 --- a/Docs/TagInfo/mapcomplete_street_lighting.json +++ b/Docs/TagInfo/mapcomplete_street_lighting.json @@ -19,274 +19,307 @@ }, { "key": "id", - "description": "id~.+ is displayed as \"You just created this element! Thanks for sharing this info with the world and helping people worldwide.\" by layers Street Lamps, Lit streets, All streets", + "description": "id~.+ is displayed as \"You just created this element! Thanks for sharing this info with the world and helping people worldwide.\" by layers Street Lamps, Utility Poles, Lit streets, All streets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#just_created", "icon_url": "./assets/svg/party.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Street Lamps, Lit streets, All streets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Street Lamps, Lit streets, All streets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#images", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Street Lamps, Lit streets, All streets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Street Lamps, Lit streets, All streets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#images", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Street Lamps, Lit streets, All streets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Street Lamps, Lit streets, All streets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#images", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Street Lamps, Lit streets, All streets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Street Lamps, Lit streets, All streets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#images", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Street Lamps, Lit streets, All streets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Street Lamps, Lit streets, All streets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#images", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, + { + "key": "man_made", + "value": "utility_pole", + "description": "man_made=utility_pole is displayed as \"This lamp is mounted on a utility pole\" by layer Street Lamps", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#utility_pole", + "icon_url": "./assets/layers/street_lamps/street_lamp.svg" + }, + { + "key": "man_made", + "description": "man_made= is displayed as \"This lamp is not mounted on a utility pole\" by layer Street Lamps", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#utility_pole", + "icon_url": "./assets/layers/street_lamps/street_lamp.svg" + }, { "key": "ref", - "description": "Values of `ref` are shown with \"This street lamp has the reference number {ref}\" and can be updated. The question is \"What is the reference number of this street lamp?\" by layer Street Lamps", + "description": "Values of `ref` are shown with \"This street lamp has the reference number {ref}\" and can be updated. The question is \"What is the reference number of this street lamp?\" by layers Street Lamps, Utility Poles", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#ref", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, { "key": "support", "value": "catenary", - "description": "support=catenary is displayed as \"This lamp is suspended using cables\" by layer Street Lamps", + "description": "support=catenary is displayed as \"This lamp is suspended using cables\" by layers Street Lamps, Utility Poles", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#support", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, { "key": "support", "value": "ceiling", - "description": "support=ceiling is displayed as \"This lamp is mounted on a ceiling\" by layer Street Lamps", + "description": "support=ceiling is displayed as \"This lamp is mounted on a ceiling\" by layers Street Lamps, Utility Poles", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#support", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, { "key": "support", "value": "ground", - "description": "support=ground is displayed as \"This lamp is mounted in the ground\" by layer Street Lamps", + "description": "support=ground is displayed as \"This lamp is mounted in the ground\" by layers Street Lamps, Utility Poles", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#support", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, { "key": "support", "value": "pedestal", - "description": "support=pedestal is displayed as \"This lamp is mounted on a short pole (mostly < 1.5m)\" by layer Street Lamps", + "description": "support=pedestal is displayed as \"This lamp is mounted on a short pole (mostly < 1.5m)\" by layers Street Lamps, Utility Poles", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#support", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, { "key": "support", "value": "pole", - "description": "support=pole is displayed as \"This lamp is mounted on a pole\" by layer Street Lamps", + "description": "support=pole is displayed as \"This lamp is mounted on a pole\" by layers Street Lamps, Utility Poles", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#support", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, { "key": "support", "value": "wall", - "description": "support=wall is displayed as \"This lamp is mounted directly to the wall\" by layer Street Lamps", + "description": "support=wall is displayed as \"This lamp is mounted directly to the wall\" by layers Street Lamps, Utility Poles", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#support", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, { "key": "support", "value": "wall_mount", - "description": "support=wall_mount is displayed as \"This lamp is mounted to the wall using a metal bar\" by layer Street Lamps", + "description": "support=wall_mount is displayed as \"This lamp is mounted to the wall using a metal bar\" by layers Street Lamps, Utility Poles", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#support", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, { "key": "lamp_mount", "value": "straight_mast", - "description": "lamp_mount=straight_mast is displayed as \"This lamp sits atop of a straight mast\" by layer Street Lamps", + "description": "lamp_mount=straight_mast is displayed as \"This lamp sits atop of a straight mast\" by layers Street Lamps, Utility Poles", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#lamp_mount", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, { "key": "lamp_mount", "value": "bent_mast", - "description": "lamp_mount=bent_mast is displayed as \"This lamp sits at the end of a bent mast\" by layer Street Lamps", + "description": "lamp_mount=bent_mast is displayed as \"This lamp sits at the end of a bent mast\" by layers Street Lamps, Utility Poles", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#lamp_mount", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, { "key": "light:method", "value": "electric", - "description": "light:method=electric is displayed as \"This lamp is lit electrically\" by layer Street Lamps", + "description": "light:method=electric is displayed as \"This lamp is lit electrically\" by layers Street Lamps, Utility Poles", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#method", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, { "key": "light:method", "value": "LED", - "description": "light:method=LED is displayed as \"This lamp uses LEDs\" by layer Street Lamps", + "description": "light:method=LED is displayed as \"This lamp uses LEDs\" by layers Street Lamps, Utility Poles", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#method", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, { "key": "light:method", "value": "incandescent", - "description": "light:method=incandescent is displayed as \"This lamp uses incandescent lighting\" by layer Street Lamps", + "description": "light:method=incandescent is displayed as \"This lamp uses incandescent lighting\" by layers Street Lamps, Utility Poles", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#method", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, { "key": "light:method", "value": "halogen", - "description": "light:method=halogen is displayed as \"This lamp uses halogen lighting\" by layer Street Lamps", + "description": "light:method=halogen is displayed as \"This lamp uses halogen lighting\" by layers Street Lamps, Utility Poles", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#method", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, { "key": "light:method", "value": "discharge", - "description": "light:method=discharge is displayed as \"This lamp uses discharge lamps (unknown type)\" by layer Street Lamps", + "description": "light:method=discharge is displayed as \"This lamp uses discharge lamps (unknown type)\" by layers Street Lamps, Utility Poles", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#method", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, { "key": "light:method", "value": "mercury", - "description": "light:method=mercury is displayed as \"This lamp uses a mercury-vapour lamp (lightly blueish)\" by layer Street Lamps", + "description": "light:method=mercury is displayed as \"This lamp uses a mercury-vapour lamp (lightly blueish)\" by layers Street Lamps, Utility Poles", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#method", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, { "key": "light:method", "value": "metal-halide", - "description": "light:method=metal-halide is displayed as \"This lamp uses metal-halide lamps (bright white)\" by layer Street Lamps", + "description": "light:method=metal-halide is displayed as \"This lamp uses metal-halide lamps (bright white)\" by layers Street Lamps, Utility Poles", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#method", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, { "key": "light:method", "value": "fluorescent", - "description": "light:method=fluorescent is displayed as \"This lamp uses fluorescent lighting\" by layer Street Lamps", + "description": "light:method=fluorescent is displayed as \"This lamp uses fluorescent lighting\" by layers Street Lamps, Utility Poles", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#method", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, { "key": "light:method", "value": "sodium", - "description": "light:method=sodium is displayed as \"This lamp uses sodium lamps (unknown type)\" by layer Street Lamps", + "description": "light:method=sodium is displayed as \"This lamp uses sodium lamps (unknown type)\" by layers Street Lamps, Utility Poles", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#method", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, { "key": "light:method", "value": "low_pressure_sodium", - "description": "light:method=low_pressure_sodium is displayed as \"This lamp uses low pressure sodium lamps (monochrome orange)\" by layer Street Lamps", + "description": "light:method=low_pressure_sodium is displayed as \"This lamp uses low pressure sodium lamps (monochrome orange)\" by layers Street Lamps, Utility Poles", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#method", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, { "key": "light:method", "value": "high_pressure_sodium", - "description": "light:method=high_pressure_sodium is displayed as \"This lamp uses high pressure sodium lamps (orange with white)\" by layer Street Lamps", + "description": "light:method=high_pressure_sodium is displayed as \"This lamp uses high pressure sodium lamps (orange with white)\" by layers Street Lamps, Utility Poles", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#method", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, { "key": "light:method", "value": "gas", - "description": "light:method=gas is displayed as \"This lamp is lit using gas\" by layer Street Lamps", + "description": "light:method=gas is displayed as \"This lamp is lit using gas\" by layers Street Lamps, Utility Poles", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#method", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, { "key": "light:colour", - "description": "Values of `light:colour` are shown with \"This lamp emits {light:colour} light\" and can be updated. The question is \"What colour light does this lamp emit?\" by layer Street Lamps", + "description": "Values of `light:colour` are shown with \"This lamp emits {light:colour} light\" and can be updated. The question is \"What colour light does this lamp emit?\" by layers Street Lamps, Utility Poles", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#colour", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, { "key": "light:colour", "value": "white", - "description": "light:colour=white is displayed as \"This lamp emits white light\" by layer Street Lamps", + "description": "light:colour=white is displayed as \"This lamp emits white light\" by layers Street Lamps, Utility Poles", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#colour", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, { "key": "light:colour", "value": "green", - "description": "light:colour=green is displayed as \"This lamp emits green light\" by layer Street Lamps", + "description": "light:colour=green is displayed as \"This lamp emits green light\" by layers Street Lamps, Utility Poles", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#colour", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, { "key": "light:colour", "value": "orange", - "description": "light:colour=orange is displayed as \"This lamp emits orange light\" by layer Street Lamps", + "description": "light:colour=orange is displayed as \"This lamp emits orange light\" by layers Street Lamps, Utility Poles", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#colour", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, { "key": "light:count", - "description": "Values of `light:count` are shown with \"This lamp has {light:count} fixtures\" and can be updated. The question is \"How many fixtures does this light have?\" by layer Street Lamps", + "description": "Values of `light:count` are shown with \"This lamp has {light:count} fixtures\" and can be updated. The question is \"How many fixtures does this light have?\" by layers Street Lamps, Utility Poles", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#count", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, { "key": "light:count", "value": "1", - "description": "light:count=1 is displayed as \"This lamp has 1 fixture\" by layer Street Lamps", + "description": "light:count=1 is displayed as \"This lamp has 1 fixture\" by layers Street Lamps, Utility Poles", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#count", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, { "key": "light:count", "value": "2", - "description": "light:count=2 is displayed as \"This lamp has 2 fixtures\" by layer Street Lamps", + "description": "light:count=2 is displayed as \"This lamp has 2 fixtures\" by layers Street Lamps, Utility Poles", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#count", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, { "key": "light:lit", "value": "dusk-dawn", - "description": "light:lit=dusk-dawn is displayed as \"This lamp is lit at night\" by layer Street Lamps", + "description": "light:lit=dusk-dawn is displayed as \"This lamp is lit at night\" by layers Street Lamps, Utility Poles", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#lit", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, { "key": "light:lit", "value": "24/7", - "description": "light:lit=24/7 is displayed as \"This lamp is lit 24/7\" by layer Street Lamps", + "description": "light:lit=24/7 is displayed as \"This lamp is lit 24/7\" by layers Street Lamps, Utility Poles", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#lit", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, { "key": "light:lit", "value": "motion", - "description": "light:lit=motion is displayed as \"This lamp is lit based on motion\" by layer Street Lamps", + "description": "light:lit=motion is displayed as \"This lamp is lit based on motion\" by layers Street Lamps, Utility Poles", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#lit", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, { "key": "light:lit", "value": "demand", - "description": "light:lit=demand is displayed as \"This lamp is lit based on demand (e.g. with a pushbutton)\" by layer Street Lamps", + "description": "light:lit=demand is displayed as \"This lamp is lit based on demand (e.g. with a pushbutton)\" by layers Street Lamps, Utility Poles", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#lit", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, { "key": "light:direction", - "description": "Values of `light:direction` are shown with \"This lamp points towards {light:direction}\" and can be updated. The question is \"Where does this lamp point to?\" by layer Street Lamps", + "description": "Values of `light:direction` are shown with \"This lamp points towards {light:direction}\" and can be updated. The question is \"Where does this lamp point to?\" by layers Street Lamps, Utility Poles", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_lamps.md#direction", "icon_url": "./assets/layers/street_lamps/street_lamp.svg" }, + { + "key": "man_made", + "value": "utility_pole", + "description": "Features with this tag are displayed by layer Utility Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/utility_pole.md", + "icon_url": "./assets/layers/utility_pole/utility_pole.svg" + }, + { + "key": "highway", + "value": "street_lamp", + "description": "highway=street_lamp is displayed as \"This utility pole has a street lamp mounted on it.\" by layer Utility Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/utility_pole.md#street_lamp", + "icon_url": "./assets/layers/utility_pole/utility_pole.svg" + }, + { + "key": "highway", + "description": "highway= is displayed as \"This utility pole does not have a street lamp mounted on it.\" by layer Utility Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/utility_pole.md#street_lamp", + "icon_url": "./assets/layers/utility_pole/utility_pole.svg" + }, { "key": "highway", "description": "Features with this tag are displayed by layers Lit streets, All streets", diff --git a/Docs/TagInfo/mapcomplete_surveillance.json b/Docs/TagInfo/mapcomplete_surveillance.json index 362e8cb10..10bfcbc48 100644 --- a/Docs/TagInfo/mapcomplete_surveillance.json +++ b/Docs/TagInfo/mapcomplete_surveillance.json @@ -46,31 +46,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Surveillance camera's, Speed Camera, Police stations", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Surveillance camera's, Speed Camera, Police stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/surveillance_camera.md#images", "icon_url": "./assets/themes/surveillance/logo.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Surveillance camera's, Speed Camera, Police stations", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Surveillance camera's, Speed Camera, Police stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/surveillance_camera.md#images", "icon_url": "./assets/themes/surveillance/logo.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Surveillance camera's, Speed Camera, Police stations", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Surveillance camera's, Speed Camera, Police stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/surveillance_camera.md#images", "icon_url": "./assets/themes/surveillance/logo.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Surveillance camera's, Speed Camera, Police stations", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Surveillance camera's, Speed Camera, Police stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/surveillance_camera.md#images", "icon_url": "./assets/themes/surveillance/logo.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Surveillance camera's, Speed Camera, Police stations", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Surveillance camera's, Speed Camera, Police stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/surveillance_camera.md#images", "icon_url": "./assets/themes/surveillance/logo.svg" }, diff --git a/Docs/TagInfo/mapcomplete_toilets.json b/Docs/TagInfo/mapcomplete_toilets.json index 66b86b228..99fa29a2e 100644 --- a/Docs/TagInfo/mapcomplete_toilets.json +++ b/Docs/TagInfo/mapcomplete_toilets.json @@ -25,31 +25,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Toilets, Toilets at other amenities, Shower", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Toilets, Toilets at other amenities, Shower", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Toilets, Toilets at other amenities, Shower", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Toilets, Toilets at other amenities, Shower", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Toilets, Toilets at other amenities, Shower", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Toilets, Toilets at other amenities, Shower", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Toilets, Toilets at other amenities, Shower", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Toilets, Toilets at other amenities, Shower", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Toilets, Toilets at other amenities, Shower", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Toilets, Toilets at other amenities, Shower", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, @@ -223,33 +223,6 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#opening_hours_24_7", "icon_url": "./assets/layers/toilet/toilets.svg" }, - { - "key": "wheelchair", - "value": "yes", - "description": "wheelchair=yes is displayed as \"There is a dedicated toilet for wheelchair users\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "wheelchair", - "value": "no", - "description": "wheelchair=no is displayed as \"No wheelchair access\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "wheelchair", - "value": "designated", - "description": "wheelchair=designated is displayed as \"There is only a dedicated toilet for wheelchair users\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "door:width", - "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_door_width", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, { "key": "toilets:position", "value": "seated", @@ -278,6 +251,27 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_type", "icon_url": "./assets/layers/toilet/toilets.svg" }, + { + "key": "toilets:disposal", + "value": "flush", + "description": "toilets:disposal=flush is displayed as \"The waste is moved away by flushing the toilet with water\" by layers Toilets, Toilets at other amenities", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_disposal", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:disposal", + "value": "pitlatrine", + "description": "toilets:disposal=pitlatrine is displayed as \"The waste falls into a pit\" by layers Toilets, Toilets at other amenities", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_disposal", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:disposal", + "value": "bucket", + "description": "toilets:disposal=bucket is displayed as \"The waste is collected in a bucket or similar container, which is regularly removed\" by layers Toilets, Toilets at other amenities", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_disposal", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, { "key": "gender_segregated", "value": "yes", @@ -343,48 +337,48 @@ { "key": "changing_table", "value": "yes", - "description": "changing_table=yes is displayed as \"A changing table is available\" by layers Toilets, Toilets at other amenities", + "description": "changing_table=yes is displayed as \"A changing table is available\" by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_changing_table", "icon_url": "./assets/layers/toilet/baby.svg" }, { "key": "changing_table", "value": "no", - "description": "changing_table=no is displayed as \"No changing table is available\" by layers Toilets, Toilets at other amenities", + "description": "changing_table=no is displayed as \"No changing table is available\" by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_changing_table", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "changing_table:location", - "description": "Values of `changing_table:location` are shown with \"A changing table is located at {changing_table:location}\" and can be updated. The question is \"Where is the changing table located?\" by layers Toilets, Toilets at other amenities", + "description": "Values of `changing_table:location` are shown with \"A changing table is located at {changing_table:location}\" and can be updated. The question is \"Where is the changing table located?\" by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_changing_table_location", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "changing_table:location", "value": "female_toilet", - "description": "changing_table:location=female_toilet is displayed as \"A changing table is in the toilet for women\" by layers Toilets, Toilets at other amenities", + "description": "changing_table:location=female_toilet is displayed as \"A changing table is in the toilet for women\" by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_changing_table_location", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "changing_table:location", "value": "male_toilet", - "description": "changing_table:location=male_toilet is displayed as \"A changing table is in the toilet for men\" by layers Toilets, Toilets at other amenities", + "description": "changing_table:location=male_toilet is displayed as \"A changing table is in the toilet for men\" by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_changing_table_location", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "changing_table:location", "value": "wheelchair_toilet", - "description": "changing_table:location=wheelchair_toilet is displayed as \"A changing table is in the toilet for wheelchair users\" by layers Toilets, Toilets at other amenities", + "description": "changing_table:location=wheelchair_toilet is displayed as \"A changing table is in the toilet for wheelchair users\" by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_changing_table_location", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "changing_table:location", "value": "dedicated_room", - "description": "changing_table:location=dedicated_room is displayed as \"A changing table is in a dedicated room\" by layers Toilets, Toilets at other amenities", + "description": "changing_table:location=dedicated_room is displayed as \"A changing table is in a dedicated room\" by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_changing_table_location", "icon_url": "./assets/layers/toilet/toilets.svg" }, @@ -412,14 +406,14 @@ { "key": "toilets:paper_supplied", "value": "yes", - "description": "toilets:paper_supplied=yes is displayed as \"This toilet is equipped with toilet paper\" by layers Toilets, Toilets at other amenities", + "description": "toilets:paper_supplied=yes is displayed as \"This toilet is equipped with toilet paper\" by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_has_paper", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "toilets:paper_supplied", "value": "no", - "description": "toilets:paper_supplied=no is displayed as \"You have to bring your own toilet paper to this toilet\" by layers Toilets, Toilets at other amenities", + "description": "toilets:paper_supplied=no is displayed as \"You have to bring your own toilet paper to this toilet\" by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_has_paper", "icon_url": "./assets/layers/toilet/toilets.svg" }, @@ -440,35 +434,35 @@ { "key": "toilets:hands_drying", "value": "electric_hand_dryer", - "description": "toilets:hands_drying=electric_hand_dryer is displayed as \"Electric hand dryers are available for drying hands.\" by layer Toilets", + "description": "toilets:hands_drying=electric_hand_dryer is displayed as \"Electric hand dryers are available for drying hands.\" by layers Toilets, Toilets at other amenities", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_drying", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "toilets:hands_drying", "value": "paper_towel", - "description": "toilets:hands_drying=paper_towel is displayed as \"Paper towels are available for drying hands.\" by layer Toilets", + "description": "toilets:hands_drying=paper_towel is displayed as \"Paper towels are available for drying hands.\" by layers Toilets, Toilets at other amenities", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_drying", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "toilets:hands_drying", "value": "towel_cabinet", - "description": "toilets:hands_drying=towel_cabinet is displayed as \"A towel roll cabinet is available for drying hands\" by layer Toilets", + "description": "toilets:hands_drying=towel_cabinet is displayed as \"A towel roll cabinet is available for drying hands\" by layers Toilets, Toilets at other amenities", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_drying", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "toilets:hands_drying", "value": "towel", - "description": "toilets:hands_drying=towel is displayed as \"A fabric towel available to dry your hands.\" by layer Toilets", + "description": "toilets:hands_drying=towel is displayed as \"A fabric towel available to dry your hands.\" by layers Toilets, Toilets at other amenities", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_drying", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "toilets:hands_drying", "value": "no", - "description": "toilets:hands_drying=no is displayed as \"There are no hand drying facilities available.\" by layer Toilets", + "description": "toilets:hands_drying=no is displayed as \"There are no hand drying facilities available.\" by layers Toilets, Toilets at other amenities", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_drying", "icon_url": "./assets/layers/toilet/toilets.svg" }, @@ -478,6 +472,260 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#description", "icon_url": "./assets/layers/toilet/toilets.svg" }, + { + "key": "wheelchair", + "value": "yes", + "description": "wheelchair=yes is displayed as \"There is a dedicated toilet for wheelchair users\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "no", + "description": "wheelchair=no is displayed as \"No wheelchair access\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "designated", + "description": "wheelchair=designated is displayed as \"There is only a dedicated toilet for wheelchair users\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layers Toilets, Toilets at other amenities", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layers Toilets, Toilets at other amenities", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layers Toilets, Toilets at other amenities", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layers Toilets, Toilets at other amenities", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layers Toilets, Toilets at other amenities", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layers Toilets, Toilets at other amenities", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layers Toilets, Toilets at other amenities", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layers Toilets, Toilets at other amenities", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layers Toilets, Toilets at other amenities", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layers Toilets, Toilets at other amenities", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "designated", + "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layers Toilets, Toilets at other amenities", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_title", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair", + "value": "designated", + "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layers Toilets, Toilets at other amenities", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_title", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "no", + "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layers Toilets, Toilets at other amenities", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_title", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair", + "value": "no", + "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layers Toilets, Toilets at other amenities", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_title", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair:access", + "value": "yes", + "description": "toilets:wheelchair:access=yes is displayed as \"The wheelchair accessible toilets are freely accessible\" by layers Toilets, Toilets at other amenities", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_access", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair:access", + "value": "key", + "description": "toilets:wheelchair:access=key is displayed as \"One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key\" by layers Toilets, Toilets at other amenities", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_access", + "icon_url": "key" + }, + { + "key": "centralkey", + "value": "mlak", + "description": "centralkey=mlak is displayed as \"One can use a Master Locksmiths Access Key (MLAK) to access this bathroom\" by layers Toilets, Toilets at other amenities", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_access", + "icon_url": "./assets/layers/toilet/MLAK.svg" + }, + { + "key": "centralkey", + "value": "nks", + "description": "centralkey=nks is displayed as \"One can use a RADAR Key to access this bathroom\" by layers Toilets, Toilets at other amenities", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_access", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "centralkey", + "value": "eurokey", + "description": "centralkey=eurokey is displayed as \"One can use a EuroKey to access this bathroom\" by layers Toilets, Toilets at other amenities", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_access", + "icon_url": "./assets/layers/toilet/eurokey.svg" + }, + { + "key": "door:width", + "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layers Toilets, Toilets at other amenities", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_door_width", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult", + "value": "yes", + "description": "changing_table:adult=yes is displayed as \"Has a changing table for adults\" by layers Toilets, Toilets at other amenities", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult", + "value": "no", + "description": "changing_table:adult=no is displayed as \"No changing table for adults\" by layers Toilets, Toilets at other amenities", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:height", + "description": "Values of `changing_table:adult:height` are shown with \"The changing table is {canonical(changing_table:adult:height)} high\" and can be updated. The question is \"What is the height of the adult changing table?\" by layers Toilets, Toilets at other amenities", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_height", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:height", + "value": "adjustable", + "description": "changing_table:adult:height=adjustable is displayed as \"The changing table is adjustable in height\" by layers Toilets, Toilets at other amenities", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_height", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:min_height", + "description": "Values of `changing_table:adult:min_height` are shown with \"The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}\" and can be updated. The question is \"What is the lowest height the adult changing table can be moved to?\" by layers Toilets, Toilets at other amenities", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_min_height", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:max_height", + "description": "Values of `changing_table:adult:max_height` are shown with \"The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}\" and can be updated. The question is \"What is the highest height the adult changing table can be moved to?\" by layers Toilets, Toilets at other amenities", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_max_height", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:height:mechanism", + "value": "manual", + "description": "changing_table:adult:height:mechanism=manual is displayed as \"The height of the adult changing table is adjusted manually\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_mechanism", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:height:mechanism", + "value": "electric", + "description": "changing_table:adult:height:mechanism=electric is displayed as \"The height of the adult changing table is adjusted electrically\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_mechanism", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:support", + "value": "wall_mounted", + "description": "changing_table:adult:support=wall_mounted is displayed as \"The changing table is mounted to the wall\" by layers Toilets, Toilets at other amenities", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_support", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:support", + "value": "legs", + "description": "changing_table:adult:support=legs is displayed as \"The changing table stands on table legs\" by layers Toilets, Toilets at other amenities", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_support", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:support", + "value": "wheels", + "description": "changing_table:adult:support=wheels is displayed as \"The changing table stands on table legs with wheels and can be moved\" by layers Toilets, Toilets at other amenities", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table_support", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "phone", + "description": "Values of `phone` are shown with \"{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}\" and can be updated. The question is \"What number can one call in case of troubles or questions?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#phone", + "icon_url": "./assets/layers/questions/phone.svg" + }, + { + "key": "contact:phone", + "description": "contact:phone~.+ is displayed as \"{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#phone", + "icon_url": "./assets/layers/questions/phone.svg" + }, + { + "key": "email", + "description": "Values of `email` are shown with \"{email}\" and can be updated. The question is \"What is the email address one can send to in case of troubles or questions?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#email", + "icon_url": "./assets/svg/envelope.svg" + }, + { + "key": "contact:email", + "description": "contact:email~.+ is displayed as \"{contact:email}\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#email", + "icon_url": "./assets/svg/envelope.svg" + }, + { + "key": "operator:email", + "description": "operator:email~.+ is displayed as \"{operator:email}\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#email", + "icon_url": "./assets/svg/envelope.svg" + }, { "key": "toilets", "value": "yes", @@ -573,12 +821,6 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet_at_amenity.md#toilets_wheelchair", "icon_url": "./assets/layers/toilet/toilets.svg" }, - { - "key": "toilets:door:width", - "description": "Values of `toilets:door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(toilets:door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layer Toilets at other amenities", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet_at_amenity.md#wheelchair_door_width", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, { "key": "toilets:description", "description": "Values of `toilets:description` are shown with \"{toilets:description}\" and can be updated. The question is \"Is there still some relevant info that the previous questions did not cover? Feel free to add it here.\" by layer Toilets at other amenities", diff --git a/Docs/TagInfo/mapcomplete_transit.json b/Docs/TagInfo/mapcomplete_transit.json index 6c57473de..9c831c665 100644 --- a/Docs/TagInfo/mapcomplete_transit.json +++ b/Docs/TagInfo/mapcomplete_transit.json @@ -44,31 +44,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Transit Stops, Bike parking, Parking, Shelter", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Transit Stops, Bike parking, Parking, Shelter", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/transit_stops.md#images", "icon_url": "./assets/layers/transit_stops/bus_stop.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Transit Stops, Bike parking, Parking, Shelter", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Transit Stops, Bike parking, Parking, Shelter", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/transit_stops.md#images", "icon_url": "./assets/layers/transit_stops/bus_stop.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Transit Stops, Bike parking, Parking, Shelter", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Transit Stops, Bike parking, Parking, Shelter", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/transit_stops.md#images", "icon_url": "./assets/layers/transit_stops/bus_stop.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Transit Stops, Bike parking, Parking, Shelter", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Transit Stops, Bike parking, Parking, Shelter", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/transit_stops.md#images", "icon_url": "./assets/layers/transit_stops/bus_stop.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Transit Stops, Bike parking, Parking, Shelter", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Transit Stops, Bike parking, Parking, Shelter", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/transit_stops.md#images", "icon_url": "./assets/layers/transit_stops/bus_stop.svg" }, diff --git a/Docs/TagInfo/mapcomplete_trees.json b/Docs/TagInfo/mapcomplete_trees.json index dcb45a22e..40759dcef 100644 --- a/Docs/TagInfo/mapcomplete_trees.json +++ b/Docs/TagInfo/mapcomplete_trees.json @@ -25,31 +25,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Tree", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Tree", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/tree_node.md#images", "icon_url": "./assets/layers/tree_node/unknown.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Tree", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Tree", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/tree_node.md#images", "icon_url": "./assets/layers/tree_node/unknown.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Tree", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Tree", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/tree_node.md#images", "icon_url": "./assets/layers/tree_node/unknown.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Tree", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Tree", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/tree_node.md#images", "icon_url": "./assets/layers/tree_node/unknown.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Tree", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Tree", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/tree_node.md#images", "icon_url": "./assets/layers/tree_node/unknown.svg" }, diff --git a/Docs/TagInfo/mapcomplete_vending_machine.json b/Docs/TagInfo/mapcomplete_vending_machine.json index 94b0d838f..6b06766e2 100644 --- a/Docs/TagInfo/mapcomplete_vending_machine.json +++ b/Docs/TagInfo/mapcomplete_vending_machine.json @@ -25,31 +25,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Vending Machines", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Vending Machines", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/vending_machine.md#images", "icon_url": "./assets/layers/vending_machine/vending_machine.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Vending Machines", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Vending Machines", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/vending_machine.md#images", "icon_url": "./assets/layers/vending_machine/vending_machine.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Vending Machines", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Vending Machines", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/vending_machine.md#images", "icon_url": "./assets/layers/vending_machine/vending_machine.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Vending Machines", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Vending Machines", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/vending_machine.md#images", "icon_url": "./assets/layers/vending_machine/vending_machine.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Vending Machines", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Vending Machines", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/vending_machine.md#images", "icon_url": "./assets/layers/vending_machine/vending_machine.svg" }, diff --git a/Docs/TagInfo/mapcomplete_waste.json b/Docs/TagInfo/mapcomplete_waste.json index 00a1502d0..26597db1e 100644 --- a/Docs/TagInfo/mapcomplete_waste.json +++ b/Docs/TagInfo/mapcomplete_waste.json @@ -25,31 +25,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Waste Basket, Recycling, Waste Disposal Bins", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Waste Basket, Recycling, Waste Disposal Bins", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/waste_basket.md#images", "icon_url": "./assets/themes/waste_basket/waste_basket.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Waste Basket, Recycling, Waste Disposal Bins", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Waste Basket, Recycling, Waste Disposal Bins", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/waste_basket.md#images", "icon_url": "./assets/themes/waste_basket/waste_basket.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Waste Basket, Recycling, Waste Disposal Bins", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Waste Basket, Recycling, Waste Disposal Bins", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/waste_basket.md#images", "icon_url": "./assets/themes/waste_basket/waste_basket.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Waste Basket, Recycling, Waste Disposal Bins", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Waste Basket, Recycling, Waste Disposal Bins", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/waste_basket.md#images", "icon_url": "./assets/themes/waste_basket/waste_basket.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Waste Basket, Recycling, Waste Disposal Bins", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Waste Basket, Recycling, Waste Disposal Bins", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/waste_basket.md#images", "icon_url": "./assets/themes/waste_basket/waste_basket.svg" }, @@ -499,6 +499,61 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/recycling.md#access", "icon_url": "./assets/layers/recycling/recycling-14.svg" }, + { + "key": "colour", + "description": "Values of `colour` are shown with \"This recycling container is {colour}\" and can be updated. The question is \"What color is this recycling container?\" by layer Recycling", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/recycling.md#colour", + "icon_url": "./assets/layers/recycling/recycling-14.svg" + }, + { + "key": "colour", + "value": "blue", + "description": "colour=blue is displayed as \"This recycling container is coloured blue\" by layer Recycling", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/recycling.md#colour", + "icon_url": "./assets/layers/recycling/recycling-14.svg" + }, + { + "key": "colour", + "value": "green", + "description": "colour=green is displayed as \"This recycling container is coloured green\" by layer Recycling", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/recycling.md#colour", + "icon_url": "./assets/layers/recycling/recycling-14.svg" + }, + { + "key": "colour", + "value": "maroon", + "description": "colour=maroon is displayed as \"This recycling container is coloured maroon\" by layer Recycling", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/recycling.md#colour", + "icon_url": "./assets/layers/recycling/recycling-14.svg" + }, + { + "key": "colour", + "value": "yellow", + "description": "colour=yellow is displayed as \"This recycling container is coloured yellow\" by layer Recycling", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/recycling.md#colour", + "icon_url": "./assets/layers/recycling/recycling-14.svg" + }, + { + "key": "colour", + "value": "red", + "description": "colour=red is displayed as \"This recycling container is coloured red\" by layer Recycling", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/recycling.md#colour", + "icon_url": "./assets/layers/recycling/recycling-14.svg" + }, + { + "key": "colour", + "value": "black", + "description": "colour=black is displayed as \"This recycling container is coloured black\" by layer Recycling", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/recycling.md#colour", + "icon_url": "./assets/layers/recycling/recycling-14.svg" + }, + { + "key": "colour", + "value": "white", + "description": "colour=white is displayed as \"This recycling container is coloured white\" by layer Recycling", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/recycling.md#colour", + "icon_url": "./assets/layers/recycling/recycling-14.svg" + }, { "key": "survey:date", "description": "Values of `survey:date` are shown with \"This object was last surveyed on {survey:date}\" and can be updated. The question is \"When was this object last surveyed?\" by layer Recycling", diff --git a/Docs/TagInfo/mapcomplete_waste_basket.json b/Docs/TagInfo/mapcomplete_waste_basket.json index 7d9344300..f13a49d6c 100644 --- a/Docs/TagInfo/mapcomplete_waste_basket.json +++ b/Docs/TagInfo/mapcomplete_waste_basket.json @@ -25,31 +25,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Waste Basket", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Waste Basket", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/waste_basket.md#images", "icon_url": "./assets/themes/waste_basket/waste_basket.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Waste Basket", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Waste Basket", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/waste_basket.md#images", "icon_url": "./assets/themes/waste_basket/waste_basket.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Waste Basket", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Waste Basket", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/waste_basket.md#images", "icon_url": "./assets/themes/waste_basket/waste_basket.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Waste Basket", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Waste Basket", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/waste_basket.md#images", "icon_url": "./assets/themes/waste_basket/waste_basket.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Waste Basket", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Waste Basket", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/waste_basket.md#images", "icon_url": "./assets/themes/waste_basket/waste_basket.svg" }, diff --git a/Docs/TagInfo/mapcomplete_wayside_shrines.json b/Docs/TagInfo/mapcomplete_wayside_shrines.json index 3d5744a17..769fcb09e 100644 --- a/Docs/TagInfo/mapcomplete_wayside_shrines.json +++ b/Docs/TagInfo/mapcomplete_wayside_shrines.json @@ -32,37 +32,37 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Wayside Shrines and Crosses, Artworks", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Wayside Shrines and Crosses, Artworks", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/wayside_shrine.md#images", "icon_url": "./assets/layers/wayside_shrine/shrine.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Wayside Shrines and Crosses, Artworks", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Wayside Shrines and Crosses, Artworks", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/wayside_shrine.md#images", "icon_url": "./assets/layers/wayside_shrine/shrine.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Wayside Shrines and Crosses, Artworks", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Wayside Shrines and Crosses, Artworks", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/wayside_shrine.md#images", "icon_url": "./assets/layers/wayside_shrine/shrine.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Wayside Shrines and Crosses, Artworks", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Wayside Shrines and Crosses, Artworks", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/wayside_shrine.md#images", "icon_url": "./assets/layers/wayside_shrine/shrine.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Wayside Shrines and Crosses, Artworks", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Wayside Shrines and Crosses, Artworks", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/wayside_shrine.md#images", "icon_url": "./assets/layers/wayside_shrine/shrine.svg" }, { "key": "name", - "description": "Values of `name` are shown with \"The name of this {title()} is {name}\" and can be updated. The question is \"What's the name of this {title()}?\" by layer Wayside Shrines and Crosses", + "description": "Values of `name` are shown with \"The name of this {title()} is {name}\" and can be updated. The question is \"What's the name of this {title()}?\" by layers Wayside Shrines and Crosses, Artworks", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/wayside_shrine.md#shrine_name", "icon_url": "./assets/layers/wayside_shrine/shrine.svg" }, @@ -185,7 +185,7 @@ }, { "key": "denomination", - "description": "Values of `denomination` are shown with \"The religious denomination is {denomination}\" and can be updated. The question is \"What's the Christian denomination of this {title()}?\" by layer Wayside Shrines and Crosses", + "description": "Values of `denomination` are shown with \"The religious denomination is {denomination}\" and can be updated. The question is \"What's the Christian denomination of this {title()}?\" by layers Wayside Shrines and Crosses, Artworks", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/wayside_shrine.md#denomination_christian", "icon_url": "./assets/layers/wayside_shrine/shrine.svg" }, @@ -319,6 +319,40 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/wayside_shrine.md#denomination_other", "icon_url": "./assets/layers/wayside_shrine/shrine.svg" }, + { + "key": "subject:wikidata", + "description": "Values of `subject:wikidata` are shown with \"{wikipedia(subject:wikidata)}\" and can be updated. The question is \"Who is depicted?\" by layer Wayside Shrines and Crosses", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/wayside_shrine.md#subject_wikidata", + "icon_url": "./assets/layers/wayside_shrine/shrine.svg" + }, + { + "key": "subject:wikidata", + "value": "Q345", + "description": "subject:wikidata=Q345 is displayed as \"Mother mary is depicted\" by layer Wayside Shrines and Crosses", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/wayside_shrine.md#subject_wikidata", + "icon_url": "./assets/layers/wayside_shrine/shrine.svg" + }, + { + "key": "subject:wikidata", + "value": "Q942467", + "description": "subject:wikidata=Q942467 is displayed as \"Jesus Christ as a child is depicted\" by layer Wayside Shrines and Crosses", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/wayside_shrine.md#subject_wikidata", + "icon_url": "./assets/layers/wayside_shrine/shrine.svg" + }, + { + "key": "subject:wikidata", + "value": "Q302", + "description": "subject:wikidata=Q302 is displayed as \"Jesus Christ (as an adult) is depicted\" by layer Wayside Shrines and Crosses", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/wayside_shrine.md#subject_wikidata", + "icon_url": "./assets/layers/wayside_shrine/shrine.svg" + }, + { + "key": "subject:wikidata", + "value": "Q164294", + "description": "subject:wikidata=Q164294 is displayed as \"Saint Anne (mother of Mary) is depicted\" by layer Wayside Shrines and Crosses", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/wayside_shrine.md#subject_wikidata", + "icon_url": "./assets/layers/wayside_shrine/shrine.svg" + }, { "key": "level", "description": "Values of `level` are shown with \"Located on the {level}th floor\" and can be updated. The question is \"On what level is this feature located?\" by layer Wayside Shrines and Crosses", @@ -642,6 +676,18 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/artwork.md#inscription", "icon_url": "./assets/themes/artwork/artwork.svg" }, + { + "key": "wikidata", + "description": "Values of `wikidata` are shown with \"

Wikipedia page about the memorial

{wikipedia(wikidata)}\" and can be updated. The question is \"What is the Wikipedia page about this memorial?\" by layer Artworks", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/artwork.md#memorial_wikidata", + "icon_url": "./assets/themes/artwork/artwork.svg" + }, + { + "key": "subject:wikidata", + "description": "Values of `subject:wikidata` are shown with \"

Wikipedia page about the remembered event or person

{wikipedia(subject:wikidata)}\" and can be updated. The question is \"What is the Wikipedia page about the person or event that is remembered here?\" by layer Artworks", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/artwork.md#subject_wikidata", + "icon_url": "./assets/themes/artwork/artwork.svg" + }, { "key": "amenity", "value": "bench", @@ -889,18 +935,6 @@ "description": "historic= is displayed as \"This artwork does not act as a wayside shrine\" by layer Artworks", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/artwork.md#doubles_as_wayside_shrine", "icon_url": "./assets/themes/artwork/artwork.svg" - }, - { - "key": "name", - "description": "Values of `name` are shown with \"The name of this shrine is {name}\" and can be updated. The question is \"What's the name of this shrine?\" by layer Artworks", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/artwork.md#shrine_name", - "icon_url": "./assets/themes/artwork/artwork.svg" - }, - { - "key": "denomination", - "description": "Values of `denomination` are shown with \"The religious denomination is {denomination}\" and can be updated. The question is \"What's the Christian denomination of the shrine?\" by layer Artworks", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/artwork.md#denomination_christian", - "icon_url": "./assets/themes/artwork/artwork.svg" } ] } \ No newline at end of file diff --git a/Docs/Tags_format.md b/Docs/Tags_format.md index 39fcb1600..a5dcc83c6 100644 --- a/Docs/Tags_format.md +++ b/Docs/Tags_format.md @@ -6,7 +6,7 @@ Tags format When creating the `json` file describing your layer or theme, you'll have to add a few tags to describe what you want. This document gives an overview of what every expression means and how it behaves in edge cases. -If the schema-files note a type [`TagConfigJson`](https://github.com/pietervdvn/MapComplete/blob/develop/src/Models/ThemeConfig/Json/TagConfigJson.ts), you can use one of these values. +If the schema-files note a type [`TagConfigJson`](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/src/Models/ThemeConfig/Json/TagConfigJson.ts), you can use one of these values. In some cases, not every type of tags-filter can be used. For example, _rendering_ an option with a regex is fine (`"if": "brand~[Bb]randname", "then":" The brand is Brandname"`); but this regex can not be used to write a value @@ -108,11 +108,11 @@ The regex is put within braces as to prevent runaway values. ## `!~i~` Value does *not* match case-invariant regex -A tag can also be tested against a regex with `key~i~regex`, where the case of the value will be ignored. The regex is still matched against the _entire_ value. This filter returns true if the value does *not* match +A tag can also be tested against a regex with `key~i~regex`, where the case of the value will be ignored. The regex is still matched against the _entire_ value (thus: a `^` and `$` are automatically added to start and end). This filter returns true if the value does *not* match ## `~~` Key and value should match given regex -Both the `key` and `value` part of this specification are interpreted as regexes, both the key and value musth completely match their respective regexes +Both the `key` and `value` part of this specification are interpreted as regexes, both the key and value must completely match their respective regexes (thus: a `^` and `$` are automatically added to start and end) ## `~i~~` Key and value should match a given regex; value is case-invariant diff --git a/Docs/Themes/architecture.md b/Docs/Themes/architecture.md index 1db572970..b00d4ca65 100644 --- a/Docs/Themes/architecture.md +++ b/Docs/Themes/architecture.md @@ -26,6 +26,7 @@ Available languages: 2. [buildings_with_architecture](#buildings_with_architecture) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [architecture](#architecture) + [construction_date](#construction_date) + [address_joined](#address_joined) @@ -60,7 +61,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -71,6 +72,21 @@ Elements must match **all** of the following expressions: | [addr:street](https://wiki.openstreetmap.org/wiki/Key:addr:street) | [string](../SpecialInputElements.md#string) | | | [addr:unit](https://wiki.openstreetmap.org/wiki/Key:addr:unit) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:addr:unit%3D) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [architecture](#architecture) | What is the architectural style of this building?
_{building:architecture}_
34 options | | *[building:architecture](https://wiki.osm.org/wiki/Key:building:architecture)* ([string](../SpecialInputElements.md#string)) | +| [construction_date](#construction_date) | When was this built?
_Built in {construction_date}_ | | *[construction_date](https://wiki.osm.org/wiki/Key:construction_date)* ([date](../SpecialInputElements.md#date)) | +| [address_joined](#address_joined)
_(Original in [address](./address.md#address_joined))_ | _{group(header,street;housenumber;unit)}_ | address | _Multiple choice only_ | +| [header](#header)
_(Original in [address](./address.md#header))_ | _{addr:street} {addr:housenumber} {addr:unit}_
1 options | address, hidden | _Multiple choice only_ | +| [housenumber](#housenumber)
_(Original in [address](./address.md#housenumber))_ | What is the number of this house?
_The house number is {addr:housenumber}_
1 options | address, hidden | *[addr:housenumber](https://wiki.osm.org/wiki/Key:addr:housenumber)* ([string](../SpecialInputElements.md#string)) | +| [street](#street)
_(Original in [address](./address.md#street))_ | What street is this address located in?
_This address is in street {addr:street}_ | address, hidden | *[addr:street](https://wiki.osm.org/wiki/Key:addr:street)* ([string](../SpecialInputElements.md#string)) | +| [unit](#unit)
_(Original in [address](./address.md#unit))_ | What is the unit number or letter?
_The unit number is {addr:unit}_
1 options | address, hidden | *[addr:unit](https://wiki.osm.org/wiki/Key:addr:unit)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### architecture The question is `What is the architectural style of this building?` @@ -169,7 +185,7 @@ This tagrendering has labels ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Themes/atm.md b/Docs/Themes/atm.md index 4d9344ca8..1b224a400 100644 --- a/Docs/Themes/atm.md +++ b/Docs/Themes/atm.md @@ -45,6 +45,7 @@ Available languages: 2. [banks_with_atm](#banks_with_atm) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [images](#images) + [has_atm](#has_atm) + [leftover-questions](#leftover-questions) @@ -55,6 +56,8 @@ Available languages: 3. [post_offices_with_atm](#post_offices_with_atm) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + + [Opening hours](#opening-hours) + [images](#images) + [phone](#phone) + [email](#email) @@ -98,12 +101,23 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [atm](https://wiki.openstreetmap.org/wiki/Key:atm) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:atm%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:atm%3Dno) [separate](https://wiki.openstreetmap.org/wiki/Tag:atm%3Dseparate) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [has_atm](#has_atm) | Does this bank have an ATM?
3 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -120,7 +134,7 @@ The question is `Does this bank have an ATM?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button @@ -167,7 +181,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -176,7 +190,7 @@ Elements must match **all** of the following expressions: | [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | | [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | | | [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) | -| [brand](https://wiki.openstreetmap.org/wiki/Key:brand) | [nsi](../SpecialInputElements.md#nsi) | | +| [brand](https://wiki.openstreetmap.org/wiki/Key:brand) | [string](../SpecialInputElements.md#string) | | | [post_office:brand](https://wiki.openstreetmap.org/wiki/Key:post_office:brand) | [string](../SpecialInputElements.md#string) | [DHL](https://wiki.openstreetmap.org/wiki/Tag:post_office:brand%3DDHL) [DPD](https://wiki.openstreetmap.org/wiki/Tag:post_office:brand%3DDPD) [GLS](https://wiki.openstreetmap.org/wiki/Tag:post_office:brand%3DGLS) [UPS](https://wiki.openstreetmap.org/wiki/Tag:post_office:brand%3DUPS) [DHL Paketshop](https://wiki.openstreetmap.org/wiki/Tag:post_office:brand%3DDHL Paketshop) [Hermes PaketShop](https://wiki.openstreetmap.org/wiki/Tag:post_office:brand%3DHermes PaketShop) [PostNL](https://wiki.openstreetmap.org/wiki/Tag:post_office:brand%3DPostNL) [bpost](https://wiki.openstreetmap.org/wiki/Tag:post_office:brand%3Dbpost) | | [post_office:letter_from](https://wiki.openstreetmap.org/wiki/Key:post_office:letter_from) | [string](../SpecialInputElements.md#string) | [yes](https://wiki.openstreetmap.org/wiki/Tag:post_office:letter_from%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:post_office:letter_from%3Dno) | | [post_office:parcel_from](https://wiki.openstreetmap.org/wiki/Key:post_office:parcel_from) | [string](../SpecialInputElements.md#string) | [yes](https://wiki.openstreetmap.org/wiki/Tag:post_office:parcel_from%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:post_office:parcel_from%3Dno) | @@ -185,6 +199,28 @@ Elements must match **all** of the following expressions: | [post_office:stamps](https://wiki.openstreetmap.org/wiki/Key:post_office:stamps) | [string](../SpecialInputElements.md#string) | [yes](https://wiki.openstreetmap.org/wiki/Tag:post_office:stamps%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:post_office:stamps%3Dno) | | [atm](https://wiki.openstreetmap.org/wiki/Key:atm) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:atm%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:atm%3Dno) [separate](https://wiki.openstreetmap.org/wiki/Tag:atm%3Dseparate) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours for this post office?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [post_partner](#post_partner) | Is this a post partner?
2 options | | _Multiple choice only_ | +| [post_offic_brand](#post_offic_brand) | To which brand does this post office belong?
_This is a {brand} post office_ | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [partner-brand](#partner-brand) | For which brand does this location offer services?
_This location offers services for {post_office:brand}_
8 options | | *[post_office:brand](https://wiki.osm.org/wiki/Key:post_office:brand)* ([string](../SpecialInputElements.md#string)) | +| [letter-from](#letter-from) | Can you post a letter here?
_You can post letters with these companies: {post_office:letter_from}_
2 options | | *[post_office:letter_from](https://wiki.osm.org/wiki/Key:post_office:letter_from)* ([string](../SpecialInputElements.md#string)) | +| [parcel-from](#parcel-from) | Can you send a parcel here?
_You can post parcels with these companies: {post_office:parcel_from}_
2 options | | *[post_office:parcel_from](https://wiki.osm.org/wiki/Key:post_office:parcel_from)* ([string](../SpecialInputElements.md#string)) | +| [parcel-pickup](#parcel-pickup) | Can you pick up missed parcels here?
_You can pick up parcels from these companies: {post_office:parcel_pickup}_
2 options | | *[post_office:parcel_pickup](https://wiki.osm.org/wiki/Key:post_office:parcel_pickup)* ([string](../SpecialInputElements.md#string)) | +| [parcel-to](#parcel-to) | Can you send parcels to here for pickup?
_You can send parcels to here for pickup with these companies: {post_office:parcel_to}_
2 options | | *[post_office:parcel_to](https://wiki.osm.org/wiki/Key:post_office:parcel_to)* ([string](../SpecialInputElements.md#string)) | +| [stamps](#stamps) | Can you buy stamps here?
_You can buy stamps from companies: {post_office:stamps}_
2 options | | *[post_office:stamps](https://wiki.osm.org/wiki/Key:post_office:stamps)* ([string](../SpecialInputElements.md#string)) | +| [has_atm](#has_atm) | Does this post office have an ATM?
3 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -309,7 +345,7 @@ The question is `Does this post office have an ATM?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Themes/bag.md b/Docs/Themes/bag.md index 01bb55ea2..8f3b8f9c2 100644 --- a/Docs/Themes/bag.md +++ b/Docs/Themes/bag.md @@ -36,6 +36,7 @@ Available languages: 2. [osm_buildings](#osm_buildings) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [Reference](#reference) + [Building type](#building-type) + [leftover-questions](#leftover-questions) @@ -43,11 +44,15 @@ Available languages: 3. [osm_adresses](#osm_adresses) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [lod](#lod) + [leftover-questions](#leftover-questions) 4. [bag_pand](#bag_pand) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + + [BAG geometry:](#bag-geometry) + + [OSM geometry:](#osm-geometry) + [Import button](#import-button) + [Reference](#reference) + [Build year](#build-year) @@ -62,6 +67,7 @@ Available languages: 5. [bag_verblijfsobject](#bag_verblijfsobject) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [Import button](#import-button) + [Address](#address) + [leftover-questions](#leftover-questions) @@ -86,13 +92,22 @@ Elements must match the expression **building~.+** ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [ref:bag](https://wiki.openstreetmap.org/wiki/Key:ref:bag) | Multiple choice | [](https://wiki.openstreetmap.org/wiki/Tag:ref:bag%3D) | | [building](https://wiki.openstreetmap.org/wiki/Key:building) | [string](../SpecialInputElements.md#string) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [Reference](#Reference) | _The reference in BAG is {ref:bag}_
1 options | | _Multiple choice only_ | +| [Building type](#Building type) | What kind of building is this?
_This building is a {building}_ | | *[building](https://wiki.osm.org/wiki/Key:building)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### Reference _This tagrendering has no question and is thus read-only_ @@ -108,7 +123,7 @@ The question is `What kind of building is this?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod @@ -139,6 +154,13 @@ Elements must match **all** of the following expressions: ## Supported attributes +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | + ### lod _This tagrendering has no question and is thus read-only_ @@ -150,7 +172,7 @@ This tagrendering has labels ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* # bag_pand @@ -173,13 +195,27 @@ Elements must match the expression **identificatie~.+** ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [_bag_obj:in_construction](https://wiki.openstreetmap.org/wiki/Key:_bag_obj:in_construction) | Multiple choice | [true](https://wiki.openstreetmap.org/wiki/Tag:_bag_obj:in_construction%3Dtrue) | | [_bag_obj:in_construction](https://wiki.openstreetmap.org/wiki/Key:_bag_obj:in_construction) | Multiple choice | [true](https://wiki.openstreetmap.org/wiki/Tag:_bag_obj:in_construction%3Dtrue) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [Import button](#Import button) | _{import_way_button(osm_buildings,building=$_bag_obj:building; ref:bag=$_bag_obj:ref:bag; source=BAG; source:date=$_bag_obj:source:date; start_date=$_bag_obj:start_date,{"*":"Upload this building to OpenStreetMap"},,,,,,,)}_
3 options | | _Multiple choice only_ | +| [Reference](#Reference) | _The reference in BAG is {_bag_obj:ref:bag}_ | | _Multiple choice only_ | +| [Build year](#Build year) | _This building was built in {_bag_obj:start_date}_
1 options | | _Multiple choice only_ | +| [Building type](#Building type) | _The building type is a {_bag_obj:building}_
1 options | | _Multiple choice only_ | +| [Overlapping building](#Overlapping building) | _
The overlapping osm_buildings is a {_osm_obj:building} and covers {_overlap_percentage}% of the BAG building.
The BAG-building covers {_reverse_overlap_percentage}% of the OSM building

BAG geometry:

{minimap(21, id):height:10rem;border-radius:1rem;overflow:hidden}

OSM geometry:

{minimap(21,_osm_obj:id):height:10rem;border-radius:1rem;overflow:hidden}
_ | | _Multiple choice only_ | +| [Building status](#Building status) | _The current building status is {status}_ | | _Multiple choice only_ | +| [Buidling function](#Buidling function) | _The current function of the building is {gebruiksdoel}_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### Import button _This tagrendering has no question and is thus read-only_ @@ -228,7 +264,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod @@ -258,6 +294,15 @@ Elements must match the expression **identificatie~.+** ## Supported attributes +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [Import button](#Import button) | _{import_button(osm_adresses, addr:city=$woonplaats; addr:housenumber=$_bag_obj:addr:housenumber; addr:postcode=$postcode; addr:street=$openbare_ruimte; ref:bag=$_bag_obj:ref:bag; source=BAG; source:date=$_bag_obj:source:date, Upload this adress to OpenStreetMap)}_ | | _Multiple choice only_ | +| [Address](#Address) | _{openbare_ruimte} {_bag_obj:addr:housenumber}, {woonplaats} {postcode}_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### Import button _This tagrendering has no question and is thus read-only_ @@ -273,7 +318,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod diff --git a/Docs/Themes/bookcases.md b/Docs/Themes/bookcases.md index d0463229f..5d37f96fd 100644 --- a/Docs/Themes/bookcases.md +++ b/Docs/Themes/bookcases.md @@ -9,6 +9,7 @@ The theme introduction reads: This theme contains the following layers: - [public_bookcase](../Layers/public_bookcase.md) + - [walls_and_buildings](../Layers/walls_and_buildings.md) Available languages: diff --git a/Docs/Themes/buurtnatuur.md b/Docs/Themes/buurtnatuur.md index be2f1a407..522228746 100644 --- a/Docs/Themes/buurtnatuur.md +++ b/Docs/Themes/buurtnatuur.md @@ -25,6 +25,7 @@ Available languages: - [Presets](#presets) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [images](#images) + [Access tag](#access-tag) + [Operator tag](#operator-tag) @@ -38,6 +39,7 @@ Available languages: - [Presets](#presets) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [images](#images) + [Access tag](#access-tag) + [Operator tag](#operator-tag) @@ -51,6 +53,7 @@ Available languages: - [Presets](#presets) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [images](#images) + [Access tag](#access-tag) + [Operator tag](#operator-tag) @@ -88,7 +91,7 @@ Elements must match **any** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -99,6 +102,20 @@ Elements must match **any** of the following expressions: | [name:nl](https://wiki.openstreetmap.org/wiki/Key:name:nl) | [string](../SpecialInputElements.md#string) | | | [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:name%3D) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [Access tag](#Access tag) | Is dit gebied toegankelijk?
_De toegankelijkheid van dit gebied is: {access:description}_
7 options | | *[access:description](https://wiki.osm.org/wiki/Key:access:description)* ([string](../SpecialInputElements.md#string)) | +| [Operator tag](#Operator tag) | Wie beheert dit gebied?
_Beheer door {operator}_
5 options | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [Non-editable description](#Non-editable description) | _Extra info: {description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([string](../SpecialInputElements.md#string)) | +| [Editable description](#Editable description) | Is er extra info die je kwijt wil?
_Extra info via buurtnatuur.be: {description:0}_ | | *[description:0](https://wiki.osm.org/wiki/Key:description:0)* ([string](../SpecialInputElements.md#string)) | +| [Name:nl-tag](#Name:nl-tag) | Wat is de Nederlandstalige naam van dit gebied?
_Dit gebied heet {name:nl}_ | | *[name:nl](https://wiki.osm.org/wiki/Key:name:nl)* ([string](../SpecialInputElements.md#string)) | +| [Name tag](#Name tag) | Wat is de naam van dit gebied?
_Dit gebied heet {name}_
1 options | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -155,7 +172,7 @@ The question is `Wat is de naam van dit gebied?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod @@ -189,7 +206,7 @@ Elements must match **any** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -200,6 +217,20 @@ Elements must match **any** of the following expressions: | [name:nl](https://wiki.openstreetmap.org/wiki/Key:name:nl) | [string](../SpecialInputElements.md#string) | | | [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:name%3D) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [Access tag](#Access tag) | Is dit gebied toegankelijk?
_De toegankelijkheid van dit gebied is: {access:description}_
7 options | | *[access:description](https://wiki.osm.org/wiki/Key:access:description)* ([string](../SpecialInputElements.md#string)) | +| [Operator tag](#Operator tag) | Wie beheert dit gebied?
_Beheer door {operator}_
5 options | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [Non-editable description](#Non-editable description) | _Extra info: {description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([string](../SpecialInputElements.md#string)) | +| [Editable description](#Editable description) | Is er extra info die je kwijt wil?
_Extra info via buurtnatuur.be: {description:0}_ | | *[description:0](https://wiki.osm.org/wiki/Key:description:0)* ([string](../SpecialInputElements.md#string)) | +| [Name:nl-tag](#Name:nl-tag) | Wat is de Nederlandstalige naam van dit gebied?
_Dit gebied heet {name:nl}_ | | *[name:nl](https://wiki.osm.org/wiki/Key:name:nl)* ([string](../SpecialInputElements.md#string)) | +| [Name tag](#Name tag) | Wat is de naam van dit gebied?
_Dit gebied heet {name}_
1 options | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -256,7 +287,7 @@ The question is `Wat is de naam van dit gebied?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod @@ -291,7 +322,7 @@ Elements must match **any** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -302,6 +333,20 @@ Elements must match **any** of the following expressions: | [name:nl](https://wiki.openstreetmap.org/wiki/Key:name:nl) | [string](../SpecialInputElements.md#string) | | | [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:name%3D) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [Access tag](#Access tag) | Is dit gebied toegankelijk?
_De toegankelijkheid van dit gebied is: {access:description}_
7 options | | *[access:description](https://wiki.osm.org/wiki/Key:access:description)* ([string](../SpecialInputElements.md#string)) | +| [Operator tag](#Operator tag) | Wie beheert dit gebied?
_Beheer door {operator}_
5 options | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [Non-editable description](#Non-editable description) | _Extra info: {description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([string](../SpecialInputElements.md#string)) | +| [Editable description](#Editable description) | Is er extra info die je kwijt wil?
_Extra info via buurtnatuur.be: {description:0}_ | | *[description:0](https://wiki.osm.org/wiki/Key:description:0)* ([string](../SpecialInputElements.md#string)) | +| [Name:nl-tag](#Name:nl-tag) | Wat is de Nederlandstalige naam van dit gebied?
_Dit gebied heet {name:nl}_ | | *[name:nl](https://wiki.osm.org/wiki/Key:name:nl)* ([string](../SpecialInputElements.md#string)) | +| [Name tag](#Name tag) | Wat is de naam van dit gebied?
_Dit gebied heet {name}_
1 options | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -358,7 +403,7 @@ The question is `Wat is de naam van dit gebied?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod diff --git a/Docs/Themes/circular_economy.md b/Docs/Themes/circular_economy.md index 52c155de1..fe94010cd 100644 --- a/Docs/Themes/circular_economy.md +++ b/Docs/Themes/circular_economy.md @@ -15,6 +15,7 @@ This theme contains the following layers: - [assisted_repair](../Layers/assisted_repair.md) - [shops_second_hand (defined in this theme)](#shops_second_hand) - [shops](../Layers/shops.md) + - [walls_and_buildings](../Layers/walls_and_buildings.md) Available languages: @@ -38,6 +39,8 @@ Available languages: 2. [shops_second_hand](#shops_second_hand) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + + [Opening hours](#opening-hours) + [images](#images) + [reviews](#reviews) + [shops-name](#shops-name) @@ -110,7 +113,7 @@ Elements must match **any** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -141,7 +144,7 @@ Elements must match **any** of the following expressions: | [service:bicycle:diy](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:diy) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dno) [only_sold](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Donly_sold) | | [service:bicycle:cleaning](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dyes) [diy](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Ddiy) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dno) | | [service:bicycle:cleaning:charge](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:charge) | [string](../SpecialInputElements.md#string) | | -| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wifi](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi) | +| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) | | [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) | | [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) | @@ -151,6 +154,57 @@ Elements must match **any** of the following expressions: | [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [shops-name](#shops-name) | What is the name of this shop?
_This shop is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [shop_types](#shop_types)
_(Original in [id_presets](./id_presets.md#shop_types))_ | What kind of shop is this?
_This is a {shop}_
165 options | description | *[shop](https://wiki.osm.org/wiki/Key:shop)* ([string](../SpecialInputElements.md#string)) | +| [brand](#brand) | What is the brand of this shop?
_Part of {brand}_
1 options | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [second_hand](#second_hand) | Does this shop sell second-hand items?
3 options | | _Multiple choice only_ | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [copyshop-print-sizes](#copyshop-print-sizes) | What paper formats does this shop offer?
5 options | | _Multiple choice only_ | +| [copyshop-binding](#copyshop-binding) | Does this shop offer a binding service?
2 options | | _Multiple choice only_ | +| [optometrist_service](#optometrist_service) | Are medical services available here?
2 options | | _Multiple choice only_ | +| [key_cutter](#key_cutter) | Does this shop offer key cutting?
3 options | | _Multiple choice only_ | +| [sells_new_bikes](#sells_new_bikes) | Does this shop sell bikes?
2 options | | _Multiple choice only_ | +| [bike_second_hand](#bike_second_hand) | Does this shop sell second-hand bikes?
3 options | | _Multiple choice only_ | +| [repairs_bikes](#repairs_bikes) | Does this shop repair bikes?
4 options | | _Multiple choice only_ | +| [bicycle_rental](#bicycle_rental) | Does this shop rent out bikes?
2 options | | _Multiple choice only_ | +| [bicycle-types](#bicycle-types)
_(Original in [bicycle_rental](./bicycle_rental.md#bicycle-types))_ | What kind of bicycles and accessories are rented here?
_{rental} is rented here_
9 options | bicycle_rental | *[rental](https://wiki.osm.org/wiki/Key:rental)* ([string](../SpecialInputElements.md#string)) | +| [rental-capacity-city_bike](#rental-capacity-city_bike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-city_bike))_ | How many city bikes can be rented here?
_{capacity:city_bike} city bikes can be rented here_ | bicycle_rental | *[capacity:city_bike](https://wiki.osm.org/wiki/Key:capacity:city_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-ebike](#rental-capacity-ebike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-ebike))_ | How many electrical bikes can be rented here?
_{capacity:ebike} electrical bikes can be rented here_ | bicycle_rental | *[capacity:ebike](https://wiki.osm.org/wiki/Key:capacity:ebike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-kid_bike](#rental-capacity-kid_bike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-kid_bike))_ | How many bikes for children can be rented here?
_{capacity:kid_bike} bikes for children can be rented here_ | bicycle_rental | *[capacity:kid_bike](https://wiki.osm.org/wiki/Key:capacity:kid_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bmx](#rental-capacity-bmx)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-bmx))_ | How many BMX bikes can be rented here?
_{capacity:bmx} BMX bikes can be rented here_ | bicycle_rental | *[capacity:bmx](https://wiki.osm.org/wiki/Key:capacity:bmx)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-mtb](#rental-capacity-mtb)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-mtb))_ | How many mountainbikes can be rented here?
_{capacity:mtb} mountainbikes can be rented here_ | bicycle_rental | *[capacity:mtb](https://wiki.osm.org/wiki/Key:capacity:mtb)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bicycle_pannier](#rental-capacity-bicycle_pannier)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-bicycle_pannier))_ | How many bicycle panniers can be rented here?
_{capacity:bicycle_pannier} bicycle panniers can be rented here_ | bicycle_rental | *[capacity:bicycle_pannier](https://wiki.osm.org/wiki/Key:capacity:bicycle_pannier)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-tandem_bicycle](#rental-capacity-tandem_bicycle)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-tandem_bicycle))_ | How many tandem can be rented here?
_{capacity:tandem_bicycle} tandem can be rented here_ | bicycle_rental | *[capacity:tandem_bicycle](https://wiki.osm.org/wiki/Key:capacity:tandem_bicycle)* ([pnat](../SpecialInputElements.md#pnat)) | +| [bike_pump_service](#bike_pump_service) | Does this shop offer a bike pump for use by anyone?
3 options | | _Multiple choice only_ | +| [bike_repair_tools](#bike_repair_tools) | Are there tools here to repair your own bike?
3 options | | _Multiple choice only_ | +| [bike_wash](#bike_wash) | Are bicycles washed here?
3 options | | _Multiple choice only_ | +| [bike_cleaning-service_bicycle_cleaning_charge](#bike_cleaning-service_bicycle_cleaning_charge)
_(Original in [bike_cleaning](./bike_cleaning.md#bike_cleaning-service_bicycle_cleaning_charge))_ | How much does it cost to use the cleaning service?
_Using the cleaning service costs {service:bicycle:cleaning:charge}_
2 options | | *[service:bicycle:cleaning:charge](https://wiki.osm.org/wiki/Key:service:bicycle:cleaning:charge)* ([string](../SpecialInputElements.md#string)) | +| [internet](#internet)
_(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access?
6 options | internet-all | _Multiple choice only_ | +| [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | +| [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | +| [organic](#organic) | Does this shop offer organic products?
3 options | | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [dog-access](#dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | +| [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -636,7 +690,7 @@ The question is `Does this place offer internet access?` - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_ - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal - *This place offers wired internet access* is shown if with internet_access=wired - - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wifi + - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan This tagrendering has labels `internet-all` @@ -731,7 +785,7 @@ The question is `Is there still some relevant info that the previous questions d ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Themes/climbing.md b/Docs/Themes/climbing.md index 05da65078..f69830e3e 100644 --- a/Docs/Themes/climbing.md +++ b/Docs/Themes/climbing.md @@ -46,6 +46,8 @@ Available languages: 2. [shops_with_climbing_shoe_repair](#shops_with_climbing_shoe_repair) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + + [Opening hours](#opening-hours) + [repairs_climbing_shoes](#repairs_climbing_shoes) + [images](#images) + [reviews](#reviews) @@ -119,7 +121,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -151,7 +153,7 @@ Elements must match **all** of the following expressions: | [service:bicycle:diy](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:diy) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dno) [only_sold](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Donly_sold) | | [service:bicycle:cleaning](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dyes) [diy](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Ddiy) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dno) | | [service:bicycle:cleaning:charge](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:charge) | [string](../SpecialInputElements.md#string) | | -| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wifi](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi) | +| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) | | [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) | | [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) | @@ -161,6 +163,58 @@ Elements must match **all** of the following expressions: | [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [repairs_climbing_shoes](#repairs_climbing_shoes) | Does this shoe repair shop repair climbing shoes?
2 options | | _Multiple choice only_ | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [shops-name](#shops-name) | What is the name of this shop?
_This shop is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [shop_types](#shop_types)
_(Original in [id_presets](./id_presets.md#shop_types))_ | What kind of shop is this?
_This is a {shop}_
165 options | description | *[shop](https://wiki.osm.org/wiki/Key:shop)* ([string](../SpecialInputElements.md#string)) | +| [brand](#brand) | What is the brand of this shop?
_Part of {brand}_
1 options | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [second_hand](#second_hand) | Does this shop sell second-hand items?
3 options | | _Multiple choice only_ | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [copyshop-print-sizes](#copyshop-print-sizes) | What paper formats does this shop offer?
5 options | | _Multiple choice only_ | +| [copyshop-binding](#copyshop-binding) | Does this shop offer a binding service?
2 options | | _Multiple choice only_ | +| [optometrist_service](#optometrist_service) | Are medical services available here?
2 options | | _Multiple choice only_ | +| [key_cutter](#key_cutter) | Does this shop offer key cutting?
3 options | | _Multiple choice only_ | +| [sells_new_bikes](#sells_new_bikes) | Does this shop sell bikes?
2 options | | _Multiple choice only_ | +| [bike_second_hand](#bike_second_hand) | Does this shop sell second-hand bikes?
3 options | | _Multiple choice only_ | +| [repairs_bikes](#repairs_bikes) | Does this shop repair bikes?
4 options | | _Multiple choice only_ | +| [bicycle_rental](#bicycle_rental) | Does this shop rent out bikes?
2 options | | _Multiple choice only_ | +| [bicycle-types](#bicycle-types)
_(Original in [bicycle_rental](./bicycle_rental.md#bicycle-types))_ | What kind of bicycles and accessories are rented here?
_{rental} is rented here_
9 options | bicycle_rental | *[rental](https://wiki.osm.org/wiki/Key:rental)* ([string](../SpecialInputElements.md#string)) | +| [rental-capacity-city_bike](#rental-capacity-city_bike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-city_bike))_ | How many city bikes can be rented here?
_{capacity:city_bike} city bikes can be rented here_ | bicycle_rental | *[capacity:city_bike](https://wiki.osm.org/wiki/Key:capacity:city_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-ebike](#rental-capacity-ebike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-ebike))_ | How many electrical bikes can be rented here?
_{capacity:ebike} electrical bikes can be rented here_ | bicycle_rental | *[capacity:ebike](https://wiki.osm.org/wiki/Key:capacity:ebike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-kid_bike](#rental-capacity-kid_bike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-kid_bike))_ | How many bikes for children can be rented here?
_{capacity:kid_bike} bikes for children can be rented here_ | bicycle_rental | *[capacity:kid_bike](https://wiki.osm.org/wiki/Key:capacity:kid_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bmx](#rental-capacity-bmx)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-bmx))_ | How many BMX bikes can be rented here?
_{capacity:bmx} BMX bikes can be rented here_ | bicycle_rental | *[capacity:bmx](https://wiki.osm.org/wiki/Key:capacity:bmx)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-mtb](#rental-capacity-mtb)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-mtb))_ | How many mountainbikes can be rented here?
_{capacity:mtb} mountainbikes can be rented here_ | bicycle_rental | *[capacity:mtb](https://wiki.osm.org/wiki/Key:capacity:mtb)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bicycle_pannier](#rental-capacity-bicycle_pannier)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-bicycle_pannier))_ | How many bicycle panniers can be rented here?
_{capacity:bicycle_pannier} bicycle panniers can be rented here_ | bicycle_rental | *[capacity:bicycle_pannier](https://wiki.osm.org/wiki/Key:capacity:bicycle_pannier)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-tandem_bicycle](#rental-capacity-tandem_bicycle)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-tandem_bicycle))_ | How many tandem can be rented here?
_{capacity:tandem_bicycle} tandem can be rented here_ | bicycle_rental | *[capacity:tandem_bicycle](https://wiki.osm.org/wiki/Key:capacity:tandem_bicycle)* ([pnat](../SpecialInputElements.md#pnat)) | +| [bike_pump_service](#bike_pump_service) | Does this shop offer a bike pump for use by anyone?
3 options | | _Multiple choice only_ | +| [bike_repair_tools](#bike_repair_tools) | Are there tools here to repair your own bike?
3 options | | _Multiple choice only_ | +| [bike_wash](#bike_wash) | Are bicycles washed here?
3 options | | _Multiple choice only_ | +| [bike_cleaning-service_bicycle_cleaning_charge](#bike_cleaning-service_bicycle_cleaning_charge)
_(Original in [bike_cleaning](./bike_cleaning.md#bike_cleaning-service_bicycle_cleaning_charge))_ | How much does it cost to use the cleaning service?
_Using the cleaning service costs {service:bicycle:cleaning:charge}_
2 options | | *[service:bicycle:cleaning:charge](https://wiki.osm.org/wiki/Key:service:bicycle:cleaning:charge)* ([string](../SpecialInputElements.md#string)) | +| [internet](#internet)
_(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access?
6 options | internet-all | _Multiple choice only_ | +| [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | +| [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | +| [organic](#organic) | Does this shop offer organic products?
3 options | | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [dog-access](#dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | +| [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### repairs_climbing_shoes The question is `Does this shoe repair shop repair climbing shoes?` @@ -653,7 +707,7 @@ The question is `Does this place offer internet access?` - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_ - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal - *This place offers wired internet access* is shown if with internet_access=wired - - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wifi + - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan This tagrendering has labels `internet-all` @@ -748,7 +802,7 @@ The question is `Is there still some relevant info that the previous questions d ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Themes/cycle_highways.md b/Docs/Themes/cycle_highways.md index 592348fb8..310d3716d 100644 --- a/Docs/Themes/cycle_highways.md +++ b/Docs/Themes/cycle_highways.md @@ -37,6 +37,7 @@ Available languages: 2. [cycle_highways_no_highway](#cycle_highways_no_highway) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [cycle_highways-name](#cycle_highways-name) + [cycle_highways-ref](#cycle_highways-ref) + [cycle_highways-state](#cycle_highways-state) @@ -49,6 +50,7 @@ Available languages: 3. [cycle_highways_under-construction](#cycle_highways_under-construction) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [cycle_highways-name](#cycle_highways-name) + [cycle_highways-ref](#cycle_highways-ref) + [cycle_highways-state](#cycle_highways-state) @@ -81,7 +83,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -90,6 +92,19 @@ Elements must match **all** of the following expressions: | [state](https://wiki.openstreetmap.org/wiki/Key:state) | [string](../SpecialInputElements.md#string) | [proposed](https://wiki.openstreetmap.org/wiki/Tag:state%3Dproposed) [proposed](https://wiki.openstreetmap.org/wiki/Tag:state%3Dproposed) [proposed](https://wiki.openstreetmap.org/wiki/Tag:state%3Dproposed) [temporary](https://wiki.openstreetmap.org/wiki/Tag:state%3Dtemporary) [](https://wiki.openstreetmap.org/wiki/Tag:state%3D) | | [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [cycle_highways-name](#cycle_highways-name) | What is the name of this cycle highway?
_The name is {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [cycle_highways-ref](#cycle_highways-ref) | What is the reference number of this cycle highway?
_Referentienummer is {ref}_ | | *[ref](https://wiki.osm.org/wiki/Key:ref)* ([string](../SpecialInputElements.md#string)) | +| [cycle_highways-state](#cycle_highways-state) | What is the state of this link?
_The current state of this link is {state}_
5 options | | *[state](https://wiki.osm.org/wiki/Key:state)* ([string](../SpecialInputElements.md#string)) | +| [cycle-highway-length](#cycle-highway-length) | _This part is {_length:km}km long_ | | _Multiple choice only_ | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [all_tags](#all_tags)
_(Original in [questions](./BuiltinQuestions.md#all_tags))_ | _{all_tags()}_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### cycle_highways-name The question is `What is the name of this cycle highway?` @@ -134,7 +149,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod @@ -197,7 +212,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -206,6 +221,19 @@ Elements must match **all** of the following expressions: | [state](https://wiki.openstreetmap.org/wiki/Key:state) | [string](../SpecialInputElements.md#string) | [proposed](https://wiki.openstreetmap.org/wiki/Tag:state%3Dproposed) [proposed](https://wiki.openstreetmap.org/wiki/Tag:state%3Dproposed) [proposed](https://wiki.openstreetmap.org/wiki/Tag:state%3Dproposed) [temporary](https://wiki.openstreetmap.org/wiki/Tag:state%3Dtemporary) [](https://wiki.openstreetmap.org/wiki/Tag:state%3D) | | [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [cycle_highways-name](#cycle_highways-name) | What is the name of this cycle highway?
_The name is {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [cycle_highways-ref](#cycle_highways-ref) | What is the reference number of this cycle highway?
_Referentienummer is {ref}_ | | *[ref](https://wiki.osm.org/wiki/Key:ref)* ([string](../SpecialInputElements.md#string)) | +| [cycle_highways-state](#cycle_highways-state) | What is the state of this link?
_The current state of this link is {state}_
5 options | | *[state](https://wiki.osm.org/wiki/Key:state)* ([string](../SpecialInputElements.md#string)) | +| [cycle-highway-length](#cycle-highway-length) | _This part is {_length:km}km long_ | | _Multiple choice only_ | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [all_tags](#all_tags)
_(Original in [questions](./BuiltinQuestions.md#all_tags))_ | _{all_tags()}_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### cycle_highways-name The question is `What is the name of this cycle highway?` @@ -250,7 +278,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod diff --git a/Docs/Themes/cyclenodes.md b/Docs/Themes/cyclenodes.md index 32a598f34..e2f53a250 100644 --- a/Docs/Themes/cyclenodes.md +++ b/Docs/Themes/cyclenodes.md @@ -36,6 +36,7 @@ Available languages: 2. [node2node_bicycle](#node2node_bicycle) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [node2node-survey:date](#node2node-surveydate) + [export_as_gpx](#export_as_gpx) + [leftover-questions](#leftover-questions) @@ -44,6 +45,7 @@ Available languages: - [Presets](#presets) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [node-rxn_ref](#node-rxn_ref) + [node-survey:date](#node-surveydate) + [node-expected_rcn_route_relations](#node-expected_rcn_route_relations) @@ -54,7 +56,11 @@ Available languages: - [Presets](#presets) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [images](#images) + + [name](#name) + + [ref](#ref) + + [ele](#ele) + [leftover-questions](#leftover-questions) + [move-button](#move-button) + [delete-button](#delete-button) @@ -81,12 +87,21 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [survey:date](https://wiki.openstreetmap.org/wiki/Key:survey:date) | [date](../SpecialInputElements.md#date) | [](https://wiki.openstreetmap.org/wiki/Tag:survey:date%3D) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [node2node-survey:date](#node2node-survey:date)
_(Original in [questions](./BuiltinQuestions.md#survey_date))_ | When was this node to node link last surveyed?
_This node to node link was last surveyed on {survey:date}_
1 options | | *[survey:date](https://wiki.osm.org/wiki/Key:survey:date)* ([date](../SpecialInputElements.md#date)) | +| [export_as_gpx](#export_as_gpx)
_(Original in [questions](./BuiltinQuestions.md#export_as_gpx))_ | _{export_as_gpx()}_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### node2node-survey:date The question is `When was this node to node link last surveyed?` @@ -102,7 +117,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod @@ -134,7 +149,7 @@ Elements must match **any** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -142,6 +157,17 @@ Elements must match **any** of the following expressions: | [survey:date](https://wiki.openstreetmap.org/wiki/Key:survey:date) | [date](../SpecialInputElements.md#date) | [](https://wiki.openstreetmap.org/wiki/Tag:survey:date%3D) | | [expected_rcn_route_relations](https://wiki.openstreetmap.org/wiki/Key:expected_rcn_route_relations) | [int](../SpecialInputElements.md#int) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [node-rxn_ref](#node-rxn_ref) | What is the reference number of this cycling node?
_This cycling node has reference number {rcn_ref}_ | | *[rcn_ref](https://wiki.osm.org/wiki/Key:rcn_ref)* ([int](../SpecialInputElements.md#int)) | +| [node-survey:date](#node-survey:date)
_(Original in [questions](./BuiltinQuestions.md#survey_date))_ | When was this cycle node last surveyed?
_This cycle node was last surveyed on {survey:date}_
1 options | | *[survey:date](https://wiki.osm.org/wiki/Key:survey:date)* ([date](../SpecialInputElements.md#date)) | +| [node-expected_rcn_route_relations](#node-expected_rcn_route_relations) | How many other cycle nodes does this node link to?
_This node links to {expected_rcn_route_relations} other cycle nodes._ | | *[expected_rcn_route_relations](https://wiki.osm.org/wiki/Key:expected_rcn_route_relations)* ([int](../SpecialInputElements.md#int)) | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### node-rxn_ref The question is `What is the reference number of this cycling node?` @@ -169,7 +195,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod @@ -205,15 +231,57 @@ Elements must match **all** of the following expressions: ## Supported attributes +**Warning:**: this quick overview is incomplete + +| attribute | type | values which are supported by this layer | +-----|-----|----- | +| [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | | +| [ref](https://wiki.openstreetmap.org/wiki/Key:ref) | [string](../SpecialInputElements.md#string) | | +| [ele](https://wiki.openstreetmap.org/wiki/Key:ele) | [float](../SpecialInputElements.md#float) | | + +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [name](#name) | What is the name noted on this guidepost?
_Name noted on the guidepost: {name}_
1 options | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [ref](#ref) | What is the reference number of this guidepost?
_Reference number of the guidepost: {ref}_
1 options | | *[ref](https://wiki.osm.org/wiki/Key:ref)* ([string](../SpecialInputElements.md#string)) | +| [ele](#ele) | What is the elevation noted on this guidepost?
_Elevation noted on the guidepost: {ele} m_
1 options | | *[ele](https://wiki.osm.org/wiki/Key:ele)* ([float](../SpecialInputElements.md#float)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### images This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* +### name + +The question is `What is the name noted on this guidepost?` +*Name noted on the guidepost: {name}* is shown if `name` is set + + - *There is no name noted on this guidepost* is shown if with noname=yes + +### ref + +The question is `What is the reference number of this guidepost?` +*Reference number of the guidepost: {ref}* is shown if `ref` is set + + - *There is no reference number noted on this guidepost* is shown if with noref=yes + +### ele + +The question is `What is the elevation noted on this guidepost?` +*Elevation noted on the guidepost: {ele} m* is shown if `ele` is set + + - *There is no elevation noted on this guidepost* is shown if with noele=yes + ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Themes/cyclestreets.md b/Docs/Themes/cyclestreets.md index e60fd791d..b3534b767 100644 --- a/Docs/Themes/cyclestreets.md +++ b/Docs/Themes/cyclestreets.md @@ -41,6 +41,7 @@ Available languages: 2. [toekomstige_fietsstraat](#toekomstige_fietsstraat) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [images](#images) + [is_cyclestreet](#is_cyclestreet) + [supplementary_sign](#supplementary_sign) @@ -51,6 +52,7 @@ Available languages: 3. [not_cyclestreets](#not_cyclestreets) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [images](#images) + [is_cyclestreet](#is_cyclestreet) + [supplementary_sign](#supplementary_sign) @@ -80,13 +82,25 @@ Elements must match **any** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [traffic_sign](https://wiki.openstreetmap.org/wiki/Key:traffic_sign) | Multiple choice | [DE:244.1,1020-30](https://wiki.openstreetmap.org/wiki/Tag:traffic_sign%3DDE:244.1,1020-30) [DE:244.1,1022-12,1024-10](https://wiki.openstreetmap.org/wiki/Tag:traffic_sign%3DDE:244.1,1022-12,1024-10) [DE:244.1,1022-12](https://wiki.openstreetmap.org/wiki/Tag:traffic_sign%3DDE:244.1,1022-12) [DE:244.1,1024-10](https://wiki.openstreetmap.org/wiki/Tag:traffic_sign%3DDE:244.1,1024-10) [DE:244.1](https://wiki.openstreetmap.org/wiki/Tag:traffic_sign%3DDE:244.1) | | [cyclestreet:start_date](https://wiki.openstreetmap.org/wiki/Key:cyclestreet:start_date) | [date](../SpecialInputElements.md#date) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [cyclestreets](./cyclestreets.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [is_cyclestreet](#is_cyclestreet)
_(Original in [cyclestreets](./cyclestreets.md#is_cyclestreet))_ | Is the street a cyclestreet?
7 options | | _Multiple choice only_ | +| [supplementary_sign](#supplementary_sign)
_(Original in [cyclestreets](./cyclestreets.md#supplementary_sign))_ | What sign does this bicycle road have?
5 options | | _Multiple choice only_ | +| [future_cyclestreet](#future_cyclestreet)
_(Original in [cyclestreets](./cyclestreets.md#future_cyclestreet))_ | When will this street become a cyclestreet?
_This street will become a cyclestreet at {cyclestreet:start_date}_ | | *[cyclestreet:start_date](https://wiki.osm.org/wiki/Key:cyclestreet:start_date)* ([date](../SpecialInputElements.md#date)) | +| [leftover-questions](#leftover-questions)
_(Original in [cyclestreets](./cyclestreets.md#leftover-questions))_ | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [split_button](#split_button)
_(Original in [cyclestreets](./cyclestreets.md#split_button))_ | _{split_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [cyclestreets](./cyclestreets.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -126,7 +140,7 @@ This tagrendering is only visible in the popup if the following condition is met ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### split_button @@ -160,13 +174,25 @@ Elements must match **any** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [traffic_sign](https://wiki.openstreetmap.org/wiki/Key:traffic_sign) | Multiple choice | [DE:244.1,1020-30](https://wiki.openstreetmap.org/wiki/Tag:traffic_sign%3DDE:244.1,1020-30) [DE:244.1,1022-12,1024-10](https://wiki.openstreetmap.org/wiki/Tag:traffic_sign%3DDE:244.1,1022-12,1024-10) [DE:244.1,1022-12](https://wiki.openstreetmap.org/wiki/Tag:traffic_sign%3DDE:244.1,1022-12) [DE:244.1,1024-10](https://wiki.openstreetmap.org/wiki/Tag:traffic_sign%3DDE:244.1,1024-10) [DE:244.1](https://wiki.openstreetmap.org/wiki/Tag:traffic_sign%3DDE:244.1) | | [cyclestreet:start_date](https://wiki.openstreetmap.org/wiki/Key:cyclestreet:start_date) | [date](../SpecialInputElements.md#date) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [cyclestreets](./cyclestreets.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [is_cyclestreet](#is_cyclestreet)
_(Original in [cyclestreets](./cyclestreets.md#is_cyclestreet))_ | Is the street a cyclestreet?
7 options | | _Multiple choice only_ | +| [supplementary_sign](#supplementary_sign)
_(Original in [cyclestreets](./cyclestreets.md#supplementary_sign))_ | What sign does this bicycle road have?
5 options | | _Multiple choice only_ | +| [future_cyclestreet](#future_cyclestreet)
_(Original in [cyclestreets](./cyclestreets.md#future_cyclestreet))_ | When will this street become a cyclestreet?
_This street will become a cyclestreet at {cyclestreet:start_date}_ | | *[cyclestreet:start_date](https://wiki.osm.org/wiki/Key:cyclestreet:start_date)* ([date](../SpecialInputElements.md#date)) | +| [leftover-questions](#leftover-questions)
_(Original in [cyclestreets](./cyclestreets.md#leftover-questions))_ | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [split_button](#split_button)
_(Original in [cyclestreets](./cyclestreets.md#split_button))_ | _{split_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [cyclestreets](./cyclestreets.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -206,7 +232,7 @@ This tagrendering is only visible in the popup if the following condition is met ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### split_button diff --git a/Docs/Themes/cyclofix.md b/Docs/Themes/cyclofix.md index 3f43b6675..2ee24d4ae 100644 --- a/Docs/Themes/cyclofix.md +++ b/Docs/Themes/cyclofix.md @@ -19,6 +19,7 @@ This theme contains the following layers: - [bicycle_rental_non_docking (defined in this theme)](#bicycle_rental_non_docking) - [bicycle_rental](../Layers/bicycle_rental.md) - [bicycle_library](../Layers/bicycle_library.md) + - [toilet](../Layers/toilet.md) - [bike_parking](../Layers/bike_parking.md) - [charging_station_ebikes (defined in this theme)](#charging_station_ebikes) - [charging_station](../Layers/charging_station.md) @@ -54,6 +55,8 @@ Available languages: 2. [bicycle_assisted_repair_workshop](#bicycle_assisted_repair_workshop) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + + [Opening hours](#opening-hours) + [images](#images) + [preset_description](#preset_description) + [name](#name) @@ -73,6 +76,8 @@ Available languages: 3. [bicycle_rental_non_docking](#bicycle_rental_non_docking) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + + [Opening hours](#opening-hours) + [images](#images) + [bicycle_rental_type](#bicycle_rental_type) + [website](#website) @@ -98,6 +103,9 @@ Available languages: 4. [charging_station_ebikes](#charging_station_ebikes) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + + [Opening hours](#opening-hours) + + [Technical questions](#technical-questions) + [images](#images) + [Type](#type) + [access](#access) @@ -216,6 +224,8 @@ Available languages: 5. [vending_machine_bicycle](#vending_machine_bicycle) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + + [Opening hours](#opening-hours) + [images](#images) + [repeated](#repeated) + [single_level](#single_level) @@ -263,7 +273,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -275,6 +285,25 @@ Elements must match **all** of the following expressions: | [contact:mastodon](https://wiki.openstreetmap.org/wiki/Key:contact:mastodon) | [fediverse](../SpecialInputElements.md#fediverse) | | | [contact:facebook](https://wiki.openstreetmap.org/wiki/Key:contact:facebook) | [url](../SpecialInputElements.md#url) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [preset_description](#preset_description)
_(Original in [questions](./BuiltinQuestions.md#preset_description))_ | _{preset_description()}_ | | _Multiple choice only_ | +| [name](#name) | What is the name of this repair workshop?
_This workshop is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [opening_hours_by_appointment](#opening_hours_by_appointment)
_(Original in [questions](./BuiltinQuestions.md#opening_hours_by_appointment))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
3 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [mastodon](#mastodon)
_(Original in [questions](./BuiltinQuestions.md#mastodon))_ | What is the Mastodon-handle of ?
_{fediverse_link(contact:mastodon)}_ | | *[contact:mastodon](https://wiki.osm.org/wiki/Key:contact:mastodon)* ([fediverse](../SpecialInputElements.md#fediverse)) | +| [facebook](#facebook)
_(Original in [questions](./BuiltinQuestions.md#facebook))_ | What is the facebook page of of ?
_{link(Facebook page,&LBRACEcontact:facebook&RBRACE,,,,)}
Facebook is known to harm mental health, manipulate public opinion and cause hate. Try to use healthier alternatives
_ | | *[contact:facebook](https://wiki.osm.org/wiki/Key:contact:facebook)* ([url](../SpecialInputElements.md#url)) | +| [item:repair](#item:repair) | What type of items are repaired here?
6 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -354,7 +383,7 @@ The question is `What type of items are repaired here?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button @@ -401,7 +430,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -418,6 +447,31 @@ Elements must match **all** of the following expressions: | [capacity:bicycle_pannier](https://wiki.openstreetmap.org/wiki/Key:capacity:bicycle_pannier) | [pnat](../SpecialInputElements.md#pnat) | | | [capacity:tandem_bicycle](https://wiki.openstreetmap.org/wiki/Key:capacity:tandem_bicycle) | [pnat](../SpecialInputElements.md#pnat) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [bicycle_rental_type](#bicycle_rental_type) | What kind of bicycle rental is this?
6 options | | _Multiple choice only_ | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [payment-options-advanced](#payment-options-advanced)
_(Original in [questions](./BuiltinQuestions.md#payment-options-advanced))_ | Which methods of payment are accepted here?
5 options | | _Multiple choice only_ | +| [bicycle-types](#bicycle-types) | What kind of bicycles and accessories are rented here?
_{rental} is rented here_
9 options | bicycle_rental | *[rental](https://wiki.osm.org/wiki/Key:rental)* ([string](../SpecialInputElements.md#string)) | +| [rental-capacity-city_bike](#rental-capacity-city_bike) | How many city bikes can be rented here?
_{capacity:city_bike} city bikes can be rented here_ | bicycle_rental | *[capacity:city_bike](https://wiki.osm.org/wiki/Key:capacity:city_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-ebike](#rental-capacity-ebike) | How many electrical bikes can be rented here?
_{capacity:ebike} electrical bikes can be rented here_ | bicycle_rental | *[capacity:ebike](https://wiki.osm.org/wiki/Key:capacity:ebike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-kid_bike](#rental-capacity-kid_bike) | How many bikes for children can be rented here?
_{capacity:kid_bike} bikes for children can be rented here_ | bicycle_rental | *[capacity:kid_bike](https://wiki.osm.org/wiki/Key:capacity:kid_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bmx](#rental-capacity-bmx) | How many BMX bikes can be rented here?
_{capacity:bmx} BMX bikes can be rented here_ | bicycle_rental | *[capacity:bmx](https://wiki.osm.org/wiki/Key:capacity:bmx)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-mtb](#rental-capacity-mtb) | How many mountainbikes can be rented here?
_{capacity:mtb} mountainbikes can be rented here_ | bicycle_rental | *[capacity:mtb](https://wiki.osm.org/wiki/Key:capacity:mtb)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bicycle_pannier](#rental-capacity-bicycle_pannier) | How many bicycle panniers can be rented here?
_{capacity:bicycle_pannier} bicycle panniers can be rented here_ | bicycle_rental | *[capacity:bicycle_pannier](https://wiki.osm.org/wiki/Key:capacity:bicycle_pannier)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-tandem_bicycle](#rental-capacity-tandem_bicycle) | How many tandem can be rented here?
_{capacity:tandem_bicycle} tandem can be rented here_ | bicycle_rental | *[capacity:tandem_bicycle](https://wiki.osm.org/wiki/Key:capacity:tandem_bicycle)* ([pnat](../SpecialInputElements.md#pnat)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -580,7 +634,7 @@ This tagrendering has labels ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button @@ -635,7 +689,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -741,6 +795,123 @@ Elements must match **all** of the following expressions: | [planned:amenity](https://wiki.openstreetmap.org/wiki/Key:planned:amenity) | Multiple choice | [](https://wiki.openstreetmap.org/wiki/Tag:planned:amenity%3D) [](https://wiki.openstreetmap.org/wiki/Tag:planned:amenity%3D) [charging_station](https://wiki.openstreetmap.org/wiki/Tag:planned:amenity%3Dcharging_station) [](https://wiki.openstreetmap.org/wiki/Tag:planned:amenity%3D) [](https://wiki.openstreetmap.org/wiki/Tag:planned:amenity%3D) | | [parking:fee](https://wiki.openstreetmap.org/wiki/Key:parking:fee) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:parking:fee%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:parking:fee%3Dyes) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [Type](#Type) | Which vehicles are allowed to charge here?
5 options | | _Multiple choice only_ | +| [access](#access) | Who is allowed to use this charging station?
_Access is {access}_
6 options | | *[access](https://wiki.osm.org/wiki/Key:access)* ([string](../SpecialInputElements.md#string)) | +| [capacity](#capacity) | How much vehicles can be charged here at the same time?
_{capacity} vehicles can be charged here at the same time_ | | *[capacity](https://wiki.osm.org/wiki/Key:capacity)* ([pnat](../SpecialInputElements.md#pnat)) | +| [Available_charging_stations (generated)](#Available_charging_stations (generated)) | Which charging connections are available here?
42 options | | _Multiple choice only_ | +| [plugs-amount-socket:schuko](#plugs-amount-socket:schuko) | How much plugs of type Schuko wall plug without ground pin (CEE7/4 type F) are available here?
_There are {socket:schuko} plugs of type Schuko wall plug without ground pin (CEE7/4 type F) available here_ | plugs-amount | *[socket:schuko](https://wiki.osm.org/wiki/Key:socket:schuko)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:schuko](#voltage-socket:schuko) | What voltage do the plugs with Schuko wall plug without ground pin (CEE7/4 type F) offer?
_Schuko wall plug without ground pin (CEE7/4 type F) outputs {canonical(socket:schuko:voltage)}_
1 options | technical | *[socket:schuko:voltage](https://wiki.osm.org/wiki/Key:socket:schuko:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:schuko](#current-socket:schuko) | What current do the plugs with Schuko wall plug without ground pin (CEE7/4 type F) offer?
_Schuko wall plug without ground pin (CEE7/4 type F) outputs at most {canonical(socket:schuko:current)}_
1 options | technical | *[socket:schuko:current](https://wiki.osm.org/wiki/Key:socket:schuko:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:schuko](#power-output-socket:schuko) | What power output does a single plug of type Schuko wall plug without ground pin (CEE7/4 type F) offer?
_Schuko wall plug without ground pin (CEE7/4 type F) outputs at most {canonical(socket:schuko:output)}_
1 options | technical | *[socket:schuko:output](https://wiki.osm.org/wiki/Key:socket:schuko:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:typee](#plugs-amount-socket:typee) | How much plugs of type European wall plug with ground pin (CEE7/4 type E) are available here?
_There are {socket:typee} plugs of type European wall plug with ground pin (CEE7/4 type E) available here_ | plugs-amount | *[socket:typee](https://wiki.osm.org/wiki/Key:socket:typee)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:typee](#voltage-socket:typee) | What voltage do the plugs with European wall plug with ground pin (CEE7/4 type E) offer?
_European wall plug with ground pin (CEE7/4 type E) outputs {canonical(socket:typee:voltage)}_
1 options | technical | *[socket:typee:voltage](https://wiki.osm.org/wiki/Key:socket:typee:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:typee](#current-socket:typee) | What current do the plugs with European wall plug with ground pin (CEE7/4 type E) offer?
_European wall plug with ground pin (CEE7/4 type E) outputs at most {canonical(socket:typee:current)}_
1 options | technical | *[socket:typee:current](https://wiki.osm.org/wiki/Key:socket:typee:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:typee](#power-output-socket:typee) | What power output does a single plug of type European wall plug with ground pin (CEE7/4 type E) offer?
_European wall plug with ground pin (CEE7/4 type E) outputs at most {canonical(socket:typee:output)}_
2 options | technical | *[socket:typee:output](https://wiki.osm.org/wiki/Key:socket:typee:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:chademo](#plugs-amount-socket:chademo) | How much plugs of type Chademo are available here?
_There are {socket:chademo} plugs of type Chademo available here_ | plugs-amount | *[socket:chademo](https://wiki.osm.org/wiki/Key:socket:chademo)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:chademo](#voltage-socket:chademo) | What voltage do the plugs with Chademo offer?
_Chademo outputs {canonical(socket:chademo:voltage)}_
1 options | technical | *[socket:chademo:voltage](https://wiki.osm.org/wiki/Key:socket:chademo:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:chademo](#current-socket:chademo) | What current do the plugs with Chademo offer?
_Chademo outputs at most {canonical(socket:chademo:current)}_
1 options | technical | *[socket:chademo:current](https://wiki.osm.org/wiki/Key:socket:chademo:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:chademo](#power-output-socket:chademo) | What power output does a single plug of type Chademo offer?
_Chademo outputs at most {canonical(socket:chademo:output)}_
1 options | technical | *[socket:chademo:output](https://wiki.osm.org/wiki/Key:socket:chademo:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:type1_cable](#plugs-amount-socket:type1_cable) | How much plugs of type Type 1 with cable (J1772) are available here?
_There are {socket:type1_cable} plugs of type Type 1 with cable (J1772) available here_ | plugs-amount | *[socket:type1_cable](https://wiki.osm.org/wiki/Key:socket:type1_cable)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:type1_cable](#voltage-socket:type1_cable) | What voltage do the plugs with Type 1 with cable (J1772) offer?
_Type 1 with cable (J1772) outputs {canonical(socket:type1_cable:voltage)}_
2 options | technical | *[socket:type1_cable:voltage](https://wiki.osm.org/wiki/Key:socket:type1_cable:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:type1_cable](#current-socket:type1_cable) | What current do the plugs with Type 1 with cable (J1772) offer?
_Type 1 with cable (J1772) outputs at most {canonical(socket:type1_cable:current)}_
1 options | technical | *[socket:type1_cable:current](https://wiki.osm.org/wiki/Key:socket:type1_cable:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:type1_cable](#power-output-socket:type1_cable) | What power output does a single plug of type Type 1 with cable (J1772) offer?
_Type 1 with cable (J1772) outputs at most {canonical(socket:type1_cable:output)}_
2 options | technical | *[socket:type1_cable:output](https://wiki.osm.org/wiki/Key:socket:type1_cable:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:type1](#plugs-amount-socket:type1) | How much plugs of type Type 1 without cable (J1772) are available here?
_There are {socket:type1} plugs of type Type 1 without cable (J1772) available here_ | plugs-amount | *[socket:type1](https://wiki.osm.org/wiki/Key:socket:type1)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:type1](#voltage-socket:type1) | What voltage do the plugs with Type 1 without cable (J1772) offer?
_Type 1 without cable (J1772) outputs {canonical(socket:type1:voltage)}_
2 options | technical | *[socket:type1:voltage](https://wiki.osm.org/wiki/Key:socket:type1:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:type1](#current-socket:type1) | What current do the plugs with Type 1 without cable (J1772) offer?
_Type 1 without cable (J1772) outputs at most {canonical(socket:type1:current)}_
1 options | technical | *[socket:type1:current](https://wiki.osm.org/wiki/Key:socket:type1:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:type1](#power-output-socket:type1) | What power output does a single plug of type Type 1 without cable (J1772) offer?
_Type 1 without cable (J1772) outputs at most {canonical(socket:type1:output)}_
4 options | technical | *[socket:type1:output](https://wiki.osm.org/wiki/Key:socket:type1:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:type1_combo](#plugs-amount-socket:type1_combo) | How much plugs of type Type 1 CCS (aka Type 1 Combo) are available here?
_There are {socket:type1_combo} plugs of type Type 1 CCS (aka Type 1 Combo) available here_ | plugs-amount | *[socket:type1_combo](https://wiki.osm.org/wiki/Key:socket:type1_combo)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:type1_combo](#voltage-socket:type1_combo) | What voltage do the plugs with Type 1 CCS (aka Type 1 Combo) offer?
_Type 1 CCS (aka Type 1 Combo) outputs {canonical(socket:type1_combo:voltage)}_
2 options | technical | *[socket:type1_combo:voltage](https://wiki.osm.org/wiki/Key:socket:type1_combo:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:type1_combo](#current-socket:type1_combo) | What current do the plugs with Type 1 CCS (aka Type 1 Combo) offer?
_Type 1 CCS (aka Type 1 Combo) outputs at most {canonical(socket:type1_combo:current)}_
2 options | technical | *[socket:type1_combo:current](https://wiki.osm.org/wiki/Key:socket:type1_combo:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:type1_combo](#power-output-socket:type1_combo) | What power output does a single plug of type Type 1 CCS (aka Type 1 Combo) offer?
_Type 1 CCS (aka Type 1 Combo) outputs at most {canonical(socket:type1_combo:output)}_
4 options | technical | *[socket:type1_combo:output](https://wiki.osm.org/wiki/Key:socket:type1_combo:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:tesla_supercharger](#plugs-amount-socket:tesla_supercharger) | How much plugs of type Tesla Supercharger are available here?
_There are {socket:tesla_supercharger} plugs of type Tesla Supercharger available here_ | plugs-amount | *[socket:tesla_supercharger](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:tesla_supercharger](#voltage-socket:tesla_supercharger) | What voltage do the plugs with Tesla Supercharger offer?
_Tesla Supercharger outputs {canonical(socket:tesla_supercharger:voltage)}_
1 options | technical | *[socket:tesla_supercharger:voltage](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:tesla_supercharger](#current-socket:tesla_supercharger) | What current do the plugs with Tesla Supercharger offer?
_Tesla Supercharger outputs at most {canonical(socket:tesla_supercharger:current)}_
2 options | technical | *[socket:tesla_supercharger:current](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:tesla_supercharger](#power-output-socket:tesla_supercharger) | What power output does a single plug of type Tesla Supercharger offer?
_Tesla Supercharger outputs at most {canonical(socket:tesla_supercharger:output)}_
3 options | technical | *[socket:tesla_supercharger:output](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:type2](#plugs-amount-socket:type2) | How much plugs of type Type 2 (mennekes) are available here?
_There are {socket:type2} plugs of type Type 2 (mennekes) available here_ | plugs-amount | *[socket:type2](https://wiki.osm.org/wiki/Key:socket:type2)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:type2](#voltage-socket:type2) | What voltage do the plugs with Type 2 (mennekes) offer?
_Type 2 (mennekes) outputs {canonical(socket:type2:voltage)}_
2 options | technical | *[socket:type2:voltage](https://wiki.osm.org/wiki/Key:socket:type2:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:type2](#current-socket:type2) | What current do the plugs with Type 2 (mennekes) offer?
_Type 2 (mennekes) outputs at most {canonical(socket:type2:current)}_
2 options | technical | *[socket:type2:current](https://wiki.osm.org/wiki/Key:socket:type2:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:type2](#power-output-socket:type2) | What power output does a single plug of type Type 2 (mennekes) offer?
_Type 2 (mennekes) outputs at most {canonical(socket:type2:output)}_
2 options | technical | *[socket:type2:output](https://wiki.osm.org/wiki/Key:socket:type2:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:type2_combo](#plugs-amount-socket:type2_combo) | How much plugs of type Type 2 CCS (mennekes) are available here?
_There are {socket:type2_combo} plugs of type Type 2 CCS (mennekes) available here_ | plugs-amount | *[socket:type2_combo](https://wiki.osm.org/wiki/Key:socket:type2_combo)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:type2_combo](#voltage-socket:type2_combo) | What voltage do the plugs with Type 2 CCS (mennekes) offer?
_Type 2 CCS (mennekes) outputs {canonical(socket:type2_combo:voltage)}_
2 options | technical | *[socket:type2_combo:voltage](https://wiki.osm.org/wiki/Key:socket:type2_combo:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:type2_combo](#current-socket:type2_combo) | What current do the plugs with Type 2 CCS (mennekes) offer?
_Type 2 CCS (mennekes) outputs at most {canonical(socket:type2_combo:current)}_
2 options | technical | *[socket:type2_combo:current](https://wiki.osm.org/wiki/Key:socket:type2_combo:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:type2_combo](#power-output-socket:type2_combo) | What power output does a single plug of type Type 2 CCS (mennekes) offer?
_Type 2 CCS (mennekes) outputs at most {canonical(socket:type2_combo:output)}_
1 options | technical | *[socket:type2_combo:output](https://wiki.osm.org/wiki/Key:socket:type2_combo:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:type2_cable](#plugs-amount-socket:type2_cable) | How much plugs of type Type 2 with cable (mennekes) are available here?
_There are {socket:type2_cable} plugs of type Type 2 with cable (mennekes) available here_ | plugs-amount | *[socket:type2_cable](https://wiki.osm.org/wiki/Key:socket:type2_cable)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:type2_cable](#voltage-socket:type2_cable) | What voltage do the plugs with Type 2 with cable (mennekes) offer?
_Type 2 with cable (mennekes) outputs {canonical(socket:type2_cable:voltage)}_
2 options | technical | *[socket:type2_cable:voltage](https://wiki.osm.org/wiki/Key:socket:type2_cable:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:type2_cable](#current-socket:type2_cable) | What current do the plugs with Type 2 with cable (mennekes) offer?
_Type 2 with cable (mennekes) outputs at most {canonical(socket:type2_cable:current)}_
2 options | technical | *[socket:type2_cable:current](https://wiki.osm.org/wiki/Key:socket:type2_cable:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:type2_cable](#power-output-socket:type2_cable) | What power output does a single plug of type Type 2 with cable (mennekes) offer?
_Type 2 with cable (mennekes) outputs at most {canonical(socket:type2_cable:output)}_
2 options | technical | *[socket:type2_cable:output](https://wiki.osm.org/wiki/Key:socket:type2_cable:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:tesla_supercharger_ccs](#plugs-amount-socket:tesla_supercharger_ccs) | How much plugs of type Tesla Supercharger CCS (a branded type2_css) are available here?
_There are {socket:tesla_supercharger_ccs} plugs of type Tesla Supercharger CCS (a branded type2_css) available here_ | plugs-amount | *[socket:tesla_supercharger_ccs](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger_ccs)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:tesla_supercharger_ccs](#voltage-socket:tesla_supercharger_ccs) | What voltage do the plugs with Tesla Supercharger CCS (a branded type2_css) offer?
_Tesla Supercharger CCS (a branded type2_css) outputs {canonical(socket:tesla_supercharger_ccs:voltage)}_
2 options | technical | *[socket:tesla_supercharger_ccs:voltage](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger_ccs:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:tesla_supercharger_ccs](#current-socket:tesla_supercharger_ccs) | What current do the plugs with Tesla Supercharger CCS (a branded type2_css) offer?
_Tesla Supercharger CCS (a branded type2_css) outputs at most {canonical(socket:tesla_supercharger_ccs:current)}_
2 options | technical | *[socket:tesla_supercharger_ccs:current](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger_ccs:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:tesla_supercharger_ccs](#power-output-socket:tesla_supercharger_ccs) | What power output does a single plug of type Tesla Supercharger CCS (a branded type2_css) offer?
_Tesla Supercharger CCS (a branded type2_css) outputs at most {canonical(socket:tesla_supercharger_ccs:output)}_
1 options | technical | *[socket:tesla_supercharger_ccs:output](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger_ccs:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:tesla_destination_us](#plugs-amount-socket:tesla_destination_us) | How much plugs of type Tesla Supercharger (destination) are available here?
_There are {socket:tesla_destination} plugs of type Tesla Supercharger (destination) available here_ | plugs-amount | *[socket:tesla_destination](https://wiki.osm.org/wiki/Key:socket:tesla_destination)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:tesla_destination_us](#voltage-socket:tesla_destination_us) | What voltage do the plugs with Tesla Supercharger (destination) offer?
_Tesla Supercharger (destination) outputs {canonical(socket:tesla_destination:voltage)}_
1 options | technical | *[socket:tesla_destination:voltage](https://wiki.osm.org/wiki/Key:socket:tesla_destination:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:tesla_destination_us](#current-socket:tesla_destination_us) | What current do the plugs with Tesla Supercharger (destination) offer?
_Tesla Supercharger (destination) outputs at most {canonical(socket:tesla_destination:current)}_
2 options | technical | *[socket:tesla_destination:current](https://wiki.osm.org/wiki/Key:socket:tesla_destination:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:tesla_destination_us](#power-output-socket:tesla_destination_us) | What power output does a single plug of type Tesla Supercharger (destination) offer?
_Tesla Supercharger (destination) outputs at most {canonical(socket:tesla_destination:output)}_
3 options | technical | *[socket:tesla_destination:output](https://wiki.osm.org/wiki/Key:socket:tesla_destination:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:tesla_destination](#plugs-amount-socket:tesla_destination) | How much plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) are available here?
_There are {socket:tesla_destination} plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) available here_ | plugs-amount | *[socket:tesla_destination](https://wiki.osm.org/wiki/Key:socket:tesla_destination)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:tesla_destination](#voltage-socket:tesla_destination) | What voltage do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs {canonical(socket:tesla_destination:voltage)}_
2 options | technical | *[socket:tesla_destination:voltage](https://wiki.osm.org/wiki/Key:socket:tesla_destination:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:tesla_destination](#current-socket:tesla_destination) | What current do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:tesla_destination:current)}_
2 options | technical | *[socket:tesla_destination:current](https://wiki.osm.org/wiki/Key:socket:tesla_destination:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:tesla_destination](#power-output-socket:tesla_destination) | What power output does a single plug of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:tesla_destination:output)}_
2 options | technical | *[socket:tesla_destination:output](https://wiki.osm.org/wiki/Key:socket:tesla_destination:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:USB-A](#plugs-amount-socket:USB-A) | How much plugs of type USB to charge phones and small electronics are available here?
_There are {socket:USB-A} plugs of type USB to charge phones and small electronics available here_ | plugs-amount | *[socket:USB-A](https://wiki.osm.org/wiki/Key:socket:USB-A)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:USB-A](#voltage-socket:USB-A) | What voltage do the plugs with USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs {canonical(socket:USB-A:voltage)}_
1 options | technical | *[socket:USB-A:voltage](https://wiki.osm.org/wiki/Key:socket:USB-A:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:USB-A](#current-socket:USB-A) | What current do the plugs with USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs at most {canonical(socket:USB-A:current)}_
2 options | technical | *[socket:USB-A:current](https://wiki.osm.org/wiki/Key:socket:USB-A:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:USB-A](#power-output-socket:USB-A) | What power output does a single plug of type USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs at most {canonical(socket:USB-A:output)}_
2 options | technical | *[socket:USB-A:output](https://wiki.osm.org/wiki/Key:socket:USB-A:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:bosch_3pin](#plugs-amount-socket:bosch_3pin) | How much plugs of type Bosch Active Connect with 3 pins and cable are available here?
_There are {socket:bosch_3pin} plugs of type Bosch Active Connect with 3 pins and cable available here_ | plugs-amount | *[socket:bosch_3pin](https://wiki.osm.org/wiki/Key:socket:bosch_3pin)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:bosch_3pin](#voltage-socket:bosch_3pin) | What voltage do the plugs with Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs {canonical(socket:bosch_3pin:voltage)}_ | technical | *[socket:bosch_3pin:voltage](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:bosch_3pin](#current-socket:bosch_3pin) | What current do the plugs with Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_3pin:current)}_ | technical | *[socket:bosch_3pin:current](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:bosch_3pin](#power-output-socket:bosch_3pin) | What power output does a single plug of type Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_3pin:output)}_ | technical | *[socket:bosch_3pin:output](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:bosch_5pin](#plugs-amount-socket:bosch_5pin) | How much plugs of type Bosch Active Connect with 5 pins and cable are available here?
_There are {socket:bosch_5pin} plugs of type Bosch Active Connect with 5 pins and cable available here_ | plugs-amount | *[socket:bosch_5pin](https://wiki.osm.org/wiki/Key:socket:bosch_5pin)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:bosch_5pin](#voltage-socket:bosch_5pin) | What voltage do the plugs with Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs {canonical(socket:bosch_5pin:voltage)}_ | technical | *[socket:bosch_5pin:voltage](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:bosch_5pin](#current-socket:bosch_5pin) | What current do the plugs with Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bosch_5pin:current)}_ | technical | *[socket:bosch_5pin:current](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:bosch_5pin](#power-output-socket:bosch_5pin) | What power output does a single plug of type Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bosch_5pin:output)}_ | technical | *[socket:bosch_5pin:output](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:bs1363](#plugs-amount-socket:bs1363) | How much plugs of type BS1363 (Type G) are available here?
_There are {socket:bs1363} plugs of type BS1363 (Type G) available here_ | plugs-amount | *[socket:bs1363](https://wiki.osm.org/wiki/Key:socket:bs1363)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:bs1363](#voltage-socket:bs1363) | What voltage do the plugs with BS1363 (Type G) offer?
_BS1363 (Type G) outputs {canonical(socket:bs1363:voltage)}_
1 options | technical | *[socket:bs1363:voltage](https://wiki.osm.org/wiki/Key:socket:bs1363:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:bs1363](#current-socket:bs1363) | What current do the plugs with BS1363 (Type G) offer?
_BS1363 (Type G) outputs at most {canonical(socket:bs1363:current)}_
1 options | technical | *[socket:bs1363:current](https://wiki.osm.org/wiki/Key:socket:bs1363:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:bs1363](#power-output-socket:bs1363) | What power output does a single plug of type BS1363 (Type G) offer?
_BS1363 (Type G) outputs at most {canonical(socket:bs1363:output)}_
1 options | technical | *[socket:bs1363:output](https://wiki.osm.org/wiki/Key:socket:bs1363:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:nema5_15](#plugs-amount-socket:nema5_15) | How much plugs of type NEMA 5-15 (Type B) are available here?
_There are {socket:nema5_15} plugs of type NEMA 5-15 (Type B) available here_ | plugs-amount | *[socket:nema5_15](https://wiki.osm.org/wiki/Key:socket:nema5_15)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:nema5_15](#voltage-socket:nema5_15) | What voltage do the plugs with NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs {canonical(socket:nema5_15:voltage)}_
1 options | technical | *[socket:nema5_15:voltage](https://wiki.osm.org/wiki/Key:socket:nema5_15:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:nema5_15](#current-socket:nema5_15) | What current do the plugs with NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs at most {canonical(socket:nema5_15:current)}_
1 options | technical | *[socket:nema5_15:current](https://wiki.osm.org/wiki/Key:socket:nema5_15:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:nema5_15](#power-output-socket:nema5_15) | What power output does a single plug of type NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs at most {canonical(socket:nema5_15:output)}_
1 options | technical | *[socket:nema5_15:output](https://wiki.osm.org/wiki/Key:socket:nema5_15:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:sev1011_t23](#plugs-amount-socket:sev1011_t23) | How much plugs of type SEV 1011 T23 (Type J) are available here?
_There are {socket:sev1011_t23} plugs of type SEV 1011 T23 (Type J) available here_ | plugs-amount | *[socket:sev1011_t23](https://wiki.osm.org/wiki/Key:socket:sev1011_t23)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:sev1011_t23](#voltage-socket:sev1011_t23) | What voltage do the plugs with SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs {canonical(socket:sev1011_t23:voltage)}_
1 options | technical | *[socket:sev1011_t23:voltage](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:sev1011_t23](#current-socket:sev1011_t23) | What current do the plugs with SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs at most {canonical(socket:sev1011_t23:current)}_
1 options | technical | *[socket:sev1011_t23:current](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:sev1011_t23](#power-output-socket:sev1011_t23) | What power output does a single plug of type SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs at most {canonical(socket:sev1011_t23:output)}_
1 options | technical | *[socket:sev1011_t23:output](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:as3112](#plugs-amount-socket:as3112) | How much plugs of type AS3112 (Type I) are available here?
_There are {socket:as3112} plugs of type AS3112 (Type I) available here_ | plugs-amount | *[socket:as3112](https://wiki.osm.org/wiki/Key:socket:as3112)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:as3112](#voltage-socket:as3112) | What voltage do the plugs with AS3112 (Type I) offer?
_AS3112 (Type I) outputs {canonical(socket:as3112:voltage)}_
1 options | technical | *[socket:as3112:voltage](https://wiki.osm.org/wiki/Key:socket:as3112:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:as3112](#current-socket:as3112) | What current do the plugs with AS3112 (Type I) offer?
_AS3112 (Type I) outputs at most {canonical(socket:as3112:current)}_
1 options | technical | *[socket:as3112:current](https://wiki.osm.org/wiki/Key:socket:as3112:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:as3112](#power-output-socket:as3112) | What power output does a single plug of type AS3112 (Type I) offer?
_AS3112 (Type I) outputs at most {canonical(socket:as3112:output)}_
1 options | technical | *[socket:as3112:output](https://wiki.osm.org/wiki/Key:socket:as3112:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:nema_5_20](#plugs-amount-socket:nema_5_20) | How much plugs of type NEMA 5-20 (Type B) are available here?
_There are {socket:nema_5_20} plugs of type NEMA 5-20 (Type B) available here_ | plugs-amount | *[socket:nema_5_20](https://wiki.osm.org/wiki/Key:socket:nema_5_20)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:nema_5_20](#voltage-socket:nema_5_20) | What voltage do the plugs with NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs {canonical(socket:nema_5_20:voltage)}_
1 options | technical | *[socket:nema_5_20:voltage](https://wiki.osm.org/wiki/Key:socket:nema_5_20:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:nema_5_20](#current-socket:nema_5_20) | What current do the plugs with NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs at most {canonical(socket:nema_5_20:current)}_
1 options | technical | *[socket:nema_5_20:current](https://wiki.osm.org/wiki/Key:socket:nema_5_20:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:nema_5_20](#power-output-socket:nema_5_20) | What power output does a single plug of type NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs at most {canonical(socket:nema_5_20:output)}_
1 options | technical | *[socket:nema_5_20:output](https://wiki.osm.org/wiki/Key:socket:nema_5_20:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [OH](#OH)
_(Original in [questions](./BuiltinQuestions.md#opening_hours_24_7))_ | When is this charging station opened?
_

Opening hours

{opening_hours_table(opening_hours)}_
2 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [fee](#fee) | Does one have to pay to use this charging station?
5 options | | _Multiple choice only_ | +| [charge](#charge) | How much does one have to pay to use this charging station?
_Using this charging station costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([string](../SpecialInputElements.md#string)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options-advanced))_ | Which methods of payment are accepted here?
6 options | | _Multiple choice only_ | +| [app-name](#app-name) | What is the name of the app used for payment?
_Payment can be done using the app {payment:app}_ | | *[payment:app](https://wiki.osm.org/wiki/Key:payment:app)* ([string](../SpecialInputElements.md#string)) | +| [Authentication](#Authentication) | What kind of authentication is available at the charging station?
8 options | | _Multiple choice only_ | +| [Auth phone](#Auth phone) | What's the phone number for authentication call or SMS?
_Authenticate by calling or SMS'ing to {authentication:phone_call:number}_ | | *[authentication:phone_call:number](https://wiki.osm.org/wiki/Key:authentication:phone_call:number)* ([phone](../SpecialInputElements.md#phone)) | +| [maxstay](#maxstay)
_(Original in [questions](./BuiltinQuestions.md#maxstay))_ | What is the maximum amount of time one is allowed to stay here?
_One can stay at most {canonical(maxstay)}_
1 options | | *[maxstay](https://wiki.osm.org/wiki/Key:maxstay)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [Network](#Network) | Is this charging station part of a network?
_Part of the network {network}_
8 options | | *[network](https://wiki.osm.org/wiki/Key:network)* ([string](../SpecialInputElements.md#string)) | +| [Operator](#Operator) | Who is the operator of this charging station?
_This charging station is operated by {operator}_
1 options | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [phone](#phone) | What number can one call if there is a problem with this charging station?
_In case of problems, call {phone}_ | | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email) | What is the email address of the operator?
_In case of problems, send an email to {email}_ | | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website) | What is the website where one can find more information about this charging station?
_More info on {website}_ | | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [ref](#ref) | What is the reference number of this charging station?
_Reference number is {ref}_ | | *[ref](https://wiki.osm.org/wiki/Key:ref)* ([string](../SpecialInputElements.md#string)) | +| [Operational status](#Operational status) | Is this charging point in use?
5 options | | _Multiple choice only_ | +| [Parking:fee](#Parking:fee) | Does one have to pay a parking fee while charging?
2 options | | _Multiple choice only_ | +| [questions](#questions)
_(Original in [questions](./BuiltinQuestions.md#questions))_ | _{questions()}_ | | _Multiple choice only_ | +| [questions-technical](#questions-technical) | _

Technical questions

The questions below are very technical. Feel free to ignore them
{questions(technical)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -1944,7 +2115,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -1963,6 +2134,32 @@ Elements must match **all** of the following expressions: | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [operational_status](https://wiki.openstreetmap.org/wiki/Key:operational_status) | Multiple choice | [](https://wiki.openstreetmap.org/wiki/Tag:operational_status%3D) [broken](https://wiki.openstreetmap.org/wiki/Tag:operational_status%3Dbroken) [closed](https://wiki.openstreetmap.org/wiki/Tag:operational_status%3Dclosed) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [vending](#vending) | What does this vending machine sell?
_This vending machine sells {vending}_
28 options | | *[vending](https://wiki.osm.org/wiki/Key:vending)* ([string](../SpecialInputElements.md#string)) | +| [bicycle_tube_vending_machine-brand](#bicycle_tube_vending_machine-brand) | Which brand of tubes are sold here?
_{brand} tubes are sold here_
2 options | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [opening_hours_24_7](#opening_hours_24_7)
_(Original in [questions](./BuiltinQuestions.md#opening_hours_24_7))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
2 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [payment-options-split](#payment-options-split)
_(Original in [questions](./BuiltinQuestions.md#payment-options-split))_ | Which methods of payment are accepted here?
7 options | | _Multiple choice only_ | +| [denominations-coins](#denominations-coins)
_(Original in [questions](./BuiltinQuestions.md#denominations-coins))_ | What coins can you use to pay here?
15 options | | _Multiple choice only_ | +| [denominations-notes](#denominations-notes)
_(Original in [questions](./BuiltinQuestions.md#denominations-notes))_ | what notes can you use to pay here?
13 options | | _Multiple choice only_ | +| [operator](#operator) | Who operates this vending machine?
_This vending machine is operated by {operator}_ | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [indoor](#indoor) | Is this vending machine indoors?
3 options | | _Multiple choice only_ | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of the operator of this vending machine?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [charge_bicycle_tube](#charge_bicycle_tube) | How much does a a bicycle tube cost?
_a bicycle tube costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | +| [charge_bicycle_light](#charge_bicycle_light) | How much does a bicycle light cost?
_bicycle light costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | +| [charge_condom](#charge_condom) | How much does a a condom cost?
_a condom costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | +| [operational_status](#operational_status) | Is this vending machine still operational?
4 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -2163,7 +2360,7 @@ The question is `Is this vending machine still operational?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Themes/etymology.md b/Docs/Themes/etymology.md index dee0dde2b..061899cd0 100644 --- a/Docs/Themes/etymology.md +++ b/Docs/Themes/etymology.md @@ -44,13 +44,16 @@ Available languages: 2. [streets_without_etymology](#streets_without_etymology) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + + [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) + [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) + [wikipedia-etymology](#wikipedia-etymology) + [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) + [zoeken op inventaris onroerend erfgoed](#zoeken-op-inventaris-onroerend-erfgoed) + [simple etymology](#simple-etymology) + [questions](#questions) - + [street-name-sign-image](#street-name-sign-image) + + [streetsign-image-carousel](#streetsign-image-carousel) + + [streetsign-upload](#streetsign-upload) + [minimap](#minimap) + [etymology_multi_apply](#etymology_multi_apply) + [wikipedia](#wikipedia) @@ -58,13 +61,16 @@ Available languages: 3. [parks_and_forests_without_etymology](#parks_and_forests_without_etymology) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + + [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) + [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) + [wikipedia-etymology](#wikipedia-etymology) + [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) + [zoeken op inventaris onroerend erfgoed](#zoeken-op-inventaris-onroerend-erfgoed) + [simple etymology](#simple-etymology) + [questions](#questions) - + [street-name-sign-image](#street-name-sign-image) + + [streetsign-image-carousel](#streetsign-image-carousel) + + [streetsign-upload](#streetsign-upload) + [minimap](#minimap) + [etymology_multi_apply](#etymology_multi_apply) + [wikipedia](#wikipedia) @@ -72,13 +78,16 @@ Available languages: 4. [education_institutions_without_etymology](#education_institutions_without_etymology) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + + [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) + [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) + [wikipedia-etymology](#wikipedia-etymology) + [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) + [zoeken op inventaris onroerend erfgoed](#zoeken-op-inventaris-onroerend-erfgoed) + [simple etymology](#simple-etymology) + [questions](#questions) - + [street-name-sign-image](#street-name-sign-image) + + [streetsign-image-carousel](#streetsign-image-carousel) + + [streetsign-upload](#streetsign-upload) + [minimap](#minimap) + [etymology_multi_apply](#etymology_multi_apply) + [wikipedia](#wikipedia) @@ -86,13 +95,16 @@ Available languages: 5. [cultural_places_without_etymology](#cultural_places_without_etymology) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + + [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) + [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) + [wikipedia-etymology](#wikipedia-etymology) + [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) + [zoeken op inventaris onroerend erfgoed](#zoeken-op-inventaris-onroerend-erfgoed) + [simple etymology](#simple-etymology) + [questions](#questions) - + [street-name-sign-image](#street-name-sign-image) + + [streetsign-image-carousel](#streetsign-image-carousel) + + [streetsign-upload](#streetsign-upload) + [minimap](#minimap) + [etymology_multi_apply](#etymology_multi_apply) + [wikipedia](#wikipedia) @@ -100,13 +112,16 @@ Available languages: 6. [toursistic_places_without_etymology](#toursistic_places_without_etymology) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + + [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) + [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) + [wikipedia-etymology](#wikipedia-etymology) + [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) + [zoeken op inventaris onroerend erfgoed](#zoeken-op-inventaris-onroerend-erfgoed) + [simple etymology](#simple-etymology) + [questions](#questions) - + [street-name-sign-image](#street-name-sign-image) + + [streetsign-image-carousel](#streetsign-image-carousel) + + [streetsign-upload](#streetsign-upload) + [minimap](#minimap) + [etymology_multi_apply](#etymology_multi_apply) + [wikipedia](#wikipedia) @@ -114,13 +129,16 @@ Available languages: 7. [health_and_social_places_without_etymology](#health_and_social_places_without_etymology) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + + [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) + [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) + [wikipedia-etymology](#wikipedia-etymology) + [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) + [zoeken op inventaris onroerend erfgoed](#zoeken-op-inventaris-onroerend-erfgoed) + [simple etymology](#simple-etymology) + [questions](#questions) - + [street-name-sign-image](#street-name-sign-image) + + [streetsign-image-carousel](#streetsign-image-carousel) + + [streetsign-upload](#streetsign-upload) + [minimap](#minimap) + [etymology_multi_apply](#etymology_multi_apply) + [wikipedia](#wikipedia) @@ -128,13 +146,16 @@ Available languages: 8. [sport_places_without_etymology](#sport_places_without_etymology) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + + [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) + [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) + [wikipedia-etymology](#wikipedia-etymology) + [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) + [zoeken op inventaris onroerend erfgoed](#zoeken-op-inventaris-onroerend-erfgoed) + [simple etymology](#simple-etymology) + [questions](#questions) - + [street-name-sign-image](#street-name-sign-image) + + [streetsign-image-carousel](#streetsign-image-carousel) + + [streetsign-upload](#streetsign-upload) + [minimap](#minimap) + [etymology_multi_apply](#etymology_multi_apply) + [wikipedia](#wikipedia) @@ -142,13 +163,16 @@ Available languages: 9. [parks_without_etymology](#parks_without_etymology) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + + [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) + [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) + [wikipedia-etymology](#wikipedia-etymology) + [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) + [zoeken op inventaris onroerend erfgoed](#zoeken-op-inventaris-onroerend-erfgoed) + [simple etymology](#simple-etymology) + [questions](#questions) - + [street-name-sign-image](#street-name-sign-image) + + [streetsign-image-carousel](#streetsign-image-carousel) + + [streetsign-upload](#streetsign-upload) + [minimap](#minimap) + [etymology_multi_apply](#etymology_multi_apply) + [wikipedia](#wikipedia) @@ -178,13 +202,29 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [name:etymology:wikidata](https://wiki.openstreetmap.org/wiki/Key:name:etymology:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | | [name:etymology](https://wiki.openstreetmap.org/wiki/Key:name:etymology) | [text](../SpecialInputElements.md#text) | [unknown](https://wiki.openstreetmap.org/wiki/Tag:name:etymology%3Dunknown) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) | _{image_carousel(name:etymology:wikidata)}_ | | _Multiple choice only_ | +| [wikipedia-etymology](#wikipedia-etymology) | What is the Wikidata-item that this object is named after?
_

Wikipedia article of the name giver

{wikipedia(name:etymology:wikidata):max-height:20rem}_ | | *[name:etymology:wikidata](https://wiki.osm.org/wiki/Key:name:etymology:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [zoeken op inventaris onroerend erfgoed](#zoeken op inventaris onroerend erfgoed) | _Search on inventaris onroerend erfgoed_ | | _Multiple choice only_ | +| [simple etymology](#simple etymology) | What is this object named after?
_Named after {name:etymology}_
1 options | | *[name:etymology](https://wiki.osm.org/wiki/Key:name:etymology)* ([text](../SpecialInputElements.md#text)) | +| [questions](#questions)
_(Original in [questions](./BuiltinQuestions.md#questions))_ | _{questions()}_ | | _Multiple choice only_ | +| [streetsign-image-carousel](#streetsign-image-carousel) | _{image_carousel(image:streetsign;panoramax:streetsign)}_ | | _Multiple choice only_ | +| [streetsign-upload](#streetsign-upload) | _{image_upload(image:streetsign,Add image of a street name sign,)}_ | | _Multiple choice only_ | +| [minimap](#minimap) | _{minimap(18, id, _same_name_ids):height:10rem}_ | | _Multiple choice only_ | +| [etymology_multi_apply](#etymology_multi_apply) | _{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}_ | | _Multiple choice only_ | +| [wikipedia](#wikipedia) | _A Wikipedia article about this street exists:
{wikipedia():max-height:25rem}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### etymology-images-from-wikipedia _This tagrendering has no question and is thus read-only_ @@ -214,10 +254,15 @@ Show the questions block at this location _This tagrendering has no question and is thus read-only_ *{questions()}* -### street-name-sign-image +### streetsign-image-carousel _This tagrendering has no question and is thus read-only_ -*{image_carousel(image:streetsign)}
{image_upload(image:streetsign, Add image of a street name sign)}* +*{image_carousel(image:streetsign;panoramax:streetsign)}* + +### streetsign-upload + +_This tagrendering has no question and is thus read-only_ +*{image_upload(image:streetsign,Add image of a street name sign,)}* ### minimap @@ -264,13 +309,29 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [name:etymology:wikidata](https://wiki.openstreetmap.org/wiki/Key:name:etymology:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | | [name:etymology](https://wiki.openstreetmap.org/wiki/Key:name:etymology) | [text](../SpecialInputElements.md#text) | [unknown](https://wiki.openstreetmap.org/wiki/Tag:name:etymology%3Dunknown) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) | _{image_carousel(name:etymology:wikidata)}_ | | _Multiple choice only_ | +| [wikipedia-etymology](#wikipedia-etymology) | What is the Wikidata-item that this object is named after?
_

Wikipedia article of the name giver

{wikipedia(name:etymology:wikidata):max-height:20rem}_ | | *[name:etymology:wikidata](https://wiki.osm.org/wiki/Key:name:etymology:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [zoeken op inventaris onroerend erfgoed](#zoeken op inventaris onroerend erfgoed) | _Search on inventaris onroerend erfgoed_ | | _Multiple choice only_ | +| [simple etymology](#simple etymology) | What is this object named after?
_Named after {name:etymology}_
1 options | | *[name:etymology](https://wiki.osm.org/wiki/Key:name:etymology)* ([text](../SpecialInputElements.md#text)) | +| [questions](#questions)
_(Original in [questions](./BuiltinQuestions.md#questions))_ | _{questions()}_ | | _Multiple choice only_ | +| [streetsign-image-carousel](#streetsign-image-carousel) | _{image_carousel(image:streetsign;panoramax:streetsign)}_ | | _Multiple choice only_ | +| [streetsign-upload](#streetsign-upload) | _{image_upload(image:streetsign,Add image of a street name sign,)}_ | | _Multiple choice only_ | +| [minimap](#minimap) | _{minimap(18, id, _same_name_ids):height:10rem}_ | | _Multiple choice only_ | +| [etymology_multi_apply](#etymology_multi_apply) | _{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}_ | | _Multiple choice only_ | +| [wikipedia](#wikipedia) | _A Wikipedia article about this street exists:
{wikipedia():max-height:25rem}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### etymology-images-from-wikipedia _This tagrendering has no question and is thus read-only_ @@ -300,10 +361,15 @@ Show the questions block at this location _This tagrendering has no question and is thus read-only_ *{questions()}* -### street-name-sign-image +### streetsign-image-carousel _This tagrendering has no question and is thus read-only_ -*{image_carousel(image:streetsign)}
{image_upload(image:streetsign, Add image of a street name sign)}* +*{image_carousel(image:streetsign;panoramax:streetsign)}* + +### streetsign-upload + +_This tagrendering has no question and is thus read-only_ +*{image_upload(image:streetsign,Add image of a street name sign,)}* ### minimap @@ -350,13 +416,29 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [name:etymology:wikidata](https://wiki.openstreetmap.org/wiki/Key:name:etymology:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | | [name:etymology](https://wiki.openstreetmap.org/wiki/Key:name:etymology) | [text](../SpecialInputElements.md#text) | [unknown](https://wiki.openstreetmap.org/wiki/Tag:name:etymology%3Dunknown) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) | _{image_carousel(name:etymology:wikidata)}_ | | _Multiple choice only_ | +| [wikipedia-etymology](#wikipedia-etymology) | What is the Wikidata-item that this object is named after?
_

Wikipedia article of the name giver

{wikipedia(name:etymology:wikidata):max-height:20rem}_ | | *[name:etymology:wikidata](https://wiki.osm.org/wiki/Key:name:etymology:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [zoeken op inventaris onroerend erfgoed](#zoeken op inventaris onroerend erfgoed) | _Search on inventaris onroerend erfgoed_ | | _Multiple choice only_ | +| [simple etymology](#simple etymology) | What is this object named after?
_Named after {name:etymology}_
1 options | | *[name:etymology](https://wiki.osm.org/wiki/Key:name:etymology)* ([text](../SpecialInputElements.md#text)) | +| [questions](#questions)
_(Original in [questions](./BuiltinQuestions.md#questions))_ | _{questions()}_ | | _Multiple choice only_ | +| [streetsign-image-carousel](#streetsign-image-carousel) | _{image_carousel(image:streetsign;panoramax:streetsign)}_ | | _Multiple choice only_ | +| [streetsign-upload](#streetsign-upload) | _{image_upload(image:streetsign,Add image of a street name sign,)}_ | | _Multiple choice only_ | +| [minimap](#minimap) | _{minimap(18, id, _same_name_ids):height:10rem}_ | | _Multiple choice only_ | +| [etymology_multi_apply](#etymology_multi_apply) | _{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}_ | | _Multiple choice only_ | +| [wikipedia](#wikipedia) | _A Wikipedia article about this street exists:
{wikipedia():max-height:25rem}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### etymology-images-from-wikipedia _This tagrendering has no question and is thus read-only_ @@ -386,10 +468,15 @@ Show the questions block at this location _This tagrendering has no question and is thus read-only_ *{questions()}* -### street-name-sign-image +### streetsign-image-carousel _This tagrendering has no question and is thus read-only_ -*{image_carousel(image:streetsign)}
{image_upload(image:streetsign, Add image of a street name sign)}* +*{image_carousel(image:streetsign;panoramax:streetsign)}* + +### streetsign-upload + +_This tagrendering has no question and is thus read-only_ +*{image_upload(image:streetsign,Add image of a street name sign,)}* ### minimap @@ -436,13 +523,29 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [name:etymology:wikidata](https://wiki.openstreetmap.org/wiki/Key:name:etymology:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | | [name:etymology](https://wiki.openstreetmap.org/wiki/Key:name:etymology) | [text](../SpecialInputElements.md#text) | [unknown](https://wiki.openstreetmap.org/wiki/Tag:name:etymology%3Dunknown) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) | _{image_carousel(name:etymology:wikidata)}_ | | _Multiple choice only_ | +| [wikipedia-etymology](#wikipedia-etymology) | What is the Wikidata-item that this object is named after?
_

Wikipedia article of the name giver

{wikipedia(name:etymology:wikidata):max-height:20rem}_ | | *[name:etymology:wikidata](https://wiki.osm.org/wiki/Key:name:etymology:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [zoeken op inventaris onroerend erfgoed](#zoeken op inventaris onroerend erfgoed) | _Search on inventaris onroerend erfgoed_ | | _Multiple choice only_ | +| [simple etymology](#simple etymology) | What is this object named after?
_Named after {name:etymology}_
1 options | | *[name:etymology](https://wiki.osm.org/wiki/Key:name:etymology)* ([text](../SpecialInputElements.md#text)) | +| [questions](#questions)
_(Original in [questions](./BuiltinQuestions.md#questions))_ | _{questions()}_ | | _Multiple choice only_ | +| [streetsign-image-carousel](#streetsign-image-carousel) | _{image_carousel(image:streetsign;panoramax:streetsign)}_ | | _Multiple choice only_ | +| [streetsign-upload](#streetsign-upload) | _{image_upload(image:streetsign,Add image of a street name sign,)}_ | | _Multiple choice only_ | +| [minimap](#minimap) | _{minimap(18, id, _same_name_ids):height:10rem}_ | | _Multiple choice only_ | +| [etymology_multi_apply](#etymology_multi_apply) | _{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}_ | | _Multiple choice only_ | +| [wikipedia](#wikipedia) | _A Wikipedia article about this street exists:
{wikipedia():max-height:25rem}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### etymology-images-from-wikipedia _This tagrendering has no question and is thus read-only_ @@ -472,10 +575,15 @@ Show the questions block at this location _This tagrendering has no question and is thus read-only_ *{questions()}* -### street-name-sign-image +### streetsign-image-carousel _This tagrendering has no question and is thus read-only_ -*{image_carousel(image:streetsign)}
{image_upload(image:streetsign, Add image of a street name sign)}* +*{image_carousel(image:streetsign;panoramax:streetsign)}* + +### streetsign-upload + +_This tagrendering has no question and is thus read-only_ +*{image_upload(image:streetsign,Add image of a street name sign,)}* ### minimap @@ -522,13 +630,29 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [name:etymology:wikidata](https://wiki.openstreetmap.org/wiki/Key:name:etymology:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | | [name:etymology](https://wiki.openstreetmap.org/wiki/Key:name:etymology) | [text](../SpecialInputElements.md#text) | [unknown](https://wiki.openstreetmap.org/wiki/Tag:name:etymology%3Dunknown) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) | _{image_carousel(name:etymology:wikidata)}_ | | _Multiple choice only_ | +| [wikipedia-etymology](#wikipedia-etymology) | What is the Wikidata-item that this object is named after?
_

Wikipedia article of the name giver

{wikipedia(name:etymology:wikidata):max-height:20rem}_ | | *[name:etymology:wikidata](https://wiki.osm.org/wiki/Key:name:etymology:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [zoeken op inventaris onroerend erfgoed](#zoeken op inventaris onroerend erfgoed) | _Search on inventaris onroerend erfgoed_ | | _Multiple choice only_ | +| [simple etymology](#simple etymology) | What is this object named after?
_Named after {name:etymology}_
1 options | | *[name:etymology](https://wiki.osm.org/wiki/Key:name:etymology)* ([text](../SpecialInputElements.md#text)) | +| [questions](#questions)
_(Original in [questions](./BuiltinQuestions.md#questions))_ | _{questions()}_ | | _Multiple choice only_ | +| [streetsign-image-carousel](#streetsign-image-carousel) | _{image_carousel(image:streetsign;panoramax:streetsign)}_ | | _Multiple choice only_ | +| [streetsign-upload](#streetsign-upload) | _{image_upload(image:streetsign,Add image of a street name sign,)}_ | | _Multiple choice only_ | +| [minimap](#minimap) | _{minimap(18, id, _same_name_ids):height:10rem}_ | | _Multiple choice only_ | +| [etymology_multi_apply](#etymology_multi_apply) | _{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}_ | | _Multiple choice only_ | +| [wikipedia](#wikipedia) | _A Wikipedia article about this street exists:
{wikipedia():max-height:25rem}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### etymology-images-from-wikipedia _This tagrendering has no question and is thus read-only_ @@ -558,10 +682,15 @@ Show the questions block at this location _This tagrendering has no question and is thus read-only_ *{questions()}* -### street-name-sign-image +### streetsign-image-carousel _This tagrendering has no question and is thus read-only_ -*{image_carousel(image:streetsign)}
{image_upload(image:streetsign, Add image of a street name sign)}* +*{image_carousel(image:streetsign;panoramax:streetsign)}* + +### streetsign-upload + +_This tagrendering has no question and is thus read-only_ +*{image_upload(image:streetsign,Add image of a street name sign,)}* ### minimap @@ -608,13 +737,29 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [name:etymology:wikidata](https://wiki.openstreetmap.org/wiki/Key:name:etymology:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | | [name:etymology](https://wiki.openstreetmap.org/wiki/Key:name:etymology) | [text](../SpecialInputElements.md#text) | [unknown](https://wiki.openstreetmap.org/wiki/Tag:name:etymology%3Dunknown) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) | _{image_carousel(name:etymology:wikidata)}_ | | _Multiple choice only_ | +| [wikipedia-etymology](#wikipedia-etymology) | What is the Wikidata-item that this object is named after?
_

Wikipedia article of the name giver

{wikipedia(name:etymology:wikidata):max-height:20rem}_ | | *[name:etymology:wikidata](https://wiki.osm.org/wiki/Key:name:etymology:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [zoeken op inventaris onroerend erfgoed](#zoeken op inventaris onroerend erfgoed) | _Search on inventaris onroerend erfgoed_ | | _Multiple choice only_ | +| [simple etymology](#simple etymology) | What is this object named after?
_Named after {name:etymology}_
1 options | | *[name:etymology](https://wiki.osm.org/wiki/Key:name:etymology)* ([text](../SpecialInputElements.md#text)) | +| [questions](#questions)
_(Original in [questions](./BuiltinQuestions.md#questions))_ | _{questions()}_ | | _Multiple choice only_ | +| [streetsign-image-carousel](#streetsign-image-carousel) | _{image_carousel(image:streetsign;panoramax:streetsign)}_ | | _Multiple choice only_ | +| [streetsign-upload](#streetsign-upload) | _{image_upload(image:streetsign,Add image of a street name sign,)}_ | | _Multiple choice only_ | +| [minimap](#minimap) | _{minimap(18, id, _same_name_ids):height:10rem}_ | | _Multiple choice only_ | +| [etymology_multi_apply](#etymology_multi_apply) | _{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}_ | | _Multiple choice only_ | +| [wikipedia](#wikipedia) | _A Wikipedia article about this street exists:
{wikipedia():max-height:25rem}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### etymology-images-from-wikipedia _This tagrendering has no question and is thus read-only_ @@ -644,10 +789,15 @@ Show the questions block at this location _This tagrendering has no question and is thus read-only_ *{questions()}* -### street-name-sign-image +### streetsign-image-carousel _This tagrendering has no question and is thus read-only_ -*{image_carousel(image:streetsign)}
{image_upload(image:streetsign, Add image of a street name sign)}* +*{image_carousel(image:streetsign;panoramax:streetsign)}* + +### streetsign-upload + +_This tagrendering has no question and is thus read-only_ +*{image_upload(image:streetsign,Add image of a street name sign,)}* ### minimap @@ -694,13 +844,29 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [name:etymology:wikidata](https://wiki.openstreetmap.org/wiki/Key:name:etymology:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | | [name:etymology](https://wiki.openstreetmap.org/wiki/Key:name:etymology) | [text](../SpecialInputElements.md#text) | [unknown](https://wiki.openstreetmap.org/wiki/Tag:name:etymology%3Dunknown) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) | _{image_carousel(name:etymology:wikidata)}_ | | _Multiple choice only_ | +| [wikipedia-etymology](#wikipedia-etymology) | What is the Wikidata-item that this object is named after?
_

Wikipedia article of the name giver

{wikipedia(name:etymology:wikidata):max-height:20rem}_ | | *[name:etymology:wikidata](https://wiki.osm.org/wiki/Key:name:etymology:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [zoeken op inventaris onroerend erfgoed](#zoeken op inventaris onroerend erfgoed) | _Search on inventaris onroerend erfgoed_ | | _Multiple choice only_ | +| [simple etymology](#simple etymology) | What is this object named after?
_Named after {name:etymology}_
1 options | | *[name:etymology](https://wiki.osm.org/wiki/Key:name:etymology)* ([text](../SpecialInputElements.md#text)) | +| [questions](#questions)
_(Original in [questions](./BuiltinQuestions.md#questions))_ | _{questions()}_ | | _Multiple choice only_ | +| [streetsign-image-carousel](#streetsign-image-carousel) | _{image_carousel(image:streetsign;panoramax:streetsign)}_ | | _Multiple choice only_ | +| [streetsign-upload](#streetsign-upload) | _{image_upload(image:streetsign,Add image of a street name sign,)}_ | | _Multiple choice only_ | +| [minimap](#minimap) | _{minimap(18, id, _same_name_ids):height:10rem}_ | | _Multiple choice only_ | +| [etymology_multi_apply](#etymology_multi_apply) | _{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}_ | | _Multiple choice only_ | +| [wikipedia](#wikipedia) | _A Wikipedia article about this street exists:
{wikipedia():max-height:25rem}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### etymology-images-from-wikipedia _This tagrendering has no question and is thus read-only_ @@ -730,10 +896,15 @@ Show the questions block at this location _This tagrendering has no question and is thus read-only_ *{questions()}* -### street-name-sign-image +### streetsign-image-carousel _This tagrendering has no question and is thus read-only_ -*{image_carousel(image:streetsign)}
{image_upload(image:streetsign, Add image of a street name sign)}* +*{image_carousel(image:streetsign;panoramax:streetsign)}* + +### streetsign-upload + +_This tagrendering has no question and is thus read-only_ +*{image_upload(image:streetsign,Add image of a street name sign,)}* ### minimap @@ -780,13 +951,29 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [name:etymology:wikidata](https://wiki.openstreetmap.org/wiki/Key:name:etymology:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | | [name:etymology](https://wiki.openstreetmap.org/wiki/Key:name:etymology) | [text](../SpecialInputElements.md#text) | [unknown](https://wiki.openstreetmap.org/wiki/Tag:name:etymology%3Dunknown) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) | _{image_carousel(name:etymology:wikidata)}_ | | _Multiple choice only_ | +| [wikipedia-etymology](#wikipedia-etymology) | What is the Wikidata-item that this object is named after?
_

Wikipedia article of the name giver

{wikipedia(name:etymology:wikidata):max-height:20rem}_ | | *[name:etymology:wikidata](https://wiki.osm.org/wiki/Key:name:etymology:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [zoeken op inventaris onroerend erfgoed](#zoeken op inventaris onroerend erfgoed) | _Search on inventaris onroerend erfgoed_ | | _Multiple choice only_ | +| [simple etymology](#simple etymology) | What is this object named after?
_Named after {name:etymology}_
1 options | | *[name:etymology](https://wiki.osm.org/wiki/Key:name:etymology)* ([text](../SpecialInputElements.md#text)) | +| [questions](#questions)
_(Original in [questions](./BuiltinQuestions.md#questions))_ | _{questions()}_ | | _Multiple choice only_ | +| [streetsign-image-carousel](#streetsign-image-carousel) | _{image_carousel(image:streetsign;panoramax:streetsign)}_ | | _Multiple choice only_ | +| [streetsign-upload](#streetsign-upload) | _{image_upload(image:streetsign,Add image of a street name sign,)}_ | | _Multiple choice only_ | +| [minimap](#minimap) | _{minimap(18, id, _same_name_ids):height:10rem}_ | | _Multiple choice only_ | +| [etymology_multi_apply](#etymology_multi_apply) | _{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}_ | | _Multiple choice only_ | +| [wikipedia](#wikipedia) | _A Wikipedia article about this street exists:
{wikipedia():max-height:25rem}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### etymology-images-from-wikipedia _This tagrendering has no question and is thus read-only_ @@ -816,10 +1003,15 @@ Show the questions block at this location _This tagrendering has no question and is thus read-only_ *{questions()}* -### street-name-sign-image +### streetsign-image-carousel _This tagrendering has no question and is thus read-only_ -*{image_carousel(image:streetsign)}
{image_upload(image:streetsign, Add image of a street name sign)}* +*{image_carousel(image:streetsign;panoramax:streetsign)}* + +### streetsign-upload + +_This tagrendering has no question and is thus read-only_ +*{image_upload(image:streetsign,Add image of a street name sign,)}* ### minimap diff --git a/Docs/Themes/facadegardens.md b/Docs/Themes/facadegardens.md index 3d06ff664..87e0c13fd 100644 --- a/Docs/Themes/facadegardens.md +++ b/Docs/Themes/facadegardens.md @@ -38,6 +38,7 @@ Available languages: - [Presets](#presets) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [images](#images) + [facadegardens-direction](#facadegardens-direction) + [facadegardens-sunshine](#facadegardens-sunshine) @@ -78,7 +79,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -90,6 +91,23 @@ Elements must match **all** of the following expressions: | [plant](https://wiki.openstreetmap.org/wiki/Key:plant) | Multiple choice | [vine](https://wiki.openstreetmap.org/wiki/Tag:plant%3Dvine) [flower](https://wiki.openstreetmap.org/wiki/Tag:plant%3Dflower) [shrub](https://wiki.openstreetmap.org/wiki/Tag:plant%3Dshrub) [groundcover](https://wiki.openstreetmap.org/wiki/Tag:plant%3Dgroundcover) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [facadegardens-direction](#facadegardens-direction) | What is the orientation of the garden?
_Orientation: {direction} (where 0=N and 90=O)_ | | *[direction](https://wiki.osm.org/wiki/Key:direction)* ([direction](../SpecialInputElements.md#direction)) | +| [facadegardens-sunshine](#facadegardens-sunshine) | Is the garden shaded or sunny?
3 options | | _Multiple choice only_ | +| [facadegardens-rainbarrel](#facadegardens-rainbarrel) | Is there a water barrel installed for the garden?
2 options | | _Multiple choice only_ | +| [facadegardens-start_date](#facadegardens-start_date) | When was the garden constructed? (a year is sufficient)
_Construction date of the garden: {start_date}_ | | *[start_date](https://wiki.osm.org/wiki/Key:start_date)* ([text](../SpecialInputElements.md#text)) | +| [facadegardens-edible](#facadegardens-edible) | Are there any edible plants?
2 options | | _Multiple choice only_ | +| [facadegardens-plants](#facadegardens-plants) | What kinds of plants grow here?
4 options | | _Multiple choice only_ | +| [facadegardens-description](#facadegardens-description) | Extra describing info about the garden (if needed and not yet described above)
_More details: {description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -144,7 +162,7 @@ The question is `Extra describing info about the garden (if needed and not yet d ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Themes/fritures.md b/Docs/Themes/fritures.md index 44749777d..be18b3b24 100644 --- a/Docs/Themes/fritures.md +++ b/Docs/Themes/fritures.md @@ -34,6 +34,9 @@ Available languages: 2. [friture](#friture) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + + [Opening hours](#opening-hours) + + [Drive-through opening hours](#drive-through-opening-hours) + [images](#images) + [reviews](#reviews) + [Name](#name) @@ -105,7 +108,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -139,10 +142,59 @@ Elements must match **all** of the following expressions: | [smoking](https://wiki.openstreetmap.org/wiki/Key:smoking) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dno) [outside](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Doutside) | | [service:electricity](https://wiki.openstreetmap.org/wiki/Key:service:electricity) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dlimited) [ask](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dask) [no](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dno) | | [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | -| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wifi](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi) | +| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) | | [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) | | [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [Name](#Name) | What is the name of this business?
_The name of this business is {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [Fastfood vs restaurant](#Fastfood vs restaurant) | What type of business is this?
2 options | | _Multiple choice only_ | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [wheelchair-access](#wheelchair-access)
_(Original in [questions](./BuiltinQuestions.md#wheelchair-access))_ | Is this place accessible with a wheelchair?
4 options | | _Multiple choice only_ | +| [Cuisine](#Cuisine) | What kind of food is served here?
_This place mostly serves {cuisine}_
19 options | | *[cuisine](https://wiki.osm.org/wiki/Key:cuisine)* ([string](../SpecialInputElements.md#string)) | +| [show-menu-image](#show-menu-image) | _{image_carousel(image:menu)}_ | | _Multiple choice only_ | +| [add-menu-image](#add-menu-image) | _{image_upload(image:menu,Add an image from the menu,)}_ | | _Multiple choice only_ | +| [menu-website](#menu-website) | On what webpage is the menu published?
_{link(Consult the menu,&LBRACEwebsite:menu&RBRACE,,,,)}_ | | *[website:menu](https://wiki.osm.org/wiki/Key:website:menu)* ([url](../SpecialInputElements.md#url)) | +| [Reservation](#Reservation) | Is a reservation required for this place?
4 options | | _Multiple choice only_ | +| [Takeaway](#Takeaway) | Does this place offer take-away?
3 options | | _Multiple choice only_ | +| [delivery](#delivery) | Does deliver food to your home?
2 options | | _Multiple choice only_ | +| [drive-through](#drive-through) | Does this fast-food restaurant have a drive-through?
2 options | | _Multiple choice only_ | +| [drive-through-opening_hours](#drive-through-opening_hours) | What are the opening hours of the drive-through?
_

Drive-through opening hours

{opening_hours_table(opening_hours:drive_through)}_
1 options | | *[opening_hours:drive_through](https://wiki.osm.org/wiki/Key:opening_hours:drive_through)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [Vegetarian (no friture)](#Vegetarian (no friture)) | Does this restaurant have a vegetarian option?
5 options | | _Multiple choice only_ | +| [Vegan (no friture)](#Vegan (no friture)) | Does this business serve vegan meals?
5 options | | _Multiple choice only_ | +| [halal (no friture)](#halal (no friture)) | Does this restaurant offer a halal menu?
4 options | | _Multiple choice only_ | +| [organic (no friture)](#organic (no friture)) | Does this restaurant offer organic food?
3 options | | _Multiple choice only_ | +| [friture-vegetarian](#friture-vegetarian) | Does this fries shop have vegetarian snacks?
4 options | | _Multiple choice only_ | +| [friture-vegan](#friture-vegan) | Does this fries shop have vegan snacks?
4 options | | _Multiple choice only_ | +| [friture-organic](#friture-organic) | Does this fries shop offer organic snacks?
3 options | | _Multiple choice only_ | +| [friture-oil](#friture-oil) | Does this fries shop use vegetable or animal oil for cooking?
2 options | | _Multiple choice only_ | +| [friture-take-your-container](#friture-take-your-container) | If you bring your own container (such as a cooking pot and small pots), is it used to package your order?
3 options | | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [smoking](#smoking)
_(Original in [questions](./BuiltinQuestions.md#smoking))_ | Is smoking allowed at ?
3 options | | _Multiple choice only_ | +| [service:electricity](#service:electricity)
_(Original in [questions](./BuiltinQuestions.md#service:electricity))_ | Does this amenity have electrical outlets, available to customers when they are inside?
4 options | | _Multiple choice only_ | +| [seating](#seating)
_(Original in [questions](./BuiltinQuestions.md#seating))_ | What kind of seating does have?
2 options | | _Multiple choice only_ | +| [dog-access](#dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | +| [internet](#internet)
_(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access?
6 options | internet-all | _Multiple choice only_ | +| [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | +| [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -492,7 +544,7 @@ The question is `Does this place offer internet access?` - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_ - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal - *This place offers wired internet access* is shown if with internet_access=wired - - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wifi + - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan This tagrendering has labels `internet-all` @@ -523,7 +575,7 @@ This tagrendering has labels ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Themes/ghostsigns.md b/Docs/Themes/ghostsigns.md index 7a31649d4..1eccb9a42 100644 --- a/Docs/Themes/ghostsigns.md +++ b/Docs/Themes/ghostsigns.md @@ -30,6 +30,7 @@ Available languages: 2. [advertising_wall_paintings](#advertising_wall_paintings) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [images](#images) + [type](#type) + [animated](#animated) @@ -46,6 +47,9 @@ Available languages: 3. [artwork_on_wall](#artwork_on_wall) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + + [Wikipedia page about the memorial](#wikipedia-page-about-the-memorial) + + [Wikipedia page about the remembered event or person](#wikipedia-page-about-the-remembered-event-or-person) + [historic_or_not](#historic_or_not) + [images_no_blur](#images_no_blur) + [artwork-artwork_type](#artwork-artwork_type) @@ -57,6 +61,10 @@ Available languages: + [doubles_as_memorial](#doubles_as_memorial) + [memorial-type](#memorial-type) + [inscription](#inscription) + + [memorial-wikidata](#memorial-wikidata) + + [Wikipedia page about the memorial](#wikipedia-page-about-the-memorial) + + [subject-wikidata](#subject-wikidata) + + [Wikipedia page about the remembered event or person](#wikipedia-page-about-the-remembered-event-or-person) + [doubles_as_bench](#doubles_as_bench) + [bench-backrest](#bench-backrest) + [bench-armrest](#bench-armrest) @@ -103,7 +111,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -114,6 +122,24 @@ Elements must match **all** of the following expressions: | [ref](https://wiki.openstreetmap.org/wiki/Key:ref) | [string](../SpecialInputElements.md#string) | | | [historic](https://wiki.openstreetmap.org/wiki/Key:historic) | Multiple choice | [advertising](https://wiki.openstreetmap.org/wiki/Tag:historic%3Dadvertising) [](https://wiki.openstreetmap.org/wiki/Tag:historic%3D) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [type](#type) | Which type of advertising feature is this?
_This is a {advertising}_
13 options | | *[advertising](https://wiki.osm.org/wiki/Key:advertising)* ([string](../SpecialInputElements.md#string)) | +| [animated](#animated) | Does this advertisement cycle through multiple messages?
5 options | | _Multiple choice only_ | +| [luminous_or_lit_advertising](#luminous_or_lit_advertising)
_(Original in [questions](./BuiltinQuestions.md#luminous_or_lit))_ | Is this object lit or does it emit light?
5 options | | _Multiple choice only_ | +| [operator](#operator) | Who operates this feature?
_Operated by {operator}_ | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [message_type](#message_type) | What kind of message is shown?
10 options | | _Multiple choice only_ | +| [Sides](#Sides) | From how many sides you can watch advertisments?
2 options | | _Multiple choice only_ | +| [ref](#ref) | Wich is the reference number?
_Reference number is {ref}_ | | *[ref](https://wiki.osm.org/wiki/Key:ref)* ([string](../SpecialInputElements.md#string)) | +| [historic](#historic) | Is this sign for a business that no longer exists or no longer being maintained?
2 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -202,7 +228,7 @@ The question is `Is this sign for a business that no longer exists or no longer ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button @@ -242,7 +268,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -256,6 +282,8 @@ Elements must match **all** of the following expressions: | [historic](https://wiki.openstreetmap.org/wiki/Key:historic) | Multiple choice | [memorial](https://wiki.openstreetmap.org/wiki/Tag:historic%3Dmemorial) [](https://wiki.openstreetmap.org/wiki/Tag:historic%3D) | | [memorial](https://wiki.openstreetmap.org/wiki/Key:memorial) | [string](../SpecialInputElements.md#string) | [statue](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dstatue) [plaque](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dplaque) [bench](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dbench) [ghost_bike](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dghost_bike) [stolperstein](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dstolperstein) [stele](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dstele) [stone](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dstone) [bust](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dbust) [sculpture](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dsculpture) [obelisk](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dobelisk) [cross](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dcross) [blue_plaque](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dblue_plaque) [tank](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dtank) [tree](https://wiki.openstreetmap.org/wiki/Tag:memorial%3Dtree) | | [inscription](https://wiki.openstreetmap.org/wiki/Key:inscription) | [text](../SpecialInputElements.md#text) | | +| [wikidata](https://wiki.openstreetmap.org/wiki/Key:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | +| [subject:wikidata](https://wiki.openstreetmap.org/wiki/Key:subject:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | | [amenity](https://wiki.openstreetmap.org/wiki/Key:amenity) | Multiple choice | [bench](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbench) [](https://wiki.openstreetmap.org/wiki/Tag:amenity%3D) | | [backrest](https://wiki.openstreetmap.org/wiki/Key:backrest) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:backrest%3Dno) | | [armrest](https://wiki.openstreetmap.org/wiki/Key:armrest) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:armrest%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:armrest%3Dno) | @@ -274,6 +302,45 @@ Elements must match **all** of the following expressions: | [denomination](https://wiki.openstreetmap.org/wiki/Key:denomination) | [string](../SpecialInputElements.md#string) | [conservative](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dconservative) [orthodox](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dorthodox) [hasidic](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dhasidic) [reform](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dreform) | | [denomination](https://wiki.openstreetmap.org/wiki/Key:denomination) | [string](../SpecialInputElements.md#string) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [historic_or_not](#historic_or_not) | Is this artwork a historic advertisement?
2 options | | _Multiple choice only_ | +| [images_no_blur](#images_no_blur)
_(Original in [questions](./BuiltinQuestions.md#images_no_blur))_ | _{image_carousel()}{image_upload(,,,true)}_ | | _Multiple choice only_ | +| [artwork-artwork_type](#artwork-artwork_type) | What is the type of this artwork?
_This is a {artwork_type}_
13 options | artwork-question | *[artwork_type](https://wiki.osm.org/wiki/Key:artwork_type)* ([string](../SpecialInputElements.md#string)) | +| [artwork-artist-wikidata](#artwork-artist-wikidata) | Who made this artwork?
_This artwork was made by {wikidata_label(artist:wikidata):font-weight:bold}
{wikipedia(artist:wikidata)}_ | artwork-question | *[artist:wikidata](https://wiki.osm.org/wiki/Key:artist:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [artwork-artist_name](#artwork-artist_name) | Which artist created this?
_Created by {artist_name}_ | artwork-question | *[artist_name](https://wiki.osm.org/wiki/Key:artist_name)* ([string](../SpecialInputElements.md#string)) | +| [artwork-website](#artwork-website) | Is there a website with more information about this artwork?
_{link(More information on this website,&LBRACEwebsite&RBRACE,,,,)}_ | artwork-question | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [wikipedia](#wikipedia)
_(Original in [questions](./BuiltinQuestions.md#wikipedia))_ | What is the corresponding Wikidata entity?
_{wikipedia():max-height:25rem}_
2 options | | *[wikidata](https://wiki.osm.org/wiki/Key:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [artwork_subject](#artwork_subject) | What does this artwork depict?
_This artwork depicts {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}_ | artwork-question | *[subject:wikidata](https://wiki.osm.org/wiki/Key:subject:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [doubles_as_memorial](#doubles_as_memorial) | Does this artwork serve as a memorial?
2 options | | _Multiple choice only_ | +| [memorial-type](#memorial-type)
_(Original in [memorial](./memorial.md#memorial-type))_ | What type of memorial is this?
_This is a {memorial}_
15 options | memorial-questions | *[memorial](https://wiki.osm.org/wiki/Key:memorial)* ([string](../SpecialInputElements.md#string)) | +| [inscription](#inscription)
_(Original in [memorial](./memorial.md#inscription))_ | What is the inscription on this memorial?
_The inscription on this memorial reads:

{inscription}

_
1 options | memorial-questions | *[inscription](https://wiki.osm.org/wiki/Key:inscription)* ([text](../SpecialInputElements.md#text)) | +| [memorial-wikidata](#memorial-wikidata)
_(Original in [memorial](./memorial.md#memorial-wikidata))_ | What is the Wikipedia page about this memorial?
_

Wikipedia page about the memorial

{wikipedia(wikidata)}_ | memorial-specific, memorial-questions | *[wikidata](https://wiki.osm.org/wiki/Key:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [subject-wikidata](#subject-wikidata)
_(Original in [memorial](./memorial.md#subject-wikidata))_ | What is the Wikipedia page about the person or event that is remembered here?
_

Wikipedia page about the remembered event or person

{wikipedia(subject:wikidata)}_ | memorial-specific, memorial-questions | *[subject:wikidata](https://wiki.osm.org/wiki/Key:subject:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [doubles_as_bench](#doubles_as_bench) | Does this artwork serve as a bench?
3 options | | _Multiple choice only_ | +| [bench-backrest](#bench-backrest)
_(Original in [bench](./bench.md#bench-backrest))_ | Does this bench have a backrest?
3 options | bench-questions | _Multiple choice only_ | +| [bench-armrest](#bench-armrest)
_(Original in [bench](./bench.md#bench-armrest))_ | Does this bench have one or more armrests?
2 options | bench-questions | _Multiple choice only_ | +| [bench-seats](#bench-seats)
_(Original in [bench](./bench.md#bench-seats))_ | How many seats does this bench have?
_This bench has {seats} seats_
1 options | bench-questions | *[seats](https://wiki.osm.org/wiki/Key:seats)* ([nat](../SpecialInputElements.md#nat)) | +| [bench-material](#bench-material)
_(Original in [bench](./bench.md#bench-material))_ | What is the bench (seating) made from?
_Material: {material}_
6 options | bench-questions | *[material](https://wiki.osm.org/wiki/Key:material)* ([string](../SpecialInputElements.md#string)) | +| [bench-direction](#bench-direction)
_(Original in [bench](./bench.md#bench-direction))_ | In which direction are you looking when sitting on the bench?
_When sitting on the bench, one looks towards {direction}°._ | bench-questions | *[direction](https://wiki.osm.org/wiki/Key:direction)* ([direction](../SpecialInputElements.md#direction)) | +| [bench-colour](#bench-colour)
_(Original in [bench](./bench.md#bench-colour))_ | Which colour does this bench have?
_Colour: {colour}_
8 options | bench-questions | *[colour](https://wiki.osm.org/wiki/Key:colour)* ([color](../SpecialInputElements.md#color)) | +| [bench-survey:date](#bench-survey:date)
_(Original in [bench](./bench.md#bench-survey:date))_ | When was this bench last surveyed?
_This bench was last surveyed on {survey:date}_
1 options | bench-questions | *[survey:date](https://wiki.osm.org/wiki/Key:survey:date)* ([date](../SpecialInputElements.md#date)) | +| [bench-inscription](#bench-inscription)
_(Original in [bench](./bench.md#bench-inscription))_ | Does this bench have an inscription?
_This bench has the following inscription:

{inscription}

_
2 options | bench-questions | *[inscription](https://wiki.osm.org/wiki/Key:inscription)* ([text](../SpecialInputElements.md#text)) | +| [bench-memorial](#bench-memorial)
_(Original in [bench](./bench.md#bench-memorial))_ | Does this bench act as memorial for someone or something?
2 options | bench-questions | _Multiple choice only_ | +| [doubles_as_wayside_shrine](#doubles_as_wayside_shrine) | Does this artwork also double as wayside shrine?
2 options | | _Multiple choice only_ | +| [shrine_name](#shrine_name)
_(Original in [wayside_shrine](./wayside_shrine.md#shrine_name))_ | What's the name of this ?
_The name of this {title()} is {name}_
1 options | shrine_questions | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [religion](#religion)
_(Original in [wayside_shrine](./wayside_shrine.md#religion))_ | To which religion is this shrine dedicated?
_This shrine is {religion}_
11 options | shrine_questions | *[religion](https://wiki.osm.org/wiki/Key:religion)* ([string](../SpecialInputElements.md#string)) | +| [denomination_christian](#denomination_christian)
_(Original in [wayside_shrine](./wayside_shrine.md#denomination_christian))_ | What's the Christian denomination of this ?
_The religious denomination is {denomination}_
10 options | shrine_questions | *[denomination](https://wiki.osm.org/wiki/Key:denomination)* ([string](../SpecialInputElements.md#string)) | +| [denomination_muslim](#denomination_muslim)
_(Original in [wayside_shrine](./wayside_shrine.md#denomination_muslim))_ | What's the Muslim denomination of this shrine?
_The religious subdenomination is {denomination}_
3 options | shrine_questions | *[denomination](https://wiki.osm.org/wiki/Key:denomination)* ([string](../SpecialInputElements.md#string)) | +| [denomination_jewish](#denomination_jewish)
_(Original in [wayside_shrine](./wayside_shrine.md#denomination_jewish))_ | What's the Jewish denomination of this shrine?
_The religious subdenomination is {denomination}_
4 options | shrine_questions | *[denomination](https://wiki.osm.org/wiki/Key:denomination)* ([string](../SpecialInputElements.md#string)) | +| [denomination_other](#denomination_other)
_(Original in [wayside_shrine](./wayside_shrine.md#denomination_other))_ | What's the denomination of this shrine?
_The denomination of this shrine is {denomination}_ | shrine_questions | *[denomination](https://wiki.osm.org/wiki/Key:denomination)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### historic_or_not The question is `Is this artwork a historic advertisement?` @@ -392,6 +459,26 @@ This tagrendering is only visible in the popup if the following condition is met This tagrendering has labels `memorial-questions` +### memorial-wikidata + +The question is `What is the Wikipedia page about this memorial?` +*

Wikipedia page about the memorial

{wikipedia(wikidata)}* is shown if `wikidata` is set + +This tagrendering is only visible in the popup if the following condition is met: historic=memorial +This tagrendering has labels +`memorial-specific` +`memorial-questions` + +### subject-wikidata + +The question is `What is the Wikipedia page about the person or event that is remembered here?` +*

Wikipedia page about the remembered event or person

{wikipedia(subject:wikidata)}* is shown if `subject:wikidata` is set + +This tagrendering is only visible in the popup if the following condition is met: historic=memorial +This tagrendering has labels +`memorial-specific` +`memorial-questions` + ### doubles_as_bench The question is `Does this artwork serve as a bench?` @@ -520,8 +607,8 @@ The question is `Does this artwork also double as wayside shrine?` ### shrine_name -The question is `What's the name of this shrine?` -*The name of this shrine is {name}* is shown if `name` is set +The question is `What's the name of this {title()}?` +*The name of this {title()} is {name}* is shown if `name` is set - *This shrine does not have a name* is shown if with noname=yes @@ -552,7 +639,7 @@ This tagrendering has labels ### denomination_christian -The question is `What's the Christian denomination of the shrine?` +The question is `What's the Christian denomination of this {title()}?` *The religious denomination is {denomination}* is shown if `denomination` is set - *The religious subdenomination is Catholic* is shown if with denomination=catholic @@ -609,7 +696,7 @@ This tagrendering has labels ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button @@ -634,8 +721,8 @@ This tagrendering has labels | id | question | osmTags | -----|-----|----- | | has_image.0 | *With and without images* (default) | | -| has_image.1 | Has at least one image | image~.+ | image:0~.+ | image:1~.+ | image:2~.+ | image:3~.+ | mapillary~.+ | -| has_image.2 | Probably does not have an image | image= & image:0= & image:1= & image:2= & image:3= & mapillary= | +| has_image.1 | Has at least one image | image~.+ | ^(image:[0-9]+)$~~.+ | ^(panoramax:[0-9]+)$~~.+ | mapillary~.+ | +| has_image.2 | Probably does not have an image | (image!~.+ | ^(image:[0-9]+!)$~~.+ | ^(panoramax:[0-9]+!)$~~.+ | mapillary!~.+) | | id | question | osmTags | -----|-----|----- | diff --git a/Docs/Themes/glutenfree.md b/Docs/Themes/glutenfree.md index c018cdbba..23b7d2800 100644 --- a/Docs/Themes/glutenfree.md +++ b/Docs/Themes/glutenfree.md @@ -38,6 +38,9 @@ Available languages: 2. [food_glutenfree](#food_glutenfree) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + + [Opening hours](#opening-hours) + + [Drive-through opening hours](#drive-through-opening-hours) + [images](#images) + [reviews](#reviews) + [gluten_free](#gluten_free) @@ -88,6 +91,8 @@ Available languages: 3. [icecream_glutenfree](#icecream_glutenfree) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + + [Opening hours](#opening-hours) + [images](#images) + [reviews](#reviews) + [gluten_free](#gluten_free) @@ -109,6 +114,8 @@ Available languages: 4. [shops_glutenfree](#shops_glutenfree) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + + [Opening hours](#opening-hours) + [images](#images) + [reviews](#reviews) + [gluten_free](#gluten_free) @@ -182,7 +189,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -216,10 +223,59 @@ Elements must match **all** of the following expressions: | [smoking](https://wiki.openstreetmap.org/wiki/Key:smoking) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dno) [outside](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Doutside) | | [service:electricity](https://wiki.openstreetmap.org/wiki/Key:service:electricity) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dlimited) [ask](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dask) [no](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dno) | | [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | -| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wifi](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi) | +| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) | | [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) | | [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [Name](#Name) | What is the name of this business?
_The name of this business is {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [Fastfood vs restaurant](#Fastfood vs restaurant) | What type of business is this?
2 options | | _Multiple choice only_ | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [wheelchair-access](#wheelchair-access)
_(Original in [questions](./BuiltinQuestions.md#wheelchair-access))_ | Is this place accessible with a wheelchair?
4 options | | _Multiple choice only_ | +| [Cuisine](#Cuisine) | What kind of food is served here?
_This place mostly serves {cuisine}_
19 options | | *[cuisine](https://wiki.osm.org/wiki/Key:cuisine)* ([string](../SpecialInputElements.md#string)) | +| [show-menu-image](#show-menu-image) | _{image_carousel(image:menu)}_ | | _Multiple choice only_ | +| [add-menu-image](#add-menu-image) | _{image_upload(image:menu,Add an image from the menu,)}_ | | _Multiple choice only_ | +| [menu-website](#menu-website) | On what webpage is the menu published?
_{link(Consult the menu,&LBRACEwebsite:menu&RBRACE,,,,)}_ | | *[website:menu](https://wiki.osm.org/wiki/Key:website:menu)* ([url](../SpecialInputElements.md#url)) | +| [Reservation](#Reservation) | Is a reservation required for this place?
4 options | | _Multiple choice only_ | +| [Takeaway](#Takeaway) | Does this place offer take-away?
3 options | | _Multiple choice only_ | +| [delivery](#delivery) | Does deliver food to your home?
2 options | | _Multiple choice only_ | +| [drive-through](#drive-through) | Does this fast-food restaurant have a drive-through?
2 options | | _Multiple choice only_ | +| [drive-through-opening_hours](#drive-through-opening_hours) | What are the opening hours of the drive-through?
_

Drive-through opening hours

{opening_hours_table(opening_hours:drive_through)}_
1 options | | *[opening_hours:drive_through](https://wiki.osm.org/wiki/Key:opening_hours:drive_through)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [Vegetarian (no friture)](#Vegetarian (no friture)) | Does this restaurant have a vegetarian option?
5 options | | _Multiple choice only_ | +| [Vegan (no friture)](#Vegan (no friture)) | Does this business serve vegan meals?
5 options | | _Multiple choice only_ | +| [halal (no friture)](#halal (no friture)) | Does this restaurant offer a halal menu?
4 options | | _Multiple choice only_ | +| [organic (no friture)](#organic (no friture)) | Does this restaurant offer organic food?
3 options | | _Multiple choice only_ | +| [friture-vegetarian](#friture-vegetarian) | Does this fries shop have vegetarian snacks?
4 options | | _Multiple choice only_ | +| [friture-vegan](#friture-vegan) | Does this fries shop have vegan snacks?
4 options | | _Multiple choice only_ | +| [friture-organic](#friture-organic) | Does this fries shop offer organic snacks?
3 options | | _Multiple choice only_ | +| [friture-oil](#friture-oil) | Does this fries shop use vegetable or animal oil for cooking?
2 options | | _Multiple choice only_ | +| [friture-take-your-container](#friture-take-your-container) | If you bring your own container (such as a cooking pot and small pots), is it used to package your order?
3 options | | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [smoking](#smoking)
_(Original in [questions](./BuiltinQuestions.md#smoking))_ | Is smoking allowed at ?
3 options | | _Multiple choice only_ | +| [service:electricity](#service:electricity)
_(Original in [questions](./BuiltinQuestions.md#service:electricity))_ | Does this amenity have electrical outlets, available to customers when they are inside?
4 options | | _Multiple choice only_ | +| [seating](#seating)
_(Original in [questions](./BuiltinQuestions.md#seating))_ | What kind of seating does have?
2 options | | _Multiple choice only_ | +| [dog-access](#dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | +| [internet](#internet)
_(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access?
6 options | internet-all | _Multiple choice only_ | +| [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | +| [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -569,7 +625,7 @@ The question is `Does this place offer internet access?` - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_ - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal - *This place offers wired internet access* is shown if with internet_access=wired - - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wifi + - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan This tagrendering has labels `internet-all` @@ -600,7 +656,7 @@ This tagrendering has labels ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button @@ -735,7 +791,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -750,6 +806,27 @@ Elements must match **all** of the following expressions: | [diet:vegan](https://wiki.openstreetmap.org/wiki/Key:diet:vegan) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dno) | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [yes](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [1](#1) | What is the name of this ice cream parlor?
_This ice cream parlor is named {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [vegan](#vegan)
_(Original in [questions](./BuiltinQuestions.md#vegan))_ | Does this place offer a vegan option?
4 options | diets | _Multiple choice only_ | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [wheelchair-access](#wheelchair-access)
_(Original in [questions](./BuiltinQuestions.md#wheelchair-access))_ | Is this place accessible with a wheelchair?
4 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -871,7 +948,7 @@ The question is `Is this place accessible with a wheelchair?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button @@ -935,7 +1012,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -967,7 +1044,7 @@ Elements must match **all** of the following expressions: | [service:bicycle:diy](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:diy) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dno) [only_sold](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Donly_sold) | | [service:bicycle:cleaning](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dyes) [diy](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Ddiy) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dno) | | [service:bicycle:cleaning:charge](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:charge) | [string](../SpecialInputElements.md#string) | | -| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wifi](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi) | +| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) | | [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) | | [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) | @@ -976,6 +1053,57 @@ Elements must match **all** of the following expressions: | [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [shops-name](#shops-name) | What is the name of this shop?
_This shop is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [shop_types](#shop_types)
_(Original in [id_presets](./id_presets.md#shop_types))_ | What kind of shop is this?
_This is a {shop}_
165 options | description | *[shop](https://wiki.osm.org/wiki/Key:shop)* ([string](../SpecialInputElements.md#string)) | +| [brand](#brand) | What is the brand of this shop?
_Part of {brand}_
1 options | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [second_hand](#second_hand) | Does this shop sell second-hand items?
3 options | | _Multiple choice only_ | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [copyshop-print-sizes](#copyshop-print-sizes) | What paper formats does this shop offer?
5 options | | _Multiple choice only_ | +| [copyshop-binding](#copyshop-binding) | Does this shop offer a binding service?
2 options | | _Multiple choice only_ | +| [optometrist_service](#optometrist_service) | Are medical services available here?
2 options | | _Multiple choice only_ | +| [key_cutter](#key_cutter) | Does this shop offer key cutting?
3 options | | _Multiple choice only_ | +| [sells_new_bikes](#sells_new_bikes) | Does this shop sell bikes?
2 options | | _Multiple choice only_ | +| [bike_second_hand](#bike_second_hand) | Does this shop sell second-hand bikes?
3 options | | _Multiple choice only_ | +| [repairs_bikes](#repairs_bikes) | Does this shop repair bikes?
4 options | | _Multiple choice only_ | +| [bicycle_rental](#bicycle_rental) | Does this shop rent out bikes?
2 options | | _Multiple choice only_ | +| [bicycle-types](#bicycle-types)
_(Original in [bicycle_rental](./bicycle_rental.md#bicycle-types))_ | What kind of bicycles and accessories are rented here?
_{rental} is rented here_
9 options | bicycle_rental | *[rental](https://wiki.osm.org/wiki/Key:rental)* ([string](../SpecialInputElements.md#string)) | +| [rental-capacity-city_bike](#rental-capacity-city_bike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-city_bike))_ | How many city bikes can be rented here?
_{capacity:city_bike} city bikes can be rented here_ | bicycle_rental | *[capacity:city_bike](https://wiki.osm.org/wiki/Key:capacity:city_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-ebike](#rental-capacity-ebike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-ebike))_ | How many electrical bikes can be rented here?
_{capacity:ebike} electrical bikes can be rented here_ | bicycle_rental | *[capacity:ebike](https://wiki.osm.org/wiki/Key:capacity:ebike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-kid_bike](#rental-capacity-kid_bike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-kid_bike))_ | How many bikes for children can be rented here?
_{capacity:kid_bike} bikes for children can be rented here_ | bicycle_rental | *[capacity:kid_bike](https://wiki.osm.org/wiki/Key:capacity:kid_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bmx](#rental-capacity-bmx)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-bmx))_ | How many BMX bikes can be rented here?
_{capacity:bmx} BMX bikes can be rented here_ | bicycle_rental | *[capacity:bmx](https://wiki.osm.org/wiki/Key:capacity:bmx)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-mtb](#rental-capacity-mtb)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-mtb))_ | How many mountainbikes can be rented here?
_{capacity:mtb} mountainbikes can be rented here_ | bicycle_rental | *[capacity:mtb](https://wiki.osm.org/wiki/Key:capacity:mtb)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bicycle_pannier](#rental-capacity-bicycle_pannier)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-bicycle_pannier))_ | How many bicycle panniers can be rented here?
_{capacity:bicycle_pannier} bicycle panniers can be rented here_ | bicycle_rental | *[capacity:bicycle_pannier](https://wiki.osm.org/wiki/Key:capacity:bicycle_pannier)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-tandem_bicycle](#rental-capacity-tandem_bicycle)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-tandem_bicycle))_ | How many tandem can be rented here?
_{capacity:tandem_bicycle} tandem can be rented here_ | bicycle_rental | *[capacity:tandem_bicycle](https://wiki.osm.org/wiki/Key:capacity:tandem_bicycle)* ([pnat](../SpecialInputElements.md#pnat)) | +| [bike_pump_service](#bike_pump_service) | Does this shop offer a bike pump for use by anyone?
3 options | | _Multiple choice only_ | +| [bike_repair_tools](#bike_repair_tools) | Are there tools here to repair your own bike?
3 options | | _Multiple choice only_ | +| [bike_wash](#bike_wash) | Are bicycles washed here?
3 options | | _Multiple choice only_ | +| [bike_cleaning-service_bicycle_cleaning_charge](#bike_cleaning-service_bicycle_cleaning_charge)
_(Original in [bike_cleaning](./bike_cleaning.md#bike_cleaning-service_bicycle_cleaning_charge))_ | How much does it cost to use the cleaning service?
_Using the cleaning service costs {service:bicycle:cleaning:charge}_
2 options | | *[service:bicycle:cleaning:charge](https://wiki.osm.org/wiki/Key:service:bicycle:cleaning:charge)* ([string](../SpecialInputElements.md#string)) | +| [internet](#internet)
_(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access?
6 options | internet-all | _Multiple choice only_ | +| [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | +| [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | +| [organic](#organic) | Does this shop offer organic products?
3 options | | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [dog-access](#dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | +| [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -1473,7 +1601,7 @@ The question is `Does this place offer internet access?` - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_ - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal - *This place offers wired internet access* is shown if with internet_access=wired - - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wifi + - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan This tagrendering has labels `internet-all` @@ -1555,7 +1683,7 @@ The question is `Is there still some relevant info that the previous questions d ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Themes/grb.md b/Docs/Themes/grb.md index 22af4114a..17505238c 100644 --- a/Docs/Themes/grb.md +++ b/Docs/Themes/grb.md @@ -27,6 +27,7 @@ Available languages: 2. [osm_buildings_no_points](#osm_buildings_no_points) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [building type](#building-type) + [grb-housenumber](#grb-housenumber) + [grb-unit](#grb-unit) @@ -41,6 +42,9 @@ Available languages: 3. [grb](#grb) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + + [GRB geometry:](#grb-geometry) + + [OSM geometry:](#osm-geometry) + [Import-button](#import-button) + [Building info](#building-info) + [overlapping building address](#overlapping-building-address) @@ -57,11 +61,13 @@ Available languages: 4. [service_ways](#service_ways) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [leftover-questions](#leftover-questions) + [lod](#lod) 5. [generic_osm_object](#generic_osm_object) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [all_tags](#all_tags) + [leftover-questions](#leftover-questions) + [lod](#lod) @@ -86,7 +92,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -97,6 +103,21 @@ Elements must match **all** of the following expressions: | [fixme](https://wiki.openstreetmap.org/wiki/Key:fixme) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:fixme%3D) | | [building:min_level](https://wiki.openstreetmap.org/wiki/Key:building:min_level) | [pnat](../SpecialInputElements.md#pnat) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [building type](#building type) | What kind of building is this?
_The building type is {building}_
9 options | | *[building](https://wiki.osm.org/wiki/Key:building)* ([string](../SpecialInputElements.md#string)) | +| [grb-housenumber](#grb-housenumber) | Wat is het huisnummer?
_Het huisnummer is {addr:housenumber}_
1 options | | *[addr:housenumber](https://wiki.osm.org/wiki/Key:addr:housenumber)* ([string](../SpecialInputElements.md#string)) | +| [grb-unit](#grb-unit) | Wat is de wooneenheid-aanduiding?
_De wooneenheid-aanduiding is {addr:unit} _
1 options | | *[addr:unit](https://wiki.osm.org/wiki/Key:addr:unit)* ([string](../SpecialInputElements.md#string)) | +| [grb-street](#grb-street) | Wat is de straat?
_De straat is {addr:street}_ | | *[addr:street](https://wiki.osm.org/wiki/Key:addr:street)* ([string](../SpecialInputElements.md#string)) | +| [grb-reference](#grb-reference) | _Has been imported from GRB, reference number is {source:geometry:ref}_ | | _Multiple choice only_ | +| [grb-fixme](#grb-fixme) | Wat zegt de fixme?
_De fixme is {fixme}_
1 options | | *[fixme](https://wiki.osm.org/wiki/Key:fixme)* ([string](../SpecialInputElements.md#string)) | +| [grb-min-level](#grb-min-level) | Hoeveel verdiepingen ontbreken?
_Dit gebouw begint maar op de {building:min_level} verdieping_ | | *[building:min_level](https://wiki.osm.org/wiki/Key:building:min_level)* ([pnat](../SpecialInputElements.md#pnat)) | +| [all_tags](#all_tags)
_(Original in [questions](./BuiltinQuestions.md#all_tags))_ | _{all_tags()}_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### building type The question is `What kind of building is this?` @@ -158,7 +179,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod @@ -202,6 +223,22 @@ Elements must match **all** of the following expressions: ## Supported attributes +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [Import-button](#Import-button) | _{import_way_button(osm_buildings_no_points,building=$building;man_made=$man_made; source:geometry:date=$_grb_date; source:geometry:ref=$_grb_ref; addr:street=$addr:street; addr:housenumber=$addr:housenumber; building:min_level=$_building:min_level, Upload this building to OpenStreetMap,,_is_part_of_building=true,1,_moveable=true)}_
4 options | | _Multiple choice only_ | +| [Building info](#Building info) | _This is a {building} detected by {detection_method}_ | | _Multiple choice only_ | +| [overlapping building address](#overlapping building address) | _The overlapping openstreetmap-building has no address information at all_
4 options | | _Multiple choice only_ | +| [grb_address_diff](#grb_address_diff) | _
The overlapping openstreetmap-building has a different address then this GRB-object: {addr:street} {addr:housenumber}
{tag_apply(addr:street=$addr:street; addr:housenumber=$addr:housenumber,Copy the GRB-address onto the OSM-object,,_osm_obj:id)}_ | | _Multiple choice only_ | +| [overlapping building id](#overlapping building id) | _The overlapping openstreetmap-building has id {_osm_obj:id}_ | | _Multiple choice only_ | +| [overlapping building type](#overlapping building type) | _The overlapping building is a {_osm_obj:building} and covers {_overlap_percentage}% of the GRB building.
The GRB-building covers {_reverse_overlap_percentage}% of the OSM building
The OSM-building is based on GRB-data from {_osm_obj:source:date}._ | | _Multiple choice only_ | +| [overlapping building map](#overlapping building map) | _

GRB geometry:

{minimap(21, id):height:10rem;border-radius:1rem;overflow:hidden}

OSM geometry:

{minimap(21,_osm_obj:id):height:10rem;border-radius:1rem;overflow:hidden}_ | | _Multiple choice only_ | +| [apply-id](#apply-id) | _{tag_apply(source:geometry:date=$_grb_date; source:geometry:ref=$_grb_ref,Mark the OSM-building as imported,,_osm_obj:id)}_ | | _Multiple choice only_ | +| [apply-building-type](#apply-building-type) | _{tag_apply(building=$building,Use the building type from GRB,,_osm_obj:id)}_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### Import-button _This tagrendering has no question and is thus read-only_ @@ -272,7 +309,7 @@ This tagrendering is only visible in the popup if the following condition is met ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod @@ -298,10 +335,17 @@ Elements must match the expression ** [service:bicycle:diy](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:diy) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dno) [only_sold](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Donly_sold) | | [service:bicycle:cleaning](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dyes) [diy](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Ddiy) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dno) | | [service:bicycle:cleaning:charge](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:charge) | [string](../SpecialInputElements.md#string) | | -| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wifi](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi) | +| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) | | [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) | | [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) | @@ -167,6 +169,57 @@ Elements must match **all** of the following expressions: | [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [shops-name](#shops-name) | What is the name of this shop?
_This shop is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [shop_types](#shop_types)
_(Original in [id_presets](./id_presets.md#shop_types))_ | What kind of shop is this?
_This is a {shop}_
165 options | description | *[shop](https://wiki.osm.org/wiki/Key:shop)* ([string](../SpecialInputElements.md#string)) | +| [brand](#brand) | What is the brand of this shop?
_Part of {brand}_
1 options | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [second_hand](#second_hand) | Does this shop sell second-hand items?
3 options | | _Multiple choice only_ | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [copyshop-print-sizes](#copyshop-print-sizes) | What paper formats does this shop offer?
5 options | | _Multiple choice only_ | +| [copyshop-binding](#copyshop-binding) | Does this shop offer a binding service?
2 options | | _Multiple choice only_ | +| [optometrist_service](#optometrist_service) | Are medical services available here?
2 options | | _Multiple choice only_ | +| [key_cutter](#key_cutter) | Does this shop offer key cutting?
3 options | | _Multiple choice only_ | +| [sells_new_bikes](#sells_new_bikes) | Does this shop sell bikes?
2 options | | _Multiple choice only_ | +| [bike_second_hand](#bike_second_hand) | Does this shop sell second-hand bikes?
3 options | | _Multiple choice only_ | +| [repairs_bikes](#repairs_bikes) | Does this shop repair bikes?
4 options | | _Multiple choice only_ | +| [bicycle_rental](#bicycle_rental) | Does this shop rent out bikes?
2 options | | _Multiple choice only_ | +| [bicycle-types](#bicycle-types)
_(Original in [bicycle_rental](./bicycle_rental.md#bicycle-types))_ | What kind of bicycles and accessories are rented here?
_{rental} is rented here_
9 options | bicycle_rental | *[rental](https://wiki.osm.org/wiki/Key:rental)* ([string](../SpecialInputElements.md#string)) | +| [rental-capacity-city_bike](#rental-capacity-city_bike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-city_bike))_ | How many city bikes can be rented here?
_{capacity:city_bike} city bikes can be rented here_ | bicycle_rental | *[capacity:city_bike](https://wiki.osm.org/wiki/Key:capacity:city_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-ebike](#rental-capacity-ebike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-ebike))_ | How many electrical bikes can be rented here?
_{capacity:ebike} electrical bikes can be rented here_ | bicycle_rental | *[capacity:ebike](https://wiki.osm.org/wiki/Key:capacity:ebike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-kid_bike](#rental-capacity-kid_bike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-kid_bike))_ | How many bikes for children can be rented here?
_{capacity:kid_bike} bikes for children can be rented here_ | bicycle_rental | *[capacity:kid_bike](https://wiki.osm.org/wiki/Key:capacity:kid_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bmx](#rental-capacity-bmx)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-bmx))_ | How many BMX bikes can be rented here?
_{capacity:bmx} BMX bikes can be rented here_ | bicycle_rental | *[capacity:bmx](https://wiki.osm.org/wiki/Key:capacity:bmx)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-mtb](#rental-capacity-mtb)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-mtb))_ | How many mountainbikes can be rented here?
_{capacity:mtb} mountainbikes can be rented here_ | bicycle_rental | *[capacity:mtb](https://wiki.osm.org/wiki/Key:capacity:mtb)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bicycle_pannier](#rental-capacity-bicycle_pannier)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-bicycle_pannier))_ | How many bicycle panniers can be rented here?
_{capacity:bicycle_pannier} bicycle panniers can be rented here_ | bicycle_rental | *[capacity:bicycle_pannier](https://wiki.osm.org/wiki/Key:capacity:bicycle_pannier)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-tandem_bicycle](#rental-capacity-tandem_bicycle)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-tandem_bicycle))_ | How many tandem can be rented here?
_{capacity:tandem_bicycle} tandem can be rented here_ | bicycle_rental | *[capacity:tandem_bicycle](https://wiki.osm.org/wiki/Key:capacity:tandem_bicycle)* ([pnat](../SpecialInputElements.md#pnat)) | +| [bike_pump_service](#bike_pump_service) | Does this shop offer a bike pump for use by anyone?
3 options | | _Multiple choice only_ | +| [bike_repair_tools](#bike_repair_tools) | Are there tools here to repair your own bike?
3 options | | _Multiple choice only_ | +| [bike_wash](#bike_wash) | Are bicycles washed here?
3 options | | _Multiple choice only_ | +| [bike_cleaning-service_bicycle_cleaning_charge](#bike_cleaning-service_bicycle_cleaning_charge)
_(Original in [bike_cleaning](./bike_cleaning.md#bike_cleaning-service_bicycle_cleaning_charge))_ | How much does it cost to use the cleaning service?
_Using the cleaning service costs {service:bicycle:cleaning:charge}_
2 options | | *[service:bicycle:cleaning:charge](https://wiki.osm.org/wiki/Key:service:bicycle:cleaning:charge)* ([string](../SpecialInputElements.md#string)) | +| [internet](#internet)
_(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access?
6 options | internet-all | _Multiple choice only_ | +| [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | +| [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | +| [organic](#organic) | Does this shop offer organic products?
3 options | | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [dog-access](#dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | +| [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -652,7 +705,7 @@ The question is `Does this place offer internet access?` - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_ - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal - *This place offers wired internet access* is shown if with internet_access=wired - - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wifi + - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan This tagrendering has labels `internet-all` @@ -747,7 +800,7 @@ The question is `Is there still some relevant info that the previous questions d ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Themes/kerbs_and_crossings.md b/Docs/Themes/kerbs_and_crossings.md index 6191de4c2..4e61fa03c 100644 --- a/Docs/Themes/kerbs_and_crossings.md +++ b/Docs/Themes/kerbs_and_crossings.md @@ -38,8 +38,9 @@ Available languages: - [Presets](#presets) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [images](#images) - + [crossing-type](#crossing-type) + + [signals](#signals) + [markings](#markings) + [crossing-bicycle-allowed](#crossing-bicycle-allowed) + [crossing-has-island](#crossing-has-island) @@ -82,15 +83,15 @@ Elements must match the expression ** [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) | +| [crossing:signals](https://wiki.openstreetmap.org/wiki/Key:crossing:signals) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:crossing:signals%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:crossing:signals%3Dyes) | | [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) | | [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) | | [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) | -| [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) | +| [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) [partial](https://wiki.openstreetmap.org/wiki/Tag:tactile_paving%3Dpartial) | | [button_operated](https://wiki.openstreetmap.org/wiki/Key:button_operated) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:button_operated%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:button_operated%3Dno) | | [traffic_signals:sound](https://wiki.openstreetmap.org/wiki/Key:traffic_signals:sound) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:traffic_signals:sound%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:traffic_signals:sound%3Dno) [locate](https://wiki.openstreetmap.org/wiki/Tag:traffic_signals:sound%3Dlocate) [walk](https://wiki.openstreetmap.org/wiki/Tag:traffic_signals:sound%3Dwalk) | | [traffic_signals:vibration](https://wiki.openstreetmap.org/wiki/Key:traffic_signals:vibration) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:traffic_signals:vibration%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:traffic_signals:vibration%3Dno) | @@ -99,19 +100,39 @@ Elements must match the expression ** [red_turn:right:bicycle](https://wiki.openstreetmap.org/wiki/Key:red_turn:right:bicycle) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:red_turn:right:bicycle%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:red_turn:right:bicycle%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:red_turn:right:bicycle%3Dno) | | [red_turn:straight:bicycle](https://wiki.openstreetmap.org/wiki/Key:red_turn:straight:bicycle) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:red_turn:straight:bicycle%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:red_turn:straight:bicycle%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:red_turn:straight:bicycle%3Dno) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [signals](#signals) | Are there traffic signals at this crossing?
3 options | | _Multiple choice only_ | +| [markings](#markings) | What kind of markings does this crossing have?
_This crossing has {crossing:markings} markings_
15 options | | *[crossing:markings](https://wiki.osm.org/wiki/Key:crossing:markings)* ([string](../SpecialInputElements.md#string)) | +| [crossing-bicycle-allowed](#crossing-bicycle-allowed) | Is this crossing also for bicycles?
2 options | | _Multiple choice only_ | +| [crossing-has-island](#crossing-has-island) | Does this crossing have an island in the middle?
2 options | | _Multiple choice only_ | +| [crossing-tactile](#crossing-tactile) | Does this crossing have tactile paving?
4 options | | _Multiple choice only_ | +| [crossing-button](#crossing-button) | Does this traffic light have a button to request green light?
2 options | | _Multiple choice only_ | +| [crossing-sound](#crossing-sound) | Does this traffic light have sound signals to aid crossing?
4 options | | _Multiple choice only_ | +| [crossing-vibration](#crossing-vibration) | Does this traffic light have vibration signals to aid crossing? (usually located at the bottom of the crossing button)
2 options | | _Multiple choice only_ | +| [crossing-arrow](#crossing-arrow) | Does this traffic light have an arrow pointing in the direction of crossing?
2 options | | _Multiple choice only_ | +| [crossing-minimap](#crossing-minimap) | Does this traffic light have a tactile map showing the layout of the crossing?
2 options | | _Multiple choice only_ | +| [crossing-right-turn-through-red](#crossing-right-turn-through-red) | Can a cyclist turn right when the light is red?
3 options | | _Multiple choice only_ | +| [crossing-continue-through-red](#crossing-continue-through-red) | Can a cyclist go straight on when the light is red?
3 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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()}* -### crossing-type +### signals -The question is `What kind of crossing is this?` +The question is `Are there traffic signals at this crossing?` - - *Crossing, without traffic lights* is shown if with crossing=uncontrolled - - *Crossing with traffic signals* is shown if with crossing=traffic_signals - - *Zebra crossing* is shown if with crossing=zebra. _This option cannot be chosen as answer_ - - *Crossing without crossing markings* is shown if with crossing=unmarked. _This option cannot be chosen as answer_ + - *There are no traffic signals at this crossing* is shown if with crossing:signals=no + - *There are traffic signals at this crossing* is shown if with crossing:signals=yes + - *There are traffic signals at this crossing* is shown if with crossing=traffic_signals. _This option cannot be chosen as answer_ This tagrendering is only visible in the popup if the following condition is met: highway=crossing @@ -136,6 +157,8 @@ The question is `What kind of markings does this crossing have?` - *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 crossing:markings=ladder:paired - *This crossing has double lines on either side of the crossing* is shown if with crossing:markings=lines:paired +This tagrendering is only visible in the popup if the following condition is met: highway=crossing + ### crossing-bicycle-allowed The question is `Is this crossing also for bicycles?` @@ -161,6 +184,7 @@ The question is `Does this crossing have tactile paving?` - *This crossing has tactile paving* is shown if with tactile_paving=yes - *This crossing does not have tactile paving* is shown if with tactile_paving=no - *This crossing has tactile paving, but is not correct* is shown if with tactile_paving=incorrect. _This option cannot be chosen as answer_ + - *This crrosing has tactile paving, but only on one side* is shown if with tactile_paving=partial This tagrendering is only visible in the popup if the following condition is met: highway=crossing @@ -234,7 +258,7 @@ This tagrendering is only visible in the popup if the following condition is met ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Themes/lactosefree.md b/Docs/Themes/lactosefree.md index 23cc84c50..1f1da9159 100644 --- a/Docs/Themes/lactosefree.md +++ b/Docs/Themes/lactosefree.md @@ -34,6 +34,9 @@ Available languages: 2. [food_lactosefree](#food_lactosefree) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + + [Opening hours](#opening-hours) + + [Drive-through opening hours](#drive-through-opening-hours) + [images](#images) + [reviews](#reviews) + [lactose_free](#lactose_free) @@ -84,6 +87,8 @@ Available languages: 3. [icecream_lactosefree](#icecream_lactosefree) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + + [Opening hours](#opening-hours) + [images](#images) + [reviews](#reviews) + [lactose_free](#lactose_free) @@ -105,6 +110,8 @@ Available languages: 4. [shops_lactosefree](#shops_lactosefree) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + + [Opening hours](#opening-hours) + [images](#images) + [reviews](#reviews) + [lactose_free](#lactose_free) @@ -178,7 +185,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -212,10 +219,59 @@ Elements must match **all** of the following expressions: | [smoking](https://wiki.openstreetmap.org/wiki/Key:smoking) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dno) [outside](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Doutside) | | [service:electricity](https://wiki.openstreetmap.org/wiki/Key:service:electricity) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dlimited) [ask](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dask) [no](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dno) | | [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | -| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wifi](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi) | +| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) | | [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) | | [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [Name](#Name) | What is the name of this business?
_The name of this business is {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [Fastfood vs restaurant](#Fastfood vs restaurant) | What type of business is this?
2 options | | _Multiple choice only_ | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [wheelchair-access](#wheelchair-access)
_(Original in [questions](./BuiltinQuestions.md#wheelchair-access))_ | Is this place accessible with a wheelchair?
4 options | | _Multiple choice only_ | +| [Cuisine](#Cuisine) | What kind of food is served here?
_This place mostly serves {cuisine}_
19 options | | *[cuisine](https://wiki.osm.org/wiki/Key:cuisine)* ([string](../SpecialInputElements.md#string)) | +| [show-menu-image](#show-menu-image) | _{image_carousel(image:menu)}_ | | _Multiple choice only_ | +| [add-menu-image](#add-menu-image) | _{image_upload(image:menu,Add an image from the menu,)}_ | | _Multiple choice only_ | +| [menu-website](#menu-website) | On what webpage is the menu published?
_{link(Consult the menu,&LBRACEwebsite:menu&RBRACE,,,,)}_ | | *[website:menu](https://wiki.osm.org/wiki/Key:website:menu)* ([url](../SpecialInputElements.md#url)) | +| [Reservation](#Reservation) | Is a reservation required for this place?
4 options | | _Multiple choice only_ | +| [Takeaway](#Takeaway) | Does this place offer take-away?
3 options | | _Multiple choice only_ | +| [delivery](#delivery) | Does deliver food to your home?
2 options | | _Multiple choice only_ | +| [drive-through](#drive-through) | Does this fast-food restaurant have a drive-through?
2 options | | _Multiple choice only_ | +| [drive-through-opening_hours](#drive-through-opening_hours) | What are the opening hours of the drive-through?
_

Drive-through opening hours

{opening_hours_table(opening_hours:drive_through)}_
1 options | | *[opening_hours:drive_through](https://wiki.osm.org/wiki/Key:opening_hours:drive_through)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [Vegetarian (no friture)](#Vegetarian (no friture)) | Does this restaurant have a vegetarian option?
5 options | | _Multiple choice only_ | +| [Vegan (no friture)](#Vegan (no friture)) | Does this business serve vegan meals?
5 options | | _Multiple choice only_ | +| [halal (no friture)](#halal (no friture)) | Does this restaurant offer a halal menu?
4 options | | _Multiple choice only_ | +| [organic (no friture)](#organic (no friture)) | Does this restaurant offer organic food?
3 options | | _Multiple choice only_ | +| [friture-vegetarian](#friture-vegetarian) | Does this fries shop have vegetarian snacks?
4 options | | _Multiple choice only_ | +| [friture-vegan](#friture-vegan) | Does this fries shop have vegan snacks?
4 options | | _Multiple choice only_ | +| [friture-organic](#friture-organic) | Does this fries shop offer organic snacks?
3 options | | _Multiple choice only_ | +| [friture-oil](#friture-oil) | Does this fries shop use vegetable or animal oil for cooking?
2 options | | _Multiple choice only_ | +| [friture-take-your-container](#friture-take-your-container) | If you bring your own container (such as a cooking pot and small pots), is it used to package your order?
3 options | | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [smoking](#smoking)
_(Original in [questions](./BuiltinQuestions.md#smoking))_ | Is smoking allowed at ?
3 options | | _Multiple choice only_ | +| [service:electricity](#service:electricity)
_(Original in [questions](./BuiltinQuestions.md#service:electricity))_ | Does this amenity have electrical outlets, available to customers when they are inside?
4 options | | _Multiple choice only_ | +| [seating](#seating)
_(Original in [questions](./BuiltinQuestions.md#seating))_ | What kind of seating does have?
2 options | | _Multiple choice only_ | +| [dog-access](#dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | +| [internet](#internet)
_(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access?
6 options | internet-all | _Multiple choice only_ | +| [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | +| [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -565,7 +621,7 @@ The question is `Does this place offer internet access?` - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_ - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal - *This place offers wired internet access* is shown if with internet_access=wired - - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wifi + - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan This tagrendering has labels `internet-all` @@ -596,7 +652,7 @@ This tagrendering has labels ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button @@ -731,7 +787,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -746,6 +802,27 @@ Elements must match **all** of the following expressions: | [diet:vegan](https://wiki.openstreetmap.org/wiki/Key:diet:vegan) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dno) | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [yes](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [1](#1) | What is the name of this ice cream parlor?
_This ice cream parlor is named {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [vegan](#vegan)
_(Original in [questions](./BuiltinQuestions.md#vegan))_ | Does this place offer a vegan option?
4 options | diets | _Multiple choice only_ | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [wheelchair-access](#wheelchair-access)
_(Original in [questions](./BuiltinQuestions.md#wheelchair-access))_ | Is this place accessible with a wheelchair?
4 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -867,7 +944,7 @@ The question is `Is this place accessible with a wheelchair?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button @@ -931,7 +1008,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -963,7 +1040,7 @@ Elements must match **all** of the following expressions: | [service:bicycle:diy](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:diy) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dno) [only_sold](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Donly_sold) | | [service:bicycle:cleaning](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dyes) [diy](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Ddiy) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dno) | | [service:bicycle:cleaning:charge](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:charge) | [string](../SpecialInputElements.md#string) | | -| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wifi](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi) | +| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) | | [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) | | [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) | @@ -972,6 +1049,57 @@ Elements must match **all** of the following expressions: | [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [shops-name](#shops-name) | What is the name of this shop?
_This shop is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [shop_types](#shop_types)
_(Original in [id_presets](./id_presets.md#shop_types))_ | What kind of shop is this?
_This is a {shop}_
165 options | description | *[shop](https://wiki.osm.org/wiki/Key:shop)* ([string](../SpecialInputElements.md#string)) | +| [brand](#brand) | What is the brand of this shop?
_Part of {brand}_
1 options | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [second_hand](#second_hand) | Does this shop sell second-hand items?
3 options | | _Multiple choice only_ | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [copyshop-print-sizes](#copyshop-print-sizes) | What paper formats does this shop offer?
5 options | | _Multiple choice only_ | +| [copyshop-binding](#copyshop-binding) | Does this shop offer a binding service?
2 options | | _Multiple choice only_ | +| [optometrist_service](#optometrist_service) | Are medical services available here?
2 options | | _Multiple choice only_ | +| [key_cutter](#key_cutter) | Does this shop offer key cutting?
3 options | | _Multiple choice only_ | +| [sells_new_bikes](#sells_new_bikes) | Does this shop sell bikes?
2 options | | _Multiple choice only_ | +| [bike_second_hand](#bike_second_hand) | Does this shop sell second-hand bikes?
3 options | | _Multiple choice only_ | +| [repairs_bikes](#repairs_bikes) | Does this shop repair bikes?
4 options | | _Multiple choice only_ | +| [bicycle_rental](#bicycle_rental) | Does this shop rent out bikes?
2 options | | _Multiple choice only_ | +| [bicycle-types](#bicycle-types)
_(Original in [bicycle_rental](./bicycle_rental.md#bicycle-types))_ | What kind of bicycles and accessories are rented here?
_{rental} is rented here_
9 options | bicycle_rental | *[rental](https://wiki.osm.org/wiki/Key:rental)* ([string](../SpecialInputElements.md#string)) | +| [rental-capacity-city_bike](#rental-capacity-city_bike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-city_bike))_ | How many city bikes can be rented here?
_{capacity:city_bike} city bikes can be rented here_ | bicycle_rental | *[capacity:city_bike](https://wiki.osm.org/wiki/Key:capacity:city_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-ebike](#rental-capacity-ebike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-ebike))_ | How many electrical bikes can be rented here?
_{capacity:ebike} electrical bikes can be rented here_ | bicycle_rental | *[capacity:ebike](https://wiki.osm.org/wiki/Key:capacity:ebike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-kid_bike](#rental-capacity-kid_bike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-kid_bike))_ | How many bikes for children can be rented here?
_{capacity:kid_bike} bikes for children can be rented here_ | bicycle_rental | *[capacity:kid_bike](https://wiki.osm.org/wiki/Key:capacity:kid_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bmx](#rental-capacity-bmx)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-bmx))_ | How many BMX bikes can be rented here?
_{capacity:bmx} BMX bikes can be rented here_ | bicycle_rental | *[capacity:bmx](https://wiki.osm.org/wiki/Key:capacity:bmx)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-mtb](#rental-capacity-mtb)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-mtb))_ | How many mountainbikes can be rented here?
_{capacity:mtb} mountainbikes can be rented here_ | bicycle_rental | *[capacity:mtb](https://wiki.osm.org/wiki/Key:capacity:mtb)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bicycle_pannier](#rental-capacity-bicycle_pannier)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-bicycle_pannier))_ | How many bicycle panniers can be rented here?
_{capacity:bicycle_pannier} bicycle panniers can be rented here_ | bicycle_rental | *[capacity:bicycle_pannier](https://wiki.osm.org/wiki/Key:capacity:bicycle_pannier)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-tandem_bicycle](#rental-capacity-tandem_bicycle)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-tandem_bicycle))_ | How many tandem can be rented here?
_{capacity:tandem_bicycle} tandem can be rented here_ | bicycle_rental | *[capacity:tandem_bicycle](https://wiki.osm.org/wiki/Key:capacity:tandem_bicycle)* ([pnat](../SpecialInputElements.md#pnat)) | +| [bike_pump_service](#bike_pump_service) | Does this shop offer a bike pump for use by anyone?
3 options | | _Multiple choice only_ | +| [bike_repair_tools](#bike_repair_tools) | Are there tools here to repair your own bike?
3 options | | _Multiple choice only_ | +| [bike_wash](#bike_wash) | Are bicycles washed here?
3 options | | _Multiple choice only_ | +| [bike_cleaning-service_bicycle_cleaning_charge](#bike_cleaning-service_bicycle_cleaning_charge)
_(Original in [bike_cleaning](./bike_cleaning.md#bike_cleaning-service_bicycle_cleaning_charge))_ | How much does it cost to use the cleaning service?
_Using the cleaning service costs {service:bicycle:cleaning:charge}_
2 options | | *[service:bicycle:cleaning:charge](https://wiki.osm.org/wiki/Key:service:bicycle:cleaning:charge)* ([string](../SpecialInputElements.md#string)) | +| [internet](#internet)
_(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access?
6 options | internet-all | _Multiple choice only_ | +| [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | +| [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | +| [organic](#organic) | Does this shop offer organic products?
3 options | | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [dog-access](#dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | +| [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -1469,7 +1597,7 @@ The question is `Does this place offer internet access?` - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_ - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal - *This place offers wired internet access* is shown if with internet_access=wired - - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wifi + - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan This tagrendering has labels `internet-all` @@ -1551,7 +1679,7 @@ The question is `Is there still some relevant info that the previous questions d ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Themes/mapcomplete-changes.md b/Docs/Themes/mapcomplete-changes.md index 567764376..2dccf5e2d 100644 --- a/Docs/Themes/mapcomplete-changes.md +++ b/Docs/Themes/mapcomplete-changes.md @@ -28,6 +28,7 @@ Available languages: 2. [mapcomplete-changes](#mapcomplete-changes) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [show_changeset_id](#show_changeset_id) + [contributor](#contributor) + [theme-id](#theme-id) @@ -62,7 +63,7 @@ Elements must match the expression **editor~.+** ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -73,6 +74,20 @@ Elements must match the expression **editor~.+** | [android](https://wiki.openstreetmap.org/wiki/Key:android) | Multiple choice | [](https://wiki.openstreetmap.org/wiki/Tag:android%3D) [yes](https://wiki.openstreetmap.org/wiki/Tag:android%3Dyes) | | [editor](https://wiki.openstreetmap.org/wiki/Key:editor) | [string](../SpecialInputElements.md#string) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [show_changeset_id](#show_changeset_id) | _Changeset {id}_ | | _Multiple choice only_ | +| [contributor](#contributor) | What contributor did make this change?
_Change made by {user}_ | | *[user](https://wiki.osm.org/wiki/Key:user)* ([string](../SpecialInputElements.md#string)) | +| [theme-id](#theme-id) | What theme was used to make this change?
_Change with theme {theme}_ | | *[theme](https://wiki.osm.org/wiki/Key:theme)* ([string](../SpecialInputElements.md#string)) | +| [locale](#locale) | What locale (language) was this change made in?
_User locale is {locale}_ | | *[locale](https://wiki.osm.org/wiki/Key:locale)* ([string](../SpecialInputElements.md#string)) | +| [host](#host) | What host (website) was this change made with?
_Change with with {host}_
2 options | | *[host](https://wiki.osm.org/wiki/Key:host)* ([string](../SpecialInputElements.md#string)) | +| [platform](#platform) | With what platform was the change made?
2 options | | _Multiple choice only_ | +| [version](#version) | What version of MapComplete was used to make this change?
_Made with {editor}_ | | *[editor](https://wiki.osm.org/wiki/Key:editor)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### show_changeset_id _This tagrendering has no question and is thus read-only_ @@ -116,7 +131,7 @@ The question is `What version of MapComplete was used to make this change?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod diff --git a/Docs/Themes/onwheels.md b/Docs/Themes/onwheels.md index 5a5914e17..c34ec9f1a 100644 --- a/Docs/Themes/onwheels.md +++ b/Docs/Themes/onwheels.md @@ -54,12 +54,14 @@ Available languages: 2. [onwheels_entrance_data](#onwheels_entrance_data) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [_stolen_entrances](#_stolen_entrances) + [leftover-questions](#leftover-questions) + [lod](#lod) 3. [parking_spaces_disabled](#parking_spaces_disabled) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [images](#images) + [_stolen_entrances](#_stolen_entrances) + [leftover-questions](#leftover-questions) @@ -94,6 +96,14 @@ Elements must match **all** of the following expressions: ## Supported attributes +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [_stolen_entrances](#_stolen_entrances) | _{steal(_enclosing_building,walls_and_buildings.entrance_info; walls_and_buildings.biggest_width)}_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### _stolen_entrances _This tagrendering has no question and is thus read-only_ @@ -102,7 +112,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod @@ -129,6 +139,16 @@ Elements must match the expression ** [service:bicycle:diy](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:diy) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dno) [only_sold](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Donly_sold) | | [service:bicycle:cleaning](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dyes) [diy](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Ddiy) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dno) | | [service:bicycle:cleaning:charge](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:charge) | [string](../SpecialInputElements.md#string) | | -| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wifi](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi) | +| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) | | [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) | | [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) | @@ -202,6 +208,59 @@ Elements must match the expression ** [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | | [service:private_video_booth](https://wiki.openstreetmap.org/wiki/Key:service:private_video_booth) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:private_video_booth%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:private_video_booth%3Dno) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [shops-name](#shops-name) | What is the name of this shop?
_This shop is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [shop_types](#shop_types)
_(Original in [id_presets](./id_presets.md#shop_types))_ | What kind of shop is this?
_This is a {shop}_
165 options | description | *[shop](https://wiki.osm.org/wiki/Key:shop)* ([string](../SpecialInputElements.md#string)) | +| [brand](#brand) | What is the brand of this shop?
_Part of {brand}_
1 options | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [second_hand](#second_hand) | Does this shop sell second-hand items?
3 options | | _Multiple choice only_ | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [copyshop-print-sizes](#copyshop-print-sizes) | What paper formats does this shop offer?
5 options | | _Multiple choice only_ | +| [copyshop-binding](#copyshop-binding) | Does this shop offer a binding service?
2 options | | _Multiple choice only_ | +| [optometrist_service](#optometrist_service) | Are medical services available here?
2 options | | _Multiple choice only_ | +| [key_cutter](#key_cutter) | Does this shop offer key cutting?
3 options | | _Multiple choice only_ | +| [sells_new_bikes](#sells_new_bikes) | Does this shop sell bikes?
2 options | | _Multiple choice only_ | +| [bike_second_hand](#bike_second_hand) | Does this shop sell second-hand bikes?
3 options | | _Multiple choice only_ | +| [repairs_bikes](#repairs_bikes) | Does this shop repair bikes?
4 options | | _Multiple choice only_ | +| [bicycle_rental](#bicycle_rental) | Does this shop rent out bikes?
2 options | | _Multiple choice only_ | +| [bicycle-types](#bicycle-types)
_(Original in [bicycle_rental](./bicycle_rental.md#bicycle-types))_ | What kind of bicycles and accessories are rented here?
_{rental} is rented here_
9 options | bicycle_rental | *[rental](https://wiki.osm.org/wiki/Key:rental)* ([string](../SpecialInputElements.md#string)) | +| [rental-capacity-city_bike](#rental-capacity-city_bike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-city_bike))_ | How many city bikes can be rented here?
_{capacity:city_bike} city bikes can be rented here_ | bicycle_rental | *[capacity:city_bike](https://wiki.osm.org/wiki/Key:capacity:city_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-ebike](#rental-capacity-ebike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-ebike))_ | How many electrical bikes can be rented here?
_{capacity:ebike} electrical bikes can be rented here_ | bicycle_rental | *[capacity:ebike](https://wiki.osm.org/wiki/Key:capacity:ebike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-kid_bike](#rental-capacity-kid_bike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-kid_bike))_ | How many bikes for children can be rented here?
_{capacity:kid_bike} bikes for children can be rented here_ | bicycle_rental | *[capacity:kid_bike](https://wiki.osm.org/wiki/Key:capacity:kid_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bmx](#rental-capacity-bmx)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-bmx))_ | How many BMX bikes can be rented here?
_{capacity:bmx} BMX bikes can be rented here_ | bicycle_rental | *[capacity:bmx](https://wiki.osm.org/wiki/Key:capacity:bmx)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-mtb](#rental-capacity-mtb)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-mtb))_ | How many mountainbikes can be rented here?
_{capacity:mtb} mountainbikes can be rented here_ | bicycle_rental | *[capacity:mtb](https://wiki.osm.org/wiki/Key:capacity:mtb)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bicycle_pannier](#rental-capacity-bicycle_pannier)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-bicycle_pannier))_ | How many bicycle panniers can be rented here?
_{capacity:bicycle_pannier} bicycle panniers can be rented here_ | bicycle_rental | *[capacity:bicycle_pannier](https://wiki.osm.org/wiki/Key:capacity:bicycle_pannier)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-tandem_bicycle](#rental-capacity-tandem_bicycle)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-tandem_bicycle))_ | How many tandem can be rented here?
_{capacity:tandem_bicycle} tandem can be rented here_ | bicycle_rental | *[capacity:tandem_bicycle](https://wiki.osm.org/wiki/Key:capacity:tandem_bicycle)* ([pnat](../SpecialInputElements.md#pnat)) | +| [bike_pump_service](#bike_pump_service) | Does this shop offer a bike pump for use by anyone?
3 options | | _Multiple choice only_ | +| [bike_repair_tools](#bike_repair_tools) | Are there tools here to repair your own bike?
3 options | | _Multiple choice only_ | +| [bike_wash](#bike_wash) | Are bicycles washed here?
3 options | | _Multiple choice only_ | +| [bike_cleaning-service_bicycle_cleaning_charge](#bike_cleaning-service_bicycle_cleaning_charge)
_(Original in [bike_cleaning](./bike_cleaning.md#bike_cleaning-service_bicycle_cleaning_charge))_ | How much does it cost to use the cleaning service?
_Using the cleaning service costs {service:bicycle:cleaning:charge}_
2 options | | *[service:bicycle:cleaning:charge](https://wiki.osm.org/wiki/Key:service:bicycle:cleaning:charge)* ([string](../SpecialInputElements.md#string)) | +| [internet](#internet)
_(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access?
6 options | internet-all | _Multiple choice only_ | +| [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | +| [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | +| [organic](#organic) | Does this shop offer organic products?
3 options | | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [dog-access](#dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | +| [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | +| [fetish](#fetish) | Does this shop offer fetish gear?
5 options | | _Multiple choice only_ | +| [has_video_booth](#has_video_booth) | Does have a private video booth?
2 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -687,7 +746,7 @@ The question is `Does this place offer internet access?` - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_ - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal - *This place offers wired internet access* is shown if with internet_access=wired - - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wifi + - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan This tagrendering has labels `internet-all` @@ -799,7 +858,7 @@ The question is `Does {title()} have a private video booth?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button @@ -1060,7 +1119,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -1080,6 +1139,33 @@ Elements must match **all** of the following expressions: | [operational_status](https://wiki.openstreetmap.org/wiki/Key:operational_status) | Multiple choice | [](https://wiki.openstreetmap.org/wiki/Tag:operational_status%3D) [broken](https://wiki.openstreetmap.org/wiki/Tag:operational_status%3Dbroken) [closed](https://wiki.openstreetmap.org/wiki/Tag:operational_status%3Dclosed) | | [service:private_video_booth](https://wiki.openstreetmap.org/wiki/Key:service:private_video_booth) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:private_video_booth%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:private_video_booth%3Dno) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [vending](#vending) | What does this vending machine sell?
_This vending machine sells {vending}_
28 options | | *[vending](https://wiki.osm.org/wiki/Key:vending)* ([string](../SpecialInputElements.md#string)) | +| [bicycle_tube_vending_machine-brand](#bicycle_tube_vending_machine-brand) | Which brand of tubes are sold here?
_{brand} tubes are sold here_
2 options | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [opening_hours_24_7](#opening_hours_24_7)
_(Original in [questions](./BuiltinQuestions.md#opening_hours_24_7))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
2 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [payment-options-split](#payment-options-split)
_(Original in [questions](./BuiltinQuestions.md#payment-options-split))_ | Which methods of payment are accepted here?
7 options | | _Multiple choice only_ | +| [denominations-coins](#denominations-coins)
_(Original in [questions](./BuiltinQuestions.md#denominations-coins))_ | What coins can you use to pay here?
15 options | | _Multiple choice only_ | +| [denominations-notes](#denominations-notes)
_(Original in [questions](./BuiltinQuestions.md#denominations-notes))_ | what notes can you use to pay here?
13 options | | _Multiple choice only_ | +| [operator](#operator) | Who operates this vending machine?
_This vending machine is operated by {operator}_ | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [indoor](#indoor) | Is this vending machine indoors?
3 options | | _Multiple choice only_ | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of the operator of this vending machine?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [charge_bicycle_tube](#charge_bicycle_tube) | How much does a a bicycle tube cost?
_a bicycle tube costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | +| [charge_bicycle_light](#charge_bicycle_light) | How much does a bicycle light cost?
_bicycle light costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | +| [charge_condom](#charge_condom) | How much does a a condom cost?
_a condom costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | +| [operational_status](#operational_status) | Is this vending machine still operational?
4 options | | _Multiple choice only_ | +| [has_video_booth](#has_video_booth) | Does have a private video booth?
2 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -1287,7 +1373,7 @@ The question is `Does {title()} have a private video booth?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button @@ -1348,7 +1434,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -1359,6 +1445,22 @@ Elements must match **all** of the following expressions: | [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | | | [service:private_video_booth](https://wiki.openstreetmap.org/wiki/Key:service:private_video_booth) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:private_video_booth%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:private_video_booth%3Dno) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [cinema_type](#cinema_type) | What type of cinema is this?
2 options | | _Multiple choice only_ | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [has_video_booth](#has_video_booth) | Does have a private video booth?
2 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -1424,7 +1526,7 @@ The question is `Does {title()} have a private video booth?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Themes/personal.md b/Docs/Themes/personal.md index 072df8b90..287f7cde1 100644 --- a/Docs/Themes/personal.md +++ b/Docs/Themes/personal.md @@ -10,6 +10,7 @@ This theme contains the following layers: - [advertising](../Layers/advertising.md) - [aerialway](../Layers/aerialway.md) + - [all_streets](../Layers/all_streets.md) - [ambulancestation](../Layers/ambulancestation.md) - [animal_shelter](../Layers/animal_shelter.md) - [artwork](../Layers/artwork.md) @@ -140,6 +141,7 @@ This theme contains the following layers: - [transit_stops](../Layers/transit_stops.md) - [tree_node](../Layers/tree_node.md) - [trolley_bay](../Layers/trolley_bay.md) + - [utility_pole](../Layers/utility_pole.md) - [vending_machine](../Layers/vending_machine.md) - [veterinary](../Layers/veterinary.md) - [viewpoint](../Layers/viewpoint.md) diff --git a/Docs/Themes/pets.md b/Docs/Themes/pets.md index 42ab12c25..1b9884ceb 100644 --- a/Docs/Themes/pets.md +++ b/Docs/Themes/pets.md @@ -14,6 +14,7 @@ This theme contains the following layers: - [dog_toilet](../Layers/dog_toilet.md) - [food_dog_friendly (defined in this theme)](#food_dog_friendly) - [food](../Layers/food.md) + - [pet_shops (defined in this theme)](#pet_shops) - [shop_dog_friendly (defined in this theme)](#shop_dog_friendly) - [shops](../Layers/shops.md) - [waste_basket_dogs (defined in this theme)](#waste_basket_dogs) @@ -44,6 +45,9 @@ Available languages: 2. [food_dog_friendly](#food_dog_friendly) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + + [Opening hours](#opening-hours) + + [Drive-through opening hours](#drive-through-opening-hours) + [images](#images) + [reviews](#reviews) + [Name](#name) @@ -91,9 +95,12 @@ Available languages: + [delete-button](#delete-button) + [lod](#lod) - [Filters](#filters) -3. [shop_dog_friendly](#shop_dog_friendly) +3. [pet_shops](#pet_shops) + - [Presets](#presets) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + + [Opening hours](#opening-hours) + [images](#images) + [reviews](#reviews) + [shops-name](#shops-name) @@ -142,9 +149,63 @@ Available languages: + [delete-button](#delete-button) + [lod](#lod) - [Filters](#filters) -4. [waste_basket_dogs](#waste_basket_dogs) +4. [shop_dog_friendly](#shop_dog_friendly) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + + [Opening hours](#opening-hours) + + [images](#images) + + [reviews](#reviews) + + [shops-name](#shops-name) + + [shop_types](#shop_types) + + [brand](#brand) + + [second_hand](#second_hand) + + [opening_hours](#opening_hours) + + [Opening hours](#opening-hours) + + [website](#website) + + [email](#email) + + [phone](#phone) + + [payment-options](#payment-options) + + [repeated](#repeated) + + [single_level](#single_level) + + [copyshop-print-sizes](#copyshop-print-sizes) + + [copyshop-binding](#copyshop-binding) + + [optometrist_service](#optometrist_service) + + [key_cutter](#key_cutter) + + [sells_new_bikes](#sells_new_bikes) + + [bike_second_hand](#bike_second_hand) + + [repairs_bikes](#repairs_bikes) + + [bicycle_rental](#bicycle_rental) + + [bicycle-types](#bicycle-types) + + [rental-capacity-city_bike](#rental-capacity-city_bike) + + [rental-capacity-ebike](#rental-capacity-ebike) + + [rental-capacity-kid_bike](#rental-capacity-kid_bike) + + [rental-capacity-bmx](#rental-capacity-bmx) + + [rental-capacity-mtb](#rental-capacity-mtb) + + [rental-capacity-bicycle_pannier](#rental-capacity-bicycle_pannier) + + [rental-capacity-tandem_bicycle](#rental-capacity-tandem_bicycle) + + [bike_pump_service](#bike_pump_service) + + [bike_repair_tools](#bike_repair_tools) + + [bike_wash](#bike_wash) + + [bike_cleaning-service_bicycle_cleaning_charge](#bike_cleaning-service_bicycle_cleaning_charge) + + [internet](#internet) + + [internet-fee](#internet-fee) + + [internet-ssid](#internet-ssid) + + [organic](#organic) + + [sugar_free](#sugar_free) + + [gluten_free](#gluten_free) + + [lactose_free](#lactose_free) + + [dog-access](#dog-access) + + [description](#description) + + [leftover-questions](#leftover-questions) + + [move-button](#move-button) + + [delete-button](#delete-button) + + [lod](#lod) + - [Filters](#filters) +5. [waste_basket_dogs](#waste_basket_dogs) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [images](#images) + [waste-basket-waste-types](#waste-basket-waste-types) + [dispensing_dog_bags](#dispensing_dog_bags) @@ -176,7 +237,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -210,10 +271,59 @@ Elements must match **all** of the following expressions: | [smoking](https://wiki.openstreetmap.org/wiki/Key:smoking) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dno) [outside](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Doutside) | | [service:electricity](https://wiki.openstreetmap.org/wiki/Key:service:electricity) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dlimited) [ask](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dask) [no](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dno) | | [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | -| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wifi](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi) | +| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) | | [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) | | [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [Name](#Name) | What is the name of this business?
_The name of this business is {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [Fastfood vs restaurant](#Fastfood vs restaurant) | What type of business is this?
2 options | | _Multiple choice only_ | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [wheelchair-access](#wheelchair-access)
_(Original in [questions](./BuiltinQuestions.md#wheelchair-access))_ | Is this place accessible with a wheelchair?
4 options | | _Multiple choice only_ | +| [Cuisine](#Cuisine) | What kind of food is served here?
_This place mostly serves {cuisine}_
19 options | | *[cuisine](https://wiki.osm.org/wiki/Key:cuisine)* ([string](../SpecialInputElements.md#string)) | +| [show-menu-image](#show-menu-image) | _{image_carousel(image:menu)}_ | | _Multiple choice only_ | +| [add-menu-image](#add-menu-image) | _{image_upload(image:menu,Add an image from the menu,)}_ | | _Multiple choice only_ | +| [menu-website](#menu-website) | On what webpage is the menu published?
_{link(Consult the menu,&LBRACEwebsite:menu&RBRACE,,,,)}_ | | *[website:menu](https://wiki.osm.org/wiki/Key:website:menu)* ([url](../SpecialInputElements.md#url)) | +| [Reservation](#Reservation) | Is a reservation required for this place?
4 options | | _Multiple choice only_ | +| [Takeaway](#Takeaway) | Does this place offer take-away?
3 options | | _Multiple choice only_ | +| [delivery](#delivery) | Does deliver food to your home?
2 options | | _Multiple choice only_ | +| [drive-through](#drive-through) | Does this fast-food restaurant have a drive-through?
2 options | | _Multiple choice only_ | +| [drive-through-opening_hours](#drive-through-opening_hours) | What are the opening hours of the drive-through?
_

Drive-through opening hours

{opening_hours_table(opening_hours:drive_through)}_
1 options | | *[opening_hours:drive_through](https://wiki.osm.org/wiki/Key:opening_hours:drive_through)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [Vegetarian (no friture)](#Vegetarian (no friture)) | Does this restaurant have a vegetarian option?
5 options | | _Multiple choice only_ | +| [Vegan (no friture)](#Vegan (no friture)) | Does this business serve vegan meals?
5 options | | _Multiple choice only_ | +| [halal (no friture)](#halal (no friture)) | Does this restaurant offer a halal menu?
4 options | | _Multiple choice only_ | +| [organic (no friture)](#organic (no friture)) | Does this restaurant offer organic food?
3 options | | _Multiple choice only_ | +| [friture-vegetarian](#friture-vegetarian) | Does this fries shop have vegetarian snacks?
4 options | | _Multiple choice only_ | +| [friture-vegan](#friture-vegan) | Does this fries shop have vegan snacks?
4 options | | _Multiple choice only_ | +| [friture-organic](#friture-organic) | Does this fries shop offer organic snacks?
3 options | | _Multiple choice only_ | +| [friture-oil](#friture-oil) | Does this fries shop use vegetable or animal oil for cooking?
2 options | | _Multiple choice only_ | +| [friture-take-your-container](#friture-take-your-container) | If you bring your own container (such as a cooking pot and small pots), is it used to package your order?
3 options | | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [smoking](#smoking)
_(Original in [questions](./BuiltinQuestions.md#smoking))_ | Is smoking allowed at ?
3 options | | _Multiple choice only_ | +| [service:electricity](#service:electricity)
_(Original in [questions](./BuiltinQuestions.md#service:electricity))_ | Does this amenity have electrical outlets, available to customers when they are inside?
4 options | | _Multiple choice only_ | +| [seating](#seating)
_(Original in [questions](./BuiltinQuestions.md#seating))_ | What kind of seating does have?
2 options | | _Multiple choice only_ | +| [dog-access](#dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | +| [internet](#internet)
_(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access?
6 options | internet-all | _Multiple choice only_ | +| [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | +| [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -563,7 +673,7 @@ The question is `Does this place offer internet access?` - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_ - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal - *This place offers wired internet access* is shown if with internet_access=wired - - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wifi + - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan This tagrendering has labels `internet-all` @@ -594,7 +704,7 @@ This tagrendering has labels ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button @@ -707,7 +817,7 @@ This tagrendering has labels -----|-----|----- | | has_internet.0 | Offers internet | internet_access=wlan | internet_access=yes | internet_access=wired | -# shop_dog_friendly +# pet_shops This layer is based on [shops](../Layers/shops.md) @@ -717,19 +827,21 @@ A shop No themes use this layer +## Presets + +The following options to create new points are included: + + - **a pet shop** which has the following tags:shop=pet + ## Basic tags for this layer -Elements must match **all** of the following expressions: +Elements must match the expression **shop=pet** -0. craft=shoe_repair | craft=key_cutter | shop~.+ -1. dog=leashed | dog=yes -2. shop!=mall - -[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22craft%22%3D%22shoe_repair%22%5D%5B%22dog%22%3D%22leashed%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22craft%22%3D%22shoe_repair%22%5D%5B%22dog%22%3D%22yes%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22craft%22%3D%22key_cutter%22%5D%5B%22dog%22%3D%22leashed%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22craft%22%3D%22key_cutter%22%5D%5B%22dog%22%3D%22yes%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22shop%22%5D%5B%22dog%22%3D%22leashed%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22shop%22%5D%5B%22dog%22%3D%22yes%22%5D%5B%22shop%22!%3D%22mall%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%22shop%22%3D%22pet%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, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -760,7 +872,7 @@ Elements must match **all** of the following expressions: | [service:bicycle:diy](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:diy) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dno) [only_sold](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Donly_sold) | | [service:bicycle:cleaning](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dyes) [diy](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Ddiy) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dno) | | [service:bicycle:cleaning:charge](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:charge) | [string](../SpecialInputElements.md#string) | | -| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wifi](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi) | +| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) | | [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) | | [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) | @@ -770,6 +882,57 @@ Elements must match **all** of the following expressions: | [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [shops-name](#shops-name) | What is the name of this shop?
_This shop is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [shop_types](#shop_types)
_(Original in [id_presets](./id_presets.md#shop_types))_ | What kind of shop is this?
_This is a {shop}_
165 options | description | *[shop](https://wiki.osm.org/wiki/Key:shop)* ([string](../SpecialInputElements.md#string)) | +| [brand](#brand) | What is the brand of this shop?
_Part of {brand}_
1 options | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [second_hand](#second_hand) | Does this shop sell second-hand items?
3 options | | _Multiple choice only_ | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [copyshop-print-sizes](#copyshop-print-sizes) | What paper formats does this shop offer?
5 options | | _Multiple choice only_ | +| [copyshop-binding](#copyshop-binding) | Does this shop offer a binding service?
2 options | | _Multiple choice only_ | +| [optometrist_service](#optometrist_service) | Are medical services available here?
2 options | | _Multiple choice only_ | +| [key_cutter](#key_cutter) | Does this shop offer key cutting?
3 options | | _Multiple choice only_ | +| [sells_new_bikes](#sells_new_bikes) | Does this shop sell bikes?
2 options | | _Multiple choice only_ | +| [bike_second_hand](#bike_second_hand) | Does this shop sell second-hand bikes?
3 options | | _Multiple choice only_ | +| [repairs_bikes](#repairs_bikes) | Does this shop repair bikes?
4 options | | _Multiple choice only_ | +| [bicycle_rental](#bicycle_rental) | Does this shop rent out bikes?
2 options | | _Multiple choice only_ | +| [bicycle-types](#bicycle-types)
_(Original in [bicycle_rental](./bicycle_rental.md#bicycle-types))_ | What kind of bicycles and accessories are rented here?
_{rental} is rented here_
9 options | bicycle_rental | *[rental](https://wiki.osm.org/wiki/Key:rental)* ([string](../SpecialInputElements.md#string)) | +| [rental-capacity-city_bike](#rental-capacity-city_bike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-city_bike))_ | How many city bikes can be rented here?
_{capacity:city_bike} city bikes can be rented here_ | bicycle_rental | *[capacity:city_bike](https://wiki.osm.org/wiki/Key:capacity:city_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-ebike](#rental-capacity-ebike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-ebike))_ | How many electrical bikes can be rented here?
_{capacity:ebike} electrical bikes can be rented here_ | bicycle_rental | *[capacity:ebike](https://wiki.osm.org/wiki/Key:capacity:ebike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-kid_bike](#rental-capacity-kid_bike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-kid_bike))_ | How many bikes for children can be rented here?
_{capacity:kid_bike} bikes for children can be rented here_ | bicycle_rental | *[capacity:kid_bike](https://wiki.osm.org/wiki/Key:capacity:kid_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bmx](#rental-capacity-bmx)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-bmx))_ | How many BMX bikes can be rented here?
_{capacity:bmx} BMX bikes can be rented here_ | bicycle_rental | *[capacity:bmx](https://wiki.osm.org/wiki/Key:capacity:bmx)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-mtb](#rental-capacity-mtb)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-mtb))_ | How many mountainbikes can be rented here?
_{capacity:mtb} mountainbikes can be rented here_ | bicycle_rental | *[capacity:mtb](https://wiki.osm.org/wiki/Key:capacity:mtb)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bicycle_pannier](#rental-capacity-bicycle_pannier)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-bicycle_pannier))_ | How many bicycle panniers can be rented here?
_{capacity:bicycle_pannier} bicycle panniers can be rented here_ | bicycle_rental | *[capacity:bicycle_pannier](https://wiki.osm.org/wiki/Key:capacity:bicycle_pannier)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-tandem_bicycle](#rental-capacity-tandem_bicycle)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-tandem_bicycle))_ | How many tandem can be rented here?
_{capacity:tandem_bicycle} tandem can be rented here_ | bicycle_rental | *[capacity:tandem_bicycle](https://wiki.osm.org/wiki/Key:capacity:tandem_bicycle)* ([pnat](../SpecialInputElements.md#pnat)) | +| [bike_pump_service](#bike_pump_service) | Does this shop offer a bike pump for use by anyone?
3 options | | _Multiple choice only_ | +| [bike_repair_tools](#bike_repair_tools) | Are there tools here to repair your own bike?
3 options | | _Multiple choice only_ | +| [bike_wash](#bike_wash) | Are bicycles washed here?
3 options | | _Multiple choice only_ | +| [bike_cleaning-service_bicycle_cleaning_charge](#bike_cleaning-service_bicycle_cleaning_charge)
_(Original in [bike_cleaning](./bike_cleaning.md#bike_cleaning-service_bicycle_cleaning_charge))_ | How much does it cost to use the cleaning service?
_Using the cleaning service costs {service:bicycle:cleaning:charge}_
2 options | | *[service:bicycle:cleaning:charge](https://wiki.osm.org/wiki/Key:service:bicycle:cleaning:charge)* ([string](../SpecialInputElements.md#string)) | +| [internet](#internet)
_(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access?
6 options | internet-all | _Multiple choice only_ | +| [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | +| [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | +| [organic](#organic) | Does this shop offer organic products?
3 options | | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [dog-access](#dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | +| [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -1255,7 +1418,7 @@ The question is `Does this place offer internet access?` - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_ - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal - *This place offers wired internet access* is shown if with internet_access=wired - - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wifi + - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan This tagrendering has labels `internet-all` @@ -1350,7 +1513,926 @@ The question is `Is there still some relevant info that the previous questions d ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* + +### move-button + +_This tagrendering has no question and is thus read-only_ +*{move_button()}* + +### delete-button + +_This tagrendering has no question and is thus read-only_ +*{delete_button()}* + +### lod + +_This tagrendering has no question and is thus read-only_ +*{linked_data_from_website()}* + +This tagrendering has labels +`added_by_default` + +## Filters + +| id | question | osmTags | +-----|-----|----- | +| shop_types.0 | *What kind of shop is this?* (default) | | +| 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 | +| shop_types.5 | Antique Shop | shop=antiques | +| shop_types.6 | Appliance Store | shop=appliance | +| shop_types.7 | Art Store | shop=art | +| shop_types.8 | Baby Goods Store | shop=baby_goods | +| shop_types.9 | Bag/Luggage Store | shop=bag | +| shop_types.10 | Bakery | shop=bakery | +| shop_types.11 | Bathroom Furnishing Store | shop=bathroom_furnishing | +| shop_types.12 | Beauty Shop | shop=beauty | +| shop_types.13 | Bedding/Mattress Store | shop=bed | +| shop_types.14 | Beverage Store | shop=beverages | +| shop_types.15 | Bicycle Shop | shop=bicycle | +| shop_types.16 | Boat Store | shop=boat | +| shop_types.17 | Bookmaker | shop=bookmaker | +| shop_types.18 | Bookstore | shop=books | +| shop_types.19 | Brewing Supply Store | shop=brewing_supplies | +| shop_types.20 | Butcher | shop=butcher | +| shop_types.21 | Camera Equipment Store | shop=camera | +| shop_types.22 | Candle Shop | shop=candles | +| shop_types.23 | Cannabis Shop | shop=cannabis | +| shop_types.24 | Car Dealership | shop=car | +| shop_types.25 | Car Parts Store | shop=car_parts | +| shop_types.26 | Car Repair Shop | shop=car_repair | +| shop_types.27 | RV Dealership | shop=caravan | +| shop_types.28 | Carpet Store | shop=carpet | +| shop_types.29 | Catalog Shop | shop=catalogue | +| shop_types.30 | Charity Store | shop=charity | +| shop_types.31 | Cheese Store | shop=cheese | +| shop_types.32 | Drugstore | shop=chemist | +| shop_types.33 | Chocolate Store | shop=chocolate | +| shop_types.34 | Clothing Store | shop=clothes | +| shop_types.35 | Coffee Store | shop=coffee | +| shop_types.36 | Collectibles Shop | shop=collector | +| shop_types.37 | Computer Store | shop=computer | +| shop_types.38 | Candy Store | shop=confectionery | +| shop_types.39 | Convenience Store | shop=convenience | +| shop_types.40 | Copy Store | shop=copyshop | +| shop_types.41 | Cosmetics Store | shop=cosmetics | +| shop_types.42 | Rural Supplies Store | shop=country_store | +| shop_types.43 | Arts & Crafts Store | shop=craft | +| shop_types.44 | Curtain Store | shop=curtain | +| shop_types.45 | Dairy Store | shop=dairy | +| shop_types.46 | Delicatessen | shop=deli | +| shop_types.47 | Department Store | shop=department_store | +| shop_types.48 | DIY Store | shop=doityourself | +| shop_types.49 | Door Shop | shop=doors | +| shop_types.50 | Dry Cleaner | shop=dry_cleaning | +| shop_types.51 | E-Cigarette Shop | shop=e-cigarette | +| shop_types.52 | Electrical Equipment Store | shop=electrical | +| shop_types.53 | Electronics Store | shop=electronics | +| shop_types.54 | Erotic Store | shop=erotic | +| shop_types.55 | Fabric Store | shop=fabric | +| shop_types.56 | Produce Stand | shop=farm | +| shop_types.57 | Fashion Accessories Store | shop=fashion_accessories | +| shop_types.58 | Fireplace Store | shop=fireplace | +| shop_types.59 | Fishing Shop | shop=fishing | +| shop_types.60 | Flooring Supply Shop | shop=flooring | +| shop_types.61 | Florist | shop=florist | +| shop_types.62 | Framing Shop | shop=frame | +| shop_types.63 | Frozen Food Store | shop=frozen_food | +| shop_types.64 | Fuel Shop | shop=fuel | +| shop_types.65 | Funeral Home | shop=funeral_directors | +| shop_types.66 | Furniture Store | shop=furniture | +| shop_types.67 | Tabletop Game Store | shop=games | +| shop_types.68 | Garden Center | shop=garden_centre | +| shop_types.69 | Bottled Gas Shop | shop=gas | +| shop_types.70 | General Store | shop=general | +| shop_types.71 | Gift Shop | shop=gift | +| shop_types.72 | Greengrocer | shop=greengrocer | +| shop_types.73 | Hairdresser | shop=hairdresser | +| shop_types.74 | Hairdresser Supply Store | shop=hairdresser_supply | +| shop_types.75 | Hardware Store | shop=hardware | +| shop_types.76 | Health Food Store | shop=health_food | +| shop_types.77 | Hearing Aids Store | shop=hearing_aids | +| shop_types.78 | Herbalist | shop=herbalist | +| shop_types.79 | Hifi Store | shop=hifi | +| shop_types.80 | Honey Store | shop=honey | +| shop_types.81 | Household Linen Shop | shop=household_linen | +| shop_types.82 | Houseware Store | shop=houseware | +| shop_types.83 | Hunting Shop | shop=hunting | +| shop_types.84 | Interior Decoration Store | shop=interior_decoration | +| shop_types.85 | Jewelry Store | shop=jewelry | +| shop_types.86 | Kiosk | shop=kiosk | +| shop_types.87 | Kitchen Design Store | shop=kitchen | +| shop_types.88 | Laundry | shop=laundry | +| shop_types.89 | Leather Store | shop=leather | +| shop_types.90 | Lighting Store | shop=lighting | +| shop_types.91 | Locksmith | shop=locksmith | +| shop_types.92 | Lottery Shop | shop=lottery | +| shop_types.93 | Mall | shop=mall | +| shop_types.94 | Massage Shop | shop=massage | +| shop_types.95 | Medical Supply Store | shop=medical_supply | +| shop_types.96 | Military Surplus Store | shop=military_surplus | +| shop_types.97 | Mobile Phone Store | shop=mobile_phone | +| shop_types.98 | Model Shop | shop=model | +| shop_types.99 | Money Lender | shop=money_lender | +| shop_types.100 | Motorcycle Dealership | shop=motorcycle | +| shop_types.101 | Motorcycle Repair Shop | shop=motorcycle_repair | +| shop_types.102 | Music Store | shop=music | +| shop_types.103 | Musical Instrument Store | shop=musical_instrument | +| shop_types.104 | Newsstand | shop=newsagent | +| shop_types.105 | Nutrition Supplements Store | shop=nutrition_supplements | +| shop_types.106 | Nuts Shop | shop=nuts | +| shop_types.107 | Optician | shop=optician | +| shop_types.108 | Outdoors Store | shop=outdoor | +| shop_types.109 | Online Retailer Outpost | shop=outpost | +| shop_types.110 | Paint Store | shop=paint | +| shop_types.111 | Party Supply Store | shop=party | +| shop_types.112 | Pasta Store | shop=pasta | +| shop_types.113 | Pastry Shop | shop=pastry | +| shop_types.114 | Pawnshop | shop=pawnbroker | +| shop_types.115 | Perfume Store | shop=perfumery | +| shop_types.116 | Pet Store | shop=pet | +| shop_types.117 | Pet Groomer | shop=pet_grooming | +| shop_types.118 | Photography Store | shop=photo | +| shop_types.119 | Pottery Store | shop=pottery | +| shop_types.120 | Printer Ink Store | shop=printer_ink | +| shop_types.121 | Psychic | shop=psychic | +| shop_types.122 | Fireworks Store | shop=pyrotechnics | +| shop_types.123 | Radio/Electronic Component Store | shop=radiotechnics | +| shop_types.124 | Religious Store | shop=religion | +| shop_types.125 | Rental Shop | shop=rental | +| shop_types.126 | Repair Shop | shop=repair | +| shop_types.127 | Rice Store | shop=rice | +| shop_types.128 | Scuba Diving Shop | shop=scuba_diving | +| shop_types.129 | Seafood Shop | shop=seafood | +| shop_types.130 | Thrift Store | shop=second_hand | +| shop_types.131 | Sewing Supply Shop | shop=sewing | +| shop_types.132 | Shoe Repair Shop | shop=shoe_repair | +| shop_types.133 | Shoe Store | shop=shoes | +| shop_types.134 | Spice Shop | shop=spices | +| shop_types.135 | Sporting Goods Store | shop=sports | +| shop_types.136 | Stationery Store | shop=stationery | +| shop_types.137 | Storage Rental | shop=storage_rental | +| shop_types.138 | Supermarket | shop=supermarket | +| shop_types.139 | Pool Supply Store | shop=swimming_pool | +| shop_types.140 | Tailor | shop=tailor | +| shop_types.141 | Tattoo Parlor | shop=tattoo | +| shop_types.142 | Tea Store | shop=tea | +| shop_types.143 | Telecom Retail Store | shop=telecommunication | +| shop_types.144 | Ticket Seller | shop=ticket | +| shop_types.145 | Tile Shop | shop=tiles | +| shop_types.146 | Tobacco Shop | shop=tobacco | +| shop_types.147 | Tool Rental | shop=tool_hire | +| shop_types.148 | Toy Store | shop=toys | +| shop_types.149 | Trade Shop | shop=trade | +| shop_types.150 | Travel Agency | shop=travel_agency | +| shop_types.151 | Trophy Shop | shop=trophy | +| shop_types.152 | Tire Store | shop=tyres | +| shop_types.153 | Vacuum Cleaner Store | shop=vacuum_cleaner | +| shop_types.154 | Discount Store | shop=variety_store | +| shop_types.155 | Video Store | shop=video | +| shop_types.156 | Video Game Store | shop=video_games | +| shop_types.157 | Watches Shop | shop=watches | +| shop_types.158 | Drinking Water Shop | shop=water | +| shop_types.159 | Watersport/Swim Shop | shop=water_sports | +| shop_types.160 | Weapon Shop | shop=weapons | +| shop_types.161 | Wholesale Store | shop=wholesale | +| shop_types.162 | Wig Shop | shop=wigs | +| shop_types.163 | Window Blind Store | shop=window_blind | +| shop_types.164 | Wine Shop | shop=wine | +| shop_types.165 | This shop is no longer used. It is vacant | disused:shop= | (shop=disused | shop=vacant | disused:shop~^(.+)$ | abandoned:shop~^(.+)$) | + +| id | question | osmTags | +-----|-----|----- | +| open_now.0 | Now open | _isOpen=yes | + +| id | question | osmTags | +-----|-----|----- | +| accepts_cash.0 | Accepts cash | payment:cash=yes | + +| id | question | osmTags | +-----|-----|----- | +| accepts_cards.0 | Accepts payment cards | payment:cards=yes | + +| id | question | osmTags | +-----|-----|----- | +| has_internet.0 | Offers internet | internet_access=wlan | internet_access=yes | internet_access=wired | + +| id | question | osmTags | +-----|-----|----- | +| sugar_free.0 | Has a sugar-free offering | diet:sugar_free=yes | diet:sugar_free=only | diet:sugar_free=limited | + +| id | question | osmTags | +-----|-----|----- | +| gluten_free.0 | Has a gluten free offering | diet:gluten_free=yes | diet:gluten_free=only | diet:gluten_free=limited | + +| id | question | osmTags | +-----|-----|----- | +| lactose_free.0 | Has a lactose free offering | diet:lactose_free=yes | diet:lactose_free=only | diet:lactose_free=limited | + +| id | question | osmTags | +-----|-----|----- | +| dogs.0 | *No preference towards dogs* (default) | | +| dogs.1 | Dogs allowed | dog=unleashed | dog=yes | +| dogs.2 | No dogs allowed | dog=no | + +# shop_dog_friendly + +This layer is based on [shops](../Layers/shops.md) + +A shop + + - This layer is shown at zoomlevel **15** and higher + +No themes use this layer + +## Basic tags for this layer + +Elements must match **all** of the following expressions: + +0. craft=shoe_repair | craft=key_cutter | shop~.+ +1. dog=leashed | dog=yes +2. shop!=mall + +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22craft%22%3D%22shoe_repair%22%5D%5B%22dog%22%3D%22leashed%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22craft%22%3D%22shoe_repair%22%5D%5B%22dog%22%3D%22yes%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22craft%22%3D%22key_cutter%22%5D%5B%22dog%22%3D%22leashed%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22craft%22%3D%22key_cutter%22%5D%5B%22dog%22%3D%22yes%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22shop%22%5D%5B%22dog%22%3D%22leashed%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22shop%22%5D%5B%22dog%22%3D%22yes%22%5D%5B%22shop%22!%3D%22mall%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 | +-----|-----|----- | +| [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | | +| [shop](https://wiki.openstreetmap.org/wiki/Key:shop) | [string](../SpecialInputElements.md#string) | [bicycle_rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbicycle_rental) [agrarian](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dagrarian) [alcohol](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dalcohol) [anime](https://wiki.openstreetmap.org/wiki/Tag:shop%3Danime) [antiques](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dantiques) [appliance](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dappliance) [art](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dart) [baby_goods](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbaby_goods) [bag](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbag) [bakery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbakery) [bathroom_furnishing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbathroom_furnishing) [beauty](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbeauty) [bed](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbed) [beverages](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbeverages) [bicycle](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbicycle) [boat](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dboat) [bookmaker](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbookmaker) [books](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbooks) [brewing_supplies](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbrewing_supplies) [butcher](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbutcher) [camera](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcamera) [candles](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcandles) [cannabis](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcannabis) [car](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar) [car_parts](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_parts) [car_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_repair) [caravan](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcaravan) [carpet](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcarpet) [catalogue](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcatalogue) [charity](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcharity) [cheese](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcheese) [chemist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dchemist) [chocolate](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dchocolate) [clothes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dclothes) [coffee](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcoffee) [collector](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcollector) [computer](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcomputer) [confectionery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconfectionery) [convenience](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconvenience) [copyshop](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcopyshop) [cosmetics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcosmetics) [country_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcountry_store) [craft](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcraft) [curtain](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcurtain) [dairy](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddairy) [deli](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddeli) [department_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddepartment_store) [doityourself](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddoityourself) [doors](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddoors) [dry_cleaning](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddry_cleaning) [e-cigarette](https://wiki.openstreetmap.org/wiki/Tag:shop%3De-cigarette) [electrical](https://wiki.openstreetmap.org/wiki/Tag:shop%3Delectrical) [electronics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Delectronics) [erotic](https://wiki.openstreetmap.org/wiki/Tag:shop%3Derotic) [fabric](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfabric) [farm](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfarm) [fashion_accessories](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfashion_accessories) [fireplace](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfireplace) [fishing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfishing) [flooring](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dflooring) [florist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dflorist) [frame](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dframe) [frozen_food](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfrozen_food) [fuel](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfuel) [funeral_directors](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfuneral_directors) [furniture](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfurniture) [games](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgames) [garden_centre](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgarden_centre) [gas](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgas) [general](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgeneral) [gift](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgift) [greengrocer](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgreengrocer) [hairdresser](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser) [hairdresser_supply](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser_supply) [hardware](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhardware) [health_food](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhealth_food) [hearing_aids](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhearing_aids) [herbalist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dherbalist) [hifi](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhifi) [honey](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhoney) [household_linen](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhousehold_linen) [houseware](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhouseware) [hunting](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhunting) [interior_decoration](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dinterior_decoration) [jewelry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Djewelry) [kiosk](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dkiosk) [kitchen](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dkitchen) [laundry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlaundry) [leather](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dleather) [lighting](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlighting) [locksmith](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlocksmith) [lottery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlottery) [mall](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmall) [massage](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmassage) [medical_supply](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmedical_supply) [military_surplus](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmilitary_surplus) [mobile_phone](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmobile_phone) [model](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmodel) [money_lender](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmoney_lender) [motorcycle](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmotorcycle) [motorcycle_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmotorcycle_repair) [music](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmusic) [musical_instrument](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmusical_instrument) [newsagent](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnewsagent) [nutrition_supplements](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnutrition_supplements) [nuts](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnuts) [optician](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doptician) [outdoor](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doutdoor) [outpost](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doutpost) [paint](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpaint) [party](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dparty) [pasta](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpasta) [pastry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpastry) [pawnbroker](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpawnbroker) [perfumery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dperfumery) [pet](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpet) [pet_grooming](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpet_grooming) [photo](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dphoto) [pottery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpottery) [printer_ink](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dprinter_ink) [psychic](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpsychic) [pyrotechnics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpyrotechnics) [radiotechnics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dradiotechnics) [religion](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dreligion) [rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drental) [repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drepair) [rice](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drice) [scuba_diving](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dscuba_diving) [seafood](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dseafood) [second_hand](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsecond_hand) [sewing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsewing) [shoe_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dshoe_repair) [shoes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dshoes) [spices](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dspices) [sports](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsports) [stationery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dstationery) [storage_rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dstorage_rental) [supermarket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsupermarket) [swimming_pool](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dswimming_pool) [tailor](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtailor) [tattoo](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtattoo) [tea](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtea) [telecommunication](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtelecommunication) [ticket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dticket) [tiles](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtiles) [tobacco](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtobacco) [tool_hire](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtool_hire) [toys](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtoys) [trade](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtrade) [travel_agency](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtravel_agency) [trophy](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtrophy) [tyres](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtyres) [vacuum_cleaner](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvacuum_cleaner) [variety_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvariety_store) [video](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvideo) [video_games](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvideo_games) [watches](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwatches) [water](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwater) [water_sports](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwater_sports) [weapons](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dweapons) [wholesale](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwholesale) [wigs](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwigs) [window_blind](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwindow_blind) [wine](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwine) | +| [brand](https://wiki.openstreetmap.org/wiki/Key:brand) | [string](../SpecialInputElements.md#string) | | +| [second_hand](https://wiki.openstreetmap.org/wiki/Key:second_hand) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:second_hand%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:second_hand%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:second_hand%3Dno) | +| [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | | +| [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | +| [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | | +| [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | | +| [level](https://wiki.openstreetmap.org/wiki/Key:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:level%3D-1) | +| [service:binding](https://wiki.openstreetmap.org/wiki/Key:service:binding) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:binding%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:binding%3Dno) | +| [healthcare](https://wiki.openstreetmap.org/wiki/Key:healthcare) | Multiple choice | [optometrist](https://wiki.openstreetmap.org/wiki/Tag:healthcare%3Doptometrist) [audiologist](https://wiki.openstreetmap.org/wiki/Tag:healthcare%3Daudiologist) | +| [service:bicycle:retail](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:retail) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:retail%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:retail%3Dno) | +| [service:bicycle:second_hand](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:second_hand) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:second_hand%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:second_hand%3Dno) [only](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:second_hand%3Donly) | +| [service:bicycle:repair](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:repair) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dno) [only_sold](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Donly_sold) [brand](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dbrand) | +| [service:bicycle:rental](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:rental) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:rental%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:rental%3Dno) | +| [rental](https://wiki.openstreetmap.org/wiki/Key:rental) | [string](../SpecialInputElements.md#string) | [city_bike](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dcity_bike) [ebike](https://wiki.openstreetmap.org/wiki/Tag:rental%3Debike) [bmx](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dbmx) [mtb](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dmtb) [kid_bike](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dkid_bike) [tandem](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dtandem) [racebike](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dracebike) [bike_helmet](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dbike_helmet) [cargo_bike](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dcargo_bike) | +| [capacity:city_bike](https://wiki.openstreetmap.org/wiki/Key:capacity:city_bike) | [pnat](../SpecialInputElements.md#pnat) | | +| [capacity:ebike](https://wiki.openstreetmap.org/wiki/Key:capacity:ebike) | [pnat](../SpecialInputElements.md#pnat) | | +| [capacity:kid_bike](https://wiki.openstreetmap.org/wiki/Key:capacity:kid_bike) | [pnat](../SpecialInputElements.md#pnat) | | +| [capacity:bmx](https://wiki.openstreetmap.org/wiki/Key:capacity:bmx) | [pnat](../SpecialInputElements.md#pnat) | | +| [capacity:mtb](https://wiki.openstreetmap.org/wiki/Key:capacity:mtb) | [pnat](../SpecialInputElements.md#pnat) | | +| [capacity:bicycle_pannier](https://wiki.openstreetmap.org/wiki/Key:capacity:bicycle_pannier) | [pnat](../SpecialInputElements.md#pnat) | | +| [capacity:tandem_bicycle](https://wiki.openstreetmap.org/wiki/Key:capacity:tandem_bicycle) | [pnat](../SpecialInputElements.md#pnat) | | +| [service:bicycle:pump](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dno) [separate](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dseparate) | +| [service:bicycle:diy](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:diy) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dno) [only_sold](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Donly_sold) | +| [service:bicycle:cleaning](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dyes) [diy](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Ddiy) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dno) | +| [service:bicycle:cleaning:charge](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:charge) | [string](../SpecialInputElements.md#string) | | +| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) | +| [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) | +| [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | +| [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) | +| [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | +| [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno) | +| [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | +| [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | +| [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | + +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [shops-name](#shops-name) | What is the name of this shop?
_This shop is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [shop_types](#shop_types)
_(Original in [id_presets](./id_presets.md#shop_types))_ | What kind of shop is this?
_This is a {shop}_
165 options | description | *[shop](https://wiki.osm.org/wiki/Key:shop)* ([string](../SpecialInputElements.md#string)) | +| [brand](#brand) | What is the brand of this shop?
_Part of {brand}_
1 options | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [second_hand](#second_hand) | Does this shop sell second-hand items?
3 options | | _Multiple choice only_ | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [copyshop-print-sizes](#copyshop-print-sizes) | What paper formats does this shop offer?
5 options | | _Multiple choice only_ | +| [copyshop-binding](#copyshop-binding) | Does this shop offer a binding service?
2 options | | _Multiple choice only_ | +| [optometrist_service](#optometrist_service) | Are medical services available here?
2 options | | _Multiple choice only_ | +| [key_cutter](#key_cutter) | Does this shop offer key cutting?
3 options | | _Multiple choice only_ | +| [sells_new_bikes](#sells_new_bikes) | Does this shop sell bikes?
2 options | | _Multiple choice only_ | +| [bike_second_hand](#bike_second_hand) | Does this shop sell second-hand bikes?
3 options | | _Multiple choice only_ | +| [repairs_bikes](#repairs_bikes) | Does this shop repair bikes?
4 options | | _Multiple choice only_ | +| [bicycle_rental](#bicycle_rental) | Does this shop rent out bikes?
2 options | | _Multiple choice only_ | +| [bicycle-types](#bicycle-types)
_(Original in [bicycle_rental](./bicycle_rental.md#bicycle-types))_ | What kind of bicycles and accessories are rented here?
_{rental} is rented here_
9 options | bicycle_rental | *[rental](https://wiki.osm.org/wiki/Key:rental)* ([string](../SpecialInputElements.md#string)) | +| [rental-capacity-city_bike](#rental-capacity-city_bike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-city_bike))_ | How many city bikes can be rented here?
_{capacity:city_bike} city bikes can be rented here_ | bicycle_rental | *[capacity:city_bike](https://wiki.osm.org/wiki/Key:capacity:city_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-ebike](#rental-capacity-ebike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-ebike))_ | How many electrical bikes can be rented here?
_{capacity:ebike} electrical bikes can be rented here_ | bicycle_rental | *[capacity:ebike](https://wiki.osm.org/wiki/Key:capacity:ebike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-kid_bike](#rental-capacity-kid_bike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-kid_bike))_ | How many bikes for children can be rented here?
_{capacity:kid_bike} bikes for children can be rented here_ | bicycle_rental | *[capacity:kid_bike](https://wiki.osm.org/wiki/Key:capacity:kid_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bmx](#rental-capacity-bmx)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-bmx))_ | How many BMX bikes can be rented here?
_{capacity:bmx} BMX bikes can be rented here_ | bicycle_rental | *[capacity:bmx](https://wiki.osm.org/wiki/Key:capacity:bmx)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-mtb](#rental-capacity-mtb)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-mtb))_ | How many mountainbikes can be rented here?
_{capacity:mtb} mountainbikes can be rented here_ | bicycle_rental | *[capacity:mtb](https://wiki.osm.org/wiki/Key:capacity:mtb)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bicycle_pannier](#rental-capacity-bicycle_pannier)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-bicycle_pannier))_ | How many bicycle panniers can be rented here?
_{capacity:bicycle_pannier} bicycle panniers can be rented here_ | bicycle_rental | *[capacity:bicycle_pannier](https://wiki.osm.org/wiki/Key:capacity:bicycle_pannier)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-tandem_bicycle](#rental-capacity-tandem_bicycle)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-tandem_bicycle))_ | How many tandem can be rented here?
_{capacity:tandem_bicycle} tandem can be rented here_ | bicycle_rental | *[capacity:tandem_bicycle](https://wiki.osm.org/wiki/Key:capacity:tandem_bicycle)* ([pnat](../SpecialInputElements.md#pnat)) | +| [bike_pump_service](#bike_pump_service) | Does this shop offer a bike pump for use by anyone?
3 options | | _Multiple choice only_ | +| [bike_repair_tools](#bike_repair_tools) | Are there tools here to repair your own bike?
3 options | | _Multiple choice only_ | +| [bike_wash](#bike_wash) | Are bicycles washed here?
3 options | | _Multiple choice only_ | +| [bike_cleaning-service_bicycle_cleaning_charge](#bike_cleaning-service_bicycle_cleaning_charge)
_(Original in [bike_cleaning](./bike_cleaning.md#bike_cleaning-service_bicycle_cleaning_charge))_ | How much does it cost to use the cleaning service?
_Using the cleaning service costs {service:bicycle:cleaning:charge}_
2 options | | *[service:bicycle:cleaning:charge](https://wiki.osm.org/wiki/Key:service:bicycle:cleaning:charge)* ([string](../SpecialInputElements.md#string)) | +| [internet](#internet)
_(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access?
6 options | internet-all | _Multiple choice only_ | +| [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | +| [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | +| [organic](#organic) | Does this shop offer organic products?
3 options | | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [dog-access](#dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | +| [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + +### images +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images +_This tagrendering has no question and is thus read-only_ +*{image_carousel()}{image_upload()}* + +### reviews +Shows the reviews module (including the possibility to leave a review) +_This tagrendering has no question and is thus read-only_ +*{create_review()}{list_reviews()}* + +### shops-name + +The question is `What is the name of this shop?` +*This shop is called {name}* is shown if `name` is set + +### shop_types + +The question is `What kind of shop is this?` +*This is a {shop}* is shown if `shop` is set + + - *Bicycle rental shop* is shown if with shop=bicycle_rental + - *Farm Supply Shop* is shown if with shop=agrarian + - *Liquor Store* is shown if with shop=alcohol + - *Anime / Manga Shop* is shown if with shop=anime + - *Antique Shop* is shown if with shop=antiques + - *Appliance Store* is shown if with shop=appliance + - *Art Store* is shown if with shop=art + - *Baby Goods Store* is shown if with shop=baby_goods + - *Bag/Luggage Store* is shown if with shop=bag + - *Bakery* is shown if with shop=bakery + - *Bathroom Furnishing Store* is shown if with shop=bathroom_furnishing + - *Beauty Shop* is shown if with shop=beauty + - *Bedding/Mattress Store* is shown if with shop=bed + - *Beverage Store* is shown if with shop=beverages + - *Bicycle Shop* is shown if with shop=bicycle + - *Boat Store* is shown if with shop=boat + - *Bookmaker* is shown if with shop=bookmaker + - *Bookstore* is shown if with shop=books + - *Brewing Supply Store* is shown if with shop=brewing_supplies + - *Butcher* is shown if with shop=butcher + - *Camera Equipment Store* is shown if with shop=camera + - *Candle Shop* is shown if with shop=candles + - *Cannabis Shop* is shown if with shop=cannabis + - *Car Dealership* is shown if with shop=car + - *Car Parts Store* is shown if with shop=car_parts + - *Car Repair Shop* is shown if with shop=car_repair + - *RV Dealership* is shown if with shop=caravan + - *Carpet Store* is shown if with shop=carpet + - *Catalog Shop* is shown if with shop=catalogue + - *Charity Store* is shown if with shop=charity + - *Cheese Store* is shown if with shop=cheese + - *Drugstore* is shown if with shop=chemist + - *Chocolate Store* is shown if with shop=chocolate + - *Clothing Store* is shown if with shop=clothes + - *Coffee Store* is shown if with shop=coffee + - *Collectibles Shop* is shown if with shop=collector + - *Computer Store* is shown if with shop=computer + - *Candy Store* is shown if with shop=confectionery + - *Convenience Store* is shown if with shop=convenience + - *Copy Store* is shown if with shop=copyshop + - *Cosmetics Store* is shown if with shop=cosmetics + - *Rural Supplies Store* is shown if with shop=country_store + - *Arts & Crafts Store* is shown if with shop=craft + - *Curtain Store* is shown if with shop=curtain + - *Dairy Store* is shown if with shop=dairy + - *Delicatessen* is shown if with shop=deli + - *Department Store* is shown if with shop=department_store + - *DIY Store* is shown if with shop=doityourself + - *Door Shop* is shown if with shop=doors + - *Dry Cleaner* is shown if with shop=dry_cleaning + - *E-Cigarette Shop* is shown if with shop=e-cigarette + - *Electrical Equipment Store* is shown if with shop=electrical + - *Electronics Store* is shown if with shop=electronics + - *Erotic Store* is shown if with shop=erotic + - *Fabric Store* is shown if with shop=fabric + - *Produce Stand* is shown if with shop=farm + - *Fashion Accessories Store* is shown if with shop=fashion_accessories + - *Fireplace Store* is shown if with shop=fireplace + - *Fishing Shop* is shown if with shop=fishing + - *Flooring Supply Shop* is shown if with shop=flooring + - *Florist* is shown if with shop=florist + - *Framing Shop* is shown if with shop=frame + - *Frozen Food Store* is shown if with shop=frozen_food + - *Fuel Shop* is shown if with shop=fuel + - *Funeral Home* is shown if with shop=funeral_directors + - *Furniture Store* is shown if with shop=furniture + - *Tabletop Game Store* is shown if with shop=games + - *Garden Center* is shown if with shop=garden_centre + - *Bottled Gas Shop* is shown if with shop=gas + - *General Store* is shown if with shop=general + - *Gift Shop* is shown if with shop=gift + - *Greengrocer* is shown if with shop=greengrocer + - *Hairdresser* is shown if with shop=hairdresser + - *Hairdresser Supply Store* is shown if with shop=hairdresser_supply + - *Hardware Store* is shown if with shop=hardware + - *Health Food Store* is shown if with shop=health_food + - *Hearing Aids Store* is shown if with shop=hearing_aids + - *Herbalist* is shown if with shop=herbalist + - *Hifi Store* is shown if with shop=hifi + - *Honey Store* is shown if with shop=honey + - *Household Linen Shop* is shown if with shop=household_linen + - *Houseware Store* is shown if with shop=houseware + - *Hunting Shop* is shown if with shop=hunting + - *Interior Decoration Store* is shown if with shop=interior_decoration + - *Jewelry Store* is shown if with shop=jewelry + - *Kiosk* is shown if with shop=kiosk + - *Kitchen Design Store* is shown if with shop=kitchen + - *Laundry* is shown if with shop=laundry + - *Leather Store* is shown if with shop=leather + - *Lighting Store* is shown if with shop=lighting + - *Locksmith* is shown if with shop=locksmith + - *Lottery Shop* is shown if with shop=lottery + - *Mall* is shown if with shop=mall + - *Massage Shop* is shown if with shop=massage + - *Medical Supply Store* is shown if with shop=medical_supply + - *Military Surplus Store* is shown if with shop=military_surplus + - *Mobile Phone Store* is shown if with shop=mobile_phone + - *Model Shop* is shown if with shop=model + - *Money Lender* is shown if with shop=money_lender + - *Motorcycle Dealership* is shown if with shop=motorcycle + - *Motorcycle Repair Shop* is shown if with shop=motorcycle_repair + - *Music Store* is shown if with shop=music + - *Musical Instrument Store* is shown if with shop=musical_instrument + - *Newsstand* is shown if with shop=newsagent + - *Nutrition Supplements Store* is shown if with shop=nutrition_supplements + - *Nuts Shop* is shown if with shop=nuts + - *Optician* is shown if with shop=optician + - *Outdoors Store* is shown if with shop=outdoor + - *Online Retailer Outpost* is shown if with shop=outpost + - *Paint Store* is shown if with shop=paint + - *Party Supply Store* is shown if with shop=party + - *Pasta Store* is shown if with shop=pasta + - *Pastry Shop* is shown if with shop=pastry + - *Pawnshop* is shown if with shop=pawnbroker + - *Perfume Store* is shown if with shop=perfumery + - *Pet Store* is shown if with shop=pet + - *Pet Groomer* is shown if with shop=pet_grooming + - *Photography Store* is shown if with shop=photo + - *Pottery Store* is shown if with shop=pottery + - *Printer Ink Store* is shown if with shop=printer_ink + - *Psychic* is shown if with shop=psychic + - *Fireworks Store* is shown if with shop=pyrotechnics + - *Radio/Electronic Component Store* is shown if with shop=radiotechnics + - *Religious Store* is shown if with shop=religion + - *Rental Shop* is shown if with shop=rental + - *Repair Shop* is shown if with shop=repair + - *Rice Store* is shown if with shop=rice + - *Scuba Diving Shop* is shown if with shop=scuba_diving + - *Seafood Shop* is shown if with shop=seafood + - *Thrift Store* is shown if with shop=second_hand + - *Sewing Supply Shop* is shown if with shop=sewing + - *Shoe Repair Shop* is shown if with shop=shoe_repair + - *Shoe Store* is shown if with shop=shoes + - *Spice Shop* is shown if with shop=spices + - *Sporting Goods Store* is shown if with shop=sports + - *Stationery Store* is shown if with shop=stationery + - *Storage Rental* is shown if with shop=storage_rental + - *Supermarket* is shown if with shop=supermarket + - *Pool Supply Store* is shown if with shop=swimming_pool + - *Tailor* is shown if with shop=tailor + - *Tattoo Parlor* is shown if with shop=tattoo + - *Tea Store* is shown if with shop=tea + - *Telecom Retail Store* is shown if with shop=telecommunication + - *Ticket Seller* is shown if with shop=ticket + - *Tile Shop* is shown if with shop=tiles + - *Tobacco Shop* is shown if with shop=tobacco + - *Tool Rental* is shown if with shop=tool_hire + - *Toy Store* is shown if with shop=toys + - *Trade Shop* is shown if with shop=trade + - *Travel Agency* is shown if with shop=travel_agency + - *Trophy Shop* is shown if with shop=trophy + - *Tire Store* is shown if with shop=tyres + - *Vacuum Cleaner Store* is shown if with shop=vacuum_cleaner + - *Discount Store* is shown if with shop=variety_store + - *Video Store* is shown if with shop=video + - *Video Game Store* is shown if with shop=video_games + - *Watches Shop* is shown if with shop=watches + - *Drinking Water Shop* is shown if with shop=water + - *Watersport/Swim Shop* is shown if with shop=water_sports + - *Weapon Shop* is shown if with shop=weapons + - *Wholesale Store* is shown if with shop=wholesale + - *Wig Shop* is shown if with shop=wigs + - *Window Blind Store* is shown if with shop=window_blind + - *Wine Shop* is shown if with shop=wine + - *This shop is no longer used. It is vacant* is shown if with disused:shop= + +This tagrendering has labels +`description` + +### brand + +The question is `What is the brand of this shop?` +*Part of {brand}* is shown if `brand` is set + + - *This shop does not have a specific brand, it is not part of a bigger chain* is shown if with not:brand=yes + +### second_hand + +The question is `Does this shop sell second-hand items?` + + - *This shop sells second-hand items only* is shown if with second_hand=only + - *This shop sells second-hand items along with new items* is shown if with second_hand=yes + - *This shop only sells brand-new items* is shown if with second_hand=no + +This tagrendering is only visible in the popup if the following condition is met: shop=clothes | shop=books | shop=charity | shop=furniture | shop=mobile_phone | shop=computer | shop=toys + +### opening_hours + +The question is `What are the opening hours of {title()}?` +*

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set + + - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ + +### website + +The question is `What is the website of {title()}?` +*{website}* is shown if `website` is set + + - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ + +This tagrendering has labels +`contact` + +### email + +The question is `What is the email address of {title()}?` +*{email}* is shown if `email` is set + + - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ + - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ + +This tagrendering has labels +`contact` + +### phone + +The question is `What is the phone number of {title()}?` +*{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set + + - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ + +This tagrendering has labels +`contact` + +### payment-options + +The question is `Which methods of payment are accepted here?` + + - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no + - *Payment cards are accepted here* is shown if with payment:cards=yes. Unselecting this answer will add payment:cards=no + - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no + +### repeated + +_This tagrendering has no question and is thus read-only_ +*Multiple, identical objects can be found on floors {repeat_on}.* + +This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ +This tagrendering has labels +`level` + +### single_level + +The question is `On what level is this feature located?` +*Located on the {level}th floor* is shown if `level` is set + + - *Located underground* is shown if with location=underground. _This option cannot be chosen as answer_ + - *Located on the ground floor* is shown if with level=0 + - *Located on the ground floor* is shown if with level=. _This option cannot be chosen as answer_ + - *Located on the first floor* is shown if with level=1 + - *Located on the first basement level* is shown if with level=-1 + +This tagrendering has labels +`level` + +### copyshop-print-sizes + +The question is `What paper formats does this shop offer?` + + - *This shop can print on papers of size A4* is shown if with service:print:A4=yes. Unselecting this answer will add service:print:A4=no + - *This shop can print on papers of size A3* is shown if with service:print:A3=yes. Unselecting this answer will add service:print:A3=no + - *This shop can print on papers of size A2* is shown if with service:print:A2=yes. Unselecting this answer will add service:print:A2=no + - *This shop can print on papers of size A1* is shown if with service:print:A1=yes. Unselecting this answer will add service:print:A1=no + - *This shop can print on papers of size A0* is shown if with service:print:A0=yes. Unselecting this answer will add service:print:A0=no + +This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ + +### copyshop-binding + +The question is `Does this shop offer a binding service?` + + - *This shop binds papers into a booklet* is shown if with service:binding=yes + - *This shop does bind books* is shown if with service:binding=no + +This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ + +### optometrist_service + +The question is `Are medical services available here?` + + - *This shop offers eye exams by certified optometrists* is shown if with healthcare=optometrist. Unselecting this answer will add not:healthcare=optometrist + - *This shop offers hearing tests by a certified audiologist* is shown if with healthcare=audiologist. Unselecting this answer will add not:healthcare=audiologist + +This tagrendering is only visible in the popup if the following condition is met: shop=optician | shop=hearing_aid | shop=medical_supply + +### key_cutter + +The question is `Does this shop offer key cutting?` + + - *This shop is also specialized in key cutting* is shown if with craft=key_cutter + - *This shop offers key cutting as a service* is shown if with service:key_cutting=yes + - *This shops does not offer key cutting as a service* is shown if with craft= & service:key_cutting=no + +This tagrendering is only visible in the popup if the following condition is met: craft=key_cutting | shop=shoe_repair | shop=diy | shop=doityourself | shop=home_improvement | shop=hardware | shop=locksmith | shop=repair | service:key_cutting~.+ + +### sells_new_bikes + +The question is `Does this shop sell bikes?` + + - *This shop sells new bikes* is shown if with service:bicycle:retail=yes + - *This shop doesn't sell new bikes* is shown if with service:bicycle:retail=no + +This tagrendering is only visible in the popup if the following condition is met: shop=outdoor | shop=sport | shop=sports | shop=diy | shop=doityourself | service:bicycle:retail~.+ + +### bike_second_hand + +The question is `Does this shop sell second-hand bikes?` + + - *This shop sells second-hand bikes* is shown if with service:bicycle:second_hand=yes + - *This shop doesn't sell second-hand bikes* is shown if with service:bicycle:second_hand=no + - *This shop only sells second-hand bikes* is shown if with service:bicycle:second_hand=only + +This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=charity | shop=second_hand | shop=bicycle_repair | service:bicycle:second_hand~.+ + +### repairs_bikes + +The question is `Does this shop repair bikes?` + + - *This shop repairs bikes* is shown if with service:bicycle:repair=yes + - *This shop doesn't repair bikes* is shown if with service:bicycle:repair=no + - *This shop only repairs bikes bought here* is shown if with service:bicycle:repair=only_sold + - *This shop only repairs bikes of a certain brand* is shown if with service:bicycle:repair=brand + +This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | service:bicycle:second_hand=yes | service:bicycle:second_hand=only | shop=sport | shop=sports | shop=outdoor | shop=bicycle | service:bicycle:repair~.+ + +### bicycle_rental + +The question is `Does this shop rent out bikes?` + + - *This shop rents out bikes* is shown if with service:bicycle:rental=yes + - *This shop doesn't rent out bikes* is shown if with service:bicycle:rental=no + +This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=sport | shop=sports | shop=bicycle_repair | shop=outdoor | shop=rental | service:bicycle:rental~.+ + +### bicycle-types + +The question is `What kind of bicycles and accessories are rented here?` +*{rental} is rented here* is shown if `rental` is set + + - *Normal city bikes can be rented here* is shown if with rental=city_bike + - *Electrical bikes can be rented here* is shown if with rental=ebike + - *BMX bikes can be rented here* is shown if with rental=bmx + - *Mountainbikes can be rented here* is shown if with rental=mtb + - *Bikes for children can be rented here* is shown if with rental=kid_bike + - *Tandem bicycles can be rented here* is shown if with rental=tandem + - *Race bicycles can be rented here* is shown if with rental=racebike + - *Bike helmets can be rented here* is shown if with rental=bike_helmet + - *Cargo bikes can be rented here* is shown if with rental=cargo_bike + +This tagrendering is only visible in the popup if the following condition is met: service:bicycle:rental=yes | bicycle_rental~.+ +This tagrendering has labels +`bicycle_rental` + +### rental-capacity-city_bike + +The question is `How many city bikes can be rented here?` +*{capacity:city_bike} city bikes can be rented here* is shown if `capacity:city_bike` is set + +This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*city_bike.*)$ +This tagrendering has labels +`bicycle_rental` + +### rental-capacity-ebike + +The question is `How many electrical bikes can be rented here?` +*{capacity:ebike} electrical bikes can be rented here* is shown if `capacity:ebike` is set + +This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*ebike.*)$ +This tagrendering has labels +`bicycle_rental` + +### rental-capacity-kid_bike + +The question is `How many bikes for children can be rented here?` +*{capacity:kid_bike} bikes for children can be rented here* is shown if `capacity:kid_bike` is set + +This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*kid_bike.*)$ +This tagrendering has labels +`bicycle_rental` + +### rental-capacity-bmx + +The question is `How many BMX bikes can be rented here?` +*{capacity:bmx} BMX bikes can be rented here* is shown if `capacity:bmx` is set + +This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bmx.*)$ +This tagrendering has labels +`bicycle_rental` + +### rental-capacity-mtb + +The question is `How many mountainbikes can be rented here?` +*{capacity:mtb} mountainbikes can be rented here* is shown if `capacity:mtb` is set + +This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*mtb.*)$ +This tagrendering has labels +`bicycle_rental` + +### rental-capacity-bicycle_pannier + +The question is `How many bicycle panniers can be rented here?` +*{capacity:bicycle_pannier} bicycle panniers can be rented here* is shown if `capacity:bicycle_pannier` is set + +This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bicycle_pannier.*)$ +This tagrendering has labels +`bicycle_rental` + +### rental-capacity-tandem_bicycle + +The question is `How many tandem can be rented here?` +*{capacity:tandem_bicycle} tandem can be rented here* is shown if `capacity:tandem_bicycle` is set + +This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*tandem_bicycle.*)$ +This tagrendering has labels +`bicycle_rental` + +### bike_pump_service + +The question is `Does this shop offer a bike pump for use by anyone?` + + - *This shop offers a bike pump for anyone* is shown if with service:bicycle:pump=yes + - *This shop doesn't offer a bike pump for anyone* is shown if with service:bicycle:pump=no + - *There is bicycle pump, it is shown as a separate point* is shown if with service:bicycle:pump=separate + +This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.+)$~~^(yes)$ | service:bicycle:pump~.+ + +### bike_repair_tools + +The question is `Are there tools here to repair your own bike?` + + - *This shop offers tools for DIY bicycle repair* is shown if with service:bicycle:diy=yes + - *This shop doesn't offer tools for DIY bicycle repair* is shown if with service:bicycle:diy=no + - *Tools for DIY bicycle repair are only available if you bought/hire the bike in the shop* is shown if with service:bicycle:diy=only_sold + +This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | service:bicycle:diy~.+ | service:bicycle:repair~^(yes|only)$ + +### bike_wash + +The question is `Are bicycles washed here?` + + - *This shop cleans bicycles* is shown if with service:bicycle:cleaning=yes + - *This shop has an installation where one can clean bicycles themselves* is shown if with service:bicycle:cleaning=diy + - *This shop doesn't offer bicycle cleaning* is shown if with service:bicycle:cleaning=no + +This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.*)$~~^(yes|only)$ | service:bicycle:cleaning~.+ + +### bike_cleaning-service_bicycle_cleaning_charge + +The question is `How much does it cost to use the cleaning service?` +*Using the cleaning service costs {service:bicycle:cleaning:charge}* is shown if `service:bicycle:cleaning:charge` is set + + - *The cleaning service is free to use* is shown if with service:bicycle:cleaning:fee=no + - *Free to use* is shown if with service:bicycle:cleaning:fee=yes & service:bicycle:cleaning:charge=. _This option cannot be chosen as answer_ + +This tagrendering is only visible in the popup if the following condition is met: amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+ + +### internet + +The question is `Does this place offer internet access?` + + - *This place offers wireless internet access* is shown if with internet_access=wlan + - *This place does not offer internet access* is shown if with internet_access=no + - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_ + - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal + - *This place offers wired internet access* is shown if with internet_access=wired + - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan + +This tagrendering has labels +`internet-all` + +### internet-fee + +The question is `Is there a fee for internet access?` + + - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes + - *Internet access is free at this place* is shown if with internet_access:fee=no + - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers + +This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ +This tagrendering has labels +`internet-all` + +### internet-ssid + +The question is `What is the network name for the wireless internet access?` +*The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set + + - *Telekom* is shown if with internet_access:ssid=Telekom + +This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ +This tagrendering has labels +`internet-all` + +### organic + +The question is `Does this shop offer organic products?` + + - *This shop offers organic products* is shown if with organic=yes + - *This shop only offers organic products* is shown if with organic=only + - *This shop does not offer organic products* is shown if with organic=no + +This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=clothes | shop=shoes | shop=butcher | shop=cosmetics | shop=deli | shop=bakery | shop=alcohol | shop=seafood | shop=beverages | shop=florist + +### sugar_free + +The question is `Does this shop have a sugar free offering?` + + - *This shop only sells sugar free products* is shown if with diet:sugar_free=only + - *This shop has a big sugar free offering* is shown if with diet:sugar_free=yes + - *This shop has a limited sugar free offering* is shown if with diet:sugar_free=limited + - *This shop has no sugar free offering* is shown if with diet:sugar_free=no + +This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream +This tagrendering has labels +`diets` + +### gluten_free + +The question is `Does this shop have a gluten free offering?` + + - *This shop only sells gluten free products* is shown if with diet:gluten_free=only + - *This shop has a big gluten free offering* is shown if with diet:gluten_free=yes + - *This shop has a limited gluten free offering* is shown if with diet:gluten_free=limited + - *This shop has no gluten free offering* is shown if with diet:gluten_free=no + +This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream +This tagrendering has labels +`diets` + +### lactose_free + +The question is `Does {title()} have a lactose-free offering?` + + - *Only sells lactose free products* is shown if with diet:lactose_free=only + - *Big lactose free offering* is shown if with diet:lactose_free=yes + - *Limited lactose free offering* is shown if with diet:lactose_free=limited + - *No lactose free offering* is shown if with diet:lactose_free=no + +This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream +This tagrendering has labels +`diets` + +### dog-access + +The question is `Are dogs allowed in this business?` + + - *Dogs are allowed* is shown if with dog=yes + - *Dogs are not allowed* is shown if with dog=no + - *Dogs are allowed, but they have to be leashed* is shown if with dog=leashed + - *Dogs are allowed and can run around freely* is shown if with dog=unleashed + - *Dogs are allowed only outside* is shown if with dog=outside + +### description + +The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` +*{description}* is shown if `description` is set + +### leftover-questions + +_This tagrendering has no question and is thus read-only_ +*{questions( ,hidden)}* ### move-button @@ -1604,13 +2686,25 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [waste](https://wiki.openstreetmap.org/wiki/Key:waste) | Multiple choice | [trash](https://wiki.openstreetmap.org/wiki/Tag:waste%3Dtrash) [dog_excrement](https://wiki.openstreetmap.org/wiki/Tag:waste%3Ddog_excrement) [cigarettes](https://wiki.openstreetmap.org/wiki/Tag:waste%3Dcigarettes) [drugs](https://wiki.openstreetmap.org/wiki/Tag:waste%3Ddrugs) [sharps](https://wiki.openstreetmap.org/wiki/Tag:waste%3Dsharps) [plastic](https://wiki.openstreetmap.org/wiki/Tag:waste%3Dplastic) [pmd](https://wiki.openstreetmap.org/wiki/Tag:waste%3Dpmd) [paper](https://wiki.openstreetmap.org/wiki/Tag:waste%3Dpaper) | | [vending](https://wiki.openstreetmap.org/wiki/Key:vending) | Multiple choice | [excrement_bags](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dexcrement_bags) [](https://wiki.openstreetmap.org/wiki/Tag:vending%3D) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [waste-basket-waste-types](#waste-basket-waste-types) | What kind of waste basket is this?
9 options | | _Multiple choice only_ | +| [dispensing_dog_bags](#dispensing_dog_bags) | Does this waste basket have a dispenser for dog excrement bags?
3 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -1641,7 +2735,7 @@ The question is `Does this waste basket have a dispenser for dog excrement bags? ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Themes/postal_codes.md b/Docs/Themes/postal_codes.md index 64de4573e..1a14c2787 100644 --- a/Docs/Themes/postal_codes.md +++ b/Docs/Themes/postal_codes.md @@ -38,17 +38,20 @@ Available languages: 2. [postal_code_boundary](#postal_code_boundary) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [postal_code](#postal_code) + [leftover-questions](#leftover-questions) + [lod](#lod) 3. [wrong_postal_code](#wrong_postal_code) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [lod](#lod) + [leftover-questions](#leftover-questions) 4. [town_hall](#town_hall) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [leftover-questions](#leftover-questions) + [lod](#lod) @@ -71,6 +74,14 @@ Elements must match **any** of the following expressions: ## Supported attributes +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [postal_code](#postal_code) | _The postal code is {postal_code}_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### postal_code _This tagrendering has no question and is thus read-only_ @@ -79,7 +90,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod @@ -107,6 +118,13 @@ Elements must match **all** of the following expressions: ## Supported attributes +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | + ### lod _This tagrendering has no question and is thus read-only_ @@ -118,7 +136,7 @@ This tagrendering has labels ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* # town_hall @@ -137,10 +155,17 @@ Elements must match **any** of the following expressions: ## Supported attributes +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod diff --git a/Docs/Themes/rainbow_crossings.md b/Docs/Themes/rainbow_crossings.md index 57cd678aa..359b28f88 100644 --- a/Docs/Themes/rainbow_crossings.md +++ b/Docs/Themes/rainbow_crossings.md @@ -36,6 +36,7 @@ Available languages: 2. [rainbow_crossing_high_zoom](#rainbow_crossing_high_zoom) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [images](#images) + [crossing-with-rainbow](#crossing-with-rainbow) + [leftover-questions](#leftover-questions) @@ -63,6 +64,16 @@ Elements must match the expression ** [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | | | [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | | | [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | -| [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | [](https://wiki.openstreetmap.org/wiki/Tag:charge%3D) | | [capacity:persons](https://wiki.openstreetmap.org/wiki/Key:capacity:persons) | [pnat](../SpecialInputElements.md#pnat) | | +| [fee](https://wiki.openstreetmap.org/wiki/Key:fee) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dyes) | +| [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | +| [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | | [toilets:wheelchair](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dno) [designated](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Ddesignated) | | [contact:mastodon](https://wiki.openstreetmap.org/wiki/Key:contact:mastodon) | [fediverse](../SpecialInputElements.md#fediverse) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [group_only](#group_only) | Is this campsite exclusively for groups?
2 options | | _Multiple choice only_ | +| [name](#name) | What is the name of this campsite?
_The name of this campsite is {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [capacity_persons](#capacity_persons) | How many people can stay here?
_{capacity:persons} people can stay here_ | | *[capacity:persons](https://wiki.osm.org/wiki/Key:capacity:persons)* ([pnat](../SpecialInputElements.md#pnat)) | +| [fee](#fee) | Is there a fee?
2 options | | _Multiple choice only_ | +| [charge_person_day](#charge_person_day) | What is the charge per person per day?
_Charge per person per day: {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | +| [charge_day](#charge_day) | What is the charge per day?
_Charge per day: {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | +| [caravansites-toilets](#caravansites-toilets)
_(Original in [caravansites](./caravansites.md#caravansites-toilets))_ | Does this place have toilets?
2 options | | _Multiple choice only_ | +| [toilets-wheelchair](#toilets-wheelchair)
_(Original in [toilet_at_amenity](./toilet_at_amenity.md#toilets-wheelchair))_ | Is there a dedicated toilet for wheelchair users?
3 options | wheelchair, hidden | _Multiple choice only_ | +| [questions](#questions)
_(Original in [questions](./BuiltinQuestions.md#questions))_ | _{questions()}_ | | _Multiple choice only_ | +| [mastodon](#mastodon)
_(Original in [questions](./BuiltinQuestions.md#mastodon))_ | What is the Mastodon-handle of ?
_{fediverse_link(contact:mastodon)}_ | | *[contact:mastodon](https://wiki.osm.org/wiki/Key:contact:mastodon)* ([fediverse](../SpecialInputElements.md#fediverse)) | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -177,19 +204,28 @@ The question is `What is the website of {title()}?` This tagrendering has labels `contact` -### fee - -The question is `Is a fee charged here?` -*A fee of {charge} should be paid for here* is shown if `charge` is set - - - *The campsite is free of charge* is shown if with fee=no - - *A fee is charged here.* is shown if with fee=yes & charge= - ### capacity_persons The question is `How many people can stay here?` *{capacity:persons} people can stay here* is shown if `capacity:persons` is set +### fee + +The question is `Is there a fee?` + + - *The campsite is free of charge* is shown if with fee=no + - *There is a fee.* is shown if with fee=yes + +### charge_person_day + +The question is `What is the charge per person per day?` +*Charge per person per day: {charge}* is shown if `charge` is set + +### charge_day + +The question is `What is the charge per day?` +*Charge per day: {charge}* is shown if `charge` is set + ### caravansites-toilets The question is `Does this place have toilets?` @@ -205,6 +241,10 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *No wheelchair access* is shown if with toilets:wheelchair=no - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated +This tagrendering has labels +`wheelchair` +`hidden` + ### questions Show the questions block at this location _This tagrendering has no question and is thus read-only_ @@ -276,7 +316,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -288,11 +328,35 @@ Elements must match **all** of the following expressions: | [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [yes](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | | [toilets:wheelchair](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dno) [designated](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Ddesignated) | -| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wifi](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi) | +| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) | | [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) | | [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | | [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [name](#name) | What is the name of this ?
_{name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [presettypeselect](#presettypeselect) | _{preset_type_select()}_ | | _Multiple choice only_ | +| [group_only](#group_only) | Is this hostel exclusively for groups?
2 options | | _Multiple choice only_ | +| [brand](#brand)
_(Original in [questions](./BuiltinQuestions.md#brand))_ | Is part of a bigger brand?
_Part of {brand}_
1 options | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [wheelchair-access](#wheelchair-access)
_(Original in [questions](./BuiltinQuestions.md#wheelchair-access))_ | Is this place accessible with a wheelchair?
4 options | | _Multiple choice only_ | +| [toilets-wheelchair](#toilets-wheelchair)
_(Original in [toilet_at_amenity](./toilet_at_amenity.md#toilets-wheelchair))_ | Is there a dedicated toilet for wheelchair users?
3 options | wheelchair, hidden | _Multiple choice only_ | +| [internet](#internet)
_(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access?
6 options | internet-all | _Multiple choice only_ | +| [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | +| [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | +| [dog-access](#dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -377,6 +441,10 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *No wheelchair access* is shown if with toilets:wheelchair=no - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated +This tagrendering has labels +`wheelchair` +`hidden` + ### internet The question is `Does this place offer internet access?` @@ -386,7 +454,7 @@ The question is `Does this place offer internet access?` - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_ - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal - *This place offers wired internet access* is shown if with internet_access=wired - - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wifi + - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan This tagrendering has labels `internet-all` @@ -427,7 +495,7 @@ The question is `Are dogs allowed in this business?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button @@ -484,7 +552,7 @@ Elements must match the expression ** [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [yes](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | | [toilets:wheelchair](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dno) [designated](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Ddesignated) | -| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wifi](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi) | +| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) | | [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) | | [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | | [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [name](#name) | What is the name of this ?
_{name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [presettypeselect](#presettypeselect) | _{preset_type_select()}_ | | _Multiple choice only_ | +| [group_only](#group_only) | Is this hostel exclusively for groups?
2 options | | _Multiple choice only_ | +| [brand](#brand)
_(Original in [questions](./BuiltinQuestions.md#brand))_ | Is part of a bigger brand?
_Part of {brand}_
1 options | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [wheelchair-access](#wheelchair-access)
_(Original in [questions](./BuiltinQuestions.md#wheelchair-access))_ | Is this place accessible with a wheelchair?
4 options | | _Multiple choice only_ | +| [toilets-wheelchair](#toilets-wheelchair)
_(Original in [toilet_at_amenity](./toilet_at_amenity.md#toilets-wheelchair))_ | Is there a dedicated toilet for wheelchair users?
3 options | wheelchair, hidden | _Multiple choice only_ | +| [internet](#internet)
_(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access?
6 options | internet-all | _Multiple choice only_ | +| [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | +| [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | +| [dog-access](#dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -585,6 +677,10 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *No wheelchair access* is shown if with toilets:wheelchair=no - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated +This tagrendering has labels +`wheelchair` +`hidden` + ### internet The question is `Does this place offer internet access?` @@ -594,7 +690,7 @@ The question is `Does this place offer internet access?` - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_ - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal - *This place offers wired internet access* is shown if with internet_access=wired - - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wifi + - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan This tagrendering has labels `internet-all` @@ -635,7 +731,7 @@ The question is `Are dogs allowed in this business?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Themes/speelplekken.md b/Docs/Themes/speelplekken.md index 53c382433..a68ce9b16 100644 --- a/Docs/Themes/speelplekken.md +++ b/Docs/Themes/speelplekken.md @@ -27,12 +27,15 @@ Available languages: 2. [shadow](#shadow) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [has-video](#has-video) + [leftover-questions](#leftover-questions) + [lod](#lod) 3. [walking_routes](#walking_routes) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + + [Korte beschrijving:](#korte-beschrijving) + [has-video](#has-video) + [walk-length](#walk-length) + [walk-type](#walk-type) @@ -68,12 +71,20 @@ Elements must match the expression ** [_video:id](https://wiki.openstreetmap.org/wiki/Key:_video:id) | [string](../SpecialInputElements.md#string) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [has-video](#has-video) | __ | | *[_video:id](https://wiki.osm.org/wiki/Key:_video:id)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### has-video _This tagrendering has no question and is thus read-only_ @@ -82,7 +93,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod @@ -112,7 +123,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -122,6 +133,20 @@ Elements must match **all** of the following expressions: | [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | | | [operator:email](https://wiki.openstreetmap.org/wiki/Key:operator:email) | [email](../SpecialInputElements.md#email) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [has-video](#has-video) | __ | | *[_video:id](https://wiki.osm.org/wiki/Key:_video:id)* ([string](../SpecialInputElements.md#string)) | +| [walk-length](#walk-length) | _Deze wandeling is {_length:km}km lang_ | | _Multiple choice only_ | +| [walk-type](#walk-type) | 4 options | | _Multiple choice only_ | +| [walk-description](#walk-description) | Geef een korte beschrijving van de wandeling (max 255 tekens)
_

Korte beschrijving:

{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | +| [walk-operator](#walk-operator) | Wie beheert deze wandeling en plaatst dus de signalisatiebordjes?
_Signalisatie geplaatst door {operator}_ | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [walk-operator-email](#walk-operator-email) | Naar wie kan men emailen bij problemen rond signalisatie?
_Bij problemen met signalisatie kan men emailen naar {operator:email}_ | | *[operator:email](https://wiki.osm.org/wiki/Key:operator:email)* ([email](../SpecialInputElements.md#email)) | +| [questions](#questions)
_(Original in [questions](./BuiltinQuestions.md#questions))_ | _{questions()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### has-video _This tagrendering has no question and is thus read-only_ diff --git a/Docs/Themes/sports.md b/Docs/Themes/sports.md index 5ef262f5d..de1aa60b6 100644 --- a/Docs/Themes/sports.md +++ b/Docs/Themes/sports.md @@ -41,6 +41,8 @@ Available languages: - [Presets](#presets) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + + [Opening hours](#opening-hours) + [images](#images) + [reviews](#reviews) + [shops-name](#shops-name) @@ -116,7 +118,7 @@ Elements must match the expression ** [service:bicycle:diy](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:diy) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dno) [only_sold](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Donly_sold) | | [service:bicycle:cleaning](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dyes) [diy](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Ddiy) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dno) | | [service:bicycle:cleaning:charge](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:charge) | [string](../SpecialInputElements.md#string) | | -| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wifi](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wifi) | +| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) | | [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) | | [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) | @@ -157,6 +159,57 @@ Elements must match the expression ** [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [shops-name](#shops-name) | What is the name of this shop?
_This shop is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [shop_types](#shop_types)
_(Original in [id_presets](./id_presets.md#shop_types))_ | What kind of shop is this?
_This is a {shop}_
165 options | description | *[shop](https://wiki.osm.org/wiki/Key:shop)* ([string](../SpecialInputElements.md#string)) | +| [brand](#brand) | What is the brand of this shop?
_Part of {brand}_
1 options | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [second_hand](#second_hand) | Does this shop sell second-hand items?
3 options | | _Multiple choice only_ | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [copyshop-print-sizes](#copyshop-print-sizes) | What paper formats does this shop offer?
5 options | | _Multiple choice only_ | +| [copyshop-binding](#copyshop-binding) | Does this shop offer a binding service?
2 options | | _Multiple choice only_ | +| [optometrist_service](#optometrist_service) | Are medical services available here?
2 options | | _Multiple choice only_ | +| [key_cutter](#key_cutter) | Does this shop offer key cutting?
3 options | | _Multiple choice only_ | +| [sells_new_bikes](#sells_new_bikes) | Does this shop sell bikes?
2 options | | _Multiple choice only_ | +| [bike_second_hand](#bike_second_hand) | Does this shop sell second-hand bikes?
3 options | | _Multiple choice only_ | +| [repairs_bikes](#repairs_bikes) | Does this shop repair bikes?
4 options | | _Multiple choice only_ | +| [bicycle_rental](#bicycle_rental) | Does this shop rent out bikes?
2 options | | _Multiple choice only_ | +| [bicycle-types](#bicycle-types)
_(Original in [bicycle_rental](./bicycle_rental.md#bicycle-types))_ | What kind of bicycles and accessories are rented here?
_{rental} is rented here_
9 options | bicycle_rental | *[rental](https://wiki.osm.org/wiki/Key:rental)* ([string](../SpecialInputElements.md#string)) | +| [rental-capacity-city_bike](#rental-capacity-city_bike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-city_bike))_ | How many city bikes can be rented here?
_{capacity:city_bike} city bikes can be rented here_ | bicycle_rental | *[capacity:city_bike](https://wiki.osm.org/wiki/Key:capacity:city_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-ebike](#rental-capacity-ebike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-ebike))_ | How many electrical bikes can be rented here?
_{capacity:ebike} electrical bikes can be rented here_ | bicycle_rental | *[capacity:ebike](https://wiki.osm.org/wiki/Key:capacity:ebike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-kid_bike](#rental-capacity-kid_bike)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-kid_bike))_ | How many bikes for children can be rented here?
_{capacity:kid_bike} bikes for children can be rented here_ | bicycle_rental | *[capacity:kid_bike](https://wiki.osm.org/wiki/Key:capacity:kid_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bmx](#rental-capacity-bmx)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-bmx))_ | How many BMX bikes can be rented here?
_{capacity:bmx} BMX bikes can be rented here_ | bicycle_rental | *[capacity:bmx](https://wiki.osm.org/wiki/Key:capacity:bmx)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-mtb](#rental-capacity-mtb)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-mtb))_ | How many mountainbikes can be rented here?
_{capacity:mtb} mountainbikes can be rented here_ | bicycle_rental | *[capacity:mtb](https://wiki.osm.org/wiki/Key:capacity:mtb)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bicycle_pannier](#rental-capacity-bicycle_pannier)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-bicycle_pannier))_ | How many bicycle panniers can be rented here?
_{capacity:bicycle_pannier} bicycle panniers can be rented here_ | bicycle_rental | *[capacity:bicycle_pannier](https://wiki.osm.org/wiki/Key:capacity:bicycle_pannier)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-tandem_bicycle](#rental-capacity-tandem_bicycle)
_(Original in [bicycle_rental](./bicycle_rental.md#rental-capacity-tandem_bicycle))_ | How many tandem can be rented here?
_{capacity:tandem_bicycle} tandem can be rented here_ | bicycle_rental | *[capacity:tandem_bicycle](https://wiki.osm.org/wiki/Key:capacity:tandem_bicycle)* ([pnat](../SpecialInputElements.md#pnat)) | +| [bike_pump_service](#bike_pump_service) | Does this shop offer a bike pump for use by anyone?
3 options | | _Multiple choice only_ | +| [bike_repair_tools](#bike_repair_tools) | Are there tools here to repair your own bike?
3 options | | _Multiple choice only_ | +| [bike_wash](#bike_wash) | Are bicycles washed here?
3 options | | _Multiple choice only_ | +| [bike_cleaning-service_bicycle_cleaning_charge](#bike_cleaning-service_bicycle_cleaning_charge)
_(Original in [bike_cleaning](./bike_cleaning.md#bike_cleaning-service_bicycle_cleaning_charge))_ | How much does it cost to use the cleaning service?
_Using the cleaning service costs {service:bicycle:cleaning:charge}_
2 options | | *[service:bicycle:cleaning:charge](https://wiki.osm.org/wiki/Key:service:bicycle:cleaning:charge)* ([string](../SpecialInputElements.md#string)) | +| [internet](#internet)
_(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access?
6 options | internet-all | _Multiple choice only_ | +| [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | +| [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | +| [organic](#organic) | Does this shop offer organic products?
3 options | | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [dog-access](#dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | +| [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -642,7 +695,7 @@ The question is `Does this place offer internet access?` - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_ - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal - *This place offers wired internet access* is shown if with internet_access=wired - - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wifi + - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan This tagrendering has labels `internet-all` @@ -737,7 +790,7 @@ The question is `Is there still some relevant info that the previous questions d ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Themes/stations.md b/Docs/Themes/stations.md index 6e3632d70..83e418857 100644 --- a/Docs/Themes/stations.md +++ b/Docs/Themes/stations.md @@ -56,10 +56,12 @@ Available languages: 2. [train_station](#train_station) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) 3. [departures_board](#departures_board) - [Presets](#presets) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [images](#images) + [type](#type) + [repeated](#repeated) @@ -90,6 +92,11 @@ Elements must match **any** of the following expressions: ## Supported attributes +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | + # departures_board Displays showing the trains that will leave from this station @@ -116,13 +123,25 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [departures_board](https://wiki.openstreetmap.org/wiki/Key:departures_board) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:departures_board%3Dyes) [realtime](https://wiki.openstreetmap.org/wiki/Tag:departures_board%3Drealtime) [timetable](https://wiki.openstreetmap.org/wiki/Tag:departures_board%3Dtimetable) [delay](https://wiki.openstreetmap.org/wiki/Tag:departures_board%3Ddelay) | | [level](https://wiki.openstreetmap.org/wiki/Key:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:level%3D-1) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [type](#type) | What kind of departures board is this?
4 options | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -163,7 +182,7 @@ This tagrendering has labels ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Themes/street_lighting.md b/Docs/Themes/street_lighting.md index f5e377f9d..75e91383b 100644 --- a/Docs/Themes/street_lighting.md +++ b/Docs/Themes/street_lighting.md @@ -9,8 +9,9 @@ The theme introduction reads: This theme contains the following layers: - [street_lamps](../Layers/street_lamps.md) + - [utility_pole](../Layers/utility_pole.md) - [lit_streets (defined in this theme)](#lit_streets) - - [all_streets (defined in this theme)](#all_streets) + - [all_streets](../Layers/all_streets.md) Available languages: @@ -39,14 +40,7 @@ Available languages: 2. [lit_streets](#lit_streets) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - + [images](#images) - + [lit](#lit) - + [leftover-questions](#leftover-questions) - + [split_button](#split_button) - + [lod](#lod) -3. [all_streets](#all_streets) - - [Basic tags for this layer](#basic-tags-for-this-layer) - - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [images](#images) + [lit](#lit) + [leftover-questions](#leftover-questions) @@ -75,12 +69,22 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [lit](https://wiki.openstreetmap.org/wiki/Key:lit) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:lit%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:lit%3Dno) [24/7](https://wiki.openstreetmap.org/wiki/Tag:lit%3D24/7) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [lit](#lit) | Is this street lit?
4 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [split_button](#split_button)
_(Original in [questions](./BuiltinQuestions.md#split_button))_ | _{split_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -98,63 +102,7 @@ The question is `Is this street lit?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* - -### split_button - -_This tagrendering has no question and is thus read-only_ -*{split_button()}* - -### lod - -_This tagrendering has no question and is thus read-only_ -*{linked_data_from_website()}* - -This tagrendering has labels -`added_by_default` -# all_streets - - - This layer is shown at zoomlevel **18** and higher - - Not rendered on the map by default. If you want to rendering this on the map, override `mapRenderings` - -No themes use this layer - -## Basic tags for this layer - -Elements must match **all** of the following expressions: - -0. highway~.+ -1. highway!=platform -2. service!=driveway - -[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22highway%22%5D%5B%22highway%22!%3D%22platform%22%5D%5B%22service%22!%3D%22driveway%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) - -## Supported attributes - -**Warning:**,this quick overview is incomplete, - -| attribute | type | values which are supported by this layer | ------|-----|----- | -| [lit](https://wiki.openstreetmap.org/wiki/Key:lit) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:lit%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:lit%3Dno) [24/7](https://wiki.openstreetmap.org/wiki/Tag:lit%3D24/7) | - -### images -This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images -_This tagrendering has no question and is thus read-only_ -*{image_carousel()}{image_upload()}* - -### lit - -The question is `Is this street lit?` - - - *This street is lit* is shown if with lit=yes - - *This street is not lit* is shown if with lit=no - - *This street is lit at night* is shown if with lit=sunset-sunrise. _This option cannot be chosen as answer_ - - *This street is lit 24/7* is shown if with lit=24/7 - -### leftover-questions - -_This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### split_button diff --git a/Docs/Themes/street_lighting_assen.md b/Docs/Themes/street_lighting_assen.md index b960bead9..d10f93733 100644 --- a/Docs/Themes/street_lighting_assen.md +++ b/Docs/Themes/street_lighting_assen.md @@ -23,6 +23,7 @@ Available languages: 2. [assen](#assen) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [all_tags](#all_tags) + [leftover-questions](#leftover-questions) + [lod](#lod) @@ -48,6 +49,14 @@ Elements must match the expression **Lichtmastnummer~.+** ## Supported attributes +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [all_tags](#all_tags)
_(Original in [questions](./BuiltinQuestions.md#all_tags))_ | _{all_tags()}_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### all_tags Shows a table with all the tags of the feature _This tagrendering has no question and is thus read-only_ @@ -56,7 +65,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod diff --git a/Docs/Themes/toerisme_vlaanderen.md b/Docs/Themes/toerisme_vlaanderen.md index 4f7038850..0690a53a6 100644 --- a/Docs/Themes/toerisme_vlaanderen.md +++ b/Docs/Themes/toerisme_vlaanderen.md @@ -31,6 +31,9 @@ Available languages: - [Presets](#presets) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + + [Opening hours](#opening-hours) + + [Technical questions](#technical-questions) + [images](#images) + [Type](#type) + [access](#access) @@ -150,6 +153,8 @@ Available languages: - [Presets](#presets) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + + [Opening hours](#opening-hours) + [images](#images) + [bicycle_rental_type](#bicycle_rental_type) + [website](#website) @@ -202,7 +207,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -308,6 +313,123 @@ Elements must match **all** of the following expressions: | [planned:amenity](https://wiki.openstreetmap.org/wiki/Key:planned:amenity) | Multiple choice | [](https://wiki.openstreetmap.org/wiki/Tag:planned:amenity%3D) [](https://wiki.openstreetmap.org/wiki/Tag:planned:amenity%3D) [charging_station](https://wiki.openstreetmap.org/wiki/Tag:planned:amenity%3Dcharging_station) [](https://wiki.openstreetmap.org/wiki/Tag:planned:amenity%3D) [](https://wiki.openstreetmap.org/wiki/Tag:planned:amenity%3D) | | [parking:fee](https://wiki.openstreetmap.org/wiki/Key:parking:fee) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:parking:fee%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:parking:fee%3Dyes) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [Type](#Type) | Which vehicles are allowed to charge here?
5 options | | _Multiple choice only_ | +| [access](#access) | Who is allowed to use this charging station?
_Access is {access}_
6 options | | *[access](https://wiki.osm.org/wiki/Key:access)* ([string](../SpecialInputElements.md#string)) | +| [capacity](#capacity) | How much vehicles can be charged here at the same time?
_{capacity} vehicles can be charged here at the same time_ | | *[capacity](https://wiki.osm.org/wiki/Key:capacity)* ([pnat](../SpecialInputElements.md#pnat)) | +| [Available_charging_stations (generated)](#Available_charging_stations (generated)) | Which charging connections are available here?
42 options | | _Multiple choice only_ | +| [plugs-amount-socket:schuko](#plugs-amount-socket:schuko) | How much plugs of type Schuko wall plug without ground pin (CEE7/4 type F) are available here?
_There are {socket:schuko} plugs of type Schuko wall plug without ground pin (CEE7/4 type F) available here_ | plugs-amount | *[socket:schuko](https://wiki.osm.org/wiki/Key:socket:schuko)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:schuko](#voltage-socket:schuko) | What voltage do the plugs with Schuko wall plug without ground pin (CEE7/4 type F) offer?
_Schuko wall plug without ground pin (CEE7/4 type F) outputs {canonical(socket:schuko:voltage)}_
1 options | technical | *[socket:schuko:voltage](https://wiki.osm.org/wiki/Key:socket:schuko:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:schuko](#current-socket:schuko) | What current do the plugs with Schuko wall plug without ground pin (CEE7/4 type F) offer?
_Schuko wall plug without ground pin (CEE7/4 type F) outputs at most {canonical(socket:schuko:current)}_
1 options | technical | *[socket:schuko:current](https://wiki.osm.org/wiki/Key:socket:schuko:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:schuko](#power-output-socket:schuko) | What power output does a single plug of type Schuko wall plug without ground pin (CEE7/4 type F) offer?
_Schuko wall plug without ground pin (CEE7/4 type F) outputs at most {canonical(socket:schuko:output)}_
1 options | technical | *[socket:schuko:output](https://wiki.osm.org/wiki/Key:socket:schuko:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:typee](#plugs-amount-socket:typee) | How much plugs of type European wall plug with ground pin (CEE7/4 type E) are available here?
_There are {socket:typee} plugs of type European wall plug with ground pin (CEE7/4 type E) available here_ | plugs-amount | *[socket:typee](https://wiki.osm.org/wiki/Key:socket:typee)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:typee](#voltage-socket:typee) | What voltage do the plugs with European wall plug with ground pin (CEE7/4 type E) offer?
_European wall plug with ground pin (CEE7/4 type E) outputs {canonical(socket:typee:voltage)}_
1 options | technical | *[socket:typee:voltage](https://wiki.osm.org/wiki/Key:socket:typee:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:typee](#current-socket:typee) | What current do the plugs with European wall plug with ground pin (CEE7/4 type E) offer?
_European wall plug with ground pin (CEE7/4 type E) outputs at most {canonical(socket:typee:current)}_
1 options | technical | *[socket:typee:current](https://wiki.osm.org/wiki/Key:socket:typee:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:typee](#power-output-socket:typee) | What power output does a single plug of type European wall plug with ground pin (CEE7/4 type E) offer?
_European wall plug with ground pin (CEE7/4 type E) outputs at most {canonical(socket:typee:output)}_
2 options | technical | *[socket:typee:output](https://wiki.osm.org/wiki/Key:socket:typee:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:chademo](#plugs-amount-socket:chademo) | How much plugs of type Chademo are available here?
_There are {socket:chademo} plugs of type Chademo available here_ | plugs-amount | *[socket:chademo](https://wiki.osm.org/wiki/Key:socket:chademo)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:chademo](#voltage-socket:chademo) | What voltage do the plugs with Chademo offer?
_Chademo outputs {canonical(socket:chademo:voltage)}_
1 options | technical | *[socket:chademo:voltage](https://wiki.osm.org/wiki/Key:socket:chademo:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:chademo](#current-socket:chademo) | What current do the plugs with Chademo offer?
_Chademo outputs at most {canonical(socket:chademo:current)}_
1 options | technical | *[socket:chademo:current](https://wiki.osm.org/wiki/Key:socket:chademo:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:chademo](#power-output-socket:chademo) | What power output does a single plug of type Chademo offer?
_Chademo outputs at most {canonical(socket:chademo:output)}_
1 options | technical | *[socket:chademo:output](https://wiki.osm.org/wiki/Key:socket:chademo:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:type1_cable](#plugs-amount-socket:type1_cable) | How much plugs of type Type 1 with cable (J1772) are available here?
_There are {socket:type1_cable} plugs of type Type 1 with cable (J1772) available here_ | plugs-amount | *[socket:type1_cable](https://wiki.osm.org/wiki/Key:socket:type1_cable)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:type1_cable](#voltage-socket:type1_cable) | What voltage do the plugs with Type 1 with cable (J1772) offer?
_Type 1 with cable (J1772) outputs {canonical(socket:type1_cable:voltage)}_
2 options | technical | *[socket:type1_cable:voltage](https://wiki.osm.org/wiki/Key:socket:type1_cable:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:type1_cable](#current-socket:type1_cable) | What current do the plugs with Type 1 with cable (J1772) offer?
_Type 1 with cable (J1772) outputs at most {canonical(socket:type1_cable:current)}_
1 options | technical | *[socket:type1_cable:current](https://wiki.osm.org/wiki/Key:socket:type1_cable:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:type1_cable](#power-output-socket:type1_cable) | What power output does a single plug of type Type 1 with cable (J1772) offer?
_Type 1 with cable (J1772) outputs at most {canonical(socket:type1_cable:output)}_
2 options | technical | *[socket:type1_cable:output](https://wiki.osm.org/wiki/Key:socket:type1_cable:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:type1](#plugs-amount-socket:type1) | How much plugs of type Type 1 without cable (J1772) are available here?
_There are {socket:type1} plugs of type Type 1 without cable (J1772) available here_ | plugs-amount | *[socket:type1](https://wiki.osm.org/wiki/Key:socket:type1)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:type1](#voltage-socket:type1) | What voltage do the plugs with Type 1 without cable (J1772) offer?
_Type 1 without cable (J1772) outputs {canonical(socket:type1:voltage)}_
2 options | technical | *[socket:type1:voltage](https://wiki.osm.org/wiki/Key:socket:type1:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:type1](#current-socket:type1) | What current do the plugs with Type 1 without cable (J1772) offer?
_Type 1 without cable (J1772) outputs at most {canonical(socket:type1:current)}_
1 options | technical | *[socket:type1:current](https://wiki.osm.org/wiki/Key:socket:type1:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:type1](#power-output-socket:type1) | What power output does a single plug of type Type 1 without cable (J1772) offer?
_Type 1 without cable (J1772) outputs at most {canonical(socket:type1:output)}_
4 options | technical | *[socket:type1:output](https://wiki.osm.org/wiki/Key:socket:type1:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:type1_combo](#plugs-amount-socket:type1_combo) | How much plugs of type Type 1 CCS (aka Type 1 Combo) are available here?
_There are {socket:type1_combo} plugs of type Type 1 CCS (aka Type 1 Combo) available here_ | plugs-amount | *[socket:type1_combo](https://wiki.osm.org/wiki/Key:socket:type1_combo)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:type1_combo](#voltage-socket:type1_combo) | What voltage do the plugs with Type 1 CCS (aka Type 1 Combo) offer?
_Type 1 CCS (aka Type 1 Combo) outputs {canonical(socket:type1_combo:voltage)}_
2 options | technical | *[socket:type1_combo:voltage](https://wiki.osm.org/wiki/Key:socket:type1_combo:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:type1_combo](#current-socket:type1_combo) | What current do the plugs with Type 1 CCS (aka Type 1 Combo) offer?
_Type 1 CCS (aka Type 1 Combo) outputs at most {canonical(socket:type1_combo:current)}_
2 options | technical | *[socket:type1_combo:current](https://wiki.osm.org/wiki/Key:socket:type1_combo:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:type1_combo](#power-output-socket:type1_combo) | What power output does a single plug of type Type 1 CCS (aka Type 1 Combo) offer?
_Type 1 CCS (aka Type 1 Combo) outputs at most {canonical(socket:type1_combo:output)}_
4 options | technical | *[socket:type1_combo:output](https://wiki.osm.org/wiki/Key:socket:type1_combo:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:tesla_supercharger](#plugs-amount-socket:tesla_supercharger) | How much plugs of type Tesla Supercharger are available here?
_There are {socket:tesla_supercharger} plugs of type Tesla Supercharger available here_ | plugs-amount | *[socket:tesla_supercharger](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:tesla_supercharger](#voltage-socket:tesla_supercharger) | What voltage do the plugs with Tesla Supercharger offer?
_Tesla Supercharger outputs {canonical(socket:tesla_supercharger:voltage)}_
1 options | technical | *[socket:tesla_supercharger:voltage](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:tesla_supercharger](#current-socket:tesla_supercharger) | What current do the plugs with Tesla Supercharger offer?
_Tesla Supercharger outputs at most {canonical(socket:tesla_supercharger:current)}_
2 options | technical | *[socket:tesla_supercharger:current](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:tesla_supercharger](#power-output-socket:tesla_supercharger) | What power output does a single plug of type Tesla Supercharger offer?
_Tesla Supercharger outputs at most {canonical(socket:tesla_supercharger:output)}_
3 options | technical | *[socket:tesla_supercharger:output](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:type2](#plugs-amount-socket:type2) | How much plugs of type Type 2 (mennekes) are available here?
_There are {socket:type2} plugs of type Type 2 (mennekes) available here_ | plugs-amount | *[socket:type2](https://wiki.osm.org/wiki/Key:socket:type2)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:type2](#voltage-socket:type2) | What voltage do the plugs with Type 2 (mennekes) offer?
_Type 2 (mennekes) outputs {canonical(socket:type2:voltage)}_
2 options | technical | *[socket:type2:voltage](https://wiki.osm.org/wiki/Key:socket:type2:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:type2](#current-socket:type2) | What current do the plugs with Type 2 (mennekes) offer?
_Type 2 (mennekes) outputs at most {canonical(socket:type2:current)}_
2 options | technical | *[socket:type2:current](https://wiki.osm.org/wiki/Key:socket:type2:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:type2](#power-output-socket:type2) | What power output does a single plug of type Type 2 (mennekes) offer?
_Type 2 (mennekes) outputs at most {canonical(socket:type2:output)}_
2 options | technical | *[socket:type2:output](https://wiki.osm.org/wiki/Key:socket:type2:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:type2_combo](#plugs-amount-socket:type2_combo) | How much plugs of type Type 2 CCS (mennekes) are available here?
_There are {socket:type2_combo} plugs of type Type 2 CCS (mennekes) available here_ | plugs-amount | *[socket:type2_combo](https://wiki.osm.org/wiki/Key:socket:type2_combo)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:type2_combo](#voltage-socket:type2_combo) | What voltage do the plugs with Type 2 CCS (mennekes) offer?
_Type 2 CCS (mennekes) outputs {canonical(socket:type2_combo:voltage)}_
2 options | technical | *[socket:type2_combo:voltage](https://wiki.osm.org/wiki/Key:socket:type2_combo:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:type2_combo](#current-socket:type2_combo) | What current do the plugs with Type 2 CCS (mennekes) offer?
_Type 2 CCS (mennekes) outputs at most {canonical(socket:type2_combo:current)}_
2 options | technical | *[socket:type2_combo:current](https://wiki.osm.org/wiki/Key:socket:type2_combo:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:type2_combo](#power-output-socket:type2_combo) | What power output does a single plug of type Type 2 CCS (mennekes) offer?
_Type 2 CCS (mennekes) outputs at most {canonical(socket:type2_combo:output)}_
1 options | technical | *[socket:type2_combo:output](https://wiki.osm.org/wiki/Key:socket:type2_combo:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:type2_cable](#plugs-amount-socket:type2_cable) | How much plugs of type Type 2 with cable (mennekes) are available here?
_There are {socket:type2_cable} plugs of type Type 2 with cable (mennekes) available here_ | plugs-amount | *[socket:type2_cable](https://wiki.osm.org/wiki/Key:socket:type2_cable)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:type2_cable](#voltage-socket:type2_cable) | What voltage do the plugs with Type 2 with cable (mennekes) offer?
_Type 2 with cable (mennekes) outputs {canonical(socket:type2_cable:voltage)}_
2 options | technical | *[socket:type2_cable:voltage](https://wiki.osm.org/wiki/Key:socket:type2_cable:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:type2_cable](#current-socket:type2_cable) | What current do the plugs with Type 2 with cable (mennekes) offer?
_Type 2 with cable (mennekes) outputs at most {canonical(socket:type2_cable:current)}_
2 options | technical | *[socket:type2_cable:current](https://wiki.osm.org/wiki/Key:socket:type2_cable:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:type2_cable](#power-output-socket:type2_cable) | What power output does a single plug of type Type 2 with cable (mennekes) offer?
_Type 2 with cable (mennekes) outputs at most {canonical(socket:type2_cable:output)}_
2 options | technical | *[socket:type2_cable:output](https://wiki.osm.org/wiki/Key:socket:type2_cable:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:tesla_supercharger_ccs](#plugs-amount-socket:tesla_supercharger_ccs) | How much plugs of type Tesla Supercharger CCS (a branded type2_css) are available here?
_There are {socket:tesla_supercharger_ccs} plugs of type Tesla Supercharger CCS (a branded type2_css) available here_ | plugs-amount | *[socket:tesla_supercharger_ccs](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger_ccs)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:tesla_supercharger_ccs](#voltage-socket:tesla_supercharger_ccs) | What voltage do the plugs with Tesla Supercharger CCS (a branded type2_css) offer?
_Tesla Supercharger CCS (a branded type2_css) outputs {canonical(socket:tesla_supercharger_ccs:voltage)}_
2 options | technical | *[socket:tesla_supercharger_ccs:voltage](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger_ccs:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:tesla_supercharger_ccs](#current-socket:tesla_supercharger_ccs) | What current do the plugs with Tesla Supercharger CCS (a branded type2_css) offer?
_Tesla Supercharger CCS (a branded type2_css) outputs at most {canonical(socket:tesla_supercharger_ccs:current)}_
2 options | technical | *[socket:tesla_supercharger_ccs:current](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger_ccs:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:tesla_supercharger_ccs](#power-output-socket:tesla_supercharger_ccs) | What power output does a single plug of type Tesla Supercharger CCS (a branded type2_css) offer?
_Tesla Supercharger CCS (a branded type2_css) outputs at most {canonical(socket:tesla_supercharger_ccs:output)}_
1 options | technical | *[socket:tesla_supercharger_ccs:output](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger_ccs:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:tesla_destination_us](#plugs-amount-socket:tesla_destination_us) | How much plugs of type Tesla Supercharger (destination) are available here?
_There are {socket:tesla_destination} plugs of type Tesla Supercharger (destination) available here_ | plugs-amount | *[socket:tesla_destination](https://wiki.osm.org/wiki/Key:socket:tesla_destination)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:tesla_destination_us](#voltage-socket:tesla_destination_us) | What voltage do the plugs with Tesla Supercharger (destination) offer?
_Tesla Supercharger (destination) outputs {canonical(socket:tesla_destination:voltage)}_
1 options | technical | *[socket:tesla_destination:voltage](https://wiki.osm.org/wiki/Key:socket:tesla_destination:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:tesla_destination_us](#current-socket:tesla_destination_us) | What current do the plugs with Tesla Supercharger (destination) offer?
_Tesla Supercharger (destination) outputs at most {canonical(socket:tesla_destination:current)}_
2 options | technical | *[socket:tesla_destination:current](https://wiki.osm.org/wiki/Key:socket:tesla_destination:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:tesla_destination_us](#power-output-socket:tesla_destination_us) | What power output does a single plug of type Tesla Supercharger (destination) offer?
_Tesla Supercharger (destination) outputs at most {canonical(socket:tesla_destination:output)}_
3 options | technical | *[socket:tesla_destination:output](https://wiki.osm.org/wiki/Key:socket:tesla_destination:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:tesla_destination](#plugs-amount-socket:tesla_destination) | How much plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) are available here?
_There are {socket:tesla_destination} plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) available here_ | plugs-amount | *[socket:tesla_destination](https://wiki.osm.org/wiki/Key:socket:tesla_destination)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:tesla_destination](#voltage-socket:tesla_destination) | What voltage do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs {canonical(socket:tesla_destination:voltage)}_
2 options | technical | *[socket:tesla_destination:voltage](https://wiki.osm.org/wiki/Key:socket:tesla_destination:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:tesla_destination](#current-socket:tesla_destination) | What current do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:tesla_destination:current)}_
2 options | technical | *[socket:tesla_destination:current](https://wiki.osm.org/wiki/Key:socket:tesla_destination:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:tesla_destination](#power-output-socket:tesla_destination) | What power output does a single plug of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:tesla_destination:output)}_
2 options | technical | *[socket:tesla_destination:output](https://wiki.osm.org/wiki/Key:socket:tesla_destination:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:USB-A](#plugs-amount-socket:USB-A) | How much plugs of type USB to charge phones and small electronics are available here?
_There are {socket:USB-A} plugs of type USB to charge phones and small electronics available here_ | plugs-amount | *[socket:USB-A](https://wiki.osm.org/wiki/Key:socket:USB-A)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:USB-A](#voltage-socket:USB-A) | What voltage do the plugs with USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs {canonical(socket:USB-A:voltage)}_
1 options | technical | *[socket:USB-A:voltage](https://wiki.osm.org/wiki/Key:socket:USB-A:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:USB-A](#current-socket:USB-A) | What current do the plugs with USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs at most {canonical(socket:USB-A:current)}_
2 options | technical | *[socket:USB-A:current](https://wiki.osm.org/wiki/Key:socket:USB-A:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:USB-A](#power-output-socket:USB-A) | What power output does a single plug of type USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs at most {canonical(socket:USB-A:output)}_
2 options | technical | *[socket:USB-A:output](https://wiki.osm.org/wiki/Key:socket:USB-A:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:bosch_3pin](#plugs-amount-socket:bosch_3pin) | How much plugs of type Bosch Active Connect with 3 pins and cable are available here?
_There are {socket:bosch_3pin} plugs of type Bosch Active Connect with 3 pins and cable available here_ | plugs-amount | *[socket:bosch_3pin](https://wiki.osm.org/wiki/Key:socket:bosch_3pin)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:bosch_3pin](#voltage-socket:bosch_3pin) | What voltage do the plugs with Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs {canonical(socket:bosch_3pin:voltage)}_ | technical | *[socket:bosch_3pin:voltage](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:bosch_3pin](#current-socket:bosch_3pin) | What current do the plugs with Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_3pin:current)}_ | technical | *[socket:bosch_3pin:current](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:bosch_3pin](#power-output-socket:bosch_3pin) | What power output does a single plug of type Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_3pin:output)}_ | technical | *[socket:bosch_3pin:output](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:bosch_5pin](#plugs-amount-socket:bosch_5pin) | How much plugs of type Bosch Active Connect with 5 pins and cable are available here?
_There are {socket:bosch_5pin} plugs of type Bosch Active Connect with 5 pins and cable available here_ | plugs-amount | *[socket:bosch_5pin](https://wiki.osm.org/wiki/Key:socket:bosch_5pin)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:bosch_5pin](#voltage-socket:bosch_5pin) | What voltage do the plugs with Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs {canonical(socket:bosch_5pin:voltage)}_ | technical | *[socket:bosch_5pin:voltage](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:bosch_5pin](#current-socket:bosch_5pin) | What current do the plugs with Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bosch_5pin:current)}_ | technical | *[socket:bosch_5pin:current](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:bosch_5pin](#power-output-socket:bosch_5pin) | What power output does a single plug of type Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bosch_5pin:output)}_ | technical | *[socket:bosch_5pin:output](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:bs1363](#plugs-amount-socket:bs1363) | How much plugs of type BS1363 (Type G) are available here?
_There are {socket:bs1363} plugs of type BS1363 (Type G) available here_ | plugs-amount | *[socket:bs1363](https://wiki.osm.org/wiki/Key:socket:bs1363)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:bs1363](#voltage-socket:bs1363) | What voltage do the plugs with BS1363 (Type G) offer?
_BS1363 (Type G) outputs {canonical(socket:bs1363:voltage)}_
1 options | technical | *[socket:bs1363:voltage](https://wiki.osm.org/wiki/Key:socket:bs1363:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:bs1363](#current-socket:bs1363) | What current do the plugs with BS1363 (Type G) offer?
_BS1363 (Type G) outputs at most {canonical(socket:bs1363:current)}_
1 options | technical | *[socket:bs1363:current](https://wiki.osm.org/wiki/Key:socket:bs1363:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:bs1363](#power-output-socket:bs1363) | What power output does a single plug of type BS1363 (Type G) offer?
_BS1363 (Type G) outputs at most {canonical(socket:bs1363:output)}_
1 options | technical | *[socket:bs1363:output](https://wiki.osm.org/wiki/Key:socket:bs1363:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:nema5_15](#plugs-amount-socket:nema5_15) | How much plugs of type NEMA 5-15 (Type B) are available here?
_There are {socket:nema5_15} plugs of type NEMA 5-15 (Type B) available here_ | plugs-amount | *[socket:nema5_15](https://wiki.osm.org/wiki/Key:socket:nema5_15)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:nema5_15](#voltage-socket:nema5_15) | What voltage do the plugs with NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs {canonical(socket:nema5_15:voltage)}_
1 options | technical | *[socket:nema5_15:voltage](https://wiki.osm.org/wiki/Key:socket:nema5_15:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:nema5_15](#current-socket:nema5_15) | What current do the plugs with NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs at most {canonical(socket:nema5_15:current)}_
1 options | technical | *[socket:nema5_15:current](https://wiki.osm.org/wiki/Key:socket:nema5_15:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:nema5_15](#power-output-socket:nema5_15) | What power output does a single plug of type NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs at most {canonical(socket:nema5_15:output)}_
1 options | technical | *[socket:nema5_15:output](https://wiki.osm.org/wiki/Key:socket:nema5_15:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:sev1011_t23](#plugs-amount-socket:sev1011_t23) | How much plugs of type SEV 1011 T23 (Type J) are available here?
_There are {socket:sev1011_t23} plugs of type SEV 1011 T23 (Type J) available here_ | plugs-amount | *[socket:sev1011_t23](https://wiki.osm.org/wiki/Key:socket:sev1011_t23)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:sev1011_t23](#voltage-socket:sev1011_t23) | What voltage do the plugs with SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs {canonical(socket:sev1011_t23:voltage)}_
1 options | technical | *[socket:sev1011_t23:voltage](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:sev1011_t23](#current-socket:sev1011_t23) | What current do the plugs with SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs at most {canonical(socket:sev1011_t23:current)}_
1 options | technical | *[socket:sev1011_t23:current](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:sev1011_t23](#power-output-socket:sev1011_t23) | What power output does a single plug of type SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs at most {canonical(socket:sev1011_t23:output)}_
1 options | technical | *[socket:sev1011_t23:output](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:as3112](#plugs-amount-socket:as3112) | How much plugs of type AS3112 (Type I) are available here?
_There are {socket:as3112} plugs of type AS3112 (Type I) available here_ | plugs-amount | *[socket:as3112](https://wiki.osm.org/wiki/Key:socket:as3112)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:as3112](#voltage-socket:as3112) | What voltage do the plugs with AS3112 (Type I) offer?
_AS3112 (Type I) outputs {canonical(socket:as3112:voltage)}_
1 options | technical | *[socket:as3112:voltage](https://wiki.osm.org/wiki/Key:socket:as3112:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:as3112](#current-socket:as3112) | What current do the plugs with AS3112 (Type I) offer?
_AS3112 (Type I) outputs at most {canonical(socket:as3112:current)}_
1 options | technical | *[socket:as3112:current](https://wiki.osm.org/wiki/Key:socket:as3112:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:as3112](#power-output-socket:as3112) | What power output does a single plug of type AS3112 (Type I) offer?
_AS3112 (Type I) outputs at most {canonical(socket:as3112:output)}_
1 options | technical | *[socket:as3112:output](https://wiki.osm.org/wiki/Key:socket:as3112:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:nema_5_20](#plugs-amount-socket:nema_5_20) | How much plugs of type NEMA 5-20 (Type B) are available here?
_There are {socket:nema_5_20} plugs of type NEMA 5-20 (Type B) available here_ | plugs-amount | *[socket:nema_5_20](https://wiki.osm.org/wiki/Key:socket:nema_5_20)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:nema_5_20](#voltage-socket:nema_5_20) | What voltage do the plugs with NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs {canonical(socket:nema_5_20:voltage)}_
1 options | technical | *[socket:nema_5_20:voltage](https://wiki.osm.org/wiki/Key:socket:nema_5_20:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:nema_5_20](#current-socket:nema_5_20) | What current do the plugs with NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs at most {canonical(socket:nema_5_20:current)}_
1 options | technical | *[socket:nema_5_20:current](https://wiki.osm.org/wiki/Key:socket:nema_5_20:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:nema_5_20](#power-output-socket:nema_5_20) | What power output does a single plug of type NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs at most {canonical(socket:nema_5_20:output)}_
1 options | technical | *[socket:nema_5_20:output](https://wiki.osm.org/wiki/Key:socket:nema_5_20:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [OH](#OH)
_(Original in [questions](./BuiltinQuestions.md#opening_hours_24_7))_ | When is this charging station opened?
_

Opening hours

{opening_hours_table(opening_hours)}_
2 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [fee](#fee) | Does one have to pay to use this charging station?
5 options | | _Multiple choice only_ | +| [charge](#charge) | How much does one have to pay to use this charging station?
_Using this charging station costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([string](../SpecialInputElements.md#string)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options-advanced))_ | Which methods of payment are accepted here?
6 options | | _Multiple choice only_ | +| [app-name](#app-name) | What is the name of the app used for payment?
_Payment can be done using the app {payment:app}_ | | *[payment:app](https://wiki.osm.org/wiki/Key:payment:app)* ([string](../SpecialInputElements.md#string)) | +| [Authentication](#Authentication) | What kind of authentication is available at the charging station?
8 options | | _Multiple choice only_ | +| [Auth phone](#Auth phone) | What's the phone number for authentication call or SMS?
_Authenticate by calling or SMS'ing to {authentication:phone_call:number}_ | | *[authentication:phone_call:number](https://wiki.osm.org/wiki/Key:authentication:phone_call:number)* ([phone](../SpecialInputElements.md#phone)) | +| [maxstay](#maxstay)
_(Original in [questions](./BuiltinQuestions.md#maxstay))_ | What is the maximum amount of time one is allowed to stay here?
_One can stay at most {canonical(maxstay)}_
1 options | | *[maxstay](https://wiki.osm.org/wiki/Key:maxstay)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [Network](#Network) | Is this charging station part of a network?
_Part of the network {network}_
8 options | | *[network](https://wiki.osm.org/wiki/Key:network)* ([string](../SpecialInputElements.md#string)) | +| [Operator](#Operator) | Who is the operator of this charging station?
_This charging station is operated by {operator}_
1 options | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [phone](#phone) | What number can one call if there is a problem with this charging station?
_In case of problems, call {phone}_ | | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email) | What is the email address of the operator?
_In case of problems, send an email to {email}_ | | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website) | What is the website where one can find more information about this charging station?
_More info on {website}_ | | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [ref](#ref) | What is the reference number of this charging station?
_Reference number is {ref}_ | | *[ref](https://wiki.osm.org/wiki/Key:ref)* ([string](../SpecialInputElements.md#string)) | +| [Operational status](#Operational status) | Is this charging point in use?
5 options | | _Multiple choice only_ | +| [Parking:fee](#Parking:fee) | Does one have to pay a parking fee while charging?
2 options | | _Multiple choice only_ | +| [questions](#questions)
_(Original in [questions](./BuiltinQuestions.md#questions))_ | _{questions()}_ | | _Multiple choice only_ | +| [questions-technical](#questions-technical) | _

Technical questions

The questions below are very technical. Feel free to ignore them
{questions(technical)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -1517,7 +1639,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -1534,6 +1656,31 @@ Elements must match **all** of the following expressions: | [capacity:bicycle_pannier](https://wiki.openstreetmap.org/wiki/Key:capacity:bicycle_pannier) | [pnat](../SpecialInputElements.md#pnat) | | | [capacity:tandem_bicycle](https://wiki.openstreetmap.org/wiki/Key:capacity:tandem_bicycle) | [pnat](../SpecialInputElements.md#pnat) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [bicycle_rental_type](#bicycle_rental_type) | What kind of bicycle rental is this?
6 options | | _Multiple choice only_ | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [payment-options-advanced](#payment-options-advanced)
_(Original in [questions](./BuiltinQuestions.md#payment-options-advanced))_ | Which methods of payment are accepted here?
5 options | | _Multiple choice only_ | +| [bicycle-types](#bicycle-types) | What kind of bicycles and accessories are rented here?
_{rental} is rented here_
9 options | bicycle_rental | *[rental](https://wiki.osm.org/wiki/Key:rental)* ([string](../SpecialInputElements.md#string)) | +| [rental-capacity-city_bike](#rental-capacity-city_bike) | How many city bikes can be rented here?
_{capacity:city_bike} city bikes can be rented here_ | bicycle_rental | *[capacity:city_bike](https://wiki.osm.org/wiki/Key:capacity:city_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-ebike](#rental-capacity-ebike) | How many electrical bikes can be rented here?
_{capacity:ebike} electrical bikes can be rented here_ | bicycle_rental | *[capacity:ebike](https://wiki.osm.org/wiki/Key:capacity:ebike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-kid_bike](#rental-capacity-kid_bike) | How many bikes for children can be rented here?
_{capacity:kid_bike} bikes for children can be rented here_ | bicycle_rental | *[capacity:kid_bike](https://wiki.osm.org/wiki/Key:capacity:kid_bike)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bmx](#rental-capacity-bmx) | How many BMX bikes can be rented here?
_{capacity:bmx} BMX bikes can be rented here_ | bicycle_rental | *[capacity:bmx](https://wiki.osm.org/wiki/Key:capacity:bmx)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-mtb](#rental-capacity-mtb) | How many mountainbikes can be rented here?
_{capacity:mtb} mountainbikes can be rented here_ | bicycle_rental | *[capacity:mtb](https://wiki.osm.org/wiki/Key:capacity:mtb)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-bicycle_pannier](#rental-capacity-bicycle_pannier) | How many bicycle panniers can be rented here?
_{capacity:bicycle_pannier} bicycle panniers can be rented here_ | bicycle_rental | *[capacity:bicycle_pannier](https://wiki.osm.org/wiki/Key:capacity:bicycle_pannier)* ([pnat](../SpecialInputElements.md#pnat)) | +| [rental-capacity-tandem_bicycle](#rental-capacity-tandem_bicycle) | How many tandem can be rented here?
_{capacity:tandem_bicycle} tandem can be rented here_ | bicycle_rental | *[capacity:tandem_bicycle](https://wiki.osm.org/wiki/Key:capacity:tandem_bicycle)* ([pnat](../SpecialInputElements.md#pnat)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -1696,7 +1843,7 @@ This tagrendering has labels ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Themes/transit.md b/Docs/Themes/transit.md index 7fabc1110..3cb3e6197 100644 --- a/Docs/Themes/transit.md +++ b/Docs/Themes/transit.md @@ -40,6 +40,7 @@ Available languages: 2. [pt_shelter](#pt_shelter) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [images](#images) + [leftover-questions](#leftover-questions) + [move-button](#move-button) @@ -68,6 +69,15 @@ Elements must match **all** of the following expressions: ## Supported attributes +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -76,7 +86,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Themes/uk_addresses.md b/Docs/Themes/uk_addresses.md index 37fc9e223..75872ea41 100644 --- a/Docs/Themes/uk_addresses.md +++ b/Docs/Themes/uk_addresses.md @@ -25,9 +25,11 @@ Available languages: 2. [raw_inspire_polygons](#raw_inspire_polygons) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) 3. [to_import](#to_import) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [uk_addresses_explanation](#uk_addresses_explanation) + [uk_addresses_embedding_outline](#uk_addresses_embedding_outline) + [uk_addresses_import_button](#uk_addresses_import_button) @@ -37,6 +39,7 @@ Available languages: 4. [uk_address](#uk_address) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [questions](#questions) + [preview](#preview) + [uk_addresses_unit](#uk_addresses_unit) @@ -77,6 +80,11 @@ Elements must match the expression **inspireid~.+** ## Supported attributes +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | + # to_import Alamat @@ -101,12 +109,22 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [_embedding_object:id](https://wiki.openstreetmap.org/wiki/Key:_embedding_object:id) | Multiple choice | [true](https://wiki.openstreetmap.org/wiki/Tag:_embedding_object:id%3Dtrue) [false](https://wiki.openstreetmap.org/wiki/Tag:_embedding_object:id%3Dfalse) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [uk_addresses_explanation](#uk_addresses_explanation) | _We think there should be an address here. Please click below to add it._ | | _Multiple choice only_ | +| [uk_addresses_embedding_outline](#uk_addresses_embedding_outline) | _Warning: This point lies within a building or area for which we already have an address. You should only add this address if it is different.
The number and street name we have for the existing address is {_embedding_object:addr:housenumber} {_embedding_object:addr:street}_
2 options | | _Multiple choice only_ | +| [uk_addresses_import_button](#uk_addresses_import_button) | _{import_button(address,urpn_count=$urpn_count;ref:GB:uprn=$ref:GB:uprn$,Add this address,./assets/themes/uk_addresses/housenumber_add.svg,,,,,)}_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### uk_addresses_explanation _This tagrendering has no question and is thus read-only_ @@ -130,7 +148,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod @@ -176,7 +194,7 @@ Elements must match **any** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -190,6 +208,24 @@ Elements must match **any** of the following expressions: | [addr:parentstreet](https://wiki.openstreetmap.org/wiki/Key:addr:parentstreet) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:addr:parentstreet%3D) [](https://wiki.openstreetmap.org/wiki/Tag:addr:parentstreet%3D) [](https://wiki.openstreetmap.org/wiki/Tag:addr:parentstreet%3D) | | [fixme:addr](https://wiki.openstreetmap.org/wiki/Key:fixme:addr) | [string](../SpecialInputElements.md#string) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [questions](#questions)
_(Original in [questions](./BuiltinQuestions.md#questions))_ | _{questions()}_ | | _Multiple choice only_ | +| [preview](#preview) | _
The envelope below shows the address that we have recorded. You can change this by answering any remaining questions above, or by clicking the pencil icons below. We do not need you to provide a recipient's name or any of the parts shown in [blue].
{addr:unit} {addr:housename}
{addr:housenumber} {addr:street}
{addr:parentstreet}
[Suburb]
[Town]
[Postal code]
_
1 options | | _Multiple choice only_ | +| [uk_addresses_unit](#uk_addresses_unit) | What is the sub-unit for this address?
_
Sub-unit (e.g. 1, Flat 2, Unit C)
{addr:unit}
_
3 options | | *[addr:unit](https://wiki.osm.org/wiki/Key:addr:unit)* ([string](../SpecialInputElements.md#string)) | +| [uk_addresses_housename](#uk_addresses_housename) | What is the house or building name for this address?
_
House or building name
{addr:housename}
_
3 options | | *[addr:housename](https://wiki.osm.org/wiki/Key:addr:housename)* ([string](../SpecialInputElements.md#string)) | +| [uk_addresses_housenumber](#uk_addresses_housenumber) | What is the house or building number for this address?
_
Number (e.g. 1, 1A, 2)
{addr:housenumber}
_
2 options | | *[addr:housenumber](https://wiki.osm.org/wiki/Key:addr:housenumber)* ([string](../SpecialInputElements.md#string)) | +| [uk_addresses_placename](#uk_addresses_placename) | What is the place or locality for this address?
_
Place (e.g. Castle Mews, West Business Park)
{addr:substreet}
_
3 options | | *[addr:substreet](https://wiki.osm.org/wiki/Key:addr:substreet)* ([string](../SpecialInputElements.md#string)) | +| [uk_addresses_placename_with_parent](#uk_addresses_placename_with_parent) | What is the place or locality for this address?
_
Place (e.g. Castle Mews, West Business Park)
{addr:substreet}
_
3 options | | *[addr:substreet](https://wiki.osm.org/wiki/Key:addr:substreet)* ([string](../SpecialInputElements.md#string)) | +| [uk_addresses_street](#uk_addresses_street) | What is the street name for this address?
_
Street name
{addr:street}
_
6 options | | *[addr:street](https://wiki.osm.org/wiki/Key:addr:street)* ([string](../SpecialInputElements.md#string)) | +| [uk_addresses_parentstreet](#uk_addresses_parentstreet) | What is the parent street name for this address?
_
Parent street name
{addr:parentstreet}
_
9 options | | *[addr:parentstreet](https://wiki.osm.org/wiki/Key:addr:parentstreet)* ([string](../SpecialInputElements.md#string)) | +| [fixme](#fixme) | Please explain what the address is so that someone else can look at it
_This address is complicated. We have recorded the following description: {fixme:addr}_
1 options | | *[fixme:addr](https://wiki.osm.org/wiki/Key:fixme:addr)* ([string](../SpecialInputElements.md#string)) | +| [address-sign-image](#address-sign-image) | _{image_carousel(image:address)}
{image_upload(image:address, Too complex? Add a photo of the address)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### questions Show the questions block at this location _This tagrendering has no question and is thus read-only_ diff --git a/Docs/Themes/velopark.md b/Docs/Themes/velopark.md index 157c8452c..392f7b28c 100644 --- a/Docs/Themes/velopark.md +++ b/Docs/Themes/velopark.md @@ -28,6 +28,12 @@ Available languages: 2. [velopark_maproulette](#velopark_maproulette) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + + [Nearby parkings](#nearby-parkings) + + [Add a parking to OpenStreetMap](#add-a-parking-to-openstreetmap) + + [Manually link](#manually-link) + + [Closing without importing or linking](#closing-without-importing-or-linking) + + [Extra information](#extra-information) + [velopark-ref](#velopark-ref) + [comparison_tool](#comparison_tool) + [login](#login) @@ -58,6 +64,9 @@ Available languages: 3. [bike_parking_with_velopark_ref](#bike_parking_with_velopark_ref) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + + [Attributes from OpenStreetMap](#attributes-from-openstreetmap) + + [Opening hours](#opening-hours) + [velopark-ref](#velopark-ref) + [comparison_tool](#comparison_tool) + [questions-intro](#questions-intro) @@ -110,7 +119,7 @@ Elements must match the expression **mr_taskId~.+** ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -118,6 +127,31 @@ Elements must match the expression **mr_taskId~.+** | [_osm_parkings_with_this_velopark_ref](https://wiki.openstreetmap.org/wiki/Key:_osm_parkings_with_this_velopark_ref) | [string](../SpecialInputElements.md#string) | | | [_nearby_bicycle_parkings:count](https://wiki.openstreetmap.org/wiki/Key:_nearby_bicycle_parkings:count) | Multiple choice | [0](https://wiki.openstreetmap.org/wiki/Tag:_nearby_bicycle_parkings:count%3D0) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [velopark-ref](#velopark-ref) | What is the URL of the data path within Velopark?
_This bicycle parking is on OpenStreetMap and is linked to Velopark:{link(&LBRACEref:velopark&RBRACE,&LBRACEref:velopark&RBRACE,,,,)}_ | | *[ref:velopark](https://wiki.osm.org/wiki/Key:ref:velopark)* ([velopark](../SpecialInputElements.md#velopark)) | +| [comparison_tool](#comparison_tool) | _{linked_data_from_website(ref:velopark,no,https://data.velopark.be,,no)}_ | | _Multiple choice only_ | +| [login](#login) | _{login_button(,)}_ | | _Multiple choice only_ | +| [is_linked](#is_linked) | _{link(Matched with bicycle parking &LBRACE_osm_parkings_with_this_velopark_ref&RBRACE,#&LBRACE_osm_parkings_with_this_velopark_ref&RBRACE,,,,)}_ | | *[_osm_parkings_with_this_velopark_ref](https://wiki.osm.org/wiki/Key:_osm_parkings_with_this_velopark_ref)* ([string](../SpecialInputElements.md#string)) | +| [velopark-link](#velopark-link) | _This is data from Velopark. {link(See on velopark &LPARENSwebpage&RPARENS,https://www.velopark.be/static/data/&LBRACEmr_velopark_id&RBRACE,,,,)}_ | | _Multiple choice only_ | +| [show-data-velopark](#show-data-velopark) | _{linked_data_from_website(ref:velopark,no,https://data.velopark.be,readonly,no)}_ | | _Multiple choice only_ | +| [closest_parkings](#closest_parkings) | _

Nearby parkings

There are {_nearby_bicycle_parkings:count} bicycle parkings within {_distance_cutoff}m known in OpenStreetMap._
1 options | | _Multiple choice only_ | +| [list_nearby_bike_parkings](#list_nearby_bike_parkings) | _Choose below which bicycle parking you want to link.{multi(_nearby_bicycle_parkings:props,&LBRACEid&RBRACE &LPARENS&LBRACE_distance&RBRACEm&COMMA &LBRACE_velopark:id&RBRACE&COMMA place for &LBRACEcapacity&RBRACE&COMMA covered: &LBRACEcovered&RBRACE&RPARENS &LBRACEminimap&LPARENS20&COMMAid&COMMA_mr_id&RPARENS&RBRACE &LBRACEtag_apply&LPARENSref:velopark=$_ref&COMMALink this object.&COMMAlink&COMMAid&COMMA_mr_id&RPARENS&RBRACE,p-2 m-1 my-4 border-2 border-dashed border-black)}_ | | _Multiple choice only_ | +| [title_create_new](#title_create_new) | _

Add a parking to OpenStreetMap

Use this if the bicycle parking is missing in OpenStreetMap (there is no blue or green pin)_ | | _Multiple choice only_ | +| [import_point](#import_point) | _{import_button(bike_parking_with_velopark_ref bike_parking,amenity=bicycle_parking;ref:velopark=$ref:velopark,Create a new bicycle parking in OSM. This parking will have the link&COMMA you'll be able to copy the attributes in the next step,,,,,mr_taskId,yes)}_ | | _Multiple choice only_ | +| [title_manually_copy](#title_manually_copy) | _

Manually link

Does the bicycle parking exist in OpenStreetMap but is it further then 25m away? Then:
  1. Copy the following URL: {ref:velopark}
  2. Select the correct bicycle parking on the map
  3. Paste the URL into the question What is the URL of the data path in Velopark?
  4. Mark this item as handled with the button below:
  5. _ | | _Multiple choice only_ | +| [close_mr](#close_mr) | _{maproulette_set_status(Mark this item as linked manually. Use this if you did apply the reference via copy-paste or via another editor,,,1,,)}_ | | _Multiple choice only_ | +| [title_error](#title_error) | _

    Closing without importing or linking

    _ | | _Multiple choice only_ | +| [close_mr_incorrect](#close_mr_incorrect) | _{maproulette_set_status(Mark this item as incorrect or too hard to solve &LPARENSduplicate&COMMA does not exist anymore&COMMA contradictory data&COMMA not placeable from aerial imagery&RPARENS,invalid,,6,,Is this point incorrect or is it difficult to solve? Please provide some feedback below)}_ | | _Multiple choice only_ | +| [title_debug](#title_debug) | _

    Extra information

    _ | | _Multiple choice only_ | +| [velopark-data-link](#velopark-data-link) | _{link(Inspect raw data on velopark.be,&LBRACEref:velopark&RBRACE,,,,)}_ | | _Multiple choice only_ | +| [nearby_images](#nearby_images) | _{nearby_images(,readonly)}_ | | _Multiple choice only_ | +| [no_save_needed](#no_save_needed) | _Changes are automatically saved. You can simply close this popup with the cross at the upper-right_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
    _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### velopark-ref The question is `What is the URL of the data path within Velopark?` @@ -233,7 +267,7 @@ This tagrendering is only visible in the popup if the following condition is met ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod @@ -278,7 +312,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -298,6 +332,36 @@ Elements must match **all** of the following expressions: | [capacity:cargo_bike](https://wiki.openstreetmap.org/wiki/Key:capacity:cargo_bike) | [nat](../SpecialInputElements.md#nat) | | | [maxstay](https://wiki.openstreetmap.org/wiki/Key:maxstay) | [pnat](../SpecialInputElements.md#pnat) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [velopark-ref](#velopark-ref) | What is the URL of the data path within Velopark?
    _This bicycle parking is on OpenStreetMap and is linked to Velopark:{link(&LBRACEref:velopark&RBRACE,&LBRACEref:velopark&RBRACE,,,,)}_ | | *[ref:velopark](https://wiki.osm.org/wiki/Key:ref:velopark)* ([velopark](../SpecialInputElements.md#velopark)) | +| [comparison_tool](#comparison_tool) | _{linked_data_from_website(ref:velopark,no,https://data.velopark.be,,no)}_ | | _Multiple choice only_ | +| [questions-intro](#questions-intro) | _The question(s) below inquiry about attributes that are not yet known in OpenStreetMap_ | | _Multiple choice only_ | +| [questions](#questions)
    _(Original in [questions](./BuiltinQuestions.md#questions))_ | _{questions()}_ | | _Multiple choice only_ | +| [osm-block-title](#osm-block-title) | _

    Attributes from OpenStreetMap

    Editing below will make changes directly in OpenStreetMap_ | | _Multiple choice only_ | +| [Bicycle parking type](#Bicycle parking type) | What is the type of this bicycle parking?
    _This is a bicycle parking of the type: {bicycle_parking}_
    11 options | | *[bicycle_parking](https://wiki.osm.org/wiki/Key:bicycle_parking)* ([string](../SpecialInputElements.md#string)) | +| [location](#location) | What is the relative location of this bicycle parking?
    4 options | | _Multiple choice only_ | +| [covered_and_building](#covered_and_building) | Is this parking covered?
    6 options | | _Multiple choice only_ | +| [Capacity](#Capacity) | How many bicycles fit in this bicycle parking?
    _Place for {capacity} bikes_ | | *[capacity](https://wiki.osm.org/wiki/Key:capacity)* ([nat](../SpecialInputElements.md#nat)) | +| [Access](#Access) | Who can use this bicycle parking?
    _{access}_
    4 options | | *[access](https://wiki.osm.org/wiki/Key:access)* ([string](../SpecialInputElements.md#string)) | +| [fee](#fee) | Are these bicycle parkings free to use?
    2 options | | _Multiple choice only_ | +| [charge](#charge) | How much does it cost to park your bike here?
    _Parking your bike costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | +| [opening_hours_24_7_default](#opening_hours_24_7_default)
    _(Original in [questions](./BuiltinQuestions.md#opening_hours_24_7_default))_ | What are the opening hours of ?
    _

    Opening hours

    {opening_hours_table(opening_hours)}_
    2 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [operator](#operator) | Who maintains this bicycle parking?
    _This bicycle parking is maintained by {operator}_ | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [operator_phone](#operator_phone) | What is the phone number of the operator of this bicycle parking?
    _{operator:phone}_
    2 options | | *[operator:phone](https://wiki.osm.org/wiki/Key:operator:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [operator_website](#operator_website) | What is the website number of the operator of this bicycle parking?
    _{operator:website}_
    2 options | | *[operator:website](https://wiki.osm.org/wiki/Key:operator:website)* ([url](../SpecialInputElements.md#url)) | +| [operator_email](#operator_email) | What is the email address of the operator of this bicycle parking?
    _{operator:email}_ | | *[operator:email](https://wiki.osm.org/wiki/Key:operator:email)* ([email](../SpecialInputElements.md#email)) | +| [Cargo bike spaces?](#Cargo bike spaces?) | Does this bicycle parking have spots for cargo bikes?
    3 options | | _Multiple choice only_ | +| [Cargo bike capacity?](#Cargo bike capacity?) | How many cargo bicycles fit in this bicycle parking?
    _This parking fits {capacity:cargo_bike} cargo bikes_
    1 options | | *[capacity:cargo_bike](https://wiki.osm.org/wiki/Key:capacity:cargo_bike)* ([nat](../SpecialInputElements.md#nat)) | +| [maxstay](#maxstay) | What is the maximum allowed parking duration?
    _A bike can be parked here for at most {canonical(maxstay)}_ | | *[maxstay](https://wiki.osm.org/wiki/Key:maxstay)* ([pnat](../SpecialInputElements.md#pnat)) | +| [images](#images)
    _(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
    _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | +| [no_save_needed](#no_save_needed) | _Changes are automatically saved. You can simply close this popup with the cross at the upper-right_ | | _Multiple choice only_ | + ### velopark-ref The question is `What is the URL of the data path within Velopark?` diff --git a/Docs/Themes/vending_machine.md b/Docs/Themes/vending_machine.md index 83f0ffd56..a7082ee15 100644 --- a/Docs/Themes/vending_machine.md +++ b/Docs/Themes/vending_machine.md @@ -39,6 +39,8 @@ Available languages: 2. [all_vending_machine](#all_vending_machine) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + + [Opening hours](#opening-hours) + [images](#images) + [repeated](#repeated) + [single_level](#single_level) @@ -87,7 +89,7 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -106,6 +108,32 @@ Elements must match **all** of the following expressions: | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [operational_status](https://wiki.openstreetmap.org/wiki/Key:operational_status) | Multiple choice | [](https://wiki.openstreetmap.org/wiki/Tag:operational_status%3D) [broken](https://wiki.openstreetmap.org/wiki/Tag:operational_status%3Dbroken) [closed](https://wiki.openstreetmap.org/wiki/Tag:operational_status%3Dclosed) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
    _(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [repeated](#repeated)
    _(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
    _(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
    _Located on the {level}th floor_
    5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [vending](#vending) | What does this vending machine sell?
    _This vending machine sells {vending}_
    28 options | | *[vending](https://wiki.osm.org/wiki/Key:vending)* ([string](../SpecialInputElements.md#string)) | +| [bicycle_tube_vending_machine-brand](#bicycle_tube_vending_machine-brand) | Which brand of tubes are sold here?
    _{brand} tubes are sold here_
    2 options | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [opening_hours_24_7](#opening_hours_24_7)
    _(Original in [questions](./BuiltinQuestions.md#opening_hours_24_7))_ | What are the opening hours of ?
    _

    Opening hours

    {opening_hours_table(opening_hours)}_
    2 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [payment-options-split](#payment-options-split)
    _(Original in [questions](./BuiltinQuestions.md#payment-options-split))_ | Which methods of payment are accepted here?
    7 options | | _Multiple choice only_ | +| [denominations-coins](#denominations-coins)
    _(Original in [questions](./BuiltinQuestions.md#denominations-coins))_ | What coins can you use to pay here?
    15 options | | _Multiple choice only_ | +| [denominations-notes](#denominations-notes)
    _(Original in [questions](./BuiltinQuestions.md#denominations-notes))_ | what notes can you use to pay here?
    13 options | | _Multiple choice only_ | +| [operator](#operator) | Who operates this vending machine?
    _This vending machine is operated by {operator}_ | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [indoor](#indoor) | Is this vending machine indoors?
    3 options | | _Multiple choice only_ | +| [phone](#phone)
    _(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of the operator of this vending machine?
    _{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
    1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [website](#website)
    _(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
    _{website}_
    1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [charge_bicycle_tube](#charge_bicycle_tube) | How much does a a bicycle tube cost?
    _a bicycle tube costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | +| [charge_bicycle_light](#charge_bicycle_light) | How much does a bicycle light cost?
    _bicycle light costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | +| [charge_condom](#charge_condom) | How much does a a condom cost?
    _a condom costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | +| [operational_status](#operational_status) | Is this vending machine still operational?
    4 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
    _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### 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_ @@ -306,7 +334,7 @@ The question is `Is this vending machine still operational?` ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Themes/walkingnodes.md b/Docs/Themes/walkingnodes.md index a9be465f1..4295c908d 100644 --- a/Docs/Themes/walkingnodes.md +++ b/Docs/Themes/walkingnodes.md @@ -30,6 +30,7 @@ Available languages: 2. [node2node_hiking](#node2node_hiking) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [node2node-survey:date](#node2node-surveydate) + [export_as_gpx](#export_as_gpx) + [leftover-questions](#leftover-questions) @@ -38,6 +39,7 @@ Available languages: - [Presets](#presets) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [node-rwn_ref](#node-rwn_ref) + [survey_date](#survey_date) + [node-expected_rwn_route_relations](#node-expected_rwn_route_relations) @@ -48,7 +50,11 @@ Available languages: - [Presets](#presets) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [images](#images) + + [name](#name) + + [ref](#ref) + + [ele](#ele) + [leftover-questions](#leftover-questions) + [move-button](#move-button) + [delete-button](#delete-button) @@ -75,12 +81,21 @@ Elements must match **all** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | | [survey:date](https://wiki.openstreetmap.org/wiki/Key:survey:date) | [date](../SpecialInputElements.md#date) | [](https://wiki.openstreetmap.org/wiki/Tag:survey:date%3D) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [node2node-survey:date](#node2node-survey:date)
    _(Original in [questions](./BuiltinQuestions.md#survey_date))_ | When was this node to node link last surveyed?
    _This node to node link was last surveyed on {survey:date}_
    1 options | | *[survey:date](https://wiki.osm.org/wiki/Key:survey:date)* ([date](../SpecialInputElements.md#date)) | +| [export_as_gpx](#export_as_gpx)
    _(Original in [questions](./BuiltinQuestions.md#export_as_gpx))_ | _{export_as_gpx()}_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
    _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### node2node-survey:date The question is `When was this node to node link last surveyed?` @@ -96,7 +111,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod @@ -128,7 +143,7 @@ Elements must match **any** of the following expressions: ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -136,6 +151,17 @@ Elements must match **any** of the following expressions: | [survey:date](https://wiki.openstreetmap.org/wiki/Key:survey:date) | [date](../SpecialInputElements.md#date) | [](https://wiki.openstreetmap.org/wiki/Tag:survey:date%3D) | | [expected_rwn_route_relations](https://wiki.openstreetmap.org/wiki/Key:expected_rwn_route_relations) | [int](../SpecialInputElements.md#int) | | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [node-rwn_ref](#node-rwn_ref) | What is the reference number of this walking node?
    _This walking node has reference number {rwn_ref}_ | | *[rwn_ref](https://wiki.osm.org/wiki/Key:rwn_ref)* ([int](../SpecialInputElements.md#int)) | +| [survey_date](#survey_date)
    _(Original in [questions](./BuiltinQuestions.md#survey_date))_ | When was this walking node last surveyed?
    _This walking node was last surveyed on {survey:date}_
    1 options | | *[survey:date](https://wiki.osm.org/wiki/Key:survey:date)* ([date](../SpecialInputElements.md#date)) | +| [node-expected_rwn_route_relations](#node-expected_rwn_route_relations) | How many other walking nodes does this node link to?
    _This node links to {expected_rwn_route_relations} other walking nodes._ | | *[expected_rwn_route_relations](https://wiki.osm.org/wiki/Key:expected_rwn_route_relations)* ([int](../SpecialInputElements.md#int)) | +| [images](#images)
    _(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
    _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### node-rwn_ref The question is `What is the reference number of this walking node?` @@ -163,7 +189,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod @@ -199,15 +225,57 @@ Elements must match **all** of the following expressions: ## Supported attributes +**Warning:**: this quick overview is incomplete + +| attribute | type | values which are supported by this layer | +-----|-----|----- | +| [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | | +| [ref](https://wiki.openstreetmap.org/wiki/Key:ref) | [string](../SpecialInputElements.md#string) | | +| [ele](https://wiki.openstreetmap.org/wiki/Key:ele) | [float](../SpecialInputElements.md#float) | | + +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
    _(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [name](#name) | What is the name noted on this guidepost?
    _Name noted on the guidepost: {name}_
    1 options | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [ref](#ref) | What is the reference number of this guidepost?
    _Reference number of the guidepost: {ref}_
    1 options | | *[ref](https://wiki.osm.org/wiki/Key:ref)* ([string](../SpecialInputElements.md#string)) | +| [ele](#ele) | What is the elevation noted on this guidepost?
    _Elevation noted on the guidepost: {ele} m_
    1 options | | *[ele](https://wiki.osm.org/wiki/Key:ele)* ([float](../SpecialInputElements.md#float)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | +| [lod](#lod)
    _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### images This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* +### name + +The question is `What is the name noted on this guidepost?` +*Name noted on the guidepost: {name}* is shown if `name` is set + + - *There is no name noted on this guidepost* is shown if with noname=yes + +### ref + +The question is `What is the reference number of this guidepost?` +*Reference number of the guidepost: {ref}* is shown if `ref` is set + + - *There is no reference number noted on this guidepost* is shown if with noref=yes + +### ele + +The question is `What is the elevation noted on this guidepost?` +*Elevation noted on the guidepost: {ele} m* is shown if `ele` is set + + - *There is no elevation noted on this guidepost* is shown if with noele=yes + ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### move-button diff --git a/Docs/Themes/waste_assen.md b/Docs/Themes/waste_assen.md index 123df75b1..350d2e610 100644 --- a/Docs/Themes/waste_assen.md +++ b/Docs/Themes/waste_assen.md @@ -25,12 +25,14 @@ Available languages: 2. [waste_basket_assen](#waste_basket_assen) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [all_tags](#all_tags) + [leftover-questions](#leftover-questions) + [lod](#lod) 3. [recycling_assen](#recycling_assen) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [all_tags](#all_tags) + [leftover-questions](#leftover-questions) + [lod](#lod) @@ -58,6 +60,14 @@ Elements must match the expression **OBJECTID~.+** ## Supported attributes +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [all_tags](#all_tags)
    _(Original in [questions](./BuiltinQuestions.md#all_tags))_ | _{all_tags()}_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
    _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### all_tags Shows a table with all the tags of the feature _This tagrendering has no question and is thus read-only_ @@ -66,7 +76,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod @@ -96,6 +106,14 @@ Elements must match the expression **OBJECTID~.+** ## Supported attributes +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [all_tags](#all_tags)
    _(Original in [questions](./BuiltinQuestions.md#all_tags))_ | _{all_tags()}_ | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
    _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### all_tags Shows a table with all the tags of the feature _This tagrendering has no question and is thus read-only_ @@ -104,7 +122,7 @@ _This tagrendering has no question and is thus read-only_ ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod diff --git a/Docs/Themes/wayside_shrines.md b/Docs/Themes/wayside_shrines.md index 4ff97c765..7b1a4bfae 100644 --- a/Docs/Themes/wayside_shrines.md +++ b/Docs/Themes/wayside_shrines.md @@ -4,7 +4,7 @@ _This document details some technical information about this MapComplete theme, mostly about the attributes used in the theme. Various links point toward more information about the attributes, e.g. to the OpenStreetMap-wiki, to TagInfo or tools creating statistics_ The theme introduction reads: -> This map shows shrines found on the side of roads and paths, and allows adding new ones +> This map shows shrines and crosses found on the side of roads and paths, and allows adding new ones This theme contains the following layers: diff --git a/Docs/Themes/width.md b/Docs/Themes/width.md index 4a9ff73e1..08a9c6902 100644 --- a/Docs/Themes/width.md +++ b/Docs/Themes/width.md @@ -21,6 +21,7 @@ Available languages: 2. [street_with_width](#street_with_width) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [carriageway_width](#carriageway_width) + [too_little_width](#too_little_width) + [needed_for_cars](#needed_for_cars) @@ -50,7 +51,7 @@ Elements must match the expression **width:carriageway~.+** ## Supported attributes -**Warning:**,this quick overview is incomplete, +**Warning:**: this quick overview is incomplete | attribute | type | values which are supported by this layer | -----|-----|----- | @@ -60,6 +61,21 @@ Elements must match the expression **width:carriageway~.+** | [sidewalk](https://wiki.openstreetmap.org/wiki/Key:sidewalk) | Multiple choice | [none](https://wiki.openstreetmap.org/wiki/Tag:sidewalk%3Dnone) [left](https://wiki.openstreetmap.org/wiki/Tag:sidewalk%3Dleft) | | [sidewalk](https://wiki.openstreetmap.org/wiki/Key:sidewalk) | Multiple choice | [both](https://wiki.openstreetmap.org/wiki/Tag:sidewalk%3Dboth) [none](https://wiki.openstreetmap.org/wiki/Tag:sidewalk%3Dnone) [left](https://wiki.openstreetmap.org/wiki/Tag:sidewalk%3Dleft) [right](https://wiki.openstreetmap.org/wiki/Tag:sidewalk%3Dright) | +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [carriageway_width](#carriageway_width) | Hoe breed is deze straat?
    _Deze straat is {width:carriageway}m breed_ | | *[width:carriageway](https://wiki.osm.org/wiki/Key:width:carriageway)* ([distance](../SpecialInputElements.md#distance)) | +| [too_little_width](#too_little_width) | _Deze straat heeft {_width:difference}m te weinig. De ruimte die nodig zou zijn is:_
    1 options | | _Multiple choice only_ | +| [needed_for_cars](#needed_for_cars) | _{_width:needed:cars}m voor het autoverkeer_
    2 options | | _Multiple choice only_ | +| [needed_for_parking](#needed_for_parking) | _{_width:needed:parking}m voor het geparkeerde wagens_ | | _Multiple choice only_ | +| [needed_for_cyclists](#needed_for_cyclists) | _{_width:needed:cyclists}m voor fietsers_
    2 options | | _Multiple choice only_ | +| [needed_for_pedestrians](#needed_for_pedestrians) | _{_width:needed:pedestrians}m voor voetgangers_
    2 options | | _Multiple choice only_ | +| [total_width_needed](#total_width_needed) | _{_width:needed:total}m nodig in het totaal_ | | _Multiple choice only_ | +| [has_sidewalks](#has_sidewalks) | Heeft deze straat voetpaden?
    4 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
    _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + ### carriageway_width The question is `Hoe breed is deze straat?` @@ -120,7 +136,7 @@ This tagrendering is only visible in the popup if the following condition is met ### leftover-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,)}* +*{questions( ,hidden)}* ### lod diff --git a/Docs/Themes/winter_service.md b/Docs/Themes/winter_service.md new file mode 100644 index 000000000..fd50a8566 --- /dev/null +++ b/Docs/Themes/winter_service.md @@ -0,0 +1,90 @@ +[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources) + +## Winter Service ( [winter_service](https://mapcomplete.org/winter_service) ) +_This document details some technical information about this MapComplete theme, mostly about the attributes used in the theme. Various links point toward more information about the attributes, e.g. to the OpenStreetMap-wiki, to TagInfo or tools creating statistics_ +The theme introduction reads: + +> A map showing roads and whether they're cleared in winter + +This theme contains the following layers: + + - [serviced_streets (defined in this theme)](#serviced_streets) + - [all_streets](../Layers/all_streets.md) + +Available languages: + + - en + +# Table of contents + + - [Winter Service ( winter_service )](#winter-service-(-winter_service-)) +1. [Layers defined in this theme configuration file](#layers-defined-in-this-theme-configuration-file) +2. [serviced_streets](#serviced_streets) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + + [winter_service](#winter_service) + + [leftover-questions](#leftover-questions) + + [lod](#lod) + +# Layers defined in this theme configuration file +These layers can not be reused in different themes. +# serviced_streets + +Streets that have some form of winter service + + - This layer is shown at zoomlevel **16** and higher + - Not rendered on the map by default. If you want to rendering this on the map, override `mapRenderings` + +No themes use this layer + +## Basic tags for this layer + +Elements must match **all** of the following expressions: + +0. winter_service=yes | winter_service=limited +1. highway~.+ +2. highway!=platform +3. service!=driveway + +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22winter_service%22%3D%22yes%22%5D%5B%22highway%22%5D%5B%22highway%22!%3D%22platform%22%5D%5B%22service%22!%3D%22driveway%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22winter_service%22%3D%22limited%22%5D%5B%22highway%22%5D%5B%22highway%22!%3D%22platform%22%5D%5B%22service%22!%3D%22driveway%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) + +## Supported attributes + +**Warning:**: this quick overview is incomplete + +| attribute | type | values which are supported by this layer | +-----|-----|----- | +| [winter_service](https://wiki.openstreetmap.org/wiki/Key:winter_service) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:winter_service%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:winter_service%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:winter_service%3Dno) | + +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [winter_service](#winter_service) | Is this road serviced (e.g. cleared of snow) in winter?
    3 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ | +| [lod](#lod)
    _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + +### winter_service + +The question is `Is this road serviced (e.g. cleared of snow) in winter?` + + - *This road is serviced in winter* is shown if with winter_service=yes + - *This road is serviced in winter, but only to a limited extent. This is often signposted as well.* is shown if with winter_service=limited + - *This road is not serviced in winter* is shown if with winter_service=no + +### leftover-questions + +_This tagrendering has no question and is thus read-only_ +*{questions( ,hidden)}* + +### lod + +_This tagrendering has no question and is thus read-only_ +*{linked_data_from_website()}* + +This tagrendering has labels +`added_by_default` + + +This document is autogenerated from [assets/themes/winter_service/winter_service.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/winter_service/winter_service.json) diff --git a/Docs/URL_Parameters.md b/Docs/URL_Parameters.md index 134b7fd3d..a9ace5812 100644 --- a/Docs/URL_Parameters.md +++ b/Docs/URL_Parameters.md @@ -44,8 +44,9 @@ This document gives an overview of which URL-parameters can be used to influence 33. [filter-public_bookcase-adult-books](#filter-public_bookcase-adult-books) 34. [filter-public_bookcase-inside](#filter-public_bookcase-inside) 35. [filter-public_bookcase-has_image](#filter-public_bookcase-has_image) -36. [mode](#mode) -37. [layer-](#layer-) +36. [layer-walls_and_buildings](#layer-walls_and_buildings) +37. [mode](#mode) +38. [layer-](#layer-) ## What is a URL parameter? @@ -70,7 +71,7 @@ The URL-hash can contain multiple values: The possible hashes are: -`copyright`,`copyright_icons`,`community_index`,`hotkeys`,`privacy`,`filter`,`background`,`about_theme`,`download`,`favourites`,`usersettings`,`share`,`menu` +`copyright`,`copyright_icons`,`community_index`,`hotkeys`,`privacy`,`filter`,`background`,`about_theme`,`download`,`favourites`,`failedImages`,`usersettings`,`share`,`menu` ## language @@ -406,11 +407,19 @@ This documentation is defined in the source code at [FilterConfig.ts](/src/Model The default value is _0_ +## layer-walls_and_buildings + +Whether or not layer walls_and_buildings is shown + +This documentation is defined in the source code at [FilteredLayer.ts](/src/Models/FilteredLayer.ts#L110) + +The default value is _false_ + ## mode The mode the application starts in, e.g. 'map', 'dashboard' or 'statistics' -This documentation is defined in the source code at [generateDocs.ts](ervdvn/git2/MapComplete/scripts/generateDocs.ts#L443) +This documentation is defined in the source code at [generateDocs.ts](ervdvn/git2/MapComplete/scripts/generateDocs.ts#L449) The default value is _map_ diff --git a/Docs/UserTests/2023-01-06 Followup - cyclestreets.md b/Docs/UserTests/2023-01-06 Followup - cyclestreets.md index 3cb61b1a7..173508df1 100644 --- a/Docs/UserTests/2023-01-06 Followup - cyclestreets.md +++ b/Docs/UserTests/2023-01-06 Followup - cyclestreets.md @@ -1,7 +1,7 @@ # Follow-up user test This user test was conducted with the same test subject as [2023-01-02 Ad Hoc - cyclestreets.md]. -This test consists of the _same_ task as the previous user test to validate that [improvements made based on this usertest](https://github.com/pietervdvn/MapComplete/issues/1219) actually improve the situation. +This test consists of the _same_ task as the previous user test to validate that [improvements made based on this usertest](https://source.mapcomplete.org/MapComplete/MapComplete/issues/1219) actually improve the situation. Subject: K Vs diff --git a/Docs/UserTests/2024-08-26 User Test Search.md b/Docs/UserTests/2024-08-26 User Test Search.md index 71fd74e14..56aad16d9 100644 --- a/Docs/UserTests/2024-08-26 User Test Search.md +++ b/Docs/UserTests/2024-08-26 User Test Search.md @@ -77,7 +77,7 @@ Success: user sponteanously interacts with the questions! > User wants to make a change to the review - [/] Failure: this is not yet possible, tracked in https://github.com/pietervdvn/MapComplete/issues/2129 + [/] Failure: this is not yet possible, tracked in https://source.mapcomplete.org/MapComplete/MapComplete/issues/2129 ## Updating information @@ -103,7 +103,7 @@ Success: user sponteanously interacts with the questions! > THe user notices that complex opening hours are displayed a bit sloppily - [+] Coincidentally, an issue was opened about precisely this at the same time: https://github.com/pietervdvn/MapComplete/issues/2100 + [+] Coincidentally, an issue was opened about precisely this at the same time: https://source.mapcomplete.org/MapComplete/MapComplete/issues/2100 > At first, the user changed the classification from 'restaurant' to 'fastfood' after thoroughly reading through the descriptions diff --git a/Docs/builtin_units.md b/Docs/builtin_units.md index 005b5dcb8..f2641f262 100644 --- a/Docs/builtin_units.md +++ b/Docs/builtin_units.md @@ -4,30 +4,94 @@ ## Table of contents -1. [power](#power) - - [MW](#mw) - - [kW](#kw) - - [W](#w) - - [GW](#gw) -2. [voltage](#voltage) - - [V](#v) -3. [current](#current) - - [A](#a) -4. [distance](#distance) - - [m](#m) - - [cm](#cm) - - [mm](#mm) - - [ft](#ft) -5. [speed](#speed) - - [kmh](#kmh) - - [mph](#mph) -6. [duration](#duration) - - [minutes](#minutes) - - [hours](#hours) - - [days](#days) - - [weeks](#weeks) - - [months](#months) - - [years](#years) +1. [Units](#units) + - [How to use](#how-to-use) +2. [Rendering](#rendering) +3. [Usage](#usage) + - [unit](#unit) + + [power](#power) + * [MW](#mw) + * [kW](#kw) + * [W](#w) + * [GW](#gw) + + [voltage](#voltage) + * [V](#v) + + [current](#current) + * [A](#a) + + [distance](#distance) + * [m](#m) + * [cm](#cm) + * [mm](#mm) + * [ft](#ft) + + [speed](#speed) + * [kmh](#kmh) + * [mph](#mph) + + [duration](#duration) + * [minutes](#minutes) + * [hours](#hours) + * [days](#days) + * [weeks](#weeks) + * [months](#months) + * [years](#years) + +## How to use + +In some cases, a value is represented in a certain unit (such as meters for heigt/distance/..., km/h for speed, ...) + +Sometimes, multiple denominations are possible (e.g. km/h vs mile/h; megawatt vs kilowatt vs gigawatt for power generators, ...) + +This brings in some troubles, as there are multiple ways to write it (no denomitation, 'm' vs 'meter' 'metre', ...) + +Not only do we want to write consistent data to OSM, we also want to present this consistently to the user. +This is handled by defining units. + +# Rendering + +To render a value with long (human) denomination, use {canonical(key)} + +# Usage + +First of all, you define which keys have units applied, for example: + +``` +units: [ + appliesTo: ["maxspeed", "maxspeed:hgv", "maxspeed:bus"] + applicableUnits: [ + ... + ] +] +``` + +ApplicableUnits defines which is the canonical extension, how it is presented to the user, ...: + +``` +applicableUnits: [ +{ + canonicalDenomination: "km/h", + alternativeDenomination: ["km/u", "kmh", "kph"] + default: true, + human: { + en: "kilometer/hour", + nl: "kilometer/uur" + }, + humanShort: { + en: "km/h", + nl: "km/u" + } +}, +{ + canoncialDenomination: "mph", + ... similar for miles an hour ... +} +] +``` + +If this is defined, then every key which the denominations apply to (`maxspeed`, `maxspeed:hgv` and `maxspeed:bus`) will be rewritten at the metatagging stage: +every value will be parsed and the canonical extension will be added add presented to the other parts of the code. + +Also, if a freeform text field is used, an extra dropdown with applicable denominations will be given + +Units ## unit @@ -177,4 +241,4 @@ Alternative denominations: #### years -This document is autogenerated from [assets/layers/unit/unit.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/unit/unit.json) +This document is autogenerated from [assets/layers/unit/unit.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/unit/unit.json), [src/Models/ThemeConfig/Json/UnitConfigJson.ts](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/src/Models/ThemeConfig/Json/UnitConfigJson.ts) diff --git a/Docs/wikiIndex.txt b/Docs/wikiIndex.txt index 4c425f896..0dc473006 100644 --- a/Docs/wikiIndex.txt +++ b/Docs/wikiIndex.txt @@ -655,7 +655,7 @@ The position of a signpost can be used by a hiker/biker/rider/s… |name= [https://mapcomplete.org/wayside_shrines wayside_shrines] |region= Worldwide |lang= {{#language:en|en}} -|descr= A MapComplete theme: This map shows shrines found on the side of roads and paths, and allows adding new ones +|descr= A MapComplete theme: This map shows shrines and crosses found on the side of roads and paths, and allows adding new ones |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png |genre= POI, editor, wayside_shrines diff --git a/assets/layers/aerialway/chair_lift.svg b/assets/layers/aerialway/chair_lift.svg index e97e20f57..39f9f38ee 100644 --- a/assets/layers/aerialway/chair_lift.svg +++ b/assets/layers/aerialway/chair_lift.svg @@ -5,9 +5,9 @@ version="1.1" x="0px" y="0px" - width="372.74799" - height="348.6937" - viewBox="-0.031 -0.031 372.74798 348.69369" + width="600" + height="600" + viewBox="-0.031 -0.031 599.99999 599.99999" enable-background="new -0.031 -0.031 576 567" xml:space="preserve" id="svg2" @@ -25,15 +25,20 @@ inkscape:pageopacity="0" inkscape:pagecheckerboard="0" inkscape:deskcolor="#d1d1d1" - inkscape:zoom="1.328125" - inkscape:cx="184.84706" - inkscape:cy="178.07059" + inkscape:zoom="0.51239286" + inkscape:cx="185.40461" + inkscape:cy="184.4288" inkscape:window-width="1920" - inkscape:window-height="995" + inkscape:window-height="1005" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" - inkscape:current-layer="svg2" /> + inkscape:current-layer="svg2" + showguides="true"> @@ -41,6 +46,7 @@ + d="m 599.969,287.27298 -0.40242,-8.45075 -14.08458,-0.40242 c -1.31188,26.43073 -15.23227,47.25016 -36.05492,62.05426 L 373.2539,440.407 l -13.12361,-9.06886 -2.01208,-4.02417 0.40241,-4.829 24.54742,-120.72499 -1.20725,-6.43867 -1.20725,-4.42658 -4.02417,-4.02417 -2.4145,-2.01208 -2.4145,-2.01208 -2.4145,-0.80484 -3.62175,-0.80483 -6.84108,0.40242 -78.06883,4.30586 v -48.81475 l 30.85248,26.66895 8.04833,4.829 6.97469,-0.53602 5.90264,-1.07364 54.99587,-77.53281 1.87848,-6.70749 0.26882,-6.16985 -5.36663,-8.04833 -2.33402,-0.60845 -4.45233,-7.84874 -80.11955,45.44733 c -5.01089,-5.44389 -10.77672,-11.72964 -16.64878,-18.13773 v -0.24466 l -1.58713,-1.70625 h -0.1996 c -9.07691,-9.91072 -18.22947,-19.92606 -25.04158,-27.38526 v -22.27778 c 17.53248,-3.00847 30.85248,-17.81901 30.85248,-35.64929 0,-20.001716 -16.75663,-36.217497 -37.42475,-36.217497 -20.66812,0 -37.42475,16.215781 -37.42475,36.217497 0,12.689 6.74933,23.84721 16.95784,30.31485 h -0.0563 v 22.42749 l -23.34017,19.15664 -2.4145,5.90264 -0.83541,7.51232 h -0.64065 v 75.5658 l -21.32808,12.09825 v -6.0121 0 -207.471539 l 47.8586,-25.886658 -0.35412,-0.655134 C 242.12724,26.020876 256.42752,18.817618 274.41554,16.848996 251.9623,10.976932 238.93366,8.6767187 218.77259,19.971749 L 218.7581,19.944385 -0.031,138.28546 v 17.85443 L 159.5932,69.800588 V 283.77839 l -65.127113,36.94346 -12.685783,-22.36632 -9.79965,5.55979 12.685782,22.36471 -18.810563,10.67048 5.558178,9.80126 18.810564,-10.67048 11.808515,20.81943 9.80126,-5.55818 -11.81012,-20.82104 59.56732,-33.78851 v 10.52722 c -0.1658,1.90102 -0.26721,3.82135 -0.26721,5.76744 0,1.9654 0.0982,3.90505 0.26721,5.82377 v 1.28773 h 0.12555 c 3.40123,31.54303 29.12692,56.06791 60.37216,56.06791 3.80847,0 7.53163,-0.37344 11.14533,-1.07204 h 77.51993 v -15.02463 h -48.19664 c 0.19477,-0.18028 0.39598,-0.35251 0.58753,-0.53602 h -33.03197 c -2.13763,0.35091 -4.32356,0.53602 -6.54973,0.53602 -21.82386,0 -39.90846,-17.46166 -43.19218,-40.28351 v -14.93449 c 0,-0.003 0,-0.006 0,-0.008 v -18.80412 l 21.32808,-12.09826 v 40.65535 h 0.30745 c 0.41529,16.0693 13.1059,28.974 28.73415,28.974 0.47807,0 0.95132,-0.0193 1.42295,-0.0419 l -0.0145,0.0419 102.21383,-7.2435 1.60967,-0.80483 2.01208,1.20725 -24.94983,105.03074 16.69707,24.4283 -164.56265,93.34618 7.75537,13.67411 390.96387,-221.77181 -0.30584,-0.54085 c 22.10716,-14.8878 37.02394,-36.25935 38.38572,-63.66392 z M 356.54234,185.01086 324.04478,222.21509 c 0,0 -3.48653,2.4145 -4.29137,2.68331 -0.80483,0.26881 -5.63383,-2.14569 -6.43866,-2.4145 -0.1658,-0.0547 -3.21934,-3.30465 -7.96785,-8.43143 z" + id="path2" + style="stroke-width:1.60967" /> diff --git a/assets/layers/atm/atm.json b/assets/layers/atm/atm.json index c0df058aa..8388e6d1c 100644 --- a/assets/layers/atm/atm.json +++ b/assets/layers/atm/atm.json @@ -154,10 +154,6 @@ }, "freeform": { "key": "brand", - "type": "nsi", - "helperArgs": [ - "amenity=atm" - ], "placeholder": { "en": "Brand name", "de": "Markenname", @@ -241,6 +237,30 @@ } }, "opening_hours_24_7", + { + "builtin": "indoor", + "override": { + "question": { + "en": "Is this ATM located indoors?", + "nl": "Bevindt deze geldautomaat zich binnen?" + }, + "mappings": [ + { + "then": { + "en": "This ATM is located indoors", + "nl": "Deze geldautomaat bevindt zich binnen" + } + }, + { + "if": "indoor=no", + "then": { + "en": "This ATM is located outdoors", + "nl": "Deze geldautomaat bevindt zich buiten" + } + } + ] + } + }, { "id": "cash_out", "question": { diff --git a/assets/layers/barrier/barrier.json b/assets/layers/barrier/barrier.json index 69fb25274..a57566d65 100644 --- a/assets/layers/barrier/barrier.json +++ b/assets/layers/barrier/barrier.json @@ -494,6 +494,7 @@ "id": "Cycle barrier type" }, { + "id": "MaxWidth", "render": { "en": "Maximum width: {maxwidth:physical} m", "nl": "Maximumbreedte: {maxwidth:physical} m", @@ -532,12 +533,11 @@ "freeform": { "key": "maxwidth:physical", "type": "distance", - "helperArgs": [ - "20", - "map" - ] - }, - "id": "MaxWidth" + "helperArgs": { + "zoom": 20, + "background": "map" + } + } }, { "render": { @@ -575,10 +575,10 @@ "freeform": { "key": "width:separation", "type": "distance", - "helperArgs": [ - "21", - "map" - ] + "helperArgs": { + "zoom": 21, + "background": "map" + } }, "id": "Space between barrier (cyclebarrier)" }, @@ -618,10 +618,10 @@ "freeform": { "key": "width:opening", "type": "distance", - "helperArgs": [ - "21", - "map" - ] + "helperArgs": { + "zoom": 21, + "background": "map" + } }, "id": "Width of opening (cyclebarrier)" }, @@ -661,10 +661,10 @@ "freeform": { "key": "overlap", "type": "distance", - "helperArgs": [ - "21", - "map" - ] + "helperArgs": { + "zoom": 21, + "background": "map" + } }, "id": "Overlap (cyclebarrier)" } diff --git a/assets/layers/bench/bench.json b/assets/layers/bench/bench.json index 300ef7c5b..4865d44b9 100644 --- a/assets/layers/bench/bench.json +++ b/assets/layers/bench/bench.json @@ -1195,6 +1195,16 @@ ] } } + }, + { + "builtin": "memorial.*memorial-specific", + "override": { + "condition": { + "and": [ + "historic=memorial" + ] + } + } } ], "filter": [ diff --git a/assets/layers/campsite/campsite.json b/assets/layers/campsite/campsite.json index 4ade74743..bbdfbaf45 100644 --- a/assets/layers/campsite/campsite.json +++ b/assets/layers/campsite/campsite.json @@ -191,7 +191,7 @@ "icon": "./assets/layers/questions/cash.svg", "condition": { "and": [ - "charge!~^(.*;|)[^;\/]*\/day(|[^\/].*)$", + "charge!~^(.*;|)[^;/]*/day(|[^/].*)$", "fee!=no" ] }, @@ -218,7 +218,7 @@ "icon": "./assets/layers/questions/cash.svg", "condition": { "and": [ - "charge!~.*\/person\/day.*", + "charge!~.*/person/day.*", "fee!=no" ] }, diff --git a/assets/layers/cycleways_and_roads/cycleways_and_roads.json b/assets/layers/cycleways_and_roads/cycleways_and_roads.json index 087e021da..e77a7bd52 100644 --- a/assets/layers/cycleways_and_roads/cycleways_and_roads.json +++ b/assets/layers/cycleways_and_roads/cycleways_and_roads.json @@ -1283,10 +1283,10 @@ "freeform": { "key": "width", "type": "distance", - "helperArgs": [ - "20", - "map" - ] + "helperArgs": { + "zoom": 20, + "background": "map" + } }, "question": { "en": "What is the carriage width of this road (in meters)?", @@ -1808,10 +1808,10 @@ "freeform": { "key": "cycleway:buffer", "type": "distance", - "helperArgs": [ - "20", - "map" - ] + "helperArgs": { + "background": "map", + "zoom": 20 + } }, "id": "cycleways_and_roads-cycleway:buffer" }, diff --git a/assets/layers/drinking_water/drinking_water.json b/assets/layers/drinking_water/drinking_water.json index 300cb5ba7..2d8515454 100644 --- a/assets/layers/drinking_water/drinking_water.json +++ b/assets/layers/drinking_water/drinking_water.json @@ -295,6 +295,7 @@ "uk": "Що це за тип пункту питної води?", "es": "¿Qué tipo de punto de agua potable es este?" }, + "multiAnswer": true, "mappings": [ { "if": "fountain=bubbler", @@ -306,10 +307,7 @@ "uk": "Це барботажний фонтан. Струмінь води, з якого можна пити, спрямовується вгору, зазвичай керується кнопкою.", "es": "Esta es una fuente de chorro. Un chorro de agua para beber se envía hacia arriba, típicamente controlado por un botón.", "ca": "Aquesta és una font de raig. Un raig d'aigua per beure s'envia cap amunt, normalment controlat per un botó d'empenta." - }, - "addExtraTags": [ - "man_made=" - ] + } }, { "if": "fountain=bottle_refill", @@ -323,12 +321,13 @@ "es": "Este es un punto de recarga de botellas donde el agua se envía hacia abajo, normalmente controlado por un botón o un sensor de movimiento. Beber directamente del flujo podría ser muy difícil o imposible." }, "addExtraTags": [ - "man_made=", "bottle=yes" ] }, { - "if": "man_made=water_tap", + "if": "fountain=water_tap", + "alsoShowIf": "man_made=water_tap", + "ifnot": "man_made=", "icon": "./assets/layers/drinking_water/tap.svg", "then": { "en": "This is a water tap. The water flows downward and the stream is controlled by a valve or push-button.", @@ -337,10 +336,7 @@ "ca": "Això és una aixeta d'aigua. L'aigua flueix cap avall i el corrent és controlat per una vàlvula o polsador.", "uk": "Це водопровідний кран. Вода тече вниз, а керує потоком вентиль або кнопка.", "es": "Esta es una toma de agua. El agua fluye hacia abajo y el chorro está controlado por una válvula o un botón." - }, - "addExtraTags": [ - "fountain=" - ] + } } ] }, diff --git a/assets/layers/entrance/entrance.json b/assets/layers/entrance/entrance.json index e044044ff..6959ee2d1 100644 --- a/assets/layers/entrance/entrance.json +++ b/assets/layers/entrance/entrance.json @@ -118,10 +118,20 @@ } ], "tagRenderings": [ - "images", + { + "builtin": "images", + "override": { + "labels": [ + "accessibility" + ] + } + }, "level", { "id": "Entrance type", + "labels": [ + "accessibility" + ], "question": { "en": "What type of entrance is this?", "nl": "Wat voor ingang is dit?", @@ -297,6 +307,9 @@ }, { "id": "Door_type", + "labels": [ + "accessibility" + ], "question": { "en": "What is the type of this door?", "nl": "Om wat voor deur gaat het?", @@ -393,6 +406,9 @@ } }, { + "labels": [ + "accessibility" + ], "id": "automatic_door", "question": "Is this door automated?", "condition": "door!=no", @@ -515,6 +531,9 @@ }, { "id": "width", + "labels": [ + "accessibility" + ], "render": { "en": "This door has a width of {canonical(width)}", "nl": "Deze deur heeft een breedte van {canonical(width)}", @@ -540,6 +559,9 @@ }, { "id": "kerb-height", + "labels": [ + "accessibility" + ], "question": { "en": "What is the height of this kerb?", "fr": "Quelle est la hauteur de ce seuil ?", @@ -590,6 +612,9 @@ }, { "id": "ref", + "labels": [ + "accessibility" + ], "question": { "en": "Does this door have a reference number?", "nl": "Heeft deze toegang een referentienummer?" diff --git a/assets/layers/etymology/etymology.json b/assets/layers/etymology/etymology.json index f5c91424e..bbd65047c 100644 --- a/assets/layers/etymology/etymology.json +++ b/assets/layers/etymology/etymology.json @@ -337,17 +337,32 @@ }, "questions", { - "id": "street-name-sign-image", + "id": "streetsign-image-carousel", "render": { - "en": "{image_carousel(image:streetsign)}
    {image_upload(image:streetsign, Add image of a street name sign)}", - "nl": "{image_carousel(image:streetsign)}
    {image_upload(image:streetsign, Voeg afbeelding van straatnaambordje toe)}", - "de": "{image_carousel(image:streetsign)}
    {image_upload(image:streetsign, Bild eines Straßenschildes hinzufügen)}", - "fr": "{image_carousel(image:streetsign)}
    {image_upload(image:streetsign, Ajouter une photo de la plaque de rue)}", - "ca": "{image_carousel(image:streetsign)}
    {image_upload(image:streetsign, Afegeix una imatge de la placa amb el nom del carrer)}", - "cs": "{image_carousel(image:streetsign)}
    {image_upload(image:streetsign, Add image of a street name sign)}", - "da": "{image_carousel(image:streetsign)}
    {image_upload(image:streetsign, Tilføj foto af gadenavneskilt)}", - "es": "{image_carousel(image:streetsign)}
    {image_upload(image:streetsign, Agregar imagen de un letrero de nombre de calle)}", - "uk": "{image_carousel(image:streetsign)}
    {image_upload(image:streetsign, Додати зображення таблички з назвою вулиці)}" + "special": { + "type": "image_carousel", + "image_key": "image:streetsign;panoramax:streetsign" + } + } + }, + { + "id": "streetsign-upload", + "render": { + "special": { + "type": "image_upload", + "image_key": "image:streetsign", + "label": { + "en": "Add image of a street name sign", + "nl": "Voeg afbeelding van straatnaambordje toe", + "de": "Bild eines Straßenschildes hinzufügen", + "fr": "Ajouter une photo de la plaque de rue", + "ca": "Afegeix una imatge de la placa amb el nom del carrer", + "cs": "Add image of a street name sign", + "da": "Tilføj foto af gadenavneskilt", + "es": "Agregar imagen de un letrero de nombre de calle", + "uk": "Додати зображення таблички з назвою вулиці" + } + } } }, { diff --git a/assets/layers/filters/filters.json b/assets/layers/filters/filters.json index 6115ef81f..087d9a648 100644 --- a/assets/layers/filters/filters.json +++ b/assets/layers/filters/filters.json @@ -128,10 +128,8 @@ "osmTags": { "or": [ "image~*", - "image:0~*", - "image:1~*", - "image:2~*", - "image:3~*", + "image:[0-9]+~~*", + "panoramax:[0-9]+~~*", "mapillary~*" ] } @@ -148,12 +146,14 @@ }, "osmTags": { "and": [ - "image=", - "image:0=", - "image:1=", - "image:2=", - "image:3=", - "mapillary=" + { + "or": [ + "image!~*", + "image:[0-9]+!~~*", + "panoramax:[0-9]+!~~*", + "mapillary!~*" + ] + } ] } } diff --git a/assets/layers/food/food.json b/assets/layers/food/food.json index 1905cc3c7..c259f6edb 100644 --- a/assets/layers/food/food.json +++ b/assets/layers/food/food.json @@ -627,7 +627,7 @@ "render": { "special": { "type": "image_upload", - "image-key": "image:menu", + "image_key": "image:menu", "label": { "en": "Add an image from the menu", "nl": "Voeg een foto van het menu toe", diff --git a/assets/layers/geocoded_image/geocoded_image.json b/assets/layers/geocoded_image/geocoded_image.json index dd6f57efd..e6d24f9f8 100644 --- a/assets/layers/geocoded_image/geocoded_image.json +++ b/assets/layers/geocoded_image/geocoded_image.json @@ -2,6 +2,9 @@ "id": "geocoded_image", "name": null, "source": "special", + "description": { + "*": "Layer showing green dots where a geocoded image was found. See NearbyImages.svelte. Propreties: 'rotation':number,'spherical':'yes'|'no'" + }, "pointRendering": [ { "location": [ @@ -48,7 +51,15 @@ } } ], - "iconSize": "14,14" + "iconSize": { + "render": "14,14", + "mappings": [ + { + "if": "spherical=yes", + "then": "28,28" + } + ] + } }, { "location": [ diff --git a/assets/layers/grave/grave.json b/assets/layers/grave/grave.json index 0c72cb624..e91346f15 100644 --- a/assets/layers/grave/grave.json +++ b/assets/layers/grave/grave.json @@ -13,7 +13,12 @@ "ca": "Les tombes (i les tombes) indiquen on va ser enterrada una persona. En aquest mapa, es poden gravar i es pot fer un enllaç a la Viquipèdia" }, "source": { - "osmTags": "historic=tomb" + "osmTags": { + "or": [ + "historic=tomb", + "cemetery=grave" + ] + } }, "minzoom": 15, "title": { @@ -45,15 +50,16 @@ { "title": { "en": "a tombstone", + "nl": "een grafsteen", "de": "ein Grabstein", - "es": "una lápida", - "ca": "una làpida" + "ca": "una làpida", + "es": "una lápida" }, "tags": [ - "historic=tomb" + "cemetery=grave" ], "description": { - "en": "A tombstone is a physical object which indicates that one or more persons are buried here. It generally has the name, birth date and death date of the person or persons as inscription.", + "en": "A grave is a physical object which indicates that one or more persons are buried here. It generally has the name, birth date and death date of the person or persons as inscription.", "de": "Ein Grabstein ist ein physischer Gegenstand, der anzeigt, dass eine oder mehrere Personen hier begraben sind. Er trägt in der Regel den Namen, das Geburts- und das Sterbedatum der Person oder Personen als Inschrift.", "uk": "Надгробок - це фізичний об'єкт, який вказує на те, що тут похована одна або кілька осіб. Як правило, на ньому викарбувано ім'я, дату народження та дату смерті особи чи осіб.", "es": "Una lápida es un objeto físico que indica que una o más personas están enterradas aquí. Generalmente tiene el nombre, la fecha de nacimiento y la fecha de defunción de la persona o personas como inscripción.", diff --git a/assets/layers/hydrant/hydrant.json b/assets/layers/hydrant/hydrant.json index 66a5f2bd5..9532f217d 100644 --- a/assets/layers/hydrant/hydrant.json +++ b/assets/layers/hydrant/hydrant.json @@ -574,6 +574,29 @@ "es": "Diámetro de los acoplamientos: {couplings:diameters}" } }, + { + "id": "ref", + "question": { + "en": "What is the reference number of this hydrant?", + "nl": "Wat is het referentienummer van deze brandkraan?" + }, + "questionHint": { + "en": "This can usually be found on the hydrant or on a nearby sign.", + "nl": "Dit nummer is meestal te vinden op de brandkraan of op een nabijgelegen bord." + }, + "freeform": { + "key": "ref", + "placeholder": { + "en": "Reference number of the hydrant", + "nl": "Referentienummer van de brandkraan" + }, + "type": "string" + }, + "render": { + "en": "Reference number: {ref}", + "nl": "Referentienummer: {ref}" + } + }, "images" ], "allowMove": { @@ -590,4 +613,4 @@ } } ] -} +} \ No newline at end of file diff --git a/assets/layers/kerbs/kerbs.json b/assets/layers/kerbs/kerbs.json index 0d90a7581..3c0f1b717 100644 --- a/assets/layers/kerbs/kerbs.json +++ b/assets/layers/kerbs/kerbs.json @@ -24,7 +24,17 @@ "es": "Una capa que muestra bordillos." }, "source": { - "osmTags": "barrier=kerb" + "osmTags": { + "or": [ + "barrier=kerb", + { + "and": [ + "kerb=no", + "highway!=crossing" + ] + } + ] + } }, "minzoom": 13, "title": { @@ -518,4 +528,4 @@ "es": "un bordillo", "ca": "un kerb" } -} +} \ No newline at end of file diff --git a/assets/layers/maproulette_challenge/maproulette_challenge.json b/assets/layers/maproulette_challenge/maproulette_challenge.json index 8d04f289f..2137f4d13 100644 --- a/assets/layers/maproulette_challenge/maproulette_challenge.json +++ b/assets/layers/maproulette_challenge/maproulette_challenge.json @@ -2,12 +2,12 @@ "id": "maproulette_challenge", "name": null, "description": { - "en": "Layer showing tasks of a single MapRoulette challenge. This layer is intended to be reused and extended in themes; refer to [the documentation](https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Integrating_Maproulette.md) on how to do this.", - "de": "Ebene mit Aufgaben einer einzelnen MapRoulette-Herausforderung. Diese Ebene soll in Themen wiederverwendet und erweitert werden; Informationen dazu finden Sie in der [Dokumentation](https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Integrating_Maproulette.md).", + "en": "Layer showing tasks of a single MapRoulette challenge. This layer is intended to be reused and extended in themes; refer to [the documentation](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Integrating_Maproulette.md) on how to do this.", + "de": "Ebene mit Aufgaben einer einzelnen MapRoulette-Herausforderung. Diese Ebene soll in Themen wiederverwendet und erweitert werden; Informationen dazu finden Sie in der [Dokumentation](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Integrating_Maproulette.md).", "nl": "Laag met taken van een MapRoulette uitdaging", - "ca": "Capa que mostra les tasques d'un sol repte de MapRoulette. Aquesta capa està pensada per ser reutilitzada i ampliada en temes; consulteu [la documentació](https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Integrating_Maproulette.md) sobre com fer-ho.", - "cs": "Vrstva zobrazující úkoly jedné výzvy MapRoulette. Tato vrstva je určena k opětovnému použití a rozšíření v tématech; naleznete v [dokumentaci](https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Integrating_Maproulette.md), jak to provést.", - "es": "Capa que muestra las tareas de un único reto de MapRoulette. Esta capa está pensada para ser reutilizada y ampliada en temas; consulta la [documentación](https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Integrating_Maproulette.md) sobre cómo hacerlo." + "ca": "Capa que mostra les tasques d'un sol repte de MapRoulette. Aquesta capa està pensada per ser reutilitzada i ampliada en temes; consulteu [la documentació](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Integrating_Maproulette.md) sobre com fer-ho.", + "cs": "Vrstva zobrazující úkoly jedné výzvy MapRoulette. Tato vrstva je určena k opětovnému použití a rozšíření v tématech; naleznete v [dokumentaci](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Integrating_Maproulette.md), jak to provést.", + "es": "Capa que muestra las tareas de un único reto de MapRoulette. Esta capa está pensada para ser reutilizada y ampliada en temas; consulta la [documentación](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Integrating_Maproulette.md) sobre cómo hacerlo." }, "source": { "osmTags": "mr_taskId~*", @@ -309,4 +309,4 @@ } ], "allowMove": false -} +} \ No newline at end of file diff --git a/assets/layers/memorial/memorial.json b/assets/layers/memorial/memorial.json index 7c32809d2..3e92955bc 100644 --- a/assets/layers/memorial/memorial.json +++ b/assets/layers/memorial/memorial.json @@ -94,11 +94,28 @@ "fr": "Un mémorial est un élément physique disposé en mémoire d'une personne ou d'un évènement.", "es": "Un monumento es un objeto físico que recuerda a una persona o un evento.", "ca": "Un monument és un objecte físic que recorda una persona o esdeveniment.", - "cs": "Památník je fyzický objekt, který připomíná osobu nebo událost." + "cs": "Památník je fyzický objekt, který připomíná osobu nebo událost.", + "nl": "Een fysiek object dat een persoon of gebeurtenis herdenkt" }, "tags": [ "historic=memorial" ] + }, + { + "title": { + "en": "a memorial on a wall", + "nl": "een gedenkteken dat aan een muur hangt" + }, + "description": { + "en": "A memorial is a physical object which remembers a person or event and is attached to a wall.", + "nl": "Een fysiek object dat een persoon of gebeurtenis herdenkt en dat ophangt aan een muur." + }, + "tags": [ + "historic=memorial" + ], + "snapToLayer": [ + "walls_and_buildings" + ] } ], "tagRenderings": [ @@ -389,12 +406,17 @@ }, { "id": "memorial-wikidata", + "labels": [ + "memorial-specific", + "memorial-questions" + ], "freeform": { "key": "wikidata", "type": "wikidata" }, "question": { "en": "What is the Wikipedia page about this memorial?", + "nl": "Wat is het Wikipedia-artikel over dit gedenkteken?", "de": "Was ist die Wikipedia-Seite über dieses Denkmal?", "fr": "Quelle est la page Wikipedia de ce mémorial ?", "es": "¿Cuál es la página de Wikipedia sobre este monumento?", @@ -403,6 +425,7 @@ }, "questionHint": { "en": "This is a about the memorial itself, not about the person or event that the memorial remembers. If this memorial does not have a Wikipedia page or Wikidata entity, skip this question.", + "nl": "Dit gaat over het gedenkteken zelf, niet over de persoon of de gebeurtenis die herdacht worden. Indien dit gedenkteken geen Wikipedia-artikel heeft, sla deze vraag dan over.", "de": "Hier geht es um das Denkmal selbst, nicht um die Person oder das Ereignis, an das die Denkmal erinnert. Wenn diese Gedenkstätte keine Wikipedia-Seite oder Wikidata-Entität hat, überspringe diese Frage.", "fr": "C'est la page Wikipédia du mémorial et non celle de la personne ou de l'évènement commémoré. Si le mémorial n'a pas de page Wikipédia ou d'entité Wikidata, passez cette question.", "es": "Se trata del propio monumento, no de la persona o el evento que recuerda el monumento. Si este monumento no tiene una página de Wikipedia o una entidad Wikidata, omite esta pregunta.", @@ -416,6 +439,7 @@ }, "before": { "en": "

    Wikipedia page about the memorial

    ", + "nl": "

    Wikipediapagina over het gedenkteken

    ", "de": "

    Wikipedia-Seite über das Denkmal

    ", "fr": "

    Page Wikipedia du mémorial

    ", "es": "

    Página de Wikipedia sobre el monumento

    ", @@ -426,6 +450,10 @@ }, { "id": "subject-wikidata", + "labels": [ + "memorial-specific", + "memorial-questions" + ], "freeform": { "key": "subject:wikidata", "type": "wikidata", @@ -435,6 +463,7 @@ }, "question": { "en": "What is the Wikipedia page about the person or event that is remembered here?", + "nl": "Wat is het Wikipedia-artikel over de persoon of de gebeurtenis die herdacht wordt?", "de": "Was ist die Wikipedia-Seite über die Person oder Veranstaltung, die hier erinnert wird?", "fr": "Quelle est la page Wikipedia qui fait référence à cet évènement ou cette personne?", "es": "¿Cuál es la página de Wikipedia sobre la persona o el evento que se recuerda aquí?", @@ -443,6 +472,7 @@ }, "questionHint": { "en": "If the person or event does not have a Wikipedia page or Wikidata entity, skip this question.", + "nl": "Indien deze persoon of gebeurtenis geen Wikipedia-artikel heeft, sla deze vraag dan over", "de": "Wenn die Person oder das Ereignis keine Wikipedia-Seite oder Wikidata-Entität hat, überspringe diese Frage.", "fr": "Si la personne ou l'évènement n'a pas de page Wikipedia ou d'entité Wikidata, passez cette question.", "es": "Si la persona o el evento no tienen una página de Wikipedia o una entidad Wikidata, omite esta pregunta.", @@ -456,6 +486,7 @@ }, "before": { "en": "

    Wikipedia page about the remembered event or person

    ", + "nl": "

    Wikipedia-artikel over de herdachte gebeurtenis of persoon

    ", "de": "

    Wikipedia-Seite über das erinnerte Ereignis oder die Person

    ", "fr": "

    Page Wikipedia sur la personne ou l'évènement commémoré

    ", "es": "

    Página de Wikipedia sobre el evento o la persona recordada

    ", @@ -467,6 +498,7 @@ { "question": { "en": "When was this memorial installed?", + "nl": "Wanneer werd dit gedenkteken geplaatst?", "de": "Wann wurde dieses Denkmal installiert?", "fr": "Quand ce mémorial a-t-il été installé ?", "es": "¿Cuándo se instaló este monumento?", diff --git a/assets/layers/parcel_lockers/parcel_lockers.json b/assets/layers/parcel_lockers/parcel_lockers.json index 5b51a38fa..01abcea4e 100644 --- a/assets/layers/parcel_lockers/parcel_lockers.json +++ b/assets/layers/parcel_lockers/parcel_lockers.json @@ -110,10 +110,6 @@ }, "freeform": { "key": "brand", - "type": "nsi", - "helperArgs": [ - "amenity=parcel_locker" - ], "placeholder": { "en": "Brand", "de": "Marke", @@ -308,4 +304,4 @@ "allowMove": { "enableImproveAccuracy": true } -} \ No newline at end of file +} diff --git a/assets/layers/postoffices/postoffices.json b/assets/layers/postoffices/postoffices.json index 19f0cc83d..3982fe5d7 100644 --- a/assets/layers/postoffices/postoffices.json +++ b/assets/layers/postoffices/postoffices.json @@ -218,17 +218,13 @@ "ca": "Aquesta és una oficina postal de {brand}" }, "freeform": { - "type": "nsi", "key": "brand", "placeholder": { "en": "Brand of the post office", "de": "Marke der Poststelle", "es": "Marca de la oficina de correos", "ca": "Marca de l'oficina postal" - }, - "helperArgs": [ - "amenity=post_office" - ] + } } }, { diff --git a/assets/layers/public_bookcase/public_bookcase.json b/assets/layers/public_bookcase/public_bookcase.json index 031e664f0..747c8eefa 100644 --- a/assets/layers/public_bookcase/public_bookcase.json +++ b/assets/layers/public_bookcase/public_bookcase.json @@ -108,6 +108,17 @@ "tags": [ "amenity=public_bookcase" ] + }, + { + "title": { + "en": "a bookcase on a wall" + }, + "tags": [ + "amenity=public_bookcase" + ], + "snapToLayer": [ + "walls_and_buildings" + ] } ], "tagRenderings": [ diff --git a/assets/layers/questions/license_info.json b/assets/layers/questions/license_info.json index c36d3502c..fe402e0cd 100644 --- a/assets/layers/questions/license_info.json +++ b/assets/layers/questions/license_info.json @@ -68,7 +68,7 @@ ], "sources": [ "https://freesvg.org/no-dogs-round-sign-vector-graphics", - "https://github.com/pietervdvn/MapComplete/pull/1948" + "https://source.mapcomplete.org/MapComplete/MapComplete/pulls/1948" ] }, { diff --git a/assets/layers/questions/questions.json b/assets/layers/questions/questions.json index 876cc8dd9..c12842a1a 100644 --- a/assets/layers/questions/questions.json +++ b/assets/layers/questions/questions.json @@ -2290,8 +2290,8 @@ } }, { - "if": "internet_access=terminal;wifi", - "alsoShowIf": "internet_access=wifi;terminal", + "if": "internet_access=terminal;wlan", + "alsoShowIf": "internet_access=wlan;terminal", "then": { "en": "This place offers both wireless internet and internet access via a terminal or computer", "de": "Dieser Ort bietet sowohl drahtloses Internet als auch Internetzugang über ein Terminal oder einen Computer", diff --git a/assets/layers/recycling/recycling.json b/assets/layers/recycling/recycling.json index e126291ea..eef666fc4 100644 --- a/assets/layers/recycling/recycling.json +++ b/assets/layers/recycling/recycling.json @@ -1435,6 +1435,77 @@ "es": "Esta instalación de reciclaje puede ser usada por {access}" } }, + { + "id": "colour", + "condition": "recycling_type=container", + "question": { + "en": "What color is this recycling container?", + "nl": "Welke kleur heeft deze recyclingcontainer?" + }, + "freeform": { + "key": "colour", + "type": "color", + "placeholder": { + "en": "Colour of the container", + "nl": "Kleur van de container" + } + }, + "mappings": [ + { + "if": "colour=blue", + "then": { + "en": "This recycling container is coloured blue", + "nl": "Deze recyclingcontainer is blauw gekleurd" + } + }, + { + "if": "colour=green", + "then": { + "en": "This recycling container is coloured green", + "nl": "Deze recyclingcontainer is groen gekleurd" + } + }, + { + "if": "colour=maroon", + "then": { + "en": "This recycling container is coloured maroon", + "nl": "Deze recyclingcontainer is kastanjebruin gekleurd" + } + }, + { + "if": "colour=yellow", + "then": { + "en": "This recycling container is coloured yellow", + "nl": "Deze recyclingcontainer is geel gekleurd" + } + }, + { + "if": "colour=red", + "then": { + "en": "This recycling container is coloured red", + "nl": "Deze recyclingcontainer is rood gekleurd" + } + }, + { + "if": "colour=black", + "then": { + "en": "This recycling container is coloured black", + "nl": "Deze recyclingcontainer is zwart gekleurd" + } + }, + { + "if": "colour=white", + "then": { + "en": "This recycling container is coloured white", + "nl": "Deze recyclingcontainer is wit gekleurd" + } + } + ], + "render": { + "en": "This recycling container is {colour}", + "nl": "Deze recyclingcontainer is {colour}" + } + }, "survey_date" ], "filter": [ @@ -1795,4 +1866,4 @@ "enableRelocation": true, "enableImproveAccuracy": true } -} +} \ No newline at end of file diff --git a/assets/layers/scouting_group/scouting.svg b/assets/layers/scouting_group/scouting.svg index f9740cb7f..688a4172e 100644 --- a/assets/layers/scouting_group/scouting.svg +++ b/assets/layers/scouting_group/scouting.svg @@ -6,14 +6,14 @@ id="Layer_2" x="0px" y="0px" - width="200" - height="200" - viewBox="0 0 232.50928 236.52539" + width="600" + height="600" + viewBox="0 0 697.52784 709.57617" enable-background="new 0 0 232.50928 236.52539" xml:space="preserve" sodipodi:version="0.32" inkscape:version="1.3.2 (1:1.3.2+202311252150+091e20ef0f)" - sodipodi:docname="WikiProject_Scouting_fleur-de-lis_outline.svg" + sodipodi:docname="scouting.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" @@ -25,10 +25,10 @@ xmlns:ns="http://ns.adobe.com/SaveForWeb/1.0/"> @@ -53,9 +53,9 @@ pagecolor="#ffffff" id="base" showgrid="false" - inkscape:zoom="1.5041679" - inkscape:cx="103.04701" - inkscape:cy="144.59822" + inkscape:zoom="0.39406657" + inkscape:cx="62.172236" + inkscape:cy="351.46346" inkscape:window-x="0" inkscape:window-y="0" inkscape:current-layer="Layer_2" @@ -80,20 +80,20 @@ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + style="fill:#ffffff;stroke:#000000;stroke-width:7.17701;stroke-linecap:round;stroke-linejoin:round" /> diff --git a/assets/layers/sport_pitch/license_info.json b/assets/layers/sport_pitch/license_info.json index f80b527b3..cb1e8e5b7 100644 --- a/assets/layers/sport_pitch/license_info.json +++ b/assets/layers/sport_pitch/license_info.json @@ -50,7 +50,7 @@ "Hufkratzer" ], "sources": [ - "https://github.com/pietervdvn/MapComplete/issues/920", + "https://source.mapcomplete.org/MapComplete/MapComplete/issues/920", " https://gist.githubusercontent.com/Hufkratzer/81abcfe749ce8f99257e38f58633dd72/raw/8fa614a983807724f7110793b57344cc70dc34bc/equestrian.svg" ] }, diff --git a/assets/layers/street_lamps/street_lamps.json b/assets/layers/street_lamps/street_lamps.json index ddcc1be94..0f618e813 100644 --- a/assets/layers/street_lamps/street_lamps.json +++ b/assets/layers/street_lamps/street_lamps.json @@ -82,6 +82,26 @@ ], "tagRenderings": [ "images", + { + "id": "utility_pole", + "question": { + "en": "Is this lamp mounted on a utility pole?" + }, + "mappings": [ + { + "if": "man_made=utility_pole", + "then": { + "en": "This lamp is mounted on a utility pole" + } + }, + { + "if": "man_made=", + "then": { + "en": "This lamp is not mounted on a utility pole" + } + } + ] + }, { "id": "ref", "render": { @@ -104,7 +124,10 @@ }, "freeform": { "key": "ref" - } + }, + "labels": [ + "street_lamp_question" + ] }, { "id": "support", @@ -194,6 +217,10 @@ "cs": "Toto svítidlo se montuje na stěnu pomocí kovové tyče" } } + ], + "condition": "man_made!=utility_pole", + "labels": [ + "street_lamp_question" ] }, { @@ -206,7 +233,12 @@ "ca": "Com està muntat aquest fanal al pal?", "cs": "Jak se tato lampa montuje na sloup?" }, - "condition": "support=pole", + "condition": { + "and": [ + "support=pole", + "man_made!=utility_pole" + ] + }, "mappings": [ { "if": "lamp_mount=straight_mast", @@ -230,6 +262,9 @@ "cs": "Tato lampa je umístěna na konci ohnutého stožáru" } } + ], + "labels": [ + "street_lamp_question" ] }, { @@ -376,6 +411,9 @@ "cs": "Tato lampa svítí pomocí plynu" } } + ], + "labels": [ + "street_lamp_question" ] }, { @@ -434,6 +472,9 @@ "cs": "Tato lampa vydává oranžové světlo" } } + ], + "labels": [ + "street_lamp_question" ] }, { @@ -482,6 +523,9 @@ "es": "Esta lámpara tiene 2 accesorios" } } + ], + "labels": [ + "street_lamp_question" ] }, { @@ -539,6 +583,9 @@ "cs": "Tato lampa se rozsvítí na základě požadavku (např. pomocí tlačítka)" } } + ], + "labels": [ + "street_lamp_question" ] }, { @@ -563,7 +610,10 @@ "freeform": { "key": "light:direction", "type": "direction" - } + }, + "labels": [ + "street_lamp_question" + ] } ], "deletion": {}, @@ -571,4 +621,4 @@ "enableImproveAccuracy": true, "enableRelocation": false } -} +} \ No newline at end of file diff --git a/assets/layers/toilet/MLAK.svg b/assets/layers/toilet/MLAK.svg new file mode 100644 index 000000000..2c6a5ce0b --- /dev/null +++ b/assets/layers/toilet/MLAK.svg @@ -0,0 +1,43 @@ + + + + diff --git a/assets/layers/toilet/MLAK.svg.license b/assets/layers/toilet/MLAK.svg.license new file mode 100644 index 000000000..ed0288300 --- /dev/null +++ b/assets/layers/toilet/MLAK.svg.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: Pieter Vander Vennet +SPDX-License-Identifier: CC0-1.0 \ No newline at end of file diff --git a/assets/layers/toilet/eurokey.svg b/assets/layers/toilet/eurokey.svg new file mode 100644 index 000000000..3b387ccf5 --- /dev/null +++ b/assets/layers/toilet/eurokey.svg @@ -0,0 +1,70 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/assets/layers/toilet/eurokey.svg.license b/assets/layers/toilet/eurokey.svg.license new file mode 100644 index 000000000..14f1c26e7 --- /dev/null +++ b/assets/layers/toilet/eurokey.svg.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: Herzi Pinki,Marajozkee +SPDX-License-Identifier: CC-BY-SA 4.0 \ No newline at end of file diff --git a/assets/layers/toilet/license_info.json b/assets/layers/toilet/license_info.json index af127dea4..21959ec70 100644 --- a/assets/layers/toilet/license_info.json +++ b/assets/layers/toilet/license_info.json @@ -1,4 +1,12 @@ [ + { + "path": "MLAK.svg", + "license": "CC0-1.0", + "authors": [ + "Pieter Vander Vennet" + ], + "sources": [] + }, { "path": "baby.svg", "license": "CC0-1.0", @@ -9,6 +17,16 @@ "https://commons.wikimedia.org/wiki/File:Baby_(75158)_-_The_Noun_Project.svg" ] }, + { + "path": "eurokey.svg", + "license": "CC-BY-SA 4.0", + "authors": [ + "Herzi Pinki,Marajozkee" + ], + "sources": [ + "https://commons.wikimedia.org/wiki/File:Eurokey_sign,_Palace_of_Sch%C3%B6nbrunn_(cropped).svg" + ] + }, { "path": "toilets.svg", "license": "CC0-1.0", diff --git a/assets/layers/toilet/toilet.json b/assets/layers/toilet/toilet.json index ff4ff196b..65d3271b0 100644 --- a/assets/layers/toilet/toilet.json +++ b/assets/layers/toilet/toilet.json @@ -121,7 +121,9 @@ "if": { "or": [ "wheelchair=yes", - "wheelchair=designated" + "wheelchair=designated", + "toilets:wheelchair=yes", + "toilets:wheelchair=designated" ] }, "then": "./assets/layers/toilet/wheelchair.svg" @@ -453,7 +455,8 @@ ] }, "=labels": [ - "relevant-questions" + "relevant-questions", + "no-prefix" ], "question": { "en": "When are these toilets opened?", @@ -467,110 +470,11 @@ } } }, - { - "id": "toilets-wheelchair", - "labels": [ - "relevant-questions" - ], - "question": { - "en": "Is there a dedicated toilet for wheelchair users?", - "de": "Können Rollstuhlfahrer die Toilette benutzen?", - "fr": "Y a-t-il des toilettes réservées aux personnes en fauteuil roulant ?", - "nl": "Is er een rolstoeltoegankelijke toilet voorzien?", - "it": "C'è un WC riservato alle persone in sedia a rotelle?", - "da": "Er der et særligt toilet til kørestolsbrugere?", - "ca": "Hi ha un lavabo específic per a usuaris amb cadira de rodes?", - "cs": "Je zde vyhrazená toaleta pro vozíčkáře?", - "es": "¿Hay un baño dedicado para usuarios de sillas de ruedas?" - }, - "mappings": [ - { - "then": { - "en": "There is a dedicated toilet for wheelchair users", - "de": "Rollstuhlfahrer können die Toilette benutzen", - "fr": "Il y a des toilettes réservées pour les personnes à mobilité réduite", - "nl": "Er is een toilet voor rolstoelgebruikers", - "it": "C'è un WC riservato alle persone in sedia a rotelle", - "es": "Hay un baño dedicado para usuarios de sillas de ruedas", - "da": "Der er et særligt toilet til kørestolsbrugere", - "ca": "Hi ha un lavabo dedicat per a usuaris amb cadira de rodes", - "cs": "K dispozici je speciální toaleta pro vozíčkáře" - }, - "if": "wheelchair=yes" - }, - { - "if": "wheelchair=no", - "then": { - "en": "No wheelchair access", - "de": "Rollstuhlfahrer können die Toilette nicht benutzen", - "fr": "Non accessible aux personnes à mobilité réduite", - "nl": "Niet toegankelijk voor rolstoelgebruikers", - "it": "Non accessibile in sedia a rotelle", - "ru": "Недоступно пользователям кресел-колясок", - "es": "Sin acceso para sillas de ruedas", - "da": "Ingen kørestolsadgang", - "ca": "Sense accés per a cadires de rodes", - "cs": "Žádný bezbariérový přístup" - } - }, - { - "if": "wheelchair=designated", - "then": { - "en": "There is only a dedicated toilet for wheelchair users", - "nl": "Er is alleen een toilet voor rolstoelgebruikers", - "de": "Es gibt nur eine barrierefreie Toilette für Rollstuhlfahrer", - "da": "Der er kun et særligt toilet til kørestolsbrugere", - "ca": "És només un lavabo per a usuaris amb cadira de rodes", - "cs": "K dispozici je pouze vyhrazená toaleta pro vozíčkáře", - "es": "Solo hay un baño dedicado para usuarios de sillas de ruedas" - } - } - ] - }, - { - "id": "wheelchair-door-width", - "condition": { - "and": [ - { - "or": [ - "wheelchair=yes", - "wheelchair=designated" - ] - } - ] - }, - "labels": [ - "relevant-questions" - ], - "question": { - "en": "What is the width of the door to the wheelchair accessible toilet?", - "nl": "Hoe breed is de deur van de rolstoeltoegankelijke toilet?", - "fr": "Quelle est la largeur de la porte des toilettes accessibles aux fauteuils roulants ?", - "de": "Wie breit ist die Tür zur rollstuhlgerechten Toilette?", - "da": "Hvad er bredden på døren til det kørestolsvenlige toilet?", - "ca": "Quina és l'amplada de la porta per al lavabo accéssible?", - "cs": "Jaká je šířka dveří na bezbariérovou toaletu?", - "es": "¿Cuál es el ancho de la puerta del baño accesible para sillas de ruedas?" - }, - "render": { - "en": "The door to the wheelchair-accessible toilet is {canonical(door:width)} wide", - "nl": "De deur naar de rolstoeltoegankelijke toilet is {canonical(door:width)} wide", - "fr": "La porte des toilettes accessibles aux fauteuils roulants a une large de {canonical(door:width)}", - "de": "Die Tür zur rollstuhlgerechten Toilette ist {canonical(door:width)} breit", - "da": "Døren til det kørestolsvenlige toilet er {canonical(door:width)} bred", - "ca": "La porta del vàter accessible amb cadira de rodes té {canonical(door:width)} d'ample", - "cs": "Dveře na bezbariérovou toaletu mají šířku {canonical(door:width)}", - "es": "La puerta del baño accesible para sillas de ruedas tiene {canonical(door:width)} de ancho" - }, - "freeform": { - "key": "door:width", - "type": "pfloat" - } - }, { "id": "toilets-type", "labels": [ - "relevant-questions" + "relevant-questions", + "prefixed" ], "question": { "en": "Which kind of toilets are these?", @@ -643,8 +547,50 @@ ] }, { - "condition": "toilets:position!=urinal", + "id": "toilets-disposal", + "labels": [ + "relevant-questions", + "prefixed" + ], + "question": { + "en": "How is the waste handled?", + "nl": "Hoe worden de afvalproducten behandeld?" + }, + "mappings": [ + { + "if": "toilets:disposal=flush", + "then": { + "en": "The waste is moved away by flushing the toilet with water", + "nl": "Het afval wordt afgevoerd door met water te spoelen" + } + }, + { + "if": "toilets:disposal=pitlatrine", + "then": { + "en": "The waste falls into a pit", + "nl": "Het afval valt in een put" + } + }, + { + "if": "toilets:disposal=bucket", + "then": { + "en": "The waste is collected in a bucket or similar container, which is regularly removed", + "nl": "Het afval valt in een emmer of andere opvangbak die regelmatig geleegd wordt" + } + } + ] + }, + { + "condition": { + "and": [ + "toilets:position!=urinal" + ] + }, "id": "gender_segregated", + "labels": [ + "relevant-questions", + "no-prefix" + ], "question": { "en": "Are these toilets gender-segregated?", "nl": "Zijn deze toiletten gescheiden op basis van geslacht?", @@ -688,6 +634,10 @@ }, { "id": "menstrual_products", + "labels": [ + "relevant-questions", + "prefixed" + ], "question": { "en": "Are free, menstrual products distributed here?", "nl": "Zijn er gratis menstruatieproducten beschikbaar?", @@ -747,6 +697,10 @@ }, { "id": "menstrual_products_location", + "labels": [ + "relevant-questions", + "prefixed" + ], "question": { "en": "Where are the free menstrual products located?", "nl": "Waar bevinden de gratis menstruatieproducten zich?", @@ -756,9 +710,13 @@ "ca": "On estan ubicats els productes menstruals gratuïts?" }, "condition": { - "or": [ - "toilets:menstrual_products=limited", - "toilets:menstrual_products:location~*" + "and": [ + { + "or": [ + "toilets:menstrual_products=limited", + "toilets:menstrual_products:location~*" + ] + } ] }, "render": { @@ -812,7 +770,8 @@ { "id": "toilets-changing-table", "labels": [ - "relevant-questions" + "relevant-questions", + "no-prefix" ], "question": { "en": "Is a changing table (to change diapers) available?", @@ -859,7 +818,8 @@ }, { "labels": [ - "relevant-questions" + "relevant-questions", + "no-prefix" ], "question": { "en": "Where is the changing table located?", @@ -955,6 +915,10 @@ }, { "id": "toilet-supervised", + "labels": [ + "relevant-questions", + "no-prefix" + ], "question": { "en": "Is this toilets supervised by a person?", "nl": "Is er toezicht op deze toilet?" @@ -1049,7 +1013,8 @@ }, { "labels": [ - "relevant-questions" + "relevant-questions", + "prefixed" ], "id": "toilet-handwashing", "question": { @@ -1093,6 +1058,10 @@ }, { "id": "toilet-drying", + "labels": [ + "relevant-questions", + "prefixed" + ], "question": { "en": "Do these toilets have a device to dry your hands?", "nl": "Hebben deze toiletten een apparaat om je handen te drogen?" @@ -1135,9 +1104,581 @@ } } ], - "condition": "toilets:handwashing=yes" + "condition": { + "and": [ + "toilets:handwashing=yes" + ] + } }, - "description" + "description", + { + "id": "wheelchair-group", + "labels": [ + "relevant-questions", + "prefixed" + ], + "render": { + "special": { + "type": "group", + "header": "wheelchair-title", + "labels": "wheelchair;adult-changing-table" + } + } + }, + { + "id": "toilets-wheelchair", + "labels": [ + "relevant-questions", + "wheelchair", + "hidden", + "no-prefix" + ], + "question": { + "en": "Is there a dedicated toilet for wheelchair users?", + "de": "Können Rollstuhlfahrer die Toilette benutzen?", + "fr": "Y a-t-il des toilettes réservées aux personnes en fauteuil roulant ?", + "nl": "Is er een rolstoeltoegankelijke toilet voorzien?", + "it": "C'è un WC riservato alle persone in sedia a rotelle?", + "da": "Er der et særligt toilet til kørestolsbrugere?", + "ca": "Hi ha un lavabo específic per a usuaris amb cadira de rodes?", + "cs": "Je zde vyhrazená toaleta pro vozíčkáře?", + "es": "¿Hay un baño dedicado para usuarios de sillas de ruedas?" + }, + "mappings": [ + { + "then": { + "en": "There is a dedicated toilet for wheelchair users", + "de": "Rollstuhlfahrer können die Toilette benutzen", + "fr": "Il y a des toilettes réservées pour les personnes à mobilité réduite", + "nl": "Er is een toilet voor rolstoelgebruikers", + "it": "C'è un WC riservato alle persone in sedia a rotelle", + "es": "Hay un baño dedicado para usuarios de sillas de ruedas", + "da": "Der er et særligt toilet til kørestolsbrugere", + "ca": "Hi ha un lavabo dedicat per a usuaris amb cadira de rodes", + "cs": "K dispozici je speciální toaleta pro vozíčkáře" + }, + "if": "wheelchair=yes" + }, + { + "if": "wheelchair=no", + "then": { + "en": "No wheelchair access", + "de": "Rollstuhlfahrer können die Toilette nicht benutzen", + "fr": "Non accessible aux personnes à mobilité réduite", + "nl": "Niet toegankelijk voor rolstoelgebruikers", + "it": "Non accessibile in sedia a rotelle", + "ru": "Недоступно пользователям кресел-колясок", + "es": "Sin acceso para sillas de ruedas", + "da": "Ingen kørestolsadgang", + "ca": "Sense accés per a cadires de rodes", + "cs": "Žádný bezbariérový přístup" + } + }, + { + "if": "wheelchair=designated", + "then": { + "en": "There is only a dedicated toilet for wheelchair users", + "nl": "Er is alleen een toilet voor rolstoelgebruikers", + "de": "Es gibt nur eine barrierefreie Toilette für Rollstuhlfahrer", + "da": "Der er kun et særligt toilet til kørestolsbrugere", + "ca": "És només un lavabo per a usuaris amb cadira de rodes", + "cs": "K dispozici je pouze vyhrazená toaleta pro vozíčkáře", + "es": "Solo hay un baño dedicado para usuarios de sillas de ruedas" + } + } + ] + }, + { + "id": "wheelchair-picture-carousel", + "condition": { + "and": [ + { + "#": "NOT on designated", + "or": [ + "wheelchair=yes", + "toilets:wheelchair=yes" + ] + } + ] + }, + "labels": [ + "wheelchair", + "hidden", + "relevant-questions", + "prefixed" + ], + "render": { + "special": { + "type": "image_carousel", + "image_key": "toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary" + } + } + }, + { + "id": "wheelchair-picture", + "condition": { + "and": [ + { + "#": "NOT on designated", + "or": [ + "wheelchair=yes", + "toilets:wheelchair=yes" + ] + } + ] + }, + "labels": [ + "wheelchair", + "hidden", + "relevant-questions", + "prefixed" + ], + "render": { + "special": { + "type": "image_upload", + "image_key": "toilets:wheelchair:panoramax", + "label": { + "en": "Add a picture of the wheelchair accessible toilet", + "nl": "Voeg een foto van de rolstoeltoegankelijke toilet toe" + } + } + } + }, + { + "id": "wheelchair-title", + "labels": [ + "hidden", + "relevant-questions", + "prefixed" + ], + "render": { + "en": "Wheelchair accessible toilet", + "nl": "Rolstoeltoegankelijke toilet" + }, + "icon": "./assets/layers/toilet/wheelchair.svg", + "mappings": [ + { + "if": { + "or": [ + "wheelchair=designated", + "toilets:wheelchair=designated" + ] + }, + "then": { + "en": "Wheelchair accessibility features", + "nl": "Rolstoeltoegankelijkheid" + } + }, + { + "if": { + "or": [ + "wheelchair=no", + "toilets:wheelchair=no" + ] + }, + "then": { + "en": "No wheelchair accessible toilet", + "nl": "Geen rolstoeltoegankelijke toilet" + } + } + ] + }, + { + "id": "wheelchair-access", + "question": { + "en": "Is the wheelchair-accessible toilet locked?", + "nl": "Is de rolstoeltoegankelijke toilet op slot?" + }, + "condition": { + "and": [ + { + "or": [ + "wheelchair=yes", + "toilets:wheelchair=yes" + ] + }, + { + "or": [ + "access=yes", + "access=public", + "access=customers", + "access=" + ] + } + ] + }, + "labels": [ + "hidden", + "wheelchair", + "relevant-questions", + "prefixed" + ], + "mappings": [ + { + "if": "toilets:wheelchair:access=yes", + "alsoShowIf": "toilets:wheelchair:access=", + "addExtraTags": [ + "centralkey=" + ], + "then": { + "en": "The wheelchair accessible toilets are freely accessible", + "nl": "De rolstoeltoegankelijke toilet is vrij toegankelijk" + } + }, + { + "if": "toilets:wheelchair:access=key", + "addExtraTags": [ + "centralkey=" + ], + "icon": "key", + "then": { + "en": "One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key", + "nl": "Men moet toestemming vragen om de rolstoeltoegankelijke toilet te gebruiken, bv. door een sleutel te vragen" + } + }, + { + "if": "centralkey=mlak", + "alsoShowIf": "centralkey~i~MLAK", + "icon": "./assets/layers/toilet/MLAK.svg", + "addExtraTags": [ + "toilets:wheelchair:access=centralkey" + ], + "hideInAnswer": "_country!=au", + "then": { + "en": "One can use a Master Locksmiths Access Key (MLAK) to access this bathroom", + "nl": "Men kan met een Master Locksmiths Access Key (MLAK-sleutel) deze toiletten te gebruiken." + } + }, + { + "if": "centralkey=nks", + "alsoShowIf": "centralkey~i~nks", + "hideInAnswer": "_country!=gb", + "addExtraTags": [ + "toilets:wheelchair:access=centralkey" + ], + "then": { + "en": "One can use a RADAR Key to access this bathroom", + "nl": "Men kan met een RADAR-sleutel deze toiletten te gebruiken." + } + }, + { + "if": "centralkey=eurokey", + "alsoShowIf": "centralkey~i~eurokey", + "icon": { + "class": "medium", + "path": "./assets/layers/toilet/eurokey.svg" + }, + "hideInAnswer": "_country!~(be)|(bg)|(cy)|(dk)|(de)|(ee)|(fi)|(fr)|(gr)|(hu)|(ie)|(it)|(hr)|(lv)|(lt)|(lu)|(mt)|(nl)|(at)|(pl)|(pt)|(ro)|(si)|(sk)|(es)|(cz)|(se)|(ch)|(tr)", + "addExtraTags": [ + "toilets:wheelchair:access=centralkey" + ], + "then": { + "en": "One can use a EuroKey to access this bathroom", + "nl": "Men kan met een Eurosleutel deze toiletten te gebruiken." + } + } + ] + }, + { + "id": "wheelchair-door-width", + "condition": { + "and": [ + { + "or": [ + "wheelchair=yes", + "wheelchair=designated", + "toilets:wheelchair=yes", + "toilets:wheelchair=designated" + ] + } + ] + }, + "labels": [ + "relevant-questions", + "wheelchair", + "hidden", + "prefixed" + ], + "question": { + "en": "What is the width of the door to the wheelchair accessible toilet?", + "nl": "Hoe breed is de deur van de rolstoeltoegankelijke toilet?", + "fr": "Quelle est la largeur de la porte des toilettes accessibles aux fauteuils roulants ?", + "de": "Wie breit ist die Tür zur rollstuhlgerechten Toilette?", + "da": "Hvad er bredden på døren til det kørestolsvenlige toilet?", + "ca": "Quina és l'amplada de la porta per al lavabo accéssible?", + "cs": "Jaká je šířka dveří na bezbariérovou toaletu?", + "es": "¿Cuál es el ancho de la puerta del baño accesible para sillas de ruedas?" + }, + "render": { + "en": "The door to the wheelchair-accessible toilet is {canonical(door:width)} wide", + "nl": "De deur naar de rolstoeltoegankelijke toilet is {canonical(door:width)} wide", + "fr": "La porte des toilettes accessibles aux fauteuils roulants a une large de {canonical(door:width)}", + "de": "Die Tür zur rollstuhlgerechten Toilette ist {canonical(door:width)} breit", + "da": "Døren til det kørestolsvenlige toilet er {canonical(door:width)} bred", + "ca": "La porta del vàter accessible amb cadira de rodes té {canonical(door:width)} d'ample", + "cs": "Dveře na bezbariérovou toaletu mají šířku {canonical(door:width)}", + "es": "La puerta del baño accesible para sillas de ruedas tiene {canonical(door:width)} de ancho" + }, + "freeform": { + "key": "door:width", + "type": "pfloat" + } + }, + { + "id": "questions-wheelchair", + "labels": [ + "wheelchair", + "hidden", + "relevant-questions" + ], + "render": { + "special": { + "type": "questions", + "labels": "wheelchair" + } + } + }, + { + "id": "adult-changing-table-title", + "labels": [ + "hidden", + "prefixed", + "adult-changing-table" + ], + "render": { + "en": "

    Adult changing table

    ", + "nl": "

    Verzorgingstafel voor volwassenen

    " + }, + "condition": "changing_table:adult=yes" + }, + { + "id": "adult-changing-table", + "labels": [ + "prefixed", + "hidden", + "relevant-questions", + "adult-changing-table" + ], + "question": { + "en": "Does this toilet have an adult changing table?", + "nl": "Heeft deze toilet een verzorgingstafel voor volwassenen?" + }, + "mappings": [ + { + "if": "changing_table:adult=yes", + "then": { + "en": "Has a changing table for adults", + "nl": "Heeft een verzorgingstafel voor volwassenen" + } + }, + { + "if": "changing_table:adult=no", + "alsoShowIf": "changing_table:adult=", + "then": { + "en": "No changing table for adults", + "nl": "Geen verzorgingstafel voor volwassenen" + } + } + ] + }, + { + "id": "adult-changing-table-height", + "labels": [ + "hidden", + "prefixed", + "adult-changing-table" + ], + "question": { + "en": "What is the height of the adult changing table?", + "nl": "Hoe hoog is de verzorgingstafel voor volwassenen?" + }, + "questionHint": { + "en": "This is measured between the floor and the top of the changing table", + "nl": "Dit wordt gemeten van de vloer tot de bovenkant van de verzorgingstafel" + }, + "mappings": [ + { + "if": "changing_table:adult:height=adjustable", + "then": { + "en": "The changing table is adjustable in height", + "nl": "De verzorgingstafel is in hoogte verstelbaar" + } + } + ], + "freeform": { + "key": "changing_table:adult:height", + "type": "pfloat" + }, + "render": { + "en": "The changing table is {canonical(changing_table:adult:height)} high", + "nl": "De verzorgingstafel is {canonical(changing_table:adult:height)} hoog" + }, + "condition": { + "and": [ + "changing_table:adult=yes" + ] + } + }, + { + "id": "adult-changing-table-min_height", + "labels": [ + "hidden", + "prefixed", + "adult-changing-table" + ], + "question": { + "en": "What is the lowest height the adult changing table can be moved to?", + "nl": "Wat is de laagste stand waarop de verzorgingstafel voor volwassenen gezet kan worden?" + }, + "questionHint": { + "en": "This is measured between the floor and the top of the changing table", + "nl": "Dit wordt gemeten van de vloer tot de bovenkant van de verzorgingstafel" + }, + "freeform": { + "key": "changing_table:adult:min_height", + "type": "pfloat" + }, + "render": { + "en": "The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}", + "nl": "De laagste stand van de verzorgingstafel is {canonical(changing_table:adult:min_height)} hoog" + }, + "condition": { + "and": [ + "changing_table:adult:height=adjustable" + ] + } + }, + { + "id": "adult-changing-table-max_height", + "labels": [ + "hidden", + "prefixed", + "adult-changing-table" + ], + "question": { + "en": "What is the highest height the adult changing table can be moved to?", + "nl": "Wat is de hoogste stand waarop de verzorgingstafel voor volwassenen gezet kan worden?" + }, + "questionHint": { + "en": "This is measured between the floor and the top of the changing table", + "nl": "Dit wordt gemeten van de vloer tot de bovenkant van de verzorgingstafel" + }, + "freeform": { + "key": "changing_table:adult:max_height", + "type": "pfloat" + }, + "render": { + "en": "The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}", + "nl": "De hoogste stand van de verzorgingstafel is {canonical(changing_table:adult:max_height)} hoog" + }, + "condition": { + "and": [ + "changing_table:adult:height=adjustable" + ] + } + }, + { + "id": "adult-changing-table-mechanism", + "labels": [ + "hidden", + "relevant-questions", + "adult-changing-table" + ], + "question": { + "en": "How is the height of the changing table adjusted?", + "nl": "Hoe wordt de hoogte van de verzorgingstafel aangepast?" + }, + "mappings": [ + { + "if": "changing_table:adult:height:mechanism=manual", + "then": { + "nl": "De hoogte van de verzorgingstafel wordt met de hand aangepast", + "en": "The height of the adult changing table is adjusted manually" + } + }, + { + "if": "changing_table:adult:height:mechanism=electric", + "then": { + "nl": "De verzorgingstafel wordt door een electrische motor in hoogte versteld", + "en": "The height of the adult changing table is adjusted electrically" + } + } + ], + "condition": { + "and": [ + "changing_table:adult:height=adjustable" + ] + } + }, + { + "id": "adult-changing-table-support", + "labels": [ + "hidden", + "prefixed", + "adult-changing-table" + ], + "question": { + "en": "How is the adult changing table supported?", + "nl": "Hoe is de verschoningstafel in de ruimte geplaatst?" + }, + "mappings": [ + { + "if": "changing_table:adult:support=wall_mounted", + "then": { + "en": "The changing table is mounted to the wall", + "nl": "De verschoningstafel voor volwassenen hangt vast aan de muur" + } + }, + { + "if": "changing_table:adult:support=legs", + "then": { + "en": "The changing table stands on table legs", + "nl": "De verschoningstafel voor volwassenen staat op tafelpoten" + } + }, + { + "if": "changing_table:adult:support=wheels", + "then": { + "en": "The changing table stands on table legs with wheels and can be moved", + "nl": "De verschoningstafel voor volwassenen staat op tafelpoten met wielen en kan verplaatst worden" + } + } + ] + }, + { + "id": "questions-adult-changing-table", + "labels": [ + "hidden", + "relevant-questions", + "adult-changing-table" + ], + "render": { + "special": { + "type": "questions", + "show_all": "yes", + "labels": "adult-changing-table" + } + }, + "classes": "pt-6 mt-6 border-dashed border-t-2 border-gray-500" + }, + { + "builtin": "phone", + "override": { + "question": { + "en": "What number can one call in case of troubles or questions?", + "nl": "Naar welk telefoonnummer kan men bellen voor vragen of om problemen te melden?" + } + } + }, + { + "builtin": "email", + "override": { + "question": { + "en": "What is the email address one can send to in case of troubles or questions?", + "nl": "Naar welk email address kan men sturen voor vragen of om problemen te melden?" + } + } + } ], "filter": [ { @@ -1159,7 +1700,9 @@ "osmTags": { "or": [ "wheelchair=yes", - "wheelchair=designated" + "wheelchair=designated", + "toilets:wheelchair=yes", + "toilets:wheelchair=designated" ] } } @@ -1210,6 +1753,33 @@ "cm" ] } + }, + { + "changing_table:adult:height": { + "quantity": "distance", + "denominations": [ + "m", + "cm" + ] + } + }, + { + "changing_table:adult:min_height": { + "quantity": "distance", + "denominations": [ + "m", + "cm" + ] + } + }, + { + "changing_table:adult:max_height": { + "quantity": "distance", + "denominations": [ + "m", + "cm" + ] + } } ] } diff --git a/assets/layers/toilet_at_amenity/toilet_at_amenity.json b/assets/layers/toilet_at_amenity/toilet_at_amenity.json index 63e9d1d99..3656a0eac 100644 --- a/assets/layers/toilet_at_amenity/toilet_at_amenity.json +++ b/assets/layers/toilet_at_amenity/toilet_at_amenity.json @@ -349,6 +349,10 @@ }, { "id": "toilets-wheelchair", + "labels": [ + "wheelchair", + "hidden" + ], "question": { "en": "Is there a dedicated toilet for wheelchair users?", "de": "Können Rollstuhlfahrer die Toilette benutzen?", @@ -406,48 +410,21 @@ } ] }, + "toilet.prefixed", { - "id": "wheelchair-door-width", - "condition": { - "or": [ - "toilets:wheelchair=yes", - "toilets:wheelchair=designated" - ] - }, - "question": { - "en": "What is the width of the door to the wheelchair accessible toilet?", - "nl": "Hoe breed is de deur van de rolstoeltoegankelijke toilet?", - "fr": "Quelle est la largeur de la porte des toilettes accessibles aux fauteuils roulants ?", - "de": "Wie breit ist die Tür zur rollstuhlgerechten Toilette?", - "da": "Hvad er bredden på døren til det kørestolsvenlige toilet?", - "ca": "Quina és l'amplada de la porta del lavabo accessible per a cadira de rodes?", - "cs": "Jaká je šířka dveří na bezbariérovou toaletu?", - "sl": "Koliko so široka vrata v stranišče za invalide na vozičku?", - "es": "¿Cuál es el ancho de la puerta del baño accesible para sillas de ruedas?" - }, + "id": "questions-wheelchair", + "labels": [ + "wheelchair", + "hidden" + ], "render": { - "en": "The door to the wheelchair-accessible toilet is {canonical(toilets:door:width)} wide", - "nl": "De deur naar de rolstoeltoegankelijke toilet is {canonical(toilets:door:width)} wide", - "fr": "La porte des toilettes accessibles aux fauteuils roulants a une large de {canonical(toilets:door:width)}", - "de": "Die Tür zur rollstuhlgerechten Toilette ist {canonical(toilets:door:width)} breit", - "da": "Døren til det kørestolsvenlige toilet er {canonical(toilets:door:width)} bred", - "ca": "La porta del vàter accessible amb cadira de rodes és {canonical(toilets:door:width)} d'ample", - "cs": "Dveře na toaletu pro vozíčkáře jsou {canonical(toilets:door:width)} široké", - "sl": "Vrata v stranišče za invalide na vozičku so široka {canonical(toilets:door:width)}", - "es": "La puerta del baño accesible para sillas de ruedas tiene {canonical(toilets:door:width)} de ancho" - }, - "freeform": { - "key": "toilets:door:width", - "type": "pfloat" + "special": { + "type": "questions", + "labels": "wheelchair", + "show_all": "yes" + } } }, - "toilet.toilets-type", - "toilet.toilets-changing-table", - "toilet.toilet-changing_table:location", - "toilet.toilet-handwashing", - "toilet.toilet-has-paper", - "toilet.menstrual_products", - "toilet.menstrual_products_location", { "builtin": "description", "override": { diff --git a/assets/layers/tree_node/tree_node.json b/assets/layers/tree_node/tree_node.json index d97812fb0..13c3cbfec 100644 --- a/assets/layers/tree_node/tree_node.json +++ b/assets/layers/tree_node/tree_node.json @@ -222,7 +222,7 @@ } ], "tagRenderings": [ - "images", + "images_no_blur", { "id": "plantnet", "render": "{plantnet_detection()}" diff --git a/assets/layers/utility_pole/license_info.json b/assets/layers/utility_pole/license_info.json new file mode 100644 index 000000000..4814fcc56 --- /dev/null +++ b/assets/layers/utility_pole/license_info.json @@ -0,0 +1,10 @@ +[ + { + "path": "utility_pole.svg", + "license": "CC0-1.0", + "authors": [ + "Robin van der Linde" + ], + "sources": [] + } +] \ No newline at end of file diff --git a/assets/layers/utility_pole/utility_pole.json b/assets/layers/utility_pole/utility_pole.json new file mode 100644 index 000000000..cfda46bab --- /dev/null +++ b/assets/layers/utility_pole/utility_pole.json @@ -0,0 +1,65 @@ +{ + "id": "utility_pole", + "name": { + "en": "Utility Poles" + }, + "source": { + "osmTags": "man_made=utility_pole" + }, + "title": { + "en": "Utility Pole" + }, + "description": { + "en": "Layer showing various types of utility poles." + }, + "tagRenderings": [ + { + "id": "street_lamp", + "question": { + "en": "Does this utility pole have a street lamp mounted on it?" + }, + "mappings": [ + { + "if": "highway=street_lamp", + "then": { + "en": "This utility pole has a street lamp mounted on it." + } + }, + { + "if": "highway=", + "then": { + "en": "This utility pole does not have a street lamp mounted on it." + } + } + ] + } + ], + "presets": [ + { + "tags": [ + "man_made=utility_pole" + ], + "title": { + "en": "a utility pole" + } + } + ], + "pointRendering": [ + { + "marker": [ + { + "icon": "./assets/layers/utility_pole/utility_pole.svg" + } + ], + "location": [ + "point", + "centroid" + ] + } + ], + "minzoom": 18, + "allowMove": { + "enableImproveAccuracy": true, + "enableRelocation": false + } +} \ No newline at end of file diff --git a/assets/layers/utility_pole/utility_pole.svg b/assets/layers/utility_pole/utility_pole.svg new file mode 100644 index 000000000..81c22e227 --- /dev/null +++ b/assets/layers/utility_pole/utility_pole.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + + diff --git a/assets/layers/utility_pole/utility_pole.svg.license b/assets/layers/utility_pole/utility_pole.svg.license new file mode 100644 index 000000000..75299f884 --- /dev/null +++ b/assets/layers/utility_pole/utility_pole.svg.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: Robin van der Linde +SPDX-License-Identifier: CC0-1.0 \ No newline at end of file diff --git a/assets/layers/wayside_shrine/license_info.json b/assets/layers/wayside_shrine/license_info.json index 336493a0b..ecb8555a5 100644 --- a/assets/layers/wayside_shrine/license_info.json +++ b/assets/layers/wayside_shrine/license_info.json @@ -9,6 +9,16 @@ "https://panoramax.mapcomplete.org" ] }, + { + "path": "mary.svg", + "license": "CC-BY-SA-4.0", + "authors": [ + "pietervdvn" + ], + "sources": [ + "https://chatgpt.com" + ] + }, { "path": "shrine.svg", "license": "CC0-1.0", diff --git a/assets/layers/wayside_shrine/mary.svg b/assets/layers/wayside_shrine/mary.svg new file mode 100644 index 000000000..7b86370ba --- /dev/null +++ b/assets/layers/wayside_shrine/mary.svg @@ -0,0 +1,43 @@ + + + + diff --git a/assets/layers/wayside_shrine/mary.svg.license b/assets/layers/wayside_shrine/mary.svg.license new file mode 100644 index 000000000..bd0efa586 --- /dev/null +++ b/assets/layers/wayside_shrine/mary.svg.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: pietervdvn +SPDX-License-Identifier: CC-BY-SA-4.0 \ No newline at end of file diff --git a/assets/layers/wayside_shrine/shrine.svg b/assets/layers/wayside_shrine/shrine.svg index 1d13b2ef2..bc20f7589 100644 --- a/assets/layers/wayside_shrine/shrine.svg +++ b/assets/layers/wayside_shrine/shrine.svg @@ -1,15 +1,44 @@ + width="600" + height="600" + viewBox="0 0 600 600" + sodipodi:docname="shrine.svg" + inkscape:version="1.3.2 (1:1.3.2+202311252150+091e20ef0f)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + + + @@ -18,7 +47,6 @@ image/svg+xml - @@ -26,6 +54,6 @@ id="defs113" /> + d="M 300,0 214.28572,128.57143 V 514.28571 H 385.71429 V 128.57143 Z m 0,171.34487 a 42.857142,42.857142 0 0 1 42.85714,42.85714 42.857142,42.857142 0 0 0 0,0.0837 V 342.85714 H 257.14286 V 214.28571 a 42.857142,42.857142 0 0 0 0,-0.0836 A 42.857142,42.857142 0 0 1 300,171.34496 Z M 171.42857,557.14284 V 600 h 257.14285 v -42.85716 z" + style="opacity:1;fill:#555555;fill-opacity:1;stroke:none;stroke-width:9.27884;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" /> diff --git a/assets/layers/wayside_shrine/wayside_shrine.json b/assets/layers/wayside_shrine/wayside_shrine.json index 7b6de4a46..deba03531 100644 --- a/assets/layers/wayside_shrine/wayside_shrine.json +++ b/assets/layers/wayside_shrine/wayside_shrine.json @@ -51,6 +51,10 @@ "if": "historic=wayside_cross", "then": "./assets/layers/wayside_shrine/wayside_cross.svg" }, + { + "if": "subject:wikidata=Q345", + "then": "./assets/layers/wayside_shrine/mary.svg" + }, { "if": "historic=wayside_shrine", "then": "./assets/layers/wayside_shrine/shrine.svg" @@ -132,10 +136,24 @@ "description": { "en": "A wayside cross is a christian cross that is placed by a road or pathway. This cross is mounted on a wall" } + }, + { + "title": { + "en": "a mother mary shrine on the first floor" + }, + "tags": [ + "historic=wayside_shrine", + "level=1", + "religion=christian", + "subject:wikidata=Q345" + ], + "snapToLayer": [ + "walls_and_buildings" + ] } ], "tagRenderings": [ - "images", + "images_no_blur", { "question": { "en": "What's the name of this {title()}?" @@ -280,7 +298,11 @@ "render": { "en": "This shrine is {religion}" }, - "condition": "historic!=wayside_cross" + "condition": { + "and": [ + "historic!=wayside_cross" + ] + } }, { "question": { @@ -476,6 +498,47 @@ ] } }, + { + "id": "subject:wikidata", + "condition": "religion=christian", + "question": { + "en": "Who is depicted?" + }, + "multiAnswer": true, + "mappings": [ + { + "if": "subject:wikidata=Q345", + "then": { + "en": "Mother mary is depicted" + } + }, + { + "if": "subject:wikidata=Q942467", + "then": { + "en": "Jesus Christ as a child is depicted" + } + }, + { + "if": "subject:wikidata=Q302", + "then": { + "en": "Jesus Christ (as an adult) is depicted" + } + }, + { + "if": "subject:wikidata=Q164294", + "then": { + "en": "Saint Anne (mother of Mary) is depicted" + } + } + ], + "render": { + "*": "{wikipedia(subject:wikidata)}" + }, + "freeform": { + "key": "subject:wikidata", + "type": "wikidata" + } + }, "level" ], "deletion": { diff --git a/assets/svg/Panorama360.svg b/assets/svg/Panorama360.svg new file mode 100644 index 000000000..4b45c66ae --- /dev/null +++ b/assets/svg/Panorama360.svg @@ -0,0 +1,18 @@ + + + + diff --git a/assets/svg/Panorama360.svg.license b/assets/svg/Panorama360.svg.license new file mode 100644 index 000000000..ed0288300 --- /dev/null +++ b/assets/svg/Panorama360.svg.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: Pieter Vander Vennet +SPDX-License-Identifier: CC0-1.0 \ No newline at end of file diff --git a/assets/svg/license_info.json b/assets/svg/license_info.json index e94c29d51..e493a9b2f 100644 --- a/assets/svg/license_info.json +++ b/assets/svg/license_info.json @@ -1,4 +1,12 @@ [ + { + "path": "Panorama360.svg", + "license": "CC0-1.0", + "authors": [ + "Pieter Vander Vennet" + ], + "sources": [] + }, { "path": "SocialImageForeground.svg", "license": "CC-BY-SA-4.0", diff --git a/assets/themes/climbing/climbing.json b/assets/themes/climbing/climbing.json index 2461b9751..cc2931455 100644 --- a/assets/themes/climbing/climbing.json +++ b/assets/themes/climbing/climbing.json @@ -41,7 +41,7 @@ "descriptionTail": { "nl": "De klimkaart is oorspronkelijk gemaakt door Christian Neumann op kletterspots.de.", "en": "The climbing map was originally made by Christian Neumann. Please get in touch if you have feedback or questions.

    The project uses data of the OpenStreetMap project.

    ", - "de": "

    kletterspots.de wird betrieben von Christian Neumann. Bitte melden Sie sich, wenn Sie Feedback oder Fragen haben.

    Das Projekt nutzt OpenStreetMap Daten und basiert auf der freien Software MapComplete.

    ", + "de": "

    kletterspots.de wird betrieben von Christian Neumann. Bitte melden Sie sich, wenn Sie Feedback oder Fragen haben.

    Das Projekt nutzt OpenStreetMap Daten und basiert auf der freien Software MapComplete.

    ", "ru": "Создатель карты скалолазания — Christian Neumann. Пожалуйста, пишите если у вас есть отзыв или вопросы.

    Проект использует данные OpenStreetMap.

    ", "ja": "登山地図はもともと Christian Neumann によって作成されたものです。フィードバックや質問がありましたら、ご連絡ください。

    このプロジェクトでは、OpenStreetMapプロジェクトのデータを使用します。

    ", "zh_Hant": "攀爬地圖最初由 Christian Neumann 製作。如果你有回饋意見或問題請到Please 這邊反應

    這專案使用來自開放街圖專案的資料。

    ", @@ -548,4 +548,4 @@ ], "customCss": "./assets/themes/climbing/climbing.css", "widenFactor": 1.5 -} +} \ No newline at end of file diff --git a/assets/themes/cyclofix/cyclofix.json b/assets/themes/cyclofix/cyclofix.json index 5c841484f..c12eda12c 100644 --- a/assets/themes/cyclofix/cyclofix.json +++ b/assets/themes/cyclofix/cyclofix.json @@ -158,7 +158,10 @@ } }, { - "builtin": "bicycle_library", + "builtin": [ + "bicycle_library", + "toilet" + ], "override": { "minzoom": 13 } diff --git a/assets/themes/mapcomplete-changes/mapcomplete-changes.json b/assets/themes/mapcomplete-changes/mapcomplete-changes.json index 335c9ba80..5b843b26b 100644 --- a/assets/themes/mapcomplete-changes/mapcomplete-changes.json +++ b/assets/themes/mapcomplete-changes/mapcomplete-changes.json @@ -858,21 +858,24 @@ { "question": { "en": "All platforms", - "cs": "Všechny platformy" + "cs": "Všechny platformy", + "de": "Alle Plattformen" }, "quesiton": "All platforms" }, { "question": { "en": "Made with Android", - "cs": "Vytvořeno s Androidem" + "cs": "Vytvořeno s Androidem", + "de": "Mit Android erstellt" }, "osmTags": "android=yes" }, { "question": { "en": "Made on the web", - "cs": "Vytvořeno na webu" + "cs": "Vytvořeno na webu", + "de": "Im Internet erstellt" }, "osmTags": "android=" } diff --git a/assets/themes/pets/pets.json b/assets/themes/pets/pets.json index bf5e6476c..7754ef03e 100644 --- a/assets/themes/pets/pets.json +++ b/assets/themes/pets/pets.json @@ -98,6 +98,35 @@ "name": null } }, + { + "builtin": "shops", + "override": { + "id": "pet_shops", + "name": { + "en": "Pet stores", + "nl": "Dierenwinkels" + }, + "=presets": [ + { + "tags": [ + "shop=pet" + ], + "title": { + "en": "a pet shop", + "nl": "een dierenwinkel" + } + } + ], + "source": { + "osmTags": { + "and": [ + "shop=pet" + ] + } + }, + "=filter": [] + } + }, { "builtin": "shops", "override": { @@ -185,4 +214,4 @@ } } ] -} +} \ No newline at end of file diff --git a/assets/themes/street_lighting/street_lighting.json b/assets/themes/street_lighting/street_lighting.json index 133d3536f..f114f8321 100644 --- a/assets/themes/street_lighting/street_lighting.json +++ b/assets/themes/street_lighting/street_lighting.json @@ -45,6 +45,20 @@ ], "layers": [ "street_lamps", + { + "builtin": "utility_pole", + "override": { + "tagRenderings+": [ + { + "builtin": "street_lamps.street_lamp_question", + "override": { + "condition": "highway=street_lamp" + } + } + ], + "shownByDefault": false + } + }, { "id": "lit_streets", "name": { diff --git a/assets/themes/street_lighting_assen/street_lighting_assen.json b/assets/themes/street_lighting_assen/street_lighting_assen.json index 1cca1a0ad..c4ec176d5 100644 --- a/assets/themes/street_lighting_assen/street_lighting_assen.json +++ b/assets/themes/street_lighting_assen/street_lighting_assen.json @@ -15,7 +15,13 @@ ], "hideFromOverview": true, "layers": [ - "street_lamps", + { + "builtin": "street_lamps", + "hideTagRenderingsWithLabels": [ + "utility_pole" + ], + "override": {} + }, { "id": "assen", "name": "Dataset Assen", @@ -76,4 +82,4 @@ } } ] -} +} \ No newline at end of file diff --git a/assets/themes/velopark/velopark.json b/assets/themes/velopark/velopark.json index 571e2ccd0..279537926 100644 --- a/assets/themes/velopark/velopark.json +++ b/assets/themes/velopark/velopark.json @@ -17,7 +17,7 @@ "nl": "Een hulpmiddel om data van velopark.be in OpenStreetMap in te laden" }, "descriptionTail": { - "*": "

    Maintainer tools

    " + "*": "

    Maintainer tools

    " }, "icon": "./assets/themes/velopark/velopark.svg", "startZoom": 18, @@ -575,4 +575,4 @@ ] ], "enableNoteImports": false -} +} \ No newline at end of file diff --git a/assets/themes/width/width.json b/assets/themes/width/width.json index 59a07a5db..0b69f1d29 100644 --- a/assets/themes/width/width.json +++ b/assets/themes/width/width.json @@ -69,10 +69,10 @@ "freeform": { "key": "width:carriageway", "type": "distance", - "helperArgs": [ - 21, - "map" - ] + "helperArgs": { + "zoom": 21, + "background": "map" + } } }, { diff --git a/langs/ca.json b/langs/ca.json index b656041ab..f08a8ed3e 100644 --- a/langs/ca.json +++ b/langs/ca.json @@ -171,7 +171,7 @@ "attributionBackgroundLayerWithCopyright": "La capa de fons actual és {name}: {copyright}", "attributionContent": "

    Totes les dades provenen d'OpenStreetMap, i es poden reutilitzar lliurement sota la Llicència Oberta de Base de Dades (ODbL).

    ", "attributionTitle": "Avís d’atribució", - "codeContributionsBy": "MapComplete ha estat fet per {contributors} i {hiddenCount} més contribuïdors", + "codeContributionsBy": "MapComplete ha estat fet per {contributors} i {hiddenCount} més contribuïdors", "donate": "Donar suport econòmic a MapComplete", "editId": "Obre l'editor en línia d'OpenStreetMap aquí", "editJosm": "Editar aquí amb JOSM", @@ -194,7 +194,7 @@ "seeOnMapillary": "Veure aquestes imatges a Mapillary", "themeBy": "Tema mantingut per {author}", "title": "Copyright i atribució", - "translatedBy": "MapComplete ha estat traduït per {contributors} i {hiddenCount} col·laboradors més" + "translatedBy": "MapComplete ha estat traduït per {contributors} i {hiddenCount} col·laboradors més" }, "back": "Tornar", "backToIndex": "Torna a la vista general amb tots els mapes temàtics", @@ -320,7 +320,7 @@ }, "sharescreen": { "copiedToClipboard": "Enllaç copiat al portapapers", - "documentation": "Per obtenir més informació sobre els paràmetres d'URL disponibles, consulteu la documentació", + "documentation": "Per obtenir més informació sobre els paràmetres d'URL disponibles, consulteu la documentació", "embedIntro": "

    Inclou-ho a la teva pàgina web

    Per favor, inclou aquest mapa dins de la teva pàgina web.
    T'animem a que ho facis, no cal que demanis permís.
    És gratuït, i sempre ho serà. A més gent que ho faci servir més valuós serà.", "fsUserbadge": "Activar el botó d'entrada", "fsWelcomeMessage": "Mostra el missatge emergent de benvinguda i pestanyes associades", diff --git a/langs/cs.json b/langs/cs.json index 30f7c8d0f..d51cb9542 100644 --- a/langs/cs.json +++ b/langs/cs.json @@ -171,7 +171,7 @@ "attributionBackgroundLayerWithCopyright": "Aktuální vrstva pozadí je {name}: {copyright}", "attributionContent": "

    Všechna data poskytuje OpenStreetMap, volně znovu použitelná pod licence pro otevřenou databázi.

    ", "attributionTitle": "Oznámení o atribuci", - "codeContributionsBy": "MapComplete vytvořili {contributors} a {hiddenCount} dalších přispěvatelů", + "codeContributionsBy": "MapComplete vytvořili {contributors} a {hiddenCount} dalších přispěvatelů", "donate": "Podpořte MapComplete finančně", "editId": "Zde otevřít online editor OpenStreetMap", "editJosm": "Upravit zde pomocí JOSM", @@ -199,7 +199,7 @@ "seeOnMapillary": "Podívejte se na tento obrázek na Mapillary", "themeBy": "Téma spravuje {author}", "title": "Autorská práva a uvedení zdroje", - "translatedBy": "MapComplete přeložili {contributors} a {hiddenCount} dalších přispěvatelů" + "translatedBy": "MapComplete přeložili {contributors} a {hiddenCount} dalších přispěvatelů" }, "back": "Zpět", "backToIndex": "Zobrazit všechny tematické mapy", @@ -399,7 +399,7 @@ "share": "Sdílet", "sharescreen": { "copiedToClipboard": "Odkaz zkopírovaný do schránky", - "documentation": "Další informace o dostupných parametrech URL naleznete v dokumentaci", + "documentation": "Další informace o dostupných parametrech URL naleznete v dokumentaci", "embedIntro": "

    Vložte mapu na své webové stránky

    Prosíme, vložte tuto mapu na své webové stránky.
    Doporučujeme vám to udělat - nemusíte ani žádat o povolení.
    Je a vždy to bude zdarma. Čím více lidí bude projekt používat, tím bude cennější.", "fsBackground": "Povolit přepínání pozadí", "fsFilter": "Povolit možnost přepínání vrstev a filtrů", diff --git a/langs/da.json b/langs/da.json index faa3d1f07..ffa850834 100644 --- a/langs/da.json +++ b/langs/da.json @@ -124,7 +124,7 @@ "attributionBackgroundLayerWithCopyright": "Det nuværende baggrundslag er {name}: {copyright}", "attributionContent": "

    Alle data leveres af OpenStreetMap, frit genanvendelige under Open DataBase Licensen.

    ", "attributionTitle": "Meddelelse om tilskrivning", - "codeContributionsBy": "MapComplete er lavet af {contributors} og {hiddenCount} flere bidragsydere", + "codeContributionsBy": "MapComplete er lavet af {contributors} og {hiddenCount} flere bidragsydere", "donate": "Støt MapComplete økonomisk", "editId": "Åbn OpenStreetMap-onlineeditoren her", "editJosm": "Rediger her med JOSM", @@ -143,7 +143,7 @@ "openOsmcha": "De de seneste rettelser lavet med {theme}", "openThemeDocumentation": "Åbn dokumentationen for temakortet {name}", "themeBy": "Tema vedligeholdt af {author}", - "translatedBy": "MapComplete er oversat af {contributors} og {hiddenCount} flere bidragsydere" + "translatedBy": "MapComplete er oversat af {contributors} og {hiddenCount} flere bidragsydere" }, "back": "Tilbage", "backToIndex": "Gå tilbage til oversigten med alle temakort", diff --git a/langs/de.json b/langs/de.json index 418de370d..d780f56f9 100644 --- a/langs/de.json +++ b/langs/de.json @@ -171,7 +171,7 @@ "attributionBackgroundLayerWithCopyright": "Die aktuelle Hintergrundebene ist {name}: {copyright}", "attributionContent": "

    Alle Daten werden bereitgestellt von OpenStreetMap, frei verwendbar unter der Open Database License.

    ", "attributionTitle": "Danke", - "codeContributionsBy": "MapComplete wurde erstellt von {contributors} und {hiddenCount} weiteren Personen", + "codeContributionsBy": "MapComplete wurde erstellt von {contributors} und {hiddenCount} weiteren Personen", "donate": "MapComplete finanziell unterstützen", "editId": "OpenStreetMap Online Editor öffnen", "editJosm": "Mit JOSM bearbeiten", @@ -199,7 +199,7 @@ "seeOnMapillary": "Dieses Bild auf Mapillary ansehen", "themeBy": "Dieses Thema wurde erstellt von {author}", "title": "Copyright und Urheberrechtsangabe", - "translatedBy": "MapComplete wurde übersetzt von {contributors} und {hiddenCount} weiteren Personen" + "translatedBy": "MapComplete wurde übersetzt von {contributors} und {hiddenCount} weiteren Personen" }, "back": "Zurück", "backToIndex": "Alle Themenkarten anzeigen", @@ -399,7 +399,7 @@ "share": "Teilen", "sharescreen": { "copiedToClipboard": "Verknüpfung in Zwischenablage kopiert", - "documentation": "Für weitere Informationen über verfügbare URL-Parameter, siehe Dokumentation", + "documentation": "Für weitere Informationen über verfügbare URL-Parameter, siehe Dokumentation", "embedIntro": "

    Karte in Webseiten einbetten

    Betten Sie diese Karte in Ihre Webseite ein.
    Wir ermutigen Sie gern dazu - Sie müssen nicht mal um Erlaubnis fragen.
    Die Karte ist kostenlos und wird es immer sein. Je mehr Leute die Karte benutzen, desto wertvoller wird sie.", "fsBackground": "Hintergrundauswahl aktivieren", "fsFilter": "Filter und Ebenenauswahl aktivieren", diff --git a/langs/en.json b/langs/en.json index 6d5b7f788..2d89e6905 100644 --- a/langs/en.json +++ b/langs/en.json @@ -171,7 +171,7 @@ "attributionBackgroundLayerWithCopyright": "The current background layer is {name}: {copyright}", "attributionContent": "

    All data is provided by OpenStreetMap, freely reusable under the Open DataBase License.

    ", "attributionTitle": "Attribution notice", - "codeContributionsBy": "MapComplete has been built by {contributors} and {hiddenCount} more contributors", + "codeContributionsBy": "MapComplete has been built by {contributors} and {hiddenCount} more contributors", "donate": "Support MapComplete financially", "editId": "Open the OpenStreetMap online editor here", "editJosm": "Edit here with JOSM", @@ -199,7 +199,7 @@ "seeOnMapillary": "See this image on Mapillary", "themeBy": "Theme maintained by {author}", "title": "Copyright and attribution", - "translatedBy": "MapComplete has been translated by {contributors} and {hiddenCount} more contributors" + "translatedBy": "MapComplete has been translated by {contributors} and {hiddenCount} more contributors" }, "back": "Back", "backToIndex": "See all thematic maps", @@ -399,7 +399,7 @@ "share": "Share", "sharescreen": { "copiedToClipboard": "Link copied to clipboard", - "documentation": "For more information on available URL-parameters, consult the documentation", + "documentation": "For more information on available URL-parameters, consult the documentation", "embedIntro": "

    Embed on your website

    Please, embed this map into your website.
    We encourage you to do it - you don't even have to ask permission.
    It is free, and always will be. The more people are using this, the more valuable it becomes.", "fsBackground": "Enable switching backgrounds", "fsFilter": "Enable the possibility to toggle layers and filters", @@ -602,6 +602,15 @@ }, "uploadFailed": "Could not upload your picture. Are you connected to the Internet, and allow third party API's? The Brave browser or the uMatrix plugin might block them." }, + "imageQueue": { + "confirmDelete": "Permanently delete this image", + "confirmDeleteTitle": "Delete this image?", + "delete": "Delete this image", + "intro": "The following images are queued for upload", + "menu": "Image upload queue ({count})", + "noFailedImages": "There are currently no images in the upload queue", + "retryAll": "Retry uploading all images" + }, "importInspector": { "title": "Inspect and manage import notes" }, @@ -619,6 +628,11 @@ "recentThemes": "Recently visited themes", "title": "MapComplete" }, + "input_helpers": { + "distance": { + "setFirst": "Measure from current location" + } + }, "inspector": { "aggregateView": "Aggregate", "answeredCountTimes": "Answered {count} times", diff --git a/langs/es.json b/langs/es.json index 5892f5dbf..8ec718cd9 100644 --- a/langs/es.json +++ b/langs/es.json @@ -171,7 +171,7 @@ "attributionBackgroundLayerWithCopyright": "La capa de fondo actual es {name}: {copyright}", "attributionContent": "

    Todos los datos son proporcionados por OpenStreetMap, libremente reutilizables bajo la Licencia de Base de Datos Abierta.

    ", "attributionTitle": "Aviso de atribución", - "codeContributionsBy": "MapComplete ha sido creado por {contributors} y {hiddenCount} colaboradores más", + "codeContributionsBy": "MapComplete ha sido creado por {contributors} y {hiddenCount} colaboradores más", "donate": "Apoya MapComplete económicamente", "editId": "Abre el editor en línea de OpenStreetMap aquí", "editJosm": "Edita aquí con JOSM", @@ -198,7 +198,7 @@ "seeOnMapillary": "Ver esta imagen en Mapillary", "themeBy": "Tema mantenido por {author}", "title": "Copyright y atribución", - "translatedBy": "MapComplete ha sido traducido por {contributors} y {hiddenCount} colaboradores más" + "translatedBy": "MapComplete ha sido traducido por {contributors} y {hiddenCount} colaboradores más" }, "back": "Atrás", "backToIndex": "Ver todos los mapas temáticos", @@ -397,7 +397,7 @@ "share": "Compartir", "sharescreen": { "copiedToClipboard": "Enlace copiado al portapapeles", - "documentation": "Para más información sobre los parámetros de URL disponibles, consulta la documentación", + "documentation": "Para más información sobre los parámetros de URL disponibles, consulta la documentación", "embedIntro": "

    Integrar en tu sitio web

    Por favor, integra este mapa en tu sitio web.
    Te animamos a hacerlo, ni siquiera tienes que pedir permiso.
    Es gratis, y siempre lo será. Cuanto más gente lo use, más valioso se vuelve.", "fsBackground": "Habilitar el cambio de fondos", "fsFilter": "Habilitar la posibilidad de alternar capas y filtros", diff --git a/langs/fi.json b/langs/fi.json index 07a820d69..6b615867d 100644 --- a/langs/fi.json +++ b/langs/fi.json @@ -149,7 +149,7 @@ "attributionBackgroundLayerWithCopyright": "Nykyinen taustataso on {name}: {copyright}", "attributionContent": "

    Kaiken datan tarjoaa OpenStreetMap, vapaasti uudelleenkäytettävissä Open Database Licensen mukaisesti.

    ", "attributionTitle": "Kiitokset", - "codeContributionsBy": "MapCompleten on tehneet {contributors} ja {hiddenCount} muuta", + "codeContributionsBy": "MapCompleten on tehneet {contributors} ja {hiddenCount} muuta", "donate": "Tue MapCompletea rahallisesti", "editId": "Avaa OpenStreetMap-verkkoeditori tänne", "editJosm": "Muokkaa täällä JOSM:illa", @@ -168,7 +168,7 @@ "seeOnMapillary": "Näytä tämä kuva Mapillaryssä", "themeBy": "Teemaa ylläpitää {author}", "title": "Tekijänoikeudet ja alkuperä", - "translatedBy": "MapCompleten on kääntäneet {contributors} ja {hiddenCount} muuta" + "translatedBy": "MapCompleten on kääntäneet {contributors} ja {hiddenCount} muuta" }, "back": "Takaisin", "backToIndex": "Palaa kaikkien teemakarttojen yleiskuvaan", diff --git a/langs/fr.json b/langs/fr.json index c974ff6a7..2d9898a71 100644 --- a/langs/fr.json +++ b/langs/fr.json @@ -150,7 +150,7 @@ "attributionBackgroundLayerWithCopyright": "Le fond de carte actuel est {name}: {copyright}", "attributionContent": "

    Toutes les données sont fournies par OpenStreetMap, librement réutilisables sous Open DataBase License.

    ", "attributionTitle": "Crédits", - "codeContributionsBy": "MapComplete a été construit par {contributors} et {hiddenCount} autres contributeurs", + "codeContributionsBy": "MapComplete a été construit par {contributors} et {hiddenCount} autres contributeurs", "donate": "Soutenir MapComplete financièrement", "editId": "Ouvrir l’éditeur en ligne OpenStreetMap ici", "editJosm": "Modifier ici avec JOSM", @@ -170,7 +170,7 @@ "openThemeDocumentation": "Ouvrir la documentation pour la carte thématique {name}", "themeBy": "Thème maintenu par {author}", "title": "Droits d'auteur et attribution", - "translatedBy": "MapComplete est traduite par {contributors} et {hiddenCount} autres personnes" + "translatedBy": "MapComplete est traduite par {contributors} et {hiddenCount} autres personnes" }, "back": "Retour", "backToIndex": "Revenir vers l'aperçu de toutes les cartes thématiques", @@ -290,7 +290,7 @@ "share": "Partager", "sharescreen": { "copiedToClipboard": "Lien copié dans le presse-papier", - "documentation": "Pour plus d'information sur les paramètre d'URL disponible,consultez la documentation", + "documentation": "Pour plus d'information sur les paramètre d'URL disponible,consultez la documentation", "embedIntro": "

    Incorporer à votre site Web

    Ajouter la carte à votre site Web.
    Nous vous y encourageons – pas besoin de permission.
    C'est gratuit et pour toujours. Plus de personnes l'utilisent, mieux c'est.", "fsUserbadge": "Activer le bouton de connexion", "fsWelcomeMessage": "Afficher le message de bienvenue et les onglets associés", diff --git a/langs/gl.json b/langs/gl.json index ca118090d..bf06e22b4 100644 --- a/langs/gl.json +++ b/langs/gl.json @@ -23,7 +23,7 @@ "attribution": { "attributionContent": "

    Todos os datos proveñen do OpenStreetMap, e pódense reutilizar libremente baixo a Licenza Aberta de Base de Datos (ODbL).

    ", "attributionTitle": "Aviso de atribución", - "codeContributionsBy": "O MapComplete foi feito por {contributors} e {hiddenCount} contribuíntes máis", + "codeContributionsBy": "O MapComplete foi feito por {contributors} e {hiddenCount} contribuíntes máis", "iconAttribution": { "title": "Iconas empregadas" }, diff --git a/langs/hu.json b/langs/hu.json index e7d2d5d16..8b1a03b05 100644 --- a/langs/hu.json +++ b/langs/hu.json @@ -171,7 +171,7 @@ "attributionBackgroundLayerWithCopyright": "A jelenlegi háttérréteg: {name} ({copyright})", "attributionContent": "

    Az összes adatot az OpenStreetMap biztosítja; szabadon újrafelhasználhatók az Open DataBase License alapján.

    ", "attributionTitle": "Szerzők", - "codeContributionsBy": "A MapComplete-et {contributors} és további {hiddenCount} közreműködő fejleszti", + "codeContributionsBy": "A MapComplete-et {contributors} és további {hiddenCount} közreműködő fejleszti", "donate": "A MapComplete pénzügyi támogatása", "editId": "Az OpenStreetMap online szerkesztőjének megnyitása itt", "editJosm": "Szerkesztés itt JOSM-mal", @@ -198,7 +198,7 @@ "seeOnMapillary": "Kép megtekintése a Mapillaryn", "themeBy": "A tematikus térkép karbantartója: {author}", "title": "Szerzői jogok és tulajdonjog", - "translatedBy": "A MapComplete fordítói: {contributors} és {hiddenCount} további közreműködők" + "translatedBy": "A MapComplete fordítói: {contributors} és {hiddenCount} további közreműködők" }, "back": "Vissza", "backToIndex": "Az összes tematikus térkép megtekintése", @@ -397,7 +397,7 @@ "share": "Megosztás", "sharescreen": { "copiedToClipboard": "Link a vágólapra másolva", - "documentation": "A használható URL-paraméterekről további információt a dokumentációban találsz", + "documentation": "A használható URL-paraméterekről további információt a dokumentációban találsz", "embedIntro": "

    Beágyazás egy weboldalon

    Kérjük, illeszd be ezt a térképet a weboldalba.
    Nosza, tedd meg – még engedélyt sem kell kérned.
    Ingyenes, és az is marad. Minél többen használják, annál értékesebbé válik.", "fsBackground": "Háttér váltásának engedélyezése", "fsFilter": "Tétegek és szűrők közötti váltások lehetőségének engedélyezése", diff --git a/langs/id.json b/langs/id.json index 63e3842e2..fbd25faf7 100644 --- a/langs/id.json +++ b/langs/id.json @@ -59,7 +59,7 @@ "attribution": { "attributionContent": "

    Semua data disediakan oleh OpenStreetMap, digunakan kembali secara bebas di bawah Open DataBase License.

    ", "attributionTitle": "Pemberitahuan atribusi", - "codeContributionsBy": "MapComplete telah dibangun oleh {contributors} dan {hiddenCount} kontributor lainnya", + "codeContributionsBy": "MapComplete telah dibangun oleh {contributors} dan {hiddenCount} kontributor lainnya", "donate": "Dukung MapComplete secara finansial", "editId": "Buka penyunting daring OpenStreetMap di sini", "editJosm": "Sunting di sini dengan JOSM", diff --git a/langs/it.json b/langs/it.json index 8dd808b40..279671abc 100644 --- a/langs/it.json +++ b/langs/it.json @@ -146,7 +146,7 @@ "attribution": { "attributionContent": "

    Tutti i dati sono forniti da OpenStreetMap, riutilizzabili liberamente con Open Database License

    ", "attributionTitle": "Crediti", - "codeContributionsBy": "MapComplete è stato realizzato da {contributors} e {hiddenCount} altri collaboratori", + "codeContributionsBy": "MapComplete è stato realizzato da {contributors} e {hiddenCount} altri collaboratori", "donate": "Sostieni MapComplete economicamente", "editId": "Apri l'editor online di OpenStreetMap qui", "editJosm": "Modifica qui con JOSM", @@ -168,7 +168,7 @@ "seeOnMapillary": "Guarda questa immagine su Mapillary", "themeBy": "Tema manutenuto da {author}", "title": "Copyright e attribuzione", - "translatedBy": "MapComplete è stata tradotta da {contributors} e da {hiddenCount} contributori aggiuntivi" + "translatedBy": "MapComplete è stata tradotta da {contributors} e da {hiddenCount} contributori aggiuntivi" }, "back": "Indietro", "backToIndex": "Ritorna alla panoramica con tutte le mappe tematiche", diff --git a/langs/ja.json b/langs/ja.json index 174fa65d4..ca647b647 100644 --- a/langs/ja.json +++ b/langs/ja.json @@ -23,7 +23,7 @@ "attribution": { "attributionContent": "

    すべてのデータはOpenStreetMapによって提供され、 Open DataBaseライセンスの下で自由に再利用できます。

    ", "attributionTitle": "帰属通知", - "codeContributionsBy": "MapCompleteは{contributors}と、 {hiddenCount}人の貢献者によって開発されました", + "codeContributionsBy": "MapCompleteは{contributors}と、 {hiddenCount}人の貢献者によって開発されました", "iconAttribution": { "title": "使用されるアイコン" }, diff --git a/langs/ko.json b/langs/ko.json index ecfdd6bbb..b6213966d 100644 --- a/langs/ko.json +++ b/langs/ko.json @@ -171,7 +171,7 @@ "attributionBackgroundLayerWithCopyright": "최근 배경 레이어의 이름은 {name}: {copyright} 입니다", "attributionContent": "

    모든 데이터는 OpenStreetMap에서 제공되며, Open DataBase License에 따라 자유롭게 재사용할 수 있습니다.

    ", "attributionTitle": "저작권 표시 안내", - "codeContributionsBy": "MapComplete는 {contributors}와{hiddenCount}명의 기여자들에 의해 개발되었습니다", + "codeContributionsBy": "MapComplete는 {contributors}와{hiddenCount}명의 기여자들에 의해 개발되었습니다", "donate": "MapComplete에 재정적으로 후원하기", "editId": "OpenStreetMap 온라인 편집기 열기", "editJosm": "JOSM으로 여기서 편집하기", @@ -198,7 +198,7 @@ "seeOnMapillary": "Mapillary에서 이미지 보기", "themeBy": "테마는 {author}에 의해 유지되었습니다", "title": "저작권 및 기여", - "translatedBy": "MapComplete는 {contributors}와 {hiddenCount}명의 기여자들에 의해 번역되었습니다" + "translatedBy": "MapComplete는 {contributors}와 {hiddenCount}명의 기여자들에 의해 번역되었습니다" }, "back": "뒤로가기", "backToIndex": "모든 테마의 지도 보기", @@ -397,7 +397,7 @@ "share": "공유", "sharescreen": { "copiedToClipboard": "클립보드에 링크 복사", - "documentation": "사용 가능한 URL 매개변수에 대한 자세한 내용은 문서를 참조하세요", + "documentation": "사용 가능한 URL 매개변수에 대한 자세한 내용은 문서를 참조하세요", "embedIntro": "

    사용자의 사이트 삽입

    이 지도를 사용자의 사이트에 삽입해 주세요
    이를 적극 권장 합니다 -별도의 허가는 필요 없습니다
    무료로 제공되며, 사용자가 많을수록 지도의 가치는 올라갑니다.", "fsBackground": "배경 전환 활성화", "fsFilter": "레이어와 필터 전환 기능 활성화", diff --git a/langs/layers/ca.json b/langs/layers/ca.json index 82e2bfb2d..bc3caf872 100644 --- a/langs/layers/ca.json +++ b/langs/layers/ca.json @@ -5242,8 +5242,12 @@ "questionHint": "Això podria estar escrit al cartell del nom del carrer", "render": "Anomenat en honor a {name:etymology}" }, - "street-name-sign-image": { - "render": "{image_carousel(image:streetsign)}
    {image_upload(image:streetsign, Afegeix una imatge de la placa amb el nom del carrer)}" + "streetsign-upload": { + "render": { + "special": { + "label": "Afegeix una imatge de la placa amb el nom del carrer" + } + } }, "wikipedia": { "render": "Existeix un article de la Viquipèdia sobre aquest carrer:
    {wikipedia():max-height:25rem}" @@ -7147,7 +7151,7 @@ } }, "maproulette_challenge": { - "description": "Capa que mostra les tasques d'un sol repte de MapRoulette. Aquesta capa està pensada per ser reutilitzada i ampliada en temes; consulteu [la documentació](https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Integrating_Maproulette.md) sobre com fer-ho.", + "description": "Capa que mostra les tasques d'un sol repte de MapRoulette. Aquesta capa està pensada per ser reutilitzada i ampliada en temes; consulteu [la documentació](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Integrating_Maproulette.md) sobre com fer-ho.", "filter": { "0": { "options": { @@ -12180,10 +12184,6 @@ } }, "question": "Hi ha un lavabo específic per a usuaris amb cadira de rodes?" - }, - "wheelchair-door-width": { - "question": "Quina és l'amplada de la porta del lavabo accessible per a cadira de rodes?", - "render": "La porta del vàter accessible amb cadira de rodes és {canonical(toilets:door:width)} d'ample" } }, "title": { diff --git a/langs/layers/cs.json b/langs/layers/cs.json index 5f2374ac0..a20424f67 100644 --- a/langs/layers/cs.json +++ b/langs/layers/cs.json @@ -5057,8 +5057,12 @@ "questionHint": "To může být napsáno na ceduli s názvem ulice", "render": "Pojmenováno po {name:etymology}" }, - "street-name-sign-image": { - "render": "{image_carousel(image:streetsign)}
    {image_upload(image:streetsign, Add image of a street name sign)}" + "streetsign-upload": { + "render": { + "special": { + "label": "Add image of a street name sign" + } + } }, "wikipedia": { "render": "Článek na Wikipedii o této ulici existuje:
    {wikipedia():max-height:25rem}" @@ -6742,7 +6746,7 @@ } }, "maproulette_challenge": { - "description": "Vrstva zobrazující úkoly jedné výzvy MapRoulette. Tato vrstva je určena k opětovnému použití a rozšíření v tématech; naleznete v [dokumentaci](https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Integrating_Maproulette.md), jak to provést.", + "description": "Vrstva zobrazující úkoly jedné výzvy MapRoulette. Tato vrstva je určena k opětovnému použití a rozšíření v tématech; naleznete v [dokumentaci](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Integrating_Maproulette.md), jak to provést.", "filter": { "0": { "options": { @@ -10840,10 +10844,6 @@ } }, "question": "Existuje vyhrazená toaleta pro vozíčkáře?" - }, - "wheelchair-door-width": { - "question": "Jaká je šířka dveří na bezbariérovou toaletu?", - "render": "Dveře na toaletu pro vozíčkáře jsou {canonical(toilets:door:width)} široké" } }, "title": { diff --git a/langs/layers/da.json b/langs/layers/da.json index 4e678fa6b..ff92eddad 100644 --- a/langs/layers/da.json +++ b/langs/layers/da.json @@ -1589,8 +1589,12 @@ "question": "Hvad er dette objekt opkaldt efter?", "render": "Opkaldt efter {name:etymology}" }, - "street-name-sign-image": { - "render": "{image_carousel(image:streetsign)}
    {image_upload(image:streetsign, Tilføj foto af gadenavneskilt)}" + "streetsign-upload": { + "render": { + "special": { + "label": "Tilføj foto af gadenavneskilt" + } + } }, "wikipedia": { "render": "Der findes en Wikipedia-artikel om denne gade:
    {wikipedia():max-height:25rem}" @@ -2374,10 +2378,6 @@ } }, "question": "Er der et særligt toilet til kørestolsbrugere?" - }, - "wheelchair-door-width": { - "question": "Hvad er bredden på døren til det kørestolsvenlige toilet?", - "render": "Døren til det kørestolsvenlige toilet er {canonical(toilets:door:width)} bred" } } }, diff --git a/langs/layers/de.json b/langs/layers/de.json index 63239fdfb..b352a7b81 100644 --- a/langs/layers/de.json +++ b/langs/layers/de.json @@ -5220,8 +5220,12 @@ "questionHint": "Das könnte auf einem Straßenschild stehen", "render": "Benannt nach {name:etymology}" }, - "street-name-sign-image": { - "render": "{image_carousel(image:streetsign)}
    {image_upload(image:streetsign, Bild eines Straßenschildes hinzufügen)}" + "streetsign-upload": { + "render": { + "special": { + "label": "Bild eines Straßenschildes hinzufügen" + } + } }, "wikipedia": { "render": "Zu dieser Straße existiert ein Wikipedia-Artikel:
    {wikipedia():max-height:25rem}" @@ -7111,7 +7115,7 @@ } }, "maproulette_challenge": { - "description": "Ebene mit Aufgaben einer einzelnen MapRoulette-Herausforderung. Diese Ebene soll in Themen wiederverwendet und erweitert werden; Informationen dazu finden Sie in der [Dokumentation](https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Integrating_Maproulette.md).", + "description": "Ebene mit Aufgaben einer einzelnen MapRoulette-Herausforderung. Diese Ebene soll in Themen wiederverwendet und erweitert werden; Informationen dazu finden Sie in der [Dokumentation](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Integrating_Maproulette.md).", "filter": { "0": { "options": { @@ -12121,10 +12125,6 @@ } }, "question": "Können Rollstuhlfahrer die Toilette benutzen?" - }, - "wheelchair-door-width": { - "question": "Wie breit ist die Tür zur rollstuhlgerechten Toilette?", - "render": "Die Tür zur rollstuhlgerechten Toilette ist {canonical(toilets:door:width)} breit" } }, "title": { diff --git a/langs/layers/en.json b/langs/layers/en.json index 6f9771553..d458c9cbd 100644 --- a/langs/layers/en.json +++ b/langs/layers/en.json @@ -759,6 +759,19 @@ }, "question": "What notes can you withdraw here?" }, + "indoor": { + "override": { + "mappings": { + "0": { + "then": "This ATM is located indoors" + }, + "1": { + "then": "This ATM is located outdoors" + } + }, + "question": "Is this ATM located indoors?" + } + }, "name": { "render": "The name of this ATM is {name}" }, @@ -5382,8 +5395,12 @@ "questionHint": "This might be written on the street name sign", "render": "Named after {name:etymology}" }, - "street-name-sign-image": { - "render": "{image_carousel(image:streetsign)}
    {image_upload(image:streetsign, Add image of a street name sign)}" + "streetsign-upload": { + "render": { + "special": { + "label": "Add image of a street name sign" + } + } }, "wikipedia": { "render": "A Wikipedia article about this street exists:
    {wikipedia():max-height:25rem}" @@ -6392,7 +6409,7 @@ "name": "Gravestones", "presets": { "0": { - "description": "A tombstone is a physical object which indicates that one or more persons are buried here. It generally has the name, birth date and death date of the person or persons as inscription.", + "description": "A grave is a physical object which indicates that one or more persons are buried here. It generally has the name, birth date and death date of the person or persons as inscription.", "title": "a tombstone" } }, @@ -6731,6 +6748,14 @@ }, "question": "What type of hydrant is it?", "render": " Hydrant type: {fire_hydrant:type}" + }, + "ref": { + "freeform": { + "placeholder": "Reference number of the hydrant" + }, + "question": "What is the reference number of this hydrant?", + "questionHint": "This can usually be found on the hydrant or on a nearby sign.", + "render": "Reference number: {ref}" } }, "title": { @@ -7323,7 +7348,7 @@ } }, "maproulette_challenge": { - "description": "Layer showing tasks of a single MapRoulette challenge. This layer is intended to be reused and extended in themes; refer to [the documentation](https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Integrating_Maproulette.md) on how to do this.", + "description": "Layer showing tasks of a single MapRoulette challenge. This layer is intended to be reused and extended in themes; refer to [the documentation](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Integrating_Maproulette.md) on how to do this.", "filter": { "0": { "options": { @@ -7419,6 +7444,10 @@ "0": { "description": "A memorial is a physical object which remembers a person or event.", "title": "a memorial" + }, + "1": { + "description": "A memorial is a physical object which remembers a person or event and is attached to a wall.", + "title": "a memorial on a wall" } }, "tagRenderings": { @@ -8856,6 +8885,9 @@ "presets": { "0": { "title": "a bookcase" + }, + "1": { + "title": "a bookcase on a wall" } }, "tagRenderings": { @@ -9716,6 +9748,36 @@ "question": "Who can use this recycling facility?", "render": "This recycling facility can be used by {access}" }, + "colour": { + "freeform": { + "placeholder": "Colour of the container" + }, + "mappings": { + "0": { + "then": "This recycling container is coloured blue" + }, + "1": { + "then": "This recycling container is coloured green" + }, + "2": { + "then": "This recycling container is coloured maroon" + }, + "3": { + "then": "This recycling container is coloured yellow" + }, + "4": { + "then": "This recycling container is coloured red" + }, + "5": { + "then": "This recycling container is coloured black" + }, + "6": { + "then": "This recycling container is coloured white" + } + }, + "question": "What color is this recycling container?", + "render": "This recycling container is {colour}" + }, "container-location": { "mappings": { "0": { @@ -11658,6 +11720,17 @@ } }, "question": "How is this street lamp mounted?" + }, + "utility_pole": { + "mappings": { + "0": { + "then": "This lamp is mounted on a utility pole" + }, + "1": { + "then": "This lamp is not mounted on a utility pole" + } + }, + "question": "Is this lamp mounted on a utility pole?" } }, "title": { @@ -12114,6 +12187,70 @@ } }, "tagRenderings": { + "adult-changing-table": { + "mappings": { + "0": { + "then": "Has a changing table for adults" + }, + "1": { + "then": "No changing table for adults" + } + }, + "question": "Does this toilet have an adult changing table?" + }, + "adult-changing-table-height": { + "mappings": { + "0": { + "then": "The changing table is adjustable in height" + } + }, + "question": "What is the height of the adult changing table?", + "questionHint": "This is measured between the floor and the top of the changing table", + "render": "The changing table is {canonical(changing_table:adult:height)} high" + }, + "adult-changing-table-max_height": { + "question": "What is the highest height the adult changing table can be moved to?", + "questionHint": "This is measured between the floor and the top of the changing table", + "render": "The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}" + }, + "adult-changing-table-mechanism": { + "mappings": { + "0": { + "then": "The height of the adult changing table is adjusted manually" + }, + "1": { + "then": "The height of the adult changing table is adjusted electrically" + } + }, + "question": "How is the height of the changing table adjusted?" + }, + "adult-changing-table-min_height": { + "question": "What is the lowest height the adult changing table can be moved to?", + "questionHint": "This is measured between the floor and the top of the changing table", + "render": "The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}" + }, + "adult-changing-table-support": { + "mappings": { + "0": { + "then": "The changing table is mounted to the wall" + }, + "1": { + "then": "The changing table stands on table legs" + }, + "2": { + "then": "The changing table stands on table legs with wheels and can be moved" + } + }, + "question": "How is the adult changing table supported?" + }, + "adult-changing-table-title": { + "render": "

    Adult changing table

    " + }, + "email": { + "override": { + "question": "What is the email address one can send to in case of troubles or questions?" + } + }, "gender_segregated": { "mappings": { "0": { @@ -12161,6 +12298,11 @@ "question": "When are these toilets opened?" } }, + "phone": { + "override": { + "question": "What number can one call in case of troubles or questions?" + } + }, "toilet-access": { "mappings": { "0": { @@ -12282,6 +12424,20 @@ }, "question": "Is a changing table (to change diapers) available?" }, + "toilets-disposal": { + "mappings": { + "0": { + "then": "The waste is moved away by flushing the toilet with water" + }, + "1": { + "then": "The waste falls into a pit" + }, + "2": { + "then": "The waste is collected in a bucket or similar container, which is regularly removed" + } + }, + "question": "How is the waste handled?" + }, "toilets-fee": { "mappings": { "0": { @@ -12324,9 +12480,47 @@ }, "question": "Is there a dedicated toilet for wheelchair users?" }, + "wheelchair-access": { + "mappings": { + "0": { + "then": "The wheelchair accessible toilets are freely accessible" + }, + "1": { + "then": "One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key" + }, + "2": { + "then": "One can use a Master Locksmiths Access Key (MLAK) to access this bathroom" + }, + "3": { + "then": "One can use a RADAR Key to access this bathroom" + }, + "4": { + "then": "One can use a EuroKey to access this bathroom" + } + }, + "question": "Is the wheelchair-accessible toilet locked?" + }, "wheelchair-door-width": { "question": "What is the width of the door to the wheelchair accessible toilet?", "render": "The door to the wheelchair-accessible toilet is {canonical(door:width)} wide" + }, + "wheelchair-picture": { + "render": { + "special": { + "label": "Add a picture of the wheelchair accessible toilet" + } + } + }, + "wheelchair-title": { + "mappings": { + "0": { + "then": "Wheelchair accessibility features" + }, + "1": { + "then": "No wheelchair accessible toilet" + } + }, + "render": "Wheelchair accessible toilet" } }, "title": { @@ -12407,10 +12601,6 @@ } }, "question": "Is there a dedicated toilet for wheelchair users?" - }, - "wheelchair-door-width": { - "question": "What is the width of the door to the wheelchair accessible toilet?", - "render": "The door to the wheelchair-accessible toilet is {canonical(toilets:door:width)} wide" } }, "title": { @@ -13509,6 +13699,29 @@ "render": "Settings" } }, + "utility_pole": { + "description": "Layer showing various types of utility poles.", + "name": "Utility Poles", + "presets": { + "0": { + "title": "a utility pole" + } + }, + "tagRenderings": { + "street_lamp": { + "mappings": { + "0": { + "then": "This utility pole has a street lamp mounted on it." + }, + "1": { + "then": "This utility pole does not have a street lamp mounted on it." + } + }, + "question": "Does this utility pole have a street lamp mounted on it?" + } + }, + "title": "Utility Pole" + }, "vending_machine": { "description": "Layer showing vending machines", "filter": { @@ -14031,6 +14244,9 @@ "3": { "description": "A wayside cross is a christian cross that is placed by a road or pathway. This cross is mounted on a wall", "title": "a wayside cross mounted on a wall" + }, + "4": { + "title": "a mother mary shrine on the first floor" } }, "tagRenderings": { @@ -14169,6 +14385,23 @@ }, "question": "What's the name of this {title()}?", "render": "The name of this {title()} is {name}" + }, + "subject:wikidata": { + "mappings": { + "0": { + "then": "Mother mary is depicted" + }, + "1": { + "then": "Jesus Christ as a child is depicted" + }, + "2": { + "then": "Jesus Christ (as an adult) is depicted" + }, + "3": { + "then": "Saint Anne (mother of Mary) is depicted" + } + }, + "question": "Who is depicted?" } }, "title": { diff --git a/langs/layers/es.json b/langs/layers/es.json index 8507b389e..c2f8bf4b6 100644 --- a/langs/layers/es.json +++ b/langs/layers/es.json @@ -4912,8 +4912,12 @@ "questionHint": "Esto podría estar escrito en el letrero del nombre de la calle", "render": "Nombrado en honor a {name:etymology}" }, - "street-name-sign-image": { - "render": "{image_carousel(image:streetsign)}
    {image_upload(image:streetsign, Agregar imagen de un letrero de nombre de calle)}" + "streetsign-upload": { + "render": { + "special": { + "label": "Agregar imagen de un letrero de nombre de calle" + } + } }, "wikipedia": { "render": "Existe un artículo de Wikipedia sobre esta calle:
    {wikipedia():max-height:25rem}" @@ -6735,7 +6739,7 @@ } }, "maproulette_challenge": { - "description": "Capa que muestra las tareas de un único reto de MapRoulette. Esta capa está pensada para ser reutilizada y ampliada en temas; consulta la [documentación](https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Integrating_Maproulette.md) sobre cómo hacerlo.", + "description": "Capa que muestra las tareas de un único reto de MapRoulette. Esta capa está pensada para ser reutilizada y ampliada en temas; consulta la [documentación](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Integrating_Maproulette.md) sobre cómo hacerlo.", "filter": { "0": { "options": { @@ -11039,10 +11043,6 @@ } }, "question": "¿Hay un baño dedicado para usuarios de sillas de ruedas?" - }, - "wheelchair-door-width": { - "question": "¿Cuál es el ancho de la puerta del baño accesible para sillas de ruedas?", - "render": "La puerta del baño accesible para sillas de ruedas tiene {canonical(toilets:door:width)} de ancho" } }, "title": { diff --git a/langs/layers/fr.json b/langs/layers/fr.json index 125dfd1a0..fae2dae4c 100644 --- a/langs/layers/fr.json +++ b/langs/layers/fr.json @@ -3476,8 +3476,12 @@ "questionHint": "Cela peut être indiqué sur le panneau de la rue", "render": "Nommé en référence à {name:etymology}" }, - "street-name-sign-image": { - "render": "{image_carousel(image:streetsign)}
    {image_upload(image:streetsign, Ajouter une photo de la plaque de rue)}" + "streetsign-upload": { + "render": { + "special": { + "label": "Ajouter une photo de la plaque de rue" + } + } }, "wikipedia": { "render": "Un article Wikipédia à propos de cette rue existe :
    {wikipedia():max-height:25rem}" @@ -6790,10 +6794,6 @@ } }, "question": "Y a-t-il des toilettes réservées aux personnes en fauteuil roulant ?" - }, - "wheelchair-door-width": { - "question": "Quelle est la largeur de la porte des toilettes accessibles aux fauteuils roulants ?", - "render": "La porte des toilettes accessibles aux fauteuils roulants a une large de {canonical(toilets:door:width)}" } } }, diff --git a/langs/layers/nl.json b/langs/layers/nl.json index 27d6bb491..52bf89a8e 100644 --- a/langs/layers/nl.json +++ b/langs/layers/nl.json @@ -735,6 +735,19 @@ }, "question": "Welke bankbiljetten kan je hier afhalen?" }, + "indoor": { + "override": { + "mappings": { + "0": { + "then": "Deze geldautomaat bevindt zich binnen" + }, + "1": { + "then": "Deze geldautomaat bevindt zich buiten" + } + }, + "question": "Bevindt deze geldautomaat zich binnen?" + } + }, "name": { "render": "De naam van deze geldautomaat is {name}" }, @@ -5041,8 +5054,12 @@ "questionHint": "Dit staat mogelijks vermeld op het straatnaambordje", "render": "Vernoemd naar {name:etymology}" }, - "street-name-sign-image": { - "render": "{image_carousel(image:streetsign)}
    {image_upload(image:streetsign, Voeg afbeelding van straatnaambordje toe)}" + "streetsign-upload": { + "render": { + "special": { + "label": "Voeg afbeelding van straatnaambordje toe" + } + } }, "wikipedia": { "render": "Een Wikipedia artikel over deze straat bestaat:
    {wikipedia():max-height:25rem}" @@ -5749,6 +5766,13 @@ "render": "Jouw traject" } }, + "grave": { + "presets": { + "0": { + "title": "een grafsteen" + } + } + }, "hackerspace": { "description": "Hackerspace", "name": "Hackerspace", @@ -5971,6 +5995,14 @@ }, "question": "Wat voor soort brandkraan is dit?", "render": " Het type brandkraan is {fire_hydrant:type}" + }, + "ref": { + "freeform": { + "placeholder": "Referentienummer van de brandkraan" + }, + "question": "Wat is het referentienummer van deze brandkraan?", + "questionHint": "Dit nummer is meestal te vinden op de brandkraan of op een nabijgelegen bord.", + "render": "Referentienummer: {ref}" } }, "title": { @@ -6469,7 +6501,12 @@ "name": "Gedenktekens", "presets": { "0": { + "description": "Een fysiek object dat een persoon of gebeurtenis herdenkt", "title": "een gedenkteken" + }, + "1": { + "description": "Een fysiek object dat een persoon of gebeurtenis herdenkt en dat ophangt aan een muur.", + "title": "een gedenkteken dat aan een muur hangt" } }, "tagRenderings": { @@ -6506,8 +6543,23 @@ } } }, + "memorial-wikidata": { + "question": "Wat is het Wikipedia-artikel over dit gedenkteken?", + "questionHint": "Dit gaat over het gedenkteken zelf, niet over de persoon of de gebeurtenis die herdacht worden. Indien dit gedenkteken geen Wikipedia-artikel heeft, sla deze vraag dan over.", + "render": { + "before": "

    Wikipediapagina over het gedenkteken

    " + } + }, "start_date": { + "question": "Wanneer werd dit gedenkteken geplaatst?", "render": "Geplaatst op {start_date}" + }, + "subject-wikidata": { + "question": "Wat is het Wikipedia-artikel over de persoon of de gebeurtenis die herdacht wordt?", + "questionHint": "Indien deze persoon of gebeurtenis geen Wikipedia-artikel heeft, sla deze vraag dan over", + "render": { + "before": "

    Wikipedia-artikel over de herdachte gebeurtenis of persoon

    " + } } } }, @@ -8210,6 +8262,36 @@ "question": "Wie kan deze recyclingfaciliteit gebruiken?", "render": "Deze recyclingfaciliteit kan gebruikt worden door {access}" }, + "colour": { + "freeform": { + "placeholder": "Kleur van de container" + }, + "mappings": { + "0": { + "then": "Deze recyclingcontainer is blauw gekleurd" + }, + "1": { + "then": "Deze recyclingcontainer is groen gekleurd" + }, + "2": { + "then": "Deze recyclingcontainer is kastanjebruin gekleurd" + }, + "3": { + "then": "Deze recyclingcontainer is geel gekleurd" + }, + "4": { + "then": "Deze recyclingcontainer is rood gekleurd" + }, + "5": { + "then": "Deze recyclingcontainer is zwart gekleurd" + }, + "6": { + "then": "Deze recyclingcontainer is wit gekleurd" + } + }, + "question": "Welke kleur heeft deze recyclingcontainer?", + "render": "Deze recyclingcontainer is {colour}" + }, "container-location": { "mappings": { "0": { @@ -9692,6 +9774,70 @@ } }, "tagRenderings": { + "adult-changing-table": { + "mappings": { + "0": { + "then": "Heeft een verzorgingstafel voor volwassenen" + }, + "1": { + "then": "Geen verzorgingstafel voor volwassenen" + } + }, + "question": "Heeft deze toilet een verzorgingstafel voor volwassenen?" + }, + "adult-changing-table-height": { + "mappings": { + "0": { + "then": "De verzorgingstafel is in hoogte verstelbaar" + } + }, + "question": "Hoe hoog is de verzorgingstafel voor volwassenen?", + "questionHint": "Dit wordt gemeten van de vloer tot de bovenkant van de verzorgingstafel", + "render": "De verzorgingstafel is {canonical(changing_table:adult:height)} hoog" + }, + "adult-changing-table-max_height": { + "question": "Wat is de hoogste stand waarop de verzorgingstafel voor volwassenen gezet kan worden?", + "questionHint": "Dit wordt gemeten van de vloer tot de bovenkant van de verzorgingstafel", + "render": "De hoogste stand van de verzorgingstafel is {canonical(changing_table:adult:max_height)} hoog" + }, + "adult-changing-table-mechanism": { + "mappings": { + "0": { + "then": "De hoogte van de verzorgingstafel wordt met de hand aangepast" + }, + "1": { + "then": "De verzorgingstafel wordt door een electrische motor in hoogte versteld" + } + }, + "question": "Hoe wordt de hoogte van de verzorgingstafel aangepast?" + }, + "adult-changing-table-min_height": { + "question": "Wat is de laagste stand waarop de verzorgingstafel voor volwassenen gezet kan worden?", + "questionHint": "Dit wordt gemeten van de vloer tot de bovenkant van de verzorgingstafel", + "render": "De laagste stand van de verzorgingstafel is {canonical(changing_table:adult:min_height)} hoog" + }, + "adult-changing-table-support": { + "mappings": { + "0": { + "then": "De verschoningstafel voor volwassenen hangt vast aan de muur" + }, + "1": { + "then": "De verschoningstafel voor volwassenen staat op tafelpoten" + }, + "2": { + "then": "De verschoningstafel voor volwassenen staat op tafelpoten met wielen en kan verplaatst worden" + } + }, + "question": "Hoe is de verschoningstafel in de ruimte geplaatst?" + }, + "adult-changing-table-title": { + "render": "

    Verzorgingstafel voor volwassenen

    " + }, + "email": { + "override": { + "question": "Naar welk email address kan men sturen voor vragen of om problemen te melden?" + } + }, "gender_segregated": { "mappings": { "0": { @@ -9739,6 +9885,11 @@ "question": "Wanneer zijn deze toiletten open?" } }, + "phone": { + "override": { + "question": "Naar welk telefoonnummer kan men bellen voor vragen of om problemen te melden?" + } + }, "toilet-access": { "mappings": { "0": { @@ -9860,6 +10011,20 @@ }, "question": "Is er een luiertafel beschikbaar?" }, + "toilets-disposal": { + "mappings": { + "0": { + "then": "Het afval wordt afgevoerd door met water te spoelen" + }, + "1": { + "then": "Het afval valt in een put" + }, + "2": { + "then": "Het afval valt in een emmer of andere opvangbak die regelmatig geleegd wordt" + } + }, + "question": "Hoe worden de afvalproducten behandeld?" + }, "toilets-fee": { "mappings": { "0": { @@ -9902,9 +10067,47 @@ }, "question": "Is er een rolstoeltoegankelijke toilet voorzien?" }, + "wheelchair-access": { + "mappings": { + "0": { + "then": "De rolstoeltoegankelijke toilet is vrij toegankelijk" + }, + "1": { + "then": "Men moet toestemming vragen om de rolstoeltoegankelijke toilet te gebruiken, bv. door een sleutel te vragen" + }, + "2": { + "then": "Men kan met een Master Locksmiths Access Key (MLAK-sleutel) deze toiletten te gebruiken." + }, + "3": { + "then": "Men kan met een RADAR-sleutel deze toiletten te gebruiken." + }, + "4": { + "then": "Men kan met een Eurosleutel deze toiletten te gebruiken." + } + }, + "question": "Is de rolstoeltoegankelijke toilet op slot?" + }, "wheelchair-door-width": { "question": "Hoe breed is de deur van de rolstoeltoegankelijke toilet?", "render": "De deur naar de rolstoeltoegankelijke toilet is {canonical(door:width)} wide" + }, + "wheelchair-picture": { + "render": { + "special": { + "label": "Voeg een foto van de rolstoeltoegankelijke toilet toe" + } + } + }, + "wheelchair-title": { + "mappings": { + "0": { + "then": "Rolstoeltoegankelijkheid" + }, + "1": { + "then": "Geen rolstoeltoegankelijke toilet" + } + }, + "render": "Rolstoeltoegankelijke toilet" } }, "title": { @@ -9980,10 +10183,6 @@ } }, "question": "Is er een rolstoeltoegankelijke toilet voorzien?" - }, - "wheelchair-door-width": { - "question": "Hoe breed is de deur van de rolstoeltoegankelijke toilet?", - "render": "De deur naar de rolstoeltoegankelijke toilet is {canonical(toilets:door:width)} wide" } }, "title": { diff --git a/langs/layers/sl.json b/langs/layers/sl.json index 7a86fc576..3e497d7be 100644 --- a/langs/layers/sl.json +++ b/langs/layers/sl.json @@ -489,10 +489,6 @@ } }, "question": "Ali je tu stranišče namenjeno invalidom na vozičku?" - }, - "wheelchair-door-width": { - "question": "Koliko so široka vrata v stranišče za invalide na vozičku?", - "render": "Vrata v stranišče za invalide na vozičku so široka {canonical(toilets:door:width)}" } }, "title": { diff --git a/langs/layers/uk.json b/langs/layers/uk.json index 91dff7ef7..6f0b2784c 100644 --- a/langs/layers/uk.json +++ b/langs/layers/uk.json @@ -1280,8 +1280,12 @@ "etymology_multi_apply": { "render": "{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Автоматичне застосування даних до всіх сегментів з однаковою назвою, true)}" }, - "street-name-sign-image": { - "render": "{image_carousel(image:streetsign)}
    {image_upload(image:streetsign, Додати зображення таблички з назвою вулиці)}" + "streetsign-upload": { + "render": { + "special": { + "label": "Додати зображення таблички з назвою вулиці" + } + } }, "wikipedia-etymology": { "question": "На честь якого елемента Вікіданих названо цей об'єкт?" diff --git a/langs/nb_NO.json b/langs/nb_NO.json index 92c37ff8d..48b765c0a 100644 --- a/langs/nb_NO.json +++ b/langs/nb_NO.json @@ -102,7 +102,7 @@ "attribution": { "attributionContent": "

    All data er fra OpenStreetMap, fritt gjenbrukbart med Open DataBase-lisens.

    ", "attributionTitle": "Tilskrivelsesmerknad", - "codeContributionsBy": "MapComplete har blitt bygd av {contributors} og {hiddenCount} bidragsytere til", + "codeContributionsBy": "MapComplete har blitt bygd av {contributors} og {hiddenCount} bidragsytere til", "donate": "Støtt MapComplete finansielt", "editId": "Åpne den nettbaserte OpenStreetMap-behandleren her", "editJosm": "Rediger med JOSM", @@ -118,7 +118,7 @@ "openMapillary": "Åpne Mapillary her", "openOsmcha": "Vis de seneste redigeringene gjort med {theme}", "themeBy": "Tema vedlikeholdt av {author}", - "translatedBy": "MapComplete har blitt oversatt av {contributors} og {hiddenCount} andre bidragsytere." + "translatedBy": "MapComplete har blitt oversatt av {contributors} og {hiddenCount} andre bidragsytere." }, "back": "Tilbake", "backgroundMap": "Bakgrunnskart", diff --git a/langs/nl.json b/langs/nl.json index 3b709b671..b4510a80d 100644 --- a/langs/nl.json +++ b/langs/nl.json @@ -171,7 +171,7 @@ "attributionBackgroundLayerWithCopyright": "De huidige achtergrondlaag is {name} : {copyright}", "attributionContent": "

    Alle data is voorzien door OpenStreetMap, gratis en vrij te hergebruiken onder de Open DataBase Licentie.

    ", "attributionTitle": "Met dank aan", - "codeContributionsBy": "MapComplete is gebouwd door {contributors} en {hiddenCount} andere bijdragers", + "codeContributionsBy": "MapComplete is gebouwd door {contributors} en {hiddenCount} andere bijdragers", "donate": "Geef MapComplete financiële steun", "editId": "Hier bewerken met de OpenStreetMap online editor", "editJosm": "Hier bewerken met JOSM", @@ -198,7 +198,7 @@ "seeOnMapillary": "Bekijk dit beeld op Mapillary", "themeBy": "Thema gemaakt door {author}", "title": "Copyright en attributie", - "translatedBy": "MapComplete werd vertaald door {contributors} en {hiddenCount} meer vertalers" + "translatedBy": "MapComplete werd vertaald door {contributors} en {hiddenCount} meer vertalers" }, "back": "Vorige", "backToIndex": "Bekijk alle thematische kaarten", @@ -397,7 +397,7 @@ "share": "Deel deze locatie", "sharescreen": { "copiedToClipboard": "Link gekopieerd naar klembord", - "documentation": "Voor meer informatie over beschikbare URL-parameters, raadpleeg de documentatie", + "documentation": "Voor meer informatie over beschikbare URL-parameters, raadpleeg de documentatie", "embedIntro": "

    Plaats dit op je website

    Voeg dit kaartje toe op je eigen website.
    We moedigen dit zelfs aan - je hoeft geen toestemming te vragen.
    Het is gratis en zal dat altijd blijven. Hoe meer het gebruikt wordt, hoe waardevoller", "fsBackground": "Wisselende achtergronden inschakelen", "fsFilter": "De mogelijkheid inschakelen om te wisselen tussen lagen en filters", diff --git a/langs/pl.json b/langs/pl.json index 0b4b2c2b4..97846187f 100644 --- a/langs/pl.json +++ b/langs/pl.json @@ -129,7 +129,7 @@ "attributionBackgroundLayerWithCopyright": "Bieżąca warstwa tła to {name}: {copyright}", "attributionContent": "

    Wszystkie dane pochodzą z OpenStreetMap i można je swobodnie wykorzystywać na warunkach Licencji Open DataBase.

    ", "attributionTitle": "Informacja o atrybucji", - "codeContributionsBy": "MapComplete został stworzony przez {contributors} i {hiddenCount} innych współtwórców", + "codeContributionsBy": "MapComplete został stworzony przez {contributors} i {hiddenCount} innych współtwórców", "donate": "Wspieraj finansowo MapComplete", "editId": "Otwórz edytor online OpenStreetMap w tej lokalizacji", "editJosm": "Edytuj tutaj za pomocą JOSM", @@ -147,7 +147,7 @@ "openOsmcha": "Zobacz ostatnie edycje zrobione przez {theme}", "themeBy": "Temat prowadzony przez: {author}", "title": "Prawa autorskie i podanie źródła", - "translatedBy": "MapComplete zostało przetłumaczone przez {contributors} i {hiddenCount} innych autorów" + "translatedBy": "MapComplete zostało przetłumaczone przez {contributors} i {hiddenCount} innych autorów" }, "back": "Cofnij", "backToIndex": "Cofnij do przeglądu wszystkich map tematycznych", @@ -267,7 +267,7 @@ }, "sharescreen": { "copiedToClipboard": "Link został skopiowany do schowka", - "documentation": "Aby uzyskać więcej informacji na temat dostępnych parametrów adresu URL, zajrzyj do dokumentacji", + "documentation": "Aby uzyskać więcej informacji na temat dostępnych parametrów adresu URL, zajrzyj do dokumentacji", "embedIntro": "

    Umieść na swojej stronie internetowej

    Proszę, umieść tę mapę na swojej stronie internetowej.
    Zachęcamy Cię do tego - nie musisz nawet pytać o zgodę.
    Jest ona darmowa i zawsze będzie. Im więcej osób jej używa, tym bardziej staje się wartościowa.", "fsUserbadge": "Włącz przycisk logowania", "fsWelcomeMessage": "Pokaż wyskakujące okienko wiadomości powitalnej i powiązane zakładki", diff --git a/langs/pt.json b/langs/pt.json index b0e74620d..c1de41582 100644 --- a/langs/pt.json +++ b/langs/pt.json @@ -169,7 +169,7 @@ "attributionBackgroundLayerWithCopyright": "A camada de fundo atual é {name}: {copyright}", "attributionContent": "

    Todos os dados são fornecidos pelo OpenStreetMap e são livremente reutilizáveis sob a licença Open DataBase License.

    ", "attributionTitle": "Aviso de atribuição", - "codeContributionsBy": "O MapComplete foi criado por {contributors} e mais {hiddenCount} contribuidores", + "codeContributionsBy": "O MapComplete foi criado por {contributors} e mais {hiddenCount} contribuidores", "donate": "Apoie o MapComplete financeiramente", "editId": "Editar aqui com o editor online OpenStreetMap", "editJosm": "Editar aqui com o JOSM", @@ -188,7 +188,7 @@ "seeOnMapillary": "Ver esta imagem no Mapillary", "themeBy": "Tema mantido por {author}", "title": "Direitos de autor e atribuição", - "translatedBy": "O MapComplete foi traduzido por {contributors} e mais {hiddenCount} utilizadores" + "translatedBy": "O MapComplete foi traduzido por {contributors} e mais {hiddenCount} utilizadores" }, "back": "Voltar", "backToIndex": "Voltar à vista geral com todos os mapas temáticos", @@ -353,7 +353,7 @@ "share": "Partilhar", "sharescreen": { "copiedToClipboard": "Hiperligação copiada para a área de transferência", - "documentation": "Para mais informações nos parâmetros URL disponíveis, consulte a documentação", + "documentation": "Para mais informações nos parâmetros URL disponíveis, consulte a documentação", "embedIntro": "

    Incorporar no seu site

    Por favor, insira este mapa no seu site.
    Encorajamos a fazê-lo - nem precisa de pedir permissão.
    É grátis e sempre será. Quanto mais pessoas estiverem a usar isto, mais valioso se torna.", "fsUserbadge": "Ativar o botão de iniciar sessão", "fsWelcomeMessage": "Mostrar a janela com a mensagem de boas-vindas e separadores associados", diff --git a/langs/ru.json b/langs/ru.json index a6dab435f..2376aa766 100644 --- a/langs/ru.json +++ b/langs/ru.json @@ -50,7 +50,7 @@ "attribution": { "attributionContent": "

    Все данные предоставлены OpenStreetMap, свободное повторное использование согласно Open DataBase License.

    ", "attributionTitle": "Уведомление об авторстве", - "codeContributionsBy": "MapComplete был создан {contributors} и ещё {hiddenCount} соавторами ", + "codeContributionsBy": "MapComplete был создан {contributors} и ещё {hiddenCount} соавторами ", "editJosm": "Редактировать это место в JOSM", "iconAttribution": { "title": "Используемые значки" diff --git a/langs/themes/ca.json b/langs/themes/ca.json index 7313559af..b3945108b 100644 --- a/langs/themes/ca.json +++ b/langs/themes/ca.json @@ -755,7 +755,7 @@ "name": "Restaurants que accepten gossos" } }, - "6": { + "7": { "override": { "name": "Botigues amigues dels gossos" } @@ -873,7 +873,7 @@ "street_lighting": { "description": "En aquest mapa pots trobar tot el relacionat amb l'enllumenat públic", "layers": { - "1": { + "2": { "name": "Il·luminació de carrers", "tagRenderings": { "lit": { @@ -898,7 +898,7 @@ "render": "Il·luminació del carrer" } }, - "2": { + "3": { "override": { "tagRenderings+": { "0": { diff --git a/langs/themes/cs.json b/langs/themes/cs.json index d08ee0734..05648107f 100644 --- a/langs/themes/cs.json +++ b/langs/themes/cs.json @@ -1048,12 +1048,12 @@ "name": "Restaurace vhodné pro vstup se psy" } }, - "6": { + "7": { "override": { "name": "Obchody vhodné pro vstup se psy" } }, - "8": { + "9": { "override": { "name=": "Odpadkové koše se sáčky na exkrementy" } @@ -1231,7 +1231,7 @@ "street_lighting": { "description": "Na této mapě najdete vše o pouličním osvětlení", "layers": { - "1": { + "2": { "name": "Osvětlené ulice", "tagRenderings": { "lit": { @@ -1256,7 +1256,7 @@ "render": "Osvětlená ulice" } }, - "2": { + "3": { "override": { "tagRenderings+": { "0": { diff --git a/langs/themes/da.json b/langs/themes/da.json index 5c7dd8b28..143de7482 100644 --- a/langs/themes/da.json +++ b/langs/themes/da.json @@ -598,7 +598,7 @@ "name": "Hundevenlige madsteder" } }, - "6": { + "7": { "override": { "name": "hundevenlig butik" } @@ -684,7 +684,7 @@ "street_lighting": { "description": "På dette kort kan du finde alt om gadebelysning", "layers": { - "1": { + "2": { "name": "Oplyste gader", "tagRenderings": { "lit": { @@ -709,7 +709,7 @@ "render": "Oplyst gade" } }, - "2": { + "3": { "override": { "tagRenderings+": { "0": { diff --git a/langs/themes/de.json b/langs/themes/de.json index 988fd937e..993e3573f 100644 --- a/langs/themes/de.json +++ b/langs/themes/de.json @@ -172,7 +172,7 @@ }, "climbing": { "description": "Eine Karte mit Klettermöglichkeiten wie Kletterhallen, Kletterparks oder Felsen.", - "descriptionTail": "

    kletterspots.de wird betrieben von Christian Neumann. Bitte melden Sie sich, wenn Sie Feedback oder Fragen haben.

    Das Projekt nutzt OpenStreetMap Daten und basiert auf der freien Software MapComplete.

    ", + "descriptionTail": "

    kletterspots.de wird betrieben von Christian Neumann. Bitte melden Sie sich, wenn Sie Feedback oder Fragen haben.

    Das Projekt nutzt OpenStreetMap Daten und basiert auf der freien Software MapComplete.

    ", "layers": { "0": { "override": { @@ -1034,12 +1034,12 @@ "name": "Hundefreundliche Restaurants" } }, - "6": { + "7": { "override": { "name": "Hundefreundliche Geschäfte" } }, - "8": { + "9": { "override": { "name=": "Mülleimer mit Spender für Kotbeutel" } @@ -1212,7 +1212,7 @@ "street_lighting": { "description": "Eine Karte für alles zum Thema Straßenbeleuchtung", "layers": { - "1": { + "2": { "name": "Beleuchtete Straßen", "tagRenderings": { "lit": { @@ -1237,7 +1237,7 @@ "render": "Beleuchtete Straße" } }, - "2": { + "3": { "override": { "tagRenderings+": { "0": { diff --git a/langs/themes/en.json b/langs/themes/en.json index bf5720e34..1adaea500 100644 --- a/langs/themes/en.json +++ b/langs/themes/en.json @@ -1073,11 +1073,21 @@ } }, "6": { + "override": { + "=presets": { + "0": { + "title": "a pet shop" + } + }, + "name": "Pet stores" + } + }, + "7": { "override": { "name": "Dog-friendly shops" } }, - "8": { + "9": { "override": { "name=": "Waste baskets with excrement bag dispensers" } @@ -1255,7 +1265,7 @@ "street_lighting": { "description": "On this map you can find everything about street lighting", "layers": { - "1": { + "2": { "name": "Lit streets", "tagRenderings": { "lit": { @@ -1280,7 +1290,7 @@ "render": "Lit street" } }, - "2": { + "3": { "override": { "tagRenderings+": { "0": { diff --git a/langs/themes/es.json b/langs/themes/es.json index f6bc95ee1..ed6855f78 100644 --- a/langs/themes/es.json +++ b/langs/themes/es.json @@ -1008,7 +1008,7 @@ "name": "Restaurantes que admiten perros" } }, - "6": { + "7": { "override": { "name": "Tiendas que admiten perros" } @@ -1156,7 +1156,7 @@ "street_lighting": { "description": "En este mapa puedes encontrar todo sobre el alumbrado público", "layers": { - "1": { + "2": { "name": "Calles iluminadas", "tagRenderings": { "lit": { @@ -1181,7 +1181,7 @@ "render": "Calle iluminada" } }, - "2": { + "3": { "override": { "tagRenderings+": { "0": { diff --git a/langs/themes/fr.json b/langs/themes/fr.json index 0686170e0..1035857e6 100644 --- a/langs/themes/fr.json +++ b/langs/themes/fr.json @@ -834,7 +834,7 @@ "name": "Restaurants acceptant les chiens" } }, - "6": { + "7": { "override": { "name": "Magasins acceptant les chiens" } @@ -956,7 +956,7 @@ "street_lighting": { "description": "Retrouvez tout ce qui touche à l’éclairage de rue sur cette carte", "layers": { - "1": { + "2": { "name": "Rues éclairées", "tagRenderings": { "lit": { @@ -981,7 +981,7 @@ "render": "Rue éclairée" } }, - "2": { + "3": { "override": { "tagRenderings+": { "0": { diff --git a/langs/themes/hu.json b/langs/themes/hu.json index c4e89bb5c..e77abe32b 100644 --- a/langs/themes/hu.json +++ b/langs/themes/hu.json @@ -405,7 +405,7 @@ "street_lighting": { "description": "Ezen a térképen minden megtalálható, ami a közvilágítással kapcsolatos", "layers": { - "1": { + "2": { "name": "Kivilágított utcák", "tagRenderings": { "lit": { @@ -430,7 +430,7 @@ "render": "Kivilágított utca" } }, - "2": { + "3": { "override": { "tagRenderings+": { "0": { diff --git a/langs/themes/it.json b/langs/themes/it.json index fc77a0106..3721bf7dd 100644 --- a/langs/themes/it.json +++ b/langs/themes/it.json @@ -471,7 +471,7 @@ "name": "Ristoranti che accettano i cani" } }, - "6": { + "7": { "override": { "name": "Negozi che accettano i cani" } @@ -540,7 +540,7 @@ "street_lighting": { "description": "Su questa mappa puoi trovare tutto ciò che riguarda l'illuminazione stradale", "layers": { - "1": { + "2": { "name": "Strade illuminate", "tagRenderings": { "lit": { @@ -565,7 +565,7 @@ "render": "Strada illuminata" } }, - "2": { + "3": { "override": { "tagRenderings+": { "0": { diff --git a/langs/themes/ko.json b/langs/themes/ko.json index 1e1e49476..7302f5ada 100644 --- a/langs/themes/ko.json +++ b/langs/themes/ko.json @@ -994,7 +994,7 @@ "name": "반려견 친화적 식당" } }, - "6": { + "7": { "override": { "name": "반려견 친화적 상점" } @@ -1142,7 +1142,7 @@ "street_lighting": { "description": "이 지도에서 가로등에 관한 모든 것을 찾을 수 있습니다", "layers": { - "1": { + "2": { "name": "조명이 있는 거리", "tagRenderings": { "lit": { @@ -1167,7 +1167,7 @@ "render": "밝은 거리" } }, - "2": { + "3": { "override": { "tagRenderings+": { "0": { diff --git a/langs/themes/nb_NO.json b/langs/themes/nb_NO.json index 46055c0f6..9d0d67a79 100644 --- a/langs/themes/nb_NO.json +++ b/langs/themes/nb_NO.json @@ -349,7 +349,7 @@ "name": "Hundevennlige spisesteder" } }, - "6": { + "7": { "override": { "name": "Hundevennlige butikker" } @@ -414,7 +414,7 @@ "street_lighting": { "description": "Alt om gatebelysning", "layers": { - "1": { + "2": { "name": "Belyste gater", "tagRenderings": { "lit": { @@ -439,7 +439,7 @@ "render": "Belyst gate" } }, - "2": { + "3": { "override": { "tagRenderings+": { "0": { diff --git a/langs/themes/nl.json b/langs/themes/nl.json index 659763050..6daef0870 100644 --- a/langs/themes/nl.json +++ b/langs/themes/nl.json @@ -1093,11 +1093,21 @@ } }, "6": { + "override": { + "=presets": { + "0": { + "title": "een dierenwinkel" + } + }, + "name": "Dierenwinkels" + } + }, + "7": { "override": { "name": "Hondvriendelijke winkels" } }, - "8": { + "9": { "override": { "name=": "Vuilnisbakken met verdelers voor hondenpoepzakjes" } @@ -1291,7 +1301,7 @@ "street_lighting": { "description": "Op deze kaart vind je alles over straatlantaarns", "layers": { - "1": { + "2": { "name": "Verlichte straten", "tagRenderings": { "lit": { @@ -1316,7 +1326,7 @@ "render": "Verlichte straat" } }, - "2": { + "3": { "override": { "tagRenderings+": { "0": { diff --git a/langs/themes/pa_PK.json b/langs/themes/pa_PK.json index c5879317a..27775f49c 100644 --- a/langs/themes/pa_PK.json +++ b/langs/themes/pa_PK.json @@ -131,7 +131,7 @@ }, "pets": { "layers": { - "6": { + "7": { "override": { "name": "کُتیاں دی اِجازت دیاں دکاناں" } @@ -153,7 +153,7 @@ }, "street_lighting": { "layers": { - "1": { + "2": { "name": "روشنی والیاں سڑکاں", "title": { "render": "روشنی والی سڑک" diff --git a/langs/themes/pl.json b/langs/themes/pl.json index adc045a15..699d12bbd 100644 --- a/langs/themes/pl.json +++ b/langs/themes/pl.json @@ -711,7 +711,7 @@ "name": "Restauracje przyjazne psom" } }, - "6": { + "7": { "override": { "name": "Sklepy przyjazne psom" } @@ -829,7 +829,7 @@ "street_lighting": { "description": "Na tej mapie możesz znaleźć wszystko o oświetleniu ulicznym", "layers": { - "1": { + "2": { "name": "Oświetlone ulice", "tagRenderings": { "lit": { @@ -854,7 +854,7 @@ "render": "Ulica oświetlona" } }, - "2": { + "3": { "override": { "tagRenderings+": { "0": { diff --git a/langs/themes/uk.json b/langs/themes/uk.json index 01738ca57..6214bf12d 100644 --- a/langs/themes/uk.json +++ b/langs/themes/uk.json @@ -514,12 +514,12 @@ "name": "Заклади харчування, дружні до собак" } }, - "6": { + "7": { "override": { "name": "Магазини, дружні до собак" } }, - "8": { + "9": { "override": { "name=": "Кошики для сміття з дозаторами для пакетів для екскрементів" } diff --git a/langs/themes/zh_Hant.json b/langs/themes/zh_Hant.json index 3278776d8..63b761424 100644 --- a/langs/themes/zh_Hant.json +++ b/langs/themes/zh_Hant.json @@ -678,7 +678,7 @@ "name": "寵物友善餐廳" } }, - "6": { + "7": { "override": { "name": "寵物友善商家" } @@ -781,7 +781,7 @@ "street_lighting": { "description": "在這份地圖你可以找到任何有關路燈的事情", "layers": { - "1": { + "2": { "name": "有照明的道路", "tagRenderings": { "lit": { @@ -806,7 +806,7 @@ "render": "照明道路" } }, - "2": { + "3": { "override": { "tagRenderings+": { "0": { diff --git a/langs/uk.json b/langs/uk.json index 474954545..f98aef825 100644 --- a/langs/uk.json +++ b/langs/uk.json @@ -171,7 +171,7 @@ "attributionBackgroundLayerWithCopyright": "Поточний фоновий шар {name}: {copyright}", "attributionContent": "

    Усі дані надаються OpenStreetMap, які можна вільно повторно використовувати в Ліцензія Open DataBase.

    ", "attributionTitle": "Повідомлення про авторство", - "codeContributionsBy": "MapComplete створено {contributors} та {hiddenCount} іншими учасниками", + "codeContributionsBy": "MapComplete створено {contributors} та {hiddenCount} іншими учасниками", "donate": "Підтримайте MapComplete фінансово", "editId": "Відкрийте онлайн-редактор OpenStreetMap тут", "editJosm": "Редагувати тут за допомогою JOSM", @@ -199,7 +199,7 @@ "seeOnMapillary": "Переглянути зображення на Mapillary", "themeBy": "Тему підтримує {author}", "title": "Авторське право", - "translatedBy": "MapComplete переклали {contributors} та {hiddenCount} інших учасників" + "translatedBy": "MapComplete переклали {contributors} та {hiddenCount} інших учасників" }, "back": "Назад", "backToIndex": "Переглянути всі тематичні мапи", @@ -399,7 +399,7 @@ "share": "Поділитися", "sharescreen": { "copiedToClipboard": "Посилання скопійовано в буфер обміну", - "documentation": "Для отримання додаткової інформації про доступні URL-параметри, зверніться до документації", + "documentation": "Для отримання додаткової інформації про доступні URL-параметри, зверніться до документації", "embedIntro": "

    Додайте на свій вебсайт

    Будь ласка, додайте цю мапу на свій вебсайт.
    Ми заохочуємо вас це зробити — вам навіть не потрібно питати дозволу.
    Це безплатно, і завжди буде. Чим більше людей цим користується, тим ціннішим воно стає.", "fsBackground": "Увімкнути перемикання фонів", "fsFilter": "Увімкніть можливість перемикання шарів і фільтрів", diff --git a/langs/zh_Hant.json b/langs/zh_Hant.json index e5691f3a0..463d250ff 100644 --- a/langs/zh_Hant.json +++ b/langs/zh_Hant.json @@ -171,7 +171,7 @@ "attributionBackgroundLayerWithCopyright": "目前的背景圖層是 {name}:{copyright}", "attributionContent": "

    所有資料由開放街圖提供,在開放資料庫授權條款之下自由再利用。

    ", "attributionTitle": "署名通知", - "codeContributionsBy": "MapComplete 是由 {contributors} 和其他 {hiddenCount} 位貢獻者構建而成", + "codeContributionsBy": "MapComplete 是由 {contributors} 和其他 {hiddenCount} 位貢獻者構建而成", "donate": "財務上支援 MapComplete", "editId": "開啟開放街圖線上編輯器", "editJosm": "採用 JOSM 編輯", @@ -199,7 +199,7 @@ "seeOnMapillary": "在 Mapillary 觀看這張影像", "themeBy": "由 {author} 維護主題", "title": "版權與署名", - "translatedBy": "MapComplete 由 {contributors} 翻譯,而且還有 {hiddenCount} 更多貢獻者" + "translatedBy": "MapComplete 由 {contributors} 翻譯,而且還有 {hiddenCount} 更多貢獻者" }, "back": "返回", "backToIndex": "回到所有主題地圖的總覽頁面", @@ -399,7 +399,7 @@ "share": "分享", "sharescreen": { "copiedToClipboard": "複製連結到簡貼簿", - "documentation": "要知道更多可以用的網址參數,參考這份文章", + "documentation": "要知道更多可以用的網址參數,參考這份文章", "embedIntro": "

    嵌入到你的網站

    請考慮將這份地圖嵌入您的網站。
    地圖毋須額外授權,非常歡迎您多加利用。
    一切都是免費的,而且之後也是免費的,越有更多人使用,則越顯得它的價值。", "fsBackground": "啟用切換背景", "fsFilter": "啟用切換圖層和過濾器的可能性", diff --git a/package-lock.json b/package-lock.json index 5a58d8d00..0d60302ee 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "mapcomplete", - "version": "0.50.5", + "version": "0.50.7", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "mapcomplete", - "version": "0.50.5", + "version": "0.50.7", "license": "GPL-3.0-or-later", "dependencies": { "@capacitor/android": "^6.1.2", @@ -29,6 +29,7 @@ "@types/dompurify": "^3.0.2", "@types/follow-redirects": "^1.14.4", "@types/node": "^22.13.5", + "@types/pannellum": "^2.5.0", "@types/pg": "^8.11.11", "@types/qrcode-generator": "^1.0.6", "@types/showdown": "^2.0.0", @@ -70,6 +71,7 @@ "opening_hours": "^3.6.0", "osm-auth": "^2.6.0", "osmtogeojson": "^3.0.0-beta.5", + "pannellum": "^2.5.6", "panoramax-js": "^0.4.8", "panzoom": "^9.4.3", "papaparse": "^5.5.2", @@ -82,6 +84,7 @@ "showdown": "^2.1.0", "svelte": "^3.59.2", "svg-path-parser": "^1.1.0", + "tag2link": "^2025.3.21", "tailwind-merge": "^1.14.0", "tailwindcss": "^3.4.17", "ts-node": "^10.9.2", @@ -11452,6 +11455,12 @@ "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==" }, + "node_modules/@types/pannellum": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@types/pannellum/-/pannellum-2.5.0.tgz", + "integrity": "sha512-iFVwMHmsTx91t74gU12bDmB1ty5lRgmfK6X+FxymQe8n0nuw3Pp/vk0nw73YdL9WqZgthrpf1KLPzQjZDUsj0g==", + "license": "MIT" + }, "node_modules/@types/papaparse": { "version": "5.3.15", "resolved": "https://registry.npmjs.org/@types/papaparse/-/papaparse-5.3.15.tgz", @@ -22996,6 +23005,12 @@ "version": "1.0.0", "license": "MIT" }, + "node_modules/pannellum": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/pannellum/-/pannellum-2.5.6.tgz", + "integrity": "sha512-R4kSPpj36wQPlyIi9ZftxPfVYF11DEbNBATUEI+pkMGZDFYBV5Jxi6tYFVDdmxA2xaTeKZQHMIuIIj7njVSTQQ==", + "license": "MIT" + }, "node_modules/panoramax-js": { "version": "0.4.8", "resolved": "https://registry.npmjs.org/panoramax-js/-/panoramax-js-0.4.8.tgz", @@ -26392,6 +26407,12 @@ "version": "3.2.4", "license": "MIT" }, + "node_modules/tag2link": { + "version": "2025.3.21", + "resolved": "https://registry.npmjs.org/tag2link/-/tag2link-2025.3.21.tgz", + "integrity": "sha512-JvRTQdY/z0vAEFUzL7rhLndNiDnStlurW+1jgXL5FW+GppR2T/dq2lXMEppbFNxJ9C4h5b+ykjcMPH791YeLdA==", + "license": "ISC" + }, "node_modules/tailwind-merge": { "version": "1.14.0", "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-1.14.0.tgz", @@ -38344,6 +38365,11 @@ "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==" }, + "@types/pannellum": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@types/pannellum/-/pannellum-2.5.0.tgz", + "integrity": "sha512-iFVwMHmsTx91t74gU12bDmB1ty5lRgmfK6X+FxymQe8n0nuw3Pp/vk0nw73YdL9WqZgthrpf1KLPzQjZDUsj0g==" + }, "@types/papaparse": { "version": "5.3.15", "resolved": "https://registry.npmjs.org/@types/papaparse/-/papaparse-5.3.15.tgz", @@ -46197,6 +46223,11 @@ "packet-reader": { "version": "1.0.0" }, + "pannellum": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/pannellum/-/pannellum-2.5.6.tgz", + "integrity": "sha512-R4kSPpj36wQPlyIi9ZftxPfVYF11DEbNBATUEI+pkMGZDFYBV5Jxi6tYFVDdmxA2xaTeKZQHMIuIIj7njVSTQQ==" + }, "panoramax-js": { "version": "0.4.8", "resolved": "https://registry.npmjs.org/panoramax-js/-/panoramax-js-0.4.8.tgz", @@ -48535,6 +48566,11 @@ "symbol-tree": { "version": "3.2.4" }, + "tag2link": { + "version": "2025.3.21", + "resolved": "https://registry.npmjs.org/tag2link/-/tag2link-2025.3.21.tgz", + "integrity": "sha512-JvRTQdY/z0vAEFUzL7rhLndNiDnStlurW+1jgXL5FW+GppR2T/dq2lXMEppbFNxJ9C4h5b+ykjcMPH791YeLdA==" + }, "tailwind-merge": { "version": "1.14.0", "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-1.14.0.tgz", diff --git a/package.json b/package.json index 6f9397d5d..331278239 100644 --- a/package.json +++ b/package.json @@ -1,9 +1,9 @@ { "name": "mapcomplete", - "version": "0.50.5", - "repository": "https://github.com/pietervdvn/MapComplete", + "version": "0.50.7", + "repository": "https://source.mapcomplete.org/MapComplete/MapComplete", "description": "A small website to edit OSM easily", - "bugs": "https://github.com/pietervdvn/MapComplete/issues", + "bugs": "hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues", "homepage": "https://mapcomplete.org", "main": "index.ts", "type": "module", @@ -156,7 +156,8 @@ "android:prepare": "./scripts/prepareAndroid.sh", "android:build": "./scripts/buildAndroid.sh", "android:upload": "scp ./android/app/build/outputs/apk/release/app-release.apk hetzner:apk/mapcomplete-latest.apk && scp ./android/app/build/outputs/apk/release/app-release.apk hetzner:app/mapcomplete-latest.apk", - "android:uninstall": "adb shell pm uninstall org.mapcomplete" + "android:uninstall": "adb shell pm uninstall org.mapcomplete", + "postinstall": "./scripts/fixPannellum.sh" }, "keywords": [ "OpenStreetMap", @@ -191,6 +192,7 @@ "@types/dompurify": "^3.0.2", "@types/follow-redirects": "^1.14.4", "@types/node": "^22.13.5", + "@types/pannellum": "^2.5.0", "@types/pg": "^8.11.11", "@types/qrcode-generator": "^1.0.6", "@types/showdown": "^2.0.0", @@ -232,6 +234,7 @@ "opening_hours": "^3.6.0", "osm-auth": "^2.6.0", "osmtogeojson": "^3.0.0-beta.5", + "pannellum": "^2.5.6", "panoramax-js": "^0.4.8", "panzoom": "^9.4.3", "papaparse": "^5.5.2", @@ -244,6 +247,7 @@ "showdown": "^2.1.0", "svelte": "^3.59.2", "svg-path-parser": "^1.1.0", + "tag2link": "^2025.3.21", "tailwind-merge": "^1.14.0", "tailwindcss": "^3.4.17", "ts-node": "^10.9.2", @@ -294,4 +298,4 @@ "vite-node": "^3.0.5", "vitest": "^3.0.5" } -} +} \ No newline at end of file diff --git a/public/css/index-tailwind-output.css b/public/css/index-tailwind-output.css index a7b75b064..2ac8e2f36 100644 --- a/public/css/index-tailwind-output.css +++ b/public/css/index-tailwind-output.css @@ -4020,6 +4020,10 @@ input[type="range"].range-lg::-moz-range-thumb { padding: 2rem; } +.p-\[3\.25rem\] { + padding: 3.25rem; +} + .\!px-0 { padding-left: 0px !important; padding-right: 0px !important; diff --git a/public/css/openinghourstable.css b/public/css/openinghourstable.css index 731da535e..b94848465 100644 --- a/public/css/openinghourstable.css +++ b/public/css/openinghourstable.css @@ -44,16 +44,16 @@ } .oh-timecell.oh-timecell-5:not(.oh-timecell-half), .oh-timecell.oh-timecell-6:not(.oh-timecell-half) { - background: repeating-linear-gradient(-65deg, var(--background-color) 0 4.8px, var(--subtle-detail-color) 7px) + background: repeating-linear-gradient(-65deg, var(--background-color) 0 4.8px, var(--low-interaction-background) 7px) } .oh-timecell-selected.oh-timecell-5:not(.oh-timecell-half), .oh-timecell-selected.oh-timecell-6:not(.oh-timecell-half) { - background: repeating-linear-gradient(-65deg, var(--catch-detail-color) 0 4.8px, var(--subtle-detail-color) 7px) + background: repeating-linear-gradient(-65deg, var(--catch-detail-color) 0 4.8px, var(--low-interaction-background) 7px) } .oh-timecell-half { border-bottom: 1px solid #ddd; - background: var(--subtle-detail-color); + background: var(--low-interaction-background); } diff --git a/public/css/pannellum.css b/public/css/pannellum.css new file mode 100644 index 000000000..592b034f6 --- /dev/null +++ b/public/css/pannellum.css @@ -0,0 +1,2 @@ +/* Pannellum 2.5.6, https://github.com/mpetroff/pannellum */ +.pnlm-container{margin:0;padding:0;overflow:hidden;position:relative;cursor:default;width:100%;height:100%;font-family:Helvetica,"Nimbus Sans L","Liberation Sans",Arial,sans-serif;background:#f4f4f4 url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2267%22%20height%3D%22100%22%20viewBox%3D%220%200%2067%20100%22%3E%0A%3Cpath%20stroke%3D%22%23ccc%22%20fill%3D%22none%22%20d%3D%22M33.5%2C50%2C0%2C63%2C33.5%2C75%2C67%2C63%2C33.5%2C50m-33.5-50%2C67%2C25m-0.5%2C0%2C0%2C75m-66.5-75%2C67-25m-33.5%2C75%2C0%2C25m0-100%2C0%2C50%22%2F%3E%0A%3C%2Fsvg%3E%0A') repeat;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;outline:0;line-height:1.4;contain:content}.pnlm-container *{box-sizing:content-box}.pnlm-ui{position:absolute;width:100%;height:100%;z-index:1}.pnlm-grab{cursor:grab;cursor:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2226%22%20width%3D%2226%22%3E%0A%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%221px%22%20fill%3D%22%23fff%22%20d%3D%22m15.3%2020.5s6.38-6.73%204.64-8.24-3.47%201.01-3.47%201.01%203.61-5.72%201.41-6.49c-2.2-0.769-3.33%204.36-3.33%204.36s0.873-5.76-1.06-5.76-1.58%205.39-1.58%205.39-0.574-4.59-2.18-4.12c-1.61%200.468-0.572%205.51-0.572%205.51s-1.58-4.89-2.93-3.79c-1.35%201.11%200.258%205.25%200.572%206.62%200.836%202.43%202.03%202.94%202.17%205.55%22%2F%3E%0A%3C%2Fsvg%3E%0A') 12 8,default}.pnlm-grabbing{cursor:grabbing;cursor:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2226%22%20width%3D%2226%22%3E%0A%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%221px%22%20fill%3D%22%23fff%22%20d%3D%22m15.3%2020.5s5.07-5.29%203.77-6.74c-1.31-1.45-2.53%200.14-2.53%200.14s2.74-3.29%200.535-4.06c-2.2-0.769-2.52%201.3-2.52%201.3s0.81-2.13-1.12-2.13-1.52%201.77-1.52%201.77-0.261-1.59-1.87-1.12c-1.61%200.468-0.874%202.17-0.874%202.17s-0.651-1.55-2-0.445c-1.35%201.11-0.68%202.25-0.365%203.62%200.836%202.43%202.03%202.94%202.17%205.55%22%2F%3E%0A%3C%2Fsvg%3E%0A') 12 8,default}.pnlm-sprite{background-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%22208%22%3E%0A%3Ccircle%20fill-opacity%3D%22.78%22%20cy%3D%22117%22%20cx%3D%2213%22%20r%3D%2211%22%20fill%3D%22%23fff%22%2F%3E%0A%3Ccircle%20fill-opacity%3D%22.78%22%20cy%3D%22143%22%20cx%3D%2213%22%20r%3D%2211%22%20fill%3D%22%23fff%22%2F%3E%0A%3Ccircle%20cy%3D%22169%22%20cx%3D%2213%22%20r%3D%227%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%2F%3E%0A%3Ccircle%20cy%3D%22195%22%20cx%3D%2213%22%20r%3D%227%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%2F%3E%0A%3Ccircle%20cx%3D%2213%22%20cy%3D%22195%22%20r%3D%222.5%22%2F%3E%0A%3Cpath%20d%3D%22m5%2083v6h2v-4h4v-2zm10%200v2h4v4h2v-6zm-5%205v6h6v-6zm-5%205v6h6v-2h-4v-4zm14%200v4h-4v2h6v-6z%22%2F%3E%0A%3Cpath%20d%3D%22m13%20110a7%207%200%200%200%20-7%207%207%207%200%200%200%207%207%207%207%200%200%200%207%20-7%207%207%200%200%200%20-7%20-7zm-1%203h2v2h-2zm0%203h2v5h-2z%22%2F%3E%0A%3Cpath%20d%3D%22m5%2057v6h2v-4h4v-2zm10%200v2h4v4h2v-6zm-10%2010v6h6v-2h-4v-4zm14%200v4h-4v2h6v-6z%22%2F%3E%0A%3Cpath%20d%3D%22m17%2038v2h-8v-2z%22%2F%3E%0A%3Cpath%20d%3D%22m12%209v3h-3v2h3v3h2v-3h3v-2h-3v-3z%22%2F%3E%0A%3Cpath%20d%3D%22m13%20136-6.125%206.125h4.375v7.875h3.5v-7.875h4.375z%22%2F%3E%0A%3Cpath%20d%3D%22m10.428%20173.33v-5.77l5-2.89v5.77zm1-1.73%203-1.73-3.001-1.74z%22%2F%3E%0A%3C%2Fsvg%3E%0A')}.pnlm-container:-moz-full-screen{height:100%!important;width:100%!important;position:static!important}.pnlm-container:-webkit-full-screen{height:100%!important;width:100%!important;position:static!important}.pnlm-container:-ms-fullscreen{height:100%!important;width:100%!important;position:static!important}.pnlm-container:fullscreen{height:100%!important;width:100%!important;position:static!important}.pnlm-render-container{cursor:inherit;position:absolute;height:100%;width:100%}.pnlm-controls{margin-top:4px;background-color:#fff;border:1px solid #999;border-color:rgba(0,0,0,0.4);border-radius:3px;cursor:pointer;z-index:2;-webkit-transform:translateZ(9999px);transform:translateZ(9999px)}.pnlm-control:hover{background-color:#f8f8f8}.pnlm-controls-container{position:absolute;top:0;left:4px;z-index:1}.pnlm-zoom-controls{width:26px;height:52px}.pnlm-zoom-in{width:100%;height:50%;position:absolute;top:0;border-radius:3px 3px 0 0}.pnlm-zoom-out{width:100%;height:50%;position:absolute;bottom:0;background-position:0 -26px;border-top:1px solid #ddd;border-top-color:rgba(0,0,0,0.10);border-radius:0 0 3px 3px}.pnlm-fullscreen-toggle-button,.pnlm-orientation-button,.pnlm-hot-spot-debug-indicator{width:26px;height:26px}.pnlm-hot-spot-debug-indicator{position:absolute;top:50%;left:50%;width:26px;height:26px;margin:-13px 0 0 -13px;background-color:rgba(255,255,255,0.5);border-radius:13px;display:none}.pnlm-orientation-button-inactive{background-position:0 -156px}.pnlm-orientation-button-active{background-position:0 -182px}.pnlm-fullscreen-toggle-button-inactive{background-position:0 -52px}.pnlm-fullscreen-toggle-button-active{background-position:0 -78px}.pnlm-panorama-info{position:absolute;bottom:4px;background-color:rgba(0,0,0,0.7);border-radius:0 3px 3px 0;padding-right:10px;color:#fff;text-align:left;display:none;z-index:2;-webkit-transform:translateZ(9999px);transform:translateZ(9999px)}.pnlm-title-box{position:relative;font-size:20px;display:table;padding-left:5px;margin-bottom:3px}.pnlm-author-box{position:relative;font-size:12px;display:table;padding-left:5px}.pnlm-load-box{position:absolute;top:50%;left:50%;width:200px;height:150px;margin:-75px 0 0 -100px;background-color:rgba(0,0,0,0.7);border-radius:3px;text-align:center;font-size:20px;display:none;color:#fff}.pnlm-load-box p{margin:20px 0}.pnlm-lbox{position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;display:none}.pnlm-loading{animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-name:pnlm-mv;-webkit-animation-name:pnlm-mv;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-timing-function:linear;height:10px;width:10px;background-color:#fff;position:relative}@keyframes pnlm-mv{from{left:0;top:0}25%{left:10px;top:0}50%{left:10px;top:10px}75%{left:0;top:10px}to{left:0;top:0}}@-webkit-keyframes pnlm-mv{from{left:0;top:0}25%{left:10px;top:0}50%{left:10px;top:10px}75%{left:0;top:10px}to{left:0;top:0}}.pnlm-load-button{position:absolute;top:50%;left:50%;width:200px;height:100px;margin:-50px 0 0 -100px;background-color:rgba(0,0,0,.7);border-radius:3px;text-align:center;font-size:20px;display:table;color:#fff;cursor:pointer}.pnlm-load-button:hover{background-color:rgba(0,0,0,.8)}.pnlm-load-button p{display:table-cell;vertical-align:middle}.pnlm-info-box{font-size:15px;position:absolute;top:50%;left:50%;width:200px;height:150px;margin:-75px 0 0 -100px;background-color:#000;border-radius:3px;display:table;text-align:center;color:#fff;table-layout:fixed}.pnlm-info-box a,.pnlm-author-box a{color:#fff;word-wrap:break-word;overflow-wrap:break-word}.pnlm-info-box p{display:table-cell;vertical-align:middle;padding:0 5px 0 5px}.pnlm-error-msg{display:none}.pnlm-about-msg{font-size:11px;line-height:11px;color:#fff;padding:5px 8px 5px 8px;background:rgba(0,0,0,0.7);border-radius:3px;position:absolute;top:50px;left:50px;display:none;opacity:0;-moz-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:1}.pnlm-about-msg a:link,.pnlm-about-msg a:visited{color:#fff}.pnlm-about-msg a:hover,.pnlm-about-msg a:active{color:#eee}.pnlm-hotspot-base{position:absolute;visibility:hidden;cursor:default;vertical-align:middle;top:0;z-index:1}.pnlm-hotspot{height:26px;width:26px;border-radius:13px}.pnlm-hotspot:hover{background-color:rgba(255,255,255,0.2)}.pnlm-hotspot.pnlm-info{background-position:0 -104px}.pnlm-hotspot.pnlm-scene{background-position:0 -130px}div.pnlm-tooltip span{visibility:hidden;position:absolute;border-radius:3px;background-color:rgba(0,0,0,0.7);color:#fff;text-align:center;max-width:200px;padding:5px 10px;margin-left:-220px;cursor:default}div.pnlm-tooltip:hover span{visibility:visible}div.pnlm-tooltip:hover span:after{content:'';position:absolute;width:0;height:0;border-width:10px;border-style:solid;border-color:rgba(0,0,0,0.7) transparent transparent transparent;bottom:-20px;left:-10px;margin:0 50%}.pnlm-compass{position:absolute;width:50px;height:50px;right:4px;bottom:4px;border-radius:25px;background-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2250%22%20width%3D%2250%22%3E%0A%3Cpath%20d%3D%22m24.5078%206-3.2578%2018h7.5l-3.25781-18h-0.984376zm-3.2578%2020%203.2578%2018h0.9844l3.2578-18h-7.5zm1.19531%200.9941h5.10938l-2.5547%2014.1075-2.5547-14.1075z%22%2F%3E%0A%3C%2Fsvg%3E%0A');cursor:default;display:none}.pnlm-world{position:absolute;left:50%;top:50%}.pnlm-face{position:absolute;-webkit-transform-origin:0 0;transform-origin:0 0}.pnlm-dragfix,.pnlm-preview-img{position:absolute;height:100%;width:100%}.pnlm-preview-img{background-size:cover;background-position:center}.pnlm-lbar{width:150px;margin:0 auto;border:#fff 1px solid;height:6px}.pnlm-lbar-fill{background:#fff;height:100%;width:0}.pnlm-lmsg{font-size:12px}.pnlm-fade-img{position:absolute;top:0;left:0}.pnlm-pointer{cursor:pointer} \ No newline at end of file diff --git a/scripts/GenerateSeries.ts b/scripts/GenerateSeries.ts index af6bc06bb..e0058160d 100644 --- a/scripts/GenerateSeries.ts +++ b/scripts/GenerateSeries.ts @@ -2,10 +2,7 @@ import { existsSync, readdirSync, readFileSync, unlinkSync, writeFileSync } from import ScriptUtils from "./ScriptUtils" import { Utils } from "../src/Utils" import Script from "./Script" -import { GeoOperations } from "../src/Logic/GeoOperations" import { Feature, Polygon } from "geojson" -import { Tiles } from "../src/Models/TileRange" -import { BBox } from "../src/Logic/BBox" class StatsDownloader { private readonly urlTemplate = @@ -205,13 +202,6 @@ class GenerateSeries extends Script { const targetDir = args[0] ?? "../../git/MapComplete-data" await this.downloadStatistics(targetDir + "/changeset-metadata") - this.generateCenterPoints( - targetDir + "/changeset-metadata", - targetDir + "/mapcomplete-changes/", - { - zoomlevel: 8, - } - ) } private async downloadStatistics(targetDir: string) { @@ -229,94 +219,19 @@ class GenerateSeries extends Script { day = Number(process.argv[4]) } - do { + let downloaded = false + while (!downloaded) { try { await new StatsDownloader(targetDir).DownloadStats(year, month, day) - break + downloaded = true } catch (e) { console.log(e) } - } while (true) - + } const allFiles = readdirSync(targetDir).filter((p) => p.endsWith(".json")) writeFileSync(targetDir + "/file-overview.json", JSON.stringify(allFiles)) } - private generateCenterPoints( - sourceDir: string, - targetDir: string, - options: { - zoomlevel: number - } - ) { - const allPaths = readdirSync(sourceDir).filter( - (p) => p.startsWith("stats.") && p.endsWith(".json") - ) - let allFeatures: ChangeSetData[] = allPaths.flatMap( - (path) => JSON.parse(readFileSync(sourceDir + "/" + path, "utf-8")).features - ) - allFeatures = allFeatures.filter( - (f) => - f?.properties !== undefined && - (f.properties.editor === null || - f.properties.editor.toLowerCase().startsWith("mapcomplete")) - ) - - allFeatures = allFeatures.filter( - (f) => f.geometry !== null && f.properties.metadata?.theme !== "EMPTY CS" - ) - allFeatures = allFeatures.filter( - (f) => - f?.properties !== undefined && - (f.properties.editor === null || - f.properties.editor.toLowerCase().startsWith("mapcomplete")) - ) - - allFeatures = allFeatures.filter( - (f) => f.properties.metadata?.theme !== "EMPTY CS" && f.geometry.coordinates.length > 0 - ) - const centerpointsAll = allFeatures.map((f) => { - const centerpoint = GeoOperations.centerpoint(f) - const c = centerpoint.geometry.coordinates - // OsmCha doesn't adhere to the Geojson standard and uses `lat` `lon` as coordinates instead of `lon`, `lat` - centerpoint.geometry.coordinates = [c[1], c[0]] - return centerpoint - }) - const centerpoints = centerpointsAll.filter((p) => { - const bbox = BBox.get(p) - if (bbox.minLat === -90 && bbox.maxLat === -90) { - // Due to some bug somewhere, those invalid bboxes might appear if the latitude is < 90 - // This crashes the 'spreadIntoBBoxes - // As workaround, we simply ignore them for now - return false - } - return true - }) - console.log("Found", centerpoints.length, " changesets in total") - - const perBbox = GeoOperations.spreadIntoBboxes(centerpoints, options.zoomlevel) - - for (const [tileNumber, features] of perBbox) { - const [z, x, y] = Tiles.tile_from_index(tileNumber) - const path = `${targetDir}/tile_${z}_${x}_${y}.geojson` - features.forEach((f) => { - delete f.bbox - }) - writeFileSync( - path, - JSON.stringify( - { - type: "FeatureCollection", - features: features, - }, - null, - " " - ) - ) - - ScriptUtils.erasableLog("Written ", path, "which has ", features.length, "features") - } - } } new GenerateSeries().run() diff --git a/scripts/Script.ts b/scripts/Script.ts index b8fb4f400..65b2fcfa3 100644 --- a/scripts/Script.ts +++ b/scripts/Script.ts @@ -24,7 +24,7 @@ export default abstract class Script { }) .catch((e) => { console.log(`ERROR in script ${process.argv[1]}:`, e) - // process.exit(1) + process.exit(1) }) } diff --git a/scripts/ScriptUtils.ts b/scripts/ScriptUtils.ts index 66ca1e815..c6d8bebeb 100644 --- a/scripts/ScriptUtils.ts +++ b/scripts/ScriptUtils.ts @@ -9,6 +9,7 @@ import xml2js from "xml2js" export default class ScriptUtils { public static fixUtils() { Utils.externalDownloadFunction = ScriptUtils.Download + } /** diff --git a/scripts/downloadEli.ts b/scripts/downloadEli.ts index 68abee9d0..8780d5d81 100644 --- a/scripts/downloadEli.ts +++ b/scripts/downloadEli.ts @@ -25,7 +25,7 @@ class DownloadEli extends Script { const props = layer.properties if (props.type === "bing") { - // A lot of work to implement - see https://github.com/pietervdvn/MapComplete/issues/648 + // A lot of work to implement - see https://source.mapcomplete.org/MapComplete/MapComplete/issues/648 try { const bing = await BingRasterLayer.get() if (bing === "error") { diff --git a/scripts/fixPannellum.sh b/scripts/fixPannellum.sh new file mode 100755 index 000000000..664f14132 --- /dev/null +++ b/scripts/fixPannellum.sh @@ -0,0 +1,9 @@ +#! /bin/bash + +# Are you ready to feel really dirty? +# Pannellum is a direct import (not a module!) which uses window.pannellum = function... +# This breaks when importing this in nodeJS +# So, we patch it up... +echo "Fixing pannellum..." +sed -i 's/^window./if(typeof window !== "undefined")\n&/' "./node_modules/pannellum/build/pannellum.js" +cp ./node_modules/pannellum/build/pannellum.css ./public/css/ diff --git a/scripts/generateDocs.ts b/scripts/generateDocs.ts index af268b27b..0e5c303f9 100644 --- a/scripts/generateDocs.ts +++ b/scripts/generateDocs.ts @@ -31,6 +31,7 @@ import MarkdownUtils from "../src/Utils/MarkdownUtils" import { parse as parse_html } from "node-html-parser" import { AvailableRasterLayers } from "../src/Models/RasterLayers" import { ImmutableStore } from "../src/Logic/UIEventSource" +import * as unitUsage from "../Docs/Schemas/UnitConfigJson.schema.json" /** * Converts a markdown-file into a .json file, which a walkthrough/slideshow element can use @@ -268,7 +269,12 @@ export class GenerateDocs extends Script { private generateBuiltinUnits() { const layer = new LayerConfig(unit, "units", true) - const els: string[] = ["## " + layer.id] + const els: string[] = [ + "# Units", + "## How to use", + unitUsage.description, + "Units ", + "## " + layer.id] for (const unit of layer.units) { els.push("### " + unit.quantity) @@ -295,8 +301,8 @@ export class GenerateDocs extends Script { } } - this.WriteMarkdownFile("./Docs/builtin_units.md", ["# Units", ...els].join("\n\n"), [ - `assets/layers/unit/unit.json`, + this.WriteMarkdownFile("./Docs/builtin_units.md", els.join("\n\n"), [ + `assets/layers/unit/unit.json`, `src/Models/ThemeConfig/Json/UnitConfigJson.ts` ]) } diff --git a/scripts/generateLayerOverview.ts b/scripts/generateLayerOverview.ts index 51b2edab3..89e8a0004 100644 --- a/scripts/generateLayerOverview.ts +++ b/scripts/generateLayerOverview.ts @@ -9,16 +9,12 @@ import { DoesImageExist, PrevalidateTheme, ValidateLayer, - ValidateThemeEnsemble, + ValidateThemeEnsemble } from "../src/Models/ThemeConfig/Conversion/Validation" import { Translation } from "../src/UI/i18n/Translation" import { PrepareLayer } from "../src/Models/ThemeConfig/Conversion/PrepareLayer" import { PrepareTheme } from "../src/Models/ThemeConfig/Conversion/PrepareTheme" -import { - Conversion, - DesugaringContext, - DesugaringStep, -} from "../src/Models/ThemeConfig/Conversion/Conversion" +import { Conversion, DesugaringContext, DesugaringStep } from "../src/Models/ThemeConfig/Conversion/Conversion" import { Utils } from "../src/Utils" import Script from "./Script" import { AllSharedLayers } from "../src/Customizations/AllSharedLayers" @@ -410,6 +406,7 @@ class LayerOverviewUtils extends Script { for (const tr of sharedQuestions.tagRenderings) { const tagRendering = tr + tagRendering._definedIn = ["questions", tr["id"]] dict.set(tagRendering["id"], tagRendering) } @@ -654,6 +651,9 @@ class LayerOverviewUtils extends Script { if (sharedLayers.has(fixed.id)) { throw "There are multiple layers with the id " + fixed.id + ", " + sharedLayerPath } + if (parsed.context.hasErrors()) { + throw "Some layers contain errors" + } sharedLayers.set(fixed.id, fixed) recompiledLayers.push(fixed.id) diff --git a/scripts/generateLayouts.ts b/scripts/generateLayouts.ts index 79a7469aa..c56768ca7 100644 --- a/scripts/generateLayouts.ts +++ b/scripts/generateLayouts.ts @@ -426,7 +426,7 @@ class GenerateLayouts extends Script { const csp: Record = { "default-src": "'self'", "child-src": "'self' blob: ", - "img-src": "* data:", // maplibre depends on 'data:' to load + "img-src": "* data: blob:", // maplibre depends on 'data:' to load; 'blob:' is needed for both 360° stuff and local storage "report-to": "https://report.mapcomplete.org/csp", "worker-src": "'self' blob:", // Vite somehow loads the worker via a 'blob' "style-src": "'self' 'unsafe-inline'", // unsafe-inline is needed to change the default background pin colours diff --git a/scripts/generateTaginfoProjectFiles.ts b/scripts/generateTaginfoProjectFiles.ts index ff566e78e..03da04ec6 100644 --- a/scripts/generateTaginfoProjectFiles.ts +++ b/scripts/generateTaginfoProjectFiles.ts @@ -74,7 +74,7 @@ function generateLayerUsage(layer: LayerConfig): TagInfoPrototype[] { const usesImageUpload = (tr.render?.txt?.indexOf("image_upload") ?? -2) > 0 if (usesImageCarousel || usesImageUpload) { - const descrNoUpload = `Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary` + const descrNoUpload = `Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary` const descrUpload = `${descrNoUpload} Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary` const shownText = (usesImageUpload ? descrUpload : descrNoUpload) + condition diff --git a/scripts/hetzner/deployHetzner.sh b/scripts/hetzner/deployHetzner.sh index 1f790078f..a2a99eabf 100755 --- a/scripts/hetzner/deployHetzner.sh +++ b/scripts/hetzner/deployHetzner.sh @@ -7,7 +7,7 @@ # apt install unzip # npm i -g csp-logger -# wget https://github.com/pietervdvn/latlon2country/raw/main/tiles.zip +# wget https://source.mapcomplete.org/MapComplete/latlon2country/raw/branch/main/tiles.zip # unzip tiles.zip cp config.json config.json.bu && diff --git a/scripts/nsiLogos.ts b/scripts/nsiLogos.ts index c477700a6..ae893e813 100644 --- a/scripts/nsiLogos.ts +++ b/scripts/nsiLogos.ts @@ -74,7 +74,7 @@ class NsiLogos extends Script { ttl-- const dloaded = await Utils.downloadAdvanced(url, { "User-Agent": - "MapComplete NSI scraper/0.1 (https://github.com/pietervdvn/MapComplete; pietervdvn@posteo.net)", + "MapComplete NSI scraper/0.1 (https://source.mapcomplete.org/MapComplete/MapComplete; pietervdvn@posteo.net)", }) const redirect: string | undefined = dloaded["redirect"] if (redirect) { diff --git a/scripts/prepare-build.sh b/scripts/prepare-build.sh index 0e0fc6c58..88bb11ee7 100755 --- a/scripts/prepare-build.sh +++ b/scripts/prepare-build.sh @@ -20,9 +20,8 @@ npm run download:editor-layer-index && npm run prep:layeroverview && npm run generate && # includes a single "refresh:layeroverview". Resetting the files is unnecessary as they are not in there in the first place npm run generate:mapcomplete-changes-theme && -npm run refresh:layeroverview && # run refresh:layeroverview a second time to propagate all calls -npm run generate:layeroverview && # run refresh:layeroverview a third time to fix some issues with the favourite layer all calls - +npm run refresh:layeroverview && # a second time to propagate all calls +npm run refresh:layeroverview && # a third time to fix some issues with the favourite layer all calls npm run generate:layouts if [ $? -ne 0 ]; then diff --git a/scripts/repairPanoramax.ts b/scripts/repairPanoramax.ts new file mode 100644 index 000000000..11ed49a81 --- /dev/null +++ b/scripts/repairPanoramax.ts @@ -0,0 +1,117 @@ +import Script from "./Script" +import { Overpass } from "../src/Logic/Osm/Overpass" +import { Or } from "../src/Logic/Tags/Or" +import { RegexTag } from "../src/Logic/Tags/RegexTag" +import { Utils } from "../src/Utils" +import Constants from "../src/Models/Constants" +import { ImmutableStore } from "../src/Logic/UIEventSource" +import { BBox } from "../src/Logic/BBox" +import ChangeTagAction from "../src/Logic/Osm/Actions/ChangeTagAction" +import { Tag } from "../src/Logic/Tags/Tag" +import { Panoramax } from "panoramax-js/dist" +import { Changes } from "../src/Logic/Osm/Changes" +import OsmChangeAction from "../src/Logic/Osm/Actions/OsmChangeAction" +import { writeFileSync } from "fs" +import { Feature } from "geojson" + +class RepairPanoramax extends Script { + + private static readonly europe: Feature = { + "type": "Feature", + "properties": {}, + "geometry": { + "coordinates": [ + [ + [ + -20.091159690050006, + 25.773375277790038 + ], + [ + 46.12276429398841, + 25.773375277790038 + ], + [ + 46.12276429398841, + 65.41389761819318 + ], + [ + -20.091159690050006, + 65.41389761819318 + ], + [ + -20.091159690050006, + 25.773375277790038 + ] + ] + ], + "type": "Polygon" + } + } + + constructor() { + super("See https://source.mapcomplete.org/MapComplete/MapComplete/issues/2372\n" + + "We accidentally added the full image URL instead of the hash due to a bug. This scripts rewrites all") + } + + async main(args: string[]): Promise { + const keys = ["panoramax", ...Utils.TimesT(10, i => "panoramax:" + i)] + const overpass = new Overpass( + new Or( + keys.map(k => new RegexTag(k, /^https:\/\/panoramax.mapcomplete.org\/.*/)) + ), + [], + Constants.defaultOverpassUrls[0], + new ImmutableStore(500) + ) + + const [wrongFeatures] = await overpass.queryGeoJson(BBox.global) + const allChanges: OsmChangeAction[] = [] + for (const f of wrongFeatures.features) { + for (const key of keys) { + const v = f.properties[key] + if (!v) { + continue + } + const pre = "https://panoramax.mapcomplete.org/api/pictures/" + const pre1 = "https://panoramax.mapcomplete.org/permanent/" + let correct: string + if (v.startsWith(pre)) { + correct = v.substring(pre.length) + correct = correct.substring(0, correct.indexOf("/")) + } else if (v.startsWith(pre1)) { + const stripped = v.substring(pre1.length) + correct = stripped.replace(/\//g, "").replace(/\.jpg$/, "") + correct = correct.substring(0, 8) + "-" + correct.substring(8) + } else if (Panoramax.isId(v)) { + // This is a valid ID that came on an object also having an _invalid_ id + // We can safely skip this + continue + } else { + throw "Unknown url " + v + } + console.log(key, correct, " old: ", v) + if (!Panoramax.isId(correct)) { + throw "Constructed an invalid id:" + correct + } + const change = new ChangeTagAction( + f.properties.id, + new Tag(key, correct), + f.properties, + { + theme: "fix", + changeType: "fix" + } + ) + allChanges.push(change) + } + } + + const xml = await Changes.createChangesetXMLForJosm(allChanges) + console.log(xml) + const path = "repairPanoramax.osc" + writeFileSync(path, xml) + console.log("Written XML to", path) + } +} + +new RepairPanoramax().run() diff --git a/scripts/serverLdScrape.ts b/scripts/serverLdScrape.ts index 799698a89..a75052cb6 100644 --- a/scripts/serverLdScrape.ts +++ b/scripts/serverLdScrape.ts @@ -19,7 +19,7 @@ class ServerLdScrape extends Script { accept: "application/html", }, /* { - "User-Agent": "MapComplete/openstreetmap scraper; pietervdvn@posteo.net; https://github.com/pietervdvn/MapComplete", + "User-Agent": "MapComplete/openstreetmap scraper; pietervdvn@posteo.net; https://source.mapcomplete.org/MapComplete", "accept": "application/html" }, { diff --git a/src/Logic/Actors/GeoLocationHandler.ts b/src/Logic/Actors/GeoLocationHandler.ts index ec04f1063..8edc07afc 100644 --- a/src/Logic/Actors/GeoLocationHandler.ts +++ b/src/Logic/Actors/GeoLocationHandler.ts @@ -1,19 +1,18 @@ import { QueryParameters } from "../Web/QueryParameters" import { BBox } from "../BBox" import Constants from "../../Models/Constants" -import { GeoLocationState } from "../State/GeoLocationState" +import { GeoLocationPointProperties, GeoLocationState } from "../State/GeoLocationState" import { Store, UIEventSource } from "../UIEventSource" import { Feature, LineString, Point } from "geojson" import { FeatureSource, WritableFeatureSource } from "../FeatureSource/FeatureSource" import { LocalStorageSource } from "../Web/LocalStorageSource" import { GeoOperations } from "../GeoOperations" import { OsmTags } from "../../Models/OsmFeature" -import StaticFeatureSource, { - WritableStaticFeatureSource, -} from "../FeatureSource/Sources/StaticFeatureSource" +import StaticFeatureSource, { WritableStaticFeatureSource } from "../FeatureSource/Sources/StaticFeatureSource" import { MapProperties } from "../../Models/MapProperties" import { Orientation } from "../../Sensors/Orientation" -;("use strict") + +("use strict") /** * The geolocation-handler takes a map-location and a geolocation state. * It'll move the map as appropriate given the state of the geolocation-API @@ -25,12 +24,12 @@ export default class GeoLocationHandler { /** * The location as delivered by the GPS, wrapped as FeatureSource */ - public currentUserLocation: FeatureSource + public currentUserLocation: FeatureSource> /** * All previously visited points (as 'Point'-objects), with their metadata */ - public historicalUserLocations: WritableFeatureSource> + public historicalUserLocations: WritableFeatureSource> /** * A featureSource containing a single linestring which has the GPS-history of the user. @@ -151,27 +150,29 @@ export default class GeoLocationHandler { } private CopyGeolocationIntoMapstate() { - const features: UIEventSource = new UIEventSource([]) + const features: UIEventSource[]> = new UIEventSource[]>([]) this.currentUserLocation = new StaticFeatureSource(features) let i = 0 this.geolocationState.currentGPSLocation.addCallbackAndRunD((location) => { - const properties = { + const properties: GeoLocationPointProperties = { id: "gps-" + i, "user:location": "yes", date: new Date().toISOString(), // GeolocationObject behaves really weird when indexing, so copying it one by one is the most stable accuracy: location.accuracy, speed: location.speed, + latitude: location.latitude, + longitude: location.longitude, altitude: location.altitude, altitudeAccuracy: location.altitudeAccuracy, heading: location.heading, alpha: Orientation.singleton.gotMeasurement.data - ? "" + Orientation.singleton.alpha.data + ? ("" + Orientation.singleton.alpha.data) : undefined, } i++ - const feature = { + const feature = >{ type: "Feature", properties, geometry: { @@ -184,7 +185,7 @@ export default class GeoLocationHandler { } private initUserLocationTrail() { - const features = LocalStorageSource.getParsed[]>("gps_location_history", []) + const features = LocalStorageSource.getParsed[]>("gps_location_history", []) const now = new Date().getTime() features.data = features.data.filter((ff) => { if (ff.properties === undefined) { @@ -197,7 +198,7 @@ export default class GeoLocationHandler { ) }) features.ping() - this.currentUserLocation?.features?.addCallbackAndRunD(([location]: [Feature]) => { + this.currentUserLocation?.features?.addCallbackAndRunD(([location]: [Feature]) => { if (location === undefined) { return } @@ -231,7 +232,7 @@ export default class GeoLocationHandler { features.ping() }) - this.historicalUserLocations = new WritableStaticFeatureSource>(features) + this.historicalUserLocations = new WritableStaticFeatureSource>(features) const asLine = features.map((allPoints) => { if (allPoints === undefined || allPoints.length < 2) { diff --git a/src/Logic/Actors/PendingChangesUploader.ts b/src/Logic/Actors/PendingChangesUploader.ts index b3265c3f2..9068cf657 100644 --- a/src/Logic/Actors/PendingChangesUploader.ts +++ b/src/Logic/Actors/PendingChangesUploader.ts @@ -27,8 +27,7 @@ export default class PendingChangesUploader { } document.addEventListener("mouseout", (e) => { - // @ts-ignore - if (!e.toElement && !e.relatedTarget) { + if (!e["toElement"] && !e.relatedTarget) { changes.flushChanges("Flushing changes due to focus lost") } }) diff --git a/src/Logic/BBox.ts b/src/Logic/BBox.ts index 7faebcdff..ecf4b319a 100644 --- a/src/Logic/BBox.ts +++ b/src/Logic/BBox.ts @@ -37,6 +37,7 @@ export class BBox { this.minLon = Math.min(coors[0], coors[2]) this.maxLat = Math.max(coors[1], coors[3]) this.minLat = Math.min(coors[1], coors[3]) + this.check() return } this.maxLat = -90 @@ -325,6 +326,11 @@ export class BBox { console.trace("BBox with NaN detected:", this) throw "BBOX has NAN" } + if (this.minLat < -90 || this.maxLat > 90) { + const msg = "Invalid BBOX detected: latitude is out of range. Did you swap lat & lon somewhere? min:" + this.minLat + "; max:" + this.maxLat + console.trace(msg) + throw msg + } } public overlapsWithFeature(f: Feature) { diff --git a/src/Logic/FeatureSource/Actors/FeaturePropertiesStore.ts b/src/Logic/FeatureSource/Actors/FeaturePropertiesStore.ts index 6c8e5f292..47fd12b2d 100644 --- a/src/Logic/FeatureSource/Actors/FeaturePropertiesStore.ts +++ b/src/Logic/FeatureSource/Actors/FeaturePropertiesStore.ts @@ -1,6 +1,5 @@ import { FeatureSource } from "../FeatureSource" import { UIEventSource } from "../../UIEventSource" -import { OsmTags } from "../../../Models/OsmFeature" /** * Constructs a UIEventStore for the properties of every Feature, indexed by id @@ -53,12 +52,12 @@ export default class FeaturePropertiesStore { public getStore(id: string): UIEventSource> { const store = this._elements.get(id) if (store === undefined) { - console.error("PANIC: no store for", id) + console.warn("PANIC: no properties store for", id) } return store } - public trackFeature(feature: { properties: OsmTags }) { + public trackFeature(feature: { properties: Record }) { const id = feature.properties.id if (id === undefined) { console.trace("Error: feature without ID:", feature) @@ -67,7 +66,7 @@ export default class FeaturePropertiesStore { const source = this._elements.get(id) if (source === undefined) { - this._elements.set(id, new UIEventSource(feature.properties)) + this._elements.set(id, new UIEventSource>(feature.properties)) return } diff --git a/src/Logic/FeatureSource/Actors/GeoIndexedStore.ts b/src/Logic/FeatureSource/Actors/GeoIndexedStore.ts index 15bc28fdf..8e6c392f8 100644 --- a/src/Logic/FeatureSource/Actors/GeoIndexedStore.ts +++ b/src/Logic/FeatureSource/Actors/GeoIndexedStore.ts @@ -25,22 +25,8 @@ export default class GeoIndexedStore implements FeatureSource { */ public GetFeaturesWithin(bbox: BBox): Feature[] { const bboxFeature = bbox.asGeojsonCached() - return this.features.data.filter((f) => { - if (f.geometry.type === "Point") { - return bbox.contains(<[number, number]>f.geometry.coordinates) - } - if (f.geometry.type === "LineString") { - const intersection = GeoOperations.intersect( - BBox.get(f).asGeojsonCached(), - bboxFeature - ) - return intersection !== undefined - } - if (f.geometry.type === "Polygon" || f.geometry.type === "MultiPolygon") { - return GeoOperations.intersect(f, bboxFeature) !== undefined - } - return GeoOperations.intersect(f, bboxFeature) !== undefined - }) + return this.features.data.filter((f) => + GeoOperations.completelyWithin(f, bboxFeature)) } } diff --git a/src/Logic/FeatureSource/Sources/ChangeGeometryApplicator.ts b/src/Logic/FeatureSource/Sources/ChangeGeometryApplicator.ts index 871c86557..41ffe47d9 100644 --- a/src/Logic/FeatureSource/Sources/ChangeGeometryApplicator.ts +++ b/src/Logic/FeatureSource/Sources/ChangeGeometryApplicator.ts @@ -2,7 +2,7 @@ * Applies geometry changes from 'Changes' onto every feature of a featureSource */ import { Changes } from "../../Osm/Changes" -import { UIEventSource } from "../../UIEventSource" +import { Stores, UIEventSource } from "../../UIEventSource" import { FeatureSource, IndexedFeatureSource } from "../FeatureSource" import { ChangeDescription, ChangeDescriptionTools } from "../../Osm/Actions/ChangeDescription" import { Feature } from "geojson" @@ -19,10 +19,9 @@ export default class ChangeGeometryApplicator implements FeatureSource { this.features = new UIEventSource(undefined) - const self = this - source.features.addCallbackAndRunD((_) => self.update()) + source.features.addCallbackAndRunD(() => this.update()) - changes.allChanges.addCallbackAndRunD((_) => self.update()) + Stores.ListStabilized(changes.allChanges).addCallbackAndRunD(() => this.update()) } private update() { @@ -65,7 +64,7 @@ export default class ChangeGeometryApplicator implements FeatureSource { // Allright! We have a feature to rewrite! const copy = { - ...feature, + ...feature } // We only apply the last change as that one'll have the latest geometry const change = changesForFeature[changesForFeature.length - 1] diff --git a/src/Logic/GeoOperations.ts b/src/Logic/GeoOperations.ts index cb719760f..15a2277c0 100644 --- a/src/Logic/GeoOperations.ts +++ b/src/Logic/GeoOperations.ts @@ -10,15 +10,16 @@ import { MultiPolygon, Point, Polygon, - Position, + Position } from "geojson" import { Tiles } from "../Models/TileRange" import { Utils } from "../Utils" -;("use strict") + +("use strict") export class GeoOperations { - private static readonly _earthRadius = 6378137 - private static readonly _originShift = (2 * Math.PI * GeoOperations._earthRadius) / 2 + private static readonly _earthRadius: number = 6378137 + private static readonly _originShift: number = (2 * Math.PI * GeoOperations._earthRadius) / 2 private static readonly directions = ["N", "NE", "E", "SE", "S", "SW", "W", "NW"] as const private static readonly directionsRelative = [ "straight", @@ -480,7 +481,7 @@ export class GeoOperations { const lon = lonLat[0] const lat = lonLat[1] const x = (180 * lon) / GeoOperations._originShift - let y = (180 * lat) / GeoOperations._originShiftcons + let y = (180 * lat) / GeoOperations._originShift y = (180 / Math.PI) * (2 * Math.atan(Math.exp((y * Math.PI) / 180)) - Math.PI / 2) return [x, y] } diff --git a/src/Logic/ImageProviders/AllImageProviders.ts b/src/Logic/ImageProviders/AllImageProviders.ts index 311d0be43..6045148f2 100644 --- a/src/Logic/ImageProviders/AllImageProviders.ts +++ b/src/Logic/ImageProviders/AllImageProviders.ts @@ -2,7 +2,7 @@ import { Mapillary } from "./Mapillary" import { WikimediaImageProvider } from "./WikimediaImageProvider" import { Imgur } from "./Imgur" import GenericImageProvider from "./GenericImageProvider" -import { ImmutableStore, Store, UIEventSource } from "../UIEventSource" +import { ImmutableStore, Store, Stores } from "../UIEventSource" import ImageProvider, { ProvidedImage } from "./ImageProvider" import { WikidataImageProvider } from "./WikidataImageProvider" import Panoramax from "./Panoramax" @@ -36,8 +36,8 @@ export default class AllImageProviders { public static apiUrls: string[] = [].concat( ...AllImageProviders.imageAttributionSources.map((src) => src.apiUrls()) ) - public static defaultKeys = [].concat( - AllImageProviders.imageAttributionSources.map((provider) => provider.defaultKeyPrefixes) + public static defaultKeys: string[] = [].concat( + ...AllImageProviders.imageAttributionSources.map((provider) => provider.defaultKeyPrefixes) ) private static providersByName = { imgur: Imgur.singleton, @@ -122,7 +122,6 @@ export default class AllImageProviders { return this._cachedImageStores[cachekey] } - const source = new UIEventSource([]) const allSources: Store[] = [] for (const imageProvider of AllImageProviders.imageAttributionSources) { /* @@ -132,12 +131,11 @@ export default class AllImageProviders { const prefixes = tagKey ?? imageProvider.defaultKeyPrefixes const singleSource = tags.bindD((tags) => imageProvider.getRelevantUrls(tags, prefixes)) allSources.push(singleSource) - singleSource.addCallbackAndRunD((_) => { - const all: ProvidedImage[] = [].concat(...allSources.map((source) => source.data)) - const dedup = Utils.DedupOnId(all, (i) => i?.id ?? i?.url) - source.set(dedup) - }) } + const source = Stores.fromStoresArray(allSources).map(result => { + const all = [].concat(...result) + return Utils.DedupOnId(all, (i) => i?.id ?? i?.url) + }) this._cachedImageStores[cachekey] = source return source } diff --git a/src/Logic/ImageProviders/GenericImageProvider.ts b/src/Logic/ImageProviders/GenericImageProvider.ts index 2d2093acf..34d1417f4 100644 --- a/src/Logic/ImageProviders/GenericImageProvider.ts +++ b/src/Logic/ImageProviders/GenericImageProvider.ts @@ -44,4 +44,8 @@ export default class GenericImageProvider extends ImageProvider { public DownloadAttribution(_) { return undefined } + + getPanoramaInfo(image: { id: string }): undefined { + return undefined + } } diff --git a/src/Logic/ImageProviders/ImageProvider.ts b/src/Logic/ImageProviders/ImageProvider.ts index d40907b57..16ad6b7d8 100644 --- a/src/Logic/ImageProviders/ImageProvider.ts +++ b/src/Logic/ImageProviders/ImageProvider.ts @@ -1,7 +1,8 @@ -import { Store, Stores, UIEventSource } from "../UIEventSource" +import { Store, Stores } from "../UIEventSource" import BaseUIElement from "../../UI/BaseUIElement" import { LicenseInfo } from "./LicenseInfo" import { Utils } from "../../Utils" +import { Feature, Point } from "geojson" export interface ProvidedImage { url: string @@ -19,6 +20,41 @@ export interface ProvidedImage { lat?: number lon?: number host?: string + isSpherical: boolean +} + +export interface PanoramaView { + url: string, + /** + * 0 - 359 + * Degrees in which the picture is taken, with north = 0; going clockwise + */ + northOffset?: number, + pitchOffset?: number +} + +/** + * The property of "nearbyFeatures" in ImagePreview.svelte. + * These properties declare how they are rendered + */ +export interface HotspotProperties { + /** + * The popup text when hovering + */ + name: string + + /** + * If true: the panorama view will automatically turn towards this object + */ + focus: boolean + /** + * The pitch degrees to display this. + * If "auto": will determine the pitch automatically based on distance + */ + pitch: number | "auto" + + gotoPanorama: Feature + } export default abstract class ImageProvider { @@ -89,6 +125,8 @@ export default abstract class ImageProvider { public abstract apiUrls(): string[] + public abstract getPanoramaInfo(image: { id: string }): Promise> | undefined; + public static async offerImageAsDownload(image: ProvidedImage) { const response = await fetch(image.url_hd ?? image.url) const blob = await response.blob() @@ -96,4 +134,5 @@ export default abstract class ImageProvider { mimetype: "image/jpg", }) } + } diff --git a/src/Logic/ImageProviders/ImageUploadManager.ts b/src/Logic/ImageProviders/ImageUploadManager.ts index fafa90907..fffa82456 100644 --- a/src/Logic/ImageProviders/ImageUploadManager.ts +++ b/src/Logic/ImageProviders/ImageUploadManager.ts @@ -1,34 +1,53 @@ import { ImageUploader, UploadResult } from "./ImageUploader" import LinkImageAction from "../Osm/Actions/LinkImageAction" import FeaturePropertiesStore from "../FeatureSource/Actors/FeaturePropertiesStore" -import { OsmId, OsmTags } from "../../Models/OsmFeature" +import { NoteId, OsmId, OsmTags } from "../../Models/OsmFeature" import ThemeConfig from "../../Models/ThemeConfig/ThemeConfig" import { Store, UIEventSource } from "../UIEventSource" import { OsmConnection } from "../Osm/OsmConnection" import { Changes } from "../Osm/Changes" import Translations from "../../UI/i18n/Translations" import { Translation } from "../../UI/i18n/Translation" -import { IndexedFeatureSource } from "../FeatureSource/FeatureSource" -import { GeoOperations } from "../GeoOperations" import { Feature } from "geojson" +import ImageUploadQueue, { ImageUploadArguments } from "./ImageUploadQueue" +import { GeoOperations } from "../GeoOperations" +import NoteCommentElement from "../../UI/Popup/Notes/NoteCommentElement" +import OsmObjectDownloader from "../Osm/OsmObjectDownloader" /** * The ImageUploadManager has a */ export class ImageUploadManager { + private readonly _queue: ImageUploadQueue = ImageUploadQueue.singleton private readonly _uploader: ImageUploader private readonly _featureProperties: FeaturePropertiesStore private readonly _theme: ThemeConfig - private readonly _indexedFeatures: IndexedFeatureSource private readonly _gps: Store - private readonly _uploadStarted: Map> = new Map() - private readonly _uploadFinished: Map> = new Map() - private readonly _uploadFailed: Map> = new Map() - private readonly _uploadRetried: Map> = new Map() - private readonly _uploadRetriedSuccess: Map> = new Map() private readonly _osmConnection: OsmConnection private readonly _changes: Changes - public readonly isUploading: Store + + /** + * Keeps track of the _features_ for which an upload was successfull. Only used to give an indication. + * Every time an image is uploaded, the featureID is added to the list. Not persisted (and should not be) + */ + private readonly _successfull: UIEventSource = new UIEventSource([]) + public readonly successfull: Store = this._successfull + /** + * Keeps track of the _features_ for which an upload failed. Only used to give an indication to the user. + * Every time an image upload fails, the featureID is added to the list. Not persisted (and should not be) + */ + private readonly _fails: UIEventSource = new UIEventSource([]) + public readonly fails: Store = this._fails.map(args => args.map(a => a.featureId)) + /** + * FeatureIDs of queued items + */ + public readonly queued: Store = this._queue.imagesInQueue.map(queue => queue.map(q => q.featureId)) + public readonly queuedArgs = this._queue.imagesInQueue + /** + * The feature for which an upload is currently running + */ + public readonly _isUploading: UIEventSource = new UIEventSource(undefined) + public readonly isUploading: Store = this._isUploading private readonly _reportError: ( message: string | Error | XMLHttpRequest, extramessage?: string @@ -41,7 +60,6 @@ export class ImageUploadManager { osmConnection: OsmConnection, changes: Changes, gpsLocation: Store, - allFeatures: IndexedFeatureSource, reportError: ( message: string | Error | XMLHttpRequest, extramessage?: string @@ -52,41 +70,8 @@ export class ImageUploadManager { this._theme = layout this._osmConnection = osmConnection this._changes = changes - this._indexedFeatures = allFeatures this._gps = gpsLocation this._reportError = reportError - - const failed = this.getCounterFor(this._uploadFailed, "*") - const done = this.getCounterFor(this._uploadFinished, "*") - - this.isUploading = this.getCounterFor(this._uploadStarted, "*").map( - (startedCount) => { - return startedCount > failed.data + done.data - }, - [failed, done] - ) - } - - /** - * Gets various counters. - * Note that counters can only increase - * If a retry was a success, both 'retrySuccess' _and_ 'uploadFinished' will be increased - * @param featureId the id of the feature you want information for. '*' has a global counter - */ - public getCountsFor(featureId: string | "*"): { - retried: Store - uploadStarted: Store - retrySuccess: Store - failed: Store - uploadFinished: Store - } { - return { - uploadStarted: this.getCounterFor(this._uploadStarted, featureId), - uploadFinished: this.getCounterFor(this._uploadFinished, featureId), - retried: this.getCounterFor(this._uploadRetried, featureId), - failed: this.getCounterFor(this._uploadFailed, featureId), - retrySuccess: this.getCounterFor(this._uploadRetriedSuccess, featureId), - } } public canBeUploaded(file: File): true | { error: Translation } { @@ -94,162 +79,230 @@ export class ImageUploadManager { if (sizeInBytes > this._uploader.maxFileSizeInMegabytes * 1000000) { const error = Translations.t.image.toBig.Subs({ actual_size: Math.floor(sizeInBytes / 1000000) + "MB", - max_size: this._uploader.maxFileSizeInMegabytes + "MB", + max_size: this._uploader.maxFileSizeInMegabytes + "MB" }) return { error } } + const ext = file.name.split(".").at(-1).toLowerCase() + if (ext !== "jpg" && ext !== "jpeg") { + return { error: new Translation({ en: "Only JPG-files are allowed" }) } + } return true } /** * Uploads the given image, applies the correct title and license for the known user. - * Will then add this image to the OSM-feature or the OSM-note + * Will then add this image to the OSM-feature or the OSM-note automatically, based on the ID of the feature. + * Note: the image will actually be added to the queue. If the image-upload fails, this will be attempted when visiting MC again * @param file a jpg file to upload * @param tagsStore The tags of the feature * @param targetKey Use this key to save the attribute under. Default: 'image' * @param noblur if true, then the api call will indicate that the image is already blurred. The server won't apply blurring in this case * @param feature the feature this image is about. Will be used as fallback to get the GPS-coordinates */ - public async uploadImageAndApply( + public uploadImageAndApply( file: File, tagsStore: UIEventSource, targetKey: string, noblur: boolean, - feature: Feature - ): Promise { + feature: Feature, + options: { + ignoreGPS: boolean | false + } + ): void { const canBeUploaded = this.canBeUploaded(file) if (canBeUploaded !== true) { throw canBeUploaded.error } - const tags = tagsStore.data + const tags: OsmTags = tagsStore.data + const featureId = tags.id - const featureId = tags.id - const author = this._osmConnection.userDetails.data.name + const author = this._osmConnection?.userDetails?.data?.name ?? "Anonymous" // Might be a note upload - const uploadResult = await this.uploadImageWithLicense( - featureId, - author, - file, - targetKey, - noblur, - feature - ) - if (!uploadResult) { - return + /** + * The location to upload the image with. + * Note that EXIF-data will always be trusted _more_ by the uploader + */ + let location: [number, number] = GeoOperations.centerpointCoordinates(feature) + if (this._gps.data && !options?.ignoreGPS) { + location = [this._gps.data.longitude, this._gps.data.latitude] } - const properties = this._featureProperties.getStore(featureId) - const action = new LinkImageAction( - featureId, - uploadResult.key, - uploadResult.value, - properties, - { - theme: tags?.data?.["_orig_theme"] ?? this._theme.id, - changeType: "add-image", - } - ) + const args: ImageUploadArguments = { + location, + date: new Date().getTime(), + layoutId: this._theme.id, + author, blob: file, featureId, noblur, targetKey + } + console.log("Args are", args) + + this._queue.add(args) + this.uploadQueue() - await this._changes.applyAction(action) } - public async uploadImageWithLicense( - featureId: string, - author: string, - blob: File, - targetKey: string | undefined, - noblur: boolean, - feature: Feature, - ignoreGps: boolean = false - ): Promise { - this.increaseCountFor(this._uploadStarted, featureId) + /** + * Attempts to upload all items in the queue + */ + private uploadingAll = false + + public async uploadQueue() { + if (this.uploadingAll) { + return + } + const queue = this._queue.imagesInQueue.data ?? [] + if (queue.length === 0) { + return + } + console.log("Checking image upload queue and uploading if needed") + this.uploadingAll = true + try { + for (const imageToUpload of queue) { + await this.handleQueueItem(imageToUpload) + } + } catch (e) { + console.error("Error while handling the queue:", e) + await this._reportError("Image Upload Manager: queue stopped working:", e) + } finally { + this.uploadingAll = false + } + } + + /** + * Handles a queue item: + * - starts upload + * - indicates that the upload is busy + * - Applies the action to the correct element + * - indicates failure + * @private + */ + private async handleQueueItem(args: ImageUploadArguments): Promise { + console.log("Handling queue item", args) + if (!args) { + return + } + this._isUploading.set(args.featureId) + + let result: UploadResult = undefined + let attempts = 2 + while (attempts > 0 && result === undefined) { + attempts-- + const doReport = attempts == 0 + result = await this.attemptSingleUpload(args, doReport) + if (!result) { + console.log("Upload attempt failed, attempts left:", attempts) + } + } + this._isUploading.set(undefined) + if (result === undefined) { + this._fails.data.push(args) + this._fails.ping() + return + } + this._fails.set(this._fails.data.filter(a => a !== args)) + let properties: UIEventSource> = this._featureProperties.getStore(args.featureId) + + if (args.featureId.startsWith("note/")) { + // This is an OSM-note + const url = result.absoluteUrl + await this._osmConnection.addCommentToNote(args.featureId, url) + const properties: UIEventSource> = this._featureProperties.getStore(args.featureId) + if (properties) { + // Properties will not be defined if the note isn't loaded, but that is no problem as the below code is only relevant if the note is shown + NoteCommentElement.addCommentTo(url, properties, { + osmConnection: this._osmConnection + }) + } + } else { + if (properties === undefined) { + const downloaded = await new OsmObjectDownloader(this._osmConnection.Backend(), this._changes).DownloadObjectAsync(args.featureId) + if (downloaded === "deleted") { + this._queue.delete(args) + return + } + this._featureProperties.trackFeature(downloaded.asGeoJson()) + properties = this._featureProperties.getStore(args.featureId) + } + const action = new LinkImageAction( + args.featureId, + result.key, + result.value, + properties, + { + theme: properties?.data?.["_orig_theme"] ?? this._theme.id, + changeType: "add-image" + } + ) + await this._changes.applyAction(action) + await this._changes.flushChanges("Image upload completed") + } + + this._queue.delete(args) + + } + + /** + * Attempts to upload the image (once). + * Returns 'undefined' if failed + * @param featureId + * @param author + * @param blob + * @param targetKey + * @param noblur + * @param lastGpsLocation + * @param ignoreGps + * @param layoutId + * @param date + * @param reportOnFail If set, reports an error to the mapcomplete server so that pietervdvn can fix it + * @private + */ + private async attemptSingleUpload( + { + featureId, + author, + blob, + targetKey, + noblur, + location + }: ImageUploadArguments, + reportOnFail: boolean + ): Promise { + let key: string let value: string let absoluteUrl: string - let location: [number, number] = undefined - if (this._gps.data && !ignoreGps) { - location = [this._gps.data.longitude, this._gps.data.latitude] - } - { - feature ??= this._indexedFeatures.featuresById.data.get(featureId) - if (feature === undefined) { - throw "ImageUploadManager: no feature given and no feature found in the indexedFeature. Cannot upload this image" - } - const featureCenterpoint = GeoOperations.centerpointCoordinates(feature) - if ( - location === undefined || - location?.some((l) => l === undefined) || - GeoOperations.distanceBetween(location, featureCenterpoint) > 150 - ) { - /* GPS location is either unknown or very far away from the photographed location. - * Default to the centerpoint - */ - location = featureCenterpoint - } - } + try { - ;({ key, value, absoluteUrl } = await this._uploader.uploadImage( + ({ key, value, absoluteUrl } = await this._uploader.uploadImage( blob, location, author, noblur )) } catch (e) { - this.increaseCountFor(this._uploadRetried, featureId) - console.error("Could not upload image, trying again:", e) - try { - ;({ key, value, absoluteUrl } = await this._uploader.uploadImage( - blob, - location, - author, - noblur - )) - this.increaseCountFor(this._uploadRetriedSuccess, featureId) - } catch (e) { - console.error("Could again not upload image due to", e) - this.increaseCountFor(this._uploadFailed, featureId) + console.error("Could again not upload image due to", e) + if (reportOnFail) { + await this._reportError( e, JSON.stringify({ ctx: "While uploading an image in the Image Upload Manager", featureId, author, - targetKey, + targetKey }) ) - return undefined } + return undefined } - console.log("Uploading image done, creating action for", featureId) key = targetKey ?? key - if (targetKey) { + if (targetKey && targetKey.indexOf(key) < 0) { // This is a non-standard key, so we use the image link directly value = absoluteUrl } - this.increaseCountFor(this._uploadFinished, featureId) return { key, absoluteUrl, value } } - private getCounterFor(collection: Map>, key: string | "*") { - if (this._featureProperties.aliases.has(key)) { - key = this._featureProperties.aliases.get(key) - } - if (!collection.has(key)) { - collection.set(key, new UIEventSource(0)) - } - return collection.get(key) - } - - private increaseCountFor(collection: Map>, key: string | "*") { - { - const counter = this.getCounterFor(collection, key) - counter.setData(counter.data + 1) - } - { - const global = this.getCounterFor(collection, "*") - global.setData(global.data + 1) - } - } } diff --git a/src/Logic/ImageProviders/ImageUploadQueue.ts b/src/Logic/ImageProviders/ImageUploadQueue.ts new file mode 100644 index 000000000..5239f97eb --- /dev/null +++ b/src/Logic/ImageProviders/ImageUploadQueue.ts @@ -0,0 +1,59 @@ +import { IdbLocalStorage } from "../Web/IdbLocalStorage" +import { Store, UIEventSource } from "../UIEventSource" + +export interface ImageUploadArguments { + featureId: string, + readonly author: string, + readonly blob: File, + readonly targetKey: string | undefined, + readonly noblur: boolean, + readonly location: [number, number], + readonly layoutId: string + readonly date: number +} + +/** + * The 'imageUploadQueue' keeps track of all images that should still be uploaded. + * It is backed up in the indexedDB as to not drop images in case of connection problems + */ +export default class ImageUploadQueue { + + public static readonly singleton = new ImageUploadQueue() + private readonly _imagesInQueue: UIEventSource + + public readonly imagesInQueue: Store + + private constructor() { + this._imagesInQueue = IdbLocalStorage.Get("failed-images-backup", { defaultValue: [] }) + this.imagesInQueue = this._imagesInQueue + } + + public add(args: ImageUploadArguments) { + this._imagesInQueue.data.push(args) + console.log("Got args", args) + this._imagesInQueue.ping() + } + + public delete(img: ImageUploadArguments) { + const index = this._imagesInQueue.data.indexOf(img) + if (index < 0) { + return + } + this._imagesInQueue.data.splice(index, 1) + this._imagesInQueue.ping() + } + + applyRemapping(oldId: string, newId: string) { + + let hasChange = false + for (const img of this._imagesInQueue.data) { + if (img.featureId === oldId) { + img.featureId = newId + hasChange = true + } + } + if (hasChange) { + this._imagesInQueue.ping() + } + } +} diff --git a/src/Logic/ImageProviders/Imgur.ts b/src/Logic/ImageProviders/Imgur.ts index dfa7f8b08..4ccc4ca99 100644 --- a/src/Logic/ImageProviders/Imgur.ts +++ b/src/Logic/ImageProviders/Imgur.ts @@ -32,6 +32,7 @@ export class Imgur extends ImageProvider { key: key, provider: this, id: value, + isSpherical: false }, ] } @@ -116,4 +117,8 @@ export class Imgur extends ImageProvider { return license } + + getPanoramaInfo(image: { id: string }): undefined { + return undefined + } } diff --git a/src/Logic/ImageProviders/Mapillary.ts b/src/Logic/ImageProviders/Mapillary.ts index a555aade9..3dd169a3e 100644 --- a/src/Logic/ImageProviders/Mapillary.ts +++ b/src/Logic/ImageProviders/Mapillary.ts @@ -1,10 +1,11 @@ -import ImageProvider, { ProvidedImage } from "./ImageProvider" +import ImageProvider, { PanoramaView, ProvidedImage } from "./ImageProvider" import BaseUIElement from "../../UI/BaseUIElement" import { Utils } from "../../Utils" import { LicenseInfo } from "./LicenseInfo" import Constants from "../../Models/Constants" import SvelteUIElement from "../../UI/Base/SvelteUIElement" import MapillaryIcon from "./MapillaryIcon.svelte" +import { Feature, Point } from "geojson" export class Mapillary extends ImageProvider { public static readonly singleton = new Mapillary() @@ -16,7 +17,7 @@ export class Mapillary extends ImageProvider { "http://mapillary.com", "https://mapillary.com", "http://www.mapillary.com", - "https://www.mapillary.com", + "https://www.mapillary.com" ] defaultKeyPrefixes = ["mapillary", "image"] @@ -69,7 +70,7 @@ export class Mapillary extends ImageProvider { lat: location?.lat, lng: location?.lon, z: location === undefined ? undefined : Math.max((zoom ?? 2) - 1, 1), - pKey, + pKey } const baselink = `https://www.mapillary.com/app/?` const paramsStr = Utils.NoNull( @@ -82,6 +83,8 @@ export class Mapillary extends ImageProvider { /** * Returns the correct key for API v4.0 + * + * Mapillary.ExtractKeyFromURL("999924810651016") // => 999924810651016 */ private static ExtractKeyFromURL(value: string): number { let key: string @@ -137,6 +140,41 @@ export class Mapillary extends ImageProvider { return [img] } + + /** + * Download data necessary for the 360°-viewer + * @param pkey + * @constructor + */ + public async getPanoramaInfo(image: { id: number | string }): Promise> { + const pkey = image.id + const metadataUrl = + "https://graph.mapillary.com/" + + pkey + + "?fields=computed_compass_angle,geometry,is_pano,thumb_2048_url,thumb_original_url&access_token=" + + Constants.mapillary_client_token_v4 + const response = await Utils.downloadJsonCached< + { + computed_compass_angle: number, + geometry: Point, + + is_pano: boolean, + thumb_2048_url: string, + thumb_original_url: string, + id: string, + + }>(metadataUrl, 60 * 60) + return { + type: "Feature", + geometry: response.geometry, + properties: { + url: response.thumb_2048_url, + northOffset: response.computed_compass_angle + } + } + } + + public async DownloadAttribution(providedImage: { id: string }): Promise { const mapillaryId = providedImage.id const metadataUrl = @@ -144,7 +182,9 @@ export class Mapillary extends ImageProvider { mapillaryId + "?fields=thumb_1024_url,thumb_original_url,captured_at,creator&access_token=" + Constants.mapillary_client_token_v4 - const response = await Utils.downloadJsonCached(metadataUrl, 60 * 60) + const response = await Utils.downloadJsonCached<{ + thumb_1024_url: string, thumb_original_url: string, captured_at, creator: string + }>(metadataUrl, 60 * 60) const license = new LicenseInfo() license.artist = response["creator"]["username"] @@ -164,15 +204,24 @@ export class Mapillary extends ImageProvider { const metadataUrl = "https://graph.mapillary.com/" + mapillaryId + - "?fields=thumb_1024_url,thumb_original_url,captured_at,compass_angle,geometry,creator&access_token=" + + "?fields=thumb_1024_url,thumb_original_url,captured_at,compass_angle,geometry,computed_geometry,creator,camera_type&access_token=" + Constants.mapillary_client_token_v4 - const response = await Utils.downloadJsonCached(metadataUrl, 60 * 60) + const response = await Utils.downloadJsonCached<{ + thumb_1024_url: string, + thumb_original_url: string, + captured_at, + compass_angle: number, + creator: string, + computed_geometry: Point, + geometry: Point, + camera_type: "equirectangular" | "spherical" | string + }>(metadataUrl, 60 * 60) const url = response["thumb_1024_url"] const url_hd = response["thumb_original_url"] const date = new Date() - const rotation = (720 - Number(response["compass_angle"])) % 360 - const geometry = response["geometry"] - date.setTime(response["captured_at"]) + const rotation: number = (720 - Number(response.compass_angle)) % 360 + const geometry: Point = response.computed_geometry ?? response.geometry + date.setTime(response.captured_at) return { id: "" + mapillaryId, url, @@ -181,8 +230,9 @@ export class Mapillary extends ImageProvider { date, key, rotation, + isSpherical: response.camera_type === "spherical" || response.camera_type === "equirectangular", lat: geometry.coordinates[1], - lon: geometry.coordinates[0], + lon: geometry.coordinates[0] } } } diff --git a/src/Logic/ImageProviders/Panoramax.ts b/src/Logic/ImageProviders/Panoramax.ts index 4f0204a1b..61802ab98 100644 --- a/src/Logic/ImageProviders/Panoramax.ts +++ b/src/Logic/ImageProviders/Panoramax.ts @@ -1,7 +1,7 @@ import { ImageUploader } from "./ImageUploader" import { AuthorizedPanoramax, ImageData, Panoramax, PanoramaxXYZ } from "panoramax-js/dist" import ExifReader from "exifreader" -import ImageProvider, { ProvidedImage } from "./ImageProvider" +import ImageProvider, { PanoramaView, ProvidedImage } from "./ImageProvider" import BaseUIElement from "../../UI/BaseUIElement" import { LicenseInfo } from "./LicenseInfo" import { GeoOperations } from "../GeoOperations" @@ -10,6 +10,7 @@ import { Store, Stores, UIEventSource } from "../UIEventSource" import SvelteUIElement from "../../UI/Base/SvelteUIElement" import Panoramax_bw from "../../assets/svg/Panoramax_bw.svelte" import Link from "../../UI/Base/Link" +import { Feature, Point } from "geojson" export default class PanoramaxImageProvider extends ImageProvider { public static readonly singleton: PanoramaxImageProvider = new PanoramaxImageProvider() @@ -96,6 +97,7 @@ export default class PanoramaxImageProvider extends ImageProvider { provider: this, status: meta.properties["geovisio:status"], rotation: Number(meta.properties["view:azimuth"]), + isSpherical: meta.properties.exif["Xmp.GPano.ProjectionType"] === "equirectangular", date: new Date(meta.properties.datetime), } } @@ -131,7 +133,8 @@ export default class PanoramaxImageProvider extends ImageProvider { } public async getInfo(hash: string): Promise { - return await this.getInfoFor(hash).then((r) => this.featureToImage(r)) + const r: { data: ImageData; url: string } = await this.getInfoFor(hash) + return this.featureToImage(r) } getRelevantUrls(tags: Record, prefixes: string[]): Store { @@ -187,6 +190,20 @@ export default class PanoramaxImageProvider extends ImageProvider { } return new Panoramax(host) } + + public async getPanoramaInfo(image: { id: string }): Promise> | undefined { + const imageInfo = await PanoramaxImageProvider.xyz.imageInfo(image.id) + const url = (imageInfo.assets.sd ?? imageInfo.assets.thumb ?? imageInfo.assets.hd).href + const northOffset = imageInfo.properties["view:azimuth"] + const pitchOffset = Number(imageInfo.properties.exif["Xmp.GPano.PosePitchDegrees"]) + return >{ + type: "Feature", + geometry: imageInfo.geometry, + properties: { + url, northOffset, pitchOffset + } + } + } } export class PanoramaxUploader implements ImageUploader { @@ -263,7 +280,7 @@ export class PanoramaxUploader implements ImageUploader { } console.log("Tags are", tags) } catch (e) { - console.error("Could not read EXIF-tags") + console.warn("Could not read EXIF-tags") } const p = this.panoramax diff --git a/src/Logic/ImageProviders/WikidataImageProvider.ts b/src/Logic/ImageProviders/WikidataImageProvider.ts index 3bee532a8..20bd48ec5 100644 --- a/src/Logic/ImageProviders/WikidataImageProvider.ts +++ b/src/Logic/ImageProviders/WikidataImageProvider.ts @@ -1,19 +1,21 @@ -import ImageProvider, { ProvidedImage } from "./ImageProvider" +import ImageProvider, { PanoramaView, ProvidedImage } from "./ImageProvider" import BaseUIElement from "../../UI/BaseUIElement" import { WikimediaImageProvider } from "./WikimediaImageProvider" import Wikidata from "../Web/Wikidata" import SvelteUIElement from "../../UI/Base/SvelteUIElement" import * as Wikidata_icon from "../../assets/svg/Wikidata.svelte" import { Utils } from "../../Utils" -import { ImmutableStore, Store, Stores, UIEventSource } from "../UIEventSource" +import { Feature, Point } from "geojson" export class WikidataImageProvider extends ImageProvider { + + public static readonly singleton = new WikidataImageProvider() public readonly defaultKeyPrefixes = ["wikidata"] public readonly name = "Wikidata" private static readonly keyBlacklist: ReadonlySet = new Set([ "mapillary", - ...Utils.Times((i) => "mapillary:" + i, 10), + ...Utils.Times((i) => "mapillary:" + i, 10) ]) private constructor() { @@ -64,7 +66,11 @@ export class WikidataImageProvider extends ImageProvider { return [].concat(...resolved) } - public DownloadAttribution(_): Promise { + public DownloadAttribution(): Promise { throw new Error("Method not implemented; shouldn't be needed!") } + + public getPanoramaInfo(image: { id: string }): Promise> { + return undefined + } } diff --git a/src/Logic/ImageProviders/WikimediaImageProvider.ts b/src/Logic/ImageProviders/WikimediaImageProvider.ts index 3ccc96f15..73d137602 100644 --- a/src/Logic/ImageProviders/WikimediaImageProvider.ts +++ b/src/Logic/ImageProviders/WikimediaImageProvider.ts @@ -1,10 +1,11 @@ -import ImageProvider, { ProvidedImage } from "./ImageProvider" +import ImageProvider, { PanoramaView, ProvidedImage } from "./ImageProvider" import BaseUIElement from "../../UI/BaseUIElement" import { Utils } from "../../Utils" import { LicenseInfo } from "./LicenseInfo" import Wikimedia from "../Web/Wikimedia" import SvelteUIElement from "../../UI/Base/SvelteUIElement" import Wikimedia_commons_white from "../../assets/svg/Wikimedia_commons_white.svelte" +import { Feature, Point } from "geojson" /** * This module provides endpoints for wikimedia and others @@ -123,7 +124,6 @@ export class WikimediaImageProvider extends ImageProvider { public async DownloadAttribution(img: { url: string }): Promise { const filename = WikimediaImageProvider.ExtractFileName(img.url) - if (filename === "") { return undefined } @@ -189,6 +189,11 @@ export class WikimediaImageProvider extends ImageProvider { key: undefined, provider: this, id: image, + isSpherical: false } } + + getPanoramaInfo(image: { id: string }): Promise> | undefined { + return undefined + } } diff --git a/src/Logic/Osm/Changes.ts b/src/Logic/Osm/Changes.ts index 0d1573a26..c3772f0cb 100644 --- a/src/Logic/Osm/Changes.ts +++ b/src/Logic/Osm/Changes.ts @@ -17,6 +17,7 @@ import ChangeTagAction from "./Actions/ChangeTagAction" import DeleteAction from "./Actions/DeleteAction" import MarkdownUtils from "../../Utils/MarkdownUtils" import FeaturePropertiesStore from "../FeatureSource/Actors/FeaturePropertiesStore" +import { Feature, Point } from "geojson" /** * Handles all changes made to OSM. @@ -37,7 +38,7 @@ export class Changes { public readonly backend: string public readonly isUploading = new UIEventSource(false) public readonly errors = new UIEventSource([], "upload-errors") - private readonly historicalUserLocations?: FeatureSource + private readonly historicalUserLocations?: FeatureSource> private _nextId: number = 0 // Newly assigned ID's are negative private readonly previouslyCreated: OsmObject[] = [] private readonly _leftRightSensitive: boolean @@ -53,7 +54,7 @@ export class Changes { osmConnection: OsmConnection reportError?: (error: string) => void featureProperties?: FeaturePropertiesStore - historicalUserLocations?: FeatureSource + historicalUserLocations?: FeatureSource> allElements?: IndexedFeatureSource }, leftRightSensitive: boolean = false @@ -66,7 +67,7 @@ export class Changes { if (isNaN(this._nextId) && state.reportError !== undefined) { state.reportError( "Got a NaN as nextID. Pending changes IDs are:" + - this.pendingChanges.data?.map((pch) => pch?.id).join(".") + this.pendingChanges.data?.map((pch) => pch?.id).join(".") ) this._nextId = -100 } @@ -90,13 +91,39 @@ export class Changes { return new Changes({ osmConnection: new OsmConnection(), featureSwitches: { - featureSwitchIsTesting: new ImmutableStore(true), - }, + featureSwitchIsTesting: new ImmutableStore(true) + } }) } + public static async createChangesetXMLForJosm(actions: OsmChangeAction[], osmConnection?: OsmConnection): Promise { + osmConnection ??= new OsmConnection() + const changes = new Changes({ + osmConnection + }) + const descriptions: ChangeDescription[] = [] + for (const action of actions) { + descriptions.push(...await action.Perform(changes)) + } + const downloader = new OsmObjectDownloader(osmConnection.Backend(), undefined) + const downloaded: OsmObject[] = [] + for (const action of actions) { + const osmObj = await downloader.DownloadObjectAsync(action.mainObjectId) + if (osmObj === "deleted") { + continue + } + downloaded.push(osmObj) + } + return Changes.buildChangesetXML("", changes.CreateChangesetObjects(descriptions, downloaded)) + } + + /** + * Creates a changeset + * @param csId either the ID-number of the changeset, or an empty string (e.g. when uploading with JOSM) + * @param allChanges use 'new Changes() + */ static buildChangesetXML( - csId: string, + csId: number | string, allChanges: { modifiedObjects: OsmObject[] newObjects: OsmObject[] @@ -111,20 +138,20 @@ export class Changes { if (newElements.length > 0) { changes += "\n\n" + - newElements.map((e) => e.ChangesetXML(csId)).join("\n") + + newElements.map((e) => e.ChangesetXML("" + csId)).join("\n") + "" } if (changedElements.length > 0) { changes += "\n\n" + - changedElements.map((e) => e.ChangesetXML(csId)).join("\n") + + changedElements.map((e) => e.ChangesetXML("" + csId)).join("\n") + "\n" } if (deletedElements.length > 0) { changes += "\n\n" + - deletedElements.map((e) => e.ChangesetXML(csId)).join("\n") + + deletedElements.map((e) => e.ChangesetXML("" + csId)).join("\n") + "\n" } @@ -152,50 +179,50 @@ export class Changes { [ { key: "comment", - docs: "The changeset comment. Will be a fixed string, mentioning the theme", + docs: "The changeset comment. Will be a fixed string, mentioning the theme" }, { key: "theme", - docs: "The name of the theme that was used to create this change. ", + docs: "The name of the theme that was used to create this change. " }, { key: "source", value: "survey", - docs: "The contributor had their geolocation enabled while making changes", + docs: "The contributor had their geolocation enabled while making changes" }, { key: "change_within_{distance}", - docs: "If the contributor enabled their geolocation, this will hint how far away they were from the objects they edited. This gives an indication of proximity and if they truly surveyed or were armchair-mapping", + docs: "If the contributor enabled their geolocation, this will hint how far away they were from the objects they edited. This gives an indication of proximity and if they truly surveyed or were armchair-mapping" }, { key: "change_over_{distance}", - docs: "If the contributor enabled their geolocation, this will hint how far away they were from the objects they edited. If they were over 5000m away, the might have been armchair-mapping", + docs: "If the contributor enabled their geolocation, this will hint how far away they were from the objects they edited. If they were over 5000m away, the might have been armchair-mapping" }, { key: "created_by", value: "MapComplete ", - docs: "The piece of software used to create this changeset; will always start with MapComplete, followed by the version number", + docs: "The piece of software used to create this changeset; will always start with MapComplete, followed by the version number" }, { key: "locale", value: "en|nl|de|...", - docs: "The code of the language that the contributor used MapComplete in. Hints what language the user speaks.", + docs: "The code of the language that the contributor used MapComplete in. Hints what language the user speaks." }, { key: "host", value: "https://mapcomplete.org/", - docs: "The URL that the contributor used to make changes. One can see the used instance with this", + docs: "The URL that the contributor used to make changes. One can see the used instance with this" }, { key: "imagery", - docs: "The identifier of the used background layer, this will probably be an identifier from the [editor layer index](https://github.com/osmlab/editor-layer-index)", - }, + docs: "The identifier of the used background layer, this will probably be an identifier from the [editor layer index](https://github.com/osmlab/editor-layer-index)" + } ], "default" ), ...addSource(ChangeTagAction.metatags, "ChangeTag"), ...addSource(ChangeLocationAction.metatags, "ChangeLocation"), - ...addSource(DeleteAction.metatags, "DeleteAction"), + ...addSource(DeleteAction.metatags, "DeleteAction") // TODO /* ...DeleteAction.metatags, @@ -217,11 +244,11 @@ export class Changes { docs, specialMotivation ? "This might give a reason per modified node or way" - : "", + : "" ].join("\n"), - source, + source ]) - ), + ) ].join("\n\n") } @@ -240,7 +267,7 @@ export class Changes { this._changesetHandler._remappings.has("node/" + this._nextId) || this._changesetHandler._remappings.has("way/" + this._nextId) || this._changesetHandler._remappings.has("relation/" + this._nextId) - ) + ) return this._nextId } @@ -307,6 +334,7 @@ export class Changes { this.previouslyCreated ) } + public static createChangesetObjectsStatic( changes: ChangeDescription[], downloadedOsmObjects: OsmObject[], @@ -368,22 +396,25 @@ export class Changes { states.set(id, "created") let osmObj: OsmObject = undefined switch (change.type) { - case "node": + case "node": { const n = new OsmNode(change.id) n.lat = change.changes["lat"] n.lon = change.changes["lon"] osmObj = n break - case "way": + } + case "way": { const w = new OsmWay(change.id) w.nodes = change.changes["nodes"] osmObj = w break - case "relation": + } + case "relation": { const r = new OsmRelation(change.id) r.members = change.changes["members"] osmObj = r break + } default: throw "Got an invalid change.type: " + change.type } @@ -424,10 +455,8 @@ export class Changes { if (change.changes !== undefined) { switch (change.type) { - case "node": - // @ts-ignore + case "node": { const nlat = Utils.Round7(change.changes.lat) - // @ts-ignore const nlon = Utils.Round7(change.changes.lon) const n = obj if (n.lat !== nlat || n.lon !== nlon) { @@ -436,7 +465,8 @@ export class Changes { changed = true } break - case "way": + } + case "way": { const nnodes = change.changes["nodes"] const w = obj if (!Utils.Identical(nnodes, w.nodes)) { @@ -444,7 +474,8 @@ export class Changes { changed = true } break - case "relation": + } + case "relation": { const nmembers: { type: "node" | "way" | "relation" ref: number @@ -460,6 +491,7 @@ export class Changes { changed = true } break + } } } @@ -472,7 +504,7 @@ export class Changes { const result = { newObjects: [], modifiedObjects: [], - deletedObjects: [], + deletedObjects: [] } objects.forEach((v, id) => { @@ -529,9 +561,7 @@ export class Changes { const recentLocationPoints = locations .filter((feat) => feat.geometry.type === "Point") .filter((feat) => { - const visitTime = new Date( - ((feat.properties)).date - ) + const visitTime = new Date(feat.properties.date) // In seconds const diff = (now.getTime() - visitTime.getTime()) / 1000 return diff < Constants.nearbyVisitTime @@ -600,6 +630,7 @@ export class Changes { e + ")" // this._reportError(msg) // We don't report this yet, might be a temporary fluke + console.log(msg) const osmObj = await downloader.DownloadObjectAsync(id, 0) return { id, osmObj } } @@ -634,7 +665,7 @@ export class Changes { } else { this._reportError( `Got an orphaned change. The 'creation'-change description for ${c.type}/${c.id} got lost. Permanently dropping this change:` + - JSON.stringify(c) + JSON.stringify(c) ) } return @@ -645,10 +676,10 @@ export class Changes { } else { console.log( "Refusing change about " + - c.type + - "/" + - c.id + - " as not in the objects. No internet?" + c.type + + "/" + + c.id + + " as not in the objects. No internet?" ) refused.push(c) } @@ -663,7 +694,7 @@ export class Changes { */ private async flushSelectChanges( pending: ChangeDescription[], - openChangeset: UIEventSource + openChangeset: UIEventSource<{ id: number, opened: number }> ): Promise { const neededIds = Changes.GetNeededIds(pending) /* Download the latest version of the OSM-objects @@ -717,7 +748,7 @@ export class Changes { deletedObjects: OsmObject[] } = this.CreateChangesetObjects(toUpload, objects) - return Changes.buildChangesetXML("" + csId, changes) + return Changes.buildChangesetXML(csId, changes) }, metatags, openChangeset @@ -744,14 +775,14 @@ export class Changes { ([key, count]) => ({ key: key, value: count, - aggregate: true, + aggregate: true }) ) const motivations = pending .filter((descr) => descr.meta.specialMotivation !== undefined) .map((descr) => ({ key: descr.meta.changeType + ":" + descr.type + "/" + descr.id, - value: descr.meta.specialMotivation, + value: descr.meta.specialMotivation })) const distances = Utils.NoNull(pending.map((descr) => descr.meta.distanceToObject)) @@ -782,7 +813,7 @@ export class Changes { return { key, value: count, - aggregate: true, + aggregate: true } }) ) @@ -797,24 +828,24 @@ export class Changes { const metatags: ChangesetTag[] = [ { key: "comment", - value: comment, + value: comment }, { key: "theme", - value: theme, + value: theme }, ...perType, ...motivations, - ...perBinMessage, + ...perBinMessage ] return metatags } + private async flushChangesAsync(): Promise { - const self = this try { // At last, we build the changeset and upload - const pending = self.pendingChanges.data + const pending = this.pendingChanges.data const pendingPerTheme = new Map() for (const changeDescription of pending) { @@ -828,19 +859,15 @@ export class Changes { const refusedChanges: ChangeDescription[][] = await Promise.all( Array.from(pendingPerTheme, async ([theme, pendingChanges]) => { try { - const openChangeset = UIEventSource.asInt( - this.state.osmConnection.GetPreference( - "current-open-changeset-" + theme - ) - ) + const openChangeset = this.state.osmConnection.getCurrentChangesetFor(theme) console.log( "Using current-open-changeset-" + - theme + - " from the preferences, got " + - openChangeset.data + theme + + " from the preferences, got " + + openChangeset.data ) - const refused = await self.flushSelectChanges(pendingChanges, openChangeset) + const refused = await this.flushSelectChanges(pendingChanges, openChangeset) if (!refused) { this.errors.setData([]) } @@ -873,9 +900,9 @@ export class Changes { ) this.errors.data.push(e) this.errors.ping() - self.pendingChanges.setData([]) + this.pendingChanges.setData([]) } finally { - self.isUploading.setData(false) + this.isUploading.setData(false) } } } diff --git a/src/Logic/Osm/ChangesetHandler.ts b/src/Logic/Osm/ChangesetHandler.ts index 5f364c5ce..da38c67fd 100644 --- a/src/Logic/Osm/ChangesetHandler.ts +++ b/src/Logic/Osm/ChangesetHandler.ts @@ -7,6 +7,7 @@ import { Changes } from "./Changes" import { Utils } from "../../Utils" import FeaturePropertiesStore from "../FeatureSource/Actors/FeaturePropertiesStore" import { AndroidPolyfill } from "../Web/AndroidPolyfill" +import ImageUploadQueue from "../ImageProviders/ImageUploadQueue" export interface ChangesetTag { key: string @@ -113,11 +114,11 @@ export class ChangesetHandler { private async UploadWithNew( generateChangeXML: (csid: number, remappings: Map) => string, - openChangeset: UIEventSource, + openChangeset: UIEventSource<{ id: number, opened: number }>, extraMetaTags: ChangesetTag[] ) { const csId = await this.OpenChangeset(extraMetaTags) - openChangeset.setData(csId) + openChangeset.setData({ id: csId, opened: new Date().getTime() }) const changeset = generateChangeXML(csId, this._remappings) console.log( "Opened a new changeset (openChangeset.data is undefined):", @@ -145,7 +146,7 @@ export class ChangesetHandler { public async UploadChangeset( generateChangeXML: (csid: number, remappings: Map) => string, extraMetaTags: ChangesetTag[], - openChangeset: UIEventSource + openChangeset: UIEventSource<{ id: number, opened: number }> ): Promise { if ( !extraMetaTags.some((tag) => tag.key === "comment") || @@ -169,18 +170,21 @@ export class ChangesetHandler { } console.log("Trying to reuse changeset", openChangeset.data) - if (openChangeset.data) { + const now = new Date() + const changesetIsUsable = openChangeset.data !== undefined && + (now.getTime() - openChangeset.data.opened < 24 * 60 * 60 * 1000) + if (changesetIsUsable) { try { const csId = openChangeset.data - const oldChangesetMeta = await this.GetChangesetMeta(csId) + const oldChangesetMeta = await this.GetChangesetMeta(csId.id) console.log("Got metadata:", oldChangesetMeta, "isopen", oldChangesetMeta?.open) if (oldChangesetMeta.open) { // We can hopefully reuse the changeset try { const rewritings = await this.UploadChange( - csId, - generateChangeXML(csId, this._remappings) + csId.id, + generateChangeXML(csId.id, this._remappings) ) const rewrittenTags = this.RewriteTagsOf( @@ -188,7 +192,7 @@ export class ChangesetHandler { rewritings, oldChangesetMeta ) - await this.UpdateTags(csId, rewrittenTags) + await this.UpdateTags(csId.id, rewrittenTags) return // We are done! } catch (e) { this._reportError(e, "While reusing a changeset " + openChangeset.data) @@ -236,9 +240,9 @@ export class ChangesetHandler { /** * Given an existing changeset with metadata and extraMetaTags to add, will fuse them to a new set of metatags * Does not yet send data - * @param extraMetaTags: new changeset tags to add/fuse with this changeset - * @param rewriteIds: the mapping of ids - * @param oldChangesetMeta: the metadata-object of the already existing changeset + * @param extraMetaTags new changeset tags to add/fuse with this changeset + * @param rewriteIds the mapping of ids + * @param oldChangesetMeta the metadata-object of the already existing changeset * * @public for testing purposes */ @@ -250,7 +254,7 @@ export class ChangesetHandler { id: number uid: number // User ID changes_count: number - tags: any + tags: Record } ): ChangesetTag[] { // Note: extraMetaTags is where all the tags are collected into @@ -300,11 +304,11 @@ export class ChangesetHandler { /** * Updates the id in the AllElements store, returns the new ID - * @param node: the XML-element, e.g. + * @param node the XML-element, e.g. * @param type * @private */ - private static parseIdRewrite(node: any, type: string): [string, string] { + private static parseIdRewrite(node: any, type: "node" | "way" | "relation"): [string, string] { const oldId = parseInt(node.attributes.old_id.value) if (node.attributes.new_id === undefined) { return [type + "/" + oldId, undefined] @@ -355,7 +359,8 @@ export class ChangesetHandler { const [oldId, newId] = mapping this.allElements?.addAlias(oldId, newId) if (newId !== undefined) { - this._remappings.set(mapping[0], mapping[1]) + this._remappings.set(oldId, newId) + ImageUploadQueue.singleton.applyRemapping(oldId, newId) } } return new Map(mappings) diff --git a/src/Logic/Osm/OsmConnection.ts b/src/Logic/Osm/OsmConnection.ts index 15d010fae..999d6fee2 100644 --- a/src/Logic/Osm/OsmConnection.ts +++ b/src/Logic/Osm/OsmConnection.ts @@ -246,11 +246,13 @@ export class OsmConnection { } public getPreference( - key: string, - defaultValue: string = undefined, - prefix: string = "mapcomplete-" + key: string, options?: { + defaultValue?: string, + prefix?: "mapcomplete-" | string, + saveToLocalStorage?: true | boolean + } ): UIEventSource { - return >this.preferencesHandler.getPreference(key, defaultValue, prefix) + return >this.preferencesHandler.getPreference(key, options?.defaultValue, options?.prefix ?? "mapcomplete-") } public LogOut() { @@ -731,4 +733,24 @@ export class OsmConnection { return { api: "offline", gpx: "offline", database: "online" } } } + + public getCurrentChangesetFor(theme: string) { + return UIEventSource.asObject<{ id: number, opened: number }>( + this.GetPreference( + "current-changeset-" + theme + ), + undefined + ) + } + + /** + * Returns the names of the themes that have an open changeset + */ + public getAllOpenChangesetsPreferences(): Store { + const prefix = "current-changeset-" + return this.preferencesHandler.allPreferences.map(dict => + Object.keys(dict) + .filter(k => k.startsWith(prefix)) + .map(k => k.substring(prefix.length))) + } } diff --git a/src/Logic/Osm/OsmObject.ts b/src/Logic/Osm/OsmObject.ts index 1c6994181..6a7e4687a 100644 --- a/src/Logic/Osm/OsmObject.ts +++ b/src/Logic/Osm/OsmObject.ts @@ -19,9 +19,8 @@ export abstract class OsmObject { public changed: boolean = false timestamp: Date - protected constructor(type: string, id: number) { + protected constructor(type: "node" | "way" | "relation", id: number) { this.id = id - // @ts-ignore this.type = type this.tags = { id: `${this.type}/${id}`, diff --git a/src/Logic/Osm/OsmPreferences.ts b/src/Logic/Osm/OsmPreferences.ts index 194a17405..53c84f331 100644 --- a/src/Logic/Osm/OsmPreferences.ts +++ b/src/Logic/Osm/OsmPreferences.ts @@ -14,6 +14,7 @@ export class OsmPreferences { private localStorageInited: Set = new Set() /** * Contains all the keys as returned by the OSM-preferences. + * This includes combined preferences, such as: pref, pref:0, pref:1 * Used to clean up old preferences */ private seenKeys: string[] = [] @@ -59,18 +60,18 @@ export class OsmPreferences { value: string = undefined, deferPing = false ): UIEventSource { - if (this.preferences[key] !== undefined) { + const cached = this.preferences[key] + if (cached !== undefined) { if (value !== undefined) { - this.preferences[key].set(value) + cached.set(value) } - return this.preferences[key] + return cached } const pref = (this.preferences[key] = new UIEventSource(value, "preference: " + key)) if (value) { this.setPreferencesAll(key, value, deferPing) } pref.addCallback((v) => { - console.log("Got an update:", key, "--->", v) this.uploadKvSplit(key, v) this.setPreferencesAll(key, v, deferPing) }) @@ -80,22 +81,18 @@ export class OsmPreferences { private async loadBulkPreferences() { const prefs = await this.getPreferencesDictDirectly() this.seenKeys = Object.keys(prefs) - const legacy = OsmPreferences.getLegacyCombinedItems(prefs) const merged = OsmPreferences.mergeDict(prefs) - if (Object.keys(legacy).length > 0) { - await this.removeLegacy(legacy) - } for (const key in merged) { - this.initPreference(key, prefs[key], true) - } - for (const key in legacy) { - this.initPreference(key, legacy[key], true) + this.initPreference(key, merged[key], true) } this._allPreferences.ping() + if (this.osmConnection.isLoggedIn.data) { + await this.cleanup() + } } - public getPreference(key: string, defaultValue: string = undefined, prefix?: string) { - return this.getPreferenceSeedFromlocal(key, defaultValue, { prefix }) + public getPreference(key: string, defaultValue: string = undefined, prefix?: string, saveLocally = true) { + return this.getPreferenceSeedFromlocal(key, defaultValue, { prefix, saveToLocalStorage: saveLocally }) } /** @@ -124,6 +121,7 @@ export class OsmPreferences { key, localStorage.data ?? defaultValue ) // cached + if (this.localStorageInited.has(key)) { return pref } @@ -140,73 +138,57 @@ export class OsmPreferences { this.removeAllWithPrefix("") } - public async removeLegacy(legacyDict: Record) { - for (const k in legacyDict) { - const v = legacyDict[k] - console.log("Upgrading legacy preference", k) - await this.removeAllWithPrefix(k) - this.osmConnection.getPreference(k).set(v) - } - } - /** * * OsmPreferences.mergeDict({abc: "123", def: "123", "def:0": "456", "def:1":"789"}) // => {abc: "123", def: "123456789"} */ private static mergeDict(dict: Record): Record { - const newDict = {} - const allKeys: string[] = Object.keys(dict) - const normalKeys = allKeys.filter((k) => !k.match(/[a-z-_0-9A-Z]*:[0-9]+/)) - for (const normalKey of normalKeys) { - if (normalKey.match(/-combined-[0-9]*$/) || normalKey.match(/-combined-length$/)) { - // Ignore legacy keys + const keyParts: Record> = {} + const endsWithNumber = /:[0-9]+$/ + for (const key of Object.keys(dict)) { + if (key.match(/-combined-[0-9]*$/) || key.match(/-combined-length$/)) { continue } - const partKeys = OsmPreferences.keysStartingWith(allKeys, normalKey) - const parts = partKeys.map((k) => dict[k]) - newDict[normalKey] = parts.join("") + const nr = key.match(endsWithNumber) + if (nr) { + const i = Number(nr[0].substring(1)) + const k = key.substring(0, key.length - nr[0].length) + let subparts = keyParts[k] + if (!subparts) { + subparts = {} + keyParts[k] = subparts + } + subparts[i] = dict[key] + } else { + let subparts = keyParts[key] + if (!subparts) { + subparts = keyParts[key] = {} + } + subparts[""] = dict[key] + } + } + + const newDict = {} + + for (const key in keyParts) { + const subparts = keyParts[key] + let i = 0 + let v = subparts[""] ?? "" + while (subparts[i]) { + v += subparts[i] + i++ + } + newDict[key] = v + } + return newDict } /** - * Gets all items which have a 'combined'-string, the legacy long preferences - * - * const input = { - * "extra-noncombined-key":"xyz", - * "mapcomplete-unofficial-theme-httpsrawgithubusercontentcomosm-catalanwikidataimgmainwikidataimgjson-combined-0": - * "{\"id\":\"https://raw.githubusercontent.com/osm-catalan/wikidataimg/main/wikidataimg.json\",\"icon\":\"https://upload.wikimedia.org/wikipedia/commons/5/50/Yes_Check_Circle.svg\",\"title\":{\"ca\":\"wikidataimg\",\"_context\":\"themes:wikidataimg.title\"},\"shortDescription\"", - * "mapcomplete-unofficial-theme-httpsrawgithubusercontentcomosm-catalanwikidataimgmainwikidataimgjson-combined-1": - * ":{\"ca\":\"Afegeix imatges d'articles de wikimedia\",\"_context\":\"themes:wikidataimg\"}}", - * } - * const merged = OsmPreferences.getLegacyCombinedItems(input) - * const data = merged["mapcomplete-unofficial-theme-httpsrawgithubusercontentcomosm-catalanwikidataimgmainwikidataimgjson"] - * JSON.parse(data) // => {"id": "https://raw.githubusercontent.com/osm-catalan/wikidataimg/main/wikidataimg.json", "icon": "https://upload.wikimedia.org/wikipedia/commons/5/50/Yes_Check_Circle.svg","title": { "ca": "wikidataimg", "_context": "themes:wikidataimg.title" }, "shortDescription": {"ca": "Afegeix imatges d'articles de wikimedia","_context": "themes:wikidataimg"}} - * merged["extra-noncombined-key"] // => undefined - */ - public static getLegacyCombinedItems(dict: Record): Record { - const merged: Record = {} - const keys = Object.keys(dict) - const toCheck = Utils.NoNullInplace( - Utils.Dedup(keys.map((k) => k.match(/(.*)-combined-[0-9]+$/)?.[1])) - ) - for (const key of toCheck) { - let i = 0 - let str = "" - let v: string - do { - v = dict[key + "-combined-" + i] - str += v ?? "" - i++ - } while (v !== undefined) - merged[key] = str - } - return merged - } - - /** - * Bulk-downloads all preferences + * Bulk-downloads all preferences, creates a simple record from all preferences. + * This should still be merged! * @private */ private async getPreferencesDictDirectly(): Promise> { @@ -217,7 +199,7 @@ export class OsmPreferences { this.auth.xhr( { method: "GET", - path: "/api/0.6/user/preferences", + path: "/api/0.6/user/preferences" }, (error, value: XMLDocument) => { if (error) { @@ -238,6 +220,9 @@ export class OsmPreferences { }) } + + private static readonly endsWithNumber = /:[0-9]+$/ + /** * Returns all keys matching `k:[number]` * Split separately for test @@ -249,7 +234,24 @@ export class OsmPreferences { * */ private static keysStartingWith(allKeys: string[], key: string): string[] { - const keys = allKeys.filter((k) => k === key || k.match(new RegExp(key + ":[0-9]+"))) + + const keys = allKeys.filter((k) => { + if (k === key) { + return true + } + if (!k.startsWith(key)) { + return false + } + const match = k.match(OsmPreferences.endsWithNumber) + if (!match) { + return false + } + const matchLength = match[0].length + if (key.length + matchLength !== k.length) { + return false + } + return true + }) keys.sort() return keys } @@ -298,7 +300,7 @@ export class OsmPreferences { { method: "DELETE", path: "/api/0.6/user/preferences/" + encodeURIComponent(k), - headers: { "Content-Type": "text/plain" }, + headers: { "Content-Type": "text/plain" } }, (error) => { if (error) { @@ -306,7 +308,6 @@ export class OsmPreferences { reject(error) return } - console.debug("Preference ", k, "removed!") resolve() } ) @@ -340,33 +341,50 @@ export class OsmPreferences { throw "Preference too long, at most 255 characters are supported" } - return new Promise((resolve, reject) => { - this.auth.xhr( - { - method: "PUT", - path: "/api/0.6/user/preferences/" + encodeURIComponent(k), - headers: { "Content-Type": "text/plain" }, - content: v, - }, - (error) => { - if (error) { - console.warn(`Could not set preference "${k}"'`, error) - reject(error) - return - } - resolve() - } - ) - }) + try { + + return this.osmConnection.interact("user/preferences/" + encodeURIComponent(k), + "PUT", { "Content-Type": "text/plain" }, v) + } catch (e) { + console.error("Could not upload preference due to", e) + } } async removeAllWithPrefix(prefix: string) { const keys = this.seenKeys + let somethingChanged = false for (const key of keys) { if (!key.startsWith(prefix)) { continue } + console.log("Cleaning up preference", key) await this.deleteKeyDirectly(key) + somethingChanged = true } + return somethingChanged + } + + private async cleanup() { + const prefixesToClean = ["mapcomplete-mapcomplete-", "mapcomplete-places-history", "unofficial-theme-", "mapcompleteplaces", "mapcompletethemes"] // TODO enable this one once the new system is in prod "mapcomplete-current-open-changeset-"] + let somethingChanged = false + for (const prefix of prefixesToClean) { + const hasChange = await this.removeAllWithPrefix(prefix) // Don't inline - short-circuiting + somethingChanged ||= hasChange + } + if (somethingChanged) { + this._allPreferences.ping() + } + + const themes = this.osmConnection.getAllOpenChangesetsPreferences() + const now = new Date() + + for (const theme of themes.data) { + const cs = this.osmConnection.getCurrentChangesetFor(theme) + if (now.getTime() - cs.data.opened > 24 * 60 * 60 * 1000) { + console.log("Clearing 'open changeset' for theme", theme, "; definitively expired by now") + cs.set(undefined) + } + } + } } diff --git a/src/Logic/Osm/Overpass.ts b/src/Logic/Osm/Overpass.ts index e76948f52..d35b34444 100644 --- a/src/Logic/Osm/Overpass.ts +++ b/src/Logic/Osm/Overpass.ts @@ -3,10 +3,10 @@ import { Utils } from "../../Utils" import { ImmutableStore, Store } from "../UIEventSource" import { BBox } from "../BBox" import osmtogeojson from "osmtogeojson" -import { FeatureCollection } from "@turf/turf" -import { Geometry } from "geojson" +import { FeatureCollection, Geometry } from "geojson" import { OsmTags } from "../../Models/OsmFeature" -;("use strict") + +("use strict") /** * Interfaces overpass to get all the latest data */ @@ -64,14 +64,14 @@ export class Overpass { elements: [] remark osm3s: { timestamp_osm_base: string } - }>(this.buildUrl(query)) + }>(this.buildUrl(query), {}) if (json.elements.length === 0 && json.remark !== undefined) { console.warn("Timeout or other runtime error while querying overpass", json.remark) throw `Runtime error (timeout or similar)${json.remark}` } if (json.elements.length === 0) { - console.warn("No features for", json) + console.warn("No features for", this.buildUrl(query)) } const geojson = >osmtogeojson(json) diff --git a/src/Logic/Search/SearchUtils.ts b/src/Logic/Search/SearchUtils.ts index 1268d193e..520341faf 100644 --- a/src/Logic/Search/SearchUtils.ts +++ b/src/Logic/Search/SearchUtils.ts @@ -17,15 +17,16 @@ export default class SearchUtils { return true } if (searchTerm === "bugs" || searchTerm === "issues") { - window.location.href = "https://github.com/pietervdvn/MapComplete/issues" + window.location.href = "https://source.mapcomplete.org/MapComplete/MapComplete/issues" return true } if (searchTerm === "source") { - window.location.href = "https://github.com/pietervdvn/MapComplete" + window.location.href = "https://source.mapcomplete.org/MapComplete/MapComplete" return true } if (searchTerm === "docs") { - window.location.href = "https://github.com/pietervdvn/MapComplete/tree/develop/Docs" + window.location.href = + "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs" return true } if (searchTerm === "osmcha" || searchTerm === "stats") { diff --git a/src/Logic/State/GeoLocationState.ts b/src/Logic/State/GeoLocationState.ts index 21fa3aaca..6a94347a4 100644 --- a/src/Logic/State/GeoLocationState.ts +++ b/src/Logic/State/GeoLocationState.ts @@ -8,9 +8,10 @@ import { AndroidPolyfill } from "../Web/AndroidPolyfill" export type GeolocationPermissionState = "prompt" | "requested" | "granted" | "denied" export interface GeoLocationPointProperties extends GeolocationCoordinates { - id: "gps" + id: "gps" | string "user:location": "yes" - date: string + date: string, + alpha?: string } /** diff --git a/src/Logic/State/SearchState.ts b/src/Logic/State/SearchState.ts index 59b59d9bb..cb9992775 100644 --- a/src/Logic/State/SearchState.ts +++ b/src/Logic/State/SearchState.ts @@ -70,7 +70,17 @@ export default class SearchState { const themeSearch = ThemeSearchIndex.fromState(state) this.themeSuggestions = this.searchTerm.mapD( - (query) => themeSearch.data.search(query, 3), + (query) => { + const results = themeSearch.data.search(query, 3) + const deduped: MinimalThemeInformation[] = [] + for (const result of results) { + if (deduped.some(th => th.id === result.id)) { + continue + } + deduped.push(result) + } + return deduped + }, [themeSearch] ) diff --git a/src/Logic/State/UserRelatedState.ts b/src/Logic/State/UserRelatedState.ts index 8c9996efc..f67bf23b3 100644 --- a/src/Logic/State/UserRelatedState.ts +++ b/src/Logic/State/UserRelatedState.ts @@ -21,10 +21,53 @@ import Showdown from "showdown" import { LocalStorageSource } from "../Web/LocalStorageSource" import { GeocodeResult } from "../Search/GeocodingProvider" -export class OptionallySyncedHistory { +class RoundRobinStore { + private readonly _store: UIEventSource + private readonly _index: UIEventSource + private readonly _value: UIEventSource + public readonly value: Store + private readonly _maxCount: number + + constructor(store: UIEventSource, index: UIEventSource, maxCount: number) { + this._store = store + this._index = index + this._maxCount = maxCount + this._value = new UIEventSource([]) + this.value = this._value + this._store.addCallbackD(() => this.set()) + this.set() + } + + private set() { + const v = this._store.data + const i = this._index.data + const newList = Utils.NoNull(v.slice(i + 1, v.length).concat(v.slice(0, i + 1))) + if (newList.length === 0) { + this._index.set(0) + } + this._value.set(newList) + } + + /** + * Add a value to the underlying store + * @param t + */ + public add(t: T) { + const i = this._index.data + this._index.set((i + 1) % this._maxCount) + this._store.data[i] = t + this._store.ping() + + } + + +} + +export class OptionallySyncedHistory { public readonly syncPreference: UIEventSource<"sync" | "local" | "no"> public readonly value: Store - private readonly synced: UIEventSource + private readonly syncedBackingStore: UIEventSource + private readonly syncedOrdered: RoundRobinStore private readonly local: UIEventSource private readonly thisSession: UIEventSource private readonly _maxHistory: number @@ -40,11 +83,20 @@ export class OptionallySyncedHistory { this.osmconnection = osmconnection this._maxHistory = maxHistory this._isSame = isSame - this.syncPreference = osmconnection.getPreference("preference-" + key + "-history", "sync") - const synced = (this.synced = UIEventSource.asObject( - osmconnection.getPreference(key + "-history"), - [] - )) + this.syncPreference = osmconnection.getPreference("preference-" + key + "-history", { + defaultValue: "sync" + }) + + this.syncedBackingStore = Stores.fromArray( + Utils.TimesT(maxHistory, (i) => { + const pref = osmconnection.getPreference(key + "-hist-" + i + "-") + return UIEventSource.asObject(pref, undefined) + })) + + const ringIndex = UIEventSource.asInt(osmconnection.getPreference(key + "-hist-round-robin", { + defaultValue: "0" + })) + this.syncedOrdered = new RoundRobinStore(this.syncedBackingStore, ringIndex, 10) const local = (this.local = LocalStorageSource.getParsed(key + "-history", [])) const thisSession = (this.thisSession = new UIEventSource( [], @@ -52,7 +104,7 @@ export class OptionallySyncedHistory { )) this.syncPreference.addCallback((syncmode) => { if (syncmode === "sync") { - const list = [...thisSession.data, ...synced.data].slice(0, maxHistory) + const list = [...thisSession.data, ...this.syncedOrdered.value.data].slice(0, maxHistory) if (this._isSame) { for (let i = 0; i < list.length; i++) { for (let j = i + 1; j < list.length; j++) { @@ -62,12 +114,12 @@ export class OptionallySyncedHistory { } } } - synced.set(list) + this.syncedBackingStore.set(list) } else if (syncmode === "local") { - local.set(synced.data?.slice(0, maxHistory)) - synced.set([]) + local.set(this.syncedOrdered.value.data?.slice(0, maxHistory)) + this.syncedBackingStore.set([]) } else { - synced.set([]) + this.syncedBackingStore.set([]) local.set([]) } }) @@ -75,10 +127,10 @@ export class OptionallySyncedHistory { this.value = this.syncPreference.bind((syncPref) => this.getAppropriateStore(syncPref)) } - private getAppropriateStore(syncPref?: string) { + private getAppropriateStore(syncPref?: string): Store { syncPref ??= this.syncPreference.data if (syncPref === "sync") { - return this.synced + return this.syncedOrdered.value } if (syncPref === "local") { return this.local @@ -87,12 +139,29 @@ export class OptionallySyncedHistory { } public add(t: T) { - const store = this.getAppropriateStore() - let oldList = store.data ?? [] if (this._isSame) { - oldList = oldList.filter((x) => !this._isSame(t, x)) + const alreadyNoted = this.getAppropriateStore().data.some(item => this._isSame(item, t)) + if (alreadyNoted) { + return + } + } + + if (this.syncPreference.data === "local") { + const ls = this.local.data + ls.unshift(t) + if (ls.length >= this._maxHistory) { + ls.splice(this._maxHistory, 1) + } + this.local.ping() + } else if (this.syncPreference.data === "sync") { + this.osmconnection.isLoggedIn.addCallbackAndRun(loggedIn => { + // Wait until we are logged in and the settings are downloaded before adding the preference + if (loggedIn) { + this.syncedOrdered.add(t) + return true + } + }) } - store.set([t, ...oldList].slice(0, this._maxHistory)) } /** @@ -113,7 +182,8 @@ export class OptionallySyncedHistory { } clear() { - this.getAppropriateStore().set([]) + this.syncedBackingStore.set([]) + this.local.set([]) } } @@ -190,33 +260,33 @@ export default class UserRelatedState { this.osmConnection = osmConnection this.showAllQuestionsAtOnce = UIEventSource.asBoolean( - this.osmConnection.getPreference("show-all-questions", "false") + this.osmConnection.getPreference("show-all-questions", { defaultValue: "false" }) ) this.language = this.osmConnection.getPreference("language") this.showTags = this.osmConnection.getPreference("show_tags") this.showCrosshair = this.osmConnection.getPreference("show_crosshair") this.fixateNorth = this.osmConnection.getPreference("fixate-north") - this.morePrivacy = this.osmConnection.getPreference("more_privacy", "no") + this.morePrivacy = this.osmConnection.getPreference("more_privacy", { defaultValue: "no" }) this.a11y = this.osmConnection.getPreference("a11y") this.mangroveIdentity = new MangroveIdentity( - this.osmConnection.getPreference("identity", undefined, "mangrove"), - this.osmConnection.getPreference("identity-creation-date", undefined, "mangrove") - ) - this.preferredBackgroundLayer = this.osmConnection.getPreference( - "preferred-background-layer" + this.osmConnection.getPreference("identity", { defaultValue: undefined, prefix: "mangrove" }), + this.osmConnection.getPreference("identity-creation-date", { + defaultValue: undefined, + prefix: "mangrove" + }) ) + this.preferredBackgroundLayer = this.osmConnection.getPreference("preferred-background-layer") - this.addNewFeatureMode = this.osmConnection.getPreference( - "preferences-add-new-mode", - "button_click_right" + this.addNewFeatureMode = this.osmConnection.getPreference("preferences-add-new-mode", + { defaultValue: "button_click_right" } ) this.showScale = UIEventSource.asBoolean( - this.osmConnection.GetPreference("preference-show-scale", "false") + this.osmConnection.getPreference("preference-show-scale", { defaultValue: "false" }) ) - this.imageLicense = this.osmConnection.getPreference("pictures-license", "CC0") + this.imageLicense = this.osmConnection.getPreference("pictures-license", { defaultValue: "CC0" }) this.installedUserThemes = UserRelatedState.initInstalledUserThemes(osmConnection) this.translationMode = this.initTranslationMode() this.homeLocation = this.initHomeLocation() @@ -249,7 +319,7 @@ export default class UserRelatedState { private initTranslationMode(): UIEventSource<"false" | "true" | "mobile" | undefined | string> { const translationMode: UIEventSource = - this.osmConnection.getPreference("translation-mode", "false") + this.osmConnection.getPreference("translation-mode", { defaultValue: "false" }) translationMode.addCallbackAndRunD((mode) => { mode = mode.toLowerCase() if (mode === "true" || mode === "yes") { @@ -300,8 +370,8 @@ export default class UserRelatedState { } catch (e) { console.warn( "Removing theme " + - id + - " as it could not be parsed from the preferences; the content is:", + id + + " as it could not be parsed from the preferences; the content is:", str ) pref.setData(null) @@ -331,7 +401,7 @@ export default class UserRelatedState { icon: layout.icon, title: layout.title.translations, shortDescription: layout.shortDescription.translations, - definition: layout["definition"], + definition: layout["definition"] }) ) } @@ -386,13 +456,13 @@ export default class UserRelatedState { id: "home", "user:home": "yes", _lon: homeLonLat[0], - _lat: homeLonLat[1], + _lat: homeLonLat[1] }, geometry: { type: "Point", - coordinates: homeLonLat, - }, - }, + coordinates: homeLonLat + } + } ] }) return new StaticFeatureSource(feature) @@ -414,7 +484,7 @@ export default class UserRelatedState { _applicationOpened: new Date().toISOString(), _supports_sharing: typeof window === "undefined" ? "no" : window.navigator.share ? "yes" : "no", - _iframe: Utils.isIframe ? "yes" : "no", + _iframe: Utils.isIframe ? "yes" : "no" }) if (!Utils.runningFromConsole) { amendedPrefs.data["_host"] = window.location.host @@ -462,18 +532,18 @@ export default class UserRelatedState { const zenLinks: { link: string; id: string }[] = Utils.NoNull([ hasMissingTheme ? { - id: "theme:" + layout.id, - link: LinkToWeblate.hrefToWeblateZen( - language, - "themes", - layout.id - ), - } + id: "theme:" + layout.id, + link: LinkToWeblate.hrefToWeblateZen( + language, + "themes", + layout.id + ) + } : undefined, ...missingLayers.map((id) => ({ id: "layer:" + id, - link: LinkToWeblate.hrefToWeblateZen(language, "layers", id), - })), + link: LinkToWeblate.hrefToWeblateZen(language, "layers", id) + })) ]) const untranslated_count = untranslated.length amendedPrefs.data["_translation_total"] = "" + total @@ -579,7 +649,7 @@ export default class UserRelatedState { public getThemeDisabled(themeId: string, layerId: string): UIEventSource { const flatSource = this.osmConnection.getPreference( "disabled-questions-" + themeId + "-" + layerId, - "[]" + { defaultValue: "[]" } ) return UIEventSource.asObject(flatSource, []) } diff --git a/src/Logic/State/UserSettingsMetaTagging.ts b/src/Logic/State/UserSettingsMetaTagging.ts index 6e568c5c3..33a5ae85b 100644 --- a/src/Logic/State/UserSettingsMetaTagging.ts +++ b/src/Logic/State/UserSettingsMetaTagging.ts @@ -1,42 +1,14 @@ import { Utils } from "../../Utils" /** This code is autogenerated - do not edit. Edit ./assets/layers/usersettings/usersettings.json instead */ export class ThemeMetaTagging { - public static readonly themeName = "usersettings" + public static readonly themeName = "usersettings" - public metaTaggging_for_usersettings(feat: { properties: Record }) { - Utils.AddLazyProperty(feat.properties, "_mastodon_candidate_md", () => - feat.properties._description - .match(/\[[^\]]*\]\((.*(mastodon|en.osm.town).*)\).*/) - ?.at(1) - ) - Utils.AddLazyProperty( - feat.properties, - "_d", - () => feat.properties._description?.replace(/</g, "<")?.replace(/>/g, ">") ?? "" - ) - Utils.AddLazyProperty(feat.properties, "_mastodon_candidate_a", () => - ((feat) => { - const e = document.createElement("div") - e.innerHTML = feat.properties._d - return Array.from(e.getElementsByTagName("a")).filter( - (a) => a.href.match(/mastodon|en.osm.town/) !== null - )[0]?.href - })(feat) - ) - Utils.AddLazyProperty(feat.properties, "_mastodon_link", () => - ((feat) => { - const e = document.createElement("div") - e.innerHTML = feat.properties._d - return Array.from(e.getElementsByTagName("a")).filter( - (a) => a.getAttribute("rel")?.indexOf("me") >= 0 - )[0]?.href - })(feat) - ) - Utils.AddLazyProperty( - feat.properties, - "_mastodon_candidate", - () => feat.properties._mastodon_candidate_md ?? feat.properties._mastodon_candidate_a - ) - feat.properties["__current_backgroun"] = "initial_value" - } -} + public metaTaggging_for_usersettings(feat: {properties: Record}) { + Utils.AddLazyProperty(feat.properties, '_mastodon_candidate_md', () => feat.properties._description.match(/\[[^\]]*\]\((.*(mastodon|en.osm.town).*)\).*/)?.at(1) ) + Utils.AddLazyProperty(feat.properties, '_d', () => feat.properties._description?.replace(/</g,'<')?.replace(/>/g,'>') ?? '' ) + Utils.AddLazyProperty(feat.properties, '_mastodon_candidate_a', () => (feat => {const e = document.createElement('div');e.innerHTML = feat.properties._d;return Array.from(e.getElementsByTagName("a")).filter(a => a.href.match(/mastodon|en.osm.town/) !== null)[0]?.href }) (feat) ) + Utils.AddLazyProperty(feat.properties, '_mastodon_link', () => (feat => {const e = document.createElement('div');e.innerHTML = feat.properties._d;return Array.from(e.getElementsByTagName("a")).filter(a => a.getAttribute("rel")?.indexOf('me') >= 0)[0]?.href})(feat) ) + Utils.AddLazyProperty(feat.properties, '_mastodon_candidate', () => feat.properties._mastodon_candidate_md ?? feat.properties._mastodon_candidate_a ) + feat.properties['__current_backgroun'] = 'initial_value' + } +} \ No newline at end of file diff --git a/src/Logic/Tags/TagUtils.ts b/src/Logic/Tags/TagUtils.ts index b6db51681..ba862fa18 100644 --- a/src/Logic/Tags/TagUtils.ts +++ b/src/Logic/Tags/TagUtils.ts @@ -92,12 +92,12 @@ export class TagUtils { "!~i~": { name: "Value does *not* match case-invariant regex", overpassSupport: true, - docs: "A tag can also be tested against a regex with `key~i~regex`, where the case of the value will be ignored. The regex is still matched against the _entire_ value. This filter returns true if the value does *not* match", + docs: "A tag can also be tested against a regex with `key~i~regex`, where the case of the value will be ignored. The regex is still matched against the _entire_ value (thus: a `^` and `$` are automatically added to start and end). This filter returns true if the value does *not* match" }, "~~": { name: "Key and value should match given regex", overpassSupport: true, - docs: "Both the `key` and `value` part of this specification are interpreted as regexes, both the key and value musth completely match their respective regexes", + docs: "Both the `key` and `value` part of this specification are interpreted as regexes, both the key and value must completely match their respective regexes (thus: a `^` and `$` are automatically added to start and end)" }, "~i~~": { name: "Key and value should match a given regex; value is case-invariant", @@ -191,7 +191,7 @@ export class TagUtils { "When creating the `json` file describing your layer or theme, you'll have to add a few tags to describe what you want.\n" + "This document gives an overview of what every expression means and how it behaves in edge cases.\n" + "\n" + - "If the schema-files note a type [`TagConfigJson`](https://github.com/pietervdvn/MapComplete/blob/develop/src/Models/ThemeConfig/Json/TagConfigJson.ts), you can use one of these values.\n" + + "If the schema-files note a type [`TagConfigJson`](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/src/Models/ThemeConfig/Json/TagConfigJson.ts), you can use one of these values.\n" + "\n" + "In some cases, not every type of tags-filter can be used. For example, _rendering_ an option with a regex is\n" + 'fine (`"if": "brand~[Bb]randname", "then":" The brand is Brandname"`); but this regex can not be used to write a value\n' + @@ -840,7 +840,7 @@ export class TagUtils { } const withRegex = TagUtils.parseRegexOperator(tag) if (withRegex != null) { - if (withRegex.value === "*" && withRegex.invert) { + if (withRegex.value === "*" && withRegex.invert && typeof withRegex.key !== "string") { throw `Don't use 'key!~*' - use 'key=' instead (empty string as value (in the tag ${tag} while parsing ${context})` } if (withRegex.value === "") { diff --git a/src/Logic/UIEventSource.ts b/src/Logic/UIEventSource.ts index 4b892bb71..391e9e6f2 100644 --- a/src/Logic/UIEventSource.ts +++ b/src/Logic/UIEventSource.ts @@ -1,5 +1,6 @@ import { Utils } from "../Utils" import { Readable, Subscriber, Unsubscriber, Updater, Writable } from "svelte/store" + /** * Various static utils */ @@ -36,8 +37,10 @@ export class Stores { */ public static FromPromise(promise: Promise): Store { const src = new UIEventSource(undefined) - promise?.then((d) => src.setData(d)) - promise?.catch((err) => console.warn("Promise failed:", err)) + promise?.catch((err): undefined => { + console.warn("Promise failed:", err) + return undefined + })?.then((d) => src.setData(d)) return src } @@ -104,6 +107,33 @@ export class Stores { }) return newStore } + + public static fromArray(sources: ReadonlyArray>): UIEventSource { + const src = new UIEventSource(sources.map(s => s.data)) + for (let i = 0; i < sources.length; i++) { + sources[i].addCallback(content => { + src.data[i] = content + src.ping() + }) + } + src.addCallbackD(contents => { + for (let i = 0; i < contents.length; i++) { + sources[i].setData(contents[i]) + } + }) + return src + } + + public static fromStoresArray(sources: ReadonlyArray>): Store { + const src = new UIEventSource(sources.map(s => s.data)) + for (let i = 0; i < sources.length; i++) { + sources[i].addCallback(content => { + src.data[i] = content + src.ping() + }) + } + return src + } } export abstract class Store implements Readable { @@ -129,16 +159,16 @@ export abstract class Store implements Readable { } abstract map(f: (t: T) => J): Store - abstract map(f: (t: T) => J, extraStoresToWatch: Store[]): Store + abstract map(f: (t: T) => J, extraStoresToWatch: Store[]): Store abstract map( f: (t: T) => J, - extraStoresToWatch: Store[], + extraStoresToWatch: Store[], callbackDestroyFunction: (f: () => void) => void ): Store public mapD( f: (t: Exclude) => J, - extraStoresToWatch?: Store[], + extraStoresToWatch?: Store[], callbackDestroyFunction?: (f: () => void) => void ): Store { return this.map( @@ -241,7 +271,7 @@ export abstract class Store implements Readable { * src.setData(0) * lastValue // => "def" */ - public bind(f: (t: T) => Store, extraSources: Store[] = []): Store { + public bind(f: (t: T) => Store, extraSources: Store[] = []): Store { const mapped = this.map(f, extraSources) const sink = new UIEventSource(undefined) const seenEventSources = new Set>() @@ -275,7 +305,7 @@ export abstract class Store implements Readable { public bindD( f: (t: Exclude) => Store, - extraSources: Store[] = [] + extraSources: Store[] = [] ): Store { return this.bind((t) => { if (t === null) { @@ -295,10 +325,9 @@ export abstract class Store implements Readable { const newSource = new UIEventSource(this.data) - const self = this this.addCallback((latestData) => { window.setTimeout(() => { - if (self.data == latestData) { + if (this.data == latestData) { // compare by reference. // Note that 'latestData' and 'self.data' are both from the same UIEVentSource, but both are dereferenced at a different time newSource.setData(latestData) @@ -316,14 +345,13 @@ export abstract class Store implements Readable { * @constructor */ public AsPromise(condition?: (t: T) => boolean): Promise { - const self = this condition = condition ?? ((t) => t !== undefined) return new Promise((resolve) => { - const data = self.data + const data = this.data if (condition(data)) { resolve(data) } else { - self.addCallbackD((data) => { + this.addCallbackD((data) => { if (condition(data)) { resolve(data) return true // return true to unregister as we only need to be called once @@ -338,7 +366,7 @@ export abstract class Store implements Readable { /** * Same as 'addCallbackAndRun', added to be compatible with Svelte */ - public subscribe(run: Subscriber & ((value: T) => void), _?): Unsubscriber { + public subscribe(run: Subscriber & ((value: T) => void)): Unsubscriber { // We don't need to do anything with 'invalidate', see // https://github.com/sveltejs/svelte/issues/3859 @@ -371,7 +399,8 @@ export class ImmutableStore extends Store { this.data = data } - private static readonly pass: () => void = () => {} + private static readonly pass: () => void = () => { + } addCallback(_: (data: T) => void): () => void { // pass: data will never change @@ -451,7 +480,7 @@ class ListenerTracker { public ping(data: T): number { this.pingCount++ let toDelete = undefined - let startTime = new Date().getTime() / 1000 + const startTime = new Date().getTime() / 1000 for (const callback of this._callbacks) { try { if (callback(data) === true) { @@ -467,7 +496,7 @@ class ListenerTracker { console.error("Got an error while running a callback:", e) } } - let endTime = new Date().getTime() / 1000 + const endTime = new Date().getTime() / 1000 if (endTime - startTime > 500) { console.trace( "Warning: a ping took more then 500ms; this is probably a performance issue" @@ -495,13 +524,13 @@ class ListenerTracker { * The mapped store is a helper type which does the mapping of a function. */ class MappedStore extends Store { - private static readonly pass: () => {} + private static readonly pass: () => void private readonly _upstream: Store private readonly _upstreamCallbackHandler: ListenerTracker | undefined private _upstreamPingCount: number = -1 private _unregisterFromUpstream: () => void private readonly _f: (t: TIn) => T - private readonly _extraStores: Store[] | undefined + private readonly _extraStores: Store[] | undefined private _unregisterFromExtraStores: (() => void)[] | undefined private _callbacks: ListenerTracker = new ListenerTracker() private _callbacksAreRegistered = false @@ -509,7 +538,7 @@ class MappedStore extends Store { constructor( upstream: Store, f: (t: TIn) => T, - extraStores: Store[], + extraStores: Store[], upstreamListenerHandler: ListenerTracker | undefined, initialState: T, onDestroy?: (f: () => void) => void @@ -551,10 +580,10 @@ class MappedStore extends Store { map( f: (t: T) => J, - extraStores: Store[] = undefined, + extraStores: Store[] = undefined, ondestroyCallback?: (f: () => void) => void ): Store { - let stores: Store[] = undefined + let stores: Store[] = undefined if (extraStores?.length > 0 || this._extraStores?.length > 0) { stores = [] } @@ -578,7 +607,7 @@ class MappedStore extends Store { ) } - addCallback(callback: (data: T) => any | boolean | void): () => void { + addCallback(callback: (data: T) => unknown | boolean | void): () => void { if (!this._callbacksAreRegistered) { // This is the first callback that is added // We register this 'map' to the upstream object and all the streams @@ -593,7 +622,7 @@ class MappedStore extends Store { } } - addCallbackAndRun(callback: (data: T) => any | boolean | void): () => void { + addCallbackAndRun(callback: (data: T) => unknown | boolean | void): () => void { const unregister = this.addCallback(callback) const doRemove = callback(this.data) if (doRemove === true) { @@ -603,7 +632,7 @@ class MappedStore extends Store { return unregister } - addCallbackAndRunD(callback: (data: T) => any | boolean | void): () => void { + addCallbackAndRunD(callback: (data: T) => unknown | boolean | void): () => void { return this.addCallbackAndRun((data) => { if (data !== undefined) { return callback(data) @@ -611,7 +640,7 @@ class MappedStore extends Store { }) } - addCallbackD(callback: (data: T) => any | boolean | void): () => void { + addCallbackD(callback: (data: T) => unknown | boolean | void): () => void { return this.addCallback((data) => { if (data !== undefined) { return callback(data) @@ -626,9 +655,9 @@ class MappedStore extends Store { } private registerCallbacksToUpstream() { - this._unregisterFromUpstream = this._upstream.addCallback((_) => this.update()) + this._unregisterFromUpstream = this._upstream.addCallback(() => this.update()) this._unregisterFromExtraStores = this._extraStores?.map((store) => - store?.addCallback((_) => this.update()) + store?.addCallback(() => this.update()) ) this._callbacksAreRegistered = true } @@ -649,7 +678,8 @@ class MappedStore extends Store { } export class UIEventSource extends Store implements Writable { - private static readonly pass: () => void = () => {} + private static readonly pass: () => void = () => { + } public data: T _callbacks: ListenerTracker = new ListenerTracker() @@ -790,7 +820,7 @@ export class UIEventSource extends Store implements Writable { ) } - static asObject( + static asObject( stringUIEventSource: UIEventSource, defaultV: T ): UIEventSource { @@ -802,7 +832,7 @@ export class UIEventSource extends Store implements Writable { try { return JSON.parse(str) } catch (e) { - console.error("Could not parse value", str, "due to", e) + console.error("Could not parse value", str, "due to", e, "; the underlying data store has tag", stringUIEventSource.tag) return defaultV } }, @@ -827,11 +857,11 @@ export class UIEventSource extends Store implements Writable { * If the result of the callback is 'true', the callback is considered finished and will be removed again * @param callback */ - public addCallback(callback: (latestData: T) => boolean | void | any): () => void { + public addCallback(callback: (latestData: T) => boolean | void | unknown): () => void { return this._callbacks.addCallback(callback) } - public addCallbackAndRun(callback: (latestData: T) => boolean | void | any): () => void { + public addCallbackAndRun(callback: (latestData: T) => boolean | void | unknown): () => void { const doDeleteCallback = callback(this.data) if (doDeleteCallback !== true) { return this.addCallback(callback) @@ -896,7 +926,7 @@ export class UIEventSource extends Store implements Writable { */ public map( f: (t: T) => J, - extraSources: Store[] = [], + extraSources: Store[] = [], onDestroy?: (f: () => void) => void ): Store { return new MappedStore(this, f, extraSources, this._callbacks, f(this.data), onDestroy) @@ -908,7 +938,7 @@ export class UIEventSource extends Store implements Writable { */ public mapD( f: (t: Exclude) => J, - extraSources: Store[] = [], + extraSources: Store[] = [], callbackDestroyFunction?: (f: () => void) => void ): Store { return new MappedStore( @@ -926,7 +956,7 @@ export class UIEventSource extends Store implements Writable { this._callbacks, this.data === undefined || this.data === null ? this.data - : f(this.data), + : f(>this.data), callbackDestroyFunction ) } @@ -945,7 +975,7 @@ export class UIEventSource extends Store implements Writable { */ public sync( f: (t: T) => J, - extraSources: Store[], + extraSources: Store[], g: (j: J, t: T) => T, allowUnregister = false ): UIEventSource { diff --git a/src/Logic/Web/IdbLocalStorage.ts b/src/Logic/Web/IdbLocalStorage.ts index c28f4b165..66062c2cd 100644 --- a/src/Logic/Web/IdbLocalStorage.ts +++ b/src/Logic/Web/IdbLocalStorage.ts @@ -38,11 +38,11 @@ export class IdbLocalStorage { return src } - public static SetDirectly(key: string, value: any): Promise { + public static SetDirectly(key: string, value: T): Promise { return idb.set(key, value) } - static GetDirectly(key: string): Promise { + static GetDirectly(key: string): Promise { return idb.get(key) } diff --git a/src/Logic/Web/MangroveReviews.ts b/src/Logic/Web/MangroveReviews.ts index 77271ee33..8bffc99b1 100644 --- a/src/Logic/Web/MangroveReviews.ts +++ b/src/Logic/Web/MangroveReviews.ts @@ -141,7 +141,7 @@ export class MangroveIdentity { */ export default class FeatureReviews { /** - * See https://gitlab.com/open-reviews/mangrove/-/blob/master/servers/reviewer/src/review.rs#L269 and https://github.com/pietervdvn/MapComplete/issues/1775 + * See https://gitlab.com/open-reviews/mangrove/-/blob/master/servers/reviewer/src/review.rs#L269 and https://source.mapcomplete.org/MapComplete/MapComplete/issues/1775 */ public static readonly REVIEW_OPINION_MAX_LENGTH = 1000 private static readonly _featureReviewsCache: Record = {} diff --git a/src/Logic/Web/NearbyImagesSearch.ts b/src/Logic/Web/NearbyImagesSearch.ts index 0b4c07f70..4c92f776b 100644 --- a/src/Logic/Web/NearbyImagesSearch.ts +++ b/src/Logic/Web/NearbyImagesSearch.ts @@ -7,8 +7,6 @@ import { BBox } from "../BBox" import Constants from "../../Models/Constants" import { Utils } from "../../Utils" import { Point } from "geojson" -import MvtSource from "../FeatureSource/Sources/MvtSource" -import AllImageProviders from "../ImageProviders/AllImageProviders" import { Imgur } from "../ImageProviders/Imgur" import { Panoramax, PanoramaxXYZ } from "panoramax-js/dist" @@ -168,6 +166,7 @@ class ImagesFromPanoramaxFetcher implements ImageFetcher { private readonly _radius: number private readonly _panoramax: Panoramax name: string = "panoramax" + public static readonly apiUrls: ReadonlyArray = ["https://panoramax.openstreetmap.fr", "https://api.panoramax.xyz", "https://panoramax.mapcomplete.org"] constructor(url?: string, radius: number = 100) { this._radius = radius @@ -211,111 +210,6 @@ class ImagesFromPanoramaxFetcher implements ImageFetcher { } } -class ImagesFromCacheServerFetcher implements ImageFetcher { - private readonly _searchRadius: number - public readonly name = "fromCacheServer" - private readonly _serverUrl: string - - constructor(searchRadius: number = 500, serverUrl: string = Constants.VectorTileServer) { - this._searchRadius = searchRadius - this._serverUrl = serverUrl - } - - async fetchImages(lat: number, lon: number): Promise { - return ( - await Promise.all([ - this.fetchImagesForType(lat, lon, "lines"), - this.fetchImagesForType(lat, lon, "pois"), - this.fetchImagesForType(lat, lon, "polygons"), - ]) - ).flatMap((x) => x) - } - - async fetchImagesForType( - targetlat: number, - targetlon: number, - type: "lines" | "pois" | "polygons" - ): Promise { - const { x, y, z } = Tiles.embedded_tile(targetlat, targetlon, 14) - - const url = this._serverUrl - - async function getFeatures(x: number, y: number) { - const src = new MvtSource( - Utils.SubstituteKeys(url, { - type, - x, - y, - z, - layer: "item_with_image", - }), - x, - y, - z - ) - await src.updateAsync() - return src.features.data - } - - const features = ( - await Promise.all([ - getFeatures(x, y), - getFeatures(x, y + 1), - getFeatures(x, y - 1), - - getFeatures(x + 1, y + 1), - getFeatures(x + 1, y), - getFeatures(x + 1, y - 1), - - getFeatures(x - 1, y - 1), - getFeatures(x - 1, y), - getFeatures(x - 1, y + 1), - ]) - ).flatMap((x) => x) - - const pics: P4CPicture[] = [] - for (const f of features) { - const [lng, lat] = GeoOperations.centerpointCoordinates(f) - if ( - GeoOperations.distanceBetween([targetlon, targetlat], [lng, lat]) > - this._searchRadius - ) { - return [] - } - for (let i = -1; i < 50; i++) { - let key = "image" - if (i >= 0) { - key += ":" + i - } - const v = f.properties[key] - console.log(v) - if (!v) { - continue - } - let provider = "unkown" - try { - provider = (await AllImageProviders.selectBestProvider("image", v))?.name - } catch (e) { - console.error("Could not detect provider for", "image", v) - } - pics.push({ - pictureUrl: v, - coordinates: { lat, lng }, - details: { - isSpherical: false, - }, - osmTags: { - image: v, - }, - thumbUrl: v, - provider, - }) - } - } - return pics - } -} - class MapillaryFetcher implements ImageFetcher { public readonly name = "mapillary_new" private readonly _panoramas: "only" | "no" | undefined @@ -323,9 +217,10 @@ class MapillaryFetcher implements ImageFetcher { private readonly start_captured_at?: Date private readonly end_captured_at?: Date + static apiUrls: string[] = ["*.fbcdn.net", "https://graph.mapillary.com"] constructor(options?: { - panoramas: undefined | "only" | "no" + panoramas?: undefined | "only" | "no" max_images?: 100 | number start_captured_at?: Date end_captured_at?: Date @@ -339,7 +234,7 @@ class MapillaryFetcher implements ImageFetcher { async fetchImages(lat: number, lon: number): Promise { const boundingBox = new BBox([[lon, lat]]).padAbsolute(0.003) let url = - "https://graph.mapillary.com/images?fields=computed_geometry,creator,id,thumb_256_url,thumb_original_url,compass_angle&bbox=" + + "https://graph.mapillary.com/images?fields=geometry,computed_geometry,creator,id,thumb_256_url,thumb_original_url,compass_angle&bbox=" + [ boundingBox.getWest(), boundingBox.getSouth(), @@ -368,6 +263,7 @@ class MapillaryFetcher implements ImageFetcher { data: { id: string creator: string + geometry: Point computed_geometry: Point is_pano: boolean thumb_256_url: string @@ -377,7 +273,7 @@ class MapillaryFetcher implements ImageFetcher { }>(url) const pics: P4CPicture[] = [] for (const img of response.data) { - const c = img.computed_geometry.coordinates + const c = img.computed_geometry?.coordinates ?? img.geometry.coordinates if (img.thumb_original_url === undefined) { continue } @@ -390,7 +286,7 @@ class MapillaryFetcher implements ImageFetcher { mapillary: img.id, }, details: { - isSpherical: img.is_pano, + isSpherical: this._panoramas === "only" }, }) } @@ -402,21 +298,29 @@ type P4CService = (typeof P4CImageFetcher.services)[number] export class CombinedFetcher { private readonly sources: ReadonlyArray - public static apiUrls = [...P4CImageFetcher.apiUrls, Imgur.apiUrl, ...Imgur.supportingUrls] + public static apiUrls = [...P4CImageFetcher.apiUrls, + Imgur.apiUrl, ...Imgur.supportingUrls, + ...MapillaryFetcher.apiUrls, + ...ImagesFromPanoramaxFetcher.apiUrls + ] constructor(radius: number, maxage: Date, indexedFeatures: IndexedFeatureSource) { this.sources = [ new ImagesInLoadedDataFetcher(indexedFeatures, radius), - new ImagesFromCacheServerFetcher(radius), new ImagesFromPanoramaxFetcher(), new ImagesFromPanoramaxFetcher(Constants.panoramax.url), + // For mapillary, we need to query both with and without panoramas. See https://www.mapillary.com/developer/api-documentation/ new MapillaryFetcher({ - panoramas: "no", max_images: 25, start_captured_at: maxage, + panoramas: "only" }), - new P4CImageFetcher("mapillary"), - new P4CImageFetcher("wikicommons"), + new MapillaryFetcher({ + max_images: 25, + start_captured_at: maxage, + panoramas: "no" + }), new P4CImageFetcher("mapillary"), + new P4CImageFetcher("wikicommons") ].map((f) => new CachedFetcher(f)) } diff --git a/src/Models/Constants.ts b/src/Models/Constants.ts index cad980136..801d9c218 100644 --- a/src/Models/Constants.ts +++ b/src/Models/Constants.ts @@ -230,7 +230,7 @@ export default class Constants { if (Utils.runningFromConsole) { return false } - // The cause for this line of code: https://github.com/pietervdvn/MapComplete/issues/115 + // The cause for this line of code: https://source.mapcomplete.org/MapComplete/MapComplete/issues/115 // See https://stackoverflow.com/questions/19689715/what-is-the-best-way-to-detect-retina-support-on-a-device-using-javascript return ( (window.matchMedia && diff --git a/src/Models/MenuState.ts b/src/Models/MenuState.ts index c4105fbde..9a616f015 100644 --- a/src/Models/MenuState.ts +++ b/src/Models/MenuState.ts @@ -26,6 +26,7 @@ export class MenuState { "about_theme", "download", "favourites", + "failedImages", "usersettings", "share", "menu", diff --git a/src/Models/OsmFeature.ts b/src/Models/OsmFeature.ts index d8ff8928e..e163a471c 100644 --- a/src/Models/OsmFeature.ts +++ b/src/Models/OsmFeature.ts @@ -3,6 +3,8 @@ import { Feature, Geometry } from "geojson" export type RelationId = `relation/${number}` export type WayId = `way/${number}` export type NodeId = `node/${number}` +export type NoteId = `node/${number}` + export type OsmId = NodeId | WayId | RelationId export type OsmTags = Record & { id: string } diff --git a/src/Models/RasterLayers.ts b/src/Models/RasterLayers.ts index de192084d..8ccd517cf 100644 --- a/src/Models/RasterLayers.ts +++ b/src/Models/RasterLayers.ts @@ -32,6 +32,27 @@ export class AvailableRasterLayers { public static readonly globalLayers: ReadonlyArray = AvailableRasterLayers.initGlobalLayers() + public static bing = bingJson + public static readonly osmCartoProperties: RasterLayerProperties = { + id: "osm", + name: "OpenStreetMap", + url: "https://tile.openstreetmap.org/{z}/{x}/{y}.png", + attribution: { + text: "OpenStreetMap", + url: "https://openStreetMap.org/copyright" + }, + best: true, + max_zoom: 19, + min_zoom: 0, + category: "osmbasedmap" + } + public static readonly osmCarto: RasterLayerPolygon = { + type: "Feature", + properties: AvailableRasterLayers.osmCartoProperties, + geometry: BBox.global.asGeometry() + } + + public static allAvailableGlobalLayers = new Set([...AvailableRasterLayers.globalLayers, AvailableRasterLayers.osmCarto, AvailableRasterLayers.bing]) private static initGlobalLayers(): RasterLayerPolygon[] { const gl: RasterLayerProperties[] = (globallayers["default"] ?? globallayers).layers.filter( @@ -54,26 +75,7 @@ export class AvailableRasterLayers { ) } - public static bing = bingJson - public static readonly osmCartoProperties: RasterLayerProperties = { - id: "osm", - name: "OpenStreetMap", - url: "https://tile.openstreetmap.org/{z}/{x}/{y}.png", - attribution: { - text: "OpenStreetMap", - url: "https://openStreetMap.org/copyright", - }, - best: true, - max_zoom: 19, - min_zoom: 0, - category: "osmbasedmap", - } - public static readonly osmCarto: RasterLayerPolygon = { - type: "Feature", - properties: AvailableRasterLayers.osmCartoProperties, - geometry: BBox.global.asGeometry(), - } /** * The default background layer that any theme uses which does not explicitly define a background diff --git a/src/Models/ThemeConfig/Conversion/Conversion.ts b/src/Models/ThemeConfig/Conversion/Conversion.ts index cfd6a3a50..5d7875757 100644 --- a/src/Models/ThemeConfig/Conversion/Conversion.ts +++ b/src/Models/ThemeConfig/Conversion/Conversion.ts @@ -151,7 +151,11 @@ export class Each extends Conversion { values[i]?.["id"] !== undefined ? values[i]?.["id"] : "" ) } - const r = step.convert(values[i], c.enter(i)) + let id = "" + if (values[i]?.["id"]) { + id = `(${values[i]?.["id"]})` + } + const r = step.convert(values[i], c.enter(i + id)) result.push(r) } return result diff --git a/src/Models/ThemeConfig/Conversion/ExpandTagRendering.ts b/src/Models/ThemeConfig/Conversion/ExpandTagRendering.ts index 3c6cf2363..df1697c87 100644 --- a/src/Models/ThemeConfig/Conversion/ExpandTagRendering.ts +++ b/src/Models/ThemeConfig/Conversion/ExpandTagRendering.ts @@ -62,7 +62,7 @@ export class ExpandTagRendering extends Conversion< spec: string | { builtin: string | string[] } | TagRenderingConfigJson, ctx: ConversionContext ): QuestionableTagRenderingConfigJson[] { - const trs = this.convertOnce(spec, ctx)?.map((tr) => + const trs = this.convertOnce(spec, ctx)?.map((tr) => this.pruneMappings(tr, ctx) ) if (!Array.isArray(trs)) { @@ -231,6 +231,8 @@ export class ExpandTagRendering extends Conversion< } } + found._definedIn = [layer.id, found.id] + found = contextWriter.convertStrict( found, ConversionContext.construct( @@ -248,9 +250,9 @@ export class ExpandTagRendering extends Conversion< } private convertOnce( - tr: string | { builtin: string } | TagRenderingConfigJson, + tr: string | { builtin: string | string[] } | TagRenderingConfigJson, ctx: ConversionContext - ): TagRenderingConfigJson[] { + ): (TagRenderingConfigJson & { id: string })[] { const state = this._state if (tr === undefined) { diff --git a/src/Models/ThemeConfig/Conversion/MiscTagRenderingChecks.ts b/src/Models/ThemeConfig/Conversion/MiscTagRenderingChecks.ts index eab32b221..7b2ea274c 100644 --- a/src/Models/ThemeConfig/Conversion/MiscTagRenderingChecks.ts +++ b/src/Models/ThemeConfig/Conversion/MiscTagRenderingChecks.ts @@ -1,10 +1,7 @@ import { DesugaringStep } from "./Conversion" import { TagRenderingConfigJson } from "../Json/TagRenderingConfigJson" import { LayerConfigJson } from "../Json/LayerConfigJson" -import { - MappingConfigJson, - QuestionableTagRenderingConfigJson, -} from "../Json/QuestionableTagRenderingConfigJson" +import { MappingConfigJson, QuestionableTagRenderingConfigJson } from "../Json/QuestionableTagRenderingConfigJson" import { ConversionContext } from "./ConversionContext" import { Translation } from "../../../UI/i18n/Translation" import { TagUtils } from "../../../Logic/Tags/TagUtils" @@ -216,6 +213,14 @@ export class MiscTagRenderingChecks extends DesugaringStep { /* At this point, we know which question labels are not yet handled and which already are handled, and we * know there is no previous catch-all questions */ + seen.add("hidden") const question: QuestionableTagRenderingConfigJson = { id: "leftover-questions", + labels: ["ignore-docs", "added_by_default"], render: { "*": `{questions( ,${Array.from(seen).join(";")})}`, }, @@ -507,7 +497,7 @@ export class RewriteSpecial extends DesugaringStep { (sp) => sp.funcName ) context.err( - `Special visualisation '${type}' not found. Did you perhaps mean ${options[0].funcName}, ${options[1].funcName} or ${options[2].funcName}?\n\tFor all known special visualisations, please see https://github.com/pietervdvn/MapComplete/blob/develop/Docs/SpecialRenderings.md` + `Special visualisation '${type}' not found. Did you perhaps mean ${options[0].funcName}, ${options[1].funcName} or ${options[2].funcName}?\n\tFor all known special visualisations, please see https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/SpecialRenderings.md` ) return undefined } diff --git a/src/Models/ThemeConfig/Conversion/PrepareTheme.ts b/src/Models/ThemeConfig/Conversion/PrepareTheme.ts index abbd5c9d9..261f6fbf8 100644 --- a/src/Models/ThemeConfig/Conversion/PrepareTheme.ts +++ b/src/Models/ThemeConfig/Conversion/PrepareTheme.ts @@ -46,7 +46,7 @@ class SubstituteLayer extends Conversion n[0]) // Known builtin layers are "+.join(",")+"\n For more information, see " context.err(`The layer with name ${name} was not found as a builtin layer. Perhaps you meant ${ids[0]}, ${ids[1]} or ${ids[2]}? - For an overview of all available layers, refer to https://github.com/pietervdvn/MapComplete/blob/develop/Docs/BuiltinLayers.md`) + For an overview of all available layers, refer to https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/BuiltinLayers.md`) } if (typeof json === "string") { diff --git a/src/Models/ThemeConfig/Json/LayerConfigJson.ts b/src/Models/ThemeConfig/Json/LayerConfigJson.ts index a826d463a..533911ae8 100644 --- a/src/Models/ThemeConfig/Json/LayerConfigJson.ts +++ b/src/Models/ThemeConfig/Json/LayerConfigJson.ts @@ -148,7 +148,7 @@ export interface LayerConfigJson { * "_some_key:=some_javascript_expression" * ] * - * See the full documentation on [https://github.com/pietervdvn/MapComplete/blob/master/Docs/CalculatedTags.md] + * See the full documentation on [https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/CalculatedTags.md] * * group: expert * question: What extra attributes should be calculated with javascript? @@ -254,7 +254,7 @@ export interface LayerConfigJson { * Creates points to render on the map. * This can render points for point-objects, lineobjects or areaobjects; use 'location' to indicate where it should be rendered. * - * Note that all attributes - including [the calculated tags](https://github.com/pietervdvn/MapComplete/blob/develop/Docs/CalculatedTags.md) can be used to create the markers and lines + * Note that all attributes - including [the calculated tags](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/CalculatedTags.md) can be used to create the markers and lines * * group: pointrendering */ @@ -319,7 +319,7 @@ export interface LayerConfigJson { * * If no presets are defined, the button which invites to add a new preset will not be shown. * - *