From 93ebdd8e1688d2424f0e67d03271d46b4c6640b9 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Tue, 8 Oct 2024 22:37:11 +0200 Subject: [PATCH 001/207] Feat: allow to disable questions (and to enable them again), fix #256 --- assets/layers/usersettings/usersettings.json | 8 + src/Logic/State/UserRelatedState.ts | 10 ++ src/UI/Base/DotMenu.svelte | 14 +- src/UI/Popup/DisabledQuestions.svelte | 23 +++ src/UI/Popup/DisabledQuestionsLayer.svelte | 45 +++++ src/UI/Popup/TagRendering/Questionbox.svelte | 168 +++++++++++------- .../TagRendering/TagRenderingQuestion.svelte | 35 +++- src/UI/SpecialVisualizations.ts | 11 ++ 8 files changed, 238 insertions(+), 76 deletions(-) create mode 100644 src/UI/Popup/DisabledQuestions.svelte create mode 100644 src/UI/Popup/DisabledQuestionsLayer.svelte diff --git a/assets/layers/usersettings/usersettings.json b/assets/layers/usersettings/usersettings.json index fd54a5fdae..141189360b 100644 --- a/assets/layers/usersettings/usersettings.json +++ b/assets/layers/usersettings/usersettings.json @@ -738,6 +738,14 @@ } ] }, + { + "id": "disabled-questions", + "render": { + "special": { + "type": "disabled_questions" + } + } + }, { "id": "title-privacy-legal", "render": { diff --git a/src/Logic/State/UserRelatedState.ts b/src/Logic/State/UserRelatedState.ts index e7ac6c9310..7228ae61e6 100644 --- a/src/Logic/State/UserRelatedState.ts +++ b/src/Logic/State/UserRelatedState.ts @@ -545,4 +545,14 @@ export default class UserRelatedState { return amendedPrefs } + + + /** + * The disabled questions for this theme and layer + */ + public getThemeDisabled(themeId: string, layerId: string): UIEventSource { + const flatSource = this.osmConnection.getPreference("disabled-questions-" + themeId + "-" + layerId, "[]") + return UIEventSource.asObject(flatSource, []) + } + } diff --git a/src/UI/Base/DotMenu.svelte b/src/UI/Base/DotMenu.svelte index 05d41c7ff9..a600f2db32 100644 --- a/src/UI/Base/DotMenu.svelte +++ b/src/UI/Base/DotMenu.svelte @@ -9,17 +9,17 @@ export let open = new UIEventSource(false) export let dotsSize = `w-6 h-6` export let dotsPosition = `top-0 right-0` - export let hideBackground= false + export let hideBackground: boolean = false let menuPosition = `` - if(dotsPosition.indexOf("left-0") >= 0){ + if (dotsPosition.indexOf("left-0") >= 0) { menuPosition = "left-0" - }else{ + } else { menuPosition = `right-0` } - if(dotsPosition.indexOf("top-0") > 0){ + if (dotsPosition.indexOf("top-0") > 0) { menuPosition += " bottom-0" - }else{ + } else { menuPosition += ` top-0` } @@ -49,7 +49,7 @@ } :global(.dots-menu > path) { - fill: var(--interactive-background); + fill: var(--button-background-hover); transition: fill 350ms linear; cursor: pointer; @@ -74,7 +74,7 @@ } .transition-background { - transition: background-color 150ms linear; + transition: background-color 150ms linear; } .transition-background.collapsed { diff --git a/src/UI/Popup/DisabledQuestions.svelte b/src/UI/Popup/DisabledQuestions.svelte new file mode 100644 index 0000000000..4e9a5f006b --- /dev/null +++ b/src/UI/Popup/DisabledQuestions.svelte @@ -0,0 +1,23 @@ + + +

Disabled questions

+{#if $allDisabled.length === 0} + To disable a question, click the three dots in the upper-right corner +{:else} + To enable a question again, click it + {#each layers as layer (layer.id)} + + {/each} +{/if} diff --git a/src/UI/Popup/DisabledQuestionsLayer.svelte b/src/UI/Popup/DisabledQuestionsLayer.svelte new file mode 100644 index 0000000000..82912b4dc1 --- /dev/null +++ b/src/UI/Popup/DisabledQuestionsLayer.svelte @@ -0,0 +1,45 @@ + + +{#if $disabledQuestions.length > 0} +
+ +

+
+ layer.defaultIcon()} /> +
+ +

+
+ {#each $disabledQuestions as id} + + {/each} +
+
+{/if} diff --git a/src/UI/Popup/TagRendering/Questionbox.svelte b/src/UI/Popup/TagRendering/Questionbox.svelte index 20a02d158e..002e13c881 100644 --- a/src/UI/Popup/TagRendering/Questionbox.svelte +++ b/src/UI/Popup/TagRendering/Questionbox.svelte @@ -43,11 +43,20 @@ } return true } + const baseQuestions = (layer?.tagRenderings ?? [])?.filter( - (tr) => allowed(tr.labels) && tr.question !== undefined + (tr) => allowed(tr.labels) && tr.question !== undefined, ) + + /** + * Ids of skipped questions + */ let skippedQuestions = new UIEventSource>(new Set()) + let layerDisabledForTheme = state.userRelatedState.getThemeDisabled(state.layout.id, layer.id) + layerDisabledForTheme.addCallbackAndRunD(disabled => { + skippedQuestions.set(new Set(disabled.concat(Array.from(skippedQuestions.data)))) + }) let questionboxElem: HTMLDivElement let questionsToAsk = tags.map( (tags) => { @@ -69,10 +78,10 @@ } return questionsToAsk }, - [skippedQuestions] + [skippedQuestions], ) let firstQuestion: UIEventSource = new UIEventSource( - undefined + undefined, ) let allQuestionsToAsk: UIEventSource = new UIEventSource< TagRenderingConfig[] @@ -95,6 +104,8 @@ let skipped: number = 0 let loginEnabled = state.featureSwitches.featureSwitchEnableLogin + let debug = state.featureSwitches.featureSwitchIsDebugging + function skip(question: { id: string }, didAnswer: boolean = false) { skippedQuestions.data.add(question.id) // Must use ID, the config object might be a copy of the original @@ -117,43 +128,84 @@ class="marker-questionbox-root" class:hidden={$questionsToAsk.length === 0 && skipped === 0 && answered === 0} > + {#if $showAllQuestionsAtOnce} +
+ {#each $allQuestionsToAsk as question (question.id)} + + {/each} +
+ {:else if $firstQuestion !== undefined} + { + skip($firstQuestion, true) + }} + > + + + {/if} + {#if $allQuestionsToAsk.length === 0} +
+ +
+ {/if} + +
+ {#if skipped + answered > 0} -
- -
- {#if answered === 0} - {#if skipped === 1} - - {:else} - - {/if} - {:else if answered === 1} - {#if skipped === 0} - +
+ {#if answered === 0} + {#if skipped === 1} + + {:else} + + {/if} + {:else if answered === 1} + {#if skipped === 0} + + {:else if skipped === 1} + + {:else} + + {/if} + {:else if skipped === 0} + {:else if skipped === 1} - + {:else} - {/if} - {:else if skipped === 0} - - {:else if skipped === 1} - - {:else} - - {/if} + /> + {/if} +
- {#if skipped > 0} + {#if skipped + $skippedQuestions.size > 0} + {/if} {/if} - {:else} -
- {#if $showAllQuestionsAtOnce} -
- {#each $allQuestionsToAsk as question (question.id)} - - {/each} -
- {:else if $firstQuestion !== undefined} - { - skip($firstQuestion, true) + + {#if $skippedQuestions.size - skipped > 0} + - - {/if} -
- {/if} + > + Show the disabled questions for this object + + + {/if} + {#if $debug} + Skipped questions are {Array.from($skippedQuestions).join(", ")} + {/if} +
{/if} diff --git a/src/UI/Popup/TagRendering/TagRenderingQuestion.svelte b/src/UI/Popup/TagRendering/TagRenderingQuestion.svelte index 4d87e56cb8..092f49e74d 100644 --- a/src/UI/Popup/TagRendering/TagRenderingQuestion.svelte +++ b/src/UI/Popup/TagRendering/TagRenderingQuestion.svelte @@ -36,6 +36,8 @@ import { Modal } from "flowbite-svelte" import Popup from "../../Base/Popup.svelte" import If from "../../Base/If.svelte" + import DotMenu from "../../Base/DotMenu.svelte" + import SidebarUnit from "../../Base/SidebarUnit.svelte" export let config: TagRenderingConfig export let tags: UIEventSource> @@ -338,10 +340,41 @@ .then((changes) => state.changes.applyChanges(changes)) .catch(console.error) } + + let disabledInTheme = state.userRelatedState.getThemeDisabled(state.layout.id, layer?.id) + let menuIsOpened = new UIEventSource(false) + + function disableQuestion() { + const newList = Utils.Dedup([config.id, ...disabledInTheme.data]) + disabledInTheme.set(newList) + menuIsOpened.set(false) + } + + function enableQuestion() { + const newList = disabledInTheme.data?.filter(id => id !== config.id) + disabledInTheme.set(newList) + menuIsOpened.set(false) + } {#if question !== undefined}
+ + {#if layer.isNormal()} + + + {#if $disabledInTheme.indexOf(config.id) >= 0} + + {:else} + + {/if} + + + {/if}
v === "yes" || v === "full" || v === "always")}>
- + {#each $settableKeys as key} diff --git a/src/UI/SpecialVisualizations.ts b/src/UI/SpecialVisualizations.ts index ee038b3991..b075ea49bb 100644 --- a/src/UI/SpecialVisualizations.ts +++ b/src/UI/SpecialVisualizations.ts @@ -97,6 +97,7 @@ import ClearCaches from "./Popup/ClearCaches.svelte" import GroupedView from "./Popup/GroupedView.svelte" import { QuestionableTagRenderingConfigJson } from "../Models/ThemeConfig/Json/QuestionableTagRenderingConfigJson" import NoteCommentElement from "./Popup/Notes/NoteCommentElement.svelte" +import DisabledQuestions from "./Popup/DisabledQuestions.svelte" class NearbyImageVis implements SpecialVisualization { // Class must be in SpecialVisualisations due to weird cyclical import that breaks the tests @@ -2113,6 +2114,16 @@ export default class SpecialVisualizations { }) }, }, + { + funcName: "disabled_questions", + docs: "Shows which questions are disabled for every layer. Used in 'settings'", + needsUrls: [], + args: [], + constr(state) { + return new SvelteUIElement(DisabledQuestions, { state }) + }, + + }, ] specialVisualizations.push(new AutoApplyButton(specialVisualizations)) From 5b3b1d409f98147108c6fac491ac766b7523c4f8 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Tue, 8 Oct 2024 23:57:59 +0200 Subject: [PATCH 002/207] Chore: remove unneeded translations --- langs/ca.json | 8 -------- langs/cs.json | 8 -------- langs/da.json | 8 -------- langs/de.json | 8 -------- langs/en.json | 8 -------- langs/eo.json | 3 --- langs/es.json | 8 -------- langs/fi.json | 8 -------- langs/fil.json | 3 --- langs/fr.json | 8 -------- langs/gl.json | 8 -------- langs/he_IL.json | 3 +-- langs/hu.json | 8 -------- langs/id.json | 5 ----- langs/it.json | 8 -------- langs/ja.json | 8 -------- langs/nb_NO.json | 8 -------- langs/nl.json | 8 -------- langs/pl.json | 8 -------- langs/pt.json | 8 -------- langs/pt_BR.json | 8 -------- langs/ro.json | 3 +-- langs/ru.json | 8 -------- langs/zh_Hant.json | 8 -------- 24 files changed, 2 insertions(+), 167 deletions(-) diff --git a/langs/ca.json b/langs/ca.json index e4d21759ba..0eb0d77446 100644 --- a/langs/ca.json +++ b/langs/ca.json @@ -295,14 +295,6 @@ "skippedMultiple": "Heu saltat {skipped} pregutnes", "skippedOne": "Heu saltat una pregunta" }, - "questions": { - "emailIs": "L'adreça de correu d'aquesta {category} és {email}", - "emailOf": "Quina és l'adreça de correu-e de {category}?", - "phoneNumberIs": "El número de telèfon de {category} és {phone}", - "phoneNumberOf": "Quin és el telèfon de {category}?", - "websiteIs": "Pàgina web: {website}", - "websiteOf": "Quina és la pàgina web de {category}?" - }, "readYourMessages": "Per favor, llegeix tots els teus missatges d'OpenStreetMap abans d'afegir nous punts.", "removeLocationHistory": "Esborrar l'historial d'ubicació", "returnToTheMap": "Tornar al mapa", diff --git a/langs/cs.json b/langs/cs.json index 926b9e4bfd..478afc8e94 100644 --- a/langs/cs.json +++ b/langs/cs.json @@ -385,14 +385,6 @@ "skippedMultiple": "Přeskočili jste {skipped} otázky", "skippedOne": "Vynechali jste jednu otázku" }, - "questions": { - "emailIs": "E-mailová adresa této {category} je {email}", - "emailOf": "Jaká je e-mailová adresa {category}?", - "phoneNumberIs": "Telefonní číslo této {category} je {phone}", - "phoneNumberOf": "Jaké je telefonní číslo na {category}?", - "websiteIs": "Web: {website}", - "websiteOf": "Jaká je webová stránka {category}?" - }, "readYourMessages": "Před přidáním nové funkce si prosím přečtěte všechny zprávy OpenStreetMap.", "removeLocationHistory": "Odstranit historii polohy", "retry": "Zkusit znovu", diff --git a/langs/da.json b/langs/da.json index a5e17c221a..10cd6ecfaf 100644 --- a/langs/da.json +++ b/langs/da.json @@ -274,14 +274,6 @@ "skippedMultiple": "Du sprang over {skipped} spørgsmål", "skippedOne": "Du sprang over ét spørgsmål" }, - "questions": { - "emailIs": "E-mailadressen for denne {category} er {email}", - "emailOf": "Hvad er e-mailadressen for {category}?", - "phoneNumberIs": "Telefonnummeret for denne/dette {category} er {phone}", - "phoneNumberOf": "Hvad er telefonnummeret for {category}?", - "websiteIs": "Hjemmeside: {website}", - "websiteOf": "Hvad er hjemmesiden for {category}?" - }, "readYourMessages": "Læs venligst alle dine OpenStreetMap beskeder før du tilføjer et nyt punkt.", "removeLocationHistory": "Slet placeringshistorikken", "returnToTheMap": "Vend tilbage til kortet", diff --git a/langs/de.json b/langs/de.json index 86a568fbab..031be72049 100644 --- a/langs/de.json +++ b/langs/de.json @@ -385,14 +385,6 @@ "skippedMultiple": "Du hast {skipped} Fragen übersprungen", "skippedOne": "Du hast eine Frage übersprungen" }, - "questions": { - "emailIs": "Die E-Mail-Adresse dieser {category} lautet {email}", - "emailOf": "Wie lautet die E-Mail-Adresse der {category}?", - "phoneNumberIs": "Die Telefonnummer dieser {category} lautet {phone}", - "phoneNumberOf": "Wie lautet die Telefonnummer der {category}?", - "websiteIs": "Webseite: {website}", - "websiteOf": "Wie lautet die Webseite der {category}?" - }, "readYourMessages": "Bitte lesen Sie alle Ihre OpenStreetMap-Nachrichten, bevor Sie ein neues Objekt hinzufügen.", "removeLocationHistory": "Standortverlauf löschen", "retry": "Wiederholen", diff --git a/langs/en.json b/langs/en.json index 644345f35d..a7c9aaf912 100644 --- a/langs/en.json +++ b/langs/en.json @@ -387,14 +387,6 @@ "skippedMultiple": "You skipped {skipped} questions", "skippedOne": "You skipped one question" }, - "questions": { - "emailIs": "The email address of this {category} is {email}", - "emailOf": "What is the email address of {category}?", - "phoneNumberIs": "The phone number of this {category} is {phone}", - "phoneNumberOf": "What is the phone number of {category}?", - "websiteIs": "Website: {website}", - "websiteOf": "What is the website of {category}?" - }, "readYourMessages": "Please, read all your OpenStreetMap-messages before adding a new feature.", "removeLocationHistory": "Delete the location history", "retry": "Retry", diff --git a/langs/eo.json b/langs/eo.json index 71efe012f0..2a2f3ae4f0 100644 --- a/langs/eo.json +++ b/langs/eo.json @@ -41,9 +41,6 @@ "versionInfo": "v{version} - generita je {date}" }, "pickLanguage": "Elektu lingvon: ", - "questions": { - "websiteIs": "Retejo: {website}" - }, "returnToTheMap": "Reen al la mapo", "save": "Konservi", "search": { diff --git a/langs/es.json b/langs/es.json index 12f3688273..eaec9c9a80 100644 --- a/langs/es.json +++ b/langs/es.json @@ -385,14 +385,6 @@ "skippedMultiple": "Te has saltado {skipped} preguntas", "skippedOne": "Te has saltado una pregunta" }, - "questions": { - "emailIs": "La dirección de correo electrónico de {category} es {email}", - "emailOf": "¿Qué dirección de correo electrónico tiene {category}?", - "phoneNumberIs": "El número de teléfono de esta {category} es {phone}", - "phoneNumberOf": "Qué teléfono tiene {category}?", - "websiteIs": "Página web: {website}", - "websiteOf": "Cual es la página web de {category}?" - }, "readYourMessages": "Lee todos tus mensajes de OpenStreetMap antes de añadir nuevos elementos.", "removeLocationHistory": "Eliminar el historial de ubicaciones", "retry": "Reintentar", diff --git a/langs/fi.json b/langs/fi.json index ad4194fb59..06f1e13495 100644 --- a/langs/fi.json +++ b/langs/fi.json @@ -335,14 +335,6 @@ "skippedMultiple": "Ohitit {skipped} kysymystä", "skippedOne": "Ohitit yhden kysymyksen" }, - "questions": { - "emailIs": "Sähköpostiosoite kohteelle {category} on {email}", - "emailOf": "Mikä on sähköpostiosoite kohteelle {category}?", - "phoneNumberIs": "Puhelinnumero kohteelle {category} on {phone}", - "phoneNumberOf": "Mikä on puhelinnumero kohteelle {category}?", - "websiteIs": "Verkkosivusto: {website}", - "websiteOf": "Mikä on verkkosivu kohteelle {category}?" - }, "readYourMessages": "Luethan kaikki OpenStreetMap-viestisi ennen kuin lisäät uutta ominaisuutta.", "removeLocationHistory": "Poista sijaintihistoria", "returnToTheMap": "Palaa karttaan", diff --git a/langs/fil.json b/langs/fil.json index da1d53535f..7d13cbd7dc 100644 --- a/langs/fil.json +++ b/langs/fil.json @@ -92,9 +92,6 @@ "questionBox": { "answeredMultiple": "Sinagutan mo ang {answered} na tanong" }, - "questions": { - "emailOf": "Ano ba ang email address ng {category}?" - }, "returnToTheMap": "Bumalik sa mapa", "search": { "nothing": "Walang nahanap…" diff --git a/langs/fr.json b/langs/fr.json index 2b4654d566..a52ad4dfb3 100644 --- a/langs/fr.json +++ b/langs/fr.json @@ -273,14 +273,6 @@ "skippedMultiple": "Vous avez passé {skipped} questions", "skippedOne": "Vous avez passé une question" }, - "questions": { - "emailIs": "L'adresse électronique de {category} est {email}", - "emailOf": "Quelle est l'adresse électronique de {category} ?", - "phoneNumberIs": "Le numéro de téléphone de {category} est {phone}", - "phoneNumberOf": "Quel est le numéro de téléphone de {category} ?", - "websiteIs": "Site Web : {website}", - "websiteOf": "Quel est le site internet de {category} ?" - }, "readYourMessages": "Merci de lire tous vos messages sur OpenStreetMap avant d'ajouter un nouveau point.", "removeLocationHistory": "Supprimer l'historique des positions", "returnToTheMap": "Retourner sur la carte", diff --git a/langs/gl.json b/langs/gl.json index cdcb7bd7df..4a2bdd8dad 100644 --- a/langs/gl.json +++ b/langs/gl.json @@ -72,14 +72,6 @@ }, "osmLinkTooltip": "Ollar este obxecto no OpenStreetMap para ollar o historial e outras opcións de edición", "pickLanguage": "Escoller lingua: ", - "questions": { - "emailIs": "O enderezo de correo electrónico de {category} é {email}", - "emailOf": "Cal é o enderezo de correo electrónico de {category}?", - "phoneNumberIs": "O número de teléfono de {category} é {phone}", - "phoneNumberOf": "Cal é o número de teléfono de {category}?", - "websiteIs": "Páxina web: {website}", - "websiteOf": "Cal é a páxina web de {category}?" - }, "readYourMessages": "Le todos a túas mensaxes do OpenStreetMap antes de engadir novos puntos.", "returnToTheMap": "Voltar ó mapa", "save": "Gardar", diff --git a/langs/he_IL.json b/langs/he_IL.json index 7a73a41bfd..9e26dfeeb6 100644 --- a/langs/he_IL.json +++ b/langs/he_IL.json @@ -1,2 +1 @@ -{ -} \ No newline at end of file +{} \ No newline at end of file diff --git a/langs/hu.json b/langs/hu.json index 94287046ce..e89a3a1188 100644 --- a/langs/hu.json +++ b/langs/hu.json @@ -175,14 +175,6 @@ }, "pickLanguage": "Nyelv kiválasztása: ", "poweredByOsm": "Motor: OpenStreetMap", - "questions": { - "emailIs": "Ezen {category} e-mail-címe: {email}", - "emailOf": "Mi az e-mail-címe ennek ({category})?", - "phoneNumberIs": "Ezen {category} telefonszáma: {phone}", - "phoneNumberOf": "Mi a telefonszáma ennek ({category})?", - "websiteIs": "Weboldal: {website}", - "websiteOf": "Mi a weboldala ennek ({category})?" - }, "readYourMessages": "Kérjük, új térképelem hozzáadása előtt olvasd el az összes OpenStreetMap-üzeneted.", "removeLocationHistory": "Helyelőzmények törlése", "returnToTheMap": "Vissza a térképhez", diff --git a/langs/id.json b/langs/id.json index bae7ae74d2..b026bec576 100644 --- a/langs/id.json +++ b/langs/id.json @@ -96,11 +96,6 @@ "ph_open": "buka" }, "pickLanguage": "Pilih bahasa: ", - "questions": { - "emailOf": "Apa alamat email {category}?", - "phoneNumberOf": "Apakah nombor telepon {category} ini?", - "websiteIs": "Website: {website}" - }, "search": { "searching": "Sdg mencari…" }, diff --git a/langs/it.json b/langs/it.json index fecd93e449..2a95f92ec2 100644 --- a/langs/it.json +++ b/langs/it.json @@ -311,14 +311,6 @@ "answeredOne": "Hai risposto a una domanda", "done": "Non ci sono più domande! Grazie!" }, - "questions": { - "emailIs": "L’indirizzo email di questa {category} è {email}", - "emailOf": "Qual è l’indirizzo email di {category}?", - "phoneNumberIs": "Il numero di telefono di questa {category} è {phone}", - "phoneNumberOf": "Qual è il numero di telefono di {category}?", - "websiteIs": "Sito web: {website}", - "websiteOf": "Qual è il sito web di {category}?" - }, "readYourMessages": "Leggi tutti i tuoi messaggi OpenStreetMap prima di aggiungere un nuovo elemento.", "removeLocationHistory": "Elimina la cronologia di geolocalizzazione", "retry": "Riprova", diff --git a/langs/ja.json b/langs/ja.json index 0823819fef..20ddbcb254 100644 --- a/langs/ja.json +++ b/langs/ja.json @@ -72,14 +72,6 @@ }, "osmLinkTooltip": "履歴とその他の編集オプションについては、OpenStreetMapのこのオブジェクトを参照してください", "pickLanguage": "言語を選択します: ", - "questions": { - "emailIs": "この{category}の電子メール・アドレスは{email}です", - "emailOf": "{category} の電子メールアドレスは何ですか?", - "phoneNumberIs": "この {category} の電話番号は{phone}です。", - "phoneNumberOf": "{category} の電話番号は何番ですか?", - "websiteIs": "Webサイト:{website}", - "websiteOf": "{category} のウェブサイトはどこですか?" - }, "readYourMessages": "新しいポイントを追加する前に、OpenStreetMapのメッセージをすべて読んでください。", "returnToTheMap": "マップに戻る", "save": "保存", diff --git a/langs/nb_NO.json b/langs/nb_NO.json index 1b8b9c9143..78bcf77f85 100644 --- a/langs/nb_NO.json +++ b/langs/nb_NO.json @@ -212,14 +212,6 @@ }, "pickLanguage": "Velg språk: ", "poweredByOsm": "Med data fra OpenStreetMap", - "questions": { - "emailIs": "E-postadressen til {category} er {email}", - "emailOf": "Hva er e-postadressen til {category}?", - "phoneNumberIs": "Telefonnummeret til denne {category} er {phone}", - "phoneNumberOf": "Hva er telefonnummeret til {category}?", - "websiteIs": "Nettside: {website}", - "websiteOf": "Hva er nettsiden til {category}?" - }, "readYourMessages": "Les alle OpenStreetMap-meldingene dine før du legger til et nytt punkt.", "removeLocationHistory": "Slett posisjonshistorikken", "returnToTheMap": "Gå tilbake til kartet", diff --git a/langs/nl.json b/langs/nl.json index ec591161f9..592933d44c 100644 --- a/langs/nl.json +++ b/langs/nl.json @@ -319,14 +319,6 @@ "skippedMultiple": "Je hebt {skipped} vragen overgeslaan", "skippedOne": "Je hebt één vraag beantwoord" }, - "questions": { - "emailIs": "Het email-adres van {category} is {email}", - "emailOf": "Wat is het email-adres van {category}?", - "phoneNumberIs": "Het telefoonnummer van {category} is {phone}", - "phoneNumberOf": "Wat is het telefoonnummer van {category}?", - "websiteIs": "Website: {website}", - "websiteOf": "Wat is de website van {category}?" - }, "readYourMessages": "Gelieve eerst je berichten op OpenStreetMap te lezen alvorens nieuwe objecten toe te voegen.", "removeLocationHistory": "Verwijder de geschiedenis aan locaties", "returnToTheMap": "Ga terug naar de kaart", diff --git a/langs/pl.json b/langs/pl.json index eaabe52bfb..3d41210e62 100644 --- a/langs/pl.json +++ b/langs/pl.json @@ -279,14 +279,6 @@ "skippedMultiple": "Pominąłeś {skipped} pytania", "skippedOne": "Pominąłeś jedno pytanie" }, - "questions": { - "emailIs": "Adres e-mail {category} to {email}", - "emailOf": "Jaki jest adres e-mail {category}?", - "phoneNumberIs": "Numer telefonu tej {category} to {phone}", - "phoneNumberOf": "Jaki jest numer telefonu do {category}?", - "websiteIs": "Strona internetowa: {website}", - "websiteOf": "Jaka jest strona internetowa {category}?" - }, "readYourMessages": "Proszę przeczytać wszystkie wiadomości OpenStreetMap przed dodaniem nowej funkcji.", "removeLocationHistory": "Usuń historię lokalizacji", "returnToTheMap": "Wróć do mapy", diff --git a/langs/pt.json b/langs/pt.json index 01d2beba7b..a26e7661b3 100644 --- a/langs/pt.json +++ b/langs/pt.json @@ -366,14 +366,6 @@ "skippedMultiple": "Saltou {skipped} questões", "skippedOne": "Saltou uma questão" }, - "questions": { - "emailIs": "O endereço de e-mail de {category} é {email}", - "emailOf": "Qual é o endereço de e-mail de {category}?", - "phoneNumberIs": "O número de telefone de {category} é {phone}", - "phoneNumberOf": "Qual é o número de telefone de {category}?", - "websiteIs": "Site: {website}", - "websiteOf": "Qual é o site de {category}?" - }, "readYourMessages": "Por favor, leia todas as suas mensagens do OpenStreetMap antes de adicionar um novo elemento.", "removeLocationHistory": "Eliminar o histórico de localização", "returnToTheMap": "Voltar ao mapa", diff --git a/langs/pt_BR.json b/langs/pt_BR.json index d847a272cc..b2d1007c4d 100644 --- a/langs/pt_BR.json +++ b/langs/pt_BR.json @@ -80,14 +80,6 @@ }, "osmLinkTooltip": "Veja este objeto no OpenStreetMap para histórico e mais opções de edição", "pickLanguage": "Escolha um idioma: ", - "questions": { - "emailIs": "O endereço de e-mail deste {category} é {email}", - "emailOf": "Qual é o endereço de e-mail de {category}?", - "phoneNumberIs": "O número de telefone deste {category} é {phone}", - "phoneNumberOf": "Qual é o número de telefone de {category}?", - "websiteIs": "Site: {website}", - "websiteOf": "Qual é o site de {category}?" - }, "readYourMessages": "Por favor, leia todas as suas mensagens do OpenStreetMap antes de adicionar um novo ponto.", "returnToTheMap": "Voltar ao mapa", "save": "Salvar", diff --git a/langs/ro.json b/langs/ro.json index 7a73a41bfd..9e26dfeeb6 100644 --- a/langs/ro.json +++ b/langs/ro.json @@ -1,2 +1 @@ -{ -} \ No newline at end of file +{} \ No newline at end of file diff --git a/langs/ru.json b/langs/ru.json index 5084c19593..c8e7f25c12 100644 --- a/langs/ru.json +++ b/langs/ru.json @@ -95,14 +95,6 @@ }, "osmLinkTooltip": "Посмотрите этот объект на OpenStreetMap чтобы увидеть его историю или отредактировать", "pickLanguage": "Выберите язык: ", - "questions": { - "emailIs": "Адрес электронной почты у {category}: {email}", - "emailOf": "Какой адрес электронной почты у {category}?", - "phoneNumberIs": "Телефонный номер {category}: {phone}", - "phoneNumberOf": "Какой номер телефона у {category}?", - "websiteIs": "Сайт: {website}", - "websiteOf": "Какой сайт у {category}?" - }, "readYourMessages": "Пожалуйста, прочитайте все ваши сообщения на сайте OpenStreetMap перед тем как добавлять новую точку.", "returnToTheMap": "Вернуться на карту", "save": "Сохранить", diff --git a/langs/zh_Hant.json b/langs/zh_Hant.json index 2027183fcc..e257ff9bbf 100644 --- a/langs/zh_Hant.json +++ b/langs/zh_Hant.json @@ -373,14 +373,6 @@ "skippedMultiple": "你跳過 {skipped} 問題", "skippedOne": "你跳過一個問題" }, - "questions": { - "emailIs": "{category} 的電子郵件地址是{email}", - "emailOf": "{category} 的電子郵件地址是?", - "phoneNumberIs": "此 {category} 的電話號碼為 {phone}", - "phoneNumberOf": "{category} 的電話號碼是?", - "websiteIs": "網站:{website}", - "websiteOf": "{category} 的網站網址是?" - }, "readYourMessages": "請先閱讀開放街圖訊息之前再來新增新圖徵。", "removeLocationHistory": "刪除位置歷史", "retry": "重試", From 90b680764b520dc6205d928a233697cfc4b1df78 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Wed, 9 Oct 2024 00:07:23 +0200 Subject: [PATCH 003/207] Chore: make translatable --- langs/en.json | 7 +++++++ src/UI/Popup/DisabledQuestions.svelte | 12 ++++++++---- .../Popup/TagRendering/TagRenderingQuestion.svelte | 4 ++-- 3 files changed, 17 insertions(+), 6 deletions(-) diff --git a/langs/en.json b/langs/en.json index 6ae4d55377..cd11e14f23 100644 --- a/langs/en.json +++ b/langs/en.json @@ -387,6 +387,13 @@ "skippedMultiple": "You skipped {skipped} questions", "skippedOne": "You skipped one question" }, + "questions": { + "disable": "Do not ask this question again", + "disabledIntro": "You disabled some type of questions. To enable a question again, click them here", + "disabledTitle": "Disabled questions", + "enable": "Ask this question for all features", + "noneDisabled": "If you are not interested in a specific type of question, disable it. To disable a question, click the three dots in the upper-right corner and select 'disable'" + }, "readYourMessages": "Please, read all your OpenStreetMap-messages before adding a new feature.", "removeLocationHistory": "Delete the location history", "retry": "Retry", diff --git a/src/UI/Popup/DisabledQuestions.svelte b/src/UI/Popup/DisabledQuestions.svelte index 4e9a5f006b..b7a7b2c5aa 100644 --- a/src/UI/Popup/DisabledQuestions.svelte +++ b/src/UI/Popup/DisabledQuestions.svelte @@ -1,6 +1,8 @@ -

Disabled questions

+

+ +

{#if $allDisabled.length === 0} - To disable a question, click the three dots in the upper-right corner + {:else} - To enable a question again, click it + {#each layers as layer (layer.id)} {/each} diff --git a/src/UI/Popup/TagRendering/TagRenderingQuestion.svelte b/src/UI/Popup/TagRendering/TagRenderingQuestion.svelte index 092f49e74d..8f60563327 100644 --- a/src/UI/Popup/TagRendering/TagRenderingQuestion.svelte +++ b/src/UI/Popup/TagRendering/TagRenderingQuestion.svelte @@ -365,11 +365,11 @@ {#if $disabledInTheme.indexOf(config.id) >= 0} {:else} {/if} From acdeb83244285d969f58629b704c0be128f99710 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Wed, 9 Oct 2024 22:06:01 +0200 Subject: [PATCH 004/207] UI: attempt to fix font on test builds --- public/css/index-tailwind-output.css | 2 +- src/index.css | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/public/css/index-tailwind-output.css b/public/css/index-tailwind-output.css index 5608392954..4d80d7bc41 100644 --- a/public/css/index-tailwind-output.css +++ b/public/css/index-tailwind-output.css @@ -5058,7 +5058,7 @@ input[type="range"].range-lg::-moz-range-thumb { @font-face { font-family: "Source Sans Pro"; - src: url("/assets/source-sans-pro.regular.ttf") format("woff"); + src: url("./assets/source-sans-pro.regular.ttf") format("woff"); } /***********************************************************************\ diff --git a/src/index.css b/src/index.css index e32bb619d7..3f8f8ae245 100644 --- a/src/index.css +++ b/src/index.css @@ -68,7 +68,7 @@ @font-face { font-family: "Source Sans Pro"; - src: url("/assets/source-sans-pro.regular.ttf") format("woff"); + src: url("./assets/source-sans-pro.regular.ttf") format("woff"); } /***********************************************************************\ From c72b5278f39c1d4a34f32227dacb85aba4a4cd9b Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Wed, 9 Oct 2024 22:31:05 +0200 Subject: [PATCH 005/207] UI: attempt to fix font on test builds --- .../assets/{ => fonts}/source-sans-pro.regular.ttf | Bin public/css/index-tailwind-output.css | 2 +- src/index.css | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) rename public/assets/{ => fonts}/source-sans-pro.regular.ttf (100%) diff --git a/public/assets/source-sans-pro.regular.ttf b/public/assets/fonts/source-sans-pro.regular.ttf similarity index 100% rename from public/assets/source-sans-pro.regular.ttf rename to public/assets/fonts/source-sans-pro.regular.ttf diff --git a/public/css/index-tailwind-output.css b/public/css/index-tailwind-output.css index 4d80d7bc41..14a20318e0 100644 --- a/public/css/index-tailwind-output.css +++ b/public/css/index-tailwind-output.css @@ -5058,7 +5058,7 @@ input[type="range"].range-lg::-moz-range-thumb { @font-face { font-family: "Source Sans Pro"; - src: url("./assets/source-sans-pro.regular.ttf") format("woff"); + src: url("../assets/fonts/source-sans-pro.regular.ttf") format("woff"); } /***********************************************************************\ diff --git a/src/index.css b/src/index.css index 3f8f8ae245..569d0bac08 100644 --- a/src/index.css +++ b/src/index.css @@ -68,7 +68,7 @@ @font-face { font-family: "Source Sans Pro"; - src: url("./assets/source-sans-pro.regular.ttf") format("woff"); + src: url("../assets/fonts/source-sans-pro.regular.ttf") format("woff"); } /***********************************************************************\ From e8a79a4ff7f81512a147bdd4358ddb9f9ac583ba Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Wed, 9 Oct 2024 22:42:16 +0200 Subject: [PATCH 006/207] Docs: Add comment about possibly wrong path --- src/index.css | 1 + 1 file changed, 1 insertion(+) diff --git a/src/index.css b/src/index.css index 569d0bac08..b959ea0564 100644 --- a/src/index.css +++ b/src/index.css @@ -68,6 +68,7 @@ @font-face { font-family: "Source Sans Pro"; + /*This path might seem incorrect. However, 'index.css' will be compiled and placed in 'public/css', from where this path _is_ correct*/ src: url("../assets/fonts/source-sans-pro.regular.ttf") format("woff"); } From b819fc2ccca85832eeefab8f67c968eb6fd2a0c4 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Thu, 7 Nov 2024 11:11:35 +0100 Subject: [PATCH 007/207] chore(release): 0.47.9 --- CHANGELOG.md | 30 ++++++++++++++++++++++++++++++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 33 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fbd4b7cb5b..7fb8a7df08 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,36 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +### [0.47.9](https://github.com/pietervdvn/mapcomplete/compare/v0.47.8...v0.47.9) (2024-11-07) + + +### Features + +* **filters:** show tags that are filtered on, deal with multi-answer tags to allow having this option with auto-filters ([69a6ec6](https://github.com/pietervdvn/mapcomplete/commits69a6ec6b0291bf1a5ec0bdcece605c7cf9f6ea0a)) + + +### Bug Fixes + +* better support for complicated regex tags ([b4817f7](https://github.com/pietervdvn/mapcomplete/commitsb4817f7a7faafffe716619a4d6908c013d58efd6)) +* build ([70612f1](https://github.com/pietervdvn/mapcomplete/commits70612f1c12ef69209205a29828694c16a9bbc177)) +* build by fixing licenses ([62936b9](https://github.com/pietervdvn/mapcomplete/commits62936b916b238f7ddf4edb841383d4e2cb1bf3da)) +* deal with dashes in the path ([5127609](https://github.com/pietervdvn/mapcomplete/commits51276091203d48cecb154271e69be0ce784ed01d)) +* fix build by having correct regextag.asJson() ([0dd96f4](https://github.com/pietervdvn/mapcomplete/commits0dd96f469b8ed7fd83da4543998b0b473bcc2206)) +* fix fediverse link ([3683780](https://github.com/pietervdvn/mapcomplete/commits3683780f9d19016ee0972cffb6ee55997a0b60c5)) +* hide items if the layer is disabled and favourites is enabled ([7bdd308](https://github.com/pietervdvn/mapcomplete/commits7bdd30879b870406cf5ebf3a23edfc3fbeb52a47)) +* increase timeout when opening a new POI ([e8e4ae1](https://github.com/pietervdvn/mapcomplete/commitse8e4ae1f47514b1b7769e701bdf5a7581c231aa8)) +* show favourites in loaded layers if favourites are enabled ([e65f61d](https://github.com/pietervdvn/mapcomplete/commitse65f61d2962eba8301afa51e27f0e085e8db2ff7)) +* when using Chronic, check the `aslong` condition before actually running instead of using it to reset the clock. ([10e9416](https://github.com/pietervdvn/mapcomplete/commits10e9416f8f1abe4cda334242821157bd7c486986)) + + +### Theme improvements + +* **education:** add images, move contact information up ([d77bb7e](https://github.com/pietervdvn/mapcomplete/commitsd77bb7e22525aef3b64ce3a9aa57a39351ebb441)) +* **memorial:** add filter on type of memorial, remove obsolete 'memorial:type=stolperstein' ([1415fcd](https://github.com/pietervdvn/mapcomplete/commits1415fcdfecb4be757ea9611b08a1b473e5d50be7)) +* **playgrounds:** don't show counts for small POI, only for playgrounds; make icons smaller ([f3335c9](https://github.com/pietervdvn/mapcomplete/commitsf3335c93711bd224ad3dfa611b95a40039596746)) +* **postboxes:** add contact info, add condition for post partner ([8fcc747](https://github.com/pietervdvn/mapcomplete/commits8fcc747370fab69e93fac2e00c1886261cb6e08f)) +* **postboxes:** add option to snap to wall and rendering, add "operator" to post boxes ([f7b5db9](https://github.com/pietervdvn/mapcomplete/commitsf7b5db9ec34676f834a3b2d8966649f09b34c1b1)) + ### [0.47.8](https://github.com/pietervdvn/mapcomplete/compare/v0.47.7...v0.47.8) (2024-11-01) diff --git a/package-lock.json b/package-lock.json index 304e8729cc..ea26a96cf3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "mapcomplete", - "version": "0.47.8", + "version": "0.47.9", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "mapcomplete", - "version": "0.47.8", + "version": "0.47.9", "license": "GPL-3.0-or-later", "dependencies": { "@comunica/core": "^3.0.1", diff --git a/package.json b/package.json index bcccb10f85..600cc8cf09 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mapcomplete", - "version": "0.47.8", + "version": "0.47.9", "repository": "https://github.com/pietervdvn/MapComplete", "description": "A small website to edit OSM easily", "bugs": "https://github.com/pietervdvn/MapComplete/issues", From a2dd79c4ec042c88b04e737d5306226044d4c2e2 Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Tue, 5 Nov 2024 13:21:18 +0000 Subject: [PATCH 008/207] Translated using Weblate (Spanish) Currently translated at 100.0% (3821 of 3821 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/es/ --- langs/layers/es.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/langs/layers/es.json b/langs/layers/es.json index 82d7766e89..c1b5c7f095 100644 --- a/langs/layers/es.json +++ b/langs/layers/es.json @@ -5295,7 +5295,7 @@ "then": "Cafetería" }, "8": { - "then": "Restaurante italiano (que sirve más que pasta y pizza)" + "then": "Restaurante italiano (que sirve algo más que pasta y pizza)" }, "9": { "then": "Restaurante francés" @@ -12502,4 +12502,4 @@ "render": "aerogenerador" } } -} \ No newline at end of file +} From 7b792af261ff60b0c0f8535cd15021e006c740bf Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Thu, 7 Nov 2024 11:19:15 +0100 Subject: [PATCH 009/207] chore: automated housekeeping... --- Docs/BuiltinIndex.md | 15 +- Docs/BuiltinQuestions.md | 9 + Docs/ELI-overview.md | 28 +- Docs/Layers/artwork.md | 19 + Docs/Layers/artwork_on_wall.md | 19 + Docs/Layers/bike_cleaning.md | 29 +- Docs/Layers/clock.md | 16 +- Docs/Layers/crossings.md | 32 +- Docs/Layers/crossings_no_traffic_lights.md | 32 +- Docs/Layers/cycleways_and_roads.md | 1 + Docs/Layers/cyclist_waiting_aid.md | 99 + Docs/Layers/doctors.md | 8 +- Docs/Layers/dogshop.md | 2 +- Docs/Layers/medical_shops.md | 2 +- Docs/Layers/memorial.md | 23 + Docs/Layers/playground.md | 2 +- Docs/Layers/post_offices_with_atm.md | 39 +- Docs/Layers/postboxes.md | 14 + Docs/Layers/postoffices.md | 39 +- Docs/Layers/school.md | 91 +- Docs/Layers/shops.md | 2 +- Docs/Layers/shops_glutenfree.md | 2 +- Docs/Layers/shops_lactosefree.md | 2 +- Docs/Layers/shops_second_hand.md | 2 +- .../Layers/shops_with_climbing_shoe_repair.md | 2 +- Docs/Layers/sport_pitch.md | 2 +- Docs/Layers/sport_shops.md | 2 +- Docs/Layers/tactile_map.md | 127 + Docs/Layers/tactile_model.md | 134 + Docs/Layers/walls_and_buildings.md | 2 + Docs/TagInfo/mapcomplete_blind_osm.json | 207 +- Docs/TagInfo/mapcomplete_clock.json | 23 +- Docs/TagInfo/mapcomplete_cycle_infra.json | 145 +- Docs/TagInfo/mapcomplete_cyclofix.json | 39 +- .../mapcomplete_kerbs_and_crossings.json | 81 +- Docs/TagInfo/mapcomplete_personal.json | 21386 ---------------- Docs/TagInfo/mapcomplete_postboxes.json | 4 + Docs/Tags_format.md | 18 +- Docs/Themes/atm.md | 39 +- Docs/Themes/blind_osm.md | 2 + Docs/Themes/circular_economy.md | 2 +- Docs/Themes/climbing.md | 2 +- Docs/Themes/cycle_infra.md | 1 + Docs/Themes/ghostbikes.md | 1 + Docs/Themes/ghostsigns.md | 19 + Docs/Themes/glutenfree.md | 2 +- Docs/Themes/healthcare.md | 2 +- Docs/Themes/kerbs_and_crossings.md | 32 +- Docs/Themes/lactosefree.md | 2 +- Docs/Themes/openlovemap.md | 12 +- Docs/Themes/personal.md | 3 + Docs/Themes/pets.md | 2 +- Docs/Themes/postboxes.md | 1 + Docs/Themes/sports.md | 2 +- Docs/URL_Parameters.md | 2 +- .../charging_station/charging_station.json | 144 +- assets/layers/clock/clock.json | 9 +- assets/layers/crossings/crossings.json | 84 +- assets/layers/food/food.json | 2 +- assets/layers/memorial/memorial.json | 1 - assets/layers/postboxes/postboxes.json | 15 +- .../mapcomplete-changes.json | 36 +- langs/layers/cs.json | 11 - langs/layers/de.json | 11 - langs/layers/en.json | 299 +- langs/layers/es.json | 16 +- langs/layers/fr.json | 11 - langs/layers/nl.json | 115 +- langs/layers/pl.json | 7 - scripts/generateTaginfoProjectFiles.ts | 2 +- src/Logic/ImageProviders/AllImageProviders.ts | 2 +- src/Logic/ImageProviders/ImageProvider.ts | 2 +- src/Logic/ImageProviders/Panoramax.ts | 17 +- src/Logic/State/UserSettingsMetaTagging.ts | 48 +- src/Logic/Tags/RegexTag.ts | 3 +- src/Logic/Tags/TagUtils.ts | 8 +- src/Logic/UIEventSource.ts | 2 +- src/Logic/Web/LocalStorageSource.ts | 2 +- src/Models/FilteredLayer.ts | 18 +- src/Models/GlobalFilter.ts | 2 +- .../ThemeConfig/Conversion/PrepareLayer.ts | 15 +- src/Models/ThemeConfig/DeleteConfig.ts | 4 +- src/Models/ThemeViewState.ts | 43 +- src/UI/Base/Popup.svelte | 4 +- src/UI/BigComponents/ContactLink.svelte | 2 +- src/UI/BigComponents/Filterview.svelte | 14 +- src/UI/Image/AttributedImage.svelte | 6 +- src/UI/Image/DeletableImage.svelte | 74 +- src/UI/Image/ImageCarousel.svelte | 6 +- src/UI/Image/ImageOperations.svelte | 4 +- .../Validators/FediverseValidator.ts | 6 +- src/UI/Popup/ExportFeatureButton.svelte | 11 +- src/UI/Popup/FediverseLink.svelte | 32 +- .../TagRendering/TagRenderingQuestion.svelte | 5 +- src/UI/SpecialVisualizations.ts | 245 +- src/Utils.ts | 6 +- src/Utils/svgToPdf.ts | 2 +- src/assets/contributors.json | 6 +- src/assets/schemas/layerconfigmeta.json | 12 + src/assets/schemas/layoutconfigmeta.json | 36 + src/assets/translators.json | 14 +- 101 files changed, 2196 insertions(+), 22043 deletions(-) create mode 100644 Docs/Layers/cyclist_waiting_aid.md create mode 100644 Docs/Layers/tactile_map.md create mode 100644 Docs/Layers/tactile_model.md delete mode 100644 Docs/TagInfo/mapcomplete_personal.json diff --git a/Docs/BuiltinIndex.md b/Docs/BuiltinIndex.md index ae9c4cfb7d..dff8e2c2aa 100644 --- a/Docs/BuiltinIndex.md +++ b/Docs/BuiltinIndex.md @@ -40,6 +40,7 @@ - clock - crossings - cycleways_and_roads + - cyclist_waiting_aid - defibrillator - dentist - disaster_response @@ -94,6 +95,7 @@ - reception_desk - recycling - route_marker + - school - shelter - shops - shower @@ -108,6 +110,8 @@ - street_lamps - stripclub - surveillance_camera + - tactile_map + - tactile_model - ticket_machine - ticket_validator - toilet @@ -211,11 +215,12 @@ - physiotherapist - playground - recycling - - school - shops - souvenir_coin - souvenir_note - sports_centre + - tactile_map + - tactile_model - tertiary_education - vending_machine - veterinary @@ -241,7 +246,6 @@ - kindergarten_childcare - physiotherapist - recycling - - school - shops - sports_centre - tertiary_education @@ -268,7 +272,6 @@ - kindergarten_childcare - physiotherapist - recycling - - school - shops - sports_centre - tertiary_education @@ -319,6 +322,8 @@ - love_hotel - pharmacy - police + - postoffices + - school - stripclub - tool_library - tourism_accomodation @@ -527,6 +532,10 @@ - climbing_gym + ### indoor + + - clock + ### all_tags - cycle_highways diff --git a/Docs/BuiltinQuestions.md b/Docs/BuiltinQuestions.md index 429cd7b166..bd5bd9bfc4 100644 --- a/Docs/BuiltinQuestions.md +++ b/Docs/BuiltinQuestions.md @@ -67,6 +67,7 @@ This is a special layer - data is not sourced from OpenStreetMap - [shower](#shower) - [preset_description](#preset_description) - [brand](#brand) + - [indoor](#indoor) 2. [Filters](#filters) ## Supported attributes @@ -107,6 +108,7 @@ This is a special layer - data is not sourced from OpenStreetMap | [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) | | [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) | | [brand](https://wiki.openstreetmap.org/wiki/Key:brand) | [string](../SpecialInputElements.md#string) | | +| [indoor](https://wiki.openstreetmap.org/wiki/Key:indoor) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:indoor%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:indoor%3Dno) | ### questions Show the questions block at this location @@ -540,6 +542,13 @@ The question is `Is {title()} part of a bigger brand?` - *Not part of a bigger brand* is shown if with nobrand=yes +### indoor + +The question is `Is this object located indoors?` + + - *This object is located indoors* is shown if with indoor=yes + - *This object is located outdoors* is shown if with indoor=no + ## Filters | id | question | osmTags | diff --git a/Docs/ELI-overview.md b/Docs/ELI-overview.md index c043bd5d92..0bfae39335 100644 --- a/Docs/ELI-overview.md +++ b/Docs/ELI-overview.md @@ -538,7 +538,8 @@ This table gives a summary of ids, names and other metainformation. [See the onl | CBJ_Aerial_20230516 | CBJ Aerial Imagery (May 2023) | photo | ⭐ | City and Borough of Juneau | | CBJ_Aerial_20230618 | CBJ Aerial Imagery (June 2023) | photo | | City and Borough of Juneau | | FNSB_Aerial_2023 | FNSB Aerial Imagery (2023) | photo | ⭐ | Fairbanks North Star Borough | -| MOA_Aerial_2021 | MOA Aerial Imagery (2021) | photo | | Municipality of Anchorage GIS | +| MOA_Aerial_2021 | MOA Aerial Imagery (2021) | historicphoto | | Municipality of Anchorage GIS | +| MOA_Aerial_2024 | MOA Aerial Imagery (2024) | photo | ⭐ | Municipality of Anchorage GIS | | MSB_Aerial_2019 | MSB Aerial Imagery - Area 1(2019) | historicphoto | | Matanuska-Susitna Borough GIS Division | | MSB_Aerial_2020 | MSB Aerial Imagery - Area 2 (2020) | historicphoto | | Matanuska-Susitna Borough GIS Division | | MSB_Aerial_2021 | MSB Aerial Imagery - Area 3 (2021) | historicphoto | | Matanuska-Susitna Borough GIS Division | @@ -558,20 +559,27 @@ This table gives a summary of ids, names and other metainformation. [See the onl | LA_County_Basemap | LA County Basemap | map | | Los Angeles County | | Manhattan_Beach_CA_2023 | City of Manhattan Beach Orthoimagery (2023) | photo | | City of Manhattan Beach | | Manteca_CA_2022 | City of Manteca Orthoimagery (2022) | photo | | City of Manteca | -| Modesto_CA_2023 | City of Modesto Orthoimagery (2023) | photo | | City of Modesto | +| Modesto_CA_2023 | City of Modesto Orthoimagery (2023) | historicphoto | | City of Modesto | +| Modesto_CA_2024 | City of Modesto Orthoimagery (2024) | photo | | City of Modesto | | Orange_CA_2022 | Orange County Orthoimagery (2022) | photo | | Orange County | | Roseville_CA_2023 | City of Roseville Orthoimagery (2023) | historicphoto | | City of Roseville | | Roseville_CA_2024 | City of Roseville Orthoimagery (2024) | photo | | City of Roseville | | Sacramento_CA_2022 | Sacramento County Orthoimagery (2022) | photo | | Sacramento County | -| San_Bernardino_CA_2023 | San Bernardino County Orthoimagery (2023) | photo | | San Bernardino County | -| San_Francisco_CA_2022 | San Francisco Orthoimagery (2022) | historicphoto | | City and County of San Francisco | -| San_Francisco_CA_2022_CIR | San Francisco Orthoimagery CIR (2022) | historicphoto | | City and County of San Francisco | -| San_Francisco_Ortho_2023 | San Francisco Orthoimagery (2023) | photo | | City and County of San Francisco | +| San_Bernardino_CA_2023 | San Bernardino County Orthoimagery (2023) | historicphoto | | San Bernardino County | +| San_Bernardino_CA_2024 | San Bernardino County Orthoimagery (2024) | photo | | San Bernardino County | +| San_Francisco_2022 | San Francisco Orthoimagery (2022) | historicphoto | | City and County of San Francisco | +| San_Francisco_2022_CIR | San Francisco Orthoimagery CIR (2022) | historicphoto | | City and County of San Francisco | +| San_Francisco_2023 | San Francisco Orthoimagery (2023) | historicphoto | | City and County of San Francisco | +| San_Francisco_2023_CIR | San Francisco Orthoimagery CIR (2023) | historicphoto | | City and County of San Francisco | +| San_Francisco_2024 | San Francisco Orthoimagery (2024) | photo | | City and County of San Francisco | +| San_Francisco_2024_CIR | San Francisco Orthoimagery CIR (2024) | photo | | City and County of San Francisco | | San_Mateo_CA_2022 | San Mateo County Orthoimagery (2022) | photo | | San Mateo County | | Santa_Clara_CA_2022 | Santa Clara County Orthoimagery (2022) | photo | | County of Santa Clara | | Santa_Clara_CA_2023 | Santa Clara County Orthoimagery (2023) | photo | | County of Santa Clara | | Santa_Rosa_CA_2022 | City of Santa Rosa Orthoimagery (2022) | photo | | City of Santa Rosa | -| Solano_CA_2022 | Solano County Orthoimagery (2022) | photo | | Solano County | +| Solano_CA_2022 | Solano County Orthoimagery (2022) | historicphoto | | Solano County | +| Solano_CA_2023 | Solano County Orthoimagery (2023) | historicphoto | | Solano County | +| Solano_CA_2024 | Solano County Orthoimagery (2024) | photo | | Solano County | | Stockton_CA_2023 | City of Stockton Orthoimagery (2023) | photo | | City of Stockton | | Arapahoe-County-Aerials-Latest | Arapahoe County Aerials Latest | photo | | Arapahoe County GIS | | MCGIS-County-NAIP-Imagery-2015 | Mesa County GIS NAIP 2015 | historicphoto | | Mesa County GIS | @@ -579,7 +587,8 @@ This table gives a summary of ids, names and other metainformation. [See the onl | MCGIS-County-Valleywide-Imagery-2020 | Mesa County GIS Valleywide 2020 | historicphoto | | Mesa County GIS | | MCGIS-County-Valleywide-Imagery-2022 | Mesa County GIS Valleywide 2022 | photo | | Mesa County GIS | | MCGIS-County-Valleywide-Imagery-2024 | Mesa County GIS Valleywide 2024 | photo | | Mesa County GIS | -| CT_ECO_Ortho_2019_RGB | CT ECO Orthoimagery (2019) | photo | | Connecticut Environmental Conditions Online | +| CT_ECO_Ortho_2019_RGB | CT ECO Orthoimagery (2019) | historicphoto | | Connecticut Environmental Conditions Online | +| CT_ECO_Ortho_2023_RGB | CT ECO Orthoimagery (2023) | photo | | Connecticut Environmental Conditions Online | | CT_ECO_Shaded_relief_2016 | CT ECO Shaded Relief | elevation | | Connecticut Environmental Conditions Online | | MetroCOG_Ortho_2020 | MetroCOG Orthoimagery (2020) | photo | | Connecticut Metropolitan Council of Governments | | DC_From_Above_Ortho_2019 | DC From Above Orthophoto 2019 | historicphoto | | OCTO, DCGIS | @@ -818,7 +827,8 @@ This table gives a summary of ids, names and other metainformation. [See the onl | Suan_Juan_WA_2023 | Suan Juan County Aerials (2023) | photo | ⭐ | San Juan County GIS | | Suan_Juan_WA_Basemap | Suan Juan County Basemap | map | | San Juan County GIS | | Snohomish_WA_2020 | Snohomish County Orthoimagery (2020) | historicphoto | | Snohomish County GIS | -| Snohomish_WA_2022 | Snohomish County Orthoimagery (2022) | photo | | Snohomish County GIS | +| Snohomish_WA_2022 | Snohomish County Orthoimagery (2022) | historicphoto | | Snohomish County GIS | +| Snohomish_WA_2024 | Snohomish County Orthoimagery (2024) | photo | | Snohomish County GIS | | WISC_DNR_Ortho_Composite | Wisconsin Leaf-Off Orthophotography (DNR) | photo | | Wisconsin Regional Orthoimagery Consortium, Southeastern Wisconsin Regional Planning Commission, Wisconsin Department of Natural Resources | | Monongalia_WV_2022 | Monongalia County 2022 Aerial Imagery | historicphoto | | Monongalia Morgantown Area Geospatial Information Consortium | | Monongalia_WV_2023 | Monongalia County 2023 Aerial Imagery | photo | ⭐ | Monongalia Morgantown Area Geospatial Information Consortium | diff --git a/Docs/Layers/artwork.md b/Docs/Layers/artwork.md index e852de4be0..10471656cf 100644 --- a/Docs/Layers/artwork.md +++ b/Docs/Layers/artwork.md @@ -362,6 +362,25 @@ This tagrendering has labels | artwork-artwork_type.12 | Tilework | artwork_type=tilework | | artwork-artwork_type.13 | Woodcarving | artwork_type=woodcarving | +| id | question | osmTags | +-----|-----|----- | +| memorial-type.0 | *What type of memorial is this?* (default) | | +| memorial-type.1 | This is a statue | memorial=statue | +| memorial-type.2 | This is a plaque | memorial=plaque | +| memorial-type.3 | This is a commemorative bench | memorial=bench | +| memorial-type.4 | This is a ghost bike - a bicycle painted white to remember a cyclist whom deceased because of a car crash | memorial=ghost_bike | +| memorial-type.5 | This is a stolperstein (stumbing stone) | memorial=stolperstein | +| memorial-type.6 | This is a stele | memorial=stele | +| memorial-type.7 | This is a memorial stone | memorial=stone | +| memorial-type.8 | This is a bust | memorial=bust | +| memorial-type.9 | This is a sculpture | memorial=sculpture | +| memorial-type.10 | This is an obelisk | memorial=obelisk | +| memorial-type.11 | This is a cross | memorial=cross | +| memorial-type.12 | This is a blue plaque | memorial=blue_plaque | +| memorial-type.13 | This is a historic tank, permanently placed in public space as memorial | memorial=tank | +| memorial-type.14 | This is a memorial tree | memorial=tree | +| memorial-type.15 | This is a gravestone; the person is buried here | historic=tomb | + This document is autogenerated from [assets/layers/artwork/artwork.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/artwork/artwork.json) diff --git a/Docs/Layers/artwork_on_wall.md b/Docs/Layers/artwork_on_wall.md index e67ee12a38..25ad7f9a9d 100644 --- a/Docs/Layers/artwork_on_wall.md +++ b/Docs/Layers/artwork_on_wall.md @@ -365,6 +365,25 @@ This tagrendering has labels | artwork-artwork_type.12 | Tilework | artwork_type=tilework | | artwork-artwork_type.13 | Woodcarving | artwork_type=woodcarving | +| id | question | osmTags | +-----|-----|----- | +| memorial-type.0 | *What type of memorial is this?* (default) | | +| memorial-type.1 | This is a statue | memorial=statue | +| memorial-type.2 | This is a plaque | memorial=plaque | +| memorial-type.3 | This is a commemorative bench | memorial=bench | +| memorial-type.4 | This is a ghost bike - a bicycle painted white to remember a cyclist whom deceased because of a car crash | memorial=ghost_bike | +| memorial-type.5 | This is a stolperstein (stumbing stone) | memorial=stolperstein | +| memorial-type.6 | This is a stele | memorial=stele | +| memorial-type.7 | This is a memorial stone | memorial=stone | +| memorial-type.8 | This is a bust | memorial=bust | +| memorial-type.9 | This is a sculpture | memorial=sculpture | +| memorial-type.10 | This is an obelisk | memorial=obelisk | +| memorial-type.11 | This is a cross | memorial=cross | +| memorial-type.12 | This is a blue plaque | memorial=blue_plaque | +| memorial-type.13 | This is a historic tank, permanently placed in public space as memorial | memorial=tank | +| memorial-type.14 | This is a memorial tree | memorial=tree | +| memorial-type.15 | This is a gravestone; the person is buried here | historic=tomb | + This document is autogenerated from [assets/themes/ghostsigns/ghostsigns.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/ghostsigns/ghostsigns.json) diff --git a/Docs/Layers/bike_cleaning.md b/Docs/Layers/bike_cleaning.md index b8d706d04a..b21a901b19 100644 --- a/Docs/Layers/bike_cleaning.md +++ b/Docs/Layers/bike_cleaning.md @@ -15,6 +15,8 @@ A layer showing facilities where one can clean their bike - [images](#images) - [bike_cleaning-service_bicycle_cleaning_charge](#bike_cleaning-service_bicycle_cleaning_charge) - [bike_cleaning-charge](#bike_cleaning-charge) + - [automated](#automated) + - [self_service](#self_service) - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [delete-button](#delete-button) @@ -36,11 +38,10 @@ The following options to create new points are included: Elements must match **any** of the following expressions: - amenity=bicycle_wash - - amenity=bike_wash - service:bicycle:cleaning=yes - service:bicycle:cleaning=diy -[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22amenity%22%3D%22bicycle_wash%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22bike_wash%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22service%3Abicycle%3Acleaning%22%3D%22yes%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22service%3Abicycle%3Acleaning%22%3D%22diy%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22amenity%22%3D%22bicycle_wash%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22service%3Abicycle%3Acleaning%22%3D%22yes%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22service%3Abicycle%3Acleaning%22%3D%22diy%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) ## Supported attributes @@ -50,6 +51,8 @@ Elements must match **any** of the following expressions: -----|-----|----- | | [service:bicycle:cleaning:charge](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:charge) | [string](../SpecialInputElements.md#string) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [string](../SpecialInputElements.md#string) | | +| [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) | ### images This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images @@ -64,7 +67,7 @@ The question is `How much does it cost to use the cleaning service?` - *The cleaning service is free to use* is shown if with 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!=bike_wash & amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+ +This tagrendering is only visible in the popup if the following condition is met: amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+ ### bike_cleaning-charge @@ -74,7 +77,25 @@ The question is `How much does it cost to use the cleaning service?` - *This cleaning service is free to use* is shown if with fee=no - *There is a fee to use this cleaning service* is shown if with fee=yes -This tagrendering is only visible in the popup if the following condition is met: amenity=bike_wash | amenity=bicycle_wash +This tagrendering is only visible in the popup if the following condition is met: amenity=bicycle_wash + +### automated + +The question is `Is this bicycle cleaning service automated?` + + - *This is a manual bike washing station* is shown if with automated=no + - *This is an automated bike wash* is shown if with automated=yes + +This tagrendering is only visible in the popup if the following condition is met: amenity=bicycle_wash + +### self_service + +The question is `Is this cleaning service self-service?` + + - *This cleaning service is self-service* is shown if with self_service=yes + - *This cleaning service is operated by an employee* is shown if with self_service=no + +This tagrendering is only visible in the popup if the following condition is met: amenity=bicycle_wash ### leftover-questions diff --git a/Docs/Layers/clock.md b/Docs/Layers/clock.md index 03bb9a4341..fd2b5f4961 100644 --- a/Docs/Layers/clock.md +++ b/Docs/Layers/clock.md @@ -6,6 +6,7 @@ Layer with public clocks - This layer is shown at zoomlevel **8** and higher - This layer will automatically load [walls_and_buildings](./walls_and_buildings.md) into the layout as it depends on it: preset `a wall-mounted clock` snaps to this layer (clock.presets[1]) + - This layer will automatically load [walls_and_buildings](./walls_and_buildings.md) into the layout as it depends on it: preset `a wall-mounted clock, mounted directly on a wall` snaps to this layer (clock.presets[2]) ## Table of contents @@ -16,6 +17,7 @@ Layer with public clocks - [images](#images) - [support](#support) - [display](#display) + - [indoor](#indoor) - [visibility](#visibility) - [date](#date) - [thermometer](#thermometer) @@ -40,6 +42,7 @@ The following options to create new points are included: - **a clock** which has the following tags:amenity=clock - **a wall-mounted clock** which has the following tags:amenity=clock & support=wall_mounted (snaps to layers `walls_and_buildings`) + - **a wall-mounted clock, mounted directly on a wall** which has the following tags:amenity=clock & support=wall (snaps to layers `walls_and_buildings`) ## Basic tags for this layer @@ -53,8 +56,9 @@ Elements must match the expression ** [support](https://wiki.openstreetmap.org/wiki/Key:support) | Multiple choice | [pole](https://wiki.openstreetmap.org/wiki/Tag:support%3Dpole) [wall_mounted](https://wiki.openstreetmap.org/wiki/Tag:support%3Dwall_mounted) [billboard](https://wiki.openstreetmap.org/wiki/Tag:support%3Dbillboard) [ground](https://wiki.openstreetmap.org/wiki/Tag:support%3Dground) | +| [support](https://wiki.openstreetmap.org/wiki/Key:support) | Multiple choice | [pole](https://wiki.openstreetmap.org/wiki/Tag:support%3Dpole) [wall_mounted](https://wiki.openstreetmap.org/wiki/Tag:support%3Dwall_mounted) [wall](https://wiki.openstreetmap.org/wiki/Tag:support%3Dwall) [billboard](https://wiki.openstreetmap.org/wiki/Tag:support%3Dbillboard) [ground](https://wiki.openstreetmap.org/wiki/Tag:support%3Dground) | | [display](https://wiki.openstreetmap.org/wiki/Key:display) | Multiple choice | [analog](https://wiki.openstreetmap.org/wiki/Tag:display%3Danalog) [digital](https://wiki.openstreetmap.org/wiki/Tag:display%3Ddigital) [sundial](https://wiki.openstreetmap.org/wiki/Tag:display%3Dsundial) [unorthodox](https://wiki.openstreetmap.org/wiki/Tag:display%3Dunorthodox) | +| [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) | | [visibility](https://wiki.openstreetmap.org/wiki/Key:visibility) | Multiple choice | [house](https://wiki.openstreetmap.org/wiki/Tag:visibility%3Dhouse) [street](https://wiki.openstreetmap.org/wiki/Tag:visibility%3Dstreet) [area](https://wiki.openstreetmap.org/wiki/Tag:visibility%3Darea) | | [date](https://wiki.openstreetmap.org/wiki/Key:date) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:date%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:date%3Dno) | | [thermometer](https://wiki.openstreetmap.org/wiki/Key:thermometer) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:thermometer%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:thermometer%3Dno) | @@ -72,7 +76,8 @@ _This tagrendering has no question and is thus read-only_ The question is `In what way is the clock mounted?` - *This clock is mounted on a pole* is shown if with support=pole - - *This clock is mounted on a wall* is shown if with support=wall_mounted + - *This clock is mounted on a wall, usually through a support perpendicular to the wall* is shown if with support=wall_mounted + - *This clock is mounted directly on a wall* is shown if with support=wall - *This clock is part of a billboard* is shown if with support=billboard - *This clock is on the ground* is shown if with support=ground @@ -85,6 +90,13 @@ The question is `How does this clock display the time?` - *This clock displays the time with a sundial* is shown if with display=sundial - *This clock displays the time in a non-standard way, e.g using binary, water or something else* is shown if with display=unorthodox +### indoor + +The question is `Is this clock indoors?` + + - *This clock is indoors* is shown if with indoor=yes + - *This clock is outdoors* is shown if with indoor=no + ### visibility The question is `How visible is this clock?` diff --git a/Docs/Layers/crossings.md b/Docs/Layers/crossings.md index b5bd109215..7b31651394 100644 --- a/Docs/Layers/crossings.md +++ b/Docs/Layers/crossings.md @@ -16,7 +16,7 @@ Crossings for pedestrians and cyclists 4. [Supported attributes](#supported-attributes) - [images](#images) - [crossing-type](#crossing-type) - - [crossing-is-zebra](#crossing-is-zebra) + - [markings](#markings) - [crossing-bicycle-allowed](#crossing-bicycle-allowed) - [crossing-has-island](#crossing-has-island) - [crossing-tactile](#crossing-tactile) @@ -60,8 +60,8 @@ Elements must match **any** of the following expressions: | attribute | type | values which are supported by this layer | -----|-----|----- | -| [crossing](https://wiki.openstreetmap.org/wiki/Key:crossing) | Multiple choice | [uncontrolled](https://wiki.openstreetmap.org/wiki/Tag:crossing%3Duncontrolled) [traffic_signals](https://wiki.openstreetmap.org/wiki/Tag:crossing%3Dtraffic_signals) [unmarked](https://wiki.openstreetmap.org/wiki/Tag:crossing%3Dunmarked) | -| [crossing_ref](https://wiki.openstreetmap.org/wiki/Key:crossing_ref) | Multiple choice | [zebra](https://wiki.openstreetmap.org/wiki/Tag:crossing_ref%3Dzebra) [](https://wiki.openstreetmap.org/wiki/Tag:crossing_ref%3D) | +| [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: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) | @@ -85,18 +85,30 @@ The question is `What kind of crossing is this?` - *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 + - *Crossing without crossing markings* is shown if with crossing=unmarked. _This option cannot be chosen as answer_ This tagrendering is only visible in the popup if the following condition is met: highway=crossing -### crossing-is-zebra +### markings -The question is `Is this is a zebra crossing?` +The question is `What kind of markings does this crossing have?` +*This crossing has {crossing:markings} markings* is shown if `crossing:markings` is set - - *This is a zebra crossing* is shown if with crossing_ref=zebra - - *This is not a zebra crossing* is shown if with crossing_ref= - -This tagrendering is only visible in the popup if the following condition is met: crossing=uncontrolled + - *This crossing has no markings* is shown if with crossing:markings=no + - *This crossing has zebra markings* is shown if with crossing:markings=zebra + - *This crossing has markings of an unknown type* is shown if with crossing:markings=yes. _This option cannot be chosen as answer_ + - *This crossings has lines on either side of the crossing* is shown if with crossing:markings=lines + - *This crossing has lines on either side of the crossing, along with bars connecting them* is shown if with crossing:markings=ladder + - *This crossing has dashed lines on either sides of the crossing* is shown if with crossing:markings=dashes + - *This crossing has dotted lines on either sides of the crossing* is shown if with crossing:markings=dots + - *This crossing is marked by using a different coloured surface* is shown if with crossing:markings=surface + - *This crossing has lines on either side of the crossing, along with angled bars connecting them* is shown if with crossing:markings=ladder:skewed + - *This crossing has zebra markings with an interruption in every bar* is shown if with crossing:markings=zebra:paired + - *This crossing has zebra markings in alternating colours* is shown if with crossing:markings=zebra:bicolour + - *This crossing has double zebra markings* is shown if with crossing:markings=zebra:double + - *This crossing has pictograms on the road* is shown if with crossing:markings=pictograms + - *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 ### crossing-bicycle-allowed diff --git a/Docs/Layers/crossings_no_traffic_lights.md b/Docs/Layers/crossings_no_traffic_lights.md index 4149b71268..56a1bd215a 100644 --- a/Docs/Layers/crossings_no_traffic_lights.md +++ b/Docs/Layers/crossings_no_traffic_lights.md @@ -17,7 +17,7 @@ Crossings for pedestrians and cyclists 4. [Supported attributes](#supported-attributes) - [images](#images) - [crossing-type](#crossing-type) - - [crossing-is-zebra](#crossing-is-zebra) + - [markings](#markings) - [crossing-bicycle-allowed](#crossing-bicycle-allowed) - [crossing-has-island](#crossing-has-island) - [crossing-tactile](#crossing-tactile) @@ -55,8 +55,8 @@ Elements must match the expression ** [crossing](https://wiki.openstreetmap.org/wiki/Key:crossing) | Multiple choice | [uncontrolled](https://wiki.openstreetmap.org/wiki/Tag:crossing%3Duncontrolled) [traffic_signals](https://wiki.openstreetmap.org/wiki/Tag:crossing%3Dtraffic_signals) [unmarked](https://wiki.openstreetmap.org/wiki/Tag:crossing%3Dunmarked) | -| [crossing_ref](https://wiki.openstreetmap.org/wiki/Key:crossing_ref) | Multiple choice | [zebra](https://wiki.openstreetmap.org/wiki/Tag:crossing_ref%3Dzebra) [](https://wiki.openstreetmap.org/wiki/Tag:crossing_ref%3D) | +| [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: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) | @@ -80,18 +80,30 @@ The question is `What kind of crossing is this?` - *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 + - *Crossing without crossing markings* is shown if with crossing=unmarked. _This option cannot be chosen as answer_ This tagrendering is only visible in the popup if the following condition is met: highway=crossing -### crossing-is-zebra +### markings -The question is `Is this is a zebra crossing?` +The question is `What kind of markings does this crossing have?` +*This crossing has {crossing:markings} markings* is shown if `crossing:markings` is set - - *This is a zebra crossing* is shown if with crossing_ref=zebra - - *This is not a zebra crossing* is shown if with crossing_ref= - -This tagrendering is only visible in the popup if the following condition is met: crossing=uncontrolled + - *This crossing has no markings* is shown if with crossing:markings=no + - *This crossing has zebra markings* is shown if with crossing:markings=zebra + - *This crossing has markings of an unknown type* is shown if with crossing:markings=yes. _This option cannot be chosen as answer_ + - *This crossings has lines on either side of the crossing* is shown if with crossing:markings=lines + - *This crossing has lines on either side of the crossing, along with bars connecting them* is shown if with crossing:markings=ladder + - *This crossing has dashed lines on either sides of the crossing* is shown if with crossing:markings=dashes + - *This crossing has dotted lines on either sides of the crossing* is shown if with crossing:markings=dots + - *This crossing is marked by using a different coloured surface* is shown if with crossing:markings=surface + - *This crossing has lines on either side of the crossing, along with angled bars connecting them* is shown if with crossing:markings=ladder:skewed + - *This crossing has zebra markings with an interruption in every bar* is shown if with crossing:markings=zebra:paired + - *This crossing has zebra markings in alternating colours* is shown if with crossing:markings=zebra:bicolour + - *This crossing has double zebra markings* is shown if with crossing:markings=zebra:double + - *This crossing has pictograms on the road* is shown if with crossing:markings=pictograms + - *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 ### crossing-bicycle-allowed diff --git a/Docs/Layers/cycleways_and_roads.md b/Docs/Layers/cycleways_and_roads.md index 050be61987..eecab2d26a 100644 --- a/Docs/Layers/cycleways_and_roads.md +++ b/Docs/Layers/cycleways_and_roads.md @@ -7,6 +7,7 @@ All infrastructure that someone can cycle over, accompanied with questions about - This layer is shown at zoomlevel **16** and higher - This layer is needed as dependency for layer [barrier](#barrier) - This layer is needed as dependency for layer [crossings](#crossings) + - This layer is needed as dependency for layer [cyclist_waiting_aid](#cyclist_waiting_aid) - This layer is needed as dependency for layer [kerbs](#kerbs) - This layer is needed as dependency for layer [rainbow_crossings](#rainbow_crossings) - This layer is needed as dependency for layer [crossings_no_traffic_lights](#crossings_no_traffic_lights) diff --git a/Docs/Layers/cyclist_waiting_aid.md b/Docs/Layers/cyclist_waiting_aid.md new file mode 100644 index 0000000000..0f03615117 --- /dev/null +++ b/Docs/Layers/cyclist_waiting_aid.md @@ -0,0 +1,99 @@ +[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources) + +# cyclist_waiting_aid + +Various pieces of infrastructure that aid cyclists while they wait at a traffic light. + + - This layer is shown at zoomlevel **0** and higher + - This layer will automatically load [cycleways_and_roads](./cycleways_and_roads.md) into the layout as it depends on it: preset `a cyclist waiting aid` snaps to this layer (cyclist_waiting_aid.presets[0]) + +## Table of contents + +1. [Themes using this layer](#themes-using-this-layer) +2. [Presets](#presets) +3. [Basic tags for this layer](#basic-tags-for-this-layer) +4. [Supported attributes](#supported-attributes) + - [images](#images) + - [type](#type) + - [side](#side) + - [direction](#direction) + - [leftover-questions](#leftover-questions) + - [delete-button](#delete-button) + - [lod](#lod) + +## Themes using this layer + + - [cycle_infra](https://mapcomplete.org/cycle_infra) + - [personal](https://mapcomplete.org/personal) + +## Presets + +The following options to create new points are included: + + - **a cyclist waiting aid** which has the following tags:highway=cyclist_waiting_aid (snaps to layers `cycleways_and_roads`) + +## Basic tags for this layer + +Elements must match the expression **highway=cyclist_waiting_aid** + +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22highway%22%3D%22cyclist_waiting_aid%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) + +## Supported attributes + +**Warning:**,this quick overview is incomplete, + +| attribute | type | values which are supported by this layer | +-----|-----|----- | +| [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) | + +### images +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images +_This tagrendering has no question and is thus read-only_ +*{image_carousel()}{image_upload()}* + +### type + +The question is `What kind of components does this waiting aid have?` + + - *There is a board or peg to rest your foot on here* is shown if with footrest=yes. Unselecting this answer will add footrest= + - *There is a rail or a handle to hold on to here* is shown if with handrest=yes. Unselecting this answer will add handrest= + +### side + +The question is `On what side of the road is this located?` + + - *This waiting aid is located on the left side* is shown if with side=left + - *This waiting aid is located on the right side* is shown if with side=right + - *There are waiting aids on both sides of the road* is shown if with side=both + +### direction + +_This tagrendering has no question and is thus read-only_ +*This waiting aid can be used when going in {direction} direction* + + - *This waiting aid can be used when going forward on this way* is shown if with direction=forward + - *This waiting aid can be used when going backward on this way* is shown if with direction=backward + +This tagrendering is only visible in the popup if the following condition is met: direction~.+ + +### leftover-questions + +_This tagrendering has no question and is thus read-only_ +*{questions( ,)}* + +### delete-button + +_This tagrendering has no question and is thus read-only_ +*{delete_button()}* + +### lod + +_This tagrendering has no question and is thus read-only_ +*{linked_data_from_website()}* + +This tagrendering has labels +`added_by_default` + + +This document is autogenerated from [assets/layers/cyclist_waiting_aid/cyclist_waiting_aid.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/cyclist_waiting_aid/cyclist_waiting_aid.json) diff --git a/Docs/Layers/doctors.md b/Docs/Layers/doctors.md index 6cb4082a90..828d4ec3cd 100644 --- a/Docs/Layers/doctors.md +++ b/Docs/Layers/doctors.md @@ -150,10 +150,10 @@ This tagrendering has labels | id | question | osmTags | -----|-----|----- | | specialty.0 | *What is this doctor specialized in?* (default) | | -| specialty.1 | This is a general practitioner | healthcare:speciality=general | -| specialty.2 | This is a gynaecologist | healthcare:speciality=gynaecology | -| specialty.3 | This is a psychiatrist | healthcare:speciality=psychiatry | -| specialty.4 | This is a paediatrician | healthcare:speciality=paediatrics | +| specialty.1 | This is a general practitioner | healthcare:speciality~^(.+;)?general(;.+)$ | +| specialty.2 | This is a gynaecologist | healthcare:speciality~^(.+;)?gynaecology(;.+)$ | +| specialty.3 | This is a psychiatrist | healthcare:speciality~^(.+;)?psychiatry(;.+)$ | +| specialty.4 | This is a paediatrician | healthcare:speciality~^(.+;)?paediatrics(;.+)$ | diff --git a/Docs/Layers/dogshop.md b/Docs/Layers/dogshop.md index ac09558623..2e3d33ed48 100644 --- a/Docs/Layers/dogshop.md +++ b/Docs/Layers/dogshop.md @@ -707,7 +707,7 @@ This tagrendering has labels | id | question | osmTags | -----|-----|----- | | shop_types.0 | *What kind of shop is this?* (default) | | -| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | +| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | ((shop=rental & amenity=bicycle_rental)) | | shop_types.2 | Farm Supply Shop | shop=agrarian | | shop_types.3 | Liquor Store | shop=alcohol | | shop_types.4 | Anime / Manga Shop | shop=anime | diff --git a/Docs/Layers/medical_shops.md b/Docs/Layers/medical_shops.md index d00098ba8c..bd6ce185bd 100644 --- a/Docs/Layers/medical_shops.md +++ b/Docs/Layers/medical_shops.md @@ -720,7 +720,7 @@ This tagrendering has labels | id | question | osmTags | -----|-----|----- | | shop_types.0 | *What kind of shop is this?* (default) | | -| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | +| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | ((shop=rental & amenity=bicycle_rental)) | | shop_types.2 | Farm Supply Shop | shop=agrarian | | shop_types.3 | Liquor Store | shop=alcohol | | shop_types.4 | Anime / Manga Shop | shop=anime | diff --git a/Docs/Layers/memorial.md b/Docs/Layers/memorial.md index 6720259a78..6f7f57e521 100644 --- a/Docs/Layers/memorial.md +++ b/Docs/Layers/memorial.md @@ -33,6 +33,7 @@ Layer showing memorial plaques, based upon a unofficial theme. Can be expanded t - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) +5. [Filters](#filters) ## Themes using this layer @@ -264,5 +265,27 @@ _This tagrendering has no question and is thus read-only_ This tagrendering has labels `added_by_default` +## Filters + +| id | question | osmTags | +-----|-----|----- | +| memorial-type.0 | *What type of memorial is this?* (default) | | +| memorial-type.1 | This is a statue | memorial=statue | +| memorial-type.2 | This is a plaque | memorial=plaque | +| memorial-type.3 | This is a commemorative bench | memorial=bench | +| memorial-type.4 | This is a ghost bike - a bicycle painted white to remember a cyclist whom deceased because of a car crash | memorial=ghost_bike | +| memorial-type.5 | This is a stolperstein (stumbing stone) | memorial=stolperstein | +| memorial-type.6 | This is a stele | memorial=stele | +| memorial-type.7 | This is a memorial stone | memorial=stone | +| memorial-type.8 | This is a bust | memorial=bust | +| memorial-type.9 | This is a sculpture | memorial=sculpture | +| memorial-type.10 | This is an obelisk | memorial=obelisk | +| memorial-type.11 | This is a cross | memorial=cross | +| memorial-type.12 | This is a blue plaque | memorial=blue_plaque | +| memorial-type.13 | This is a historic tank, permanently placed in public space as memorial | memorial=tank | +| memorial-type.14 | This is a memorial tree | memorial=tree | +| memorial-type.15 | This is a gravestone; the person is buried here | historic=tomb | + + This document is autogenerated from [assets/layers/memorial/memorial.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/memorial/memorial.json) diff --git a/Docs/Layers/playground.md b/Docs/Layers/playground.md index c43849cecd..fa1fc0441c 100644 --- a/Docs/Layers/playground.md +++ b/Docs/Layers/playground.md @@ -227,7 +227,7 @@ This tagrendering has labels | id | question | osmTags | -----|-----|----- | | fee.0 | *Does one have to pay to use this playground?* (default) | | -| fee.1 | Free to use | fee=no | +| fee.1 | Free to use | fee=no | fee= | | fee.2 | Paid playground | fee=yes | diff --git a/Docs/Layers/post_offices_with_atm.md b/Docs/Layers/post_offices_with_atm.md index 2049287674..b84c737042 100644 --- a/Docs/Layers/post_offices_with_atm.md +++ b/Docs/Layers/post_offices_with_atm.md @@ -14,7 +14,9 @@ A layer showing post offices. 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) - [images](#images) - - [minimap](#minimap) + - [phone](#phone) + - [email](#email) + - [website](#website) - [opening_hours](#opening_hours) - [Opening hours](#opening-hours) - [post_partner](#post_partner) @@ -50,6 +52,9 @@ Elements must match **all** of the following expressions: | attribute | type | values which are supported by this layer | -----|-----|----- | +| [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) | | | [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) | | @@ -66,10 +71,36 @@ This block shows the known images which are linked with the `image`-keys, but al _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* -### minimap +### phone -_This tagrendering has no question and is thus read-only_ -*{minimap(18): height: 5rem; overflow: hidden; border-radius:3rem; }* +The question is `What is the phone number of {title()}?` +*{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set + + - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ + +This tagrendering has labels +`contact` + +### email + +The question is `What is the email address of {title()}?` +*{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` + +### 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` ### opening_hours diff --git a/Docs/Layers/postboxes.md b/Docs/Layers/postboxes.md index 0692c219a6..a00dd6229e 100644 --- a/Docs/Layers/postboxes.md +++ b/Docs/Layers/postboxes.md @@ -5,6 +5,7 @@ The layer showing postboxes. - This layer is shown at zoomlevel **12** and higher + - This layer will automatically load [walls_and_buildings](./walls_and_buildings.md) into the layout as it depends on it: preset `a postbox on a wall` snaps to this layer (postboxes.presets[1]) ## Table of contents @@ -14,6 +15,7 @@ The layer showing postboxes. 4. [Supported attributes](#supported-attributes) - [images](#images) - [minimap](#minimap) + - [operator](#operator) - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [delete-button](#delete-button) @@ -29,6 +31,7 @@ The layer showing postboxes. The following options to create new points are included: - **a postbox** which has the following tags:amenity=post_box + - **a postbox on a wall** which has the following tags:amenity=post_box (snaps to layers `walls_and_buildings`) ## Basic tags for this layer @@ -38,6 +41,12 @@ Elements must match the expression ** [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | | + ### images This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images _This tagrendering has no question and is thus read-only_ @@ -48,6 +57,11 @@ _This tagrendering has no question and is thus read-only_ _This tagrendering has no question and is thus read-only_ *{minimap(18): height: 5rem; overflow: hidden; border-radius:3rem; }* +### operator + +The question is `Who operates this postbox?` +*This postbox is operated by {operator}* is shown if `operator` is set + ### leftover-questions _This tagrendering has no question and is thus read-only_ diff --git a/Docs/Layers/postoffices.md b/Docs/Layers/postoffices.md index cb3b19389b..e4553e2335 100644 --- a/Docs/Layers/postoffices.md +++ b/Docs/Layers/postoffices.md @@ -13,7 +13,9 @@ A layer showing post offices. 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) - [images](#images) - - [minimap](#minimap) + - [phone](#phone) + - [email](#email) + - [website](#website) - [opening_hours](#opening_hours) - [Opening hours](#opening-hours) - [post_partner](#post_partner) @@ -57,6 +59,9 @@ Elements must match **any** of the following expressions: | attribute | type | values which are supported by this layer | -----|-----|----- | +| [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) | | | [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) | | @@ -73,10 +78,36 @@ This block shows the known images which are linked with the `image`-keys, but al _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* -### minimap +### phone -_This tagrendering has no question and is thus read-only_ -*{minimap(18): height: 5rem; overflow: hidden; border-radius:3rem; }* +The question is `What is the phone number of {title()}?` +*{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set + + - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ + +This tagrendering has labels +`contact` + +### email + +The question is `What is the email address of {title()}?` +*{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` + +### 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` ### opening_hours diff --git a/Docs/Layers/school.md b/Docs/Layers/school.md index 5213868641..98a668010a 100644 --- a/Docs/Layers/school.md +++ b/Docs/Layers/school.md @@ -14,15 +14,16 @@ Schools giving primary and secondary education and post-secondary, non-tertiary 2. [Presets](#presets) 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) + - [images](#images) - [school-name](#school-name) + - [phone](#phone) + - [email](#email) + - [website](#website) - [capacity](#capacity) - [education-level-belgium](#education-level-belgium) - [gender](#gender) - [pedagogy](#pedagogy) - [target-audience](#target-audience) - - [website](#website) - - [phone](#phone) - - [email](#email) - [school-language](#school-language) - [leftover-questions](#leftover-questions) - [move-button](#move-button) @@ -53,20 +54,56 @@ Elements must match the expression ** [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | | +| [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) | | | [capacity](https://wiki.openstreetmap.org/wiki/Key:capacity) | [pnat](../SpecialInputElements.md#pnat) | | | [school](https://wiki.openstreetmap.org/wiki/Key:school) | Multiple choice | [kindergarten](https://wiki.openstreetmap.org/wiki/Tag:school%3Dkindergarten) [primary](https://wiki.openstreetmap.org/wiki/Tag:school%3Dprimary) [secondary](https://wiki.openstreetmap.org/wiki/Tag:school%3Dsecondary) [lower_secondary](https://wiki.openstreetmap.org/wiki/Tag:school%3Dlower_secondary) [middle_secondary](https://wiki.openstreetmap.org/wiki/Tag:school%3Dmiddle_secondary) [upper_secondary](https://wiki.openstreetmap.org/wiki/Tag:school%3Dupper_secondary) [post_secondary](https://wiki.openstreetmap.org/wiki/Tag:school%3Dpost_secondary) | | [school:gender](https://wiki.openstreetmap.org/wiki/Key:school:gender) | Multiple choice | [mixed](https://wiki.openstreetmap.org/wiki/Tag:school:gender%3Dmixed) [separated](https://wiki.openstreetmap.org/wiki/Tag:school:gender%3Dseparated) [male](https://wiki.openstreetmap.org/wiki/Tag:school:gender%3Dmale) [female](https://wiki.openstreetmap.org/wiki/Tag:school:gender%3Dfemale) | | [pedagogy](https://wiki.openstreetmap.org/wiki/Key:pedagogy) | [string](../SpecialInputElements.md#string) | [mainstream](https://wiki.openstreetmap.org/wiki/Tag:pedagogy%3Dmainstream) [montessori](https://wiki.openstreetmap.org/wiki/Tag:pedagogy%3Dmontessori) [freinet](https://wiki.openstreetmap.org/wiki/Tag:pedagogy%3Dfreinet) [jenaplan](https://wiki.openstreetmap.org/wiki/Tag:pedagogy%3Djenaplan) [waldorf](https://wiki.openstreetmap.org/wiki/Tag:pedagogy%3Dwaldorf) [dalton](https://wiki.openstreetmap.org/wiki/Tag:pedagogy%3Ddalton) [outdoor](https://wiki.openstreetmap.org/wiki/Tag:pedagogy%3Doutdoor) [reggio_emilia](https://wiki.openstreetmap.org/wiki/Tag:pedagogy%3Dreggio_emilia) [sudbury](https://wiki.openstreetmap.org/wiki/Tag:pedagogy%3Dsudbury) | | [school:for](https://wiki.openstreetmap.org/wiki/Key:school:for) | [string](../SpecialInputElements.md#string) | [mainstream](https://wiki.openstreetmap.org/wiki/Tag:school:for%3Dmainstream) [adults](https://wiki.openstreetmap.org/wiki/Tag:school:for%3Dadults) [autism](https://wiki.openstreetmap.org/wiki/Tag:school:for%3Dautism) [learning_disabilities](https://wiki.openstreetmap.org/wiki/Tag:school:for%3Dlearning_disabilities) [blind](https://wiki.openstreetmap.org/wiki/Tag:school:for%3Dblind) [deaf](https://wiki.openstreetmap.org/wiki/Tag:school:for%3Ddeaf) [disabilities](https://wiki.openstreetmap.org/wiki/Tag:school:for%3Ddisabilities) [special_needs](https://wiki.openstreetmap.org/wiki/Tag:school:for%3Dspecial_needs) | -| [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | -| [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | | -| [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | | + +### images +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images +_This tagrendering has no question and is thus read-only_ +*{image_carousel()}{image_upload()}* ### school-name The question is `What is the name of this school?` *This school is named {name}* is shown if `name` is set +### phone + +The question is `What is the phone number of {title()}?` +*{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set + + - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ + +This tagrendering has labels +`contact` + +### email + +The question is `What is the email address of {title()}?` +*{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` + +### 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` + ### capacity The question is `How much students can at most enroll in this school?` @@ -127,37 +164,6 @@ The question is `Does this school target students with a special need? Which str This tagrendering is only visible in the popup if the following condition is met: school:for~.+ -### website - -The question is `What is the website of {title()}?` -*{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` - -### 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` - -### 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` - ### school-language _This tagrendering has no question and is thus read-only_ @@ -196,6 +202,17 @@ This tagrendering has labels | pedagogy.8 | This school uses the Reggio Emilia approach | pedagogy=reggio_emilia | | pedagogy.9 | This school uses the Sudbury system | pedagogy=sudbury | +| id | question | osmTags | +-----|-----|----- | +| education-level-belgium.0 | *What level of education is given on this school?* (default) | | +| education-level-belgium.1 | This is a school with a kindergarten section where young kids receive some education which prepares reading and writing. | school~^(.+;)?kindergarten(;.+)$ | +| education-level-belgium.2 | This is a school where one learns primary skills such as basic literacy and numerical skills.
Pupils typically enroll from 6 years old till 12 years old
| school~^(.+;)?primary(;.+)$ | +| education-level-belgium.3 | This is a secondary school which offers all grades | school~^(.+;)?secondary(;.+)$ | +| education-level-belgium.4 | This is a secondary school which does not have all grades, but offers first and second grade | school~^(.+;)?lower_secondary(;.+)$ | +| education-level-belgium.5 | This is a secondary school which does not have all grades, but offers third and fourth grade | school~^(.+;)?middle_secondary(;.+)$ | +| education-level-belgium.6 | This is a secondary school which does not have all grades, but offers fifth and sixth grade | school~^(.+;)?upper_secondary(;.+)$ | +| education-level-belgium.7 | This school offers post-secondary education (e.g. a seventh or eight specialisation year) | school~^(.+;)?post_secondary(;.+)$ | + This document is autogenerated from [assets/layers/school/school.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/school/school.json) diff --git a/Docs/Layers/shops.md b/Docs/Layers/shops.md index b25bfd7456..786574e25f 100644 --- a/Docs/Layers/shops.md +++ b/Docs/Layers/shops.md @@ -724,7 +724,7 @@ This tagrendering has labels | id | question | osmTags | -----|-----|----- | | shop_types.0 | *What kind of shop is this?* (default) | | -| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | +| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | ((shop=rental & amenity=bicycle_rental)) | | shop_types.2 | Farm Supply Shop | shop=agrarian | | shop_types.3 | Liquor Store | shop=alcohol | | shop_types.4 | Anime / Manga Shop | shop=anime | diff --git a/Docs/Layers/shops_glutenfree.md b/Docs/Layers/shops_glutenfree.md index bca19a5f40..14888a9d1c 100644 --- a/Docs/Layers/shops_glutenfree.md +++ b/Docs/Layers/shops_glutenfree.md @@ -708,7 +708,7 @@ This tagrendering has labels | id | question | osmTags | -----|-----|----- | | shop_types.0 | *What kind of shop is this?* (default) | | -| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | +| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | ((shop=rental & amenity=bicycle_rental)) | | shop_types.2 | Farm Supply Shop | shop=agrarian | | shop_types.3 | Liquor Store | shop=alcohol | | shop_types.4 | Anime / Manga Shop | shop=anime | diff --git a/Docs/Layers/shops_lactosefree.md b/Docs/Layers/shops_lactosefree.md index 31b96cf572..3f406d7bf6 100644 --- a/Docs/Layers/shops_lactosefree.md +++ b/Docs/Layers/shops_lactosefree.md @@ -708,7 +708,7 @@ This tagrendering has labels | id | question | osmTags | -----|-----|----- | | shop_types.0 | *What kind of shop is this?* (default) | | -| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | +| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | ((shop=rental & amenity=bicycle_rental)) | | shop_types.2 | Farm Supply Shop | shop=agrarian | | shop_types.3 | Liquor Store | shop=alcohol | | shop_types.4 | Anime / Manga Shop | shop=anime | diff --git a/Docs/Layers/shops_second_hand.md b/Docs/Layers/shops_second_hand.md index e1736b709a..95bdbb5ced 100644 --- a/Docs/Layers/shops_second_hand.md +++ b/Docs/Layers/shops_second_hand.md @@ -699,7 +699,7 @@ This tagrendering has labels | id | question | osmTags | -----|-----|----- | | shop_types.0 | *What kind of shop is this?* (default) | | -| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | +| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | ((shop=rental & amenity=bicycle_rental)) | | shop_types.2 | Farm Supply Shop | shop=agrarian | | shop_types.3 | Liquor Store | shop=alcohol | | shop_types.4 | Anime / Manga Shop | shop=anime | diff --git a/Docs/Layers/shops_with_climbing_shoe_repair.md b/Docs/Layers/shops_with_climbing_shoe_repair.md index ff22e6b209..acec124a70 100644 --- a/Docs/Layers/shops_with_climbing_shoe_repair.md +++ b/Docs/Layers/shops_with_climbing_shoe_repair.md @@ -716,7 +716,7 @@ This tagrendering has labels | id | question | osmTags | -----|-----|----- | | shop_types.0 | *What kind of shop is this?* (default) | | -| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | +| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | ((shop=rental & amenity=bicycle_rental)) | | shop_types.2 | Farm Supply Shop | shop=agrarian | | shop_types.3 | Liquor Store | shop=alcohol | | shop_types.4 | Anime / Manga Shop | shop=anime | diff --git a/Docs/Layers/sport_pitch.md b/Docs/Layers/sport_pitch.md index c7bdcc747c..01cff12b67 100644 --- a/Docs/Layers/sport_pitch.md +++ b/Docs/Layers/sport_pitch.md @@ -185,7 +185,7 @@ This tagrendering has labels | sport_pitch-sport.4 | Tennis is played here | sport=tennis | | sport_pitch-sport.5 | Korfball is played here | sport=korfball | | sport_pitch-sport.6 | Basketball is played here | sport=basket | -| sport_pitch-sport.7 | This is a skatepark | sport=skateboard | +| sport_pitch-sport.7 | This is a skatepark | sport~^(.+;)?skateboard(;.+)$ | diff --git a/Docs/Layers/sport_shops.md b/Docs/Layers/sport_shops.md index 99d1f0b5ce..6266e74762 100644 --- a/Docs/Layers/sport_shops.md +++ b/Docs/Layers/sport_shops.md @@ -711,7 +711,7 @@ This tagrendering has labels | id | question | osmTags | -----|-----|----- | | shop_types.0 | *What kind of shop is this?* (default) | | -| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | +| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | ((shop=rental & amenity=bicycle_rental)) | | shop_types.2 | Farm Supply Shop | shop=agrarian | | shop_types.3 | Liquor Store | shop=alcohol | | shop_types.4 | Anime / Manga Shop | shop=anime | diff --git a/Docs/Layers/tactile_map.md b/Docs/Layers/tactile_map.md new file mode 100644 index 0000000000..3e5a0e436a --- /dev/null +++ b/Docs/Layers/tactile_map.md @@ -0,0 +1,127 @@ +[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources) + +# tactile_map + +Layer showing tactile maps, which can be used by visually impaired people to navigate the city. + + - This layer is shown at zoomlevel **10** and higher + +## Table of contents + +1. [Themes using this layer](#themes-using-this-layer) +2. [Presets](#presets) +3. [Basic tags for this layer](#basic-tags-for-this-layer) +4. [Supported attributes](#supported-attributes) + - [images](#images) + - [description](#description) + - [braille](#braille) + - [braille_languages](#braille_languages) + - [embossed_letters](#embossed_letters) + - [embossed_letters_languages](#embossed_letters_languages) + - [website](#website) + - [leftover-questions](#leftover-questions) + - [move-button](#move-button) + - [delete-button](#delete-button) + - [lod](#lod) + +## Themes using this layer + + - [blind_osm](https://mapcomplete.org/blind_osm) + - [personal](https://mapcomplete.org/personal) + +## Presets + +The following options to create new points are included: + + - **a tactile map** which has the following tags:tourism=information & information=tactile_map + +## Basic tags for this layer + +Elements must match the expression **information=tactile_map** + +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22information%22%3D%22tactile_map%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) + +## Supported attributes + +**Warning:**,this quick overview is incomplete, + +| attribute | type | values which are supported by this layer | +-----|-----|----- | +| [blind:description:en](https://wiki.openstreetmap.org/wiki/Key:blind:description:en) | [string](../SpecialInputElements.md#string) | | +| [braille](https://wiki.openstreetmap.org/wiki/Key:braille) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:braille%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:braille%3Dno) | +| [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) | | + +### images +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images +_This tagrendering has no question and is thus read-only_ +*{image_carousel()}{image_upload()}* + +### description + +The question is `What does this tactile map show?` +*Description: {blind:description:en}.* is shown if `blind:description:en` is set + +### braille + +The question is `Is there braille text on this tactile map?` + + - *This tactile map has braille text.* is shown if with braille=yes + - *This tactile map does not have braille text.* is shown if with braille=no + +### braille_languages + +_This tagrendering has no question and is thus read-only_ +*{language_chooser(tactile_writing:braille,In which languages is the braille text on this tactile map?,This map has braille text in &LBRACElanguage&RBRACE,This map has braille text in &LBRACElanguage&RBRACE,,)}* + +This tagrendering is only visible in the popup if the following condition is met: braille=yes + +### embossed_letters + +The question is `Are there embossed letters on this tactile map?` + + - *This tactile map has embossed letters.* is shown if with embossed_letters=yes + - *This tactile map does not have embossed letters.* is shown if with embossed_letters=no + +### embossed_letters_languages + +_This tagrendering has no question and is thus read-only_ +*{language_chooser(tactile_writing:embossed,In which languages are the embossed letters on this tactile map?,This map has embossed letters in &LBRACElanguage&RBRACE,This map has embossed letters in &LBRACElanguage&RBRACE,,)}* + +This tagrendering is only visible in the popup if the following condition is met: embossed_letters=yes + +### 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` + +### leftover-questions + +_This tagrendering has no question and is thus read-only_ +*{questions( ,)}* + +### move-button + +_This tagrendering has no question and is thus read-only_ +*{move_button()}* + +### delete-button + +_This tagrendering has no question and is thus read-only_ +*{delete_button()}* + +### lod + +_This tagrendering has no question and is thus read-only_ +*{linked_data_from_website()}* + +This tagrendering has labels +`added_by_default` + + +This document is autogenerated from [assets/layers/tactile_map/tactile_map.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/tactile_map/tactile_map.json) diff --git a/Docs/Layers/tactile_model.md b/Docs/Layers/tactile_model.md new file mode 100644 index 0000000000..49be18e7a9 --- /dev/null +++ b/Docs/Layers/tactile_model.md @@ -0,0 +1,134 @@ +[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources) + +# tactile_model + +Layer showing tactile models, three-dimensional models of the surrounding area. + + - This layer is shown at zoomlevel **10** and higher + +## Table of contents + +1. [Themes using this layer](#themes-using-this-layer) +2. [Presets](#presets) +3. [Basic tags for this layer](#basic-tags-for-this-layer) +4. [Supported attributes](#supported-attributes) + - [images](#images) + - [description](#description) + - [braille](#braille) + - [braille_languages](#braille_languages) + - [embossed_letters](#embossed_letters) + - [embossed_letters_languages](#embossed_letters_languages) + - [scale](#scale) + - [website](#website) + - [leftover-questions](#leftover-questions) + - [move-button](#move-button) + - [delete-button](#delete-button) + - [lod](#lod) + +## Themes using this layer + + - [blind_osm](https://mapcomplete.org/blind_osm) + - [personal](https://mapcomplete.org/personal) + +## Presets + +The following options to create new points are included: + + - **a tactile model** which has the following tags:tourism=information & information=tactile_model + +## Basic tags for this layer + +Elements must match the expression **information=tactile_model** + +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22information%22%3D%22tactile_model%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) + +## Supported attributes + +**Warning:**,this quick overview is incomplete, + +| attribute | type | values which are supported by this layer | +-----|-----|----- | +| [blind:description:en](https://wiki.openstreetmap.org/wiki/Key:blind:description:en) | [string](../SpecialInputElements.md#string) | | +| [braille](https://wiki.openstreetmap.org/wiki/Key:braille) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:braille%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:braille%3Dno) | +| [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) | +| [scale](https://wiki.openstreetmap.org/wiki/Key:scale) | [string](../SpecialInputElements.md#string) | | +| [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | + +### images +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images +_This tagrendering has no question and is thus read-only_ +*{image_carousel()}{image_upload()}* + +### description + +The question is `What does this tactile model show?` +*Description: {blind:description:en}.* is shown if `blind:description:en` is set + +### braille + +The question is `Is there a braille description?` + + - *There is a braille description.* is shown if with braille=yes + - *There is no braille description.* is shown if with braille=no + +### braille_languages + +_This tagrendering has no question and is thus read-only_ +*{language_chooser(tactile_writing:braille,In which languages is there a braille description?,This model has a braille description in &LBRACElanguage&LPARENS&RPARENS&RBRACE,This model has a braille description in &LBRACElanguage&RBRACE,,)}* + +This tagrendering is only visible in the popup if the following condition is met: braille=yes + +### embossed_letters + +The question is `Are there embossed letters describing the model?` + + - *There are embossed letters describing the model.* is shown if with embossed_letters=yes + - *There are no embossed letters describing the model.* is shown if with embossed_letters=no + +### embossed_letters_languages + +_This tagrendering has no question and is thus read-only_ +*{language_chooser(tactile_writing:embossed_letters,In which languages are there embossed letters?,This model has embossed letters in &LBRACElanguage&LPARENS&RPARENS&RBRACE,This model has embossed letters in &LBRACElanguage&RBRACE,,)}* + +This tagrendering is only visible in the popup if the following condition is met: embossed_letters=yes + +### scale + +The question is `What scale is the model?` +*The scale of this model is {scale}.* is shown if `scale` is set + +### website + +The question is `What is the website of {title()}?` +*{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` + +### leftover-questions + +_This tagrendering has no question and is thus read-only_ +*{questions( ,)}* + +### move-button + +_This tagrendering has no question and is thus read-only_ +*{move_button()}* + +### delete-button + +_This tagrendering has no question and is thus read-only_ +*{delete_button()}* + +### lod + +_This tagrendering has no question and is thus read-only_ +*{linked_data_from_website()}* + +This tagrendering has labels +`added_by_default` + + +This document is autogenerated from [assets/layers/tactile_model/tactile_model.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/tactile_model/tactile_model.json) diff --git a/Docs/Layers/walls_and_buildings.md b/Docs/Layers/walls_and_buildings.md index 9ad5d36d4b..71e0124903 100644 --- a/Docs/Layers/walls_and_buildings.md +++ b/Docs/Layers/walls_and_buildings.md @@ -16,6 +16,7 @@ Special builtin layer providing all walls and buildings. This layer is useful in - This layer is needed as dependency for layer [defibrillator](#defibrillator) - This layer is needed as dependency for layer [entrance](#entrance) - This layer is needed as dependency for layer [ghostsign](#ghostsign) + - This layer is needed as dependency for layer [postboxes](#postboxes) - This layer is needed as dependency for layer [surveillance_camera](#surveillance_camera) - This layer is needed as dependency for layer [facadegardens](#facadegardens) - This layer is needed as dependency for layer [parking_spaces_disabled](#parking_spaces_disabled) @@ -44,6 +45,7 @@ Special builtin layer providing all walls and buildings. This layer is useful in - [memorials](https://mapcomplete.org/memorials) - [onwheels](https://mapcomplete.org/onwheels) - [personal](https://mapcomplete.org/personal) + - [postboxes](https://mapcomplete.org/postboxes) - [stations](https://mapcomplete.org/stations) - [surveillance](https://mapcomplete.org/surveillance) - [walls_and_buildings](https://mapcomplete.org/walls_and_buildings) diff --git a/Docs/TagInfo/mapcomplete_blind_osm.json b/Docs/TagInfo/mapcomplete_blind_osm.json index 3c127559cc..f5f406a43e 100644 --- a/Docs/TagInfo/mapcomplete_blind_osm.json +++ b/Docs/TagInfo/mapcomplete_blind_osm.json @@ -662,18 +662,87 @@ }, { "key": "crossing", - "description": "Layer 'Crossings' shows crossing=unmarked with a fixed text, namely 'Crossing without crossing markings' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind') (This is only shown if highway=crossing)", + "description": "Layer 'Crossings' shows crossing=unmarked with a fixed text, namely 'Crossing without crossing markings' (in the mapcomplete.org theme 'OSM for the blind') (This is only shown if highway=crossing)", "value": "unmarked" }, { - "key": "crossing_ref", - "description": "Layer 'Crossings' shows crossing_ref=zebra with a fixed text, namely 'This is a zebra crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind') (This is only shown if crossing=uncontrolled)", + "key": "crossing:markings", + "description": "Layer 'Crossings' shows and asks freeform values for key 'crossing:markings' (in the mapcomplete.org theme 'OSM for the blind')" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=no with a fixed text, namely 'This crossing has no markings' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')", + "value": "no" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=zebra with a fixed text, namely 'This crossing has zebra markings' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')", "value": "zebra" }, { - "key": "crossing_ref", - "description": "Layer 'Crossings' shows crossing_ref= with a fixed text, namely 'This is not a zebra crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind') Picking this answer will delete the key crossing_ref. (This is only shown if crossing=uncontrolled)", - "value": "" + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=yes with a fixed text, namely 'This crossing has markings of an unknown type' (in the mapcomplete.org theme 'OSM for the blind')", + "value": "yes" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=lines with a fixed text, namely 'This crossings has lines on either side of the crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')", + "value": "lines" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=ladder with a fixed text, namely 'This crossing has lines on either side of the crossing, along with bars connecting them' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')", + "value": "ladder" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=dashes with a fixed text, namely 'This crossing has dashed lines on either sides of the crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')", + "value": "dashes" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=dots with a fixed text, namely 'This crossing has dotted lines on either sides of the crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')", + "value": "dots" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=surface with a fixed text, namely 'This crossing is marked by using a different coloured surface' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')", + "value": "surface" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=ladder:skewed with a fixed text, namely 'This crossing has lines on either side of the crossing, along with angled bars connecting them' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')", + "value": "ladder:skewed" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=zebra:paired with a fixed text, namely 'This crossing has zebra markings with an interruption in every bar' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')", + "value": "zebra:paired" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=zebra:bicolour with a fixed text, namely 'This crossing has zebra markings in alternating colours' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')", + "value": "zebra:bicolour" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=zebra:double with a fixed text, namely 'This crossing has double zebra markings' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')", + "value": "zebra:double" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=pictograms with a fixed text, namely 'This crossing has pictograms on the road' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')", + "value": "pictograms" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=ladder:paired with a fixed text, namely 'This crossing has lines on either side of the crossing, along with bars connecting them, with an interruption in every bar' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')", + "value": "ladder:paired" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=lines:paired with a fixed text, namely 'This crossing has double lines on either side of the crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')", + "value": "lines:paired" }, { "key": "crossing:island", @@ -1291,6 +1360,132 @@ "key": "incline", "description": "Layer 'Stairs' shows incline=down with a fixed text, namely 'The downward direction is {direction_absolute()}' (in the mapcomplete.org theme 'OSM for the blind')", "value": "down" + }, + { + "key": "information", + "description": "The MapComplete theme OSM for the blind has a layer Tactile Maps showing features with this tag", + "value": "tactile_map" + }, + { + "key": "id", + "description": "Layer 'Tactile Maps' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'OSM for the blind') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" + }, + { + "key": "image", + "description": "The layer 'Tactile Maps allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "panoramax", + "description": "The layer 'Tactile Maps allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "mapillary", + "description": "The layer 'Tactile Maps allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "wikidata", + "description": "The layer 'Tactile Maps allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "wikipedia", + "description": "The layer 'Tactile Maps allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "blind:description:en", + "description": "Layer 'Tactile Maps' shows and asks freeform values for key 'blind:description:en' (in the mapcomplete.org theme 'OSM for the blind')" + }, + { + "key": "braille", + "description": "Layer 'Tactile Maps' shows braille=yes with a fixed text, namely 'This tactile map has braille text.' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')", + "value": "yes" + }, + { + "key": "braille", + "description": "Layer 'Tactile Maps' shows braille=no with a fixed text, namely 'This tactile map does not have braille text.' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')", + "value": "no" + }, + { + "key": "embossed_letters", + "description": "Layer 'Tactile Maps' shows embossed_letters=yes with a fixed text, namely 'This tactile map has embossed letters.' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')", + "value": "yes" + }, + { + "key": "embossed_letters", + "description": "Layer 'Tactile Maps' shows embossed_letters=no with a fixed text, namely 'This tactile map does not have embossed letters.' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')", + "value": "no" + }, + { + "key": "website", + "description": "Layer 'Tactile Maps' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'OSM for the blind')" + }, + { + "key": "contact:website", + "description": "Layer 'Tactile Maps' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'OSM for the blind')" + }, + { + "key": "information", + "description": "The MapComplete theme OSM for the blind has a layer Tactile Models showing features with this tag", + "value": "tactile_model" + }, + { + "key": "id", + "description": "Layer 'Tactile Models' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'OSM for the blind') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" + }, + { + "key": "image", + "description": "The layer 'Tactile Models allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "panoramax", + "description": "The layer 'Tactile Models allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "mapillary", + "description": "The layer 'Tactile Models allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "wikidata", + "description": "The layer 'Tactile Models allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "wikipedia", + "description": "The layer 'Tactile Models allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "blind:description:en", + "description": "Layer 'Tactile Models' shows and asks freeform values for key 'blind:description:en' (in the mapcomplete.org theme 'OSM for the blind')" + }, + { + "key": "braille", + "description": "Layer 'Tactile Models' shows braille=yes with a fixed text, namely 'There is a braille description.' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')", + "value": "yes" + }, + { + "key": "braille", + "description": "Layer 'Tactile Models' shows braille=no with a fixed text, namely 'There is no braille description.' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')", + "value": "no" + }, + { + "key": "embossed_letters", + "description": "Layer 'Tactile Models' shows embossed_letters=yes with a fixed text, namely 'There are embossed letters describing the model.' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')", + "value": "yes" + }, + { + "key": "embossed_letters", + "description": "Layer 'Tactile Models' shows embossed_letters=no with a fixed text, namely 'There are no embossed letters describing the model.' and allows to pick this as a default answer (in the mapcomplete.org theme 'OSM for the blind')", + "value": "no" + }, + { + "key": "scale", + "description": "Layer 'Tactile Models' shows and asks freeform values for key 'scale' (in the mapcomplete.org theme 'OSM for the blind')" + }, + { + "key": "website", + "description": "Layer 'Tactile Models' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'OSM for the blind')" + }, + { + "key": "contact:website", + "description": "Layer 'Tactile Models' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'OSM for the blind')" } ] } \ No newline at end of file diff --git a/Docs/TagInfo/mapcomplete_clock.json b/Docs/TagInfo/mapcomplete_clock.json index 799ed85dd7..e868bc49ef 100644 --- a/Docs/TagInfo/mapcomplete_clock.json +++ b/Docs/TagInfo/mapcomplete_clock.json @@ -46,9 +46,14 @@ }, { "key": "support", - "description": "Layer 'Clocks' shows support=wall_mounted with a fixed text, namely 'This clock is mounted on a wall' and allows to pick this as a default answer (in the mapcomplete.org theme 'Clocks')", + "description": "Layer 'Clocks' shows support=wall_mounted with a fixed text, namely 'This clock is mounted on a wall, usually through a support perpendicular to the wall' and allows to pick this as a default answer (in the mapcomplete.org theme 'Clocks')", "value": "wall_mounted" }, + { + "key": "support", + "description": "Layer 'Clocks' shows support=wall with a fixed text, namely 'This clock is mounted directly on a wall' and allows to pick this as a default answer (in the mapcomplete.org theme 'Clocks')", + "value": "wall" + }, { "key": "support", "description": "Layer 'Clocks' shows support=billboard with a fixed text, namely 'This clock is part of a billboard' and allows to pick this as a default answer (in the mapcomplete.org theme 'Clocks')", @@ -79,19 +84,29 @@ "description": "Layer 'Clocks' shows display=unorthodox with a fixed text, namely 'This clock displays the time in a non-standard way, e.g using binary, water or something else' and allows to pick this as a default answer (in the mapcomplete.org theme 'Clocks')", "value": "unorthodox" }, + { + "key": "indoor", + "description": "Layer 'Clocks' shows indoor=yes with a fixed text, namely 'This clock is indoors' and allows to pick this as a default answer (in the mapcomplete.org theme 'Clocks')", + "value": "yes" + }, + { + "key": "indoor", + "description": "Layer 'Clocks' shows indoor=no with a fixed text, namely 'This clock is outdoors' and allows to pick this as a default answer (in the mapcomplete.org theme 'Clocks')", + "value": "no" + }, { "key": "visibility", - "description": "Layer 'Clocks' shows visibility=house with a fixed text, namely 'This clock is visible from about 5 meters away (small wall-mounted clock)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Clocks')", + "description": "Layer 'Clocks' shows visibility=house with a fixed text, namely 'This clock is visible from about 5 meters away (small wall-mounted clock)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Clocks') (This is only shown if indoor!=yes)", "value": "house" }, { "key": "visibility", - "description": "Layer 'Clocks' shows visibility=street with a fixed text, namely 'This clock is visible from about 20 meters away (medium size billboard clock)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Clocks')", + "description": "Layer 'Clocks' shows visibility=street with a fixed text, namely 'This clock is visible from about 20 meters away (medium size billboard clock)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Clocks') (This is only shown if indoor!=yes)", "value": "street" }, { "key": "visibility", - "description": "Layer 'Clocks' shows visibility=area with a fixed text, namely 'This clock is visible from more than 20 meters away (e.g. a church clock or station clock)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Clocks')", + "description": "Layer 'Clocks' shows visibility=area with a fixed text, namely 'This clock is visible from more than 20 meters away (e.g. a church clock or station clock)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Clocks') (This is only shown if indoor!=yes)", "value": "area" }, { diff --git a/Docs/TagInfo/mapcomplete_cycle_infra.json b/Docs/TagInfo/mapcomplete_cycle_infra.json index 9f248c1ace..342d51f876 100644 --- a/Docs/TagInfo/mapcomplete_cycle_infra.json +++ b/Docs/TagInfo/mapcomplete_cycle_infra.json @@ -777,18 +777,87 @@ }, { "key": "crossing", - "description": "Layer 'Crossings' shows crossing=unmarked with a fixed text, namely 'Crossing without crossing markings' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure') (This is only shown if highway=crossing)", + "description": "Layer 'Crossings' shows crossing=unmarked with a fixed text, namely 'Crossing without crossing markings' (in the mapcomplete.org theme 'Bicycle infrastructure') (This is only shown if highway=crossing)", "value": "unmarked" }, { - "key": "crossing_ref", - "description": "Layer 'Crossings' shows crossing_ref=zebra with a fixed text, namely 'This is a zebra crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure') (This is only shown if crossing=uncontrolled)", + "key": "crossing:markings", + "description": "Layer 'Crossings' shows and asks freeform values for key 'crossing:markings' (in the mapcomplete.org theme 'Bicycle infrastructure')" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=no with a fixed text, namely 'This crossing has no markings' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure')", + "value": "no" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=zebra with a fixed text, namely 'This crossing has zebra markings' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure')", "value": "zebra" }, { - "key": "crossing_ref", - "description": "Layer 'Crossings' shows crossing_ref= with a fixed text, namely 'This is not a zebra crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure') Picking this answer will delete the key crossing_ref. (This is only shown if crossing=uncontrolled)", - "value": "" + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=yes with a fixed text, namely 'This crossing has markings of an unknown type' (in the mapcomplete.org theme 'Bicycle infrastructure')", + "value": "yes" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=lines with a fixed text, namely 'This crossings has lines on either side of the crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure')", + "value": "lines" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=ladder with a fixed text, namely 'This crossing has lines on either side of the crossing, along with bars connecting them' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure')", + "value": "ladder" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=dashes with a fixed text, namely 'This crossing has dashed lines on either sides of the crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure')", + "value": "dashes" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=dots with a fixed text, namely 'This crossing has dotted lines on either sides of the crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure')", + "value": "dots" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=surface with a fixed text, namely 'This crossing is marked by using a different coloured surface' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure')", + "value": "surface" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=ladder:skewed with a fixed text, namely 'This crossing has lines on either side of the crossing, along with angled bars connecting them' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure')", + "value": "ladder:skewed" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=zebra:paired with a fixed text, namely 'This crossing has zebra markings with an interruption in every bar' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure')", + "value": "zebra:paired" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=zebra:bicolour with a fixed text, namely 'This crossing has zebra markings in alternating colours' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure')", + "value": "zebra:bicolour" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=zebra:double with a fixed text, namely 'This crossing has double zebra markings' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure')", + "value": "zebra:double" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=pictograms with a fixed text, namely 'This crossing has pictograms on the road' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure')", + "value": "pictograms" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=ladder:paired with a fixed text, namely 'This crossing has lines on either side of the crossing, along with bars connecting them, with an interruption in every bar' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure')", + "value": "ladder:paired" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=lines:paired with a fixed text, namely 'This crossing has double lines on either side of the crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure')", + "value": "lines:paired" }, { "key": "bicycle", @@ -994,6 +1063,70 @@ { "key": "website", "description": "Layer 'Bicycle counters' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Bicycle infrastructure')" + }, + { + "key": "highway", + "description": "The MapComplete theme Bicycle infrastructure has a layer Cyclist Waiting Aids showing features with this tag", + "value": "cyclist_waiting_aid" + }, + { + "key": "id", + "description": "Layer 'Cyclist Waiting Aids' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Bicycle infrastructure') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" + }, + { + "key": "image", + "description": "The layer 'Cyclist Waiting Aids allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "panoramax", + "description": "The layer 'Cyclist Waiting Aids allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "mapillary", + "description": "The layer 'Cyclist Waiting Aids allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "wikidata", + "description": "The layer 'Cyclist Waiting Aids allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "wikipedia", + "description": "The layer 'Cyclist Waiting Aids allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "footrest", + "description": "Layer 'Cyclist Waiting Aids' shows footrest=yes with a fixed text, namely 'There is a board or peg to rest your foot on here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure')", + "value": "yes" + }, + { + "key": "handrest", + "description": "Layer 'Cyclist Waiting Aids' shows handrest=yes with a fixed text, namely 'There is a rail or a handle to hold on to here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure')", + "value": "yes" + }, + { + "key": "side", + "description": "Layer 'Cyclist Waiting Aids' shows side=left with a fixed text, namely 'This waiting aid is located on the left side' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure')", + "value": "left" + }, + { + "key": "side", + "description": "Layer 'Cyclist Waiting Aids' shows side=right with a fixed text, namely 'This waiting aid is located on the right side' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure')", + "value": "right" + }, + { + "key": "side", + "description": "Layer 'Cyclist Waiting Aids' shows side=both with a fixed text, namely 'There are waiting aids on both sides of the road' and allows to pick this as a default answer (in the mapcomplete.org theme 'Bicycle infrastructure')", + "value": "both" + }, + { + "key": "direction", + "description": "Layer 'Cyclist Waiting Aids' shows direction=forward with a fixed text, namely 'This waiting aid can be used when going forward on this way' (in the mapcomplete.org theme 'Bicycle infrastructure') (This is only shown if direction~.+)", + "value": "forward" + }, + { + "key": "direction", + "description": "Layer 'Cyclist Waiting Aids' shows direction=backward with a fixed text, namely 'This waiting aid can be used when going backward on this way' (in the mapcomplete.org theme 'Bicycle infrastructure') (This is only shown if direction~.+)", + "value": "backward" } ] } \ No newline at end of file diff --git a/Docs/TagInfo/mapcomplete_cyclofix.json b/Docs/TagInfo/mapcomplete_cyclofix.json index eded2dccfa..ae42f740d3 100644 --- a/Docs/TagInfo/mapcomplete_cyclofix.json +++ b/Docs/TagInfo/mapcomplete_cyclofix.json @@ -2222,11 +2222,6 @@ "description": "The MapComplete theme Cyclofix - a map for cyclists has a layer Bike cleaning service showing features with this tag", "value": "bicycle_wash" }, - { - "key": "amenity", - "description": "The MapComplete theme Cyclofix - a map for cyclists has a layer Bike cleaning service showing features with this tag", - "value": "bike_wash" - }, { "key": "id", "description": "Layer 'Bike cleaning service' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" @@ -2253,37 +2248,57 @@ }, { "key": "service:bicycle:cleaning:charge", - "description": "Layer 'Bike cleaning service' shows and asks freeform values for key 'service:bicycle:cleaning:charge' (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') (This is only shown if amenity!=bike_wash & amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+)" + "description": "Layer 'Bike cleaning service' shows and asks freeform values for key 'service:bicycle:cleaning:charge' (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') (This is only shown if amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+)" }, { "key": "service:bicycle:cleaning:fee", - "description": "Layer 'Bike cleaning service' shows service:bicycle:cleaning:fee=no with a fixed text, namely 'The cleaning service is free to use' and allows to pick this as a default answer (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') (This is only shown if amenity!=bike_wash & amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+)", + "description": "Layer 'Bike cleaning service' shows service:bicycle:cleaning:fee=no with a fixed text, namely 'The cleaning service is free to use' and allows to pick this as a default answer (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') (This is only shown if amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+)", "value": "no" }, { "key": "service:bicycle:cleaning:fee", - "description": "Layer 'Bike cleaning service' shows service:bicycle:cleaning:fee=yes & service:bicycle:cleaning:charge= with a fixed text, namely 'Free to use' (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') (This is only shown if amenity!=bike_wash & amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+)", + "description": "Layer 'Bike cleaning service' shows service:bicycle:cleaning:fee=yes & service:bicycle:cleaning:charge= with a fixed text, namely 'Free to use' (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') (This is only shown if amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+)", "value": "yes" }, { "key": "service:bicycle:cleaning:charge", - "description": "Layer 'Bike cleaning service' shows service:bicycle:cleaning:fee=yes & service:bicycle:cleaning:charge= with a fixed text, namely 'Free to use' (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') Picking this answer will delete the key service:bicycle:cleaning:charge. (This is only shown if amenity!=bike_wash & amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+)", + "description": "Layer 'Bike cleaning service' shows service:bicycle:cleaning:fee=yes & service:bicycle:cleaning:charge= with a fixed text, namely 'Free to use' (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') Picking this answer will delete the key service:bicycle:cleaning:charge. (This is only shown if amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+)", "value": "" }, { "key": "charge", - "description": "Layer 'Bike cleaning service' shows and asks freeform values for key 'charge' (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') (This is only shown if amenity=bike_wash | amenity=bicycle_wash)" + "description": "Layer 'Bike cleaning service' shows and asks freeform values for key 'charge' (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') (This is only shown if amenity=bicycle_wash)" }, { "key": "fee", - "description": "Layer 'Bike cleaning service' shows fee=no with a fixed text, namely 'This cleaning service is free to use' and allows to pick this as a default answer (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') (This is only shown if amenity=bike_wash | amenity=bicycle_wash)", + "description": "Layer 'Bike cleaning service' shows fee=no with a fixed text, namely 'This cleaning service is free to use' and allows to pick this as a default answer (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') (This is only shown if amenity=bicycle_wash)", "value": "no" }, { "key": "fee", - "description": "Layer 'Bike cleaning service' shows fee=yes with a fixed text, namely 'There is a fee to use this cleaning service' and allows to pick this as a default answer (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') (This is only shown if amenity=bike_wash | amenity=bicycle_wash)", + "description": "Layer 'Bike cleaning service' shows fee=yes with a fixed text, namely 'There is a fee to use this cleaning service' and allows to pick this as a default answer (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') (This is only shown if amenity=bicycle_wash)", "value": "yes" }, + { + "key": "automated", + "description": "Layer 'Bike cleaning service' shows automated=no with a fixed text, namely 'This is a manual bike washing station' and allows to pick this as a default answer (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') (This is only shown if amenity=bicycle_wash)", + "value": "no" + }, + { + "key": "automated", + "description": "Layer 'Bike cleaning service' shows automated=yes with a fixed text, namely 'This is an automated bike wash' and allows to pick this as a default answer (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') (This is only shown if amenity=bicycle_wash)", + "value": "yes" + }, + { + "key": "self_service", + "description": "Layer 'Bike cleaning service' shows self_service=yes with a fixed text, namely 'This cleaning service is self-service' and allows to pick this as a default answer (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') (This is only shown if amenity=bicycle_wash)", + "value": "yes" + }, + { + "key": "self_service", + "description": "Layer 'Bike cleaning service' shows self_service=no with a fixed text, namely 'This cleaning service is operated by an employee' and allows to pick this as a default answer (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') (This is only shown if amenity=bicycle_wash)", + "value": "no" + }, { "key": "amenity", "description": "The MapComplete theme Cyclofix - a map for cyclists has a layer Bicycle rental showing features with this tag", diff --git a/Docs/TagInfo/mapcomplete_kerbs_and_crossings.json b/Docs/TagInfo/mapcomplete_kerbs_and_crossings.json index de1f14002c..848d66d8ed 100644 --- a/Docs/TagInfo/mapcomplete_kerbs_and_crossings.json +++ b/Docs/TagInfo/mapcomplete_kerbs_and_crossings.json @@ -657,18 +657,87 @@ }, { "key": "crossing", - "description": "Layer 'Crossings' shows crossing=unmarked with a fixed text, namely 'Crossing without crossing markings' and allows to pick this as a default answer (in the mapcomplete.org theme 'Kerbs and crossings') (This is only shown if highway=crossing)", + "description": "Layer 'Crossings' shows crossing=unmarked with a fixed text, namely 'Crossing without crossing markings' (in the mapcomplete.org theme 'Kerbs and crossings') (This is only shown if highway=crossing)", "value": "unmarked" }, { - "key": "crossing_ref", - "description": "Layer 'Crossings' shows crossing_ref=zebra with a fixed text, namely 'This is a zebra crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Kerbs and crossings') (This is only shown if crossing=uncontrolled)", + "key": "crossing:markings", + "description": "Layer 'Crossings' shows and asks freeform values for key 'crossing:markings' (in the mapcomplete.org theme 'Kerbs and crossings')" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=no with a fixed text, namely 'This crossing has no markings' and allows to pick this as a default answer (in the mapcomplete.org theme 'Kerbs and crossings')", + "value": "no" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=zebra with a fixed text, namely 'This crossing has zebra markings' and allows to pick this as a default answer (in the mapcomplete.org theme 'Kerbs and crossings')", "value": "zebra" }, { - "key": "crossing_ref", - "description": "Layer 'Crossings' shows crossing_ref= with a fixed text, namely 'This is not a zebra crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Kerbs and crossings') Picking this answer will delete the key crossing_ref. (This is only shown if crossing=uncontrolled)", - "value": "" + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=yes with a fixed text, namely 'This crossing has markings of an unknown type' (in the mapcomplete.org theme 'Kerbs and crossings')", + "value": "yes" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=lines with a fixed text, namely 'This crossings has lines on either side of the crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Kerbs and crossings')", + "value": "lines" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=ladder with a fixed text, namely 'This crossing has lines on either side of the crossing, along with bars connecting them' and allows to pick this as a default answer (in the mapcomplete.org theme 'Kerbs and crossings')", + "value": "ladder" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=dashes with a fixed text, namely 'This crossing has dashed lines on either sides of the crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Kerbs and crossings')", + "value": "dashes" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=dots with a fixed text, namely 'This crossing has dotted lines on either sides of the crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Kerbs and crossings')", + "value": "dots" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=surface with a fixed text, namely 'This crossing is marked by using a different coloured surface' and allows to pick this as a default answer (in the mapcomplete.org theme 'Kerbs and crossings')", + "value": "surface" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=ladder:skewed with a fixed text, namely 'This crossing has lines on either side of the crossing, along with angled bars connecting them' and allows to pick this as a default answer (in the mapcomplete.org theme 'Kerbs and crossings')", + "value": "ladder:skewed" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=zebra:paired with a fixed text, namely 'This crossing has zebra markings with an interruption in every bar' and allows to pick this as a default answer (in the mapcomplete.org theme 'Kerbs and crossings')", + "value": "zebra:paired" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=zebra:bicolour with a fixed text, namely 'This crossing has zebra markings in alternating colours' and allows to pick this as a default answer (in the mapcomplete.org theme 'Kerbs and crossings')", + "value": "zebra:bicolour" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=zebra:double with a fixed text, namely 'This crossing has double zebra markings' and allows to pick this as a default answer (in the mapcomplete.org theme 'Kerbs and crossings')", + "value": "zebra:double" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=pictograms with a fixed text, namely 'This crossing has pictograms on the road' and allows to pick this as a default answer (in the mapcomplete.org theme 'Kerbs and crossings')", + "value": "pictograms" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=ladder:paired with a fixed text, namely 'This crossing has lines on either side of the crossing, along with bars connecting them, with an interruption in every bar' and allows to pick this as a default answer (in the mapcomplete.org theme 'Kerbs and crossings')", + "value": "ladder:paired" + }, + { + "key": "crossing:markings", + "description": "Layer 'Crossings' shows crossing:markings=lines:paired with a fixed text, namely 'This crossing has double lines on either side of the crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Kerbs and crossings')", + "value": "lines:paired" }, { "key": "bicycle", diff --git a/Docs/TagInfo/mapcomplete_personal.json b/Docs/TagInfo/mapcomplete_personal.json deleted file mode 100644 index 4324f79567..0000000000 --- a/Docs/TagInfo/mapcomplete_personal.json +++ /dev/null @@ -1,21386 +0,0 @@ -{ - "data_format": 1, - "project": { - "name": "MapComplete Personal theme", - "description": "Create a personal theme based on all the available layers of all themes", - "project_url": "https://mapcomplete.org/personal", - "doc_url": "https://github.com/pietervdvn/MapComplete/tree/master/assets/themes/", - "icon_url": "https://mapcomplete.org/assets/svg/addSmall.svg", - "contact_name": "Pieter Vander Vennet", - "contact_email": "pietervdvn@posteo.net" - }, - "tags": [ - { - "key": "advertising", - "description": "The MapComplete theme Personal theme has a layer Advertisement showing features with this tag" - }, - { - "key": "id", - "description": "Layer 'Advertisement' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Advertisement allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Advertisement allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Advertisement allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Advertisement allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Advertisement allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "advertising", - "description": "Layer 'Advertisement' shows and asks freeform values for key 'advertising' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "advertising", - "description": "Layer 'Advertisement' shows advertising=billboard with a fixed text, namely 'This is a billboard' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "billboard" - }, - { - "key": "advertising", - "description": "Layer 'Advertisement' shows advertising=board with a fixed text, namely 'This is a board' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "board" - }, - { - "key": "advertising", - "description": "Layer 'Advertisement' shows advertising=column with a fixed text, namely 'This is a column' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "column" - }, - { - "key": "advertising", - "description": "Layer 'Advertisement' shows advertising=flag with a fixed text, namely 'This is a flag' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "flag" - }, - { - "key": "advertising", - "description": "Layer 'Advertisement' shows advertising=poster_box with a fixed text, namely 'This is a poster Box' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "poster_box" - }, - { - "key": "advertising", - "description": "Layer 'Advertisement' shows advertising=screen with a fixed text, namely 'This is a screen' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "screen" - }, - { - "key": "advertising", - "description": "Layer 'Advertisement' shows advertising=sculpture with a fixed text, namely 'This is a sculpture' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "sculpture" - }, - { - "key": "advertising", - "description": "Layer 'Advertisement' shows advertising=sign with a fixed text, namely 'This is a sign' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "sign" - }, - { - "key": "advertising", - "description": "Layer 'Advertisement' shows advertising=tarp with a fixed text, namely 'This is a tarp (a weatherproof piece of textile with an advertising message)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "tarp" - }, - { - "key": "advertising", - "description": "Layer 'Advertisement' shows advertising=totem with a fixed text, namely 'This is a totem' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "totem" - }, - { - "key": "advertising", - "description": "Layer 'Advertisement' shows advertising=wall_painting with a fixed text, namely 'This is a wall painting' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "wall_painting" - }, - { - "key": "advertising", - "description": "Layer 'Advertisement' shows advertising=tilework with a fixed text, namely 'This is tilework - the advertisement is painted on tiles' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "tilework" - }, - { - "key": "advertising", - "description": "Layer 'Advertisement' shows advertising=relief with a fixed text, namely 'This is a relief' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "relief" - }, - { - "key": "animated", - "description": "Layer 'Advertisement' shows animated=no with a fixed text, namely 'Static, always shows the same message' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if advertising!=screen & advertising!=flag & advertising!=tarp & advertising!=wall_painting & advertising!=sign & advertising!=board)", - "value": "no" - }, - { - "key": "animated", - "description": "Layer 'Advertisement' shows animated=digital_display with a fixed text, namely 'This object has a built-in digital display to show prices or some other message' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if advertising!=screen & advertising!=flag & advertising!=tarp & advertising!=wall_painting & advertising!=sign & advertising!=board)", - "value": "digital_display" - }, - { - "key": "animated", - "description": "Layer 'Advertisement' shows animated=trivision_blades with a fixed text, namely 'Trivision - the billboard consists of many triangular prisms which regularly rotate' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if advertising!=screen & advertising!=flag & advertising!=tarp & advertising!=wall_painting & advertising!=sign & advertising!=board)", - "value": "trivision_blades" - }, - { - "key": "animated", - "description": "Layer 'Advertisement' shows animated=winding_posters with a fixed text, namely 'Scrolling posters' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if advertising!=screen & advertising!=flag & advertising!=tarp & advertising!=wall_painting & advertising!=sign & advertising!=board)", - "value": "winding_posters" - }, - { - "key": "animated", - "description": "Layer 'Advertisement' shows animated=revolving with a fixed text, namely 'Rotates on itself' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if advertising!=screen & advertising!=flag & advertising!=tarp & advertising!=wall_painting & advertising!=sign & advertising!=board)", - "value": "revolving" - }, - { - "key": "luminous", - "description": "Layer 'Advertisement' shows luminous=neon with a fixed text, namely 'This is a neon-tube light' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if advertising!=screen)", - "value": "neon" - }, - { - "key": "lit", - "description": "Layer 'Advertisement' shows lit=yes & luminous=yes with a fixed text, namely 'This object both emits light and is lighted by an external light source' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if advertising!=screen)", - "value": "yes" - }, - { - "key": "luminous", - "description": "Layer 'Advertisement' shows lit=yes & luminous=yes with a fixed text, namely 'This object both emits light and is lighted by an external light source' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if advertising!=screen)", - "value": "yes" - }, - { - "key": "luminous", - "description": "Layer 'Advertisement' shows luminous=yes with a fixed text, namely 'This object emits light' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if advertising!=screen)", - "value": "yes" - }, - { - "key": "lit", - "description": "Layer 'Advertisement' shows lit=yes with a fixed text, namely 'This object is lit externally, e.g. by a spotlight or other lights' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if advertising!=screen)", - "value": "yes" - }, - { - "key": "lit", - "description": "Layer 'Advertisement' shows lit=no & luminous=no with a fixed text, namely 'This object does not emit light and is not lighted by externally' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if advertising!=screen)", - "value": "no" - }, - { - "key": "luminous", - "description": "Layer 'Advertisement' shows lit=no & luminous=no with a fixed text, namely 'This object does not emit light and is not lighted by externally' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if advertising!=screen)", - "value": "no" - }, - { - "key": "operator", - "description": "Layer 'Advertisement' shows and asks freeform values for key 'operator' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "message", - "description": "Layer 'Advertisement' shows message=commercial with a fixed text, namely 'Commercial message' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "commercial" - }, - { - "key": "message", - "description": "Layer 'Advertisement' shows message=local with a fixed text, namely 'Local information' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "local" - }, - { - "key": "message", - "description": "Layer 'Advertisement' shows message=safety with a fixed text, namely 'Security information' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "safety" - }, - { - "key": "message", - "description": "Layer 'Advertisement' shows message=political with a fixed text, namely 'Electoral advertising' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "political" - }, - { - "key": "message", - "description": "Layer 'Advertisement' shows message=showbiz with a fixed text, namely 'Information related to theatre, concerts, …' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "showbiz" - }, - { - "key": "message", - "description": "Layer 'Advertisement' shows message=non_profit with a fixed text, namely 'Message from non-profit organizations' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "non_profit" - }, - { - "key": "message", - "description": "Layer 'Advertisement' shows message=opinion with a fixed text, namely 'To express your opinion' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "opinion" - }, - { - "key": "message", - "description": "Layer 'Advertisement' shows message=religion with a fixed text, namely 'Religious message' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "religion" - }, - { - "key": "message", - "description": "Layer 'Advertisement' shows message=funding with a fixed text, namely 'Funding sign' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "funding" - }, - { - "key": "information", - "description": "Layer 'Advertisement' shows information=map with a fixed text, namely 'A map' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "map" - }, - { - "key": "sides", - "description": "Layer 'Advertisement' shows sides=1 with a fixed text, namely 'This object has advertisements on a single side' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if _referencing_ways= & (advertising=poster_box | advertising=screen | advertising=billboard))", - "value": "1" - }, - { - "key": "sides", - "description": "Layer 'Advertisement' shows sides=2 with a fixed text, namely 'This object has advertisements on both sides' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if _referencing_ways= & (advertising=poster_box | advertising=screen | advertising=billboard))", - "value": "2" - }, - { - "key": "ref", - "description": "Layer 'Advertisement' shows and asks freeform values for key 'ref' (in the mapcomplete.org theme 'Personal theme') (This is only shown if advertising!=sign)" - }, - { - "key": "historic", - "description": "Layer 'Advertisement' shows historic=advertising with a fixed text, namely 'This is a historic advertisement sign (an advertisement for a business that no longer exists or a very old sign with heritage value)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "advertising" - }, - { - "key": "historic", - "description": "Layer 'Advertisement' shows historic= with a fixed text, namely 'This advertisement sign has no historic value (the business still exists and has no heritage value)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key historic.", - "value": "" - }, - { - "key": "aerialway", - "description": "The MapComplete theme Personal theme has a layer Aerialways showing features with this tag" - }, - { - "key": "id", - "description": "Layer 'Aerialways' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Aerialways allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Aerialways allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Aerialways allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Aerialways allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Aerialways allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "aerialway", - "description": "Layer 'Aerialways' shows aerialway=cable_car with a fixed text, namely 'This is a cable car where the car goes up and down again on the same cable.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "cable_car" - }, - { - "key": "aerialway", - "description": "Layer 'Aerialways' shows aerialway=gondola with a fixed text, namely 'This is a gondola where the cars go around in continuous circles' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "gondola" - }, - { - "key": "aerialway", - "description": "Layer 'Aerialways' shows aerialway=chair_lift with a fixed text, namely 'An open chairlift with seats to sit on and open to the outside air.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "chair_lift" - }, - { - "key": "aerialway", - "description": "Layer 'Aerialways' shows aerialway=mixed with a fixed text, namely 'An aerialway which has both chairs and gondolas in the same continuous track' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "mixed" - }, - { - "key": "aerialway", - "description": "Layer 'Aerialways' shows aerialway=drag_lift with a fixed text, namely 'A drag lift' (in the mapcomplete.org theme 'Personal theme')", - "value": "drag_lift" - }, - { - "key": "aerialway", - "description": "Layer 'Aerialways' shows aerialway=t-bar with a fixed text, namely 'A drag lift with T-shaped carriers for two passengers at a time' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "t-bar" - }, - { - "key": "aerialway", - "description": "Layer 'Aerialways' shows aerialway=j-bar with a fixed text, namely 'A drag lift with L-shaped bars for a single passenger at a time' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "j-bar" - }, - { - "key": "aerialway", - "description": "Layer 'Aerialways' shows aerialway=platter with a fixed text, namely 'A drag lift with a platter to drag a single passenger at a time' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "platter" - }, - { - "key": "aerialway", - "description": "Layer 'Aerialways' shows aerialway=rope_tow with a fixed text, namely 'A tow line which which drags skieers' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "rope_tow" - }, - { - "key": "aerialway", - "description": "Layer 'Aerialways' shows aerialway=magic_carpet with a fixed text, namely 'A magic carpet (a conveyor belt on the ground)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "magic_carpet" - }, - { - "key": "aerialway", - "description": "Layer 'Aerialways' shows aerialway=zip_line with a fixed text, namely 'A zip line. (A touristical attraction where adventurous people go down at high speeds) ' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "zip_line" - }, - { - "key": "duration", - "description": "Layer 'Aerialways' shows and asks freeform values for key 'duration' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "aerialway:occupancy", - "description": "Layer 'Aerialways' shows and asks freeform values for key 'aerialway:occupancy' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Aerialways' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Aerialways' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "oneway", - "description": "Layer 'Aerialways' shows oneway=yes with a fixed text, namely 'This aerialway can only be taken to the top' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "oneway", - "description": "Layer 'Aerialways' shows oneway=no with a fixed text, namely 'This aerialway can be taken in both directions' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "emergency", - "description": "The MapComplete theme Personal theme has a layer Map of ambulance stations showing features with this tag", - "value": "ambulance_station" - }, - { - "key": "id", - "description": "Layer 'Map of ambulance stations' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "name", - "description": "Layer 'Map of ambulance stations' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "addr:street", - "description": "Layer 'Map of ambulance stations' shows and asks freeform values for key 'addr:street' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "addr:place", - "description": "Layer 'Map of ambulance stations' shows and asks freeform values for key 'addr:place' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator", - "description": "Layer 'Map of ambulance stations' shows and asks freeform values for key 'operator' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator:type", - "description": "Layer 'Map of ambulance stations' shows and asks freeform values for key 'operator:type' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator:type", - "description": "Layer 'Map of ambulance stations' shows operator:type=government with a fixed text, namely 'The station is operated by the government.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "government" - }, - { - "key": "operator:type", - "description": "Layer 'Map of ambulance stations' shows operator:type=community with a fixed text, namely 'The station is operated by a community-based, or informal organization.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "community" - }, - { - "key": "operator:type", - "description": "Layer 'Map of ambulance stations' shows operator:type=ngo with a fixed text, namely 'The station is operated by a formal group of volunteers.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "ngo" - }, - { - "key": "operator:type", - "description": "Layer 'Map of ambulance stations' shows operator:type=private with a fixed text, namely 'The station is privately operated.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "private" - }, - { - "key": "image", - "description": "The layer 'Map of ambulance stations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Map of ambulance stations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Map of ambulance stations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Map of ambulance stations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Map of ambulance stations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Animal shelters showing features with this tag", - "value": "animal_shelter" - }, - { - "key": "id", - "description": "Layer 'Animal shelters' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Animal shelters allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Animal shelters allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Animal shelters allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Animal shelters allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Animal shelters allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "name", - "description": "Layer 'Animal shelters' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "website", - "description": "Layer 'Animal shelters' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Animal shelters' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "phone", - "description": "Layer 'Animal shelters' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:phone", - "description": "Layer 'Animal shelters' shows contact:phone~.+ with a fixed text, namely '{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "email", - "description": "Layer 'Animal shelters' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:email", - "description": "Layer 'Animal shelters' shows contact:email~.+ with a fixed text, namely '{contact:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator:email", - "description": "Layer 'Animal shelters' shows operator:email~.+ with a fixed text, namely '{operator:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "purpose", - "description": "Layer 'Animal shelters' shows purpose=adoption with a fixed text, namely 'Animals are kept here until adopted by a new owner' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "adoption" - }, - { - "key": "purpose", - "description": "Layer 'Animal shelters' shows purpose=sanctuary with a fixed text, namely 'Animals are taken care of for the rest of their lives' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "sanctuary" - }, - { - "key": "purpose", - "description": "Layer 'Animal shelters' shows purpose=release with a fixed text, namely 'Injured animals are rehabilitated here until they can be released in nature again ' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "release" - }, - { - "key": "opening_hours", - "description": "Layer 'Animal shelters' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Animal shelters' shows opening_hours=\"by appointment\" with a fixed text, namely 'Only by appointment' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "\"by appointment\"" - }, - { - "key": "opening_hours", - "description": "Layer 'Animal shelters' shows opening_hours~^(\"by appointment\"|by appointment)$ with a fixed text, namely 'Only by appointment' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Animal shelters' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "animal_shelter", - "description": "Layer 'Animal shelters' shows and asks freeform values for key 'animal_shelter' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "animal_shelter", - "description": "Layer 'Animal shelters' shows animal_shelter=dog with a fixed text, namely 'Dogs are kept here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "dog" - }, - { - "key": "animal_shelter", - "description": "Layer 'Animal shelters' shows animal_shelter=cat with a fixed text, namely 'Cats are kept here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "cat" - }, - { - "key": "animal_shelter", - "description": "Layer 'Animal shelters' shows animal_shelter=horse with a fixed text, namely 'Horses are kept here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "horse" - }, - { - "key": "animal_shelter", - "description": "Layer 'Animal shelters' shows animal_shelter=bird with a fixed text, namely 'Birds are kept here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "bird" - }, - { - "key": "animal_shelter", - "description": "Layer 'Animal shelters' shows animal_shelter=wildlife with a fixed text, namely 'Wild animals are kept here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "wildlife" - }, - { - "key": "tourism", - "description": "The MapComplete theme Personal theme has a layer Artworks showing features with this tag", - "value": "artwork" - }, - { - "key": "id", - "description": "Layer 'Artworks' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Artworks allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Artworks allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Artworks allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Artworks allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Artworks allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "artwork_type", - "description": "Layer 'Artworks' shows and asks freeform values for key 'artwork_type' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "artwork_type", - "description": "Layer 'Artworks' shows artwork_type=architecture with a fixed text, namely 'Architecture' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "architecture" - }, - { - "key": "artwork_type", - "description": "Layer 'Artworks' shows artwork_type=mural with a fixed text, namely 'Mural' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "mural" - }, - { - "key": "artwork_type", - "description": "Layer 'Artworks' shows artwork_type=painting with a fixed text, namely 'Painting' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "painting" - }, - { - "key": "artwork_type", - "description": "Layer 'Artworks' shows artwork_type=sculpture with a fixed text, namely 'Sculpture' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "sculpture" - }, - { - "key": "artwork_type", - "description": "Layer 'Artworks' shows artwork_type=statue with a fixed text, namely 'Statue' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "statue" - }, - { - "key": "artwork_type", - "description": "Layer 'Artworks' shows artwork_type=bust with a fixed text, namely 'Bust' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "bust" - }, - { - "key": "artwork_type", - "description": "Layer 'Artworks' shows artwork_type=stone with a fixed text, namely 'Stone' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "stone" - }, - { - "key": "artwork_type", - "description": "Layer 'Artworks' shows artwork_type=installation with a fixed text, namely 'Installation' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "installation" - }, - { - "key": "artwork_type", - "description": "Layer 'Artworks' shows artwork_type=graffiti with a fixed text, namely 'Graffiti' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "graffiti" - }, - { - "key": "artwork_type", - "description": "Layer 'Artworks' shows artwork_type=relief with a fixed text, namely 'Relief' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "relief" - }, - { - "key": "artwork_type", - "description": "Layer 'Artworks' shows artwork_type=azulejo with a fixed text, namely 'Azulejo (Spanish decorative tilework)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "azulejo" - }, - { - "key": "artwork_type", - "description": "Layer 'Artworks' shows artwork_type=tilework with a fixed text, namely 'Tilework' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "tilework" - }, - { - "key": "artwork_type", - "description": "Layer 'Artworks' shows artwork_type=woodcarving with a fixed text, namely 'Woodcarving' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "woodcarving" - }, - { - "key": "artist:wikidata", - "description": "Layer 'Artworks' shows and asks freeform values for key 'artist:wikidata' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "artist_name", - "description": "Layer 'Artworks' shows and asks freeform values for key 'artist_name' (in the mapcomplete.org theme 'Personal theme') (This is only shown if artist:wikidata=)" - }, - { - "key": "website", - "description": "Layer 'Artworks' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "wikidata", - "description": "Layer 'Artworks' shows and asks freeform values for key 'wikidata' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "wikipedia", - "description": "Layer 'Artworks' shows wikipedia~.+ with a fixed text, namely '{wikipedia():max-height:25rem}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "wikidata", - "description": "Layer 'Artworks' shows wikidata= with a fixed text, namely 'No Wikipedia page has been linked yet' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key wikidata.", - "value": "" - }, - { - "key": "subject:wikidata", - "description": "Layer 'Artworks' shows and asks freeform values for key 'subject:wikidata' (in the mapcomplete.org theme 'Personal theme') (This is only shown if subject:wikidata~.+)" - }, - { - "key": "historic", - "description": "Layer 'Artworks' shows historic=memorial with a fixed text, namely 'This artwork also serves as a memorial' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "memorial" - }, - { - "key": "historic", - "description": "Layer 'Artworks' shows historic= with a fixed text, namely 'This artwork does not serve as a memorial' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key historic.", - "value": "" - }, - { - "key": "memorial", - "description": "Layer 'Artworks' shows and asks freeform values for key 'memorial' (in the mapcomplete.org theme 'Personal theme') (This is only shown if historic=memorial)" - }, - { - "key": "memorial", - "description": "Layer 'Artworks' shows memorial=statue with a fixed text, namely 'This is a statue' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if historic=memorial)", - "value": "statue" - }, - { - "key": "memorial", - "description": "Layer 'Artworks' shows memorial=plaque with a fixed text, namely 'This is a plaque' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if historic=memorial)", - "value": "plaque" - }, - { - "key": "memorial", - "description": "Layer 'Artworks' shows memorial=bench with a fixed text, namely 'This is a commemorative bench' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if historic=memorial)", - "value": "bench" - }, - { - "key": "memorial", - "description": "Layer 'Artworks' shows memorial=ghost_bike with a fixed text, namely 'This is a ghost bike - a bicycle painted white to remember a cyclist whom deceased because of a car crash' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if historic=memorial)", - "value": "ghost_bike" - }, - { - "key": "memorial", - "description": "Layer 'Artworks' shows memorial=stolperstein with a fixed text, namely 'This is a stolperstein (stumbing stone)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if historic=memorial)", - "value": "stolperstein" - }, - { - "key": "memorial", - "description": "Layer 'Artworks' shows memorial=stele with a fixed text, namely 'This is a stele' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if historic=memorial)", - "value": "stele" - }, - { - "key": "memorial", - "description": "Layer 'Artworks' shows memorial=stone with a fixed text, namely 'This is a memorial stone' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if historic=memorial)", - "value": "stone" - }, - { - "key": "memorial", - "description": "Layer 'Artworks' shows memorial=bust with a fixed text, namely 'This is a bust' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if historic=memorial)", - "value": "bust" - }, - { - "key": "memorial", - "description": "Layer 'Artworks' shows memorial=sculpture with a fixed text, namely 'This is a sculpture' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if historic=memorial)", - "value": "sculpture" - }, - { - "key": "memorial", - "description": "Layer 'Artworks' shows memorial=obelisk with a fixed text, namely 'This is an obelisk' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if historic=memorial)", - "value": "obelisk" - }, - { - "key": "memorial", - "description": "Layer 'Artworks' shows memorial=cross with a fixed text, namely 'This is a cross' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if historic=memorial)", - "value": "cross" - }, - { - "key": "memorial", - "description": "Layer 'Artworks' shows memorial=blue_plaque with a fixed text, namely 'This is a blue plaque' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if historic=memorial)", - "value": "blue_plaque" - }, - { - "key": "memorial", - "description": "Layer 'Artworks' shows memorial=tank with a fixed text, namely 'This is a historic tank, permanently placed in public space as memorial' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if historic=memorial)", - "value": "tank" - }, - { - "key": "memorial", - "description": "Layer 'Artworks' shows memorial=tree with a fixed text, namely 'This is a memorial tree' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if historic=memorial)", - "value": "tree" - }, - { - "key": "historic", - "description": "Layer 'Artworks' shows historic=tomb with a fixed text, namely 'This is a gravestone; the person is buried here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if historic=memorial)", - "value": "tomb" - }, - { - "key": "inscription", - "description": "Layer 'Artworks' shows and asks freeform values for key 'inscription' (in the mapcomplete.org theme 'Personal theme') (This is only shown if memorial!=bench & historic=memorial)" - }, - { - "key": "not:inscription", - "description": "Layer 'Artworks' shows not:inscription=yes with a fixed text, namely 'This memorial does not have an inscription' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if memorial!=bench & historic=memorial)", - "value": "yes" - }, - { - "key": "amenity", - "description": "Layer 'Artworks' shows amenity=bench with a fixed text, namely 'This artwork also serves as a bench' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "bench" - }, - { - "key": "amenity", - "description": "Layer 'Artworks' shows amenity= with a fixed text, namely 'This artwork does not serve as a bench' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key amenity.", - "value": "" - }, - { - "key": "backrest", - "description": "Layer 'Artworks' shows backrest=yes & two_sided=yes with a fixed text, namely 'This bench is two-sided and shares the backrest' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "yes" - }, - { - "key": "two_sided", - "description": "Layer 'Artworks' shows backrest=yes & two_sided=yes with a fixed text, namely 'This bench is two-sided and shares the backrest' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "yes" - }, - { - "key": "backrest", - "description": "Layer 'Artworks' shows backrest=yes with a fixed text, namely 'This bench does have a backrest' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "yes" - }, - { - "key": "backrest", - "description": "Layer 'Artworks' shows backrest=no with a fixed text, namely 'This bench does not have a backrest' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "no" - }, - { - "key": "armrest", - "description": "Layer 'Artworks' shows armrest=yes with a fixed text, namely 'This bench does have one or more armrests' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "yes" - }, - { - "key": "armrest", - "description": "Layer 'Artworks' shows armrest=no with a fixed text, namely 'This bench does not have any armrests' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "no" - }, - { - "key": "seats", - "description": "Layer 'Artworks' shows and asks freeform values for key 'seats' (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)" - }, - { - "key": "seats:separated", - "description": "Layer 'Artworks' shows seats:separated=no with a fixed text, namely 'This bench does not have separated seats' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "no" - }, - { - "key": "material", - "description": "Layer 'Artworks' shows and asks freeform values for key 'material' (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)" - }, - { - "key": "material", - "description": "Layer 'Artworks' shows material=wood with a fixed text, namely 'The seating is made from wood' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "wood" - }, - { - "key": "material", - "description": "Layer 'Artworks' shows material=metal with a fixed text, namely 'The seating is made from metal' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "metal" - }, - { - "key": "material", - "description": "Layer 'Artworks' shows material=stone with a fixed text, namely 'The seating is made from stone' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "stone" - }, - { - "key": "material", - "description": "Layer 'Artworks' shows material=concrete with a fixed text, namely 'The seating is made from concrete' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "concrete" - }, - { - "key": "material", - "description": "Layer 'Artworks' shows material=plastic with a fixed text, namely 'The seating is made from plastic' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "plastic" - }, - { - "key": "material", - "description": "Layer 'Artworks' shows material=steel with a fixed text, namely 'The seating is made from steel' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "steel" - }, - { - "key": "direction", - "description": "Layer 'Artworks' shows and asks freeform values for key 'direction' (in the mapcomplete.org theme 'Personal theme') (This is only shown if two_sided!=yes & amenity=bench)" - }, - { - "key": "colour", - "description": "Layer 'Artworks' shows and asks freeform values for key 'colour' (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)" - }, - { - "key": "colour", - "description": "Layer 'Artworks' shows colour=brown with a fixed text, namely 'Colour: brown' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "brown" - }, - { - "key": "colour", - "description": "Layer 'Artworks' shows colour=green with a fixed text, namely 'Colour: green' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "green" - }, - { - "key": "colour", - "description": "Layer 'Artworks' shows colour=gray with a fixed text, namely 'Colour: gray' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "gray" - }, - { - "key": "colour", - "description": "Layer 'Artworks' shows colour=white with a fixed text, namely 'Colour: white' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "white" - }, - { - "key": "colour", - "description": "Layer 'Artworks' shows colour=red with a fixed text, namely 'Colour: red' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "red" - }, - { - "key": "colour", - "description": "Layer 'Artworks' shows colour=black with a fixed text, namely 'Colour: black' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "black" - }, - { - "key": "colour", - "description": "Layer 'Artworks' shows colour=blue with a fixed text, namely 'Colour: blue' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "blue" - }, - { - "key": "colour", - "description": "Layer 'Artworks' shows colour=yellow with a fixed text, namely 'Colour: yellow' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "yellow" - }, - { - "key": "survey:date", - "description": "Layer 'Artworks' shows and asks freeform values for key 'survey:date' (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)" - }, - { - "key": "survey:date", - "description": "Layer 'Artworks' shows survey:date= with a fixed text, namely 'Surveyed today!' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key survey:date. (This is only shown if amenity=bench)", - "value": "" - }, - { - "key": "inscription", - "description": "Layer 'Artworks' shows and asks freeform values for key 'inscription' (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)" - }, - { - "key": "not:inscription", - "description": "Layer 'Artworks' shows not:inscription=yes with a fixed text, namely 'This bench does not have an inscription' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "yes" - }, - { - "key": "inscription", - "description": "Layer 'Artworks' shows inscription= with a fixed text, namely 'This bench probably does not not have an inscription' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key inscription. (This is only shown if amenity=bench)", - "value": "" - }, - { - "key": "historic", - "description": "Layer 'Artworks' shows historic=memorial with a fixed text, namely 'This bench is a memorial for someone or something' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (historic=memorial | inscription~.+ | memorial=bench | tourism=artwork) & amenity=bench)", - "value": "memorial" - }, - { - "key": "historic", - "description": "Layer 'Artworks' shows historic= & not:historic=memorial with a fixed text, namely 'This bench is a not a memorial for someone or something' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key historic. (This is only shown if (historic=memorial | inscription~.+ | memorial=bench | tourism=artwork) & amenity=bench)", - "value": "" - }, - { - "key": "not:historic", - "description": "Layer 'Artworks' shows historic= & not:historic=memorial with a fixed text, namely 'This bench is a not a memorial for someone or something' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (historic=memorial | inscription~.+ | memorial=bench | tourism=artwork) & amenity=bench)", - "value": "memorial" - }, - { - "key": "emergency", - "description": "The MapComplete theme Personal theme has a layer Emergency assembly points showing features with this tag", - "value": "assembly_point" - }, - { - "key": "id", - "description": "Layer 'Emergency assembly points' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Emergency assembly points allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Emergency assembly points allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Emergency assembly points allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Emergency assembly points allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Emergency assembly points allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "name", - "description": "Layer 'Emergency assembly points' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator", - "description": "Layer 'Emergency assembly points' shows and asks freeform values for key 'operator' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "assembly_point:earthquake", - "description": "Layer 'Emergency assembly points' shows assembly_point:earthquake=yes with a fixed text, namely 'Earthquake' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "assembly_point:flood", - "description": "Layer 'Emergency assembly points' shows assembly_point:flood=yes with a fixed text, namely 'Flood' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "assembly_point:fire", - "description": "Layer 'Emergency assembly points' shows assembly_point:fire=yes with a fixed text, namely 'Fire' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "assembly_point:landslide", - "description": "Layer 'Emergency assembly points' shows assembly_point:landslide=yes with a fixed text, namely 'Landslide' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "repair", - "description": "The MapComplete theme Personal theme has a layer Repair cafés and assisted repair workshops showing features with this tag", - "value": "assisted_self_service" - }, - { - "key": "id", - "description": "Layer 'Repair cafés and assisted repair workshops' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Repair cafés and assisted repair workshops allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Repair cafés and assisted repair workshops allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Repair cafés and assisted repair workshops allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Repair cafés and assisted repair workshops allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Repair cafés and assisted repair workshops allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "name", - "description": "Layer 'Repair cafés and assisted repair workshops' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Repair cafés and assisted repair workshops' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Repair cafés and assisted repair workshops' shows opening_hours=\"by appointment\" with a fixed text, namely 'Only by appointment' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "\"by appointment\"" - }, - { - "key": "opening_hours", - "description": "Layer 'Repair cafés and assisted repair workshops' shows opening_hours~^(\"by appointment\"|by appointment)$ with a fixed text, namely 'Only by appointment' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Repair cafés and assisted repair workshops' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "phone", - "description": "Layer 'Repair cafés and assisted repair workshops' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:phone", - "description": "Layer 'Repair cafés and assisted repair workshops' shows contact:phone~.+ with a fixed text, namely '{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "email", - "description": "Layer 'Repair cafés and assisted repair workshops' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:email", - "description": "Layer 'Repair cafés and assisted repair workshops' shows contact:email~.+ with a fixed text, namely '{contact:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator:email", - "description": "Layer 'Repair cafés and assisted repair workshops' shows operator:email~.+ with a fixed text, namely '{operator:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "website", - "description": "Layer 'Repair cafés and assisted repair workshops' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Repair cafés and assisted repair workshops' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:mastodon", - "description": "Layer 'Repair cafés and assisted repair workshops' shows and asks freeform values for key 'contact:mastodon' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:facebook", - "description": "Layer 'Repair cafés and assisted repair workshops' shows and asks freeform values for key 'contact:facebook' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "service:mobile_phone:repair", - "description": "Layer 'Repair cafés and assisted repair workshops' shows service:mobile_phone:repair=yes with a fixed text, namely 'Mobile phones are repaired here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "service:computer:repair", - "description": "Layer 'Repair cafés and assisted repair workshops' shows service:computer:repair=yes with a fixed text, namely 'Computers are repaired here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "service:bicycle:repair", - "description": "Layer 'Repair cafés and assisted repair workshops' shows service:bicycle:repair=yes with a fixed text, namely 'Bicycles are repaired here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "service:electronics:repair", - "description": "Layer 'Repair cafés and assisted repair workshops' shows service:electronics:repair=yes with a fixed text, namely 'Electronic devices are repaired here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "service:furniture:repair", - "description": "Layer 'Repair cafés and assisted repair workshops' shows service:furniture:repair=yes with a fixed text, namely 'Furniture is repaired here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "service:clothes:repair", - "description": "Layer 'Repair cafés and assisted repair workshops' shows service:clothes:repair=yes with a fixed text, namely 'Clothes are repaired here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer ATMs showing features with this tag", - "value": "atm" - }, - { - "key": "id", - "description": "Layer 'ATMs' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'ATMs allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'ATMs allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'ATMs allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'ATMs allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'ATMs allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "brand", - "description": "Layer 'ATMs' shows and asks freeform values for key 'brand' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator", - "description": "Layer 'ATMs' shows and asks freeform values for key 'operator' (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity!=bank)" - }, - { - "key": "opening_hours", - "description": "Layer 'ATMs' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'ATMs' shows opening_hours=24/7 with a fixed text, namely '24/7 opened (including holidays)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "24/7" - }, - { - "key": "opening_hours", - "description": "Layer 'ATMs' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "cash_out", - "description": "Layer 'ATMs' shows cash_out= with a fixed text, namely 'You can withdraw cash from this ATM' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key cash_out.", - "value": "" - }, - { - "key": "cash_out", - "description": "Layer 'ATMs' shows cash_out=yes with a fixed text, namely 'You can withdraw cash from this ATM' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "cash_out", - "description": "Layer 'ATMs' shows cash_out=no with a fixed text, namely 'You cannot withdraw cash from this ATM' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "cash_in", - "description": "Layer 'ATMs' shows cash_in= with a fixed text, namely 'You probably cannot deposit cash into this ATM' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key cash_in.", - "value": "" - }, - { - "key": "cash_in", - "description": "Layer 'ATMs' shows cash_in=yes with a fixed text, namely 'You can deposit cash into this ATM' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "cash_in", - "description": "Layer 'ATMs' shows cash_in=no with a fixed text, namely 'You cannot deposit cash into this ATM' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "cash_out:notes:denominations", - "description": "Layer 'ATMs' shows cash_out:notes:denominations=5 EUR with a fixed text, namely '5 euro notes can be withdrawn' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (cash_out= | cash_out=yes) & (_currency= | _currency~^(.*EUR.*)$))", - "value": "5 EUR" - }, - { - "key": "cash_out:notes:denominations", - "description": "Layer 'ATMs' shows cash_out:notes:denominations=10 EUR with a fixed text, namely '10 euro notes can be withdrawn' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (cash_out= | cash_out=yes) & (_currency= | _currency~^(.*EUR.*)$))", - "value": "10 EUR" - }, - { - "key": "cash_out:notes:denominations", - "description": "Layer 'ATMs' shows cash_out:notes:denominations=20 EUR with a fixed text, namely '20 euro notes can be withdrawn' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (cash_out= | cash_out=yes) & (_currency= | _currency~^(.*EUR.*)$))", - "value": "20 EUR" - }, - { - "key": "cash_out:notes:denominations", - "description": "Layer 'ATMs' shows cash_out:notes:denominations=50 EUR with a fixed text, namely '50 euro notes can be withdrawn' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (cash_out= | cash_out=yes) & (_currency= | _currency~^(.*EUR.*)$))", - "value": "50 EUR" - }, - { - "key": "cash_out:notes:denominations", - "description": "Layer 'ATMs' shows cash_out:notes:denominations=100 EUR with a fixed text, namely '100 euro notes can be withdrawn' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (cash_out= | cash_out=yes) & (_currency= | _currency~^(.*EUR.*)$))", - "value": "100 EUR" - }, - { - "key": "cash_out:notes:denominations", - "description": "Layer 'ATMs' shows cash_out:notes:denominations=200 EUR with a fixed text, namely '200 euro notes can be withdrawn' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (cash_out= | cash_out=yes) & (_currency= | _currency~^(.*EUR.*)$))", - "value": "200 EUR" - }, - { - "key": "cash_out:notes:denominations", - "description": "Layer 'ATMs' shows cash_out:notes:denominations=500 EUR with a fixed text, namely '500 euro notes can be withdrawn' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (cash_out= | cash_out=yes) & (_currency= | _currency~^(.*EUR.*)$))", - "value": "500 EUR" - }, - { - "key": "speech_output", - "description": "Layer 'ATMs' shows speech_output=yes with a fixed text, namely 'This ATM has speech output, usually available through a headphone jack' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "speech_output", - "description": "Layer 'ATMs' shows speech_output=no with a fixed text, namely 'This ATM does not have speech output' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Banks showing features with this tag", - "value": "bank" - }, - { - "key": "id", - "description": "Layer 'Banks' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Banks allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Banks allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Banks allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Banks allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Banks allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "atm", - "description": "Layer 'Banks' shows atm=yes with a fixed text, namely 'This bank has an ATM' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "atm", - "description": "Layer 'Banks' shows atm=no with a fixed text, namely 'This bank does not have an ATM' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "atm", - "description": "Layer 'Banks' shows atm=separate with a fixed text, namely 'This bank does have an ATM, but it is mapped as a different icon' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "separate" - }, - { - "key": "barrier", - "description": "The MapComplete theme Personal theme has a layer Barriers showing features with this tag", - "value": "bollard" - }, - { - "key": "barrier", - "description": "The MapComplete theme Personal theme has a layer Barriers showing features with this tag", - "value": "cycle_barrier" - }, - { - "key": "id", - "description": "Layer 'Barriers' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Barriers allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Barriers allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Barriers allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Barriers allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Barriers allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "bicycle", - "description": "Layer 'Barriers' shows bicycle=yes with a fixed text, namely 'A cyclist can go past this.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if _referencing_ways~.+)", - "value": "yes" - }, - { - "key": "bicycle", - "description": "Layer 'Barriers' shows bicycle=no with a fixed text, namely 'A cyclist can not go past this.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if _referencing_ways~.+)", - "value": "no" - }, - { - "key": "barrier", - "description": "Layer 'Barriers' shows barrier=bollard with a fixed text, namely 'This is a single bollard in the road' (in the mapcomplete.org theme 'Personal theme')", - "value": "bollard" - }, - { - "key": "barrier", - "description": "Layer 'Barriers' shows barrier=cycle_barrier with a fixed text, namely 'This is a cycle barrier slowing down cyclists' (in the mapcomplete.org theme 'Personal theme')", - "value": "cycle_barrier" - }, - { - "key": "bollard", - "description": "Layer 'Barriers' shows bollard=removable with a fixed text, namely 'Removable bollard' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if barrier=bollard)", - "value": "removable" - }, - { - "key": "bollard", - "description": "Layer 'Barriers' shows bollard=fixed with a fixed text, namely 'Fixed bollard' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if barrier=bollard)", - "value": "fixed" - }, - { - "key": "bollard", - "description": "Layer 'Barriers' shows bollard=foldable with a fixed text, namely 'Bollard that can be folded down' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if barrier=bollard)", - "value": "foldable" - }, - { - "key": "bollard", - "description": "Layer 'Barriers' shows bollard=flexible with a fixed text, namely 'Flexible bollard, usually plastic' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if barrier=bollard)", - "value": "flexible" - }, - { - "key": "bollard", - "description": "Layer 'Barriers' shows bollard=rising with a fixed text, namely 'Rising bollard' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if barrier=bollard)", - "value": "rising" - }, - { - "key": "cycle_barrier", - "description": "Layer 'Barriers' shows cycle_barrier=single with a fixed text, namely 'Single, just two barriers with a space inbetween' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if barrier=cycle_barrier)", - "value": "single" - }, - { - "key": "cycle_barrier", - "description": "Layer 'Barriers' shows cycle_barrier=double with a fixed text, namely 'Double, two barriers behind each other' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if barrier=cycle_barrier)", - "value": "double" - }, - { - "key": "cycle_barrier", - "description": "Layer 'Barriers' shows cycle_barrier=triple with a fixed text, namely 'Triple, three barriers behind each other' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if barrier=cycle_barrier)", - "value": "triple" - }, - { - "key": "cycle_barrier", - "description": "Layer 'Barriers' shows cycle_barrier=squeeze with a fixed text, namely 'Squeeze gate, gap is smaller at top, than at the bottom' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if barrier=cycle_barrier)", - "value": "squeeze" - }, - { - "key": "maxwidth:physical", - "description": "Layer 'Barriers' shows and asks freeform values for key 'maxwidth:physical' (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycle_barrier!=double & cycle_barrier!=triple & _referencing_ways~.+)" - }, - { - "key": "width:separation", - "description": "Layer 'Barriers' shows and asks freeform values for key 'width:separation' (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycle_barrier=double | cycle_barrier=triple)" - }, - { - "key": "width:opening", - "description": "Layer 'Barriers' shows and asks freeform values for key 'width:opening' (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycle_barrier=double | cycle_barrier=triple)" - }, - { - "key": "overlap", - "description": "Layer 'Barriers' shows and asks freeform values for key 'overlap' (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycle_barrier=double | cycle_barrier=triple)" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer BBQ showing features with this tag", - "value": "bbq" - }, - { - "key": "id", - "description": "Layer 'BBQ' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'BBQ allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'BBQ allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'BBQ allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'BBQ allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'BBQ allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "access", - "description": "Layer 'BBQ' shows access=yes with a fixed text, namely 'Public' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "access", - "description": "Layer 'BBQ' shows access=no with a fixed text, namely 'No access' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "access", - "description": "Layer 'BBQ' shows access=private with a fixed text, namely 'Private' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "private" - }, - { - "key": "access", - "description": "Layer 'BBQ' shows access=permissive with a fixed text, namely 'Access until revoked' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "permissive" - }, - { - "key": "access", - "description": "Layer 'BBQ' shows access=customers with a fixed text, namely 'Access only for customers' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "customers" - }, - { - "key": "access", - "description": "Layer 'BBQ' shows access=permit with a fixed text, namely 'Access only for authorized persons' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "permit" - }, - { - "key": "covered", - "description": "Layer 'BBQ' shows covered=no with a fixed text, namely 'The grill is not covered' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "covered", - "description": "Layer 'BBQ' shows covered=yes with a fixed text, namely 'The grill is covered' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "fuel", - "description": "Layer 'BBQ' shows fuel=wood with a fixed text, namely 'Wood' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "wood" - }, - { - "key": "fuel", - "description": "Layer 'BBQ' shows fuel=charcoal with a fixed text, namely 'Charcoal' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "charcoal" - }, - { - "key": "fuel", - "description": "Layer 'BBQ' shows fuel=electric with a fixed text, namely 'Electric' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "electric" - }, - { - "key": "fuel", - "description": "Layer 'BBQ' shows fuel=gas with a fixed text, namely 'Gas' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "gas" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Benches showing features with this tag", - "value": "bench" - }, - { - "key": "id", - "description": "Layer 'Benches' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Benches allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Benches allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Benches allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Benches allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Benches allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "backrest", - "description": "Layer 'Benches' shows backrest=yes & two_sided=yes with a fixed text, namely 'This bench is two-sided and shares the backrest' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "two_sided", - "description": "Layer 'Benches' shows backrest=yes & two_sided=yes with a fixed text, namely 'This bench is two-sided and shares the backrest' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "backrest", - "description": "Layer 'Benches' shows backrest=yes with a fixed text, namely 'This bench does have a backrest' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "backrest", - "description": "Layer 'Benches' shows backrest=no with a fixed text, namely 'This bench does not have a backrest' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "armrest", - "description": "Layer 'Benches' shows armrest=yes with a fixed text, namely 'This bench does have one or more armrests' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "armrest", - "description": "Layer 'Benches' shows armrest=no with a fixed text, namely 'This bench does not have any armrests' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "seats", - "description": "Layer 'Benches' shows and asks freeform values for key 'seats' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "seats:separated", - "description": "Layer 'Benches' shows seats:separated=no with a fixed text, namely 'This bench does not have separated seats' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "material", - "description": "Layer 'Benches' shows and asks freeform values for key 'material' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "material", - "description": "Layer 'Benches' shows material=wood with a fixed text, namely 'The seating is made from wood' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "wood" - }, - { - "key": "material", - "description": "Layer 'Benches' shows material=metal with a fixed text, namely 'The seating is made from metal' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "metal" - }, - { - "key": "material", - "description": "Layer 'Benches' shows material=stone with a fixed text, namely 'The seating is made from stone' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "stone" - }, - { - "key": "material", - "description": "Layer 'Benches' shows material=concrete with a fixed text, namely 'The seating is made from concrete' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "concrete" - }, - { - "key": "material", - "description": "Layer 'Benches' shows material=plastic with a fixed text, namely 'The seating is made from plastic' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "plastic" - }, - { - "key": "material", - "description": "Layer 'Benches' shows material=steel with a fixed text, namely 'The seating is made from steel' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "steel" - }, - { - "key": "direction", - "description": "Layer 'Benches' shows and asks freeform values for key 'direction' (in the mapcomplete.org theme 'Personal theme') (This is only shown if two_sided!=yes)" - }, - { - "key": "colour", - "description": "Layer 'Benches' shows and asks freeform values for key 'colour' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "colour", - "description": "Layer 'Benches' shows colour=brown with a fixed text, namely 'Colour: brown' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "brown" - }, - { - "key": "colour", - "description": "Layer 'Benches' shows colour=green with a fixed text, namely 'Colour: green' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "green" - }, - { - "key": "colour", - "description": "Layer 'Benches' shows colour=gray with a fixed text, namely 'Colour: gray' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "gray" - }, - { - "key": "colour", - "description": "Layer 'Benches' shows colour=white with a fixed text, namely 'Colour: white' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "white" - }, - { - "key": "colour", - "description": "Layer 'Benches' shows colour=red with a fixed text, namely 'Colour: red' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "red" - }, - { - "key": "colour", - "description": "Layer 'Benches' shows colour=black with a fixed text, namely 'Colour: black' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "black" - }, - { - "key": "colour", - "description": "Layer 'Benches' shows colour=blue with a fixed text, namely 'Colour: blue' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "blue" - }, - { - "key": "colour", - "description": "Layer 'Benches' shows colour=yellow with a fixed text, namely 'Colour: yellow' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yellow" - }, - { - "key": "survey:date", - "description": "Layer 'Benches' shows and asks freeform values for key 'survey:date' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "survey:date", - "description": "Layer 'Benches' shows survey:date= with a fixed text, namely 'Surveyed today!' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key survey:date.", - "value": "" - }, - { - "key": "inscription", - "description": "Layer 'Benches' shows and asks freeform values for key 'inscription' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "not:inscription", - "description": "Layer 'Benches' shows not:inscription=yes with a fixed text, namely 'This bench does not have an inscription' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "inscription", - "description": "Layer 'Benches' shows inscription= with a fixed text, namely 'This bench probably does not not have an inscription' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key inscription.", - "value": "" - }, - { - "key": "tourism", - "description": "Layer 'Benches' shows tourism=artwork with a fixed text, namely 'This bench has an integrated artwork' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "artwork" - }, - { - "key": "not:tourism:artwork", - "description": "Layer 'Benches' shows not:tourism:artwork=yes with a fixed text, namely 'This bench does not have an integrated artwork' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "tourism", - "description": "Layer 'Benches' shows tourism= with a fixed text, namely 'This bench probably doesn't have an integrated artwork' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key tourism.", - "value": "" - }, - { - "key": "historic", - "description": "Layer 'Benches' shows historic=memorial with a fixed text, namely 'This bench is a memorial for someone or something' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (historic=memorial | inscription~.+ | memorial=bench | tourism=artwork))", - "value": "memorial" - }, - { - "key": "historic", - "description": "Layer 'Benches' shows historic= & not:historic=memorial with a fixed text, namely 'This bench is a not a memorial for someone or something' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key historic. (This is only shown if (historic=memorial | inscription~.+ | memorial=bench | tourism=artwork))", - "value": "" - }, - { - "key": "not:historic", - "description": "Layer 'Benches' shows historic= & not:historic=memorial with a fixed text, namely 'This bench is a not a memorial for someone or something' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (historic=memorial | inscription~.+ | memorial=bench | tourism=artwork))", - "value": "memorial" - }, - { - "key": "artwork_type", - "description": "Layer 'Benches' shows and asks freeform values for key 'artwork_type' (in the mapcomplete.org theme 'Personal theme') (This is only shown if tourism=artwork)" - }, - { - "key": "artwork_type", - "description": "Layer 'Benches' shows artwork_type=architecture with a fixed text, namely 'Architecture' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if tourism=artwork)", - "value": "architecture" - }, - { - "key": "artwork_type", - "description": "Layer 'Benches' shows artwork_type=mural with a fixed text, namely 'Mural' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if tourism=artwork)", - "value": "mural" - }, - { - "key": "artwork_type", - "description": "Layer 'Benches' shows artwork_type=painting with a fixed text, namely 'Painting' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if tourism=artwork)", - "value": "painting" - }, - { - "key": "artwork_type", - "description": "Layer 'Benches' shows artwork_type=sculpture with a fixed text, namely 'Sculpture' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if tourism=artwork)", - "value": "sculpture" - }, - { - "key": "artwork_type", - "description": "Layer 'Benches' shows artwork_type=statue with a fixed text, namely 'Statue' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if tourism=artwork)", - "value": "statue" - }, - { - "key": "artwork_type", - "description": "Layer 'Benches' shows artwork_type=bust with a fixed text, namely 'Bust' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if tourism=artwork)", - "value": "bust" - }, - { - "key": "artwork_type", - "description": "Layer 'Benches' shows artwork_type=stone with a fixed text, namely 'Stone' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if tourism=artwork)", - "value": "stone" - }, - { - "key": "artwork_type", - "description": "Layer 'Benches' shows artwork_type=installation with a fixed text, namely 'Installation' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if tourism=artwork)", - "value": "installation" - }, - { - "key": "artwork_type", - "description": "Layer 'Benches' shows artwork_type=graffiti with a fixed text, namely 'Graffiti' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if tourism=artwork)", - "value": "graffiti" - }, - { - "key": "artwork_type", - "description": "Layer 'Benches' shows artwork_type=relief with a fixed text, namely 'Relief' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if tourism=artwork)", - "value": "relief" - }, - { - "key": "artwork_type", - "description": "Layer 'Benches' shows artwork_type=azulejo with a fixed text, namely 'Azulejo (Spanish decorative tilework)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if tourism=artwork)", - "value": "azulejo" - }, - { - "key": "artwork_type", - "description": "Layer 'Benches' shows artwork_type=tilework with a fixed text, namely 'Tilework' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if tourism=artwork)", - "value": "tilework" - }, - { - "key": "artwork_type", - "description": "Layer 'Benches' shows artwork_type=woodcarving with a fixed text, namely 'Woodcarving' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if tourism=artwork)", - "value": "woodcarving" - }, - { - "key": "artist:wikidata", - "description": "Layer 'Benches' shows and asks freeform values for key 'artist:wikidata' (in the mapcomplete.org theme 'Personal theme') (This is only shown if tourism=artwork)" - }, - { - "key": "artist_name", - "description": "Layer 'Benches' shows and asks freeform values for key 'artist_name' (in the mapcomplete.org theme 'Personal theme') (This is only shown if tourism=artwork)" - }, - { - "key": "website", - "description": "Layer 'Benches' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme') (This is only shown if tourism=artwork)" - }, - { - "key": "subject:wikidata", - "description": "Layer 'Benches' shows and asks freeform values for key 'subject:wikidata' (in the mapcomplete.org theme 'Personal theme') (This is only shown if tourism=artwork)" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Benches at public transport stops showing features with this tag", - "value": "bus_stop" - }, - { - "key": "bench", - "description": "The MapComplete theme Personal theme has a layer Benches at public transport stops showing features with this tag", - "value": "yes" - }, - { - "key": "bench", - "description": "The MapComplete theme Personal theme has a layer Benches at public transport stops showing features with this tag", - "value": "stand_up_bench" - }, - { - "key": "id", - "description": "Layer 'Benches at public transport stops' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Benches at public transport stops allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Benches at public transport stops allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Benches at public transport stops allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Benches at public transport stops allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Benches at public transport stops allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "name", - "description": "Layer 'Benches at public transport stops' shows values with key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "bench", - "description": "Layer 'Benches at public transport stops' shows bench=yes with a fixed text, namely 'There is a normal, sit-down bench here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "bench", - "description": "Layer 'Benches at public transport stops' shows bench=stand_up_bench with a fixed text, namely 'Stand up bench' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "stand_up_bench" - }, - { - "key": "bench", - "description": "Layer 'Benches at public transport stops' shows bench=no with a fixed text, namely 'There is no bench here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "man_made", - "description": "The MapComplete theme Personal theme has a layer Bicycle counters showing features with this tag", - "value": "monitoring_station" - }, - { - "key": "monitoring:bicycle", - "description": "The MapComplete theme Personal theme has a layer Bicycle counters showing features with this tag", - "value": "yes" - }, - { - "key": "id", - "description": "Layer 'Bicycle counters' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Bicycle counters allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Bicycle counters allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Bicycle counters allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Bicycle counters allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Bicycle counters allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "display", - "description": "Layer 'Bicycle counters' shows display=digital with a fixed text, namely 'This counter has a digital display' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "digital" - }, - { - "key": "display", - "description": "Layer 'Bicycle counters' shows display=analog with a fixed text, namely 'This counter has an analog display' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "analog" - }, - { - "key": "display", - "description": "Layer 'Bicycle counters' shows display=no with a fixed text, namely 'This counter has no display' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "name", - "description": "Layer 'Bicycle counters' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "start_date", - "description": "Layer 'Bicycle counters' shows and asks freeform values for key 'start_date' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "amenity", - "description": "Layer 'Bicycle counters' shows amenity=clock with a fixed text, namely 'This counter has a clock' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "clock" - }, - { - "key": "amenity", - "description": "Layer 'Bicycle counters' shows amenity= with a fixed text, namely 'This counter has no clock' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key amenity.", - "value": "" - }, - { - "key": "ref", - "description": "Layer 'Bicycle counters' shows and asks freeform values for key 'ref' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "noref", - "description": "Layer 'Bicycle counters' shows noref=yes with a fixed text, namely 'This counter has no reference number' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "website", - "description": "Layer 'Bicycle counters' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Bicycle library showing features with this tag", - "value": "bicycle_library" - }, - { - "key": "id", - "description": "Layer 'Bicycle library' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Bicycle library allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Bicycle library allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Bicycle library allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Bicycle library allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Bicycle library allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "name", - "description": "Layer 'Bicycle library' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "website", - "description": "Layer 'Bicycle library' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Bicycle library' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "phone", - "description": "Layer 'Bicycle library' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:phone", - "description": "Layer 'Bicycle library' shows contact:phone~.+ with a fixed text, namely '{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "email", - "description": "Layer 'Bicycle library' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:email", - "description": "Layer 'Bicycle library' shows contact:email~.+ with a fixed text, namely '{contact:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator:email", - "description": "Layer 'Bicycle library' shows operator:email~.+ with a fixed text, namely '{operator:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Bicycle library' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Bicycle library' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "charge", - "description": "Layer 'Bicycle library' shows and asks freeform values for key 'charge' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "fee", - "description": "Layer 'Bicycle library' shows fee=no & charge= with a fixed text, namely 'Lending a bicycle is free' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "charge", - "description": "Layer 'Bicycle library' shows fee=no & charge= with a fixed text, namely 'Lending a bicycle is free' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key charge.", - "value": "" - }, - { - "key": "fee", - "description": "Layer 'Bicycle library' shows fee=yes & charge=€20warranty + €20/year with a fixed text, namely 'Lending a bicycle costs €20/year and €20 warranty' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "charge", - "description": "Layer 'Bicycle library' shows fee=yes & charge=€20warranty + €20/year with a fixed text, namely 'Lending a bicycle costs €20/year and €20 warranty' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "€20warranty + €20/year" - }, - { - "key": "bicycle_library:for", - "description": "Layer 'Bicycle library' shows bicycle_library:for=child with a fixed text, namely 'Bikes for children available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "child" - }, - { - "key": "bicycle_library:for", - "description": "Layer 'Bicycle library' shows bicycle_library:for=adult with a fixed text, namely 'Bikes for adult available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "adult" - }, - { - "key": "bicycle_library:for", - "description": "Layer 'Bicycle library' shows bicycle_library:for=disabled with a fixed text, namely 'Bikes for disabled persons available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "disabled" - }, - { - "key": "description", - "description": "Layer 'Bicycle library' shows and asks freeform values for key 'description' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Bicycle rental showing features with this tag", - "value": "bicycle_rental" - }, - { - "key": "bicycle_rental", - "description": "The MapComplete theme Personal theme has a layer Bicycle rental showing features with this tag" - }, - { - "key": "service:bicycle:rental", - "description": "The MapComplete theme Personal theme has a layer Bicycle rental showing features with this tag", - "value": "yes" - }, - { - "key": "rental", - "description": "The MapComplete theme Personal theme has a layer Bicycle rental showing features with this tag" - }, - { - "key": "id", - "description": "Layer 'Bicycle rental' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Bicycle rental allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Bicycle rental allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Bicycle rental allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Bicycle rental allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Bicycle rental allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "shop", - "description": "Layer 'Bicycle rental' shows shop=rental & bicycle_rental=shop with a fixed text, namely 'This is a shop whose main focus is bicycle rental' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bicycle_rental)", - "value": "rental" - }, - { - "key": "bicycle_rental", - "description": "Layer 'Bicycle rental' shows shop=rental & bicycle_rental=shop with a fixed text, namely 'This is a shop whose main focus is bicycle rental' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bicycle_rental)", - "value": "shop" - }, - { - "key": "shop", - "description": "Layer 'Bicycle rental' shows shop=rental with a fixed text, namely 'This is a rental business which rents out various objects and/or vehicles. It rents out bicycles too, but this is not the main focus' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bicycle_rental)", - "value": "rental" - }, - { - "key": "service:bicycle:rental", - "description": "Layer 'Bicycle rental' shows service:bicycle:rental=yes & shop=bicycle with a fixed text, namely 'This is a shop which sells or repairs bicycles, but also rents out bicycles' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bicycle_rental)", - "value": "yes" - }, - { - "key": "shop", - "description": "Layer 'Bicycle rental' shows service:bicycle:rental=yes & shop=bicycle with a fixed text, namely 'This is a shop which sells or repairs bicycles, but also rents out bicycles' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bicycle_rental)", - "value": "bicycle" - }, - { - "key": "bicycle_rental", - "description": "Layer 'Bicycle rental' shows bicycle_rental=docking_station with a fixed text, namely 'This is an automated docking station, where a bicycle is mechanically locked to a structure' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bicycle_rental)", - "value": "docking_station" - }, - { - "key": "bicycle_rental", - "description": "Layer 'Bicycle rental' shows bicycle_rental=key_dispensing_machine with a fixed text, namely 'A machine is present which dispenses and accepts keys, eventually after authentication and/or payment. The bicycles are parked nearby' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bicycle_rental)", - "value": "key_dispensing_machine" - }, - { - "key": "bicycle_rental", - "description": "Layer 'Bicycle rental' shows bicycle_rental=dropoff_point with a fixed text, namely 'This is a dropoff point, e.g. a reserved parking to place the bicycles clearly marked as being for the rental service only' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bicycle_rental)", - "value": "dropoff_point" - }, - { - "key": "website", - "description": "Layer 'Bicycle rental' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Bicycle rental' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "email", - "description": "Layer 'Bicycle rental' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:email", - "description": "Layer 'Bicycle rental' shows contact:email~.+ with a fixed text, namely '{contact:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator:email", - "description": "Layer 'Bicycle rental' shows operator:email~.+ with a fixed text, namely '{operator:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "phone", - "description": "Layer 'Bicycle rental' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:phone", - "description": "Layer 'Bicycle rental' shows contact:phone~.+ with a fixed text, namely '{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Bicycle rental' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop~.+ | opening_hours~.+)" - }, - { - "key": "opening_hours", - "description": "Layer 'Bicycle rental' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop~.+ | opening_hours~.+)", - "value": "closed" - }, - { - "key": "payment:cash", - "description": "Layer 'Bicycle rental' shows payment:cash=yes with a fixed text, namely 'Cash is accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop~.+)", - "value": "yes" - }, - { - "key": "payment:cards", - "description": "Layer 'Bicycle rental' shows payment:cards=yes with a fixed text, namely 'Payment cards are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop~.+)", - "value": "yes" - }, - { - "key": "payment:qr_code", - "description": "Layer 'Bicycle rental' shows payment:qr_code=yes with a fixed text, namely 'Payment by QR-code is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop~.+)", - "value": "yes" - }, - { - "key": "payment:cash", - "description": "Layer 'Bicycle rental' shows payment:cash=yes with a fixed text, namely 'Cash is accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop=)", - "value": "yes" - }, - { - "key": "payment:cards", - "description": "Layer 'Bicycle rental' shows payment:cards=yes with a fixed text, namely 'Payment cards are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop=)", - "value": "yes" - }, - { - "key": "payment:qr_code", - "description": "Layer 'Bicycle rental' shows payment:qr_code=yes with a fixed text, namely 'Payment by QR-code is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop=)", - "value": "yes" - }, - { - "key": "payment:app", - "description": "Layer 'Bicycle rental' shows payment:app=yes with a fixed text, namely 'Payment is done using a dedicated app' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop=)", - "value": "yes" - }, - { - "key": "payment:membership_card", - "description": "Layer 'Bicycle rental' shows payment:membership_card=yes with a fixed text, namely 'Payment is done using a membership card' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop=)", - "value": "yes" - }, - { - "key": "rental", - "description": "Layer 'Bicycle rental' shows and asks freeform values for key 'rental' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "rental", - "description": "Layer 'Bicycle rental' shows rental=city_bike with a fixed text, namely 'Normal city bikes can be rented here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "city_bike" - }, - { - "key": "rental", - "description": "Layer 'Bicycle rental' shows rental=ebike with a fixed text, namely 'Electrical bikes can be rented here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "ebike" - }, - { - "key": "rental", - "description": "Layer 'Bicycle rental' shows rental=bmx with a fixed text, namely 'BMX bikes can be rented here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "bmx" - }, - { - "key": "rental", - "description": "Layer 'Bicycle rental' shows rental=mtb with a fixed text, namely 'Mountainbikes can be rented here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "mtb" - }, - { - "key": "rental", - "description": "Layer 'Bicycle rental' shows rental=kid_bike with a fixed text, namely 'Bikes for children can be rented here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "kid_bike" - }, - { - "key": "rental", - "description": "Layer 'Bicycle rental' shows rental=tandem with a fixed text, namely 'Tandem bicycles can be rented here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "tandem" - }, - { - "key": "rental", - "description": "Layer 'Bicycle rental' shows rental=racebike with a fixed text, namely 'Race bicycles can be rented here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "racebike" - }, - { - "key": "rental", - "description": "Layer 'Bicycle rental' shows rental=bike_helmet with a fixed text, namely 'Bike helmets can be rented here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "bike_helmet" - }, - { - "key": "rental", - "description": "Layer 'Bicycle rental' shows rental=cargo_bike with a fixed text, namely 'Cargo bikes can be rented here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "cargo_bike" - }, - { - "key": "capacity:city_bike", - "description": "Layer 'Bicycle rental' shows and asks freeform values for key 'capacity:city_bike' (in the mapcomplete.org theme 'Personal theme') (This is only shown if rental~^(.*city_bike.*)$)" - }, - { - "key": "capacity:ebike", - "description": "Layer 'Bicycle rental' shows and asks freeform values for key 'capacity:ebike' (in the mapcomplete.org theme 'Personal theme') (This is only shown if rental~^(.*ebike.*)$)" - }, - { - "key": "capacity:kid_bike", - "description": "Layer 'Bicycle rental' shows and asks freeform values for key 'capacity:kid_bike' (in the mapcomplete.org theme 'Personal theme') (This is only shown if rental~^(.*kid_bike.*)$)" - }, - { - "key": "capacity:bmx", - "description": "Layer 'Bicycle rental' shows and asks freeform values for key 'capacity:bmx' (in the mapcomplete.org theme 'Personal theme') (This is only shown if rental~^(.*bmx.*)$)" - }, - { - "key": "capacity:mtb", - "description": "Layer 'Bicycle rental' shows and asks freeform values for key 'capacity:mtb' (in the mapcomplete.org theme 'Personal theme') (This is only shown if rental~^(.*mtb.*)$)" - }, - { - "key": "capacity:bicycle_pannier", - "description": "Layer 'Bicycle rental' shows and asks freeform values for key 'capacity:bicycle_pannier' (in the mapcomplete.org theme 'Personal theme') (This is only shown if rental~^(.*bicycle_pannier.*)$)" - }, - { - "key": "capacity:tandem_bicycle", - "description": "Layer 'Bicycle rental' shows and asks freeform values for key 'capacity:tandem_bicycle' (in the mapcomplete.org theme 'Personal theme') (This is only shown if rental~^(.*tandem_bicycle.*)$)" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Bike cafe showing features with this tag", - "value": "pub" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Bike cafe showing features with this tag", - "value": "bar" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Bike cafe showing features with this tag", - "value": "cafe" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Bike cafe showing features with this tag", - "value": "restaurant" - }, - { - "key": "pub", - "description": "The MapComplete theme Personal theme has a layer Bike cafe showing features with this tag", - "value": "cycling" - }, - { - "key": "pub", - "description": "The MapComplete theme Personal theme has a layer Bike cafe showing features with this tag", - "value": "bicycle" - }, - { - "key": "theme", - "description": "The MapComplete theme Personal theme has a layer Bike cafe showing features with this tag", - "value": "cycling" - }, - { - "key": "theme", - "description": "The MapComplete theme Personal theme has a layer Bike cafe showing features with this tag", - "value": "bicycle" - }, - { - "key": "id", - "description": "Layer 'Bike cafe' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Bike cafe allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Bike cafe allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Bike cafe allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Bike cafe allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Bike cafe allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "name", - "description": "Layer 'Bike cafe' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "service:bicycle:pump", - "description": "Layer 'Bike cafe' shows service:bicycle:pump=yes with a fixed text, namely 'This bike cafe offers a bike pump for anyone' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "service:bicycle:pump", - "description": "Layer 'Bike cafe' shows service:bicycle:pump=no with a fixed text, namely 'This bike cafe doesn't offer a bike pump for anyone' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "service:bicycle:diy", - "description": "Layer 'Bike cafe' shows service:bicycle:diy=yes with a fixed text, namely 'This bike cafe offers tools for DIY repair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "service:bicycle:diy", - "description": "Layer 'Bike cafe' shows service:bicycle:diy=no with a fixed text, namely 'This bike cafe doesn't offer tools for DIY repair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "service:bicycle:repair", - "description": "Layer 'Bike cafe' shows service:bicycle:repair=yes with a fixed text, namely 'This bike cafe repairs bikes' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "service:bicycle:repair", - "description": "Layer 'Bike cafe' shows service:bicycle:repair=no with a fixed text, namely 'This bike cafe doesn't repair bikes' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "website", - "description": "Layer 'Bike cafe' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Bike cafe' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "phone", - "description": "Layer 'Bike cafe' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:phone", - "description": "Layer 'Bike cafe' shows contact:phone~.+ with a fixed text, namely '{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "email", - "description": "Layer 'Bike cafe' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:email", - "description": "Layer 'Bike cafe' shows contact:email~.+ with a fixed text, namely '{contact:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator:email", - "description": "Layer 'Bike cafe' shows operator:email~.+ with a fixed text, namely '{operator:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Bike cafe' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Bike cafe' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "service:bicycle:cleaning", - "description": "The MapComplete theme Personal theme has a layer Bike cleaning service showing features with this tag", - "value": "yes" - }, - { - "key": "service:bicycle:cleaning", - "description": "The MapComplete theme Personal theme has a layer Bike cleaning service showing features with this tag", - "value": "diy" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Bike cleaning service showing features with this tag", - "value": "bicycle_wash" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Bike cleaning service showing features with this tag", - "value": "bike_wash" - }, - { - "key": "id", - "description": "Layer 'Bike cleaning service' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Bike cleaning service allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Bike cleaning service allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Bike cleaning service allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Bike cleaning service allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Bike cleaning service allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "service:bicycle:cleaning:charge", - "description": "Layer 'Bike cleaning service' shows and asks freeform values for key 'service:bicycle:cleaning:charge' (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity!=bike_wash & amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+)" - }, - { - "key": "service:bicycle:cleaning:fee", - "description": "Layer 'Bike cleaning service' shows service:bicycle:cleaning:fee=no with a fixed text, namely 'The cleaning service is free to use' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity!=bike_wash & amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+)", - "value": "no" - }, - { - "key": "service:bicycle:cleaning:fee", - "description": "Layer 'Bike cleaning service' shows service:bicycle:cleaning:fee=yes & service:bicycle:cleaning:charge= with a fixed text, namely 'Free to use' (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity!=bike_wash & amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+)", - "value": "yes" - }, - { - "key": "service:bicycle:cleaning:charge", - "description": "Layer 'Bike cleaning service' shows service:bicycle:cleaning:fee=yes & service:bicycle:cleaning:charge= with a fixed text, namely 'Free to use' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key service:bicycle:cleaning:charge. (This is only shown if amenity!=bike_wash & amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+)", - "value": "" - }, - { - "key": "charge", - "description": "Layer 'Bike cleaning service' shows and asks freeform values for key 'charge' (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bike_wash | amenity=bicycle_wash)" - }, - { - "key": "fee", - "description": "Layer 'Bike cleaning service' shows fee=no with a fixed text, namely 'This cleaning service is free to use' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bike_wash | amenity=bicycle_wash)", - "value": "no" - }, - { - "key": "fee", - "description": "Layer 'Bike cleaning service' shows fee=yes with a fixed text, namely 'There is a fee to use this cleaning service' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bike_wash | amenity=bicycle_wash)", - "value": "yes" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Bike parking showing features with this tag", - "value": "bicycle_parking" - }, - { - "key": "id", - "description": "Layer 'Bike parking' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Bike parking allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Bike parking allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Bike parking allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Bike parking allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Bike parking allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "bicycle_parking", - "description": "Layer 'Bike parking' shows and asks freeform values for key 'bicycle_parking' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "bicycle_parking", - "description": "Layer 'Bike parking' shows bicycle_parking=stands with a fixed text, namely 'Stands' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "stands" - }, - { - "key": "bicycle_parking", - "description": "Layer 'Bike parking' shows bicycle_parking=safe_loops with a fixed text, namely 'Rack with side loops' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "safe_loops" - }, - { - "key": "bicycle_parking", - "description": "Layer 'Bike parking' shows bicycle_parking=wall_loops with a fixed text, namely 'Wheelbenders / rack' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "wall_loops" - }, - { - "key": "bicycle_parking", - "description": "Layer 'Bike parking' shows bicycle_parking=handlebar_holder with a fixed text, namely 'Handlebar holder' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "handlebar_holder" - }, - { - "key": "bicycle_parking", - "description": "Layer 'Bike parking' shows bicycle_parking=rack with a fixed text, namely 'Rack' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "rack" - }, - { - "key": "bicycle_parking", - "description": "Layer 'Bike parking' shows bicycle_parking=two_tier with a fixed text, namely 'Two-tiered' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "two_tier" - }, - { - "key": "bicycle_parking", - "description": "Layer 'Bike parking' shows bicycle_parking=shed with a fixed text, namely 'Shed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "shed" - }, - { - "key": "bicycle_parking", - "description": "Layer 'Bike parking' shows bicycle_parking=bollard with a fixed text, namely 'Bollard' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "bollard" - }, - { - "key": "bicycle_parking", - "description": "Layer 'Bike parking' shows bicycle_parking=floor with a fixed text, namely 'An area on the floor which is marked for bicycle parking' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "floor" - }, - { - "key": "bicycle_parking", - "description": "Layer 'Bike parking' shows bicycle_parking=lockers with a fixed text, namely 'A locker - the bicycles are enclosed completely individually or with a few bicycles together. The locker is too small to fit a person standing..' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "lockers" - }, - { - "key": "bicycle_parking", - "description": "Layer 'Bike parking' shows bicycle_parking=lean_and_stick with a fixed text, namely 'A lean-to bracket with possibility to use a lock through eyelet. The seat tube can be held by the stand by an anchor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "lean_and_stick" - }, - { - "key": "location", - "description": "Layer 'Bike parking' shows location=underground with a fixed text, namely 'Underground parking' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "underground" - }, - { - "key": "location", - "description": "Layer 'Bike parking' shows location=surface with a fixed text, namely 'Surface level parking' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "surface" - }, - { - "key": "location", - "description": "Layer 'Bike parking' shows location=rooftop with a fixed text, namely 'Rooftop parking' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "rooftop" - }, - { - "key": "location", - "description": "Layer 'Bike parking' shows location= with a fixed text, namely 'Surface level parking' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key location.", - "value": "" - }, - { - "key": "covered", - "description": "Layer 'Bike parking' shows covered=yes with a fixed text, namely 'This parking is covered (it has a roof)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if bicycle_parking!=shed & location!=underground)", - "value": "yes" - }, - { - "key": "covered", - "description": "Layer 'Bike parking' shows covered=no with a fixed text, namely 'This parking is not covered' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if bicycle_parking!=shed & location!=underground)", - "value": "no" - }, - { - "key": "capacity", - "description": "Layer 'Bike parking' shows and asks freeform values for key 'capacity' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "access", - "description": "Layer 'Bike parking' shows and asks freeform values for key 'access' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "access", - "description": "Layer 'Bike parking' shows access=yes with a fixed text, namely 'Publicly accessible' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "access", - "description": "Layer 'Bike parking' shows access=customers with a fixed text, namely 'Access is primarily for visitors to a business' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "customers" - }, - { - "key": "access", - "description": "Layer 'Bike parking' shows access=members with a fixed text, namely 'Access is limited to members of a school, company or organisation' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "members" - }, - { - "key": "access", - "description": "Layer 'Bike parking' shows access=private with a fixed text, namely 'Private bicycle parking which is never available to the public, also not via a membership fee' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "private" - }, - { - "key": "fee", - "description": "Layer 'Bike parking' shows fee=yes with a fixed text, namely 'One has to pay to use this bicycle parking' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "fee", - "description": "Layer 'Bike parking' shows fee=no with a fixed text, namely 'Free to use' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "charge", - "description": "Layer 'Bike parking' shows and asks freeform values for key 'charge' (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes)" - }, - { - "key": "opening_hours", - "description": "Layer 'Bike parking' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Bike parking' shows opening_hours=24/7 with a fixed text, namely '24/7 opened (including holidays)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "24/7" - }, - { - "key": "opening_hours", - "description": "Layer 'Bike parking' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "operator", - "description": "Layer 'Bike parking' shows and asks freeform values for key 'operator' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator:phone", - "description": "Layer 'Bike parking' shows and asks freeform values for key 'operator:phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "phone", - "description": "Layer 'Bike parking' shows phone~.+ with a fixed text, namely '{phone}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:phone", - "description": "Layer 'Bike parking' shows contact:phone~.+ with a fixed text, namely '{contact:phone}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator:website", - "description": "Layer 'Bike parking' shows and asks freeform values for key 'operator:website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "website", - "description": "Layer 'Bike parking' shows website~.+ with a fixed text, namely '{website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Bike parking' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator:email", - "description": "Layer 'Bike parking' shows and asks freeform values for key 'operator:email' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "cargo_bike", - "description": "Layer 'Bike parking' shows cargo_bike=yes with a fixed text, namely 'This parking has room for cargo bikes' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "cargo_bike", - "description": "Layer 'Bike parking' shows cargo_bike=designated with a fixed text, namely 'This parking has designated (official) spots for cargo bikes.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "designated" - }, - { - "key": "cargo_bike", - "description": "Layer 'Bike parking' shows cargo_bike=no with a fixed text, namely 'You're not allowed to park cargo bikes or there are no places provided for cargo bikes' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "capacity:cargo_bike", - "description": "Layer 'Bike parking' shows and asks freeform values for key 'capacity:cargo_bike' (in the mapcomplete.org theme 'Personal theme') (This is only shown if capacity:cargo_bike~.+ | cargo_bike~^(designated|yes)$)" - }, - { - "key": "cargo_bike", - "description": "Layer 'Bike parking' shows cargo_bike=no with a fixed text, namely 'There are no dedicated spaces for cargo bikes here or parking cargo bikes here is not allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if capacity:cargo_bike~.+ | cargo_bike~^(designated|yes)$)", - "value": "no" - }, - { - "key": "maxstay", - "description": "Layer 'Bike parking' shows and asks freeform values for key 'maxstay' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Bicycle pump and repair showing features with this tag", - "value": "bicycle_repair_station" - }, - { - "key": "id", - "description": "Layer 'Bicycle pump and repair' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Bicycle pump and repair allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Bicycle pump and repair allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Bicycle pump and repair allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Bicycle pump and repair allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Bicycle pump and repair allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "service:bicycle:tools", - "description": "Layer 'Bicycle pump and repair' shows service:bicycle:tools=no & service:bicycle:pump=yes with a fixed text, namely 'There is only a pump present' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "service:bicycle:pump", - "description": "Layer 'Bicycle pump and repair' shows service:bicycle:tools=no & service:bicycle:pump=yes with a fixed text, namely 'There is only a pump present' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "service:bicycle:tools", - "description": "Layer 'Bicycle pump and repair' shows service:bicycle:tools=yes & service:bicycle:pump=no with a fixed text, namely 'There are only tools (screwdrivers, pliers, …) present' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "service:bicycle:pump", - "description": "Layer 'Bicycle pump and repair' shows service:bicycle:tools=yes & service:bicycle:pump=no with a fixed text, namely 'There are only tools (screwdrivers, pliers, …) present' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "service:bicycle:tools", - "description": "Layer 'Bicycle pump and repair' shows service:bicycle:tools=yes & service:bicycle:pump=yes with a fixed text, namely 'There are both tools and a pump present' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "service:bicycle:pump", - "description": "Layer 'Bicycle pump and repair' shows service:bicycle:tools=yes & service:bicycle:pump=yes with a fixed text, namely 'There are both tools and a pump present' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "service:bicycle:pump:operational_status", - "description": "Layer 'Bicycle pump and repair' shows service:bicycle:pump:operational_status=broken with a fixed text, namely 'The bike pump is broken' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:pump=yes)", - "value": "broken" - }, - { - "key": "service:bicycle:pump:operational_status", - "description": "Layer 'Bicycle pump and repair' shows service:bicycle:pump:operational_status=operational with a fixed text, namely 'The bike pump is operational' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:pump=yes)", - "value": "operational" - }, - { - "key": "opening_hours", - "description": "Layer 'Bicycle pump and repair' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Bicycle pump and repair' shows opening_hours=24/7 with a fixed text, namely '24/7 opened (including holidays)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "24/7" - }, - { - "key": "opening_hours", - "description": "Layer 'Bicycle pump and repair' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "access", - "description": "Layer 'Bicycle pump and repair' shows access=yes with a fixed text, namely 'Publicly accessible' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "access", - "description": "Layer 'Bicycle pump and repair' shows access=public with a fixed text, namely 'Publicly accessible' (in the mapcomplete.org theme 'Personal theme')", - "value": "public" - }, - { - "key": "access", - "description": "Layer 'Bicycle pump and repair' shows access=customers with a fixed text, namely 'Only for customers' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "customers" - }, - { - "key": "access", - "description": "Layer 'Bicycle pump and repair' shows access=private with a fixed text, namely 'Not accessible to the general public' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "private" - }, - { - "key": "access", - "description": "Layer 'Bicycle pump and repair' shows access=no with a fixed text, namely 'Not accessible to the general public' (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "operator", - "description": "Layer 'Bicycle pump and repair' shows and asks freeform values for key 'operator' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "email", - "description": "Layer 'Bicycle pump and repair' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "phone", - "description": "Layer 'Bicycle pump and repair' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "service:bicycle:chain_tool", - "description": "Layer 'Bicycle pump and repair' shows service:bicycle:chain_tool=yes with a fixed text, namely 'There is a chain tool' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:tools=yes)", - "value": "yes" - }, - { - "key": "service:bicycle:chain_tool", - "description": "Layer 'Bicycle pump and repair' shows service:bicycle:chain_tool=no with a fixed text, namely 'There is no chain tool' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:tools=yes)", - "value": "no" - }, - { - "key": "service:bicycle:stand", - "description": "Layer 'Bicycle pump and repair' shows service:bicycle:stand=yes with a fixed text, namely 'There is a hook or stand' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:tools=yes)", - "value": "yes" - }, - { - "key": "service:bicycle:stand", - "description": "Layer 'Bicycle pump and repair' shows service:bicycle:stand=no with a fixed text, namely 'There is no hook or stand' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:tools=yes)", - "value": "no" - }, - { - "key": "valves", - "description": "Layer 'Bicycle pump and repair' shows and asks freeform values for key 'valves' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "valves", - "description": "Layer 'Bicycle pump and repair' shows valves=sclaverand with a fixed text, namely 'Sclaverand/Presta (narrow-width bike tires)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "sclaverand" - }, - { - "key": "valves", - "description": "Layer 'Bicycle pump and repair' shows valves=dunlop with a fixed text, namely 'Dunlop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "dunlop" - }, - { - "key": "valves", - "description": "Layer 'Bicycle pump and repair' shows valves=schrader with a fixed text, namely 'Schrader (cars and mountainbikes)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "schrader" - }, - { - "key": "manual", - "description": "Layer 'Bicycle pump and repair' shows manual=yes with a fixed text, namely 'Manual pump' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:pump=yes)", - "value": "yes" - }, - { - "key": "manual", - "description": "Layer 'Bicycle pump and repair' shows manual=no with a fixed text, namely 'Electrical pump' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:pump=yes)", - "value": "no" - }, - { - "key": "manometer", - "description": "Layer 'Bicycle pump and repair' shows manometer=yes with a fixed text, namely 'There is a manometer' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:pump=yes)", - "value": "yes" - }, - { - "key": "manometer", - "description": "Layer 'Bicycle pump and repair' shows manometer=no with a fixed text, namely 'There is no manometer' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:pump=yes)", - "value": "no" - }, - { - "key": "manometer", - "description": "Layer 'Bicycle pump and repair' shows manometer=broken with a fixed text, namely 'There is manometer but it is broken' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:pump=yes)", - "value": "broken" - }, - { - "key": "level", - "description": "Layer 'Bicycle pump and repair' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)" - }, - { - "key": "location", - "description": "Layer 'Bicycle pump and repair' shows location=underground with a fixed text, namely 'Located underground' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "underground" - }, - { - "key": "level", - "description": "Layer 'Bicycle pump and repair' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "0" - }, - { - "key": "level", - "description": "Layer 'Bicycle pump and repair' shows level= with a fixed text, namely 'Located on the ground floor' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key level. (This is only shown if repeat_on=)", - "value": "" - }, - { - "key": "level", - "description": "Layer 'Bicycle pump and repair' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "1" - }, - { - "key": "level", - "description": "Layer 'Bicycle pump and repair' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "-1" - }, - { - "key": "shop", - "description": "The MapComplete theme Personal theme has a layer Bike repair/shop showing features with this tag", - "value": "bicycle" - }, - { - "key": "service:bicycle:retail", - "description": "The MapComplete theme Personal theme has a layer Bike repair/shop showing features with this tag", - "value": "yes" - }, - { - "key": "service:bicycle:repair", - "description": "The MapComplete theme Personal theme has a layer Bike repair/shop showing features with this tag", - "value": "yes" - }, - { - "key": "shop", - "description": "The MapComplete theme Personal theme has a layer Bike repair/shop showing features with this tag", - "value": "sports" - }, - { - "key": "sport", - "description": "The MapComplete theme Personal theme has a layer Bike repair/shop showing features with this tag", - "value": "bicycle" - }, - { - "key": "sport", - "description": "The MapComplete theme Personal theme has a layer Bike repair/shop showing features with this tag", - "value": "cycling" - }, - { - "key": "sport", - "description": "The MapComplete theme Personal theme has a layer Bike repair/shop showing features with this tag", - "value": "" - }, - { - "key": "id", - "description": "Layer 'Bike repair/shop' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Bike repair/shop allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Bike repair/shop allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Bike repair/shop allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Bike repair/shop allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Bike repair/shop allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "name", - "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'shop' (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=bicycle_rental with a fixed text, namely 'Bicycle rental shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "bicycle_rental" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=agrarian with a fixed text, namely 'Farm Supply Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "agrarian" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=alcohol with a fixed text, namely 'Liquor Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "alcohol" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=anime with a fixed text, namely 'Anime / Manga Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "anime" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=antiques with a fixed text, namely 'Antique Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "antiques" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=appliance with a fixed text, namely 'Appliance Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "appliance" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=art with a fixed text, namely 'Art Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "art" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=baby_goods with a fixed text, namely 'Baby Goods Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "baby_goods" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=bag with a fixed text, namely 'Bag/Luggage Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "bag" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=bakery with a fixed text, namely 'Bakery' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "bakery" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=bathroom_furnishing with a fixed text, namely 'Bathroom Furnishing Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "bathroom_furnishing" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=beauty with a fixed text, namely 'Beauty Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "beauty" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=bed with a fixed text, namely 'Bedding/Mattress Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "bed" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=beverages with a fixed text, namely 'Beverage Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "beverages" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=bicycle with a fixed text, namely 'Bicycle Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "bicycle" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=boat with a fixed text, namely 'Boat Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "boat" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=bookmaker with a fixed text, namely 'Bookmaker' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "bookmaker" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=books with a fixed text, namely 'Bookstore' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "books" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=brewing_supplies with a fixed text, namely 'Brewing Supply Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "brewing_supplies" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=butcher with a fixed text, namely 'Butcher' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "butcher" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=camera with a fixed text, namely 'Camera Equipment Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "camera" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=candles with a fixed text, namely 'Candle Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "candles" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=cannabis with a fixed text, namely 'Cannabis Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "cannabis" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=car with a fixed text, namely 'Car Dealership' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "car" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=car_parts with a fixed text, namely 'Car Parts Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "car_parts" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=car_repair with a fixed text, namely 'Car Repair Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "car_repair" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=caravan with a fixed text, namely 'RV Dealership' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "caravan" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=carpet with a fixed text, namely 'Carpet Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "carpet" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=catalogue with a fixed text, namely 'Catalog Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "catalogue" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=charity with a fixed text, namely 'Charity Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "charity" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=cheese with a fixed text, namely 'Cheese Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "cheese" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=chemist with a fixed text, namely 'Drugstore' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "chemist" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=chocolate with a fixed text, namely 'Chocolate Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "chocolate" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=clothes with a fixed text, namely 'Clothing Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "clothes" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=coffee with a fixed text, namely 'Coffee Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "coffee" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=collector with a fixed text, namely 'Collectibles Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "collector" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=computer with a fixed text, namely 'Computer Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "computer" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=confectionery with a fixed text, namely 'Candy Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "confectionery" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=convenience with a fixed text, namely 'Convenience Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "convenience" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=copyshop with a fixed text, namely 'Copy Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "copyshop" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=cosmetics with a fixed text, namely 'Cosmetics Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "cosmetics" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=country_store with a fixed text, namely 'Rural Supplies Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "country_store" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=craft with a fixed text, namely 'Arts & Crafts Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "craft" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=curtain with a fixed text, namely 'Curtain Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "curtain" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=dairy with a fixed text, namely 'Dairy Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "dairy" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=deli with a fixed text, namely 'Delicatessen' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "deli" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=department_store with a fixed text, namely 'Department Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "department_store" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=doityourself with a fixed text, namely 'DIY Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "doityourself" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=doors with a fixed text, namely 'Door Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "doors" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=dry_cleaning with a fixed text, namely 'Dry Cleaner' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "dry_cleaning" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=e-cigarette with a fixed text, namely 'E-Cigarette Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "e-cigarette" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=electrical with a fixed text, namely 'Electrical Equipment Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "electrical" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=electronics with a fixed text, namely 'Electronics Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "electronics" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=erotic with a fixed text, namely 'Erotic Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "erotic" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=fabric with a fixed text, namely 'Fabric Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "fabric" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=farm with a fixed text, namely 'Produce Stand' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "farm" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=fashion_accessories with a fixed text, namely 'Fashion Accessories Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "fashion_accessories" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=fireplace with a fixed text, namely 'Fireplace Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "fireplace" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=fishing with a fixed text, namely 'Fishing Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "fishing" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=flooring with a fixed text, namely 'Flooring Supply Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "flooring" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=florist with a fixed text, namely 'Florist' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "florist" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=frame with a fixed text, namely 'Framing Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "frame" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=frozen_food with a fixed text, namely 'Frozen Food Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "frozen_food" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=fuel with a fixed text, namely 'Fuel Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "fuel" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=funeral_directors with a fixed text, namely 'Funeral Home' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "funeral_directors" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=furniture with a fixed text, namely 'Furniture Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "furniture" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=games with a fixed text, namely 'Tabletop Game Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "games" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=garden_centre with a fixed text, namely 'Garden Center' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "garden_centre" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=gas with a fixed text, namely 'Bottled Gas Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "gas" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=general with a fixed text, namely 'General Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "general" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=gift with a fixed text, namely 'Gift Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "gift" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=greengrocer with a fixed text, namely 'Greengrocer' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "greengrocer" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=hairdresser with a fixed text, namely 'Hairdresser' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "hairdresser" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=hairdresser_supply with a fixed text, namely 'Hairdresser Supply Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "hairdresser_supply" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=hardware with a fixed text, namely 'Hardware Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "hardware" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=health_food with a fixed text, namely 'Health Food Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "health_food" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=hearing_aids with a fixed text, namely 'Hearing Aids Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "hearing_aids" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=herbalist with a fixed text, namely 'Herbalist' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "herbalist" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=hifi with a fixed text, namely 'Hifi Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "hifi" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=honey with a fixed text, namely 'Honey Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "honey" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=household_linen with a fixed text, namely 'Household Linen Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "household_linen" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=houseware with a fixed text, namely 'Houseware Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "houseware" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=hunting with a fixed text, namely 'Hunting Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "hunting" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=interior_decoration with a fixed text, namely 'Interior Decoration Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "interior_decoration" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=jewelry with a fixed text, namely 'Jewelry Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "jewelry" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=kiosk with a fixed text, namely 'Kiosk' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "kiosk" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=kitchen with a fixed text, namely 'Kitchen Design Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "kitchen" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=laundry with a fixed text, namely 'Laundry' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "laundry" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=leather with a fixed text, namely 'Leather Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "leather" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=lighting with a fixed text, namely 'Lighting Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "lighting" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=locksmith with a fixed text, namely 'Locksmith' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "locksmith" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=lottery with a fixed text, namely 'Lottery Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "lottery" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=mall with a fixed text, namely 'Mall' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "mall" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=massage with a fixed text, namely 'Massage Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "massage" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=medical_supply with a fixed text, namely 'Medical Supply Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "medical_supply" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=military_surplus with a fixed text, namely 'Military Surplus Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "military_surplus" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=mobile_phone with a fixed text, namely 'Mobile Phone Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "mobile_phone" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=model with a fixed text, namely 'Model Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "model" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=money_lender with a fixed text, namely 'Money Lender' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "money_lender" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=motorcycle with a fixed text, namely 'Motorcycle Dealership' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "motorcycle" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=motorcycle_repair with a fixed text, namely 'Motorcycle Repair Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "motorcycle_repair" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=music with a fixed text, namely 'Music Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "music" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=musical_instrument with a fixed text, namely 'Musical Instrument Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "musical_instrument" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=newsagent with a fixed text, namely 'Newsstand' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "newsagent" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=nutrition_supplements with a fixed text, namely 'Nutrition Supplements Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "nutrition_supplements" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=nuts with a fixed text, namely 'Nuts Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "nuts" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=optician with a fixed text, namely 'Optician' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "optician" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=outdoor with a fixed text, namely 'Outdoors Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "outdoor" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=outpost with a fixed text, namely 'Online Retailer Outpost' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "outpost" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=paint with a fixed text, namely 'Paint Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "paint" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=party with a fixed text, namely 'Party Supply Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "party" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=pasta with a fixed text, namely 'Pasta Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "pasta" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=pastry with a fixed text, namely 'Pastry Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "pastry" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=pawnbroker with a fixed text, namely 'Pawnshop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "pawnbroker" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=perfumery with a fixed text, namely 'Perfume Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "perfumery" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=pet with a fixed text, namely 'Pet Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "pet" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=pet_grooming with a fixed text, namely 'Pet Groomer' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "pet_grooming" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=photo with a fixed text, namely 'Photography Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "photo" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=pottery with a fixed text, namely 'Pottery Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "pottery" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=printer_ink with a fixed text, namely 'Printer Ink Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "printer_ink" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=psychic with a fixed text, namely 'Psychic' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "psychic" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=pyrotechnics with a fixed text, namely 'Fireworks Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "pyrotechnics" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=radiotechnics with a fixed text, namely 'Radio/Electronic Component Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "radiotechnics" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=religion with a fixed text, namely 'Religious Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "religion" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=rental with a fixed text, namely 'Rental Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "rental" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=repair with a fixed text, namely 'Repair Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "repair" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=rice with a fixed text, namely 'Rice Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "rice" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=scuba_diving with a fixed text, namely 'Scuba Diving Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "scuba_diving" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=seafood with a fixed text, namely 'Seafood Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "seafood" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=second_hand with a fixed text, namely 'Thrift Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "second_hand" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=sewing with a fixed text, namely 'Sewing Supply Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "sewing" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=shoe_repair with a fixed text, namely 'Shoe Repair Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "shoe_repair" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=shoes with a fixed text, namely 'Shoe Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "shoes" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=spices with a fixed text, namely 'Spice Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "spices" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=sports with a fixed text, namely 'Sporting Goods Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "sports" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=stationery with a fixed text, namely 'Stationery Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "stationery" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=storage_rental with a fixed text, namely 'Storage Rental' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "storage_rental" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=supermarket with a fixed text, namely 'Supermarket' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "supermarket" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=swimming_pool with a fixed text, namely 'Pool Supply Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "swimming_pool" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=tailor with a fixed text, namely 'Tailor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "tailor" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=tattoo with a fixed text, namely 'Tattoo Parlor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "tattoo" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=tea with a fixed text, namely 'Tea Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "tea" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=telecommunication with a fixed text, namely 'Telecom Retail Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "telecommunication" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=ticket with a fixed text, namely 'Ticket Seller' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "ticket" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=tiles with a fixed text, namely 'Tile Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "tiles" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=tobacco with a fixed text, namely 'Tobacco Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "tobacco" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=tool_hire with a fixed text, namely 'Tool Rental' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "tool_hire" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=toys with a fixed text, namely 'Toy Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "toys" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=trade with a fixed text, namely 'Trade Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "trade" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=travel_agency with a fixed text, namely 'Travel Agency' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "travel_agency" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=trophy with a fixed text, namely 'Trophy Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "trophy" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=tyres with a fixed text, namely 'Tire Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "tyres" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=vacuum_cleaner with a fixed text, namely 'Vacuum Cleaner Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "vacuum_cleaner" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=variety_store with a fixed text, namely 'Discount Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "variety_store" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=video with a fixed text, namely 'Video Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "video" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=video_games with a fixed text, namely 'Video Game Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "video_games" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=watches with a fixed text, namely 'Watches Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "watches" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=water with a fixed text, namely 'Drinking Water Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "water" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=water_sports with a fixed text, namely 'Watersport/Swim Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "water_sports" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=weapons with a fixed text, namely 'Weapon Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "weapons" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=wholesale with a fixed text, namely 'Wholesale Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "wholesale" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=wigs with a fixed text, namely 'Wig Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "wigs" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=window_blind with a fixed text, namely 'Window Blind Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "window_blind" - }, - { - "key": "shop", - "description": "Layer 'Bike repair/shop' shows shop=wine with a fixed text, namely 'Wine Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "wine" - }, - { - "key": "brand", - "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'brand' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "not:brand", - "description": "Layer 'Bike repair/shop' shows not:brand=yes with a fixed text, namely 'This shop does not have a specific brand, it is not part of a bigger chain' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "second_hand", - "description": "Layer 'Bike repair/shop' shows second_hand=only with a fixed text, namely 'This shop sells second-hand items only' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop=clothes | shop=books | shop=charity | shop=furniture | shop=mobile_phone | shop=computer | shop=toys)", - "value": "only" - }, - { - "key": "second_hand", - "description": "Layer 'Bike repair/shop' shows second_hand=yes with a fixed text, namely 'This shop sells second-hand items along with new items' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop=clothes | shop=books | shop=charity | shop=furniture | shop=mobile_phone | shop=computer | shop=toys)", - "value": "yes" - }, - { - "key": "second_hand", - "description": "Layer 'Bike repair/shop' shows second_hand=no with a fixed text, namely 'This shop only sells brand-new items' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop=clothes | shop=books | shop=charity | shop=furniture | shop=mobile_phone | shop=computer | shop=toys)", - "value": "no" - }, - { - "key": "opening_hours", - "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Bike repair/shop' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "website", - "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Bike repair/shop' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "email", - "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:email", - "description": "Layer 'Bike repair/shop' shows contact:email~.+ with a fixed text, namely '{contact:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator:email", - "description": "Layer 'Bike repair/shop' shows operator:email~.+ with a fixed text, namely '{operator:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "phone", - "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:phone", - "description": "Layer 'Bike repair/shop' shows contact:phone~.+ with a fixed text, namely '{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "payment:cash", - "description": "Layer 'Bike repair/shop' shows payment:cash=yes with a fixed text, namely 'Cash is accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:cards", - "description": "Layer 'Bike repair/shop' shows payment:cards=yes with a fixed text, namely 'Payment cards are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:qr_code", - "description": "Layer 'Bike repair/shop' shows payment:qr_code=yes with a fixed text, namely 'Payment by QR-code is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "level", - "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)" - }, - { - "key": "location", - "description": "Layer 'Bike repair/shop' shows location=underground with a fixed text, namely 'Located underground' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "underground" - }, - { - "key": "level", - "description": "Layer 'Bike repair/shop' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "0" - }, - { - "key": "level", - "description": "Layer 'Bike repair/shop' shows level= with a fixed text, namely 'Located on the ground floor' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key level. (This is only shown if repeat_on=)", - "value": "" - }, - { - "key": "level", - "description": "Layer 'Bike repair/shop' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "1" - }, - { - "key": "level", - "description": "Layer 'Bike repair/shop' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "-1" - }, - { - "key": "service:print:A4", - "description": "Layer 'Bike repair/shop' shows service:print:A4=yes with a fixed text, namely 'This shop can print on papers of size A4' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ | service:print=yes)", - "value": "yes" - }, - { - "key": "service:print:A3", - "description": "Layer 'Bike repair/shop' shows service:print:A3=yes with a fixed text, namely 'This shop can print on papers of size A3' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ | service:print=yes)", - "value": "yes" - }, - { - "key": "service:print:A2", - "description": "Layer 'Bike repair/shop' shows service:print:A2=yes with a fixed text, namely 'This shop can print on papers of size A2' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ | service:print=yes)", - "value": "yes" - }, - { - "key": "service:print:A1", - "description": "Layer 'Bike repair/shop' shows service:print:A1=yes with a fixed text, namely 'This shop can print on papers of size A1' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ | service:print=yes)", - "value": "yes" - }, - { - "key": "service:print:A0", - "description": "Layer 'Bike repair/shop' shows service:print:A0=yes with a fixed text, namely 'This shop can print on papers of size A0' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ | service:print=yes)", - "value": "yes" - }, - { - "key": "service:binding", - "description": "Layer 'Bike repair/shop' shows service:binding=yes with a fixed text, namely 'This shop binds papers into a booklet' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ | service:print=yes)", - "value": "yes" - }, - { - "key": "service:binding", - "description": "Layer 'Bike repair/shop' shows service:binding=no with a fixed text, namely 'This shop does bind books' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ | service:print=yes)", - "value": "no" - }, - { - "key": "craft", - "description": "Layer 'Bike repair/shop' shows craft=key_cutter with a fixed text, namely 'This shop is also specialized in key cutting' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop=shoe_repair | service:key_cutting~.+ | craft=key_cutting | shop=diy | shop=doityourself | shop=home_improvement | shop=hardware | shop=locksmith | shop=repair)", - "value": "key_cutter" - }, - { - "key": "service:key_cutting", - "description": "Layer 'Bike repair/shop' shows service:key_cutting=yes with a fixed text, namely 'This shop offers key cutting as a service' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop=shoe_repair | service:key_cutting~.+ | craft=key_cutting | shop=diy | shop=doityourself | shop=home_improvement | shop=hardware | shop=locksmith | shop=repair)", - "value": "yes" - }, - { - "key": "craft", - "description": "Layer 'Bike repair/shop' shows craft= & service:key_cutting=no with a fixed text, namely 'This shops does not offer key cutting as a service' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key craft. (This is only shown if shop=shoe_repair | service:key_cutting~.+ | craft=key_cutting | shop=diy | shop=doityourself | shop=home_improvement | shop=hardware | shop=locksmith | shop=repair)", - "value": "" - }, - { - "key": "service:key_cutting", - "description": "Layer 'Bike repair/shop' shows craft= & service:key_cutting=no with a fixed text, namely 'This shops does not offer key cutting as a service' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop=shoe_repair | service:key_cutting~.+ | craft=key_cutting | shop=diy | shop=doityourself | shop=home_improvement | shop=hardware | shop=locksmith | shop=repair)", - "value": "no" - }, - { - "key": "service:bicycle:retail", - "description": "Layer 'Bike repair/shop' shows service:bicycle:retail=yes with a fixed text, namely 'This shop sells new bikes' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:retail~.+ | shop=outdoor | shop=sport | shop=sports | shop=diy | shop=doityourself)", - "value": "yes" - }, - { - "key": "service:bicycle:retail", - "description": "Layer 'Bike repair/shop' shows service:bicycle:retail=no with a fixed text, namely 'This shop doesn't sell new bikes' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:retail~.+ | shop=outdoor | shop=sport | shop=sports | shop=diy | shop=doityourself)", - "value": "no" - }, - { - "key": "service:bicycle:second_hand", - "description": "Layer 'Bike repair/shop' shows service:bicycle:second_hand=yes with a fixed text, namely 'This shop sells second-hand bikes' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:second_hand~.+ | shop=bicycle | shop=charity | shop=second_hand | shop=bicycle_repair)", - "value": "yes" - }, - { - "key": "service:bicycle:second_hand", - "description": "Layer 'Bike repair/shop' shows service:bicycle:second_hand=no with a fixed text, namely 'This shop doesn't sell second-hand bikes' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:second_hand~.+ | shop=bicycle | shop=charity | shop=second_hand | shop=bicycle_repair)", - "value": "no" - }, - { - "key": "service:bicycle:second_hand", - "description": "Layer 'Bike repair/shop' shows service:bicycle:second_hand=only with a fixed text, namely 'This shop only sells second-hand bikes' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:second_hand~.+ | shop=bicycle | shop=charity | shop=second_hand | shop=bicycle_repair)", - "value": "only" - }, - { - "key": "service:bicycle:repair", - "description": "Layer 'Bike repair/shop' shows service:bicycle:repair=yes with a fixed text, namely 'This shop repairs bikes' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:repair~.+ | shop=sport | shop=sports | shop=outdoor | shop=bicycle | service:bicycle:retail=yes | service:bicycle:second_hand=yes | service:bicycle:second_hand=only)", - "value": "yes" - }, - { - "key": "service:bicycle:repair", - "description": "Layer 'Bike repair/shop' shows service:bicycle:repair=no with a fixed text, namely 'This shop doesn't repair bikes' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:repair~.+ | shop=sport | shop=sports | shop=outdoor | shop=bicycle | service:bicycle:retail=yes | service:bicycle:second_hand=yes | service:bicycle:second_hand=only)", - "value": "no" - }, - { - "key": "service:bicycle:repair", - "description": "Layer 'Bike repair/shop' shows service:bicycle:repair=only_sold with a fixed text, namely 'This shop only repairs bikes bought here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:repair~.+ | shop=sport | shop=sports | shop=outdoor | shop=bicycle | service:bicycle:retail=yes | service:bicycle:second_hand=yes | service:bicycle:second_hand=only)", - "value": "only_sold" - }, - { - "key": "service:bicycle:repair", - "description": "Layer 'Bike repair/shop' shows service:bicycle:repair=brand with a fixed text, namely 'This shop only repairs bikes of a certain brand' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:repair~.+ | shop=sport | shop=sports | shop=outdoor | shop=bicycle | service:bicycle:retail=yes | service:bicycle:second_hand=yes | service:bicycle:second_hand=only)", - "value": "brand" - }, - { - "key": "service:bicycle:rental", - "description": "Layer 'Bike repair/shop' shows service:bicycle:rental=yes with a fixed text, namely 'This shop rents out bikes' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:rental~.+ | shop=bicycle | shop=sport | shop=sports | shop=bicycle_repair | shop=outdoor | shop=rental)", - "value": "yes" - }, - { - "key": "service:bicycle:rental", - "description": "Layer 'Bike repair/shop' shows service:bicycle:rental=no with a fixed text, namely 'This shop doesn't rent out bikes' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:rental~.+ | shop=bicycle | shop=sport | shop=sports | shop=bicycle_repair | shop=outdoor | shop=rental)", - "value": "no" - }, - { - "key": "rental", - "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'rental' (in the mapcomplete.org theme 'Personal theme') (This is only shown if (service:bicycle:rental=yes | bicycle_rental~.+))" - }, - { - "key": "rental", - "description": "Layer 'Bike repair/shop' shows rental=city_bike with a fixed text, namely 'Normal city bikes can be rented here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (service:bicycle:rental=yes | bicycle_rental~.+))", - "value": "city_bike" - }, - { - "key": "rental", - "description": "Layer 'Bike repair/shop' shows rental=ebike with a fixed text, namely 'Electrical bikes can be rented here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (service:bicycle:rental=yes | bicycle_rental~.+))", - "value": "ebike" - }, - { - "key": "rental", - "description": "Layer 'Bike repair/shop' shows rental=bmx with a fixed text, namely 'BMX bikes can be rented here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (service:bicycle:rental=yes | bicycle_rental~.+))", - "value": "bmx" - }, - { - "key": "rental", - "description": "Layer 'Bike repair/shop' shows rental=mtb with a fixed text, namely 'Mountainbikes can be rented here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (service:bicycle:rental=yes | bicycle_rental~.+))", - "value": "mtb" - }, - { - "key": "rental", - "description": "Layer 'Bike repair/shop' shows rental=kid_bike with a fixed text, namely 'Bikes for children can be rented here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (service:bicycle:rental=yes | bicycle_rental~.+))", - "value": "kid_bike" - }, - { - "key": "rental", - "description": "Layer 'Bike repair/shop' shows rental=tandem with a fixed text, namely 'Tandem bicycles can be rented here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (service:bicycle:rental=yes | bicycle_rental~.+))", - "value": "tandem" - }, - { - "key": "rental", - "description": "Layer 'Bike repair/shop' shows rental=racebike with a fixed text, namely 'Race bicycles can be rented here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (service:bicycle:rental=yes | bicycle_rental~.+))", - "value": "racebike" - }, - { - "key": "rental", - "description": "Layer 'Bike repair/shop' shows rental=bike_helmet with a fixed text, namely 'Bike helmets can be rented here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (service:bicycle:rental=yes | bicycle_rental~.+))", - "value": "bike_helmet" - }, - { - "key": "rental", - "description": "Layer 'Bike repair/shop' shows rental=cargo_bike with a fixed text, namely 'Cargo bikes can be rented here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (service:bicycle:rental=yes | bicycle_rental~.+))", - "value": "cargo_bike" - }, - { - "key": "capacity:city_bike", - "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'capacity:city_bike' (in the mapcomplete.org theme 'Personal theme') (This is only shown if rental~^(.*city_bike.*)$ & (service:bicycle:rental=yes | bicycle_rental~.+))" - }, - { - "key": "capacity:ebike", - "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'capacity:ebike' (in the mapcomplete.org theme 'Personal theme') (This is only shown if rental~^(.*ebike.*)$ & (service:bicycle:rental=yes | bicycle_rental~.+))" - }, - { - "key": "capacity:kid_bike", - "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'capacity:kid_bike' (in the mapcomplete.org theme 'Personal theme') (This is only shown if rental~^(.*kid_bike.*)$ & (service:bicycle:rental=yes | bicycle_rental~.+))" - }, - { - "key": "capacity:bmx", - "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'capacity:bmx' (in the mapcomplete.org theme 'Personal theme') (This is only shown if rental~^(.*bmx.*)$ & (service:bicycle:rental=yes | bicycle_rental~.+))" - }, - { - "key": "capacity:mtb", - "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'capacity:mtb' (in the mapcomplete.org theme 'Personal theme') (This is only shown if rental~^(.*mtb.*)$ & (service:bicycle:rental=yes | bicycle_rental~.+))" - }, - { - "key": "capacity:bicycle_pannier", - "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'capacity:bicycle_pannier' (in the mapcomplete.org theme 'Personal theme') (This is only shown if rental~^(.*bicycle_pannier.*)$ & (service:bicycle:rental=yes | bicycle_rental~.+))" - }, - { - "key": "capacity:tandem_bicycle", - "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'capacity:tandem_bicycle' (in the mapcomplete.org theme 'Personal theme') (This is only shown if rental~^(.*tandem_bicycle.*)$ & (service:bicycle:rental=yes | bicycle_rental~.+))" - }, - { - "key": "service:bicycle:pump", - "description": "Layer 'Bike repair/shop' shows service:bicycle:pump=yes with a fixed text, namely 'This shop offers a bike pump for anyone' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:pump~.+ | shop=bicycle | shop=bicycle_repair | service:bicycle:retail=yes | ^(service:bicycle:.+)$~~^(yes)$)", - "value": "yes" - }, - { - "key": "service:bicycle:pump", - "description": "Layer 'Bike repair/shop' shows service:bicycle:pump=no with a fixed text, namely 'This shop doesn't offer a bike pump for anyone' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:pump~.+ | shop=bicycle | shop=bicycle_repair | service:bicycle:retail=yes | ^(service:bicycle:.+)$~~^(yes)$)", - "value": "no" - }, - { - "key": "service:bicycle:pump", - "description": "Layer 'Bike repair/shop' shows service:bicycle:pump=separate with a fixed text, namely 'There is bicycle pump, it is shown as a separate point' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:pump~.+ | shop=bicycle | shop=bicycle_repair | service:bicycle:retail=yes | ^(service:bicycle:.+)$~~^(yes)$)", - "value": "separate" - }, - { - "key": "service:bicycle:diy", - "description": "Layer 'Bike repair/shop' shows service:bicycle:diy=yes with a fixed text, namely 'This shop offers tools for DIY bicycle repair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:diy~.+ | shop=bicycle | shop=bicycle_repair | service:bicycle:repair~^(yes|only)$)", - "value": "yes" - }, - { - "key": "service:bicycle:diy", - "description": "Layer 'Bike repair/shop' shows service:bicycle:diy=no with a fixed text, namely 'This shop doesn't offer tools for DIY bicycle repair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:diy~.+ | shop=bicycle | shop=bicycle_repair | service:bicycle:repair~^(yes|only)$)", - "value": "no" - }, - { - "key": "service:bicycle:diy", - "description": "Layer 'Bike repair/shop' shows service:bicycle:diy=only_sold with a fixed text, namely 'Tools for DIY bicycle repair are only available if you bought/hire the bike in the shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:diy~.+ | shop=bicycle | shop=bicycle_repair | service:bicycle:repair~^(yes|only)$)", - "value": "only_sold" - }, - { - "key": "service:bicycle:cleaning", - "description": "Layer 'Bike repair/shop' shows service:bicycle:cleaning=yes with a fixed text, namely 'This shop cleans bicycles' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:cleaning~.+ | shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.*)$~~^(yes|only)$)", - "value": "yes" - }, - { - "key": "service:bicycle:cleaning", - "description": "Layer 'Bike repair/shop' shows service:bicycle:cleaning=diy with a fixed text, namely 'This shop has an installation where one can clean bicycles themselves' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:cleaning~.+ | shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.*)$~~^(yes|only)$)", - "value": "diy" - }, - { - "key": "service:bicycle:cleaning", - "description": "Layer 'Bike repair/shop' shows service:bicycle:cleaning=no with a fixed text, namely 'This shop doesn't offer bicycle cleaning' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:cleaning~.+ | shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.*)$~~^(yes|only)$)", - "value": "no" - }, - { - "key": "service:bicycle:cleaning:charge", - "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'service:bicycle:cleaning:charge' (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+)" - }, - { - "key": "service:bicycle:cleaning:fee", - "description": "Layer 'Bike repair/shop' shows service:bicycle:cleaning:fee=no with a fixed text, namely 'The cleaning service is free to use' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+)", - "value": "no" - }, - { - "key": "service:bicycle:cleaning:fee", - "description": "Layer 'Bike repair/shop' shows service:bicycle:cleaning:fee=yes & service:bicycle:cleaning:charge= with a fixed text, namely 'Free to use' (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+)", - "value": "yes" - }, - { - "key": "service:bicycle:cleaning:charge", - "description": "Layer 'Bike repair/shop' shows service:bicycle:cleaning:fee=yes & service:bicycle:cleaning:charge= with a fixed text, namely 'Free to use' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key service:bicycle:cleaning:charge. (This is only shown if amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+)", - "value": "" - }, - { - "key": "internet_access", - "description": "Layer 'Bike repair/shop' shows internet_access=wlan with a fixed text, namely 'This place offers wireless internet access' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "wlan" - }, - { - "key": "internet_access", - "description": "Layer 'Bike repair/shop' shows internet_access=no with a fixed text, namely 'This place does not offer internet access' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "internet_access", - "description": "Layer 'Bike repair/shop' shows internet_access=yes with a fixed text, namely 'This place offers internet access' (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "internet_access", - "description": "Layer 'Bike repair/shop' shows internet_access=terminal with a fixed text, namely 'This place offers internet access via a terminal or computer' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "terminal" - }, - { - "key": "internet_access", - "description": "Layer 'Bike repair/shop' shows internet_access=wired with a fixed text, namely 'This place offers wired internet access' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "wired" - }, - { - "key": "internet_access", - "description": "Layer 'Bike repair/shop' shows internet_access=terminal;wifi with a fixed text, namely 'This place offers both wireless internet and internet access via a terminal or computer' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "terminal;wifi" - }, - { - "key": "internet_access:fee", - "description": "Layer 'Bike repair/shop' shows internet_access:fee=yes with a fixed text, namely 'There is a fee for the internet access at this place' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access!=no & internet_access~.+)", - "value": "yes" - }, - { - "key": "internet_access:fee", - "description": "Layer 'Bike repair/shop' shows internet_access:fee=no with a fixed text, namely 'Internet access is free at this place' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access!=no & internet_access~.+)", - "value": "no" - }, - { - "key": "internet_access:fee", - "description": "Layer 'Bike repair/shop' shows internet_access:fee=customers with a fixed text, namely 'Internet access is free at this place, for customers only' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access!=no & internet_access~.+)", - "value": "customers" - }, - { - "key": "internet_access:ssid", - "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'internet_access:ssid' (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access~^(.*wlan.*)$)" - }, - { - "key": "internet_access:ssid", - "description": "Layer 'Bike repair/shop' shows internet_access:ssid=Telekom with a fixed text, namely 'Telekom' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access~^(.*wlan.*)$)", - "value": "Telekom" - }, - { - "key": "organic", - "description": "Layer 'Bike repair/shop' shows organic=yes with a fixed text, namely 'This shop offers organic products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if 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)", - "value": "yes" - }, - { - "key": "organic", - "description": "Layer 'Bike repair/shop' shows organic=only with a fixed text, namely 'This shop only offers organic products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if 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)", - "value": "only" - }, - { - "key": "organic", - "description": "Layer 'Bike repair/shop' shows organic=no with a fixed text, namely 'This shop does not offer organic products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if 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)", - "value": "no" - }, - { - "key": "diet:sugar_free", - "description": "Layer 'Bike repair/shop' shows diet:sugar_free=only with a fixed text, namely 'This shop only sells sugar free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if 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)", - "value": "only" - }, - { - "key": "diet:sugar_free", - "description": "Layer 'Bike repair/shop' shows diet:sugar_free=yes with a fixed text, namely 'This shop has a big sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if 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)", - "value": "yes" - }, - { - "key": "diet:sugar_free", - "description": "Layer 'Bike repair/shop' shows diet:sugar_free=limited with a fixed text, namely 'This shop has a limited sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if 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)", - "value": "limited" - }, - { - "key": "diet:sugar_free", - "description": "Layer 'Bike repair/shop' shows diet:sugar_free=no with a fixed text, namely 'This shop has no sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if 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)", - "value": "no" - }, - { - "key": "diet:gluten_free", - "description": "Layer 'Bike repair/shop' shows diet:gluten_free=only with a fixed text, namely 'This shop only sells gluten free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if 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)", - "value": "only" - }, - { - "key": "diet:gluten_free", - "description": "Layer 'Bike repair/shop' shows diet:gluten_free=yes with a fixed text, namely 'This shop has a big gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if 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)", - "value": "yes" - }, - { - "key": "diet:gluten_free", - "description": "Layer 'Bike repair/shop' shows diet:gluten_free=limited with a fixed text, namely 'This shop has a limited gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if 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)", - "value": "limited" - }, - { - "key": "diet:gluten_free", - "description": "Layer 'Bike repair/shop' shows diet:gluten_free=no with a fixed text, namely 'This shop has no gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if 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)", - "value": "no" - }, - { - "key": "diet:lactose_free", - "description": "Layer 'Bike repair/shop' shows diet:lactose_free=only with a fixed text, namely 'Only sells lactose free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if 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)", - "value": "only" - }, - { - "key": "diet:lactose_free", - "description": "Layer 'Bike repair/shop' shows diet:lactose_free=yes with a fixed text, namely 'Big lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if 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)", - "value": "yes" - }, - { - "key": "diet:lactose_free", - "description": "Layer 'Bike repair/shop' shows diet:lactose_free=limited with a fixed text, namely 'Limited lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if 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)", - "value": "limited" - }, - { - "key": "diet:lactose_free", - "description": "Layer 'Bike repair/shop' shows diet:lactose_free=no with a fixed text, namely 'No lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if 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)", - "value": "no" - }, - { - "key": "description", - "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'description' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "theme", - "description": "The MapComplete theme Personal theme has a layer Bike-related object showing features with this tag", - "value": "bicycle" - }, - { - "key": "theme", - "description": "The MapComplete theme Personal theme has a layer Bike-related object showing features with this tag", - "value": "cycling" - }, - { - "key": "sport", - "description": "The MapComplete theme Personal theme has a layer Bike-related object showing features with this tag", - "value": "cycling" - }, - { - "key": "association", - "description": "The MapComplete theme Personal theme has a layer Bike-related object showing features with this tag", - "value": "cycling" - }, - { - "key": "association", - "description": "The MapComplete theme Personal theme has a layer Bike-related object showing features with this tag", - "value": "bicycle" - }, - { - "key": "ngo", - "description": "The MapComplete theme Personal theme has a layer Bike-related object showing features with this tag", - "value": "cycling" - }, - { - "key": "ngo", - "description": "The MapComplete theme Personal theme has a layer Bike-related object showing features with this tag", - "value": "bicycle" - }, - { - "key": "club", - "description": "The MapComplete theme Personal theme has a layer Bike-related object showing features with this tag", - "value": "bicycle" - }, - { - "key": "club", - "description": "The MapComplete theme Personal theme has a layer Bike-related object showing features with this tag", - "value": "cycling" - }, - { - "key": "id", - "description": "Layer 'Bike-related object' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Bike-related object allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Bike-related object allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Bike-related object allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Bike-related object allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Bike-related object allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "description", - "description": "Layer 'Bike-related object' shows and asks freeform values for key 'description' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "website", - "description": "Layer 'Bike-related object' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Bike-related object' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "email", - "description": "Layer 'Bike-related object' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:email", - "description": "Layer 'Bike-related object' shows contact:email~.+ with a fixed text, namely '{contact:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator:email", - "description": "Layer 'Bike-related object' shows operator:email~.+ with a fixed text, namely '{operator:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "phone", - "description": "Layer 'Bike-related object' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:phone", - "description": "Layer 'Bike-related object' shows contact:phone~.+ with a fixed text, namely '{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Bike-related object' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Bike-related object' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Binoculars showing features with this tag", - "value": "binoculars" - }, - { - "key": "id", - "description": "Layer 'Binoculars' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Binoculars allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Binoculars allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Binoculars allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Binoculars allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Binoculars allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "charge", - "description": "Layer 'Binoculars' shows and asks freeform values for key 'charge' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "fee", - "description": "Layer 'Binoculars' shows fee=no & charge= with a fixed text, namely 'Free to use' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "charge", - "description": "Layer 'Binoculars' shows fee=no & charge= with a fixed text, namely 'Free to use' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key charge.", - "value": "" - }, - { - "key": "direction", - "description": "Layer 'Binoculars' shows and asks freeform values for key 'direction' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "leisure", - "description": "The MapComplete theme Personal theme has a layer Bird watching places showing features with this tag", - "value": "bird_hide" - }, - { - "key": "id", - "description": "Layer 'Bird watching places' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Bird watching places allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Bird watching places allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Bird watching places allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Bird watching places allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Bird watching places allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "shelter", - "description": "Layer 'Bird watching places' shows shelter=no & building= & amenity= with a fixed text, namely 'Bird blind' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "building", - "description": "Layer 'Bird watching places' shows shelter=no & building= & amenity= with a fixed text, namely 'Bird blind' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key building.", - "value": "" - }, - { - "key": "amenity", - "description": "Layer 'Bird watching places' shows shelter=no & building= & amenity= with a fixed text, namely 'Bird blind' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key amenity.", - "value": "" - }, - { - "key": "amenity", - "description": "Layer 'Bird watching places' shows amenity=shelter & building=yes & shelter=yes with a fixed text, namely 'Bird hide' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "shelter" - }, - { - "key": "building", - "description": "Layer 'Bird watching places' shows amenity=shelter & building=yes & shelter=yes with a fixed text, namely 'Bird hide' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "shelter", - "description": "Layer 'Bird watching places' shows amenity=shelter & building=yes & shelter=yes with a fixed text, namely 'Bird hide' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "building", - "description": "Layer 'Bird watching places' shows building=tower & bird_hide=tower with a fixed text, namely 'Bird tower hide' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "tower" - }, - { - "key": "bird_hide", - "description": "Layer 'Bird watching places' shows building=tower & bird_hide=tower with a fixed text, namely 'Bird tower hide' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "tower" - }, - { - "key": "amenity", - "description": "Layer 'Bird watching places' shows amenity=shelter | building=yes | shelter=yes with a fixed text, namely 'Bird hide shelter' (in the mapcomplete.org theme 'Personal theme')", - "value": "shelter" - }, - { - "key": "building", - "description": "Layer 'Bird watching places' shows amenity=shelter | building=yes | shelter=yes with a fixed text, namely 'Bird hide shelter' (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "shelter", - "description": "Layer 'Bird watching places' shows amenity=shelter | building=yes | shelter=yes with a fixed text, namely 'Bird hide shelter' (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "wheelchair", - "description": "Layer 'Bird watching places' shows wheelchair=designated with a fixed text, namely 'There are special provisions for wheelchair users' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "designated" - }, - { - "key": "wheelchair", - "description": "Layer 'Bird watching places' shows wheelchair=yes with a fixed text, namely 'A wheelchair can easily use this birdhide' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "wheelchair", - "description": "Layer 'Bird watching places' shows wheelchair=limited with a fixed text, namely 'This birdhide is reachable by wheelchair, but it is not easy' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "limited" - }, - { - "key": "wheelchair", - "description": "Layer 'Bird watching places' shows wheelchair=no with a fixed text, namely 'Not accessible to wheelchair users' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "operator", - "description": "Layer 'Bird watching places' shows and asks freeform values for key 'operator' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator", - "description": "Layer 'Bird watching places' shows operator=Natuurpunt with a fixed text, namely 'Operated by Natuurpunt' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "Natuurpunt" - }, - { - "key": "operator", - "description": "Layer 'Bird watching places' shows operator=Agentschap Natuur en Bos with a fixed text, namely 'Operated by the Agency for Nature and Forests' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "Agentschap Natuur en Bos" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Cafés and pubs showing features with this tag", - "value": "bar" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Cafés and pubs showing features with this tag", - "value": "pub" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Cafés and pubs showing features with this tag", - "value": "cafe" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Cafés and pubs showing features with this tag", - "value": "biergarten" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Cafés and pubs showing features with this tag", - "value": "nightclub" - }, - { - "key": "id", - "description": "Layer 'Cafés and pubs' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Cafés and pubs allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Cafés and pubs allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Cafés and pubs allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Cafés and pubs allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Cafés and pubs allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "level", - "description": "Layer 'Cafés and pubs' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)" - }, - { - "key": "location", - "description": "Layer 'Cafés and pubs' shows location=underground with a fixed text, namely 'Located underground' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "underground" - }, - { - "key": "level", - "description": "Layer 'Cafés and pubs' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "0" - }, - { - "key": "level", - "description": "Layer 'Cafés and pubs' shows level= with a fixed text, namely 'Located on the ground floor' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key level. (This is only shown if repeat_on=)", - "value": "" - }, - { - "key": "level", - "description": "Layer 'Cafés and pubs' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "1" - }, - { - "key": "level", - "description": "Layer 'Cafés and pubs' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "-1" - }, - { - "key": "name", - "description": "Layer 'Cafés and pubs' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "amenity", - "description": "Layer 'Cafés and pubs' shows amenity=pub with a fixed text, namely 'A pub, mostly for drinking beers in a warm, relaxed interior' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "pub" - }, - { - "key": "amenity", - "description": "Layer 'Cafés and pubs' shows amenity=bar with a fixed text, namely 'A more modern and commercial bar, possibly with a music and light installation' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "bar" - }, - { - "key": "amenity", - "description": "Layer 'Cafés and pubs' shows amenity=cafe with a fixed text, namely 'A cafe to drink tea, coffee or an alcoholical bevarage in a quiet environment' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "cafe" - }, - { - "key": "amenity", - "description": "Layer 'Cafés and pubs' shows amenity=restaurant with a fixed text, namely 'A restaurant where one can get a proper meal' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "restaurant" - }, - { - "key": "amenity", - "description": "Layer 'Cafés and pubs' shows amenity=biergarten with a fixed text, namely 'An open space where beer is served, typically seen in Germany' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "biergarten" - }, - { - "key": "amenity", - "description": "Layer 'Cafés and pubs' shows amenity=nightclub with a fixed text, namely 'This is a nightclub or disco with a focus on dancing, music by a DJ with accompanying light show and a bar to get (alcoholic) drinks' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "nightclub" - }, - { - "key": "opening_hours", - "description": "Layer 'Cafés and pubs' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Cafés and pubs' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "website", - "description": "Layer 'Cafés and pubs' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Cafés and pubs' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "email", - "description": "Layer 'Cafés and pubs' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:email", - "description": "Layer 'Cafés and pubs' shows contact:email~.+ with a fixed text, namely '{contact:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator:email", - "description": "Layer 'Cafés and pubs' shows operator:email~.+ with a fixed text, namely '{operator:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "phone", - "description": "Layer 'Cafés and pubs' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:phone", - "description": "Layer 'Cafés and pubs' shows contact:phone~.+ with a fixed text, namely '{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "payment:cash", - "description": "Layer 'Cafés and pubs' shows payment:cash=yes with a fixed text, namely 'Cash is accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:cards", - "description": "Layer 'Cafés and pubs' shows payment:cards=yes with a fixed text, namely 'Payment cards are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:qr_code", - "description": "Layer 'Cafés and pubs' shows payment:qr_code=yes with a fixed text, namely 'Payment by QR-code is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "wheelchair", - "description": "Layer 'Cafés and pubs' shows wheelchair=designated with a fixed text, namely 'This place is specially adapted for wheelchair users' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "designated" - }, - { - "key": "wheelchair", - "description": "Layer 'Cafés and pubs' shows wheelchair=yes with a fixed text, namely 'This place is easily reachable with a wheelchair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "wheelchair", - "description": "Layer 'Cafés and pubs' shows wheelchair=limited with a fixed text, namely 'It is possible to reach this place in a wheelchair, but it is not easy' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "limited" - }, - { - "key": "wheelchair", - "description": "Layer 'Cafés and pubs' shows wheelchair=no with a fixed text, namely 'This place is not reachable with a wheelchair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "smoking", - "description": "Layer 'Cafés and pubs' shows smoking=yes with a fixed text, namely 'Smoking is allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if _country!~^(al|be)$)", - "value": "yes" - }, - { - "key": "smoking", - "description": "Layer 'Cafés and pubs' shows smoking=no with a fixed text, namely 'Smoking is not allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if _country!~^(al|be)$)", - "value": "no" - }, - { - "key": "smoking", - "description": "Layer 'Cafés and pubs' shows smoking=outside with a fixed text, namely 'Smoking is allowed outside.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if _country!~^(al|be)$)", - "value": "outside" - }, - { - "key": "service:electricity", - "description": "Layer 'Cafés and pubs' shows service:electricity=yes with a fixed text, namely 'There are plenty of domestic sockets available to customers seated indoors, where they can charge their electronics' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "service:electricity", - "description": "Layer 'Cafés and pubs' shows service:electricity=limited with a fixed text, namely 'There are a few domestic sockets available to customers seated indoors, where they can charge their electronics' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "limited" - }, - { - "key": "service:electricity", - "description": "Layer 'Cafés and pubs' shows service:electricity=ask with a fixed text, namely 'There are no sockets available indoors to customers, but charging might be possible if the staff is asked' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "ask" - }, - { - "key": "service:electricity", - "description": "Layer 'Cafés and pubs' shows service:electricity=no with a fixed text, namely 'There are a no domestic sockets available to customers seated indoors' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "dog", - "description": "Layer 'Cafés and pubs' shows dog=yes with a fixed text, namely 'Dogs are allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "dog", - "description": "Layer 'Cafés and pubs' shows dog=no with a fixed text, namely 'Dogs are not allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "dog", - "description": "Layer 'Cafés and pubs' shows dog=leashed with a fixed text, namely 'Dogs are allowed, but they have to be leashed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "leashed" - }, - { - "key": "dog", - "description": "Layer 'Cafés and pubs' shows dog=unleashed with a fixed text, namely 'Dogs are allowed and can run around freely' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "unleashed" - }, - { - "key": "dog", - "description": "Layer 'Cafés and pubs' shows dog=outside with a fixed text, namely 'Dogs are allowed only outside' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "outside" - }, - { - "key": "internet_access", - "description": "Layer 'Cafés and pubs' shows internet_access=wlan with a fixed text, namely 'This place offers wireless internet access' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "wlan" - }, - { - "key": "internet_access", - "description": "Layer 'Cafés and pubs' shows internet_access=no with a fixed text, namely 'This place does not offer internet access' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "internet_access", - "description": "Layer 'Cafés and pubs' shows internet_access=yes with a fixed text, namely 'This place offers internet access' (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "internet_access", - "description": "Layer 'Cafés and pubs' shows internet_access=terminal with a fixed text, namely 'This place offers internet access via a terminal or computer' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "terminal" - }, - { - "key": "internet_access", - "description": "Layer 'Cafés and pubs' shows internet_access=wired with a fixed text, namely 'This place offers wired internet access' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "wired" - }, - { - "key": "internet_access", - "description": "Layer 'Cafés and pubs' shows internet_access=terminal;wifi with a fixed text, namely 'This place offers both wireless internet and internet access via a terminal or computer' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "terminal;wifi" - }, - { - "key": "internet_access:fee", - "description": "Layer 'Cafés and pubs' shows internet_access:fee=yes with a fixed text, namely 'There is a fee for the internet access at this place' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access!=no & internet_access~.+)", - "value": "yes" - }, - { - "key": "internet_access:fee", - "description": "Layer 'Cafés and pubs' shows internet_access:fee=no with a fixed text, namely 'Internet access is free at this place' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access!=no & internet_access~.+)", - "value": "no" - }, - { - "key": "internet_access:fee", - "description": "Layer 'Cafés and pubs' shows internet_access:fee=customers with a fixed text, namely 'Internet access is free at this place, for customers only' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access!=no & internet_access~.+)", - "value": "customers" - }, - { - "key": "internet_access:ssid", - "description": "Layer 'Cafés and pubs' shows and asks freeform values for key 'internet_access:ssid' (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access~^(.*wlan.*)$)" - }, - { - "key": "internet_access:ssid", - "description": "Layer 'Cafés and pubs' shows internet_access:ssid=Telekom with a fixed text, namely 'Telekom' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access~^(.*wlan.*)$)", - "value": "Telekom" - }, - { - "key": "tourism", - "description": "The MapComplete theme Personal theme has a layer Camper sites showing features with this tag", - "value": "caravan_site" - }, - { - "key": "id", - "description": "Layer 'Camper sites' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Camper sites allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Camper sites allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Camper sites allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Camper sites allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Camper sites allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "name", - "description": "Layer 'Camper sites' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "fee", - "description": "Layer 'Camper sites' shows fee=yes with a fixed text, namely 'You need to pay for use' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "fee", - "description": "Layer 'Camper sites' shows fee=no with a fixed text, namely 'Can be used for free' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "charge", - "description": "Layer 'Camper sites' shows and asks freeform values for key 'charge' (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes)" - }, - { - "key": "sanitary_dump_station", - "description": "Layer 'Camper sites' shows sanitary_dump_station=yes with a fixed text, namely 'This place has a sanitary dump station' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "sanitary_dump_station", - "description": "Layer 'Camper sites' shows sanitary_dump_station=no with a fixed text, namely 'This place does not have a sanitary dump station' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "capacity", - "description": "Layer 'Camper sites' shows and asks freeform values for key 'capacity' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "internet_access", - "description": "Layer 'Camper sites' shows internet_access=yes with a fixed text, namely 'There is internet access' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "internet_access", - "description": "Layer 'Camper sites' shows internet_access=wifi | internet_access=wlan with a fixed text, namely 'There is internet access' (in the mapcomplete.org theme 'Personal theme')", - "value": "wifi" - }, - { - "key": "internet_access", - "description": "Layer 'Camper sites' shows internet_access=wifi | internet_access=wlan with a fixed text, namely 'There is internet access' (in the mapcomplete.org theme 'Personal theme')", - "value": "wlan" - }, - { - "key": "internet_access", - "description": "Layer 'Camper sites' shows internet_access=no with a fixed text, namely 'There is no internet access' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "internet_access:fee", - "description": "Layer 'Camper sites' shows internet_access:fee=yes with a fixed text, namely 'You need to pay extra for internet access' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access=yes)", - "value": "yes" - }, - { - "key": "internet_access:fee", - "description": "Layer 'Camper sites' shows internet_access:fee=no with a fixed text, namely 'You do not need to pay extra for internet access' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access=yes)", - "value": "no" - }, - { - "key": "toilets", - "description": "Layer 'Camper sites' shows toilets=yes with a fixed text, namely 'This place has toilets' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "toilets", - "description": "Layer 'Camper sites' shows toilets=no with a fixed text, namely 'This place does not have toilets' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "website", - "description": "Layer 'Camper sites' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "permanent_camping", - "description": "Layer 'Camper sites' shows permanent_camping=yes with a fixed text, namely 'There are some spots for long term rental, but you can also stay on a daily basis' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "permanent_camping", - "description": "Layer 'Camper sites' shows permanent_camping=no with a fixed text, namely 'There are no permanent guests here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "permanent_camping", - "description": "Layer 'Camper sites' shows permanent_camping=only with a fixed text, namely 'It is only possible to stay here if you have a long term contract (this place disappears from this map if you choose this)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "only" - }, - { - "key": "description", - "description": "Layer 'Camper sites' shows and asks freeform values for key 'description' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Charging stations showing features with this tag", - "value": "charging_station" - }, - { - "key": "disused:amenity", - "description": "The MapComplete theme Personal theme has a layer Charging stations showing features with this tag", - "value": "charging_station" - }, - { - "key": "planned:amenity", - "description": "The MapComplete theme Personal theme has a layer Charging stations showing features with this tag", - "value": "charging_station" - }, - { - "key": "construction:amenity", - "description": "The MapComplete theme Personal theme has a layer Charging stations showing features with this tag", - "value": "charging_station" - }, - { - "key": "id", - "description": "Layer 'Charging stations' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Charging stations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Charging stations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Charging stations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Charging stations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Charging stations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "bicycle", - "description": "Layer 'Charging stations' shows bicycle=yes with a fixed text, namely 'Bicycles can be charged here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "motorcar", - "description": "Layer 'Charging stations' shows motorcar=yes with a fixed text, namely 'Cars can be charged here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "scooter", - "description": "Layer 'Charging stations' shows scooter=yes with a fixed text, namely 'Scooters can be charged here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "hgv", - "description": "Layer 'Charging stations' shows hgv=yes with a fixed text, namely 'Heavy good vehicles (such as trucks) can be charged here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "bus", - "description": "Layer 'Charging stations' shows bus=yes with a fixed text, namely 'Buses can be charged here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "access", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'access' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "access", - "description": "Layer 'Charging stations' shows access=yes with a fixed text, namely 'Anyone can use this charging station (payment might be needed)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "access", - "description": "Layer 'Charging stations' shows access=public with a fixed text, namely 'Anyone can use this charging station (payment might be needed)' (in the mapcomplete.org theme 'Personal theme')", - "value": "public" - }, - { - "key": "access", - "description": "Layer 'Charging stations' shows access=customers with a fixed text, namely 'Only customers of the place this station belongs to can use this charging station
E.g. a charging station operated by hotel which is only usable by their guests' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "customers" - }, - { - "key": "access", - "description": "Layer 'Charging stations' shows access=key with a fixed text, namely 'A key must be requested to access this charging station
E.g. a charging station operated by hotel which is only usable by their guests, which receive a key from the reception to unlock the charging station' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "key" - }, - { - "key": "access", - "description": "Layer 'Charging stations' shows access=private with a fixed text, namely 'Not accessible to the general public (e.g. only accessible to the owners, employees, ...)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "private" - }, - { - "key": "access", - "description": "Layer 'Charging stations' shows access=permissive with a fixed text, namely 'This charging station is accessible to the public during certain hours or conditions. Restrictions might apply, but general use is allowed.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "permissive" - }, - { - "key": "capacity", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'capacity' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "socket:schuko", - "description": "Layer 'Charging stations' shows socket:schuko=1 with a fixed text, namely 'Schuko wall plug without ground pin (CEE7/4 type F)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "1" - }, - { - "key": "socket:schuko", - "description": "Layer 'Charging stations' shows socket:schuko~.+ & socket:schuko!=1 with a fixed text, namely 'Schuko wall plug without ground pin (CEE7/4 type F)' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "socket:typee", - "description": "Layer 'Charging stations' shows socket:typee=1 with a fixed text, namely 'European wall plug with ground pin (CEE7/4 type E)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "1" - }, - { - "key": "socket:typee", - "description": "Layer 'Charging stations' shows socket:typee~.+ & socket:typee!=1 with a fixed text, namely 'European wall plug with ground pin (CEE7/4 type E)' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "socket:chademo", - "description": "Layer 'Charging stations' shows socket:chademo=1 with a fixed text, namely 'Chademo' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "1" - }, - { - "key": "socket:chademo", - "description": "Layer 'Charging stations' shows socket:chademo~.+ & socket:chademo!=1 with a fixed text, namely 'Chademo' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "socket:type1_cable", - "description": "Layer 'Charging stations' shows socket:type1_cable=1 with a fixed text, namely 'Type 1 with cable (J1772)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "1" - }, - { - "key": "socket:type1_cable", - "description": "Layer 'Charging stations' shows socket:type1_cable~.+ & socket:type1_cable!=1 with a fixed text, namely 'Type 1 with cable (J1772)' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "socket:type1", - "description": "Layer 'Charging stations' shows socket:type1=1 with a fixed text, namely 'Type 1 without cable (J1772)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "1" - }, - { - "key": "socket:type1", - "description": "Layer 'Charging stations' shows socket:type1~.+ & socket:type1!=1 with a fixed text, namely 'Type 1 without cable (J1772)' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "socket:type1_combo", - "description": "Layer 'Charging stations' shows socket:type1_combo=1 with a fixed text, namely 'Type 1 CCS (aka Type 1 Combo)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "1" - }, - { - "key": "socket:type1_combo", - "description": "Layer 'Charging stations' shows socket:type1_combo~.+ & socket:type1_combo!=1 with a fixed text, namely 'Type 1 CCS (aka Type 1 Combo)' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "socket:tesla_supercharger", - "description": "Layer 'Charging stations' shows socket:tesla_supercharger=1 with a fixed text, namely 'Tesla Supercharger' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "1" - }, - { - "key": "socket:tesla_supercharger", - "description": "Layer 'Charging stations' shows socket:tesla_supercharger~.+ & socket:tesla_supercharger!=1 with a fixed text, namely 'Tesla Supercharger' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "socket:type2", - "description": "Layer 'Charging stations' shows socket:type2=1 with a fixed text, namely 'Type 2 (mennekes)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "1" - }, - { - "key": "socket:type2", - "description": "Layer 'Charging stations' shows socket:type2~.+ & socket:type2!=1 with a fixed text, namely 'Type 2 (mennekes)' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "socket:type2_combo", - "description": "Layer 'Charging stations' shows socket:type2_combo=1 with a fixed text, namely 'Type 2 CCS (mennekes)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "1" - }, - { - "key": "socket:type2_combo", - "description": "Layer 'Charging stations' shows socket:type2_combo~.+ & socket:type2_combo!=1 with a fixed text, namely 'Type 2 CCS (mennekes)' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "socket:type2_cable", - "description": "Layer 'Charging stations' shows socket:type2_cable=1 with a fixed text, namely 'Type 2 with cable (mennekes)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "1" - }, - { - "key": "socket:type2_cable", - "description": "Layer 'Charging stations' shows socket:type2_cable~.+ & socket:type2_cable!=1 with a fixed text, namely 'Type 2 with cable (mennekes)' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "socket:tesla_supercharger_ccs", - "description": "Layer 'Charging stations' shows socket:tesla_supercharger_ccs=1 with a fixed text, namely 'Tesla Supercharger CCS (a branded type2_css)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "1" - }, - { - "key": "socket:tesla_supercharger_ccs", - "description": "Layer 'Charging stations' shows socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=1 with a fixed text, namely 'Tesla Supercharger CCS (a branded type2_css)' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "socket:tesla_destination", - "description": "Layer 'Charging stations' shows socket:tesla_destination=1 with a fixed text, namely 'Tesla Supercharger (destination)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "1" - }, - { - "key": "socket:tesla_destination", - "description": "Layer 'Charging stations' shows socket:tesla_destination~.+ & socket:tesla_destination!=1 & _country=us with a fixed text, namely 'Tesla Supercharger (destination)' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "socket:tesla_destination", - "description": "Layer 'Charging stations' shows socket:tesla_destination=1 with a fixed text, namely 'Tesla supercharger (destination) (A Type 2 with cable branded as tesla)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "1" - }, - { - "key": "socket:tesla_destination", - "description": "Layer 'Charging stations' shows socket:tesla_destination~.+ & socket:tesla_destination!=1 & _country!=us with a fixed text, namely 'Tesla supercharger (destination) (A Type 2 with cable branded as tesla)' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "socket:USB-A", - "description": "Layer 'Charging stations' shows socket:USB-A=1 with a fixed text, namely 'USB to charge phones and small electronics' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "1" - }, - { - "key": "socket:USB-A", - "description": "Layer 'Charging stations' shows socket:USB-A~.+ & socket:USB-A!=1 with a fixed text, namely 'USB to charge phones and small electronics' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "socket:bosch_3pin", - "description": "Layer 'Charging stations' shows socket:bosch_3pin=1 with a fixed text, namely 'Bosch Active Connect with 3 pins and cable' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "1" - }, - { - "key": "socket:bosch_3pin", - "description": "Layer 'Charging stations' shows socket:bosch_3pin~.+ & socket:bosch_3pin!=1 with a fixed text, namely 'Bosch Active Connect with 3 pins and cable' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "socket:bosch_5pin", - "description": "Layer 'Charging stations' shows socket:bosch_5pin=1 with a fixed text, namely 'Bosch Active Connect with 5 pins and cable' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "1" - }, - { - "key": "socket:bosch_5pin", - "description": "Layer 'Charging stations' shows socket:bosch_5pin~.+ & socket:bosch_5pin!=1 with a fixed text, namely 'Bosch Active Connect with 5 pins and cable' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "socket:bs1363", - "description": "Layer 'Charging stations' shows socket:bs1363=1 with a fixed text, namely 'BS1363 (Type G)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "1" - }, - { - "key": "socket:bs1363", - "description": "Layer 'Charging stations' shows socket:bs1363~.+ & socket:bs1363!=1 with a fixed text, namely 'BS1363 (Type G)' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "socket:nema5_15", - "description": "Layer 'Charging stations' shows socket:nema5_15=1 with a fixed text, namely 'NEMA 5-15 (Type B)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "1" - }, - { - "key": "socket:nema5_15", - "description": "Layer 'Charging stations' shows socket:nema5_15~.+ & socket:nema5_15!=1 with a fixed text, namely 'NEMA 5-15 (Type B)' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "socket:sev1011_t23", - "description": "Layer 'Charging stations' shows socket:sev1011_t23=1 with a fixed text, namely 'SEV 1011 T23 (Type J)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "1" - }, - { - "key": "socket:sev1011_t23", - "description": "Layer 'Charging stations' shows socket:sev1011_t23~.+ & socket:sev1011_t23!=1 with a fixed text, namely 'SEV 1011 T23 (Type J)' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "socket:as3112", - "description": "Layer 'Charging stations' shows socket:as3112=1 with a fixed text, namely 'AS3112 (Type I)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "1" - }, - { - "key": "socket:as3112", - "description": "Layer 'Charging stations' shows socket:as3112~.+ & socket:as3112!=1 with a fixed text, namely 'AS3112 (Type I)' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "socket:nema_5_20", - "description": "Layer 'Charging stations' shows socket:nema_5_20=1 with a fixed text, namely 'NEMA 5-20 (Type B)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "1" - }, - { - "key": "socket:nema_5_20", - "description": "Layer 'Charging stations' shows socket:nema_5_20~.+ & socket:nema_5_20!=1 with a fixed text, namely 'NEMA 5-20 (Type B)' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "socket:schuko", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:schuko' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:schuko~.+ & socket:schuko!=0)" - }, - { - "key": "socket:schuko:voltage", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:schuko:voltage' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:schuko~.+ & socket:schuko!=0)" - }, - { - "key": "socket:schuko:voltage", - "description": "Layer 'Charging stations' shows socket:schuko:voltage=230 V with a fixed text, namely 'Schuko wall plug without ground pin (CEE7/4 type F) outputs 230 volt' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:schuko~.+ & socket:schuko!=0)", - "value": "230 V" - }, - { - "key": "socket:schuko:current", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:schuko:current' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:schuko~.+ & socket:schuko!=0)" - }, - { - "key": "socket:schuko:current", - "description": "Layer 'Charging stations' shows socket:schuko:current=16 A with a fixed text, namely 'Schuko wall plug without ground pin (CEE7/4 type F) outputs at most 16 A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:schuko~.+ & socket:schuko!=0)", - "value": "16 A" - }, - { - "key": "socket:schuko:output", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:schuko:output' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:schuko~.+ & socket:schuko!=0)" - }, - { - "key": "socket:schuko:output", - "description": "Layer 'Charging stations' shows socket:schuko:output=3.6 kW with a fixed text, namely 'Schuko wall plug without ground pin (CEE7/4 type F) outputs at most 3.6 kW A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:schuko~.+ & socket:schuko!=0)", - "value": "3.6 kW" - }, - { - "key": "socket:typee", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:typee' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:typee~.+ & socket:typee!=0)" - }, - { - "key": "socket:typee:voltage", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:typee:voltage' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:typee~.+ & socket:typee!=0)" - }, - { - "key": "socket:typee:voltage", - "description": "Layer 'Charging stations' shows socket:typee:voltage=230 V with a fixed text, namely 'European wall plug with ground pin (CEE7/4 type E) outputs 230 volt' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:typee~.+ & socket:typee!=0)", - "value": "230 V" - }, - { - "key": "socket:typee:current", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:typee:current' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:typee~.+ & socket:typee!=0)" - }, - { - "key": "socket:typee:current", - "description": "Layer 'Charging stations' shows socket:typee:current=16 A with a fixed text, namely 'European wall plug with ground pin (CEE7/4 type E) outputs at most 16 A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:typee~.+ & socket:typee!=0)", - "value": "16 A" - }, - { - "key": "socket:typee:output", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:typee:output' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:typee~.+ & socket:typee!=0)" - }, - { - "key": "socket:typee:output", - "description": "Layer 'Charging stations' shows socket:typee:output=3 kW with a fixed text, namely 'European wall plug with ground pin (CEE7/4 type E) outputs at most 3 kW A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:typee~.+ & socket:typee!=0)", - "value": "3 kW" - }, - { - "key": "socket:typee:output", - "description": "Layer 'Charging stations' shows socket:typee:output=22 kW with a fixed text, namely 'European wall plug with ground pin (CEE7/4 type E) outputs at most 22 kW A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:typee~.+ & socket:typee!=0)", - "value": "22 kW" - }, - { - "key": "socket:chademo", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:chademo' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:chademo~.+ & socket:chademo!=0)" - }, - { - "key": "socket:chademo:voltage", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:chademo:voltage' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:chademo~.+ & socket:chademo!=0)" - }, - { - "key": "socket:chademo:voltage", - "description": "Layer 'Charging stations' shows socket:chademo:voltage=500 V with a fixed text, namely 'Chademo outputs 500 volt' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:chademo~.+ & socket:chademo!=0)", - "value": "500 V" - }, - { - "key": "socket:chademo:current", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:chademo:current' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:chademo~.+ & socket:chademo!=0)" - }, - { - "key": "socket:chademo:current", - "description": "Layer 'Charging stations' shows socket:chademo:current=120 A with a fixed text, namely 'Chademo outputs at most 120 A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:chademo~.+ & socket:chademo!=0)", - "value": "120 A" - }, - { - "key": "socket:chademo:output", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:chademo:output' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:chademo~.+ & socket:chademo!=0)" - }, - { - "key": "socket:chademo:output", - "description": "Layer 'Charging stations' shows socket:chademo:output=50 kW with a fixed text, namely 'Chademo outputs at most 50 kW A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:chademo~.+ & socket:chademo!=0)", - "value": "50 kW" - }, - { - "key": "socket:type1_cable", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:type1_cable' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type1_cable~.+ & socket:type1_cable!=0)" - }, - { - "key": "socket:type1_cable:voltage", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:type1_cable:voltage' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type1_cable~.+ & socket:type1_cable!=0)" - }, - { - "key": "socket:type1_cable:voltage", - "description": "Layer 'Charging stations' shows socket:type1_cable:voltage=200 V with a fixed text, namely 'Type 1 with cable (J1772) outputs 200 volt' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type1_cable~.+ & socket:type1_cable!=0)", - "value": "200 V" - }, - { - "key": "socket:type1_cable:voltage", - "description": "Layer 'Charging stations' shows socket:type1_cable:voltage=240 V with a fixed text, namely 'Type 1 with cable (J1772) outputs 240 volt' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type1_cable~.+ & socket:type1_cable!=0)", - "value": "240 V" - }, - { - "key": "socket:type1_cable:current", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:type1_cable:current' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type1_cable~.+ & socket:type1_cable!=0)" - }, - { - "key": "socket:type1_cable:current", - "description": "Layer 'Charging stations' shows socket:type1_cable:current=32 A with a fixed text, namely 'Type 1 with cable (J1772) outputs at most 32 A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type1_cable~.+ & socket:type1_cable!=0)", - "value": "32 A" - }, - { - "key": "socket:type1_cable:output", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:type1_cable:output' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type1_cable~.+ & socket:type1_cable!=0)" - }, - { - "key": "socket:type1_cable:output", - "description": "Layer 'Charging stations' shows socket:type1_cable:output=3.7 kW with a fixed text, namely 'Type 1 with cable (J1772) outputs at most 3.7 kW A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type1_cable~.+ & socket:type1_cable!=0)", - "value": "3.7 kW" - }, - { - "key": "socket:type1_cable:output", - "description": "Layer 'Charging stations' shows socket:type1_cable:output=7 kW with a fixed text, namely 'Type 1 with cable (J1772) outputs at most 7 kW A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type1_cable~.+ & socket:type1_cable!=0)", - "value": "7 kW" - }, - { - "key": "socket:type1", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:type1' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type1~.+ & socket:type1!=0)" - }, - { - "key": "socket:type1:voltage", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:type1:voltage' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type1~.+ & socket:type1!=0)" - }, - { - "key": "socket:type1:voltage", - "description": "Layer 'Charging stations' shows socket:type1:voltage=200 V with a fixed text, namely 'Type 1 without cable (J1772) outputs 200 volt' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type1~.+ & socket:type1!=0)", - "value": "200 V" - }, - { - "key": "socket:type1:voltage", - "description": "Layer 'Charging stations' shows socket:type1:voltage=240 V with a fixed text, namely 'Type 1 without cable (J1772) outputs 240 volt' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type1~.+ & socket:type1!=0)", - "value": "240 V" - }, - { - "key": "socket:type1:current", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:type1:current' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type1~.+ & socket:type1!=0)" - }, - { - "key": "socket:type1:current", - "description": "Layer 'Charging stations' shows socket:type1:current=32 A with a fixed text, namely 'Type 1 without cable (J1772) outputs at most 32 A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type1~.+ & socket:type1!=0)", - "value": "32 A" - }, - { - "key": "socket:type1:output", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:type1:output' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type1~.+ & socket:type1!=0)" - }, - { - "key": "socket:type1:output", - "description": "Layer 'Charging stations' shows socket:type1:output=3.7 kW with a fixed text, namely 'Type 1 without cable (J1772) outputs at most 3.7 kW A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type1~.+ & socket:type1!=0)", - "value": "3.7 kW" - }, - { - "key": "socket:type1:output", - "description": "Layer 'Charging stations' shows socket:type1:output=6.6 kW with a fixed text, namely 'Type 1 without cable (J1772) outputs at most 6.6 kW A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type1~.+ & socket:type1!=0)", - "value": "6.6 kW" - }, - { - "key": "socket:type1:output", - "description": "Layer 'Charging stations' shows socket:type1:output=7 kW with a fixed text, namely 'Type 1 without cable (J1772) outputs at most 7 kW A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type1~.+ & socket:type1!=0)", - "value": "7 kW" - }, - { - "key": "socket:type1:output", - "description": "Layer 'Charging stations' shows socket:type1:output=7.2 kW with a fixed text, namely 'Type 1 without cable (J1772) outputs at most 7.2 kW A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type1~.+ & socket:type1!=0)", - "value": "7.2 kW" - }, - { - "key": "socket:type1_combo", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:type1_combo' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type1_combo~.+ & socket:type1_combo!=0)" - }, - { - "key": "socket:type1_combo:voltage", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:type1_combo:voltage' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type1_combo~.+ & socket:type1_combo!=0)" - }, - { - "key": "socket:type1_combo:voltage", - "description": "Layer 'Charging stations' shows socket:type1_combo:voltage=400 V with a fixed text, namely 'Type 1 CCS (aka Type 1 Combo) outputs 400 volt' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type1_combo~.+ & socket:type1_combo!=0)", - "value": "400 V" - }, - { - "key": "socket:type1_combo:voltage", - "description": "Layer 'Charging stations' shows socket:type1_combo:voltage=1000 V with a fixed text, namely 'Type 1 CCS (aka Type 1 Combo) outputs 1000 volt' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type1_combo~.+ & socket:type1_combo!=0)", - "value": "1000 V" - }, - { - "key": "socket:type1_combo:current", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:type1_combo:current' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type1_combo~.+ & socket:type1_combo!=0)" - }, - { - "key": "socket:type1_combo:current", - "description": "Layer 'Charging stations' shows socket:type1_combo:current=50 A with a fixed text, namely 'Type 1 CCS (aka Type 1 Combo) outputs at most 50 A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type1_combo~.+ & socket:type1_combo!=0)", - "value": "50 A" - }, - { - "key": "socket:type1_combo:current", - "description": "Layer 'Charging stations' shows socket:type1_combo:current=125 A with a fixed text, namely 'Type 1 CCS (aka Type 1 Combo) outputs at most 125 A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type1_combo~.+ & socket:type1_combo!=0)", - "value": "125 A" - }, - { - "key": "socket:type1_combo:output", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:type1_combo:output' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type1_combo~.+ & socket:type1_combo!=0)" - }, - { - "key": "socket:type1_combo:output", - "description": "Layer 'Charging stations' shows socket:type1_combo:output=50 kW with a fixed text, namely 'Type 1 CCS (aka Type 1 Combo) outputs at most 50 kW A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type1_combo~.+ & socket:type1_combo!=0)", - "value": "50 kW" - }, - { - "key": "socket:type1_combo:output", - "description": "Layer 'Charging stations' shows socket:type1_combo:output=62.5 kW with a fixed text, namely 'Type 1 CCS (aka Type 1 Combo) outputs at most 62.5 kW A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type1_combo~.+ & socket:type1_combo!=0)", - "value": "62.5 kW" - }, - { - "key": "socket:type1_combo:output", - "description": "Layer 'Charging stations' shows socket:type1_combo:output=150 kW with a fixed text, namely 'Type 1 CCS (aka Type 1 Combo) outputs at most 150 kW A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type1_combo~.+ & socket:type1_combo!=0)", - "value": "150 kW" - }, - { - "key": "socket:type1_combo:output", - "description": "Layer 'Charging stations' shows socket:type1_combo:output=350 kW with a fixed text, namely 'Type 1 CCS (aka Type 1 Combo) outputs at most 350 kW A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type1_combo~.+ & socket:type1_combo!=0)", - "value": "350 kW" - }, - { - "key": "socket:tesla_supercharger", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:tesla_supercharger' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_supercharger~.+ & socket:tesla_supercharger!=0)" - }, - { - "key": "socket:tesla_supercharger:voltage", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:tesla_supercharger:voltage' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_supercharger~.+ & socket:tesla_supercharger!=0)" - }, - { - "key": "socket:tesla_supercharger:voltage", - "description": "Layer 'Charging stations' shows socket:tesla_supercharger:voltage=480 V with a fixed text, namely 'Tesla Supercharger outputs 480 volt' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_supercharger~.+ & socket:tesla_supercharger!=0)", - "value": "480 V" - }, - { - "key": "socket:tesla_supercharger:current", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:tesla_supercharger:current' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_supercharger~.+ & socket:tesla_supercharger!=0)" - }, - { - "key": "socket:tesla_supercharger:current", - "description": "Layer 'Charging stations' shows socket:tesla_supercharger:current=125 A with a fixed text, namely 'Tesla Supercharger outputs at most 125 A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_supercharger~.+ & socket:tesla_supercharger!=0)", - "value": "125 A" - }, - { - "key": "socket:tesla_supercharger:current", - "description": "Layer 'Charging stations' shows socket:tesla_supercharger:current=350 A with a fixed text, namely 'Tesla Supercharger outputs at most 350 A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_supercharger~.+ & socket:tesla_supercharger!=0)", - "value": "350 A" - }, - { - "key": "socket:tesla_supercharger:output", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:tesla_supercharger:output' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_supercharger~.+ & socket:tesla_supercharger!=0)" - }, - { - "key": "socket:tesla_supercharger:output", - "description": "Layer 'Charging stations' shows socket:tesla_supercharger:output=120 kW with a fixed text, namely 'Tesla Supercharger outputs at most 120 kW A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_supercharger~.+ & socket:tesla_supercharger!=0)", - "value": "120 kW" - }, - { - "key": "socket:tesla_supercharger:output", - "description": "Layer 'Charging stations' shows socket:tesla_supercharger:output=150 kW with a fixed text, namely 'Tesla Supercharger outputs at most 150 kW A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_supercharger~.+ & socket:tesla_supercharger!=0)", - "value": "150 kW" - }, - { - "key": "socket:tesla_supercharger:output", - "description": "Layer 'Charging stations' shows socket:tesla_supercharger:output=250 kW with a fixed text, namely 'Tesla Supercharger outputs at most 250 kW A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_supercharger~.+ & socket:tesla_supercharger!=0)", - "value": "250 kW" - }, - { - "key": "socket:type2", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:type2' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type2~.+ & socket:type2!=0)" - }, - { - "key": "socket:type2:voltage", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:type2:voltage' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type2~.+ & socket:type2!=0)" - }, - { - "key": "socket:type2:voltage", - "description": "Layer 'Charging stations' shows socket:type2:voltage=230 V with a fixed text, namely 'Type 2 (mennekes) outputs 230 volt' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type2~.+ & socket:type2!=0)", - "value": "230 V" - }, - { - "key": "socket:type2:voltage", - "description": "Layer 'Charging stations' shows socket:type2:voltage=400 V with a fixed text, namely 'Type 2 (mennekes) outputs 400 volt' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type2~.+ & socket:type2!=0)", - "value": "400 V" - }, - { - "key": "socket:type2:current", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:type2:current' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type2~.+ & socket:type2!=0)" - }, - { - "key": "socket:type2:current", - "description": "Layer 'Charging stations' shows socket:type2:current=16 A with a fixed text, namely 'Type 2 (mennekes) outputs at most 16 A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type2~.+ & socket:type2!=0)", - "value": "16 A" - }, - { - "key": "socket:type2:current", - "description": "Layer 'Charging stations' shows socket:type2:current=32 A with a fixed text, namely 'Type 2 (mennekes) outputs at most 32 A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type2~.+ & socket:type2!=0)", - "value": "32 A" - }, - { - "key": "socket:type2:output", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:type2:output' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type2~.+ & socket:type2!=0)" - }, - { - "key": "socket:type2:output", - "description": "Layer 'Charging stations' shows socket:type2:output=11 kW with a fixed text, namely 'Type 2 (mennekes) outputs at most 11 kW A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type2~.+ & socket:type2!=0)", - "value": "11 kW" - }, - { - "key": "socket:type2:output", - "description": "Layer 'Charging stations' shows socket:type2:output=22 kW with a fixed text, namely 'Type 2 (mennekes) outputs at most 22 kW A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type2~.+ & socket:type2!=0)", - "value": "22 kW" - }, - { - "key": "socket:type2_combo", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:type2_combo' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type2_combo~.+ & socket:type2_combo!=0)" - }, - { - "key": "socket:type2_combo:voltage", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:type2_combo:voltage' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type2_combo~.+ & socket:type2_combo!=0)" - }, - { - "key": "socket:type2_combo:voltage", - "description": "Layer 'Charging stations' shows socket:type2_combo:voltage=500 V with a fixed text, namely 'Type 2 CCS (mennekes) outputs 500 volt' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type2_combo~.+ & socket:type2_combo!=0)", - "value": "500 V" - }, - { - "key": "socket:type2_combo:voltage", - "description": "Layer 'Charging stations' shows socket:type2_combo:voltage=920 V with a fixed text, namely 'Type 2 CCS (mennekes) outputs 920 volt' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type2_combo~.+ & socket:type2_combo!=0)", - "value": "920 V" - }, - { - "key": "socket:type2_combo:current", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:type2_combo:current' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type2_combo~.+ & socket:type2_combo!=0)" - }, - { - "key": "socket:type2_combo:current", - "description": "Layer 'Charging stations' shows socket:type2_combo:current=125 A with a fixed text, namely 'Type 2 CCS (mennekes) outputs at most 125 A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type2_combo~.+ & socket:type2_combo!=0)", - "value": "125 A" - }, - { - "key": "socket:type2_combo:current", - "description": "Layer 'Charging stations' shows socket:type2_combo:current=350 A with a fixed text, namely 'Type 2 CCS (mennekes) outputs at most 350 A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type2_combo~.+ & socket:type2_combo!=0)", - "value": "350 A" - }, - { - "key": "socket:type2_combo:output", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:type2_combo:output' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type2_combo~.+ & socket:type2_combo!=0)" - }, - { - "key": "socket:type2_combo:output", - "description": "Layer 'Charging stations' shows socket:type2_combo:output=50 kW with a fixed text, namely 'Type 2 CCS (mennekes) outputs at most 50 kW A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type2_combo~.+ & socket:type2_combo!=0)", - "value": "50 kW" - }, - { - "key": "socket:type2_cable", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:type2_cable' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type2_cable~.+ & socket:type2_cable!=0)" - }, - { - "key": "socket:type2_cable:voltage", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:type2_cable:voltage' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type2_cable~.+ & socket:type2_cable!=0)" - }, - { - "key": "socket:type2_cable:voltage", - "description": "Layer 'Charging stations' shows socket:type2_cable:voltage=230 V with a fixed text, namely 'Type 2 with cable (mennekes) outputs 230 volt' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type2_cable~.+ & socket:type2_cable!=0)", - "value": "230 V" - }, - { - "key": "socket:type2_cable:voltage", - "description": "Layer 'Charging stations' shows socket:type2_cable:voltage=400 V with a fixed text, namely 'Type 2 with cable (mennekes) outputs 400 volt' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type2_cable~.+ & socket:type2_cable!=0)", - "value": "400 V" - }, - { - "key": "socket:type2_cable:current", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:type2_cable:current' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type2_cable~.+ & socket:type2_cable!=0)" - }, - { - "key": "socket:type2_cable:current", - "description": "Layer 'Charging stations' shows socket:type2_cable:current=16 A with a fixed text, namely 'Type 2 with cable (mennekes) outputs at most 16 A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type2_cable~.+ & socket:type2_cable!=0)", - "value": "16 A" - }, - { - "key": "socket:type2_cable:current", - "description": "Layer 'Charging stations' shows socket:type2_cable:current=32 A with a fixed text, namely 'Type 2 with cable (mennekes) outputs at most 32 A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type2_cable~.+ & socket:type2_cable!=0)", - "value": "32 A" - }, - { - "key": "socket:type2_cable:output", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:type2_cable:output' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type2_cable~.+ & socket:type2_cable!=0)" - }, - { - "key": "socket:type2_cable:output", - "description": "Layer 'Charging stations' shows socket:type2_cable:output=11 kW with a fixed text, namely 'Type 2 with cable (mennekes) outputs at most 11 kW A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type2_cable~.+ & socket:type2_cable!=0)", - "value": "11 kW" - }, - { - "key": "socket:type2_cable:output", - "description": "Layer 'Charging stations' shows socket:type2_cable:output=22 kW with a fixed text, namely 'Type 2 with cable (mennekes) outputs at most 22 kW A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:type2_cable~.+ & socket:type2_cable!=0)", - "value": "22 kW" - }, - { - "key": "socket:tesla_supercharger_ccs", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:tesla_supercharger_ccs' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=0)" - }, - { - "key": "socket:tesla_supercharger_ccs:voltage", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:tesla_supercharger_ccs:voltage' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=0)" - }, - { - "key": "socket:tesla_supercharger_ccs:voltage", - "description": "Layer 'Charging stations' shows socket:tesla_supercharger_ccs:voltage=500 V with a fixed text, namely 'Tesla Supercharger CCS (a branded type2_css) outputs 500 volt' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=0)", - "value": "500 V" - }, - { - "key": "socket:tesla_supercharger_ccs:voltage", - "description": "Layer 'Charging stations' shows socket:tesla_supercharger_ccs:voltage=920 V with a fixed text, namely 'Tesla Supercharger CCS (a branded type2_css) outputs 920 volt' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=0)", - "value": "920 V" - }, - { - "key": "socket:tesla_supercharger_ccs:current", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:tesla_supercharger_ccs:current' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=0)" - }, - { - "key": "socket:tesla_supercharger_ccs:current", - "description": "Layer 'Charging stations' shows socket:tesla_supercharger_ccs:current=125 A with a fixed text, namely 'Tesla Supercharger CCS (a branded type2_css) outputs at most 125 A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=0)", - "value": "125 A" - }, - { - "key": "socket:tesla_supercharger_ccs:current", - "description": "Layer 'Charging stations' shows socket:tesla_supercharger_ccs:current=350 A with a fixed text, namely 'Tesla Supercharger CCS (a branded type2_css) outputs at most 350 A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=0)", - "value": "350 A" - }, - { - "key": "socket:tesla_supercharger_ccs:output", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:tesla_supercharger_ccs:output' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=0)" - }, - { - "key": "socket:tesla_supercharger_ccs:output", - "description": "Layer 'Charging stations' shows socket:tesla_supercharger_ccs:output=50 kW with a fixed text, namely 'Tesla Supercharger CCS (a branded type2_css) outputs at most 50 kW A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=0)", - "value": "50 kW" - }, - { - "key": "socket:tesla_destination", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:tesla_destination' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_destination~.+ & socket:tesla_destination!=0)" - }, - { - "key": "socket:tesla_destination:voltage", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:tesla_destination:voltage' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_destination~.+ & socket:tesla_destination!=0)" - }, - { - "key": "socket:tesla_destination:voltage", - "description": "Layer 'Charging stations' shows socket:tesla_destination:voltage=480 V with a fixed text, namely 'Tesla Supercharger (destination) outputs 480 volt' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_destination~.+ & socket:tesla_destination!=0)", - "value": "480 V" - }, - { - "key": "socket:tesla_destination:current", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:tesla_destination:current' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_destination~.+ & socket:tesla_destination!=0)" - }, - { - "key": "socket:tesla_destination:current", - "description": "Layer 'Charging stations' shows socket:tesla_destination:current=125 A with a fixed text, namely 'Tesla Supercharger (destination) outputs at most 125 A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_destination~.+ & socket:tesla_destination!=0)", - "value": "125 A" - }, - { - "key": "socket:tesla_destination:current", - "description": "Layer 'Charging stations' shows socket:tesla_destination:current=350 A with a fixed text, namely 'Tesla Supercharger (destination) outputs at most 350 A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_destination~.+ & socket:tesla_destination!=0)", - "value": "350 A" - }, - { - "key": "socket:tesla_destination:output", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:tesla_destination:output' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_destination~.+ & socket:tesla_destination!=0)" - }, - { - "key": "socket:tesla_destination:output", - "description": "Layer 'Charging stations' shows socket:tesla_destination:output=120 kW with a fixed text, namely 'Tesla Supercharger (destination) outputs at most 120 kW A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_destination~.+ & socket:tesla_destination!=0)", - "value": "120 kW" - }, - { - "key": "socket:tesla_destination:output", - "description": "Layer 'Charging stations' shows socket:tesla_destination:output=150 kW with a fixed text, namely 'Tesla Supercharger (destination) outputs at most 150 kW A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_destination~.+ & socket:tesla_destination!=0)", - "value": "150 kW" - }, - { - "key": "socket:tesla_destination:output", - "description": "Layer 'Charging stations' shows socket:tesla_destination:output=250 kW with a fixed text, namely 'Tesla Supercharger (destination) outputs at most 250 kW A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_destination~.+ & socket:tesla_destination!=0)", - "value": "250 kW" - }, - { - "key": "socket:tesla_destination", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:tesla_destination' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_destination~.+ & socket:tesla_destination!=0)" - }, - { - "key": "socket:tesla_destination:voltage", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:tesla_destination:voltage' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_destination~.+ & socket:tesla_destination!=0)" - }, - { - "key": "socket:tesla_destination:voltage", - "description": "Layer 'Charging stations' shows socket:tesla_destination:voltage=230 V with a fixed text, namely 'Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs 230 volt' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_destination~.+ & socket:tesla_destination!=0)", - "value": "230 V" - }, - { - "key": "socket:tesla_destination:voltage", - "description": "Layer 'Charging stations' shows socket:tesla_destination:voltage=400 V with a fixed text, namely 'Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs 400 volt' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_destination~.+ & socket:tesla_destination!=0)", - "value": "400 V" - }, - { - "key": "socket:tesla_destination:current", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:tesla_destination:current' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_destination~.+ & socket:tesla_destination!=0)" - }, - { - "key": "socket:tesla_destination:current", - "description": "Layer 'Charging stations' shows socket:tesla_destination:current=16 A with a fixed text, namely 'Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 16 A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_destination~.+ & socket:tesla_destination!=0)", - "value": "16 A" - }, - { - "key": "socket:tesla_destination:current", - "description": "Layer 'Charging stations' shows socket:tesla_destination:current=32 A with a fixed text, namely 'Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 32 A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_destination~.+ & socket:tesla_destination!=0)", - "value": "32 A" - }, - { - "key": "socket:tesla_destination:output", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:tesla_destination:output' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_destination~.+ & socket:tesla_destination!=0)" - }, - { - "key": "socket:tesla_destination:output", - "description": "Layer 'Charging stations' shows socket:tesla_destination:output=11 kW with a fixed text, namely 'Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 11 kW A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_destination~.+ & socket:tesla_destination!=0)", - "value": "11 kW" - }, - { - "key": "socket:tesla_destination:output", - "description": "Layer 'Charging stations' shows socket:tesla_destination:output=22 kW with a fixed text, namely 'Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 22 kW A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:tesla_destination~.+ & socket:tesla_destination!=0)", - "value": "22 kW" - }, - { - "key": "socket:USB-A", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:USB-A' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:USB-A~.+ & socket:USB-A!=0)" - }, - { - "key": "socket:USB-A:voltage", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:USB-A:voltage' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:USB-A~.+ & socket:USB-A!=0)" - }, - { - "key": "socket:USB-A:voltage", - "description": "Layer 'Charging stations' shows socket:USB-A:voltage=5 V with a fixed text, namely 'USB to charge phones and small electronics outputs 5 volt' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:USB-A~.+ & socket:USB-A!=0)", - "value": "5 V" - }, - { - "key": "socket:USB-A:current", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:USB-A:current' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:USB-A~.+ & socket:USB-A!=0)" - }, - { - "key": "socket:USB-A:current", - "description": "Layer 'Charging stations' shows socket:USB-A:current=1 A with a fixed text, namely 'USB to charge phones and small electronics outputs at most 1 A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:USB-A~.+ & socket:USB-A!=0)", - "value": "1 A" - }, - { - "key": "socket:USB-A:current", - "description": "Layer 'Charging stations' shows socket:USB-A:current=2 A with a fixed text, namely 'USB to charge phones and small electronics outputs at most 2 A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:USB-A~.+ & socket:USB-A!=0)", - "value": "2 A" - }, - { - "key": "socket:USB-A:output", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:USB-A:output' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:USB-A~.+ & socket:USB-A!=0)" - }, - { - "key": "socket:USB-A:output", - "description": "Layer 'Charging stations' shows socket:USB-A:output=5W with a fixed text, namely 'USB to charge phones and small electronics outputs at most 5W A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:USB-A~.+ & socket:USB-A!=0)", - "value": "5W" - }, - { - "key": "socket:USB-A:output", - "description": "Layer 'Charging stations' shows socket:USB-A:output=10W with a fixed text, namely 'USB to charge phones and small electronics outputs at most 10W A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:USB-A~.+ & socket:USB-A!=0)", - "value": "10W" - }, - { - "key": "socket:bosch_3pin", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:bosch_3pin' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:bosch_3pin~.+ & socket:bosch_3pin!=0)" - }, - { - "key": "socket:bosch_3pin:voltage", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:bosch_3pin:voltage' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:bosch_3pin~.+ & socket:bosch_3pin!=0)" - }, - { - "key": "socket:bosch_3pin:current", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:bosch_3pin:current' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:bosch_3pin~.+ & socket:bosch_3pin!=0)" - }, - { - "key": "socket:bosch_3pin:output", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:bosch_3pin:output' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:bosch_3pin~.+ & socket:bosch_3pin!=0)" - }, - { - "key": "socket:bosch_5pin", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:bosch_5pin' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:bosch_5pin~.+ & socket:bosch_5pin!=0)" - }, - { - "key": "socket:bosch_5pin:voltage", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:bosch_5pin:voltage' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:bosch_5pin~.+ & socket:bosch_5pin!=0)" - }, - { - "key": "socket:bosch_5pin:current", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:bosch_5pin:current' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:bosch_5pin~.+ & socket:bosch_5pin!=0)" - }, - { - "key": "socket:bosch_5pin:output", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:bosch_5pin:output' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:bosch_5pin~.+ & socket:bosch_5pin!=0)" - }, - { - "key": "socket:bs1363", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:bs1363' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:bs1363~.+ & socket:bs1363!=0)" - }, - { - "key": "socket:bs1363:voltage", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:bs1363:voltage' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:bs1363~.+ & socket:bs1363!=0)" - }, - { - "key": "socket:bs1363:voltage", - "description": "Layer 'Charging stations' shows socket:bs1363:voltage=230 V with a fixed text, namely 'BS1363 (Type G) outputs 230 volt' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:bs1363~.+ & socket:bs1363!=0)", - "value": "230 V" - }, - { - "key": "socket:bs1363:current", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:bs1363:current' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:bs1363~.+ & socket:bs1363!=0)" - }, - { - "key": "socket:bs1363:current", - "description": "Layer 'Charging stations' shows socket:bs1363:current=13 A with a fixed text, namely 'BS1363 (Type G) outputs at most 13 A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:bs1363~.+ & socket:bs1363!=0)", - "value": "13 A" - }, - { - "key": "socket:bs1363:output", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:bs1363:output' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:bs1363~.+ & socket:bs1363!=0)" - }, - { - "key": "socket:bs1363:output", - "description": "Layer 'Charging stations' shows socket:bs1363:output=3kW with a fixed text, namely 'BS1363 (Type G) outputs at most 3kW A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:bs1363~.+ & socket:bs1363!=0)", - "value": "3kW" - }, - { - "key": "socket:nema5_15", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:nema5_15' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:nema5_15~.+ & socket:nema5_15!=0)" - }, - { - "key": "socket:nema5_15:voltage", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:nema5_15:voltage' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:nema5_15~.+ & socket:nema5_15!=0)" - }, - { - "key": "socket:nema5_15:voltage", - "description": "Layer 'Charging stations' shows socket:nema5_15:voltage=120 V with a fixed text, namely 'NEMA 5-15 (Type B) outputs 120 volt' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:nema5_15~.+ & socket:nema5_15!=0)", - "value": "120 V" - }, - { - "key": "socket:nema5_15:current", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:nema5_15:current' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:nema5_15~.+ & socket:nema5_15!=0)" - }, - { - "key": "socket:nema5_15:current", - "description": "Layer 'Charging stations' shows socket:nema5_15:current=15 A with a fixed text, namely 'NEMA 5-15 (Type B) outputs at most 15 A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:nema5_15~.+ & socket:nema5_15!=0)", - "value": "15 A" - }, - { - "key": "socket:nema5_15:output", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:nema5_15:output' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:nema5_15~.+ & socket:nema5_15!=0)" - }, - { - "key": "socket:nema5_15:output", - "description": "Layer 'Charging stations' shows socket:nema5_15:output=1.8 kW with a fixed text, namely 'NEMA 5-15 (Type B) outputs at most 1.8 kW A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:nema5_15~.+ & socket:nema5_15!=0)", - "value": "1.8 kW" - }, - { - "key": "socket:sev1011_t23", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:sev1011_t23' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:sev1011_t23~.+ & socket:sev1011_t23!=0)" - }, - { - "key": "socket:sev1011_t23:voltage", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:sev1011_t23:voltage' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:sev1011_t23~.+ & socket:sev1011_t23!=0)" - }, - { - "key": "socket:sev1011_t23:voltage", - "description": "Layer 'Charging stations' shows socket:sev1011_t23:voltage=230 V with a fixed text, namely 'SEV 1011 T23 (Type J) outputs 230 volt' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:sev1011_t23~.+ & socket:sev1011_t23!=0)", - "value": "230 V" - }, - { - "key": "socket:sev1011_t23:current", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:sev1011_t23:current' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:sev1011_t23~.+ & socket:sev1011_t23!=0)" - }, - { - "key": "socket:sev1011_t23:current", - "description": "Layer 'Charging stations' shows socket:sev1011_t23:current=16 A with a fixed text, namely 'SEV 1011 T23 (Type J) outputs at most 16 A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:sev1011_t23~.+ & socket:sev1011_t23!=0)", - "value": "16 A" - }, - { - "key": "socket:sev1011_t23:output", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:sev1011_t23:output' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:sev1011_t23~.+ & socket:sev1011_t23!=0)" - }, - { - "key": "socket:sev1011_t23:output", - "description": "Layer 'Charging stations' shows socket:sev1011_t23:output=3.7 kW with a fixed text, namely 'SEV 1011 T23 (Type J) outputs at most 3.7 kW A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:sev1011_t23~.+ & socket:sev1011_t23!=0)", - "value": "3.7 kW" - }, - { - "key": "socket:as3112", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:as3112' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:as3112~.+ & socket:as3112!=0)" - }, - { - "key": "socket:as3112:voltage", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:as3112:voltage' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:as3112~.+ & socket:as3112!=0)" - }, - { - "key": "socket:as3112:voltage", - "description": "Layer 'Charging stations' shows socket:as3112:voltage=230 V with a fixed text, namely 'AS3112 (Type I) outputs 230 volt' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:as3112~.+ & socket:as3112!=0)", - "value": "230 V" - }, - { - "key": "socket:as3112:current", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:as3112:current' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:as3112~.+ & socket:as3112!=0)" - }, - { - "key": "socket:as3112:current", - "description": "Layer 'Charging stations' shows socket:as3112:current=10 A with a fixed text, namely 'AS3112 (Type I) outputs at most 10 A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:as3112~.+ & socket:as3112!=0)", - "value": "10 A" - }, - { - "key": "socket:as3112:output", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:as3112:output' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:as3112~.+ & socket:as3112!=0)" - }, - { - "key": "socket:as3112:output", - "description": "Layer 'Charging stations' shows socket:as3112:output=2.3 kW with a fixed text, namely 'AS3112 (Type I) outputs at most 2.3 kW A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:as3112~.+ & socket:as3112!=0)", - "value": "2.3 kW" - }, - { - "key": "socket:nema_5_20", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:nema_5_20' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:nema_5_20~.+ & socket:nema_5_20!=0)" - }, - { - "key": "socket:nema_5_20:voltage", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:nema_5_20:voltage' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:nema_5_20~.+ & socket:nema_5_20!=0)" - }, - { - "key": "socket:nema_5_20:voltage", - "description": "Layer 'Charging stations' shows socket:nema_5_20:voltage=120 V with a fixed text, namely 'NEMA 5-20 (Type B) outputs 120 volt' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:nema_5_20~.+ & socket:nema_5_20!=0)", - "value": "120 V" - }, - { - "key": "socket:nema_5_20:current", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:nema_5_20:current' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:nema_5_20~.+ & socket:nema_5_20!=0)" - }, - { - "key": "socket:nema_5_20:current", - "description": "Layer 'Charging stations' shows socket:nema_5_20:current=20 A with a fixed text, namely 'NEMA 5-20 (Type B) outputs at most 20 A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:nema_5_20~.+ & socket:nema_5_20!=0)", - "value": "20 A" - }, - { - "key": "socket:nema_5_20:output", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'socket:nema_5_20:output' (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:nema_5_20~.+ & socket:nema_5_20!=0)" - }, - { - "key": "socket:nema_5_20:output", - "description": "Layer 'Charging stations' shows socket:nema_5_20:output=2.4 kW with a fixed text, namely 'NEMA 5-20 (Type B) outputs at most 2.4 kW A' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if socket:nema_5_20~.+ & socket:nema_5_20!=0)", - "value": "2.4 kW" - }, - { - "key": "opening_hours", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Charging stations' shows opening_hours=24/7 with a fixed text, namely '24/7 opened (including holidays)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "24/7" - }, - { - "key": "opening_hours", - "description": "Layer 'Charging stations' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "fee", - "description": "Layer 'Charging stations' shows fee=no & fee:conditional= & charge= & authentication:none=yes with a fixed text, namely 'Free to use (without authenticating)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "fee:conditional", - "description": "Layer 'Charging stations' shows fee=no & fee:conditional= & charge= & authentication:none=yes with a fixed text, namely 'Free to use (without authenticating)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key fee:conditional.", - "value": "" - }, - { - "key": "charge", - "description": "Layer 'Charging stations' shows fee=no & fee:conditional= & charge= & authentication:none=yes with a fixed text, namely 'Free to use (without authenticating)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key charge.", - "value": "" - }, - { - "key": "authentication:none", - "description": "Layer 'Charging stations' shows fee=no & fee:conditional= & charge= & authentication:none=yes with a fixed text, namely 'Free to use (without authenticating)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "fee", - "description": "Layer 'Charging stations' shows fee=no & fee:conditional= & charge= & authentication:none=no with a fixed text, namely 'Free to use, but one has to authenticate' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "fee:conditional", - "description": "Layer 'Charging stations' shows fee=no & fee:conditional= & charge= & authentication:none=no with a fixed text, namely 'Free to use, but one has to authenticate' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key fee:conditional.", - "value": "" - }, - { - "key": "charge", - "description": "Layer 'Charging stations' shows fee=no & fee:conditional= & charge= & authentication:none=no with a fixed text, namely 'Free to use, but one has to authenticate' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key charge.", - "value": "" - }, - { - "key": "authentication:none", - "description": "Layer 'Charging stations' shows fee=no & fee:conditional= & charge= & authentication:none=no with a fixed text, namely 'Free to use, but one has to authenticate' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "fee", - "description": "Layer 'Charging stations' shows fee=no with a fixed text, namely 'Free to use' (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "fee", - "description": "Layer 'Charging stations' shows fee=yes & fee:conditional=no @ customers with a fixed text, namely 'Paid use, but free for customers of the hotel/pub/hospital/... who operates the charging station' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "fee:conditional", - "description": "Layer 'Charging stations' shows fee=yes & fee:conditional=no @ customers with a fixed text, namely 'Paid use, but free for customers of the hotel/pub/hospital/... who operates the charging station' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no @ customers" - }, - { - "key": "fee", - "description": "Layer 'Charging stations' shows fee=yes & fee:conditional= with a fixed text, namely 'Paid use' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "fee:conditional", - "description": "Layer 'Charging stations' shows fee=yes & fee:conditional= with a fixed text, namely 'Paid use' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key fee:conditional.", - "value": "" - }, - { - "key": "charge", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'charge' (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes)" - }, - { - "key": "payment:cash", - "description": "Layer 'Charging stations' shows payment:cash=yes with a fixed text, namely 'Cash is accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes | charge~.+)", - "value": "yes" - }, - { - "key": "payment:cards", - "description": "Layer 'Charging stations' shows payment:cards=yes with a fixed text, namely 'Payment cards are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes | charge~.+)", - "value": "yes" - }, - { - "key": "payment:qr_code", - "description": "Layer 'Charging stations' shows payment:qr_code=yes with a fixed text, namely 'Payment by QR-code is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes | charge~.+)", - "value": "yes" - }, - { - "key": "payment:app", - "description": "Layer 'Charging stations' shows payment:app=yes with a fixed text, namely 'Payment is done using a dedicated app' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes | charge~.+)", - "value": "yes" - }, - { - "key": "payment:membership_card", - "description": "Layer 'Charging stations' shows payment:membership_card=yes with a fixed text, namely 'Payment is done using a membership card' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes | charge~.+)", - "value": "yes" - }, - { - "key": "authentication:membership_card", - "description": "Layer 'Charging stations' shows authentication:membership_card=yes with a fixed text, namely 'Authentication by a membership card' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=no | fee=)", - "value": "yes" - }, - { - "key": "authentication:app", - "description": "Layer 'Charging stations' shows authentication:app=yes with a fixed text, namely 'Authentication by an app' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=no | fee=)", - "value": "yes" - }, - { - "key": "authentication:phone_call", - "description": "Layer 'Charging stations' shows authentication:phone_call=yes with a fixed text, namely 'Authentication via phone call is available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=no | fee=)", - "value": "yes" - }, - { - "key": "authentication:short_message", - "description": "Layer 'Charging stations' shows authentication:short_message=yes with a fixed text, namely 'Authentication via SMS is available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=no | fee=)", - "value": "yes" - }, - { - "key": "authentication:nfc", - "description": "Layer 'Charging stations' shows authentication:nfc=yes with a fixed text, namely 'Authentication via NFC is available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=no | fee=)", - "value": "yes" - }, - { - "key": "authentication:money_card", - "description": "Layer 'Charging stations' shows authentication:money_card=yes with a fixed text, namely 'Authentication via Money Card is available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=no | fee=)", - "value": "yes" - }, - { - "key": "authentication:debit_card", - "description": "Layer 'Charging stations' shows authentication:debit_card=yes with a fixed text, namely 'Authentication via debit card is available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=no | fee=)", - "value": "yes" - }, - { - "key": "authentication:none", - "description": "Layer 'Charging stations' shows authentication:none=yes with a fixed text, namely 'Charging here is (also) possible without authentication' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=no | fee=)", - "value": "yes" - }, - { - "key": "authentication:phone_call:number", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'authentication:phone_call:number' (in the mapcomplete.org theme 'Personal theme') (This is only shown if authentication:phone_call=yes | authentication:short_message=yes)" - }, - { - "key": "maxstay", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'maxstay' (in the mapcomplete.org theme 'Personal theme') (This is only shown if maxstay~.+ | motorcar=yes | hgv=yes | bus=yes)" - }, - { - "key": "maxstay", - "description": "Layer 'Charging stations' shows maxstay=unlimited with a fixed text, namely 'No timelimit on leaving your vehicle here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if maxstay~.+ | motorcar=yes | hgv=yes | bus=yes)", - "value": "unlimited" - }, - { - "key": "network", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'network' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "no:network", - "description": "Layer 'Charging stations' shows no:network=yes with a fixed text, namely 'Not part of a bigger network, e.g. because the charging station is maintained by a local business' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "network", - "description": "Layer 'Charging stations' shows network=none with a fixed text, namely 'Not part of a bigger network' (in the mapcomplete.org theme 'Personal theme')", - "value": "none" - }, - { - "key": "network", - "description": "Layer 'Charging stations' shows network=AeroVironment with a fixed text, namely 'AeroVironment' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "AeroVironment" - }, - { - "key": "network", - "description": "Layer 'Charging stations' shows network=Blink with a fixed text, namely 'Blink' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "Blink" - }, - { - "key": "network", - "description": "Layer 'Charging stations' shows network=EVgo with a fixed text, namely 'EVgo' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "EVgo" - }, - { - "key": "network", - "description": "Layer 'Charging stations' shows network=Allego with a fixed text, namely 'Allego' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "Allego" - }, - { - "key": "network", - "description": "Layer 'Charging stations' shows network=Blue Corner with a fixed text, namely 'Blue Corner' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "Blue Corner" - }, - { - "key": "network", - "description": "Layer 'Charging stations' shows network=Tesla with a fixed text, namely 'Tesla' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "Tesla" - }, - { - "key": "operator", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'operator' (in the mapcomplete.org theme 'Personal theme') (This is only shown if network=)" - }, - { - "key": "network", - "description": "Layer 'Charging stations' shows network= with a fixed text, namely 'Actually, {operator} is the network' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key network. (This is only shown if network=)", - "value": "" - }, - { - "key": "phone", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "email", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "website", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "level", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)" - }, - { - "key": "location", - "description": "Layer 'Charging stations' shows location=underground with a fixed text, namely 'Located underground' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "underground" - }, - { - "key": "level", - "description": "Layer 'Charging stations' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "0" - }, - { - "key": "level", - "description": "Layer 'Charging stations' shows level= with a fixed text, namely 'Located on the ground floor' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key level. (This is only shown if repeat_on=)", - "value": "" - }, - { - "key": "level", - "description": "Layer 'Charging stations' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "1" - }, - { - "key": "level", - "description": "Layer 'Charging stations' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "-1" - }, - { - "key": "ref", - "description": "Layer 'Charging stations' shows and asks freeform values for key 'ref' (in the mapcomplete.org theme 'Personal theme') (This is only shown if network~.+)" - }, - { - "key": "planned:amenity", - "description": "Layer 'Charging stations' shows planned:amenity= & construction:amenity= & disused:amenity= & operational_status= & amenity=charging_station with a fixed text, namely 'This charging station works' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key planned:amenity.", - "value": "" - }, - { - "key": "construction:amenity", - "description": "Layer 'Charging stations' shows planned:amenity= & construction:amenity= & disused:amenity= & operational_status= & amenity=charging_station with a fixed text, namely 'This charging station works' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key construction:amenity.", - "value": "" - }, - { - "key": "disused:amenity", - "description": "Layer 'Charging stations' shows planned:amenity= & construction:amenity= & disused:amenity= & operational_status= & amenity=charging_station with a fixed text, namely 'This charging station works' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key disused:amenity.", - "value": "" - }, - { - "key": "operational_status", - "description": "Layer 'Charging stations' shows planned:amenity= & construction:amenity= & disused:amenity= & operational_status= & amenity=charging_station with a fixed text, namely 'This charging station works' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key operational_status.", - "value": "" - }, - { - "key": "amenity", - "description": "Layer 'Charging stations' shows planned:amenity= & construction:amenity= & disused:amenity= & operational_status= & amenity=charging_station with a fixed text, namely 'This charging station works' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "charging_station" - }, - { - "key": "planned:amenity", - "description": "Layer 'Charging stations' shows planned:amenity= & construction:amenity= & disused:amenity= & operational_status=broken & amenity=charging_station with a fixed text, namely 'This charging station is broken' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key planned:amenity.", - "value": "" - }, - { - "key": "construction:amenity", - "description": "Layer 'Charging stations' shows planned:amenity= & construction:amenity= & disused:amenity= & operational_status=broken & amenity=charging_station with a fixed text, namely 'This charging station is broken' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key construction:amenity.", - "value": "" - }, - { - "key": "disused:amenity", - "description": "Layer 'Charging stations' shows planned:amenity= & construction:amenity= & disused:amenity= & operational_status=broken & amenity=charging_station with a fixed text, namely 'This charging station is broken' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key disused:amenity.", - "value": "" - }, - { - "key": "operational_status", - "description": "Layer 'Charging stations' shows planned:amenity= & construction:amenity= & disused:amenity= & operational_status=broken & amenity=charging_station with a fixed text, namely 'This charging station is broken' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "broken" - }, - { - "key": "amenity", - "description": "Layer 'Charging stations' shows planned:amenity= & construction:amenity= & disused:amenity= & operational_status=broken & amenity=charging_station with a fixed text, namely 'This charging station is broken' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "charging_station" - }, - { - "key": "planned:amenity", - "description": "Layer 'Charging stations' shows planned:amenity=charging_station & construction:amenity= & disused:amenity= & operational_status= & amenity= with a fixed text, namely 'A charging station is planned here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "charging_station" - }, - { - "key": "construction:amenity", - "description": "Layer 'Charging stations' shows planned:amenity=charging_station & construction:amenity= & disused:amenity= & operational_status= & amenity= with a fixed text, namely 'A charging station is planned here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key construction:amenity.", - "value": "" - }, - { - "key": "disused:amenity", - "description": "Layer 'Charging stations' shows planned:amenity=charging_station & construction:amenity= & disused:amenity= & operational_status= & amenity= with a fixed text, namely 'A charging station is planned here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key disused:amenity.", - "value": "" - }, - { - "key": "operational_status", - "description": "Layer 'Charging stations' shows planned:amenity=charging_station & construction:amenity= & disused:amenity= & operational_status= & amenity= with a fixed text, namely 'A charging station is planned here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key operational_status.", - "value": "" - }, - { - "key": "amenity", - "description": "Layer 'Charging stations' shows planned:amenity=charging_station & construction:amenity= & disused:amenity= & operational_status= & amenity= with a fixed text, namely 'A charging station is planned here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key amenity.", - "value": "" - }, - { - "key": "planned:amenity", - "description": "Layer 'Charging stations' shows planned:amenity= & construction:amenity=charging_station & disused:amenity= & operational_status= & amenity= with a fixed text, namely 'A charging station is constructed here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key planned:amenity.", - "value": "" - }, - { - "key": "construction:amenity", - "description": "Layer 'Charging stations' shows planned:amenity= & construction:amenity=charging_station & disused:amenity= & operational_status= & amenity= with a fixed text, namely 'A charging station is constructed here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "charging_station" - }, - { - "key": "disused:amenity", - "description": "Layer 'Charging stations' shows planned:amenity= & construction:amenity=charging_station & disused:amenity= & operational_status= & amenity= with a fixed text, namely 'A charging station is constructed here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key disused:amenity.", - "value": "" - }, - { - "key": "operational_status", - "description": "Layer 'Charging stations' shows planned:amenity= & construction:amenity=charging_station & disused:amenity= & operational_status= & amenity= with a fixed text, namely 'A charging station is constructed here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key operational_status.", - "value": "" - }, - { - "key": "amenity", - "description": "Layer 'Charging stations' shows planned:amenity= & construction:amenity=charging_station & disused:amenity= & operational_status= & amenity= with a fixed text, namely 'A charging station is constructed here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key amenity.", - "value": "" - }, - { - "key": "planned:amenity", - "description": "Layer 'Charging stations' shows planned:amenity= & construction:amenity= & disused:amenity=charging_station & operational_status= & amenity= with a fixed text, namely 'This charging station has beed permanently disabled and is not in use anymore but is still visible' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key planned:amenity.", - "value": "" - }, - { - "key": "construction:amenity", - "description": "Layer 'Charging stations' shows planned:amenity= & construction:amenity= & disused:amenity=charging_station & operational_status= & amenity= with a fixed text, namely 'This charging station has beed permanently disabled and is not in use anymore but is still visible' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key construction:amenity.", - "value": "" - }, - { - "key": "disused:amenity", - "description": "Layer 'Charging stations' shows planned:amenity= & construction:amenity= & disused:amenity=charging_station & operational_status= & amenity= with a fixed text, namely 'This charging station has beed permanently disabled and is not in use anymore but is still visible' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "charging_station" - }, - { - "key": "operational_status", - "description": "Layer 'Charging stations' shows planned:amenity= & construction:amenity= & disused:amenity=charging_station & operational_status= & amenity= with a fixed text, namely 'This charging station has beed permanently disabled and is not in use anymore but is still visible' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key operational_status.", - "value": "" - }, - { - "key": "amenity", - "description": "Layer 'Charging stations' shows planned:amenity= & construction:amenity= & disused:amenity=charging_station & operational_status= & amenity= with a fixed text, namely 'This charging station has beed permanently disabled and is not in use anymore but is still visible' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key amenity.", - "value": "" - }, - { - "key": "parking:fee", - "description": "Layer 'Charging stations' shows parking:fee=no with a fixed text, namely 'No additional parking cost while charging' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if motor_vehicle=yes | hgv=yes | bus=yes | bicycle=no | bicycle=)", - "value": "no" - }, - { - "key": "parking:fee", - "description": "Layer 'Charging stations' shows parking:fee=yes with a fixed text, namely 'An additional parking fee should be paid while charging' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if motor_vehicle=yes | hgv=yes | bus=yes | bicycle=no | bicycle=)", - "value": "yes" - }, - { - "key": "sport", - "description": "The MapComplete theme Personal theme has a layer Climbing opportunities showing features with this tag", - "value": "climbing" - }, - { - "key": "id", - "description": "Layer 'Climbing opportunities' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Climbing opportunities allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Climbing opportunities allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Climbing opportunities allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Climbing opportunities allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Climbing opportunities allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "name", - "description": "Layer 'Climbing opportunities' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "noname", - "description": "Layer 'Climbing opportunities' shows noname=yes & name= with a fixed text, namely 'This climbing opportunity doesn't have a name' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "name", - "description": "Layer 'Climbing opportunities' shows noname=yes & name= with a fixed text, namely 'This climbing opportunity doesn't have a name' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key name.", - "value": "" - }, - { - "key": "climbing", - "description": "Layer 'Climbing opportunities' shows climbing=boulder with a fixed text, namely 'A climbing boulder - a single rock or cliff with one or a few climbing routes which can be climbed safely without rope' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "boulder" - }, - { - "key": "climbing", - "description": "Layer 'Climbing opportunities' shows climbing=crag with a fixed text, namely 'A climbing crag - a single rock or cliff with at least a few climbing routes' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "crag" - }, - { - "key": "climbing", - "description": "Layer 'Climbing opportunities' shows climbing=area with a fixed text, namely 'A climbing area with one or more climbing crags and/or boulders' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "area" - }, - { - "key": "rock", - "description": "Layer 'Climbing opportunities' shows and asks freeform values for key 'rock' (in the mapcomplete.org theme 'Personal theme') (This is only shown if climbing=crag | natural=cliff | natural=bare_rock)" - }, - { - "key": "rock", - "description": "Layer 'Climbing opportunities' shows rock=limestone with a fixed text, namely 'Limestone' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if climbing=crag | natural=cliff | natural=bare_rock)", - "value": "limestone" - }, - { - "key": "url", - "description": "Layer 'Climbing opportunities' shows and asks freeform values for key 'url' (in the mapcomplete.org theme 'Personal theme') (This is only shown if leisure!~^(sports_centre)$ & sport=climbing & office= & club=)" - }, - { - "key": "charge", - "description": "Layer 'Climbing opportunities' shows and asks freeform values for key 'charge' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "fee", - "description": "Layer 'Climbing opportunities' shows fee=no with a fixed text, namely 'Climbing here is free of charge' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "fee", - "description": "Layer 'Climbing opportunities' shows fee=yes & charge= with a fixed text, namely 'Paying a fee is required to climb here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "charge", - "description": "Layer 'Climbing opportunities' shows fee=yes & charge= with a fixed text, namely 'Paying a fee is required to climb here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key charge.", - "value": "" - }, - { - "key": "climbing:boulder", - "description": "Layer 'Climbing opportunities' shows climbing:boulder=yes with a fixed text, namely 'Bouldering is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "climbing:boulder", - "description": "Layer 'Climbing opportunities' shows climbing:boulder=no with a fixed text, namely 'Bouldering is not possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "climbing:boulder", - "description": "Layer 'Climbing opportunities' shows climbing:boulder=limited with a fixed text, namely 'Bouldering is possible, although there are only a few problems' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "limited" - }, - { - "key": "climbing:boulder", - "description": "Layer 'Climbing opportunities' shows climbing:boulder~.+ with a fixed text, namely 'There are {climbing:boulder} boulder problems' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "club", - "description": "The MapComplete theme Personal theme has a layer Climbing club showing features with this tag", - "value": "climbing" - }, - { - "key": "sport", - "description": "The MapComplete theme Personal theme has a layer Climbing club showing features with this tag", - "value": "climbing" - }, - { - "key": "office", - "description": "The MapComplete theme Personal theme has a layer Climbing club showing features with this tag" - }, - { - "key": "club", - "description": "The MapComplete theme Personal theme has a layer Climbing club showing features with this tag" - }, - { - "key": "id", - "description": "Layer 'Climbing club' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "name", - "description": "Layer 'Climbing club' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "website", - "description": "Layer 'Climbing club' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Climbing club' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "email", - "description": "Layer 'Climbing club' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:email", - "description": "Layer 'Climbing club' shows contact:email~.+ with a fixed text, namely '{contact:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator:email", - "description": "Layer 'Climbing club' shows operator:email~.+ with a fixed text, namely '{operator:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "phone", - "description": "Layer 'Climbing club' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:phone", - "description": "Layer 'Climbing club' shows contact:phone~.+ with a fixed text, namely '{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Climbing club' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Climbing club' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "sport", - "description": "The MapComplete theme Personal theme has a layer Climbing gyms showing features with this tag", - "value": "climbing" - }, - { - "key": "leisure", - "description": "The MapComplete theme Personal theme has a layer Climbing gyms showing features with this tag", - "value": "sports_centre" - }, - { - "key": "id", - "description": "Layer 'Climbing gyms' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Climbing gyms allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Climbing gyms allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Climbing gyms allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Climbing gyms allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Climbing gyms allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "name", - "description": "Layer 'Climbing gyms' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "website", - "description": "Layer 'Climbing gyms' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Climbing gyms' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "phone", - "description": "Layer 'Climbing gyms' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:phone", - "description": "Layer 'Climbing gyms' shows contact:phone~.+ with a fixed text, namely '{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "email", - "description": "Layer 'Climbing gyms' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:email", - "description": "Layer 'Climbing gyms' shows contact:email~.+ with a fixed text, namely '{contact:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator:email", - "description": "Layer 'Climbing gyms' shows operator:email~.+ with a fixed text, namely '{operator:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "charge", - "description": "Layer 'Climbing gyms' shows and asks freeform values for key 'charge' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "fee", - "description": "Layer 'Climbing gyms' shows fee=no with a fixed text, namely 'Climbing here is free of charge' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "fee", - "description": "Layer 'Climbing gyms' shows fee=yes & charge= with a fixed text, namely 'Paying a fee is required to climb here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "charge", - "description": "Layer 'Climbing gyms' shows fee=yes & charge= with a fixed text, namely 'Paying a fee is required to climb here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key charge.", - "value": "" - }, - { - "key": "payment:cash", - "description": "Layer 'Climbing gyms' shows payment:cash=yes with a fixed text, namely 'Cash is accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:cards", - "description": "Layer 'Climbing gyms' shows payment:cards=yes with a fixed text, namely 'Payment cards are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:qr_code", - "description": "Layer 'Climbing gyms' shows payment:qr_code=yes with a fixed text, namely 'Payment by QR-code is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "opening_hours", - "description": "Layer 'Climbing gyms' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Climbing gyms' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "climbing:boulder", - "description": "Layer 'Climbing gyms' shows climbing:boulder=yes with a fixed text, namely 'Bouldering is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "climbing:boulder", - "description": "Layer 'Climbing gyms' shows climbing:boulder=no with a fixed text, namely 'Bouldering is not possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "climbing:boulder", - "description": "Layer 'Climbing gyms' shows climbing:boulder=limited with a fixed text, namely 'Bouldering is possible, although there are only a few problems' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "limited" - }, - { - "key": "climbing:boulder", - "description": "Layer 'Climbing gyms' shows climbing:boulder~.+ with a fixed text, namely 'There are {climbing:boulder} boulder problems' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "climbing:sport", - "description": "Layer 'Climbing gyms' shows climbing:sport=yes with a fixed text, namely 'Sport climbing is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "climbing:sport", - "description": "Layer 'Climbing gyms' shows climbing:sport=no with a fixed text, namely 'Sport climbing is not possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "climbing:sport", - "description": "Layer 'Climbing gyms' shows climbing:sport~.+ with a fixed text, namely 'There are {climbing:sport} sport climbing routes' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "climbing:toprope", - "description": "Layer 'Climbing gyms' shows climbing:toprope=yes with a fixed text, namely 'Toprope climbing is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "climbing:toprope", - "description": "Layer 'Climbing gyms' shows climbing:toprope=no with a fixed text, namely 'Toprope climbing is not possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "climbing:toprope", - "description": "Layer 'Climbing gyms' shows climbing:toprope~.+ with a fixed text, namely 'There are {climbing:toprope} toprope routes' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "service:climbing_shoes:rental", - "description": "Layer 'Climbing gyms' shows service:climbing_shoes:rental=yes & service:climbing_shoes:rental:fee=no with a fixed text, namely 'Climbing shoes can be borrowed for free here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "service:climbing_shoes:rental:fee", - "description": "Layer 'Climbing gyms' shows service:climbing_shoes:rental=yes & service:climbing_shoes:rental:fee=no with a fixed text, namely 'Climbing shoes can be borrowed for free here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "service:climbing_shoes:rental", - "description": "Layer 'Climbing gyms' shows service:climbing_shoes:rental=yes & service:climbing_shoes:rental:charge~.+ with a fixed text, namely 'Climbing shoes can be rented here for {service:climbing_shoes:rental:charge}' (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "service:climbing_shoes:rental:charge", - "description": "Layer 'Climbing gyms' shows service:climbing_shoes:rental=yes & service:climbing_shoes:rental:charge~.+ with a fixed text, namely 'Climbing shoes can be rented here for {service:climbing_shoes:rental:charge}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "service:climbing_shoes:rental", - "description": "Layer 'Climbing gyms' shows service:climbing_shoes:rental=yes & service:climbing_shoes:rental:fee=yes with a fixed text, namely 'Climbing shoes can be rented here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "service:climbing_shoes:rental:fee", - "description": "Layer 'Climbing gyms' shows service:climbing_shoes:rental=yes & service:climbing_shoes:rental:fee=yes with a fixed text, namely 'Climbing shoes can be rented here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "service:climbing_shoes:rental", - "description": "Layer 'Climbing gyms' shows service:climbing_shoes:rental=no with a fixed text, namely 'Climbing shoes can not be rented here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "service:climbing_harness:rental", - "description": "Layer 'Climbing gyms' shows service:climbing_harness:rental=yes & service:climbing_harness:rental:fee=no with a fixed text, namely 'A climbing harness can be borrowed for free here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if climbing:sport!=no | climbing:toprope!=no)", - "value": "yes" - }, - { - "key": "service:climbing_harness:rental:fee", - "description": "Layer 'Climbing gyms' shows service:climbing_harness:rental=yes & service:climbing_harness:rental:fee=no with a fixed text, namely 'A climbing harness can be borrowed for free here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if climbing:sport!=no | climbing:toprope!=no)", - "value": "no" - }, - { - "key": "service:climbing_harness:rental", - "description": "Layer 'Climbing gyms' shows service:climbing_harness:rental=yes & service:climbing_harness:rental:charge~.+ with a fixed text, namely 'A climbing harness can be rented here for {service:climbing_harness:rental:charge}' (in the mapcomplete.org theme 'Personal theme') (This is only shown if climbing:sport!=no | climbing:toprope!=no)", - "value": "yes" - }, - { - "key": "service:climbing_harness:rental:charge", - "description": "Layer 'Climbing gyms' shows service:climbing_harness:rental=yes & service:climbing_harness:rental:charge~.+ with a fixed text, namely 'A climbing harness can be rented here for {service:climbing_harness:rental:charge}' (in the mapcomplete.org theme 'Personal theme') (This is only shown if climbing:sport!=no | climbing:toprope!=no)" - }, - { - "key": "service:climbing_harness:rental", - "description": "Layer 'Climbing gyms' shows service:climbing_harness:rental=yes with a fixed text, namely 'A climbing harness can be rented here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if climbing:sport!=no | climbing:toprope!=no)", - "value": "yes" - }, - { - "key": "service:climbing_harness:rental", - "description": "Layer 'Climbing gyms' shows service:climbing_harness:rental=no with a fixed text, namely 'A climbing harness can not be rented here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if climbing:sport!=no | climbing:toprope!=no)", - "value": "no" - }, - { - "key": "service:climbing_belay_device:provided_at_each_rope", - "description": "Layer 'Climbing gyms' shows service:climbing_belay_device:provided_at_each_rope=yes with a fixed text, namely 'Belay devices are provided at each rope' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if climbing:sport!=no | climbing:toprope!=no)", - "value": "yes" - }, - { - "key": "service:climbing_belay_device:rental", - "description": "Layer 'Climbing gyms' shows service:climbing_belay_device:rental=yes & service:climbing_belay_device:rental:fee=no with a fixed text, namely 'A belay device can be borrowed for free here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if climbing:sport!=no | climbing:toprope!=no)", - "value": "yes" - }, - { - "key": "service:climbing_belay_device:rental:fee", - "description": "Layer 'Climbing gyms' shows service:climbing_belay_device:rental=yes & service:climbing_belay_device:rental:fee=no with a fixed text, namely 'A belay device can be borrowed for free here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if climbing:sport!=no | climbing:toprope!=no)", - "value": "no" - }, - { - "key": "service:climbing_belay_device:rental", - "description": "Layer 'Climbing gyms' shows service:climbing_belay_device:rental=yes & service:climbing_belay_device:rental:charge~.+ with a fixed text, namely 'A belay device can be rented here for {service:climbing_belay_device:rental:charge}' (in the mapcomplete.org theme 'Personal theme') (This is only shown if climbing:sport!=no | climbing:toprope!=no)", - "value": "yes" - }, - { - "key": "service:climbing_belay_device:rental:charge", - "description": "Layer 'Climbing gyms' shows service:climbing_belay_device:rental=yes & service:climbing_belay_device:rental:charge~.+ with a fixed text, namely 'A belay device can be rented here for {service:climbing_belay_device:rental:charge}' (in the mapcomplete.org theme 'Personal theme') (This is only shown if climbing:sport!=no | climbing:toprope!=no)" - }, - { - "key": "service:climbing_belay_device:rental", - "description": "Layer 'Climbing gyms' shows service:climbing_belay_device:rental=yes with a fixed text, namely 'A belay device can be rented here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if climbing:sport!=no | climbing:toprope!=no)", - "value": "yes" - }, - { - "key": "service:climbing_belay_device:rental", - "description": "Layer 'Climbing gyms' shows service:climbing_belay_device:rental=no with a fixed text, namely 'A belay device can not be rented here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if climbing:sport!=no | climbing:toprope!=no)", - "value": "no" - }, - { - "key": "service:climbing_rope:rental", - "description": "Layer 'Climbing gyms' shows service:climbing_rope:rental=yes & service:climbing_rope:rental:fee=no with a fixed text, namely 'A climbing rope can be borrowed for free here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if climbing:sport!=no)", - "value": "yes" - }, - { - "key": "service:climbing_rope:rental:fee", - "description": "Layer 'Climbing gyms' shows service:climbing_rope:rental=yes & service:climbing_rope:rental:fee=no with a fixed text, namely 'A climbing rope can be borrowed for free here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if climbing:sport!=no)", - "value": "no" - }, - { - "key": "service:climbing_rope:rental", - "description": "Layer 'Climbing gyms' shows service:climbing_rope:rental=yes & service:climbing_rope:rental:charge~.+ with a fixed text, namely 'A climbing rope can be rented here for {service:climbing_rope:rental:charge}' (in the mapcomplete.org theme 'Personal theme') (This is only shown if climbing:sport!=no)", - "value": "yes" - }, - { - "key": "service:climbing_rope:rental:charge", - "description": "Layer 'Climbing gyms' shows service:climbing_rope:rental=yes & service:climbing_rope:rental:charge~.+ with a fixed text, namely 'A climbing rope can be rented here for {service:climbing_rope:rental:charge}' (in the mapcomplete.org theme 'Personal theme') (This is only shown if climbing:sport!=no)" - }, - { - "key": "service:climbing_rope:rental", - "description": "Layer 'Climbing gyms' shows service:climbing_rope:rental=yes with a fixed text, namely 'A climbing rope can be rented here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if climbing:sport!=no)", - "value": "yes" - }, - { - "key": "service:climbing_rope:rental", - "description": "Layer 'Climbing gyms' shows service:climbing_rope:rental=no with a fixed text, namely 'A climbing rope can not be rented here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if climbing:sport!=no)", - "value": "no" - }, - { - "key": "climbing:length", - "description": "Layer 'Climbing gyms' shows and asks freeform values for key 'climbing:length' (in the mapcomplete.org theme 'Personal theme') (This is only shown if climbing:sport!=no | climbing:toprope!=no)" - }, - { - "key": "climbing:grade:french:min", - "description": "Layer 'Climbing gyms' shows and asks freeform values for key 'climbing:grade:french:min' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "climbing:grade:french:max", - "description": "Layer 'Climbing gyms' shows and asks freeform values for key 'climbing:grade:french:max' (in the mapcomplete.org theme 'Personal theme') (This is only shown if climbing!~^(route)$ & office= & club= & (climbing:sport=yes | sport=climbing))" - }, - { - "key": "climbing:bolts:max", - "description": "Layer 'Climbing gyms' shows and asks freeform values for key 'climbing:bolts:max' (in the mapcomplete.org theme 'Personal theme') (This is only shown if climbing:sport!=no)" - }, - { - "key": "climbing:speed", - "description": "Layer 'Climbing gyms' shows climbing:speed=yes with a fixed text, namely 'There is a speed climbing wall' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "climbing:speed", - "description": "Layer 'Climbing gyms' shows climbing:speed=no with a fixed text, namely 'There is no speed climbing wall' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "climbing:speed", - "description": "Layer 'Climbing gyms' shows climbing:speed~.+ with a fixed text, namely 'There are {climbing:speed} speed climbing walls' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "shower", - "description": "Layer 'Climbing gyms' shows shower=hot with a fixed text, namely 'This facility does have showers with warm water' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "hot" - }, - { - "key": "shower", - "description": "Layer 'Climbing gyms' shows shower=cold with a fixed text, namely 'This facility does have showers, but the water is not heated' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "cold" - }, - { - "key": "shower", - "description": "Layer 'Climbing gyms' shows shower=yes with a fixed text, namely 'This facility does have showers' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "shower", - "description": "Layer 'Climbing gyms' shows shower=no with a fixed text, namely 'This facility does not offer a shower' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "internet_access", - "description": "Layer 'Climbing gyms' shows internet_access=wlan with a fixed text, namely 'This place offers wireless internet access' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "wlan" - }, - { - "key": "internet_access", - "description": "Layer 'Climbing gyms' shows internet_access=no with a fixed text, namely 'This place does not offer internet access' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "internet_access", - "description": "Layer 'Climbing gyms' shows internet_access=yes with a fixed text, namely 'This place offers internet access' (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "internet_access", - "description": "Layer 'Climbing gyms' shows internet_access=terminal with a fixed text, namely 'This place offers internet access via a terminal or computer' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "terminal" - }, - { - "key": "internet_access", - "description": "Layer 'Climbing gyms' shows internet_access=wired with a fixed text, namely 'This place offers wired internet access' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "wired" - }, - { - "key": "internet_access", - "description": "Layer 'Climbing gyms' shows internet_access=terminal;wifi with a fixed text, namely 'This place offers both wireless internet and internet access via a terminal or computer' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "terminal;wifi" - }, - { - "key": "internet_access:fee", - "description": "Layer 'Climbing gyms' shows internet_access:fee=yes with a fixed text, namely 'There is a fee for the internet access at this place' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access!=no & internet_access~.+)", - "value": "yes" - }, - { - "key": "internet_access:fee", - "description": "Layer 'Climbing gyms' shows internet_access:fee=no with a fixed text, namely 'Internet access is free at this place' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access!=no & internet_access~.+)", - "value": "no" - }, - { - "key": "internet_access:fee", - "description": "Layer 'Climbing gyms' shows internet_access:fee=customers with a fixed text, namely 'Internet access is free at this place, for customers only' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access!=no & internet_access~.+)", - "value": "customers" - }, - { - "key": "internet_access:ssid", - "description": "Layer 'Climbing gyms' shows and asks freeform values for key 'internet_access:ssid' (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access~^(.*wlan.*)$)" - }, - { - "key": "internet_access:ssid", - "description": "Layer 'Climbing gyms' shows internet_access:ssid=Telekom with a fixed text, namely 'Telekom' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access~^(.*wlan.*)$)", - "value": "Telekom" - }, - { - "key": "leisure", - "description": "The MapComplete theme Personal theme has a layer Climbing opportunities? showing features with this tag", - "value": "sports_centre" - }, - { - "key": "barrier", - "description": "The MapComplete theme Personal theme has a layer Climbing opportunities? showing features with this tag", - "value": "wall" - }, - { - "key": "barrier", - "description": "The MapComplete theme Personal theme has a layer Climbing opportunities? showing features with this tag", - "value": "retaining_wall" - }, - { - "key": "natural", - "description": "The MapComplete theme Personal theme has a layer Climbing opportunities? showing features with this tag", - "value": "cliff" - }, - { - "key": "natural", - "description": "The MapComplete theme Personal theme has a layer Climbing opportunities? showing features with this tag", - "value": "rock" - }, - { - "key": "natural", - "description": "The MapComplete theme Personal theme has a layer Climbing opportunities? showing features with this tag", - "value": "stone" - }, - { - "key": "climbing", - "description": "The MapComplete theme Personal theme has a layer Climbing opportunities? showing features with this tag", - "value": "" - }, - { - "key": "id", - "description": "Layer 'Climbing opportunities?' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "sport", - "description": "Layer 'Climbing opportunities?' shows sport=climbing with a fixed text, namely 'Climbing is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "climbing" - }, - { - "key": "climbing", - "description": "Layer 'Climbing opportunities?' shows climbing=no with a fixed text, namely 'Climbing is not possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "climbing", - "description": "The MapComplete theme Personal theme has a layer Climbing routes showing features with this tag", - "value": "route" - }, - { - "key": "id", - "description": "Layer 'Climbing routes' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Climbing routes allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Climbing routes allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Climbing routes allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Climbing routes allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Climbing routes allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "name", - "description": "Layer 'Climbing routes' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "noname", - "description": "Layer 'Climbing routes' shows noname=yes & name= with a fixed text, namely 'This climbing route doesn't have a name' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "name", - "description": "Layer 'Climbing routes' shows noname=yes & name= with a fixed text, namely 'This climbing route doesn't have a name' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key name.", - "value": "" - }, - { - "key": "climbing:length", - "description": "Layer 'Climbing routes' shows and asks freeform values for key 'climbing:length' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "climbing:grade:french", - "description": "Layer 'Climbing routes' shows and asks freeform values for key 'climbing:grade:french' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "climbing:bolts", - "description": "Layer 'Climbing routes' shows and asks freeform values for key 'climbing:bolts' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "climbing:bolted", - "description": "Layer 'Climbing routes' shows climbing:bolted=no with a fixed text, namely 'This route is not bolted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "description", - "description": "Layer 'Climbing routes' shows and asks freeform values for key 'description' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Clocks showing features with this tag", - "value": "clock" - }, - { - "key": "id", - "description": "Layer 'Clocks' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Clocks allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Clocks allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Clocks allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Clocks allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Clocks allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "support", - "description": "Layer 'Clocks' shows support=pole with a fixed text, namely 'This clock is mounted on a pole' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "pole" - }, - { - "key": "support", - "description": "Layer 'Clocks' shows support=wall_mounted with a fixed text, namely 'This clock is mounted on a wall' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "wall_mounted" - }, - { - "key": "support", - "description": "Layer 'Clocks' shows support=billboard with a fixed text, namely 'This clock is part of a billboard' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "billboard" - }, - { - "key": "support", - "description": "Layer 'Clocks' shows support=ground with a fixed text, namely 'This clock is on the ground' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "ground" - }, - { - "key": "display", - "description": "Layer 'Clocks' shows display=analog with a fixed text, namely 'This clock displays the time with hands' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "analog" - }, - { - "key": "display", - "description": "Layer 'Clocks' shows display=digital with a fixed text, namely 'This clock displays the time with digits' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "digital" - }, - { - "key": "display", - "description": "Layer 'Clocks' shows display=sundial with a fixed text, namely 'This clock displays the time with a sundial' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "sundial" - }, - { - "key": "display", - "description": "Layer 'Clocks' shows display=unorthodox with a fixed text, namely 'This clock displays the time in a non-standard way, e.g using binary, water or something else' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "unorthodox" - }, - { - "key": "visibility", - "description": "Layer 'Clocks' shows visibility=house with a fixed text, namely 'This clock is visible from about 5 meters away (small wall-mounted clock)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "house" - }, - { - "key": "visibility", - "description": "Layer 'Clocks' shows visibility=street with a fixed text, namely 'This clock is visible from about 20 meters away (medium size billboard clock)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "street" - }, - { - "key": "visibility", - "description": "Layer 'Clocks' shows visibility=area with a fixed text, namely 'This clock is visible from more than 20 meters away (e.g. a church clock or station clock)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "area" - }, - { - "key": "date", - "description": "Layer 'Clocks' shows date=yes with a fixed text, namely 'This clock also displays the date' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "date", - "description": "Layer 'Clocks' shows date=no with a fixed text, namely 'This clock does not display the date' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "date", - "description": "Layer 'Clocks' shows date= with a fixed text, namely 'This clock does probably not display the date' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key date.", - "value": "" - }, - { - "key": "thermometer", - "description": "Layer 'Clocks' shows thermometer=yes with a fixed text, namely 'This clock also displays the temperature' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "thermometer", - "description": "Layer 'Clocks' shows thermometer=no with a fixed text, namely 'This clock does not display the temperature' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "thermometer", - "description": "Layer 'Clocks' shows thermometer= with a fixed text, namely 'This clock does probably not display the temperature' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key thermometer.", - "value": "" - }, - { - "key": "barometer", - "description": "Layer 'Clocks' shows barometer=yes with a fixed text, namely 'This clock also displays the air pressure' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "barometer", - "description": "Layer 'Clocks' shows barometer=no with a fixed text, namely 'This clock does not display the air pressure' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "barometer", - "description": "Layer 'Clocks' shows barometer= with a fixed text, namely 'This clock does probably not display the air pressure' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key barometer.", - "value": "" - }, - { - "key": "hygrometer", - "description": "Layer 'Clocks' shows hygrometer=yes with a fixed text, namely 'This clock also displays the humidity' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "hygrometer", - "description": "Layer 'Clocks' shows hygrometer=no with a fixed text, namely 'This clock does not display the humidity' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "hygrometer", - "description": "Layer 'Clocks' shows hygrometer= with a fixed text, namely 'This clock does probably not display the humidity' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key hygrometer.", - "value": "" - }, - { - "key": "faces", - "description": "Layer 'Clocks' shows and asks freeform values for key 'faces' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "faces", - "description": "Layer 'Clocks' shows faces=1 with a fixed text, namely 'This clock has one face' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "1" - }, - { - "key": "faces", - "description": "Layer 'Clocks' shows faces=2 with a fixed text, namely 'This clock has two faces' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "2" - }, - { - "key": "faces", - "description": "Layer 'Clocks' shows faces=4 with a fixed text, namely 'This clock has four faces' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "4" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Crossings showing features with this tag", - "value": "traffic_signals" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Crossings showing features with this tag", - "value": "crossing" - }, - { - "key": "id", - "description": "Layer 'Crossings' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Crossings allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Crossings allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Crossings allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Crossings allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Crossings allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "crossing", - "description": "Layer 'Crossings' shows crossing=uncontrolled with a fixed text, namely 'Crossing, without traffic lights' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if highway=crossing)", - "value": "uncontrolled" - }, - { - "key": "crossing", - "description": "Layer 'Crossings' shows crossing=traffic_signals with a fixed text, namely 'Crossing with traffic signals' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if highway=crossing)", - "value": "traffic_signals" - }, - { - "key": "crossing", - "description": "Layer 'Crossings' shows crossing=zebra with a fixed text, namely 'Zebra crossing' (in the mapcomplete.org theme 'Personal theme') (This is only shown if highway=crossing)", - "value": "zebra" - }, - { - "key": "crossing", - "description": "Layer 'Crossings' shows crossing=unmarked with a fixed text, namely 'Crossing without crossing markings' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if highway=crossing)", - "value": "unmarked" - }, - { - "key": "crossing_ref", - "description": "Layer 'Crossings' shows crossing_ref=zebra with a fixed text, namely 'This is a zebra crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if crossing=uncontrolled)", - "value": "zebra" - }, - { - "key": "crossing_ref", - "description": "Layer 'Crossings' shows crossing_ref= with a fixed text, namely 'This is not a zebra crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key crossing_ref. (This is only shown if crossing=uncontrolled)", - "value": "" - }, - { - "key": "bicycle", - "description": "Layer 'Crossings' shows bicycle=yes with a fixed text, namely 'A cyclist can use this crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if highway=crossing)", - "value": "yes" - }, - { - "key": "bicycle", - "description": "Layer 'Crossings' shows bicycle=no with a fixed text, namely 'A cyclist can not use this crossing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if highway=crossing)", - "value": "no" - }, - { - "key": "crossing:island", - "description": "Layer 'Crossings' shows crossing:island=yes with a fixed text, namely 'This crossing has an island in the middle' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if highway=crossing)", - "value": "yes" - }, - { - "key": "crossing:island", - "description": "Layer 'Crossings' shows crossing:island=no with a fixed text, namely 'This crossing does not have an island in the middle' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if highway=crossing)", - "value": "no" - }, - { - "key": "tactile_paving", - "description": "Layer 'Crossings' shows tactile_paving=yes with a fixed text, namely 'This crossing has tactile paving' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if highway=crossing)", - "value": "yes" - }, - { - "key": "tactile_paving", - "description": "Layer 'Crossings' shows tactile_paving=no with a fixed text, namely 'This crossing does not have tactile paving' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if highway=crossing)", - "value": "no" - }, - { - "key": "tactile_paving", - "description": "Layer 'Crossings' shows tactile_paving=incorrect with a fixed text, namely 'This crossing has tactile paving, but is not correct' (in the mapcomplete.org theme 'Personal theme') (This is only shown if highway=crossing)", - "value": "incorrect" - }, - { - "key": "button_operated", - "description": "Layer 'Crossings' shows button_operated=yes with a fixed text, namely 'This traffic light has a button to request green light' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if highway=traffic_signals | crossing=traffic_signals)", - "value": "yes" - }, - { - "key": "button_operated", - "description": "Layer 'Crossings' shows button_operated=no with a fixed text, namely 'This traffic light does not have a button to request green light' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if highway=traffic_signals | crossing=traffic_signals)", - "value": "no" - }, - { - "key": "traffic_signals:sound", - "description": "Layer 'Crossings' shows traffic_signals:sound=yes with a fixed text, namely 'This traffic light has sound signals to help crossing, both for finding the crossing and for crossing.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if crossing=traffic_signals)", - "value": "yes" - }, - { - "key": "traffic_signals:sound", - "description": "Layer 'Crossings' shows traffic_signals:sound=no with a fixed text, namely 'This traffic light does not have sound signals to help crossing.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if crossing=traffic_signals)", - "value": "no" - }, - { - "key": "traffic_signals:sound", - "description": "Layer 'Crossings' shows traffic_signals:sound=locate with a fixed text, namely 'This traffic light has a sound signal to help locate the pole, but no signal to sign that it is safe to cross.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if crossing=traffic_signals)", - "value": "locate" - }, - { - "key": "traffic_signals:sound", - "description": "Layer 'Crossings' shows traffic_signals:sound=walk with a fixed text, namely 'This traffic light has a sound signal to sign that it is safe to cross, but no signal to help locate the pole.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if crossing=traffic_signals)", - "value": "walk" - }, - { - "key": "traffic_signals:vibration", - "description": "Layer 'Crossings' shows traffic_signals:vibration=yes with a fixed text, namely 'The button for this traffic light has a vibration signal to indicate that it is safe to cross.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if crossing=traffic_signals & button_operated=yes)", - "value": "yes" - }, - { - "key": "traffic_signals:vibration", - "description": "Layer 'Crossings' shows traffic_signals:vibration=no with a fixed text, namely 'The button for this traffic light does not have a vibration signal to indicate that it is safe to cross.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if crossing=traffic_signals & button_operated=yes)", - "value": "no" - }, - { - "key": "traffic_signals:arrow", - "description": "Layer 'Crossings' shows traffic_signals:arrow=yes with a fixed text, namely 'This traffic light has an arrow pointing in the direction of crossing.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if crossing=traffic_signals)", - "value": "yes" - }, - { - "key": "traffic_signals:arrow", - "description": "Layer 'Crossings' shows traffic_signals:arrow=no with a fixed text, namely 'This traffic light does not have an arrow pointing in the direction of crossing.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if crossing=traffic_signals)", - "value": "no" - }, - { - "key": "traffic_signals:minimap", - "description": "Layer 'Crossings' shows traffic_signals:minimap=yes with a fixed text, namely 'This traffic light has a tactile map showing the layout of the crossing.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if crossing=traffic_signals)", - "value": "yes" - }, - { - "key": "traffic_signals:minimap", - "description": "Layer 'Crossings' shows traffic_signals:minimap=no with a fixed text, namely 'This traffic light does not have a tactile map showing the layout of the crossing.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if crossing=traffic_signals)", - "value": "no" - }, - { - "key": "red_turn:right:bicycle", - "description": "Layer 'Crossings' shows red_turn:right:bicycle=yes with a fixed text, namely 'A cyclist can turn right if the light is red' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if highway=traffic_signals)", - "value": "yes" - }, - { - "key": "red_turn:right:bicycle", - "description": "Layer 'Crossings' shows red_turn:right:bicycle=yes with a fixed text, namely 'A cyclist can turn right if the light is red' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if highway=traffic_signals)", - "value": "yes" - }, - { - "key": "red_turn:right:bicycle", - "description": "Layer 'Crossings' shows red_turn:right:bicycle=no with a fixed text, namely 'A cyclist can not turn right if the light is red' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if highway=traffic_signals)", - "value": "no" - }, - { - "key": "red_turn:straight:bicycle", - "description": "Layer 'Crossings' shows red_turn:straight:bicycle=yes with a fixed text, namely 'A cyclist can go straight on if the light is red' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if highway=traffic_signals)", - "value": "yes" - }, - { - "key": "red_turn:straight:bicycle", - "description": "Layer 'Crossings' shows red_turn:straight:bicycle=yes with a fixed text, namely 'A cyclist can go straight on if the light is red' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if highway=traffic_signals)", - "value": "yes" - }, - { - "key": "red_turn:straight:bicycle", - "description": "Layer 'Crossings' shows red_turn:straight:bicycle=no with a fixed text, namely 'A cyclist can not go straight on if the light is red' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if highway=traffic_signals)", - "value": "no" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Cycleways and roads showing features with this tag", - "value": "cycleway" - }, - { - "key": "cycleway", - "description": "The MapComplete theme Personal theme has a layer Cycleways and roads showing features with this tag", - "value": "lane" - }, - { - "key": "cycleway", - "description": "The MapComplete theme Personal theme has a layer Cycleways and roads showing features with this tag", - "value": "shared_lane" - }, - { - "key": "cycleway", - "description": "The MapComplete theme Personal theme has a layer Cycleways and roads showing features with this tag", - "value": "track" - }, - { - "key": "cyclestreet", - "description": "The MapComplete theme Personal theme has a layer Cycleways and roads showing features with this tag", - "value": "yes" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Cycleways and roads showing features with this tag", - "value": "residential" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Cycleways and roads showing features with this tag", - "value": "tertiary" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Cycleways and roads showing features with this tag", - "value": "unclassified" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Cycleways and roads showing features with this tag", - "value": "primary" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Cycleways and roads showing features with this tag", - "value": "secondary" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Cycleways and roads showing features with this tag", - "value": "tertiary_link" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Cycleways and roads showing features with this tag", - "value": "primary_link" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Cycleways and roads showing features with this tag", - "value": "secondary_link" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Cycleways and roads showing features with this tag", - "value": "service" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Cycleways and roads showing features with this tag", - "value": "footway" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Cycleways and roads showing features with this tag", - "value": "pedestrian" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Cycleways and roads showing features with this tag", - "value": "living_street" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Cycleways and roads showing features with this tag", - "value": "path" - }, - { - "key": "bicycle", - "description": "The MapComplete theme Personal theme has a layer Cycleways and roads showing features with this tag", - "value": "designated" - }, - { - "key": "id", - "description": "Layer 'Cycleways and roads' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Cycleways and roads allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Cycleways and roads allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Cycleways and roads allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Cycleways and roads allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Cycleways and roads allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "cycleway", - "description": "Layer 'Cycleways and roads' shows cycleway=shared_lane with a fixed text, namely 'There is a shared lane' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if highway!=cycleway & highway!=path & highway!=footway & highway!=pedestrian)", - "value": "shared_lane" - }, - { - "key": "cycleway", - "description": "Layer 'Cycleways and roads' shows cycleway=lane with a fixed text, namely 'There is a lane next to the road (separated with paint)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if highway!=cycleway & highway!=path & highway!=footway & highway!=pedestrian)", - "value": "lane" - }, - { - "key": "cycleway", - "description": "Layer 'Cycleways and roads' shows cycleway=track with a fixed text, namely 'There is a track, but no cycleway drawn separately from this road on the map.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if highway!=cycleway & highway!=path & highway!=footway & highway!=pedestrian)", - "value": "track" - }, - { - "key": "cycleway", - "description": "Layer 'Cycleways and roads' shows cycleway=separate with a fixed text, namely 'There is a separately drawn cycleway' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if highway!=cycleway & highway!=path & highway!=footway & highway!=pedestrian)", - "value": "separate" - }, - { - "key": "cycleway", - "description": "Layer 'Cycleways and roads' shows cycleway=no with a fixed text, namely 'There is no cycleway' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if highway!=cycleway & highway!=path & highway!=footway & highway!=pedestrian)", - "value": "no" - }, - { - "key": "cycleway", - "description": "Layer 'Cycleways and roads' shows cycleway=no with a fixed text, namely 'There is no cycleway' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if highway!=cycleway & highway!=path & highway!=footway & highway!=pedestrian)", - "value": "no" - }, - { - "key": "lit", - "description": "Layer 'Cycleways and roads' shows lit=yes with a fixed text, namely 'This street is lit' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "lit", - "description": "Layer 'Cycleways and roads' shows lit=no with a fixed text, namely 'This road is not lit' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "lit", - "description": "Layer 'Cycleways and roads' shows lit=sunset-sunrise with a fixed text, namely 'This road is lit at night' (in the mapcomplete.org theme 'Personal theme')", - "value": "sunset-sunrise" - }, - { - "key": "lit", - "description": "Layer 'Cycleways and roads' shows lit=24/7 with a fixed text, namely 'This road is lit 24/7' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "24/7" - }, - { - "key": "cyclestreet", - "description": "Layer 'Cycleways and roads' shows cyclestreet=yes with a fixed text, namely 'This is a cyclestreet, and a 30km/h zone.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if highway!=cycleway & highway!=path & highway!=footway)", - "value": "yes" - }, - { - "key": "cyclestreet", - "description": "Layer 'Cycleways and roads' shows cyclestreet=yes with a fixed text, namely 'This is a cyclestreet' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if highway!=cycleway & highway!=path & highway!=footway)", - "value": "yes" - }, - { - "key": "cyclestreet", - "description": "Layer 'Cycleways and roads' shows cyclestreet= with a fixed text, namely 'This is not a cyclestreet.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key cyclestreet. (This is only shown if highway!=cycleway & highway!=path & highway!=footway)", - "value": "" - }, - { - "key": "maxspeed", - "description": "Layer 'Cycleways and roads' shows and asks freeform values for key 'maxspeed' (in the mapcomplete.org theme 'Personal theme') (This is only shown if highway!=cycleway & highway!=path & highway!=footway & highway!=pedestrian)" - }, - { - "key": "maxspeed", - "description": "Layer 'Cycleways and roads' shows maxspeed=20 with a fixed text, namely 'The maximum speed is 20 km/h' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if highway!=cycleway & highway!=path & highway!=footway & highway!=pedestrian)", - "value": "20" - }, - { - "key": "maxspeed", - "description": "Layer 'Cycleways and roads' shows maxspeed=30 with a fixed text, namely 'The maximum speed is 30 km/h' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if highway!=cycleway & highway!=path & highway!=footway & highway!=pedestrian)", - "value": "30" - }, - { - "key": "maxspeed", - "description": "Layer 'Cycleways and roads' shows maxspeed=50 with a fixed text, namely 'The maximum speed is 50 km/h' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if highway!=cycleway & highway!=path & highway!=footway & highway!=pedestrian)", - "value": "50" - }, - { - "key": "maxspeed", - "description": "Layer 'Cycleways and roads' shows maxspeed=70 with a fixed text, namely 'The maximum speed is 70 km/h' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if highway!=cycleway & highway!=path & highway!=footway & highway!=pedestrian)", - "value": "70" - }, - { - "key": "maxspeed", - "description": "Layer 'Cycleways and roads' shows maxspeed=90 with a fixed text, namely 'The maximum speed is 90 km/h' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if highway!=cycleway & highway!=path & highway!=footway & highway!=pedestrian)", - "value": "90" - }, - { - "key": "cycleway:surface", - "description": "Layer 'Cycleways and roads' shows and asks freeform values for key 'cycleway:surface' (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway=shared_lane | cycleway=lane | cycleway=track)" - }, - { - "key": "cycleway:surface", - "description": "Layer 'Cycleways and roads' shows cycleway:surface=unpaved with a fixed text, namely 'This cycleway is unpaved' (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway=shared_lane | cycleway=lane | cycleway=track)", - "value": "unpaved" - }, - { - "key": "cycleway:surface", - "description": "Layer 'Cycleways and roads' shows cycleway:surface=paved with a fixed text, namely 'This cycleway is paved' (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway=shared_lane | cycleway=lane | cycleway=track)", - "value": "paved" - }, - { - "key": "cycleway:surface", - "description": "Layer 'Cycleways and roads' shows cycleway:surface=asphalt with a fixed text, namely 'This cycleway is made of asphalt' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway=shared_lane | cycleway=lane | cycleway=track)", - "value": "asphalt" - }, - { - "key": "cycleway:surface", - "description": "Layer 'Cycleways and roads' shows cycleway:surface=paving_stones with a fixed text, namely 'This cycleway is made of smooth paving stones' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway=shared_lane | cycleway=lane | cycleway=track)", - "value": "paving_stones" - }, - { - "key": "cycleway:surface", - "description": "Layer 'Cycleways and roads' shows cycleway:surface=concrete with a fixed text, namely 'This cycleway is made of concrete' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway=shared_lane | cycleway=lane | cycleway=track)", - "value": "concrete" - }, - { - "key": "cycleway:surface", - "description": "Layer 'Cycleways and roads' shows cycleway:surface=cobblestone with a fixed text, namely 'This cycleway is made of cobblestone (unhewn or sett)' (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway=shared_lane | cycleway=lane | cycleway=track)", - "value": "cobblestone" - }, - { - "key": "cycleway:surface", - "description": "Layer 'Cycleways and roads' shows cycleway:surface=unhewn_cobblestone with a fixed text, namely 'This cycleway is made of raw, natural cobblestone' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway=shared_lane | cycleway=lane | cycleway=track)", - "value": "unhewn_cobblestone" - }, - { - "key": "cycleway:surface", - "description": "Layer 'Cycleways and roads' shows cycleway:surface=sett with a fixed text, namely 'This cycleway is made of flat, square cobblestone' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway=shared_lane | cycleway=lane | cycleway=track)", - "value": "sett" - }, - { - "key": "cycleway:surface", - "description": "Layer 'Cycleways and roads' shows cycleway:surface=wood with a fixed text, namely 'This cycleway is made of wood' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway=shared_lane | cycleway=lane | cycleway=track)", - "value": "wood" - }, - { - "key": "cycleway:surface", - "description": "Layer 'Cycleways and roads' shows cycleway:surface=gravel with a fixed text, namely 'This cycleway is made of gravel' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway=shared_lane | cycleway=lane | cycleway=track)", - "value": "gravel" - }, - { - "key": "cycleway:surface", - "description": "Layer 'Cycleways and roads' shows cycleway:surface=fine_gravel with a fixed text, namely 'This cycleway is made of fine gravel' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway=shared_lane | cycleway=lane | cycleway=track)", - "value": "fine_gravel" - }, - { - "key": "cycleway:surface", - "description": "Layer 'Cycleways and roads' shows cycleway:surface=pebblestone with a fixed text, namely 'This cycleway is made of pebblestone' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway=shared_lane | cycleway=lane | cycleway=track)", - "value": "pebblestone" - }, - { - "key": "cycleway:surface", - "description": "Layer 'Cycleways and roads' shows cycleway:surface=ground with a fixed text, namely 'This cycleway is made from raw ground' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway=shared_lane | cycleway=lane | cycleway=track)", - "value": "ground" - }, - { - "key": "incline", - "description": "Layer 'Cycleways and roads' shows and asks freeform values for key 'incline' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "incline", - "description": "Layer 'Cycleways and roads' shows incline= with a fixed text, namely 'There is (probably) no incline here' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key incline.", - "value": "" - }, - { - "key": "incline", - "description": "Layer 'Cycleways and roads' shows incline=up | incline=down | incline=yes with a fixed text, namely 'This road has a slope' (in the mapcomplete.org theme 'Personal theme')", - "value": "up" - }, - { - "key": "incline", - "description": "Layer 'Cycleways and roads' shows incline=up | incline=down | incline=yes with a fixed text, namely 'This road has a slope' (in the mapcomplete.org theme 'Personal theme')", - "value": "down" - }, - { - "key": "incline", - "description": "Layer 'Cycleways and roads' shows incline=up | incline=down | incline=yes with a fixed text, namely 'This road has a slope' (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "cycleway:smoothness", - "description": "Layer 'Cycleways and roads' shows cycleway:smoothness=excellent with a fixed text, namely 'Usable for thin rollers: rollerblade, skateboard' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway=shared_lane | cycleway=lane | cycleway=track)", - "value": "excellent" - }, - { - "key": "cycleway:smoothness", - "description": "Layer 'Cycleways and roads' shows cycleway:smoothness=good with a fixed text, namely 'Usable for thin wheels: racing bike' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway=shared_lane | cycleway=lane | cycleway=track)", - "value": "good" - }, - { - "key": "cycleway:smoothness", - "description": "Layer 'Cycleways and roads' shows cycleway:smoothness=intermediate with a fixed text, namely 'Usable for normal wheels: city bike, wheelchair, scooter' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway=shared_lane | cycleway=lane | cycleway=track)", - "value": "intermediate" - }, - { - "key": "cycleway:smoothness", - "description": "Layer 'Cycleways and roads' shows cycleway:smoothness=bad with a fixed text, namely 'Usable for robust wheels: trekking bike, car, rickshaw' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway=shared_lane | cycleway=lane | cycleway=track)", - "value": "bad" - }, - { - "key": "cycleway:smoothness", - "description": "Layer 'Cycleways and roads' shows cycleway:smoothness=very_bad with a fixed text, namely 'Usable for vehicles with high clearance: light duty off-road vehicle' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway=shared_lane | cycleway=lane | cycleway=track)", - "value": "very_bad" - }, - { - "key": "cycleway:smoothness", - "description": "Layer 'Cycleways and roads' shows cycleway:smoothness=horrible with a fixed text, namely 'Usable for off-road vehicles: heavy duty off-road vehicle' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway=shared_lane | cycleway=lane | cycleway=track)", - "value": "horrible" - }, - { - "key": "cycleway:smoothness", - "description": "Layer 'Cycleways and roads' shows cycleway:smoothness=very_horrible with a fixed text, namely 'Usable for specialized off-road vehicles: tractor, ATV' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway=shared_lane | cycleway=lane | cycleway=track)", - "value": "very_horrible" - }, - { - "key": "cycleway:smoothness", - "description": "Layer 'Cycleways and roads' shows cycleway:smoothness=impassable with a fixed text, namely 'Impassable / No wheeled vehicle' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway=shared_lane | cycleway=lane | cycleway=track)", - "value": "impassable" - }, - { - "key": "surface", - "description": "Layer 'Cycleways and roads' shows and asks freeform values for key 'surface' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "surface", - "description": "Layer 'Cycleways and roads' shows surface=unpaved with a fixed text, namely 'This cycleway is unhardened' (in the mapcomplete.org theme 'Personal theme')", - "value": "unpaved" - }, - { - "key": "surface", - "description": "Layer 'Cycleways and roads' shows surface=paved with a fixed text, namely 'This cycleway is paved' (in the mapcomplete.org theme 'Personal theme')", - "value": "paved" - }, - { - "key": "surface", - "description": "Layer 'Cycleways and roads' shows surface=asphalt with a fixed text, namely 'This cycleway is made of asphalt' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "asphalt" - }, - { - "key": "surface", - "description": "Layer 'Cycleways and roads' shows surface=paving_stones with a fixed text, namely 'This cycleway is made of smooth paving stones' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "paving_stones" - }, - { - "key": "surface", - "description": "Layer 'Cycleways and roads' shows surface=concrete with a fixed text, namely 'This cycleway is made of concrete' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "concrete" - }, - { - "key": "surface", - "description": "Layer 'Cycleways and roads' shows surface=cobblestone with a fixed text, namely 'This cycleway is made of cobblestone (unhewn or sett)' (in the mapcomplete.org theme 'Personal theme')", - "value": "cobblestone" - }, - { - "key": "surface", - "description": "Layer 'Cycleways and roads' shows surface=unhewn_cobblestone with a fixed text, namely 'This cycleway is made of raw, natural cobblestone' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "unhewn_cobblestone" - }, - { - "key": "surface", - "description": "Layer 'Cycleways and roads' shows surface=sett with a fixed text, namely 'This cycleway is made of flat, square cobblestone' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "sett" - }, - { - "key": "surface", - "description": "Layer 'Cycleways and roads' shows surface=wood with a fixed text, namely 'This cycleway is made of wood' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "wood" - }, - { - "key": "surface", - "description": "Layer 'Cycleways and roads' shows surface=gravel with a fixed text, namely 'This cycleway is made of gravel' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "gravel" - }, - { - "key": "surface", - "description": "Layer 'Cycleways and roads' shows surface=fine_gravel with a fixed text, namely 'This cycleway is made of fine gravel' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "fine_gravel" - }, - { - "key": "surface", - "description": "Layer 'Cycleways and roads' shows surface=pebblestone with a fixed text, namely 'This cycleway is made of pebblestone' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "pebblestone" - }, - { - "key": "surface", - "description": "Layer 'Cycleways and roads' shows surface=ground with a fixed text, namely 'This cycleway is made from raw ground' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "ground" - }, - { - "key": "smoothness", - "description": "Layer 'Cycleways and roads' shows smoothness=excellent with a fixed text, namely 'Usable for thin rollers: rollerblade, skateboard' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway=no | highway=cycleway)", - "value": "excellent" - }, - { - "key": "smoothness", - "description": "Layer 'Cycleways and roads' shows smoothness=good with a fixed text, namely 'Usable for thin wheels: racing bike' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway=no | highway=cycleway)", - "value": "good" - }, - { - "key": "smoothness", - "description": "Layer 'Cycleways and roads' shows smoothness=intermediate with a fixed text, namely 'Usable for normal wheels: city bike, wheelchair, scooter' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway=no | highway=cycleway)", - "value": "intermediate" - }, - { - "key": "smoothness", - "description": "Layer 'Cycleways and roads' shows smoothness=bad with a fixed text, namely 'Usable for robust wheels: trekking bike, car, rickshaw' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway=no | highway=cycleway)", - "value": "bad" - }, - { - "key": "smoothness", - "description": "Layer 'Cycleways and roads' shows smoothness=very_bad with a fixed text, namely 'Usable for vehicles with high clearance: light duty off-road vehicle' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway=no | highway=cycleway)", - "value": "very_bad" - }, - { - "key": "smoothness", - "description": "Layer 'Cycleways and roads' shows smoothness=horrible with a fixed text, namely 'Usable for off-road vehicles: heavy duty off-road vehicle' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway=no | highway=cycleway)", - "value": "horrible" - }, - { - "key": "smoothness", - "description": "Layer 'Cycleways and roads' shows smoothness=very_horrible with a fixed text, namely 'Usable for specialized off-road vehicles: tractor, ATV' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway=no | highway=cycleway)", - "value": "very_horrible" - }, - { - "key": "smoothness", - "description": "Layer 'Cycleways and roads' shows smoothness=impassable with a fixed text, namely 'Impassable / No wheeled vehicle' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway=no | highway=cycleway)", - "value": "impassable" - }, - { - "key": "width:carriageway", - "description": "Layer 'Cycleways and roads' shows and asks freeform values for key 'width:carriageway' (in the mapcomplete.org theme 'Personal theme') (This is only shown if highway!=cycleway & highway!=path & highway!=footway)" - }, - { - "key": "cycleway:traffic_sign", - "description": "Layer 'Cycleways and roads' shows cycleway:traffic_sign=BE:D7 with a fixed text, namely 'Compulsory cycleway' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (cycleway=lane | cycleway=track) & (_country=be))", - "value": "BE:D7" - }, - { - "key": "cycleway:traffic_sign", - "description": "Layer 'Cycleways and roads' shows cycleway:traffic_sign~^(BE:D7;.*)$ with a fixed text, namely 'Compulsory cycleway (with supplementary sign)
' (in the mapcomplete.org theme 'Personal theme') (This is only shown if (cycleway=lane | cycleway=track) & (_country=be))" - }, - { - "key": "cycleway:traffic_sign", - "description": "Layer 'Cycleways and roads' shows cycleway:traffic_sign=BE:D9 with a fixed text, namely 'Segregated foot/cycleway' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (cycleway=lane | cycleway=track) & (_country=be))", - "value": "BE:D9" - }, - { - "key": "cycleway:traffic_sign", - "description": "Layer 'Cycleways and roads' shows cycleway:traffic_sign=BE:D10 with a fixed text, namely 'Unsegregated foot/cycleway' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (cycleway=lane | cycleway=track) & (_country=be))", - "value": "BE:D10" - }, - { - "key": "cycleway:traffic_sign", - "description": "Layer 'Cycleways and roads' shows cycleway:traffic_sign=none with a fixed text, namely 'No traffic sign present' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (cycleway=lane | cycleway=track) & (_country=be))", - "value": "none" - }, - { - "key": "traffic_sign", - "description": "Layer 'Cycleways and roads' shows traffic_sign=BE:D7 with a fixed text, namely 'Compulsory cycleway' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (highway=cycleway | highway=path) & (_country=be | _country=nl))", - "value": "BE:D7" - }, - { - "key": "traffic_sign", - "description": "Layer 'Cycleways and roads' shows traffic_sign~^(BE:D7;.*)$ with a fixed text, namely 'Compulsory cycleway (with supplementary sign)
' (in the mapcomplete.org theme 'Personal theme') (This is only shown if (highway=cycleway | highway=path) & (_country=be | _country=nl))" - }, - { - "key": "traffic_sign", - "description": "Layer 'Cycleways and roads' shows traffic_sign=BE:D9 with a fixed text, namely 'Segregated foot/cycleway' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (highway=cycleway | highway=path) & (_country=be | _country=nl))", - "value": "BE:D9" - }, - { - "key": "traffic_sign", - "description": "Layer 'Cycleways and roads' shows traffic_sign=BE:D10 with a fixed text, namely 'Unsegregated foot/cycleway' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (highway=cycleway | highway=path) & (_country=be | _country=nl))", - "value": "BE:D10" - }, - { - "key": "traffic_sign", - "description": "Layer 'Cycleways and roads' shows traffic_sign=NL:G11 with a fixed text, namely 'Compulsory cycleway' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (highway=cycleway | highway=path) & (_country=be | _country=nl))", - "value": "NL:G11" - }, - { - "key": "traffic_sign", - "description": "Layer 'Cycleways and roads' shows traffic_sign=NL:G12a with a fixed text, namely 'Compulsory (moped)cycleway' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (highway=cycleway | highway=path) & (_country=be | _country=nl))", - "value": "NL:G12a" - }, - { - "key": "traffic_sign", - "description": "Layer 'Cycleways and roads' shows traffic_sign=NL:G13 with a fixed text, namely 'Non-compulsory cycleway' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (highway=cycleway | highway=path) & (_country=be | _country=nl))", - "value": "NL:G13" - }, - { - "key": "traffic_sign", - "description": "Layer 'Cycleways and roads' shows traffic_sign=none with a fixed text, namely 'No traffic sign present' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (highway=cycleway | highway=path) & (_country=be | _country=nl))", - "value": "none" - }, - { - "key": "cycleway:traffic_sign", - "description": "Layer 'Cycleways and roads' shows cycleway:traffic_sign=BE:D7;BE:M6 with a fixed text, namely 'Mopeds must use the cycleway' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway:traffic_sign=BE:D7 | cycleway:traffic_sign~^(BE:D7;.*)$)", - "value": "BE:D7;BE:M6" - }, - { - "key": "cycleway:traffic_sign", - "description": "Layer 'Cycleways and roads' shows cycleway:traffic_sign=BE:D7;BE:M13 with a fixed text, namely 'Speedpedelecs must use the cycleway' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway:traffic_sign=BE:D7 | cycleway:traffic_sign~^(BE:D7;.*)$)", - "value": "BE:D7;BE:M13" - }, - { - "key": "cycleway:traffic_sign", - "description": "Layer 'Cycleways and roads' shows cycleway:traffic_sign=BE:D7;BE:M14 with a fixed text, namely 'Mopeds and speedpedelecs must use the cycleway' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway:traffic_sign=BE:D7 | cycleway:traffic_sign~^(BE:D7;.*)$)", - "value": "BE:D7;BE:M14" - }, - { - "key": "cycleway:traffic_sign", - "description": "Layer 'Cycleways and roads' shows cycleway:traffic_sign=BE:D7;BE:M7 with a fixed text, namely 'Mopeds are not allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway:traffic_sign=BE:D7 | cycleway:traffic_sign~^(BE:D7;.*)$)", - "value": "BE:D7;BE:M7" - }, - { - "key": "cycleway:traffic_sign", - "description": "Layer 'Cycleways and roads' shows cycleway:traffic_sign=BE:D7;BE:M15 with a fixed text, namely 'Speedpedelecs are not allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway:traffic_sign=BE:D7 | cycleway:traffic_sign~^(BE:D7;.*)$)", - "value": "BE:D7;BE:M15" - }, - { - "key": "cycleway:traffic_sign", - "description": "Layer 'Cycleways and roads' shows cycleway:traffic_sign=BE:D7;BE:M16 with a fixed text, namely 'Mopeds and speedpedelecs are not allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway:traffic_sign=BE:D7 | cycleway:traffic_sign~^(BE:D7;.*)$)", - "value": "BE:D7;BE:M16" - }, - { - "key": "cycleway:traffic_sign:supplementary", - "description": "Layer 'Cycleways and roads' shows cycleway:traffic_sign:supplementary=none with a fixed text, namely 'No supplementary traffic sign present' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway:traffic_sign=BE:D7 | cycleway:traffic_sign~^(BE:D7;.*)$)", - "value": "none" - }, - { - "key": "cycleway:buffer", - "description": "Layer 'Cycleways and roads' shows and asks freeform values for key 'cycleway:buffer' (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway=track | cycleway=lane)" - }, - { - "key": "cycleway:separation", - "description": "Layer 'Cycleways and roads' shows cycleway:separation=dashed_line with a fixed text, namely 'This cycleway is separated by a dashed line' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway=track | cycleway=lane)", - "value": "dashed_line" - }, - { - "key": "cycleway:separation", - "description": "Layer 'Cycleways and roads' shows cycleway:separation=solid_line with a fixed text, namely 'This cycleway is separated by a solid line' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway=track | cycleway=lane)", - "value": "solid_line" - }, - { - "key": "cycleway:separation", - "description": "Layer 'Cycleways and roads' shows cycleway:separation=parking_lane with a fixed text, namely 'This cycleway is separated by a parking lane' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway=track | cycleway=lane)", - "value": "parking_lane" - }, - { - "key": "cycleway:separation", - "description": "Layer 'Cycleways and roads' shows cycleway:separation=kerb with a fixed text, namely 'This cycleway is separated by a kerb' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cycleway=track | cycleway=lane)", - "value": "kerb" - }, - { - "key": "separation", - "description": "Layer 'Cycleways and roads' shows separation=dashed_line with a fixed text, namely 'This cycleway is separated by a dashed line' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if highway=cycleway | highway=path)", - "value": "dashed_line" - }, - { - "key": "separation", - "description": "Layer 'Cycleways and roads' shows separation=solid_line with a fixed text, namely 'This cycleway is separated by a solid line' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if highway=cycleway | highway=path)", - "value": "solid_line" - }, - { - "key": "separation", - "description": "Layer 'Cycleways and roads' shows separation=parking_lane with a fixed text, namely 'This cycleway is separated by a parking lane' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if highway=cycleway | highway=path)", - "value": "parking_lane" - }, - { - "key": "separation", - "description": "Layer 'Cycleways and roads' shows separation=kerb with a fixed text, namely 'This cycleway is separated by a kerb' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if highway=cycleway | highway=path)", - "value": "kerb" - }, - { - "key": "emergency", - "description": "The MapComplete theme Personal theme has a layer Defibrillators showing features with this tag", - "value": "defibrillator" - }, - { - "key": "id", - "description": "Layer 'Defibrillators' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Defibrillators allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Defibrillators allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Defibrillators allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Defibrillators allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Defibrillators allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "indoor", - "description": "Layer 'Defibrillators' shows indoor=yes with a fixed text, namely 'This defibrillator is located indoors' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "indoor", - "description": "Layer 'Defibrillators' shows indoor=no with a fixed text, namely 'This defibrillator is located outdoors' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "access", - "description": "Layer 'Defibrillators' shows and asks freeform values for key 'access' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "access", - "description": "Layer 'Defibrillators' shows access=yes with a fixed text, namely 'Publicly accessible' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "access", - "description": "Layer 'Defibrillators' shows access=public with a fixed text, namely 'Publicly accessible' (in the mapcomplete.org theme 'Personal theme')", - "value": "public" - }, - { - "key": "access", - "description": "Layer 'Defibrillators' shows access=customers with a fixed text, namely 'Only accessible to customers' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "customers" - }, - { - "key": "access", - "description": "Layer 'Defibrillators' shows access=private with a fixed text, namely 'Not accessible to the general public (e.g. only accesible to staff, the owners, …)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "private" - }, - { - "key": "access", - "description": "Layer 'Defibrillators' shows access=no with a fixed text, namely 'Not accessible, possibly only for professional use' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "defibrillator", - "description": "Layer 'Defibrillators' shows defibrillator= with a fixed text, namely 'There is no info about the type of device' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key defibrillator. (This is only shown if access=no)", - "value": "" - }, - { - "key": "defibrillator", - "description": "Layer 'Defibrillators' shows defibrillator=manual with a fixed text, namely 'This is a manual defibrillator for professionals' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if access=no)", - "value": "manual" - }, - { - "key": "defibrillator", - "description": "Layer 'Defibrillators' shows defibrillator=automatic with a fixed text, namely 'This is a normal automatic defibrillator' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if access=no)", - "value": "automatic" - }, - { - "key": "defibrillator", - "description": "Layer 'Defibrillators' shows defibrillator~.+ with a fixed text, namely 'This is a special type of defibrillator: {defibrillator}' (in the mapcomplete.org theme 'Personal theme') (This is only shown if access=no)" - }, - { - "key": "level", - "description": "Layer 'Defibrillators' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'Personal theme') (This is only shown if indoor=yes)" - }, - { - "key": "level", - "description": "Layer 'Defibrillators' shows level=0 with a fixed text, namely 'This defibrillator is on the ground floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if indoor=yes)", - "value": "0" - }, - { - "key": "level", - "description": "Layer 'Defibrillators' shows level=1 with a fixed text, namely 'This defibrillator is on the first floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if indoor=yes)", - "value": "1" - }, - { - "key": "defibrillator:location", - "description": "Layer 'Defibrillators' shows and asks freeform values for key 'defibrillator:location' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "defibrillator:location:en", - "description": "Layer 'Defibrillators' shows and asks freeform values for key 'defibrillator:location:en' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "defibrillator:location:fr", - "description": "Layer 'Defibrillators' shows and asks freeform values for key 'defibrillator:location:fr' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _country=be | defibrillator:location:fr~.+)" - }, - { - "key": "wheelchair", - "description": "Layer 'Defibrillators' shows wheelchair=designated with a fixed text, namely 'This place is specially adapted for wheelchair users' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "designated" - }, - { - "key": "wheelchair", - "description": "Layer 'Defibrillators' shows wheelchair=yes with a fixed text, namely 'This place is easily reachable with a wheelchair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "wheelchair", - "description": "Layer 'Defibrillators' shows wheelchair=limited with a fixed text, namely 'It is possible to reach this place in a wheelchair, but it is not easy' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "limited" - }, - { - "key": "wheelchair", - "description": "Layer 'Defibrillators' shows wheelchair=no with a fixed text, namely 'This place is not reachable with a wheelchair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "ref", - "description": "Layer 'Defibrillators' shows and asks freeform values for key 'ref' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "email", - "description": "Layer 'Defibrillators' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "phone", - "description": "Layer 'Defibrillators' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Defibrillators' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Defibrillators' shows opening_hours=24/7 with a fixed text, namely '24/7 opened (including holidays)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "24/7" - }, - { - "key": "opening_hours", - "description": "Layer 'Defibrillators' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "description", - "description": "Layer 'Defibrillators' shows and asks freeform values for key 'description' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "survey:date", - "description": "Layer 'Defibrillators' shows and asks freeform values for key 'survey:date' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "survey:date", - "description": "Layer 'Defibrillators' shows survey:date= with a fixed text, namely 'Checked today!' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key survey:date.", - "value": "" - }, - { - "key": "fixme", - "description": "Layer 'Defibrillators' shows and asks freeform values for key 'fixme' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Dentist showing features with this tag", - "value": "dentist" - }, - { - "key": "id", - "description": "Layer 'Dentist' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Dentist allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Dentist allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Dentist allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Dentist allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Dentist allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "opening_hours", - "description": "Layer 'Dentist' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Dentist' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "phone", - "description": "Layer 'Dentist' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:phone", - "description": "Layer 'Dentist' shows contact:phone~.+ with a fixed text, namely '{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "email", - "description": "Layer 'Dentist' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:email", - "description": "Layer 'Dentist' shows contact:email~.+ with a fixed text, namely '{contact:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator:email", - "description": "Layer 'Dentist' shows operator:email~.+ with a fixed text, namely '{operator:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "website", - "description": "Layer 'Dentist' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Dentist' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "name", - "description": "Layer 'Dentist' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "emergency", - "description": "The MapComplete theme Personal theme has a layer Disaster response organizations showing features with this tag", - "value": "disaster_response" - }, - { - "key": "id", - "description": "Layer 'Disaster response organizations' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Disaster response organizations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Disaster response organizations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Disaster response organizations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Disaster response organizations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Disaster response organizations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "website", - "description": "Layer 'Disaster response organizations' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Disaster response organizations' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "name", - "description": "Layer 'Disaster response organizations' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Doctors showing features with this tag", - "value": "doctors" - }, - { - "key": "id", - "description": "Layer 'Doctors' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Doctors allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Doctors allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Doctors allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Doctors allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Doctors allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "name", - "description": "Layer 'Doctors' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Doctors' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Doctors' shows opening_hours=\"by appointment\" with a fixed text, namely 'Only by appointment' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "\"by appointment\"" - }, - { - "key": "opening_hours", - "description": "Layer 'Doctors' shows opening_hours~^(\"by appointment\"|by appointment)$ with a fixed text, namely 'Only by appointment' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Doctors' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "phone", - "description": "Layer 'Doctors' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:phone", - "description": "Layer 'Doctors' shows contact:phone~.+ with a fixed text, namely '{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "email", - "description": "Layer 'Doctors' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:email", - "description": "Layer 'Doctors' shows contact:email~.+ with a fixed text, namely '{contact:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator:email", - "description": "Layer 'Doctors' shows operator:email~.+ with a fixed text, namely '{operator:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "website", - "description": "Layer 'Doctors' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Doctors' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "healthcare:speciality", - "description": "Layer 'Doctors' shows and asks freeform values for key 'healthcare:speciality' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "healthcare:speciality", - "description": "Layer 'Doctors' shows healthcare:speciality=general with a fixed text, namely 'This is a general practitioner' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "general" - }, - { - "key": "healthcare:speciality", - "description": "Layer 'Doctors' shows healthcare:speciality=gynaecology with a fixed text, namely 'This is a gynaecologist' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "gynaecology" - }, - { - "key": "healthcare:speciality", - "description": "Layer 'Doctors' shows healthcare:speciality=psychiatry with a fixed text, namely 'This is a psychiatrist' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "psychiatry" - }, - { - "key": "healthcare:speciality", - "description": "Layer 'Doctors' shows healthcare:speciality=paediatrics with a fixed text, namely 'This is a paediatrician' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "paediatrics" - }, - { - "key": "leisure", - "description": "The MapComplete theme Personal theme has a layer dog parks showing features with this tag", - "value": "dog_park" - }, - { - "key": "leisure", - "description": "The MapComplete theme Personal theme has a layer dog parks showing features with this tag", - "value": "park" - }, - { - "key": "dog", - "description": "The MapComplete theme Personal theme has a layer dog parks showing features with this tag", - "value": "unleashed" - }, - { - "key": "id", - "description": "Layer 'dog parks' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'dog parks allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'dog parks allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'dog parks allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'dog parks allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'dog parks allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "name", - "description": "Layer 'dog parks' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'dog parks' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'dog parks' shows opening_hours=24/7 with a fixed text, namely '24/7 opened (including holidays)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "24/7" - }, - { - "key": "opening_hours", - "description": "Layer 'dog parks' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "website", - "description": "Layer 'dog parks' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'dog parks' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "barrier", - "description": "Layer 'dog parks' shows barrier=fence with a fixed text, namely 'This dogpark is fenced all around' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "fence" - }, - { - "key": "barrier", - "description": "Layer 'dog parks' shows barrier=no with a fixed text, namely 'This dogpark is not fenced all around' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "small_dog", - "description": "Layer 'dog parks' shows small_dog=separate with a fixed text, namely 'Have separate area for puppies and small dogs' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "separate" - }, - { - "key": "small_dog", - "description": "Layer 'dog parks' shows small_dog=shared with a fixed text, namely 'Does not have a separate area for puppies and small dogs' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "shared" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Drinking water showing features with this tag", - "value": "drinking_water" - }, - { - "key": "drinking_water", - "description": "The MapComplete theme Personal theme has a layer Drinking water showing features with this tag", - "value": "yes" - }, - { - "key": "disused:amenity", - "description": "The MapComplete theme Personal theme has a layer Drinking water showing features with this tag", - "value": "drinking_water" - }, - { - "key": "id", - "description": "Layer 'Drinking water' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Drinking water allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Drinking water allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Drinking water allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Drinking water allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Drinking water allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "operational_status", - "description": "Layer 'Drinking water' shows and asks freeform values for key 'operational_status' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operational_status", - "description": "Layer 'Drinking water' shows operational_status= & disused:amenity= with a fixed text, namely 'This drinking water works' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key operational_status.", - "value": "" - }, - { - "key": "disused:amenity", - "description": "Layer 'Drinking water' shows operational_status= & disused:amenity= with a fixed text, namely 'This drinking water works' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key disused:amenity.", - "value": "" - }, - { - "key": "operational_status", - "description": "Layer 'Drinking water' shows operational_status=broken with a fixed text, namely 'This drinking water is broken' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "broken" - }, - { - "key": "operational_status", - "description": "Layer 'Drinking water' shows operational_status=closed with a fixed text, namely 'This drinking water is closed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "disused:amenity", - "description": "Layer 'Drinking water' shows disused:amenity=drinking_water with a fixed text, namely 'This drinking water is permanently closed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "drinking_water" - }, - { - "key": "fountain", - "description": "Layer 'Drinking water' shows fountain=bubbler with a fixed text, namely 'This is a bubbler fountain. A water jet to drink from is sent upwards, typically controlled by a push button.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "bubbler" - }, - { - "key": "fountain", - "description": "Layer 'Drinking water' shows fountain=bottle_refill with a fixed text, namely '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.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "bottle_refill" - }, - { - "key": "man_made", - "description": "Layer 'Drinking water' shows man_made=water_tap with a fixed text, namely 'This is a water tap. The water flows downward and the stream is controlled by a valve or push-button.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "water_tap" - }, - { - "key": "bottle", - "description": "Layer 'Drinking water' shows bottle=yes with a fixed text, namely 'It is easy to refill water bottles' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if fountain!=bottle_refill)", - "value": "yes" - }, - { - "key": "bottle", - "description": "Layer 'Drinking water' shows bottle=no with a fixed text, namely 'Water bottles may not fit' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if fountain!=bottle_refill)", - "value": "no" - }, - { - "key": "fee", - "description": "Layer 'Drinking water' shows fee=no with a fixed text, namely 'Free to use' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "fee", - "description": "Layer 'Drinking water' shows fee=yes with a fixed text, namely 'One needs to pay to use this drinking water point' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "seasonal", - "description": "Layer 'Drinking water' shows seasonal=no with a fixed text, namely 'Available all around the year' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "seasonal", - "description": "Layer 'Drinking water' shows seasonal=summer with a fixed text, namely 'Only available in summer' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "summer" - }, - { - "key": "seasonal", - "description": "Layer 'Drinking water' shows seasonal=spring;summer;autumn with a fixed text, namely 'Closed during the winter' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "spring;summer;autumn" - }, - { - "key": "opening_hours", - "description": "Layer 'Drinking water' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "seasonal", - "description": "Layer 'Drinking water' shows seasonal!=no & seasonal~.+ & ((seasonal!~^(.*winter.*)$ & _now:date~^(....-(12|01|02)-..)$) | (seasonal!~^(.*spring.*)$ & _now:date~^(....-(03|04|05)-..)$) | (seasonal!~^(.*summer.*)$ & _now:date~^(....-(06|07|08)-..)$) | (seasonal!~^(.*autumn.*)$ & _now:date~^(....-(09|10|11)-..)$)) with a fixed text, namely 'This drinking water fountain is closed this season. As such, the opening hours are not shown.' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Drinking water' shows opening_hours=24/7 with a fixed text, namely '24/7 opened (including holidays)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "24/7" - }, - { - "key": "opening_hours", - "description": "Layer 'Drinking water' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "tourism", - "description": "Layer 'Drinking water' shows tourism=artwork with a fixed text, namely 'This drinking water point has an integrated artwork' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "artwork" - }, - { - "key": "not:tourism:artwork", - "description": "Layer 'Drinking water' shows not:tourism:artwork=yes with a fixed text, namely 'This drinking water point does not have an integrated artwork' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "tourism", - "description": "Layer 'Drinking water' shows tourism= with a fixed text, namely 'This drinking water point probably doesn't have an integrated artwork' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key tourism.", - "value": "" - }, - { - "key": "artwork_type", - "description": "Layer 'Drinking water' shows and asks freeform values for key 'artwork_type' (in the mapcomplete.org theme 'Personal theme') (This is only shown if tourism=artwork)" - }, - { - "key": "artwork_type", - "description": "Layer 'Drinking water' shows artwork_type=architecture with a fixed text, namely 'Architecture' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if tourism=artwork)", - "value": "architecture" - }, - { - "key": "artwork_type", - "description": "Layer 'Drinking water' shows artwork_type=mural with a fixed text, namely 'Mural' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if tourism=artwork)", - "value": "mural" - }, - { - "key": "artwork_type", - "description": "Layer 'Drinking water' shows artwork_type=painting with a fixed text, namely 'Painting' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if tourism=artwork)", - "value": "painting" - }, - { - "key": "artwork_type", - "description": "Layer 'Drinking water' shows artwork_type=sculpture with a fixed text, namely 'Sculpture' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if tourism=artwork)", - "value": "sculpture" - }, - { - "key": "artwork_type", - "description": "Layer 'Drinking water' shows artwork_type=statue with a fixed text, namely 'Statue' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if tourism=artwork)", - "value": "statue" - }, - { - "key": "artwork_type", - "description": "Layer 'Drinking water' shows artwork_type=bust with a fixed text, namely 'Bust' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if tourism=artwork)", - "value": "bust" - }, - { - "key": "artwork_type", - "description": "Layer 'Drinking water' shows artwork_type=stone with a fixed text, namely 'Stone' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if tourism=artwork)", - "value": "stone" - }, - { - "key": "artwork_type", - "description": "Layer 'Drinking water' shows artwork_type=installation with a fixed text, namely 'Installation' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if tourism=artwork)", - "value": "installation" - }, - { - "key": "artwork_type", - "description": "Layer 'Drinking water' shows artwork_type=graffiti with a fixed text, namely 'Graffiti' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if tourism=artwork)", - "value": "graffiti" - }, - { - "key": "artwork_type", - "description": "Layer 'Drinking water' shows artwork_type=relief with a fixed text, namely 'Relief' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if tourism=artwork)", - "value": "relief" - }, - { - "key": "artwork_type", - "description": "Layer 'Drinking water' shows artwork_type=azulejo with a fixed text, namely 'Azulejo (Spanish decorative tilework)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if tourism=artwork)", - "value": "azulejo" - }, - { - "key": "artwork_type", - "description": "Layer 'Drinking water' shows artwork_type=tilework with a fixed text, namely 'Tilework' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if tourism=artwork)", - "value": "tilework" - }, - { - "key": "artwork_type", - "description": "Layer 'Drinking water' shows artwork_type=woodcarving with a fixed text, namely 'Woodcarving' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if tourism=artwork)", - "value": "woodcarving" - }, - { - "key": "artist:wikidata", - "description": "Layer 'Drinking water' shows and asks freeform values for key 'artist:wikidata' (in the mapcomplete.org theme 'Personal theme') (This is only shown if tourism=artwork)" - }, - { - "key": "artist_name", - "description": "Layer 'Drinking water' shows and asks freeform values for key 'artist_name' (in the mapcomplete.org theme 'Personal theme') (This is only shown if tourism=artwork)" - }, - { - "key": "website", - "description": "Layer 'Drinking water' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme') (This is only shown if tourism=artwork)" - }, - { - "key": "subject:wikidata", - "description": "Layer 'Drinking water' shows and asks freeform values for key 'subject:wikidata' (in the mapcomplete.org theme 'Personal theme') (This is only shown if tourism=artwork)" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Sanitary dump stations showing features with this tag", - "value": "sanitary_dump_station" - }, - { - "key": "id", - "description": "Layer 'Sanitary dump stations' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Sanitary dump stations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Sanitary dump stations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Sanitary dump stations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Sanitary dump stations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Sanitary dump stations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "fee", - "description": "Layer 'Sanitary dump stations' shows fee=yes with a fixed text, namely 'You need to pay for use' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "fee", - "description": "Layer 'Sanitary dump stations' shows fee=no with a fixed text, namely 'Can be used for free' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "charge", - "description": "Layer 'Sanitary dump stations' shows and asks freeform values for key 'charge' (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes)" - }, - { - "key": "water_point", - "description": "Layer 'Sanitary dump stations' shows water_point=yes with a fixed text, namely 'This place has a water point' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "water_point", - "description": "Layer 'Sanitary dump stations' shows water_point=no with a fixed text, namely 'This place does not have a water point' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "sanitary_dump_station:grey_water", - "description": "Layer 'Sanitary dump stations' shows sanitary_dump_station:grey_water=yes with a fixed text, namely 'You can dispose of grey water here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "sanitary_dump_station:grey_water", - "description": "Layer 'Sanitary dump stations' shows sanitary_dump_station:grey_water=no with a fixed text, namely 'You cannot dispose of gray water here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "sanitary_dump_station:chemical_toilet", - "description": "Layer 'Sanitary dump stations' shows sanitary_dump_station:chemical_toilet=yes with a fixed text, namely 'You can dispose of chemical toilet waste here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "sanitary_dump_station:chemical_toilet", - "description": "Layer 'Sanitary dump stations' shows sanitary_dump_station:chemical_toilet=no with a fixed text, namely 'You cannot dispose of chemical toilet waste here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "access", - "description": "Layer 'Sanitary dump stations' shows access=network with a fixed text, namely 'You need a network key/code to use this' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "network" - }, - { - "key": "access", - "description": "Layer 'Sanitary dump stations' shows access=customers with a fixed text, namely 'You need to be a customer of camping/campersite to use this place' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "customers" - }, - { - "key": "access", - "description": "Layer 'Sanitary dump stations' shows access=public with a fixed text, namely 'Anyone can use this dump station' (in the mapcomplete.org theme 'Personal theme')", - "value": "public" - }, - { - "key": "access", - "description": "Layer 'Sanitary dump stations' shows access=yes with a fixed text, namely 'Anyone can use this dump station' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "network", - "description": "Layer 'Sanitary dump stations' shows and asks freeform values for key 'network' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Elevator showing features with this tag", - "value": "elevator" - }, - { - "key": "id", - "description": "Layer 'Elevator' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Elevator allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Elevator allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Elevator allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Elevator allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Elevator allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "level", - "description": "Layer 'Elevator' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)" - }, - { - "key": "location", - "description": "Layer 'Elevator' shows location=underground with a fixed text, namely 'Located underground' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "underground" - }, - { - "key": "level", - "description": "Layer 'Elevator' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "0" - }, - { - "key": "level", - "description": "Layer 'Elevator' shows level= with a fixed text, namely 'Located on the ground floor' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key level. (This is only shown if repeat_on=)", - "value": "" - }, - { - "key": "level", - "description": "Layer 'Elevator' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "1" - }, - { - "key": "level", - "description": "Layer 'Elevator' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "-1" - }, - { - "key": "operational_status", - "description": "Layer 'Elevator' shows operational_status=broken with a fixed text, namely 'This elevator is broken' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "broken" - }, - { - "key": "operational_status", - "description": "Layer 'Elevator' shows operational_status=closed with a fixed text, namely 'This elevator is closed e.g. because renovation works are going on' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "operational_status", - "description": "Layer 'Elevator' shows operational_status=ok with a fixed text, namely 'This elevator works' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "ok" - }, - { - "key": "operational_status", - "description": "Layer 'Elevator' shows operational_status= with a fixed text, namely 'This elevator works' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key operational_status.", - "value": "" - }, - { - "key": "door:width", - "description": "Layer 'Elevator' shows and asks freeform values for key 'door:width' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "shape", - "description": "Layer 'Elevator' shows shape=rectangular with a fixed text, namely 'This elevator has a rectangular shape' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "rectangular" - }, - { - "key": "shape", - "description": "Layer 'Elevator' shows shape=circular with a fixed text, namely 'This elevator has a circular shape' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "circular" - }, - { - "key": "width", - "description": "Layer 'Elevator' shows and asks freeform values for key 'width' (in the mapcomplete.org theme 'Personal theme') (This is only shown if shape= | shape=rectangular)" - }, - { - "key": "length", - "description": "Layer 'Elevator' shows and asks freeform values for key 'length' (in the mapcomplete.org theme 'Personal theme') (This is only shown if shape= | shape=rectangular)" - }, - { - "key": "diameter", - "description": "Layer 'Elevator' shows and asks freeform values for key 'diameter' (in the mapcomplete.org theme 'Personal theme') (This is only shown if shape=circular)" - }, - { - "key": "hearing_loop", - "description": "Layer 'Elevator' shows hearing_loop=yes with a fixed text, namely 'This place has an audio induction loop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "hearing_loop", - "description": "Layer 'Elevator' shows hearing_loop=no with a fixed text, namely 'This place does not have an audio induction loop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "tactile_writing:braille", - "description": "Layer 'Elevator' shows tactile_writing:braille=yes with a fixed text, namely 'This elevator has tactile writing in Braille' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "tactile_writing:braille", - "description": "Layer 'Elevator' shows tactile_writing:braille=no with a fixed text, namely 'This elevator does not have tactile writing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "speech_output", - "description": "Layer 'Elevator' shows speech_output=yes with a fixed text, namely 'This elevator has speech output' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "speech_output", - "description": "Layer 'Elevator' shows speech_output=no with a fixed text, namely 'This elevator does not have speech output' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Penny Presses showing features with this tag", - "value": "vending_machine" - }, - { - "key": "vending", - "description": "The MapComplete theme Personal theme has a layer Penny Presses showing features with this tag" - }, - { - "key": "id", - "description": "Layer 'Penny Presses' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Penny Presses allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Penny Presses allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Penny Presses allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Penny Presses allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Penny Presses allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "opening_hours", - "description": "Layer 'Penny Presses' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Penny Presses' shows opening_hours=24/7 with a fixed text, namely '24/7 opened (including holidays)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "24/7" - }, - { - "key": "opening_hours", - "description": "Layer 'Penny Presses' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "coin:design_count", - "description": "Layer 'Penny Presses' shows and asks freeform values for key 'coin:design_count' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "coin:design_count", - "description": "Layer 'Penny Presses' shows coin:design_count=1 with a fixed text, namely 'This penny press has one design available.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "1" - }, - { - "key": "coin:design_count", - "description": "Layer 'Penny Presses' shows coin:design_count=2 with a fixed text, namely 'This penny press has two designs available.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "2" - }, - { - "key": "coin:design_count", - "description": "Layer 'Penny Presses' shows coin:design_count=3 with a fixed text, namely 'This penny press has three designs available.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "3" - }, - { - "key": "coin:design_count", - "description": "Layer 'Penny Presses' shows coin:design_count=4 with a fixed text, namely 'This penny press has four designs available.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "4" - }, - { - "key": "fee", - "description": "Layer 'Penny Presses' shows fee= with a fixed text, namely 'It costs money to press a penny.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key fee.", - "value": "" - }, - { - "key": "fee", - "description": "Layer 'Penny Presses' shows fee=yes with a fixed text, namely 'It costs money to press a penny.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "fee", - "description": "Layer 'Penny Presses' shows fee=no with a fixed text, namely 'It is free to press a penny.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "payment:cash", - "description": "Layer 'Penny Presses' shows payment:cash=yes with a fixed text, namely 'Cash is accepted here' (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes | fee=)", - "value": "yes" - }, - { - "key": "payment:cards", - "description": "Layer 'Penny Presses' shows payment:cards=yes with a fixed text, namely 'Payment cards are accepted here' (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes | fee=)", - "value": "yes" - }, - { - "key": "payment:qr_code", - "description": "Layer 'Penny Presses' shows payment:qr_code=yes with a fixed text, namely 'Payment by QR-code is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes | fee=)", - "value": "yes" - }, - { - "key": "payment:coins", - "description": "Layer 'Penny Presses' shows payment:coins=yes with a fixed text, namely 'Coins are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes | fee=)", - "value": "yes" - }, - { - "key": "payment:notes", - "description": "Layer 'Penny Presses' shows payment:notes=yes with a fixed text, namely 'Bank notes are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes | fee=)", - "value": "yes" - }, - { - "key": "payment:debit_cards", - "description": "Layer 'Penny Presses' shows payment:debit_cards=yes with a fixed text, namely 'Debit cards are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes | fee=)", - "value": "yes" - }, - { - "key": "payment:credit_cards", - "description": "Layer 'Penny Presses' shows payment:credit_cards=yes with a fixed text, namely 'Credit cards are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes | fee=)", - "value": "yes" - }, - { - "key": "coin:type", - "description": "Layer 'Penny Presses' shows and asks freeform values for key 'coin:type' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "coin:type", - "description": "Layer 'Penny Presses' shows coin:type=2cent with a fixed text, namely 'This penny press uses a 2 cent coin for pressing.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "2cent" - }, - { - "key": "coin:type", - "description": "Layer 'Penny Presses' shows coin:type=5cent with a fixed text, namely 'This penny press uses a 5 cent coin for pressing.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "5cent" - }, - { - "key": "coin:type", - "description": "Layer 'Penny Presses' shows coin:type=10cent with a fixed text, namely 'This penny press uses a 10 cent coin for pressing.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "10cent" - }, - { - "key": "coin:type", - "description": "Layer 'Penny Presses' shows coin:type=25cent with a fixed text, namely 'This penny press uses a 25 cent coin for pressing.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "25cent" - }, - { - "key": "coin:type", - "description": "Layer 'Penny Presses' shows coin:type=50cent with a fixed text, namely 'This penny press uses a 50 cent coin for pressing.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "50cent" - }, - { - "key": "coin:type", - "description": "Layer 'Penny Presses' shows coin:type=10centimes with a fixed text, namely 'This penny press uses a 10 centimes coin for pressing.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "10centimes" - }, - { - "key": "coin:type", - "description": "Layer 'Penny Presses' shows coin:type=20centimes with a fixed text, namely 'This penny press uses a 20 centimes coin for pressing.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "20centimes" - }, - { - "key": "website", - "description": "Layer 'Penny Presses' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Penny Presses' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "charge", - "description": "Layer 'Penny Presses' shows and asks freeform values for key 'charge' (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes | fee=)" - }, - { - "key": "charge", - "description": "Layer 'Penny Presses' shows charge=1 EUR with a fixed text, namely 'It costs 1 euro to press a penny.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes | fee=)", - "value": "1 EUR" - }, - { - "key": "charge", - "description": "Layer 'Penny Presses' shows charge=2 EUR with a fixed text, namely 'It costs 2 euros to press a penny.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes | fee=)", - "value": "2 EUR" - }, - { - "key": "charge", - "description": "Layer 'Penny Presses' shows charge=2 CHF with a fixed text, namely 'It costs 2 Swiss francs to press a penny.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes | fee=)", - "value": "2 CHF" - }, - { - "key": "charge", - "description": "Layer 'Penny Presses' shows charge=1 CHF with a fixed text, namely 'It costs 1 Swiss franc to press a penny.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes | fee=)", - "value": "1 CHF" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Penny Presses' shows payment:coins:denominations=0.01 EUR with a fixed text, namely '1 cent coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.01 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Penny Presses' shows payment:coins:denominations=0.02 EUR with a fixed text, namely '2 cent coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.02 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Penny Presses' shows payment:coins:denominations=0.05 EUR with a fixed text, namely '5 cent coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.05 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Penny Presses' shows payment:coins:denominations=0.10 EUR with a fixed text, namely '10 cent coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.10 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Penny Presses' shows payment:coins:denominations=0.20 EUR with a fixed text, namely '20 cent coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.20 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Penny Presses' shows payment:coins:denominations=0.50 EUR with a fixed text, namely '50 cent coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.50 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Penny Presses' shows payment:coins:denominations=1 EUR with a fixed text, namely '1 euro coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "1 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Penny Presses' shows payment:coins:denominations=2 EUR with a fixed text, namely '2 euro coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "2 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Penny Presses' shows payment:coins:denominations=0.05 CHF with a fixed text, namely '5 centimes coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.05 CHF" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Penny Presses' shows payment:coins:denominations=0.10 CHF with a fixed text, namely '10 centimes coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.10 CHF" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Penny Presses' shows payment:coins:denominations=0.20 CHF with a fixed text, namely '20 centimes coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.20 CHF" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Penny Presses' shows payment:coins:denominations=0.50 CHF with a fixed text, namely '½ franc coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.50 CHF" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Penny Presses' shows payment:coins:denominations=1 CHF with a fixed text, namely '1 franc coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "1 CHF" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Penny Presses' shows payment:coins:denominations=2 CHF with a fixed text, namely '2 francs coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "2 CHF" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Penny Presses' shows payment:coins:denominations=5 CHF with a fixed text, namely '5 francs coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "5 CHF" - }, - { - "key": "indoor", - "description": "Layer 'Penny Presses' shows indoor=yes with a fixed text, namely 'This penny press is located indoors.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "indoor", - "description": "Layer 'Penny Presses' shows indoor=no with a fixed text, namely 'This penny press is located outdoors.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "level", - "description": "Layer 'Penny Presses' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)" - }, - { - "key": "location", - "description": "Layer 'Penny Presses' shows location=underground with a fixed text, namely 'Located underground' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "underground" - }, - { - "key": "level", - "description": "Layer 'Penny Presses' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "0" - }, - { - "key": "level", - "description": "Layer 'Penny Presses' shows level= with a fixed text, namely 'Located on the ground floor' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key level. (This is only shown if repeat_on=)", - "value": "" - }, - { - "key": "level", - "description": "Layer 'Penny Presses' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "1" - }, - { - "key": "level", - "description": "Layer 'Penny Presses' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "-1" - }, - { - "key": "check_date", - "description": "Layer 'Penny Presses' shows and asks freeform values for key 'check_date' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "check_date", - "description": "Layer 'Penny Presses' shows check_date= with a fixed text, namely 'This object was last checked today' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key check_date.", - "value": "" - }, - { - "key": "entrance", - "description": "The MapComplete theme Personal theme has a layer Entrance showing features with this tag" - }, - { - "key": "indoor", - "description": "The MapComplete theme Personal theme has a layer Entrance showing features with this tag", - "value": "door" - }, - { - "key": "door", - "description": "The MapComplete theme Personal theme has a layer Entrance showing features with this tag" - }, - { - "key": "id", - "description": "Layer 'Entrance' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Entrance allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Entrance allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Entrance allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Entrance allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Entrance allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "level", - "description": "Layer 'Entrance' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)" - }, - { - "key": "location", - "description": "Layer 'Entrance' shows location=underground with a fixed text, namely 'Located underground' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "underground" - }, - { - "key": "level", - "description": "Layer 'Entrance' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "0" - }, - { - "key": "level", - "description": "Layer 'Entrance' shows level= with a fixed text, namely 'Located on the ground floor' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key level. (This is only shown if repeat_on=)", - "value": "" - }, - { - "key": "level", - "description": "Layer 'Entrance' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "1" - }, - { - "key": "level", - "description": "Layer 'Entrance' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "-1" - }, - { - "key": "entrance", - "description": "Layer 'Entrance' shows entrance=yes with a fixed text, namely 'No specific entrance type is known' (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "entrance", - "description": "Layer 'Entrance' shows entrance= & indoor=door with a fixed text, namely 'This is an indoor door, separating a room or a corridor within a single building' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key entrance.", - "value": "" - }, - { - "key": "indoor", - "description": "Layer 'Entrance' shows entrance= & indoor=door with a fixed text, namely 'This is an indoor door, separating a room or a corridor within a single building' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "door" - }, - { - "key": "indoor", - "description": "Layer 'Entrance' shows indoor= & entrance=main with a fixed text, namely 'This is the main entrance' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key indoor.", - "value": "" - }, - { - "key": "entrance", - "description": "Layer 'Entrance' shows indoor= & entrance=main with a fixed text, namely 'This is the main entrance' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "main" - }, - { - "key": "indoor", - "description": "Layer 'Entrance' shows indoor= & entrance=secondary with a fixed text, namely 'This is a secondary entrance' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key indoor.", - "value": "" - }, - { - "key": "entrance", - "description": "Layer 'Entrance' shows indoor= & entrance=secondary with a fixed text, namely 'This is a secondary entrance' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "secondary" - }, - { - "key": "indoor", - "description": "Layer 'Entrance' shows indoor= & entrance=service with a fixed text, namely 'This is a service entrance - normally only used for employees, delivery, …' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key indoor.", - "value": "" - }, - { - "key": "entrance", - "description": "Layer 'Entrance' shows indoor= & entrance=service with a fixed text, namely 'This is a service entrance - normally only used for employees, delivery, …' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "service" - }, - { - "key": "indoor", - "description": "Layer 'Entrance' shows indoor= & entrance=exit with a fixed text, namely 'This is an exit where one can not enter' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key indoor.", - "value": "" - }, - { - "key": "entrance", - "description": "Layer 'Entrance' shows indoor= & entrance=exit with a fixed text, namely 'This is an exit where one can not enter' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "exit" - }, - { - "key": "indoor", - "description": "Layer 'Entrance' shows indoor= & entrance=entrance with a fixed text, namely 'This is an entrance where one can only enter (but not exit)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key indoor.", - "value": "" - }, - { - "key": "entrance", - "description": "Layer 'Entrance' shows indoor= & entrance=entrance with a fixed text, namely 'This is an entrance where one can only enter (but not exit)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "entrance" - }, - { - "key": "indoor", - "description": "Layer 'Entrance' shows indoor= & entrance=emergency with a fixed text, namely 'This is emergency exit' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key indoor.", - "value": "" - }, - { - "key": "entrance", - "description": "Layer 'Entrance' shows indoor= & entrance=emergency with a fixed text, namely 'This is emergency exit' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "emergency" - }, - { - "key": "indoor", - "description": "Layer 'Entrance' shows indoor= & entrance=home with a fixed text, namely 'This is the entrance to a private home' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key indoor.", - "value": "" - }, - { - "key": "entrance", - "description": "Layer 'Entrance' shows indoor= & entrance=home with a fixed text, namely 'This is the entrance to a private home' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "home" - }, - { - "key": "door", - "description": "Layer 'Entrance' shows door=yes with a fixed text, namely 'The door type is not known' (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "door", - "description": "Layer 'Entrance' shows door=hinged with a fixed text, namely 'A classical, hinged door supported by joints' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "hinged" - }, - { - "key": "door", - "description": "Layer 'Entrance' shows door=revolving with a fixed text, namely 'A revolving door which hangs on a central shaft, rotating within a cylindrical enclosure' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "revolving" - }, - { - "key": "door", - "description": "Layer 'Entrance' shows door=sliding with a fixed text, namely 'A sliding door where the door slides sidewards, typically parallel with a wall' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "sliding" - }, - { - "key": "door", - "description": "Layer 'Entrance' shows door=overhead with a fixed text, namely 'A door which rolls from overhead, typically seen for garages' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "overhead" - }, - { - "key": "door", - "description": "Layer 'Entrance' shows door=no with a fixed text, namely 'This is an entrance without a physical door' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "automatic_door", - "description": "Layer 'Entrance' shows automatic_door=yes with a fixed text, namely 'This is an automatic door' (in the mapcomplete.org theme 'Personal theme') (This is only shown if door!=no)", - "value": "yes" - }, - { - "key": "automatic_door", - "description": "Layer 'Entrance' shows automatic_door=no with a fixed text, namely 'This door is not automated' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if door!=no)", - "value": "no" - }, - { - "key": "automatic_door", - "description": "Layer 'Entrance' shows automatic_door=motion with a fixed text, namely 'This door will open automatically when motion is detected' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if door!=no)", - "value": "motion" - }, - { - "key": "automatic_door", - "description": "Layer 'Entrance' shows automatic_door=floor with a fixed text, namely 'This door will open automatically when a sensor in the floor is triggered' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if door!=no)", - "value": "floor" - }, - { - "key": "automatic_door", - "description": "Layer 'Entrance' shows automatic_door=button with a fixed text, namely 'This door will open automatically when a button is pressed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if door!=no)", - "value": "button" - }, - { - "key": "automatic_door", - "description": "Layer 'Entrance' shows automatic_door=slowdown_button with a fixed text, namely 'This door revolves automatically all the time, but has a button to slow it down, e.g. for wheelchair users' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if door!=no)", - "value": "slowdown_button" - }, - { - "key": "automatic_door", - "description": "Layer 'Entrance' shows automatic_door=continuous with a fixed text, namely 'This door revolves automatically all the time' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if door!=no)", - "value": "continuous" - }, - { - "key": "automatic_door", - "description": "Layer 'Entrance' shows automatic_door=serviced_on_button_press with a fixed text, namely 'This door will be opened by staff when requested by pressing a button' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if door!=no)", - "value": "serviced_on_button_press" - }, - { - "key": "automatic_door", - "description": "Layer 'Entrance' shows automatic_door=serviced_on_request with a fixed text, namely 'This door will be opened by staff when requested' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if door!=no)", - "value": "serviced_on_request" - }, - { - "key": "width", - "description": "Layer 'Entrance' shows and asks freeform values for key 'width' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "kerb:height", - "description": "Layer 'Entrance' shows and asks freeform values for key 'kerb:height' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "kerb:height", - "description": "Layer 'Entrance' shows kerb:height=0 with a fixed text, namely 'This door does not have a kerb' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "0" - }, - { - "key": "name:etymology:wikidata", - "description": "The MapComplete theme Personal theme has a layer Has etymology showing features with this tag" - }, - { - "key": "name:etymology", - "description": "The MapComplete theme Personal theme has a layer Has etymology showing features with this tag" - }, - { - "key": "id", - "description": "Layer 'Has etymology' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Has etymology shows images based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Has etymology shows images based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Has etymology shows images based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Has etymology shows images based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Has etymology shows images based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "name:etymology:wikidata", - "description": "Layer 'Has etymology' shows and asks freeform values for key 'name:etymology:wikidata' (in the mapcomplete.org theme 'Personal theme') (This is only shown if name:etymology!=unknown)" - }, - { - "key": "name:etymology", - "description": "Layer 'Has etymology' shows and asks freeform values for key 'name:etymology' (in the mapcomplete.org theme 'Personal theme') (This is only shown if name:etymology~.+ | name:etymology:wikidata=)" - }, - { - "key": "name:etymology", - "description": "Layer 'Has etymology' shows name:etymology=unknown with a fixed text, namely 'The origin of this name is unknown in all literature' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if name:etymology~.+ | name:etymology:wikidata=)", - "value": "unknown" - }, - { - "key": "image", - "description": "The layer 'Has etymology allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Has etymology allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Has etymology allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Has etymology allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Has etymology allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "emergency", - "description": "The MapComplete theme Personal theme has a layer Map of fire extinguishers showing features with this tag", - "value": "fire_extinguisher" - }, - { - "key": "id", - "description": "Layer 'Map of fire extinguishers' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "location", - "description": "Layer 'Map of fire extinguishers' shows and asks freeform values for key 'location' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "location", - "description": "Layer 'Map of fire extinguishers' shows location=indoor with a fixed text, namely 'Found indoors.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "indoor" - }, - { - "key": "location", - "description": "Layer 'Map of fire extinguishers' shows location=outdoor with a fixed text, namely 'Found outdoors.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "outdoor" - }, - { - "key": "image", - "description": "The layer 'Map of fire extinguishers allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Map of fire extinguishers allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Map of fire extinguishers allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Map of fire extinguishers allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Map of fire extinguishers allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Map of fire stations showing features with this tag", - "value": "fire_station" - }, - { - "key": "id", - "description": "Layer 'Map of fire stations' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "name", - "description": "Layer 'Map of fire stations' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "addr:street", - "description": "Layer 'Map of fire stations' shows and asks freeform values for key 'addr:street' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "addr:place", - "description": "Layer 'Map of fire stations' shows and asks freeform values for key 'addr:place' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator", - "description": "Layer 'Map of fire stations' shows and asks freeform values for key 'operator' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator", - "description": "Layer 'Map of fire stations' shows operator=Bureau of Fire Protection & operator:type=government with a fixed text, namely 'Bureau of Fire Protection' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "Bureau of Fire Protection" - }, - { - "key": "operator:type", - "description": "Layer 'Map of fire stations' shows operator=Bureau of Fire Protection & operator:type=government with a fixed text, namely 'Bureau of Fire Protection' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "government" - }, - { - "key": "operator:type", - "description": "Layer 'Map of fire stations' shows and asks freeform values for key 'operator:type' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator:type", - "description": "Layer 'Map of fire stations' shows operator:type=government with a fixed text, namely 'The station is operated by the government.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "government" - }, - { - "key": "operator:type", - "description": "Layer 'Map of fire stations' shows operator:type=community with a fixed text, namely 'The station is operated by a community-based, or informal organization.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "community" - }, - { - "key": "operator:type", - "description": "Layer 'Map of fire stations' shows operator:type=ngo with a fixed text, namely 'The station is operated by a formal group of volunteers.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "ngo" - }, - { - "key": "operator:type", - "description": "Layer 'Map of fire stations' shows operator:type=private with a fixed text, namely 'The station is privately operated.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "private" - }, - { - "key": "image", - "description": "The layer 'Map of fire stations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Map of fire stations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Map of fire stations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Map of fire stations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Map of fire stations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "leisure", - "description": "The MapComplete theme Personal theme has a layer Firepit showing features with this tag", - "value": "firepit" - }, - { - "key": "id", - "description": "Layer 'Firepit' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Firepit allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Firepit allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Firepit allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Firepit allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Firepit allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "access", - "description": "Layer 'Firepit' shows access=yes with a fixed text, namely 'Public' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "access", - "description": "Layer 'Firepit' shows access=no with a fixed text, namely 'No access' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "access", - "description": "Layer 'Firepit' shows access=private with a fixed text, namely 'Private' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "private" - }, - { - "key": "access", - "description": "Layer 'Firepit' shows access=permissive with a fixed text, namely 'Access until revoked' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "permissive" - }, - { - "key": "access", - "description": "Layer 'Firepit' shows access=customers with a fixed text, namely 'Access only for customers' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "customers" - }, - { - "key": "access", - "description": "Layer 'Firepit' shows access=permit with a fixed text, namely 'Access only for authorized' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "permit" - }, - { - "key": "seasonal", - "description": "Layer 'Firepit' shows seasonal=no with a fixed text, namely 'Available all around the year' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "seasonal", - "description": "Layer 'Firepit' shows seasonal=summer with a fixed text, namely 'Only available in summer' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "summer" - }, - { - "key": "seasonal", - "description": "Layer 'Firepit' shows seasonal=spring;summer;autumn with a fixed text, namely 'Closed during the winter' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "spring;summer;autumn" - }, - { - "key": "leisure", - "description": "The MapComplete theme Personal theme has a layer Fitness Centres showing features with this tag", - "value": "fitness_centre" - }, - { - "key": "id", - "description": "Layer 'Fitness Centres' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "name", - "description": "Layer 'Fitness Centres' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "noname", - "description": "Layer 'Fitness Centres' shows noname=yes with a fixed text, namely 'This fitness centre has no name' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "image", - "description": "The layer 'Fitness Centres allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Fitness Centres allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Fitness Centres allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Fitness Centres allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Fitness Centres allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "phone", - "description": "Layer 'Fitness Centres' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:phone", - "description": "Layer 'Fitness Centres' shows contact:phone~.+ with a fixed text, namely '{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "email", - "description": "Layer 'Fitness Centres' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:email", - "description": "Layer 'Fitness Centres' shows contact:email~.+ with a fixed text, namely '{contact:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator:email", - "description": "Layer 'Fitness Centres' shows operator:email~.+ with a fixed text, namely '{operator:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "website", - "description": "Layer 'Fitness Centres' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Fitness Centres' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Fitness Centres' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Fitness Centres' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "wheelchair", - "description": "Layer 'Fitness Centres' shows wheelchair=designated with a fixed text, namely 'This place is specially adapted for wheelchair users' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "designated" - }, - { - "key": "wheelchair", - "description": "Layer 'Fitness Centres' shows wheelchair=yes with a fixed text, namely 'This place is easily reachable with a wheelchair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "wheelchair", - "description": "Layer 'Fitness Centres' shows wheelchair=limited with a fixed text, namely 'It is possible to reach this place in a wheelchair, but it is not easy' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "limited" - }, - { - "key": "wheelchair", - "description": "Layer 'Fitness Centres' shows wheelchair=no with a fixed text, namely 'This place is not reachable with a wheelchair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "level", - "description": "Layer 'Fitness Centres' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)" - }, - { - "key": "location", - "description": "Layer 'Fitness Centres' shows location=underground with a fixed text, namely 'Located underground' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "underground" - }, - { - "key": "level", - "description": "Layer 'Fitness Centres' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "0" - }, - { - "key": "level", - "description": "Layer 'Fitness Centres' shows level= with a fixed text, namely 'Located on the ground floor' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key level. (This is only shown if repeat_on=)", - "value": "" - }, - { - "key": "level", - "description": "Layer 'Fitness Centres' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "1" - }, - { - "key": "level", - "description": "Layer 'Fitness Centres' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "-1" - }, - { - "key": "leisure", - "description": "The MapComplete theme Personal theme has a layer Fitness Stations showing features with this tag", - "value": "fitness_station" - }, - { - "key": "id", - "description": "Layer 'Fitness Stations' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Fitness Stations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Fitness Stations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Fitness Stations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Fitness Stations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Fitness Stations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "name", - "description": "Layer 'Fitness Stations' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "noname", - "description": "Layer 'Fitness Stations' shows noname=yes with a fixed text, namely 'This fitness station doesn't have a name' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "fitness_station", - "description": "Layer 'Fitness Stations' shows fitness_station=horizontal_bar with a fixed text, namely 'This fitness station has a horizontal bar, high enough for pull-ups.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "horizontal_bar" - }, - { - "key": "fitness_station", - "description": "Layer 'Fitness Stations' shows fitness_station=sign with a fixed text, namely 'This fitness station has a sign with instructions for a specific exercise.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "sign" - }, - { - "key": "fitness_station", - "description": "Layer 'Fitness Stations' shows fitness_station=sit-up with a fixed text, namely 'This fitness station has a facility for sit-ups.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "sit-up" - }, - { - "key": "fitness_station", - "description": "Layer 'Fitness Stations' shows fitness_station=push-up with a fixed text, namely 'This fitness station has a facility for push-ups. Usually consists of one or more low horizontal bars.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "push-up" - }, - { - "key": "fitness_station", - "description": "Layer 'Fitness Stations' shows fitness_station=stretch_bars with a fixed text, namely 'This fitness station has bars for stretching.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "stretch_bars" - }, - { - "key": "fitness_station", - "description": "Layer 'Fitness Stations' shows fitness_station=hyperextension with a fixed text, namely 'This fitness station has a station for making hyperextensions.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "hyperextension" - }, - { - "key": "fitness_station", - "description": "Layer 'Fitness Stations' shows fitness_station=rings with a fixed text, namely 'This fitness station has rings for gymnastic exercises.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "rings" - }, - { - "key": "fitness_station", - "description": "Layer 'Fitness Stations' shows fitness_station=horizontal_ladder with a fixed text, namely 'This fitness station has a horizontal ladder, also known as monkey bars.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "horizontal_ladder" - }, - { - "key": "fitness_station", - "description": "Layer 'Fitness Stations' shows fitness_station=wall_bars with a fixed text, namely 'This fitness station has wall bars to climb on.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "wall_bars" - }, - { - "key": "fitness_station", - "description": "Layer 'Fitness Stations' shows fitness_station=slalom with a fixed text, namely 'This fitness station has posts for performing slalom exercises.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "slalom" - }, - { - "key": "fitness_station", - "description": "Layer 'Fitness Stations' shows fitness_station=stepping_stones with a fixed text, namely 'This fitness station has stepping stones.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "stepping_stones" - }, - { - "key": "fitness_station", - "description": "Layer 'Fitness Stations' shows fitness_station=leapfrog with a fixed text, namely 'This fitness station has cones for performing leapfrog jumps.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "leapfrog" - }, - { - "key": "fitness_station", - "description": "Layer 'Fitness Stations' shows fitness_station=beam_jump with a fixed text, namely 'This fitness station has beams to jump over.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "beam_jump" - }, - { - "key": "fitness_station", - "description": "Layer 'Fitness Stations' shows fitness_station=hurdling with a fixed text, namely 'This fitness station has hurdles to cross.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "hurdling" - }, - { - "key": "fitness_station", - "description": "Layer 'Fitness Stations' shows fitness_station=wall with a fixed text, namely 'This fitness station has a wall to climb on.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "wall" - }, - { - "key": "fitness_station", - "description": "Layer 'Fitness Stations' shows fitness_station=balance_beam with a fixed text, namely 'This fitness station has a balance beam.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "balance_beam" - }, - { - "key": "fitness_station", - "description": "Layer 'Fitness Stations' shows fitness_station=log_lifting with a fixed text, namely 'This fitness station has a log with a handle on the end to lift.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "log_lifting" - }, - { - "key": "fitness_station", - "description": "Layer 'Fitness Stations' shows fitness_station=captains_chair with a fixed text, namely 'This fitness station has a chair with only elbow supports and a rear (without seat), for performing leg raises.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "captains_chair" - }, - { - "key": "fitness_station", - "description": "Layer 'Fitness Stations' shows fitness_station=box with a fixed text, namely 'This fitness station has a box that can be used for jumping.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "box" - }, - { - "key": "fitness_station", - "description": "Layer 'Fitness Stations' shows fitness_station=battling_ropes with a fixed text, namely 'This fitness station has battling ropes.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "battling_ropes" - }, - { - "key": "fitness_station", - "description": "Layer 'Fitness Stations' shows fitness_station=excercise_bike with a fixed text, namely 'This fitness station has a stationary bicycle.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "excercise_bike" - }, - { - "key": "fitness_station", - "description": "Layer 'Fitness Stations' shows fitness_station=elliptical_trainer with a fixed text, namely 'This fitness station has a cross-trainer.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "elliptical_trainer" - }, - { - "key": "fitness_station", - "description": "Layer 'Fitness Stations' shows fitness_station=air_walker with a fixed text, namely 'This fitness station has an air walker.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "air_walker" - }, - { - "key": "fitness_station", - "description": "Layer 'Fitness Stations' shows fitness_station=rower with a fixed text, namely 'This fitness station has a rower.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "rower" - }, - { - "key": "fitness_station", - "description": "Layer 'Fitness Stations' shows fitness_station=slackline with a fixed text, namely 'This fitness station has a slackline.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "slackline" - }, - { - "key": "operator", - "description": "Layer 'Fitness Stations' shows and asks freeform values for key 'operator' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Fitness Stations' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Fitness Stations' shows opening_hours=24/7 with a fixed text, namely '24/7 opened (including holidays)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "24/7" - }, - { - "key": "opening_hours", - "description": "Layer 'Fitness Stations' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "fixme", - "description": "The MapComplete theme Personal theme has a layer OSM objects with FIXME tags showing features with this tag" - }, - { - "key": "FIXME", - "description": "The MapComplete theme Personal theme has a layer OSM objects with FIXME tags showing features with this tag" - }, - { - "key": "id", - "description": "Layer 'OSM objects with FIXME tags' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "fixme", - "description": "Layer 'OSM objects with FIXME tags' shows and asks freeform values for key 'fixme' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "fixme", - "description": "Layer 'OSM objects with FIXME tags' shows fixme= with a fixed text, namely 'This issue has been resolved' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key fixme.", - "value": "" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Restaurants and fast food showing features with this tag", - "value": "fast_food" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Restaurants and fast food showing features with this tag", - "value": "restaurant" - }, - { - "key": "id", - "description": "Layer 'Restaurants and fast food' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Restaurants and fast food allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Restaurants and fast food allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Restaurants and fast food allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Restaurants and fast food allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Restaurants and fast food allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "name", - "description": "Layer 'Restaurants and fast food' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "amenity", - "description": "Layer 'Restaurants and fast food' shows amenity=fast_food with a fixed text, namely 'This is a fast-food business, focused on fast service. If seating is available, it is rather limited and functional.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "fast_food" - }, - { - "key": "amenity", - "description": "Layer 'Restaurants and fast food' shows amenity=restaurant with a fixed text, namely 'A restaurant, focused on creating a nice experience where one is served at the table' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "restaurant" - }, - { - "key": "opening_hours", - "description": "Layer 'Restaurants and fast food' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Restaurants and fast food' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "website", - "description": "Layer 'Restaurants and fast food' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Restaurants and fast food' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "email", - "description": "Layer 'Restaurants and fast food' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:email", - "description": "Layer 'Restaurants and fast food' shows contact:email~.+ with a fixed text, namely '{contact:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator:email", - "description": "Layer 'Restaurants and fast food' shows operator:email~.+ with a fixed text, namely '{operator:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "phone", - "description": "Layer 'Restaurants and fast food' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:phone", - "description": "Layer 'Restaurants and fast food' shows contact:phone~.+ with a fixed text, namely '{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "payment:cash", - "description": "Layer 'Restaurants and fast food' shows payment:cash=yes with a fixed text, namely 'Cash is accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:cards", - "description": "Layer 'Restaurants and fast food' shows payment:cards=yes with a fixed text, namely 'Payment cards are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:qr_code", - "description": "Layer 'Restaurants and fast food' shows payment:qr_code=yes with a fixed text, namely 'Payment by QR-code is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "level", - "description": "Layer 'Restaurants and fast food' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)" - }, - { - "key": "location", - "description": "Layer 'Restaurants and fast food' shows location=underground with a fixed text, namely 'Located underground' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "underground" - }, - { - "key": "level", - "description": "Layer 'Restaurants and fast food' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "0" - }, - { - "key": "level", - "description": "Layer 'Restaurants and fast food' shows level= with a fixed text, namely 'Located on the ground floor' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key level. (This is only shown if repeat_on=)", - "value": "" - }, - { - "key": "level", - "description": "Layer 'Restaurants and fast food' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "1" - }, - { - "key": "level", - "description": "Layer 'Restaurants and fast food' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "-1" - }, - { - "key": "wheelchair", - "description": "Layer 'Restaurants and fast food' shows wheelchair=designated with a fixed text, namely 'This place is specially adapted for wheelchair users' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "designated" - }, - { - "key": "wheelchair", - "description": "Layer 'Restaurants and fast food' shows wheelchair=yes with a fixed text, namely 'This place is easily reachable with a wheelchair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "wheelchair", - "description": "Layer 'Restaurants and fast food' shows wheelchair=limited with a fixed text, namely 'It is possible to reach this place in a wheelchair, but it is not easy' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "limited" - }, - { - "key": "wheelchair", - "description": "Layer 'Restaurants and fast food' shows wheelchair=no with a fixed text, namely 'This place is not reachable with a wheelchair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "cuisine", - "description": "Layer 'Restaurants and fast food' shows and asks freeform values for key 'cuisine' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "cuisine", - "description": "Layer 'Restaurants and fast food' shows cuisine=pizza with a fixed text, namely 'Pizzeria' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "pizza" - }, - { - "key": "cuisine", - "description": "Layer 'Restaurants and fast food' shows cuisine=friture with a fixed text, namely 'Friture' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "friture" - }, - { - "key": "cuisine", - "description": "Layer 'Restaurants and fast food' shows cuisine=pasta with a fixed text, namely 'Serves mainly pasta' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "pasta" - }, - { - "key": "cuisine", - "description": "Layer 'Restaurants and fast food' shows cuisine=kebab with a fixed text, namely 'Kebab shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "kebab" - }, - { - "key": "cuisine", - "description": "Layer 'Restaurants and fast food' shows cuisine=sandwich with a fixed text, namely 'Sandwich shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "sandwich" - }, - { - "key": "cuisine", - "description": "Layer 'Restaurants and fast food' shows cuisine=burger with a fixed text, namely 'Burgersrestaurant' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "burger" - }, - { - "key": "cuisine", - "description": "Layer 'Restaurants and fast food' shows cuisine=sushi with a fixed text, namely 'Sushi restaurant' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "sushi" - }, - { - "key": "cuisine", - "description": "Layer 'Restaurants and fast food' shows cuisine=coffee with a fixed text, namely 'Coffeebar' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "coffee" - }, - { - "key": "cuisine", - "description": "Layer 'Restaurants and fast food' shows cuisine=italian with a fixed text, namely 'Italian restaurant (which serves more than pasta and pizza)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "italian" - }, - { - "key": "cuisine", - "description": "Layer 'Restaurants and fast food' shows cuisine=french with a fixed text, namely 'French restaurant' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "french" - }, - { - "key": "cuisine", - "description": "Layer 'Restaurants and fast food' shows cuisine=chinese with a fixed text, namely 'Chinese' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "chinese" - }, - { - "key": "cuisine", - "description": "Layer 'Restaurants and fast food' shows cuisine=greek with a fixed text, namely 'Greek' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "greek" - }, - { - "key": "cuisine", - "description": "Layer 'Restaurants and fast food' shows cuisine=indian with a fixed text, namely 'Indian' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "indian" - }, - { - "key": "cuisine", - "description": "Layer 'Restaurants and fast food' shows cuisine=turkish with a fixed text, namely 'Turkish restaurant' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "turkish" - }, - { - "key": "cuisine", - "description": "Layer 'Restaurants and fast food' shows cuisine=thai with a fixed text, namely 'Thai restaurant' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "thai" - }, - { - "key": "cuisine", - "description": "Layer 'Restaurants and fast food' shows cuisine=mexican with a fixed text, namely 'Mexican dishes are served here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "mexican " - }, - { - "key": "cuisine", - "description": "Layer 'Restaurants and fast food' shows cuisine=japanese with a fixed text, namely 'Japanese dishes are served here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "japanese " - }, - { - "key": "cuisine", - "description": "Layer 'Restaurants and fast food' shows cuisine=chicken with a fixed text, namely 'Chicken based dishes are served here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "chicken " - }, - { - "key": "cuisine", - "description": "Layer 'Restaurants and fast food' shows cuisine=seafood with a fixed text, namely 'Seafood dishes are served here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "seafood " - }, - { - "key": "image", - "description": "The layer 'Restaurants and fast food shows images based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Restaurants and fast food shows images based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Restaurants and fast food shows images based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Restaurants and fast food shows images based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Restaurants and fast food shows images based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "image", - "description": "The layer 'Restaurants and fast food allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Restaurants and fast food allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Restaurants and fast food allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Restaurants and fast food allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Restaurants and fast food allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "website:menu", - "description": "Layer 'Restaurants and fast food' shows and asks freeform values for key 'website:menu' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "reservation", - "description": "Layer 'Restaurants and fast food' shows reservation=required with a fixed text, namely 'A reservation is required at this place' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if takeaway!=only)", - "value": "required" - }, - { - "key": "reservation", - "description": "Layer 'Restaurants and fast food' shows reservation=recommended with a fixed text, namely 'A reservation is not required, but still recommended to make sure you get a table' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if takeaway!=only)", - "value": "recommended" - }, - { - "key": "reservation", - "description": "Layer 'Restaurants and fast food' shows reservation=yes with a fixed text, namely 'Reservation is possible at this place' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if takeaway!=only)", - "value": "yes" - }, - { - "key": "reservation", - "description": "Layer 'Restaurants and fast food' shows reservation=no with a fixed text, namely 'Reservation is not possible at this place' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if takeaway!=only)", - "value": "no" - }, - { - "key": "takeaway", - "description": "Layer 'Restaurants and fast food' shows takeaway=only with a fixed text, namely 'This is a take-away only business' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "only" - }, - { - "key": "takeaway", - "description": "Layer 'Restaurants and fast food' shows takeaway=yes with a fixed text, namely 'Take-away is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "takeaway", - "description": "Layer 'Restaurants and fast food' shows takeaway=no with a fixed text, namely 'Take-away is not possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "delivery", - "description": "Layer 'Restaurants and fast food' shows delivery=yes with a fixed text, namely 'This business does home delivery (possibly via a third party)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "delivery", - "description": "Layer 'Restaurants and fast food' shows delivery=no with a fixed text, namely 'This business does not deliver at home' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "diet:vegetarian", - "description": "Layer 'Restaurants and fast food' shows diet:vegetarian=no with a fixed text, namely 'No vegetarian options are available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cuisine!=friture)", - "value": "no" - }, - { - "key": "diet:vegetarian", - "description": "Layer 'Restaurants and fast food' shows diet:vegetarian=limited with a fixed text, namely 'Some vegetarian options are available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cuisine!=friture)", - "value": "limited" - }, - { - "key": "diet:vegetarian", - "description": "Layer 'Restaurants and fast food' shows diet:vegetarian=yes with a fixed text, namely 'Vegetarian options are available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cuisine!=friture)", - "value": "yes" - }, - { - "key": "diet:vegetarian", - "description": "Layer 'Restaurants and fast food' shows diet:vegetarian=only with a fixed text, namely 'All dishes are vegetarian' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cuisine!=friture)", - "value": "only" - }, - { - "key": "diet:vegetarian", - "description": "Layer 'Restaurants and fast food' shows diet:vegetarian=on_demand with a fixed text, namely 'Some dishes might be adapted to a vegetarian version, but this should be demanded' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cuisine!=friture)", - "value": "on_demand" - }, - { - "key": "diet:vegan", - "description": "Layer 'Restaurants and fast food' shows diet:vegan=no with a fixed text, namely 'No vegan options available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cuisine!=friture)", - "value": "no" - }, - { - "key": "diet:vegan", - "description": "Layer 'Restaurants and fast food' shows diet:vegan=limited with a fixed text, namely 'Some vegan options are available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cuisine!=friture)", - "value": "limited" - }, - { - "key": "diet:vegan", - "description": "Layer 'Restaurants and fast food' shows diet:vegan=yes with a fixed text, namely 'Vegan options are available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cuisine!=friture)", - "value": "yes" - }, - { - "key": "diet:vegan", - "description": "Layer 'Restaurants and fast food' shows diet:vegan=only with a fixed text, namely 'All dishes are vegan' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cuisine!=friture)", - "value": "only" - }, - { - "key": "diet:vegan", - "description": "Layer 'Restaurants and fast food' shows diet:vegan=on_demand with a fixed text, namely 'Some dishes might be adapted to a vegan version if asked for' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cuisine!=friture)", - "value": "on_demand" - }, - { - "key": "diet:halal", - "description": "Layer 'Restaurants and fast food' shows diet:halal=no with a fixed text, namely 'There are no halal options available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cuisine!=friture)", - "value": "no" - }, - { - "key": "diet:halal", - "description": "Layer 'Restaurants and fast food' shows diet:halal=limited with a fixed text, namely 'There is a small halal menu' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cuisine!=friture)", - "value": "limited" - }, - { - "key": "diet:halal", - "description": "Layer 'Restaurants and fast food' shows diet:halal=yes with a fixed text, namely 'There is a halal menu' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cuisine!=friture)", - "value": "yes" - }, - { - "key": "diet:halal", - "description": "Layer 'Restaurants and fast food' shows diet:halal=only with a fixed text, namely 'Only halal options are available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cuisine!=friture)", - "value": "only" - }, - { - "key": "organic", - "description": "Layer 'Restaurants and fast food' shows organic=no with a fixed text, namely 'There are no organic options available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cuisine!=friture)", - "value": "no" - }, - { - "key": "organic", - "description": "Layer 'Restaurants and fast food' shows organic=yes with a fixed text, namely 'There is an organic menu' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cuisine!=friture)", - "value": "yes" - }, - { - "key": "organic", - "description": "Layer 'Restaurants and fast food' shows organic=only with a fixed text, namely 'Only organic options are available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cuisine!=friture)", - "value": "only" - }, - { - "key": "diet:vegetarian", - "description": "Layer 'Restaurants and fast food' shows diet:vegetarian=only with a fixed text, namely 'Serves only vegetarian snacks and burgers' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cuisine=friture)", - "value": "only" - }, - { - "key": "diet:vegetarian", - "description": "Layer 'Restaurants and fast food' shows diet:vegetarian=yes with a fixed text, namely 'Vegetarian snacks are available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cuisine=friture)", - "value": "yes" - }, - { - "key": "diet:vegetarian", - "description": "Layer 'Restaurants and fast food' shows diet:vegetarian=limited with a fixed text, namely 'Only a small selection of snacks are vegetarian' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cuisine=friture)", - "value": "limited" - }, - { - "key": "diet:vegetarian", - "description": "Layer 'Restaurants and fast food' shows diet:vegetarian=no with a fixed text, namely 'No vegetarian snacks are available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cuisine=friture)", - "value": "no" - }, - { - "key": "diet:vegan", - "description": "Layer 'Restaurants and fast food' shows diet:vegan=only with a fixed text, namely 'Serves only vegan snacks and burgers' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cuisine=friture)", - "value": "only" - }, - { - "key": "diet:vegan", - "description": "Layer 'Restaurants and fast food' shows diet:vegan=yes with a fixed text, namely 'Vegan snacks are available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cuisine=friture)", - "value": "yes" - }, - { - "key": "diet:vegan", - "description": "Layer 'Restaurants and fast food' shows diet:vegan=limited with a fixed text, namely 'A small selection of vegan snacks are available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cuisine=friture)", - "value": "limited" - }, - { - "key": "diet:vegan", - "description": "Layer 'Restaurants and fast food' shows diet:vegan=no with a fixed text, namely 'No vegan snacks are available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cuisine=friture)", - "value": "no" - }, - { - "key": "organic", - "description": "Layer 'Restaurants and fast food' shows organic=yes with a fixed text, namely 'Organic snacks are available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cuisine=friture)", - "value": "yes" - }, - { - "key": "organic", - "description": "Layer 'Restaurants and fast food' shows organic=no with a fixed text, namely 'No organic snacks are available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cuisine=friture)", - "value": "no" - }, - { - "key": "organic", - "description": "Layer 'Restaurants and fast food' shows organic=only with a fixed text, namely 'Only organic snacks are available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cuisine=friture)", - "value": "only" - }, - { - "key": "friture:oil", - "description": "Layer 'Restaurants and fast food' shows friture:oil=vegetable with a fixed text, namely 'The frying is done with vegetable oil' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cuisine=friture)", - "value": "vegetable" - }, - { - "key": "friture:oil", - "description": "Layer 'Restaurants and fast food' shows friture:oil=animal with a fixed text, namely 'The frying is done with animal oil' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cuisine=friture)", - "value": "animal" - }, - { - "key": "reusable_packaging:accept", - "description": "Layer 'Restaurants and fast food' shows reusable_packaging:accept=yes with a fixed text, namely 'You can bring your own containers to get your order, saving on single-use packaging material and thus waste' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cuisine=friture)", - "value": "yes" - }, - { - "key": "reusable_packaging:accept", - "description": "Layer 'Restaurants and fast food' shows reusable_packaging:accept=no with a fixed text, namely 'Bringing your own container is not allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cuisine=friture)", - "value": "no" - }, - { - "key": "reusable_packaging:accept", - "description": "Layer 'Restaurants and fast food' shows reusable_packaging:accept=only with a fixed text, namely 'You must bring your own container to order here.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cuisine=friture)", - "value": "only" - }, - { - "key": "diet:sugar_free", - "description": "Layer 'Restaurants and fast food' shows diet:sugar_free=only with a fixed text, namely 'This shop only sells sugar free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "only" - }, - { - "key": "diet:sugar_free", - "description": "Layer 'Restaurants and fast food' shows diet:sugar_free=yes with a fixed text, namely 'This shop has a big sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "diet:sugar_free", - "description": "Layer 'Restaurants and fast food' shows diet:sugar_free=limited with a fixed text, namely 'This shop has a limited sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "limited" - }, - { - "key": "diet:sugar_free", - "description": "Layer 'Restaurants and fast food' shows diet:sugar_free=no with a fixed text, namely 'This shop has no sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "diet:gluten_free", - "description": "Layer 'Restaurants and fast food' shows diet:gluten_free=only with a fixed text, namely 'This shop only sells gluten free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "only" - }, - { - "key": "diet:gluten_free", - "description": "Layer 'Restaurants and fast food' shows diet:gluten_free=yes with a fixed text, namely 'This shop has a big gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "diet:gluten_free", - "description": "Layer 'Restaurants and fast food' shows diet:gluten_free=limited with a fixed text, namely 'This shop has a limited gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "limited" - }, - { - "key": "diet:gluten_free", - "description": "Layer 'Restaurants and fast food' shows diet:gluten_free=no with a fixed text, namely 'This shop has no gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "diet:lactose_free", - "description": "Layer 'Restaurants and fast food' shows diet:lactose_free=only with a fixed text, namely 'Only sells lactose free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "only" - }, - { - "key": "diet:lactose_free", - "description": "Layer 'Restaurants and fast food' shows diet:lactose_free=yes with a fixed text, namely 'Big lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "diet:lactose_free", - "description": "Layer 'Restaurants and fast food' shows diet:lactose_free=limited with a fixed text, namely 'Limited lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "limited" - }, - { - "key": "diet:lactose_free", - "description": "Layer 'Restaurants and fast food' shows diet:lactose_free=no with a fixed text, namely 'No lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "smoking", - "description": "Layer 'Restaurants and fast food' shows smoking=yes with a fixed text, namely 'Smoking is allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if _country!~^(al|be)$)", - "value": "yes" - }, - { - "key": "smoking", - "description": "Layer 'Restaurants and fast food' shows smoking=no with a fixed text, namely 'Smoking is not allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if _country!~^(al|be)$)", - "value": "no" - }, - { - "key": "smoking", - "description": "Layer 'Restaurants and fast food' shows smoking=outside with a fixed text, namely 'Smoking is allowed outside.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if _country!~^(al|be)$)", - "value": "outside" - }, - { - "key": "service:electricity", - "description": "Layer 'Restaurants and fast food' shows service:electricity=yes with a fixed text, namely 'There are plenty of domestic sockets available to customers seated indoors, where they can charge their electronics' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "service:electricity", - "description": "Layer 'Restaurants and fast food' shows service:electricity=limited with a fixed text, namely 'There are a few domestic sockets available to customers seated indoors, where they can charge their electronics' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "limited" - }, - { - "key": "service:electricity", - "description": "Layer 'Restaurants and fast food' shows service:electricity=ask with a fixed text, namely 'There are no sockets available indoors to customers, but charging might be possible if the staff is asked' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "ask" - }, - { - "key": "service:electricity", - "description": "Layer 'Restaurants and fast food' shows service:electricity=no with a fixed text, namely 'There are a no domestic sockets available to customers seated indoors' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "dog", - "description": "Layer 'Restaurants and fast food' shows dog=yes with a fixed text, namely 'Dogs are allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "dog", - "description": "Layer 'Restaurants and fast food' shows dog=no with a fixed text, namely 'Dogs are not allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "dog", - "description": "Layer 'Restaurants and fast food' shows dog=leashed with a fixed text, namely 'Dogs are allowed, but they have to be leashed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "leashed" - }, - { - "key": "dog", - "description": "Layer 'Restaurants and fast food' shows dog=unleashed with a fixed text, namely 'Dogs are allowed and can run around freely' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "unleashed" - }, - { - "key": "dog", - "description": "Layer 'Restaurants and fast food' shows dog=outside with a fixed text, namely 'Dogs are allowed only outside' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "outside" - }, - { - "key": "internet_access", - "description": "Layer 'Restaurants and fast food' shows internet_access=wlan with a fixed text, namely 'This place offers wireless internet access' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "wlan" - }, - { - "key": "internet_access", - "description": "Layer 'Restaurants and fast food' shows internet_access=no with a fixed text, namely 'This place does not offer internet access' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "internet_access", - "description": "Layer 'Restaurants and fast food' shows internet_access=yes with a fixed text, namely 'This place offers internet access' (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "internet_access", - "description": "Layer 'Restaurants and fast food' shows internet_access=terminal with a fixed text, namely 'This place offers internet access via a terminal or computer' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "terminal" - }, - { - "key": "internet_access", - "description": "Layer 'Restaurants and fast food' shows internet_access=wired with a fixed text, namely 'This place offers wired internet access' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "wired" - }, - { - "key": "internet_access", - "description": "Layer 'Restaurants and fast food' shows internet_access=terminal;wifi with a fixed text, namely 'This place offers both wireless internet and internet access via a terminal or computer' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "terminal;wifi" - }, - { - "key": "internet_access:fee", - "description": "Layer 'Restaurants and fast food' shows internet_access:fee=yes with a fixed text, namely 'There is a fee for the internet access at this place' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access!=no & internet_access~.+)", - "value": "yes" - }, - { - "key": "internet_access:fee", - "description": "Layer 'Restaurants and fast food' shows internet_access:fee=no with a fixed text, namely 'Internet access is free at this place' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access!=no & internet_access~.+)", - "value": "no" - }, - { - "key": "internet_access:fee", - "description": "Layer 'Restaurants and fast food' shows internet_access:fee=customers with a fixed text, namely 'Internet access is free at this place, for customers only' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access!=no & internet_access~.+)", - "value": "customers" - }, - { - "key": "internet_access:ssid", - "description": "Layer 'Restaurants and fast food' shows and asks freeform values for key 'internet_access:ssid' (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access~^(.*wlan.*)$)" - }, - { - "key": "internet_access:ssid", - "description": "Layer 'Restaurants and fast food' shows internet_access:ssid=Telekom with a fixed text, namely 'Telekom' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access~^(.*wlan.*)$)", - "value": "Telekom" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Food Courts showing features with this tag", - "value": "food_court" - }, - { - "key": "id", - "description": "Layer 'Food Courts' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "name", - "description": "Layer 'Food Courts' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "image", - "description": "The layer 'Food Courts allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Food Courts allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Food Courts allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Food Courts allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Food Courts allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "opening_hours", - "description": "Layer 'Food Courts' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Food Courts' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "wheelchair", - "description": "Layer 'Food Courts' shows wheelchair=designated with a fixed text, namely 'This place is specially adapted for wheelchair users' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "designated" - }, - { - "key": "wheelchair", - "description": "Layer 'Food Courts' shows wheelchair=yes with a fixed text, namely 'This place is easily reachable with a wheelchair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "wheelchair", - "description": "Layer 'Food Courts' shows wheelchair=limited with a fixed text, namely 'It is possible to reach this place in a wheelchair, but it is not easy' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "limited" - }, - { - "key": "wheelchair", - "description": "Layer 'Food Courts' shows wheelchair=no with a fixed text, namely 'This place is not reachable with a wheelchair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "website", - "description": "Layer 'Food Courts' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Food Courts' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "phone", - "description": "Layer 'Food Courts' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:phone", - "description": "Layer 'Food Courts' shows contact:phone~.+ with a fixed text, namely '{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "smoking", - "description": "Layer 'Food Courts' shows smoking=yes with a fixed text, namely 'Smoking is allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if _country!~^(al|be)$)", - "value": "yes" - }, - { - "key": "smoking", - "description": "Layer 'Food Courts' shows smoking=no with a fixed text, namely 'Smoking is not allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if _country!~^(al|be)$)", - "value": "no" - }, - { - "key": "smoking", - "description": "Layer 'Food Courts' shows smoking=outside with a fixed text, namely 'Smoking is allowed outside.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if _country!~^(al|be)$)", - "value": "outside" - }, - { - "key": "memorial", - "description": "The MapComplete theme Personal theme has a layer Ghost bikes showing features with this tag", - "value": "ghost_bike" - }, - { - "key": "id", - "description": "Layer 'Ghost bikes' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Ghost bikes allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Ghost bikes allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Ghost bikes allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Ghost bikes allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Ghost bikes allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "subject", - "description": "Layer 'Ghost bikes' shows and asks freeform values for key 'subject' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "name", - "description": "Layer 'Ghost bikes' shows name~.+ with a fixed text, namely 'In remembrance of {name}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "noname", - "description": "Layer 'Ghost bikes' shows noname=yes with a fixed text, namely 'No name is marked on the bike' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "source", - "description": "Layer 'Ghost bikes' shows and asks freeform values for key 'source' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "inscription", - "description": "Layer 'Ghost bikes' shows and asks freeform values for key 'inscription' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "start_date", - "description": "Layer 'Ghost bikes' shows and asks freeform values for key 'start_date' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "historic", - "description": "The MapComplete theme Personal theme has a layer Ghost Signs showing features with this tag" - }, - { - "key": "advertising", - "description": "The MapComplete theme Personal theme has a layer Ghost Signs showing features with this tag" - }, - { - "key": "id", - "description": "Layer 'Ghost Signs' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Ghost Signs allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Ghost Signs allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Ghost Signs allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Ghost Signs allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Ghost Signs allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "historic", - "description": "Layer 'Ghost Signs' shows historic=advertising with a fixed text, namely 'This is a historic advertisement sign (an advertisement for a business that no longer exists or a very old sign with heritage value)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "advertising" - }, - { - "key": "historic", - "description": "Layer 'Ghost Signs' shows historic= with a fixed text, namely 'This advertisement sign has no historic value (the business still exists and has no heritage value)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key historic.", - "value": "" - }, - { - "key": "advertising", - "description": "Layer 'Ghost Signs' shows and asks freeform values for key 'advertising' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "advertising", - "description": "Layer 'Ghost Signs' shows advertising=billboard with a fixed text, namely 'This is a billboard' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "billboard" - }, - { - "key": "advertising", - "description": "Layer 'Ghost Signs' shows advertising=board with a fixed text, namely 'This is a board' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "board" - }, - { - "key": "advertising", - "description": "Layer 'Ghost Signs' shows advertising=column with a fixed text, namely 'This is a column' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "column" - }, - { - "key": "advertising", - "description": "Layer 'Ghost Signs' shows advertising=flag with a fixed text, namely 'This is a flag' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "flag" - }, - { - "key": "advertising", - "description": "Layer 'Ghost Signs' shows advertising=poster_box with a fixed text, namely 'This is a poster Box' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "poster_box" - }, - { - "key": "advertising", - "description": "Layer 'Ghost Signs' shows advertising=screen with a fixed text, namely 'This is a screen' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "screen" - }, - { - "key": "advertising", - "description": "Layer 'Ghost Signs' shows advertising=sculpture with a fixed text, namely 'This is a sculpture' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "sculpture" - }, - { - "key": "advertising", - "description": "Layer 'Ghost Signs' shows advertising=sign with a fixed text, namely 'This is a sign' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "sign" - }, - { - "key": "advertising", - "description": "Layer 'Ghost Signs' shows advertising=tarp with a fixed text, namely 'This is a tarp (a weatherproof piece of textile with an advertising message)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "tarp" - }, - { - "key": "advertising", - "description": "Layer 'Ghost Signs' shows advertising=totem with a fixed text, namely 'This is a totem' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "totem" - }, - { - "key": "advertising", - "description": "Layer 'Ghost Signs' shows advertising=wall_painting with a fixed text, namely 'This is a wall painting' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "wall_painting" - }, - { - "key": "advertising", - "description": "Layer 'Ghost Signs' shows advertising=tilework with a fixed text, namely 'This is tilework - the advertisement is painted on tiles' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "tilework" - }, - { - "key": "advertising", - "description": "Layer 'Ghost Signs' shows advertising=relief with a fixed text, namely 'This is a relief' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "relief" - }, - { - "key": "inscription", - "description": "Layer 'Ghost Signs' shows and asks freeform values for key 'inscription' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "brand", - "description": "Layer 'Ghost Signs' shows and asks freeform values for key 'brand' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "office", - "description": "The MapComplete theme Personal theme has a layer governments showing features with this tag", - "value": "government" - }, - { - "key": "id", - "description": "Layer 'governments' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'governments allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'governments allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'governments allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'governments allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'governments allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "phone", - "description": "Layer 'governments' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:phone", - "description": "Layer 'governments' shows contact:phone~.+ with a fixed text, namely '{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "email", - "description": "Layer 'governments' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:email", - "description": "Layer 'governments' shows contact:email~.+ with a fixed text, namely '{contact:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator:email", - "description": "Layer 'governments' shows operator:email~.+ with a fixed text, namely '{operator:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "website", - "description": "Layer 'governments' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'governments' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "name", - "description": "Layer 'governments' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "historic", - "description": "The MapComplete theme Personal theme has a layer Gravestones showing features with this tag", - "value": "tomb" - }, - { - "key": "id", - "description": "Layer 'Gravestones' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Gravestones allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Gravestones allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Gravestones allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Gravestones allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Gravestones allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "buried:wikidata", - "description": "Layer 'Gravestones' shows and asks freeform values for key 'buried:wikidata' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "name", - "description": "Layer 'Gravestones' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "information", - "description": "The MapComplete theme Personal theme has a layer Guideposts showing features with this tag", - "value": "guidepost" - }, - { - "key": "id", - "description": "Layer 'Guideposts' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Guideposts allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Guideposts allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Guideposts allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Guideposts allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Guideposts allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "bicycle", - "description": "Layer 'Guideposts' shows bicycle=yes with a fixed text, namely 'This guidepost shows bicycle routes' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "hiking", - "description": "Layer 'Guideposts' shows hiking=yes with a fixed text, namely 'This guidepost shows hiking routes' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "mtb", - "description": "Layer 'Guideposts' shows mtb=yes with a fixed text, namely 'This guidepost shows mountain bike routes' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "horse", - "description": "Layer 'Guideposts' shows horse=yes with a fixed text, namely 'This guidepost shows horse riding routes' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "ski", - "description": "Layer 'Guideposts' shows ski=yes with a fixed text, namely 'This guidepost shows ski routes' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "leisure", - "description": "The MapComplete theme Personal theme has a layer Hackerspace showing features with this tag", - "value": "hackerspace" - }, - { - "key": "id", - "description": "Layer 'Hackerspace' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Hackerspace allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Hackerspace allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Hackerspace allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Hackerspace allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Hackerspace allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "hackerspace", - "description": "Layer 'Hackerspace' shows hackerspace=makerspace with a fixed text, namely 'This is a makerspace' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "makerspace" - }, - { - "key": "hackerspace", - "description": "Layer 'Hackerspace' shows hackerspace= with a fixed text, namely 'This is a traditional (software oriented) hackerspace' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key hackerspace.", - "value": "" - }, - { - "key": "hackerspace", - "description": "Layer 'Hackerspace' shows hackerspace=hacklab with a fixed text, namely 'This is a hacklab which is mostly focussed on basic computer skills, using recycled devices and/or providing internet to the community. This is typically located in autonomous spaces, squats or social facilities' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "hacklab" - }, - { - "key": "name", - "description": "Layer 'Hackerspace' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "level", - "description": "Layer 'Hackerspace' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)" - }, - { - "key": "location", - "description": "Layer 'Hackerspace' shows location=underground with a fixed text, namely 'Located underground' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "underground" - }, - { - "key": "level", - "description": "Layer 'Hackerspace' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "0" - }, - { - "key": "level", - "description": "Layer 'Hackerspace' shows level= with a fixed text, namely 'Located on the ground floor' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key level. (This is only shown if repeat_on=)", - "value": "" - }, - { - "key": "level", - "description": "Layer 'Hackerspace' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "1" - }, - { - "key": "level", - "description": "Layer 'Hackerspace' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "-1" - }, - { - "key": "website", - "description": "Layer 'Hackerspace' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Hackerspace' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "email", - "description": "Layer 'Hackerspace' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:email", - "description": "Layer 'Hackerspace' shows contact:email~.+ with a fixed text, namely '{contact:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator:email", - "description": "Layer 'Hackerspace' shows operator:email~.+ with a fixed text, namely '{operator:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "phone", - "description": "Layer 'Hackerspace' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:phone", - "description": "Layer 'Hackerspace' shows contact:phone~.+ with a fixed text, namely '{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:mastodon", - "description": "Layer 'Hackerspace' shows and asks freeform values for key 'contact:mastodon' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Hackerspace' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Hackerspace' shows opening_hours=24/7 with a fixed text, namely '24/7 opened (including holidays)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "24/7" - }, - { - "key": "opening_hours", - "description": "Layer 'Hackerspace' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "service:3dprinter", - "description": "Layer 'Hackerspace' shows service:3dprinter=yes with a fixed text, namely 'There is a 3D-printer available at this hackerspace' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "service:3dprinter", - "description": "Layer 'Hackerspace' shows service:3dprinter=no with a fixed text, namely 'There is no 3D-printer available at this hackerspace' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "service:3dprinter", - "description": "Layer 'Hackerspace' shows service:3dprinter=limited with a fixed text, namely 'There is a limited 3D-printer available at this hackerspace' (in the mapcomplete.org theme 'Personal theme')", - "value": "limited" - }, - { - "key": "service:lasercutter", - "description": "Layer 'Hackerspace' shows service:lasercutter=yes with a fixed text, namely 'There is a laser cutter available at this hackerspace' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "service:lasercutter", - "description": "Layer 'Hackerspace' shows service:lasercutter=no with a fixed text, namely 'There is no laser cutter available at this hackerspace' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "service:lasercutter", - "description": "Layer 'Hackerspace' shows service:lasercutter=limited with a fixed text, namely 'There is a limited laser cutter available at this hackerspace' (in the mapcomplete.org theme 'Personal theme')", - "value": "limited" - }, - { - "key": "service:cnc_drilling_machine", - "description": "Layer 'Hackerspace' shows service:cnc_drilling_machine=yes with a fixed text, namely 'There is a CNC drill available at this hackerspace' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "service:cnc_drilling_machine", - "description": "Layer 'Hackerspace' shows service:cnc_drilling_machine=no with a fixed text, namely 'There is no CNC drill available at this hackerspace' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "service:cnc_drilling_machine", - "description": "Layer 'Hackerspace' shows service:cnc_drilling_machine=limited with a fixed text, namely 'There is a limited CNC drill available at this hackerspace' (in the mapcomplete.org theme 'Personal theme')", - "value": "limited" - }, - { - "key": "service:media_studio", - "description": "Layer 'Hackerspace' shows service:media_studio=yes with a fixed text, namely 'There is a multimedia studio available at this hackerspace' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "service:media_studio", - "description": "Layer 'Hackerspace' shows service:media_studio=no with a fixed text, namely 'There is no multimedia studio available at this hackerspace' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "service:media_studio", - "description": "Layer 'Hackerspace' shows service:media_studio=limited with a fixed text, namely 'There is a limited multimedia studio available at this hackerspace' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "limited" - }, - { - "key": "service:sewing_machine", - "description": "Layer 'Hackerspace' shows service:sewing_machine=yes with a fixed text, namely 'There is a sewing machine available at this hackerspace' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "service:sewing_machine", - "description": "Layer 'Hackerspace' shows service:sewing_machine=no with a fixed text, namely 'There is no sewing machine available at this hackerspace' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "service:sewing_machine", - "description": "Layer 'Hackerspace' shows service:sewing_machine=limited with a fixed text, namely 'There is a limited sewing machine available at this hackerspace' (in the mapcomplete.org theme 'Personal theme')", - "value": "limited" - }, - { - "key": "service:workshop:wood", - "description": "Layer 'Hackerspace' shows service:workshop:wood=yes with a fixed text, namely 'There is a woodworking workshop available at this hackerspace' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "service:workshop:wood", - "description": "Layer 'Hackerspace' shows service:workshop:wood=no with a fixed text, namely 'There is no woodworking workshop available at this hackerspace' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "service:workshop:wood", - "description": "Layer 'Hackerspace' shows service:workshop:wood=limited with a fixed text, namely 'There is a limited woodworking workshop available at this hackerspace' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "limited" - }, - { - "key": "service:workshop:ceramics", - "description": "Layer 'Hackerspace' shows service:workshop:ceramics=yes with a fixed text, namely 'There is a ceramics workshop available at this hackerspace' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "service:workshop:ceramics", - "description": "Layer 'Hackerspace' shows service:workshop:ceramics=no with a fixed text, namely 'There is no ceramics workshop available at this hackerspace' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "service:workshop:ceramics", - "description": "Layer 'Hackerspace' shows service:workshop:ceramics=limited with a fixed text, namely 'There is a limited ceramics workshop available at this hackerspace' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "limited" - }, - { - "key": "service:workshop:metal", - "description": "Layer 'Hackerspace' shows service:workshop:metal=yes with a fixed text, namely 'There is a metal workshop available at this hackerspace' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "service:workshop:metal", - "description": "Layer 'Hackerspace' shows service:workshop:metal=no with a fixed text, namely 'There is no metal workshop available at this hackerspace' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "service:workshop:metal", - "description": "Layer 'Hackerspace' shows service:workshop:metal=limited with a fixed text, namely 'There is a limited metal workshop available at this hackerspace' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "limited" - }, - { - "key": "service:bicycle:diy", - "description": "Layer 'Hackerspace' shows service:bicycle:diy=yes with a fixed text, namely 'There is a bicycle repair workshop available at this hackerspace' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "service:bicycle:diy", - "description": "Layer 'Hackerspace' shows service:bicycle:diy=no with a fixed text, namely 'There is no bicycle repair workshop available at this hackerspace' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "service:bicycle:diy", - "description": "Layer 'Hackerspace' shows service:bicycle:diy=limited with a fixed text, namely 'There is a limited bicycle repair workshop available at this hackerspace' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "limited" - }, - { - "key": "wheelchair", - "description": "Layer 'Hackerspace' shows wheelchair=designated with a fixed text, namely 'This place is specially adapted for wheelchair users' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "designated" - }, - { - "key": "wheelchair", - "description": "Layer 'Hackerspace' shows wheelchair=yes with a fixed text, namely 'This place is easily reachable with a wheelchair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "wheelchair", - "description": "Layer 'Hackerspace' shows wheelchair=limited with a fixed text, namely 'It is possible to reach this place in a wheelchair, but it is not easy' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "limited" - }, - { - "key": "wheelchair", - "description": "Layer 'Hackerspace' shows wheelchair=no with a fixed text, namely 'This place is not reachable with a wheelchair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "drink:club-mate", - "description": "Layer 'Hackerspace' shows drink:club-mate=yes with a fixed text, namely 'This hackerspace serves Club-Mate' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "drink:club-mate", - "description": "Layer 'Hackerspace' shows drink:club-mate=no with a fixed text, namely 'This hackerspace does not serve Club-Mate' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "start_date", - "description": "Layer 'Hackerspace' shows and asks freeform values for key 'start_date' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "internet_access", - "description": "Layer 'Hackerspace' shows internet_access=wlan with a fixed text, namely 'This place offers wireless internet access' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "wlan" - }, - { - "key": "internet_access", - "description": "Layer 'Hackerspace' shows internet_access=no with a fixed text, namely 'This place does not offer internet access' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "internet_access", - "description": "Layer 'Hackerspace' shows internet_access=yes with a fixed text, namely 'This place offers internet access' (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "internet_access", - "description": "Layer 'Hackerspace' shows internet_access=terminal with a fixed text, namely 'This place offers internet access via a terminal or computer' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "terminal" - }, - { - "key": "internet_access", - "description": "Layer 'Hackerspace' shows internet_access=wired with a fixed text, namely 'This place offers wired internet access' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "wired" - }, - { - "key": "internet_access", - "description": "Layer 'Hackerspace' shows internet_access=terminal;wifi with a fixed text, namely 'This place offers both wireless internet and internet access via a terminal or computer' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "terminal;wifi" - }, - { - "key": "internet_access:fee", - "description": "Layer 'Hackerspace' shows internet_access:fee=yes with a fixed text, namely 'There is a fee for the internet access at this place' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access!=no & internet_access~.+)", - "value": "yes" - }, - { - "key": "internet_access:fee", - "description": "Layer 'Hackerspace' shows internet_access:fee=no with a fixed text, namely 'Internet access is free at this place' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access!=no & internet_access~.+)", - "value": "no" - }, - { - "key": "internet_access:fee", - "description": "Layer 'Hackerspace' shows internet_access:fee=customers with a fixed text, namely 'Internet access is free at this place, for customers only' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access!=no & internet_access~.+)", - "value": "customers" - }, - { - "key": "internet_access:ssid", - "description": "Layer 'Hackerspace' shows and asks freeform values for key 'internet_access:ssid' (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access~^(.*wlan.*)$)" - }, - { - "key": "internet_access:ssid", - "description": "Layer 'Hackerspace' shows internet_access:ssid=Telekom with a fixed text, namely 'Telekom' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access~^(.*wlan.*)$)", - "value": "Telekom" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Hospitals showing features with this tag", - "value": "hospital" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Hospitals showing features with this tag", - "value": "clinic" - }, - { - "key": "id", - "description": "Layer 'Hospitals' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "name", - "description": "Layer 'Hospitals' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "amenity", - "description": "Layer 'Hospitals' shows amenity=clinic with a fixed text, namely 'This is a clinic - patients can not stay overnight' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "clinic" - }, - { - "key": "amenity", - "description": "Layer 'Hospitals' shows amenity=hospital with a fixed text, namely 'This is a hospital - patients can be admitted here for multiple days' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "hospital" - }, - { - "key": "phone", - "description": "Layer 'Hospitals' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:phone", - "description": "Layer 'Hospitals' shows contact:phone~.+ with a fixed text, namely '{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "email", - "description": "Layer 'Hospitals' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:email", - "description": "Layer 'Hospitals' shows contact:email~.+ with a fixed text, namely '{contact:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator:email", - "description": "Layer 'Hospitals' shows operator:email~.+ with a fixed text, namely '{operator:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "website", - "description": "Layer 'Hospitals' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Hospitals' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours:visitors", - "description": "Layer 'Hospitals' shows and asks freeform values for key 'opening_hours:visitors' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "emergency", - "description": "The MapComplete theme Personal theme has a layer Map of hydrants showing features with this tag", - "value": "fire_hydrant" - }, - { - "key": "id", - "description": "Layer 'Map of hydrants' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "colour", - "description": "Layer 'Map of hydrants' shows and asks freeform values for key 'colour' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "colour", - "description": "Layer 'Map of hydrants' shows colour=yellow with a fixed text, namely 'The hydrant color is yellow.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yellow" - }, - { - "key": "colour", - "description": "Layer 'Map of hydrants' shows colour=red with a fixed text, namely 'The hydrant color is red.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "red" - }, - { - "key": "fire_hydrant:type", - "description": "Layer 'Map of hydrants' shows and asks freeform values for key 'fire_hydrant:type' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "fire_hydrant:type", - "description": "Layer 'Map of hydrants' shows fire_hydrant:type=pillar with a fixed text, namely 'Pillar type.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "pillar" - }, - { - "key": "fire_hydrant:type", - "description": "Layer 'Map of hydrants' shows fire_hydrant:type=pipe with a fixed text, namely 'Pipe type.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "pipe" - }, - { - "key": "fire_hydrant:type", - "description": "Layer 'Map of hydrants' shows fire_hydrant:type=wall with a fixed text, namely 'Wall type.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "wall" - }, - { - "key": "fire_hydrant:type", - "description": "Layer 'Map of hydrants' shows fire_hydrant:type=underground with a fixed text, namely 'Underground type.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "underground" - }, - { - "key": "emergency", - "description": "Layer 'Map of hydrants' shows emergency=fire_hydrant with a fixed text, namely 'The hydrant is (fully or partially) working' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "fire_hydrant" - }, - { - "key": "disused:emergency", - "description": "Layer 'Map of hydrants' shows disused:emergency=fire_hydrant & emergency= with a fixed text, namely 'The hydrant is unavailable' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "fire_hydrant" - }, - { - "key": "emergency", - "description": "Layer 'Map of hydrants' shows disused:emergency=fire_hydrant & emergency= with a fixed text, namely 'The hydrant is unavailable' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key emergency.", - "value": "" - }, - { - "key": "removed:emergency", - "description": "Layer 'Map of hydrants' shows removed:emergency=fire_hydrant & emergency= with a fixed text, namely 'The hydrant has been removed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "fire_hydrant" - }, - { - "key": "emergency", - "description": "Layer 'Map of hydrants' shows removed:emergency=fire_hydrant & emergency= with a fixed text, namely 'The hydrant has been removed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key emergency.", - "value": "" - }, - { - "key": "fire_hydrant:diameter", - "description": "Layer 'Map of hydrants' shows and asks freeform values for key 'fire_hydrant:diameter' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "couplings", - "description": "Layer 'Map of hydrants' shows and asks freeform values for key 'couplings' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "couplings:type", - "description": "Layer 'Map of hydrants' shows and asks freeform values for key 'couplings:type' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "couplings:type", - "description": "Layer 'Map of hydrants' shows couplings:type=Storz with a fixed text, namely 'Storz coupling' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "Storz" - }, - { - "key": "couplings:type", - "description": "Layer 'Map of hydrants' shows couplings:type=UNI with a fixed text, namely 'UNI coupling' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "UNI" - }, - { - "key": "couplings:type", - "description": "Layer 'Map of hydrants' shows couplings:type=Barcelona with a fixed text, namely 'Barcelona coupling' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "Barcelona" - }, - { - "key": "couplings:diameters", - "description": "Layer 'Map of hydrants' shows and asks freeform values for key 'couplings:diameters' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "image", - "description": "The layer 'Map of hydrants allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Map of hydrants allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Map of hydrants allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Map of hydrants allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Map of hydrants allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Ice cream parlors showing features with this tag", - "value": "ice_cream" - }, - { - "key": "id", - "description": "Layer 'Ice cream parlors' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Ice cream parlors allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Ice cream parlors allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Ice cream parlors allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Ice cream parlors allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Ice cream parlors allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "name", - "description": "Layer 'Ice cream parlors' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Ice cream parlors' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Ice cream parlors' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "phone", - "description": "Layer 'Ice cream parlors' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:phone", - "description": "Layer 'Ice cream parlors' shows contact:phone~.+ with a fixed text, namely '{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "email", - "description": "Layer 'Ice cream parlors' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:email", - "description": "Layer 'Ice cream parlors' shows contact:email~.+ with a fixed text, namely '{contact:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator:email", - "description": "Layer 'Ice cream parlors' shows operator:email~.+ with a fixed text, namely '{operator:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "website", - "description": "Layer 'Ice cream parlors' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Ice cream parlors' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "diet:sugar_free", - "description": "Layer 'Ice cream parlors' shows diet:sugar_free=only with a fixed text, namely 'This shop only sells sugar free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "only" - }, - { - "key": "diet:sugar_free", - "description": "Layer 'Ice cream parlors' shows diet:sugar_free=yes with a fixed text, namely 'This shop has a big sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "diet:sugar_free", - "description": "Layer 'Ice cream parlors' shows diet:sugar_free=limited with a fixed text, namely 'This shop has a limited sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "limited" - }, - { - "key": "diet:sugar_free", - "description": "Layer 'Ice cream parlors' shows diet:sugar_free=no with a fixed text, namely 'This shop has no sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "diet:lactose_free", - "description": "Layer 'Ice cream parlors' shows diet:lactose_free=only with a fixed text, namely 'Only sells lactose free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "only" - }, - { - "key": "diet:lactose_free", - "description": "Layer 'Ice cream parlors' shows diet:lactose_free=yes with a fixed text, namely 'Big lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "diet:lactose_free", - "description": "Layer 'Ice cream parlors' shows diet:lactose_free=limited with a fixed text, namely 'Limited lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "limited" - }, - { - "key": "diet:lactose_free", - "description": "Layer 'Ice cream parlors' shows diet:lactose_free=no with a fixed text, namely 'No lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "diet:gluten_free", - "description": "Layer 'Ice cream parlors' shows diet:gluten_free=only with a fixed text, namely 'This shop only sells gluten free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "only" - }, - { - "key": "diet:gluten_free", - "description": "Layer 'Ice cream parlors' shows diet:gluten_free=yes with a fixed text, namely 'This shop has a big gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "diet:gluten_free", - "description": "Layer 'Ice cream parlors' shows diet:gluten_free=limited with a fixed text, namely 'This shop has a limited gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "limited" - }, - { - "key": "diet:gluten_free", - "description": "Layer 'Ice cream parlors' shows diet:gluten_free=no with a fixed text, namely 'This shop has no gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "diet:vegan", - "description": "Layer 'Ice cream parlors' shows diet:vegan=only with a fixed text, namely 'This place only sells vegan products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "only" - }, - { - "key": "diet:vegan", - "description": "Layer 'Ice cream parlors' shows diet:vegan=yes with a fixed text, namely 'This shop has a big vegan offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "diet:vegan", - "description": "Layer 'Ice cream parlors' shows diet:vegan=limited with a fixed text, namely 'This shop has a limited vegan offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "limited" - }, - { - "key": "diet:vegan", - "description": "Layer 'Ice cream parlors' shows diet:vegan=no with a fixed text, namely 'This shop has no vegan offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "payment:cash", - "description": "Layer 'Ice cream parlors' shows payment:cash=yes with a fixed text, namely 'Cash is accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:cards", - "description": "Layer 'Ice cream parlors' shows payment:cards=yes with a fixed text, namely 'Payment cards are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:qr_code", - "description": "Layer 'Ice cream parlors' shows payment:qr_code=yes with a fixed text, namely 'Payment by QR-code is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "wheelchair", - "description": "Layer 'Ice cream parlors' shows wheelchair=designated with a fixed text, namely 'This place is specially adapted for wheelchair users' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "designated" - }, - { - "key": "wheelchair", - "description": "Layer 'Ice cream parlors' shows wheelchair=yes with a fixed text, namely 'This place is easily reachable with a wheelchair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "wheelchair", - "description": "Layer 'Ice cream parlors' shows wheelchair=limited with a fixed text, namely 'It is possible to reach this place in a wheelchair, but it is not easy' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "limited" - }, - { - "key": "wheelchair", - "description": "Layer 'Ice cream parlors' shows wheelchair=no with a fixed text, namely 'This place is not reachable with a wheelchair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "indoor", - "description": "The MapComplete theme Personal theme has a layer Indoors showing features with this tag", - "value": "room" - }, - { - "key": "indoor", - "description": "The MapComplete theme Personal theme has a layer Indoors showing features with this tag", - "value": "area" - }, - { - "key": "indoor", - "description": "The MapComplete theme Personal theme has a layer Indoors showing features with this tag", - "value": "wall" - }, - { - "key": "indoor", - "description": "The MapComplete theme Personal theme has a layer Indoors showing features with this tag", - "value": "door" - }, - { - "key": "indoor", - "description": "The MapComplete theme Personal theme has a layer Indoors showing features with this tag", - "value": "level" - }, - { - "key": "id", - "description": "Layer 'Indoors' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Indoors allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Indoors allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Indoors allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Indoors allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Indoors allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "level", - "description": "Layer 'Indoors' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)" - }, - { - "key": "location", - "description": "Layer 'Indoors' shows location=underground with a fixed text, namely 'Located underground' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "underground" - }, - { - "key": "level", - "description": "Layer 'Indoors' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "0" - }, - { - "key": "level", - "description": "Layer 'Indoors' shows level= with a fixed text, namely 'Located on the ground floor' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key level. (This is only shown if repeat_on=)", - "value": "" - }, - { - "key": "level", - "description": "Layer 'Indoors' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "1" - }, - { - "key": "level", - "description": "Layer 'Indoors' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "-1" - }, - { - "key": "ref", - "description": "Layer 'Indoors' shows and asks freeform values for key 'ref' (in the mapcomplete.org theme 'Personal theme') (This is only shown if indoor=room | indoor=area | indoor=corridor)" - }, - { - "key": "name", - "description": "Layer 'Indoors' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme') (This is only shown if indoor=room | indoor=area | indoor=corridor)" - }, - { - "key": "room", - "description": "Layer 'Indoors' shows room=administration with a fixed text, namely 'This is a administrative room' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "administration" - }, - { - "key": "room", - "description": "Layer 'Indoors' shows room=auditorium with a fixed text, namely 'This is a auditorium' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "auditorium" - }, - { - "key": "room", - "description": "Layer 'Indoors' shows room=bedroom with a fixed text, namely 'This is a bedroom' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "bedroom" - }, - { - "key": "room", - "description": "Layer 'Indoors' shows room=chapel with a fixed text, namely 'This is a chapel' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "chapel" - }, - { - "key": "room", - "description": "Layer 'Indoors' shows room=class with a fixed text, namely 'This is a classroom' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "class" - }, - { - "key": "room", - "description": "Layer 'Indoors' shows room=classroom with a fixed text, namely 'This is a classroom' (in the mapcomplete.org theme 'Personal theme')", - "value": "classroom" - }, - { - "key": "room", - "description": "Layer 'Indoors' shows room=computer with a fixed text, namely 'This is a computer room' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "computer" - }, - { - "key": "room", - "description": "Layer 'Indoors' shows room=conference with a fixed text, namely 'This is a conference room' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "conference" - }, - { - "key": "room", - "description": "Layer 'Indoors' shows room=crypt with a fixed text, namely 'This is a crypt' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "crypt" - }, - { - "key": "room", - "description": "Layer 'Indoors' shows room=kitchen with a fixed text, namely 'This is a kitchen' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "kitchen" - }, - { - "key": "room", - "description": "Layer 'Indoors' shows room=laboratory with a fixed text, namely 'This is a laboratory' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "laboratory" - }, - { - "key": "room", - "description": "Layer 'Indoors' shows room=library with a fixed text, namely 'This is a library' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "library" - }, - { - "key": "room", - "description": "Layer 'Indoors' shows room=locker with a fixed text, namely 'This is a locker room' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "locker" - }, - { - "key": "room", - "description": "Layer 'Indoors' shows room=nursery with a fixed text, namely 'This is a nursery' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "nursery" - }, - { - "key": "room", - "description": "Layer 'Indoors' shows room=office with a fixed text, namely 'This is an office' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "office" - }, - { - "key": "room", - "description": "Layer 'Indoors' shows room=printer with a fixed text, namely 'This is a copy room' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "printer" - }, - { - "key": "room", - "description": "Layer 'Indoors' shows room=prison_cell with a fixed text, namely 'This is a prison_cell' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "prison_cell" - }, - { - "key": "room", - "description": "Layer 'Indoors' shows room=restaurant with a fixed text, namely 'This is a restaurant' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "restaurant" - }, - { - "key": "room", - "description": "Layer 'Indoors' shows room=security_check with a fixed text, namely 'This is a room to perform security checks' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "security_check" - }, - { - "key": "room", - "description": "Layer 'Indoors' shows room=sport with a fixed text, namely 'This is a sport room' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "sport" - }, - { - "key": "room", - "description": "Layer 'Indoors' shows room=storage with a fixed text, namely 'This is a storage room' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "storage" - }, - { - "key": "room", - "description": "Layer 'Indoors' shows room=technical with a fixed text, namely 'This is a technical room' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "technical" - }, - { - "key": "room", - "description": "Layer 'Indoors' shows room=toilets with a fixed text, namely 'These are toilets' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "toilets" - }, - { - "key": "room", - "description": "Layer 'Indoors' shows room=waiting with a fixed text, namely 'This is a waiting room' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "waiting" - }, - { - "key": "capacity", - "description": "Layer 'Indoors' shows and asks freeform values for key 'capacity' (in the mapcomplete.org theme 'Personal theme') (This is only shown if room=waiting | room=restaurant | room=office | room=nursery | room=conference | room=auditorium | room=chapel | room=bedroom | room=classroom)" - }, - { - "key": "name:etymology:wikidata", - "description": "Layer 'Indoors' shows and asks freeform values for key 'name:etymology:wikidata' (in the mapcomplete.org theme 'Personal theme') (This is only shown if name:etymology!=unknown & name~.+)" - }, - { - "key": "access", - "description": "Layer 'Indoors' shows and asks freeform values for key 'access' (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=toilets)" - }, - { - "key": "access", - "description": "Layer 'Indoors' shows access=yes with a fixed text, namely 'Public access' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=toilets)", - "value": "yes" - }, - { - "key": "access", - "description": "Layer 'Indoors' shows access=customers with a fixed text, namely 'Only access to customers' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=toilets)", - "value": "customers" - }, - { - "key": "access", - "description": "Layer 'Indoors' shows access=no with a fixed text, namely 'Not accessible' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=toilets)", - "value": "no" - }, - { - "key": "access", - "description": "Layer 'Indoors' shows access=key with a fixed text, namely 'Accessible, but one has to ask a key to enter' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=toilets)", - "value": "key" - }, - { - "key": "access", - "description": "Layer 'Indoors' shows access=public with a fixed text, namely 'Public access' (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=toilets)", - "value": "public" - }, - { - "key": "fee", - "description": "Layer 'Indoors' shows fee=yes with a fixed text, namely 'These are paid toilets' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=toilets & access!=no)", - "value": "yes" - }, - { - "key": "fee", - "description": "Layer 'Indoors' shows fee=no with a fixed text, namely 'Free to use' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=toilets & access!=no)", - "value": "no" - }, - { - "key": "charge", - "description": "Layer 'Indoors' shows and asks freeform values for key 'charge' (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=toilets & fee=yes)" - }, - { - "key": "payment:cash", - "description": "Layer 'Indoors' shows payment:cash=yes with a fixed text, namely 'Cash is accepted here' (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=toilets & fee=yes)", - "value": "yes" - }, - { - "key": "payment:cards", - "description": "Layer 'Indoors' shows payment:cards=yes with a fixed text, namely 'Payment cards are accepted here' (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=toilets & fee=yes)", - "value": "yes" - }, - { - "key": "payment:qr_code", - "description": "Layer 'Indoors' shows payment:qr_code=yes with a fixed text, namely 'Payment by QR-code is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=toilets & fee=yes)", - "value": "yes" - }, - { - "key": "payment:coins", - "description": "Layer 'Indoors' shows payment:coins=yes with a fixed text, namely 'Coins are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=toilets & fee=yes)", - "value": "yes" - }, - { - "key": "payment:notes", - "description": "Layer 'Indoors' shows payment:notes=yes with a fixed text, namely 'Bank notes are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=toilets & fee=yes)", - "value": "yes" - }, - { - "key": "payment:debit_cards", - "description": "Layer 'Indoors' shows payment:debit_cards=yes with a fixed text, namely 'Debit cards are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=toilets & fee=yes)", - "value": "yes" - }, - { - "key": "payment:credit_cards", - "description": "Layer 'Indoors' shows payment:credit_cards=yes with a fixed text, namely 'Credit cards are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=toilets & fee=yes)", - "value": "yes" - }, - { - "key": "opening_hours", - "description": "Layer 'Indoors' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=toilets & access!=no)" - }, - { - "key": "opening_hours", - "description": "Layer 'Indoors' shows opening_hours=24/7 with a fixed text, namely '24/7 opened (including holidays)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=toilets & access!=no)", - "value": "24/7" - }, - { - "key": "opening_hours", - "description": "Layer 'Indoors' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=toilets & access!=no)", - "value": "closed" - }, - { - "key": "wheelchair", - "description": "Layer 'Indoors' shows wheelchair=yes with a fixed text, namely 'There is a dedicated toilet for wheelchair users' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=toilets)", - "value": "yes" - }, - { - "key": "wheelchair", - "description": "Layer 'Indoors' shows wheelchair=no with a fixed text, namely 'No wheelchair access' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=toilets)", - "value": "no" - }, - { - "key": "wheelchair", - "description": "Layer 'Indoors' shows wheelchair=designated with a fixed text, namely 'There is only a dedicated toilet for wheelchair users' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=toilets)", - "value": "designated" - }, - { - "key": "door:width", - "description": "Layer 'Indoors' shows and asks freeform values for key 'door:width' (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=toilets & (wheelchair=yes | wheelchair=designated))" - }, - { - "key": "toilets:position", - "description": "Layer 'Indoors' shows toilets:position=seated with a fixed text, namely 'There are only seated toilets' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=toilets)", - "value": "seated" - }, - { - "key": "toilets:position", - "description": "Layer 'Indoors' shows toilets:position=urinal with a fixed text, namely 'There are only urinals here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=toilets)", - "value": "urinal" - }, - { - "key": "toilets:position", - "description": "Layer 'Indoors' shows toilets:position=squat with a fixed text, namely 'There are only squat toilets here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=toilets)", - "value": "squat" - }, - { - "key": "toilets:position", - "description": "Layer 'Indoors' shows toilets:position=seated;urinal with a fixed text, namely 'Both seated toilets and urinals are available here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=toilets)", - "value": "seated;urinal" - }, - { - "key": "changing_table", - "description": "Layer 'Indoors' shows changing_table=yes with a fixed text, namely 'A changing table is available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=toilets)", - "value": "yes" - }, - { - "key": "changing_table", - "description": "Layer 'Indoors' shows changing_table=no with a fixed text, namely 'No changing table is available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=toilets)", - "value": "no" - }, - { - "key": "changing_table:location", - "description": "Layer 'Indoors' shows and asks freeform values for key 'changing_table:location' (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=toilets & changing_table=yes)" - }, - { - "key": "changing_table:location", - "description": "Layer 'Indoors' shows changing_table:location=female_toilet with a fixed text, namely 'A changing table is in the toilet for women' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=toilets & changing_table=yes)", - "value": "female_toilet" - }, - { - "key": "changing_table:location", - "description": "Layer 'Indoors' shows changing_table:location=male_toilet with a fixed text, namely 'A changing table is in the toilet for men' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=toilets & changing_table=yes)", - "value": "male_toilet" - }, - { - "key": "changing_table:location", - "description": "Layer 'Indoors' shows changing_table:location=wheelchair_toilet with a fixed text, namely 'A changing table is in the toilet for wheelchair users' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=toilets & changing_table=yes)", - "value": "wheelchair_toilet" - }, - { - "key": "changing_table:location", - "description": "Layer 'Indoors' shows changing_table:location=dedicated_room with a fixed text, namely 'A changing table is in a dedicated room' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=toilets & changing_table=yes)", - "value": "dedicated_room" - }, - { - "key": "toilets:handwashing", - "description": "Layer 'Indoors' shows toilets:handwashing=yes with a fixed text, namely 'These toilets have a sink to wash your hands' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=toilets)", - "value": "yes" - }, - { - "key": "toilets:handwashing", - "description": "Layer 'Indoors' shows toilets:handwashing=no with a fixed text, namely 'These toilets don't have a sink to wash your hands' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=toilets)", - "value": "no" - }, - { - "key": "toilets:paper_supplied", - "description": "Layer 'Indoors' shows toilets:paper_supplied=yes with a fixed text, namely 'This toilet is equipped with toilet paper' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=toilets & toilets:position!=urinal)", - "value": "yes" - }, - { - "key": "toilets:paper_supplied", - "description": "Layer 'Indoors' shows toilets:paper_supplied=no with a fixed text, namely 'You have to bring your own toilet paper to this toilet' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=toilets & toilets:position!=urinal)", - "value": "no" - }, - { - "key": "information", - "description": "The MapComplete theme Personal theme has a layer Information boards showing features with this tag", - "value": "board" - }, - { - "key": "id", - "description": "Layer 'Information boards' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Information boards allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Information boards allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Information boards allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Information boards allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Information boards allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "barrier", - "description": "The MapComplete theme Personal theme has a layer Kerbs showing features with this tag", - "value": "kerb" - }, - { - "key": "id", - "description": "Layer 'Kerbs' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Kerbs allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Kerbs allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Kerbs allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Kerbs allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Kerbs allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "kerb", - "description": "Layer 'Kerbs' shows kerb=raised with a fixed text, namely 'This kerb is raised (>3 cm)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if _geometry:type=Point)", - "value": "raised" - }, - { - "key": "kerb", - "description": "Layer 'Kerbs' shows kerb=lowered with a fixed text, namely 'This kerb is lowered (~3 cm)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if _geometry:type=Point)", - "value": "lowered" - }, - { - "key": "kerb", - "description": "Layer 'Kerbs' shows kerb=flush with a fixed text, namely 'This kerb is flush (~0cm)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if _geometry:type=Point)", - "value": "flush" - }, - { - "key": "kerb", - "description": "Layer 'Kerbs' shows kerb=no with a fixed text, namely 'There is no kerb here' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _geometry:type=Point)", - "value": "no" - }, - { - "key": "kerb", - "description": "Layer 'Kerbs' shows kerb=yes with a fixed text, namely 'There is a kerb of unknown height' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _geometry:type=Point)", - "value": "yes" - }, - { - "key": "tactile_paving", - "description": "Layer 'Kerbs' shows tactile_paving=yes with a fixed text, namely 'This kerb has tactile paving.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if _geometry:type=Point)", - "value": "yes" - }, - { - "key": "tactile_paving", - "description": "Layer 'Kerbs' shows tactile_paving=no with a fixed text, namely 'This kerb does not have tactile paving.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if _geometry:type=Point)", - "value": "no" - }, - { - "key": "tactile_paving", - "description": "Layer 'Kerbs' shows tactile_paving=incorrect with a fixed text, namely 'This kerb has tactile paving, but it is incorrect.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _geometry:type=Point)", - "value": "incorrect" - }, - { - "key": "kerb:height", - "description": "Layer 'Kerbs' shows and asks freeform values for key 'kerb:height' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "kerb:height", - "description": "Layer 'Kerbs' shows kerb:height=0 with a fixed text, namely 'This kerb is flush and is lower than 1cm.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "0" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Kindergartens and childcare showing features with this tag", - "value": "childcare" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Kindergartens and childcare showing features with this tag", - "value": "kindergarten" - }, - { - "key": "isced:level:2011", - "description": "The MapComplete theme Personal theme has a layer Kindergartens and childcare showing features with this tag", - "value": "early_childhood" - }, - { - "key": "id", - "description": "Layer 'Kindergartens and childcare' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "amenity", - "description": "Layer 'Kindergartens and childcare' shows amenity=kindergarten with a fixed text, namely 'This is a kindergarten (also known as preschool) where small kids receive early education.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "kindergarten" - }, - { - "key": "amenity", - "description": "Layer 'Kindergartens and childcare' shows amenity=childcare with a fixed text, namely 'This is a childcare facility, such as a nursery or daycare where small kids are looked after. They do not offer an education and are ofter run as private businesses' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "childcare" - }, - { - "key": "name", - "description": "Layer 'Kindergartens and childcare' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "website", - "description": "Layer 'Kindergartens and childcare' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Kindergartens and childcare' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "email", - "description": "Layer 'Kindergartens and childcare' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:email", - "description": "Layer 'Kindergartens and childcare' shows contact:email~.+ with a fixed text, namely '{contact:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator:email", - "description": "Layer 'Kindergartens and childcare' shows operator:email~.+ with a fixed text, namely '{operator:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "phone", - "description": "Layer 'Kindergartens and childcare' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:phone", - "description": "Layer 'Kindergartens and childcare' shows contact:phone~.+ with a fixed text, namely '{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Kindergartens and childcare' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=childcare)" - }, - { - "key": "opening_hours", - "description": "Layer 'Kindergartens and childcare' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=childcare)", - "value": "closed" - }, - { - "key": "capacity", - "description": "Layer 'Kindergartens and childcare' shows and asks freeform values for key 'capacity' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "man_made", - "description": "The MapComplete theme Personal theme has a layer lighthouse showing features with this tag", - "value": "lighthouse" - }, - { - "key": "id", - "description": "Layer 'lighthouse' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'lighthouse allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'lighthouse allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'lighthouse allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'lighthouse allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'lighthouse allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "Layer 'lighthouse' shows and asks freeform values for key 'wikidata' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "wikipedia", - "description": "Layer 'lighthouse' shows wikipedia~.+ with a fixed text, namely '{wikipedia():max-height:25rem}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "wikidata", - "description": "Layer 'lighthouse' shows wikidata= with a fixed text, namely 'No Wikipedia page has been linked yet' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key wikidata.", - "value": "" - }, - { - "key": "height", - "description": "Layer 'lighthouse' shows and asks freeform values for key 'height' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Love hotels showing features with this tag", - "value": "love_hotel" - }, - { - "key": "id", - "description": "Layer 'Love hotels' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Love hotels allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Love hotels allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Love hotels allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Love hotels allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Love hotels allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "name", - "description": "Layer 'Love hotels' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "phone", - "description": "Layer 'Love hotels' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:phone", - "description": "Layer 'Love hotels' shows contact:phone~.+ with a fixed text, namely '{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "email", - "description": "Layer 'Love hotels' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:email", - "description": "Layer 'Love hotels' shows contact:email~.+ with a fixed text, namely '{contact:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator:email", - "description": "Layer 'Love hotels' shows operator:email~.+ with a fixed text, namely '{operator:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "website", - "description": "Layer 'Love hotels' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Love hotels' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "tourism", - "description": "The MapComplete theme Personal theme has a layer Maps showing features with this tag", - "value": "map" - }, - { - "key": "information", - "description": "The MapComplete theme Personal theme has a layer Maps showing features with this tag", - "value": "map" - }, - { - "key": "id", - "description": "Layer 'Maps' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Maps allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Maps allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Maps allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Maps allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Maps allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "map_type", - "description": "Layer 'Maps' shows map_type=topo with a fixed text, namely 'Topographical map

The map contains contour lines.

' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "topo" - }, - { - "key": "map_type", - "description": "Layer 'Maps' shows map_type=street with a fixed text, namely 'A map with all streets or ways of an area.

The streets are mostly named; the angles, distances etc. are accurate

' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "street" - }, - { - "key": "map_type", - "description": "Layer 'Maps' shows map_type=scheme with a fixed text, namely 'This is a schematic map.

A sketched map with only important ways and POIs. The angles, distances etc. are merely illustrative, not accurate.

' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "scheme" - }, - { - "key": "map_type", - "description": "Layer 'Maps' shows map_type=toposcope with a fixed text, namely 'This is a toposcope.

A marker erected on high places which indicates the direction to notable landscape features which can be seen from that point

' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "toposcope" - }, - { - "key": "map_size", - "description": "Layer 'Maps' shows map_size=building with a fixed text, namely 'A map of the rooms within a building' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "building" - }, - { - "key": "map_size", - "description": "Layer 'Maps' shows map_size=site with a fixed text, namely 'A map of special site, like of a historical castle, a park, a campus, a forest, ....' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "site" - }, - { - "key": "map_size", - "description": "Layer 'Maps' shows map_size=village with a fixed text, namely 'A map showing the village or town' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "village" - }, - { - "key": "map_size", - "description": "Layer 'Maps' shows map_size=city with a fixed text, namely 'A map of a city' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "city" - }, - { - "key": "map_size", - "description": "Layer 'Maps' shows map_size=region with a fixed text, namely 'The map of an entire region, showing multiple cities and villages' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "region" - }, - { - "key": "map_source", - "description": "Layer 'Maps' shows and asks freeform values for key 'map_source' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "map_source", - "description": "Layer 'Maps' shows map_source=OpenStreetMap & not:map_source= with a fixed text, namely 'This map is based on OpenStreetMap' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "OpenStreetMap" - }, - { - "key": "not:map_source", - "description": "Layer 'Maps' shows map_source=OpenStreetMap & not:map_source= with a fixed text, namely 'This map is based on OpenStreetMap' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key not:map_source.", - "value": "" - }, - { - "key": "map_source:attribution", - "description": "Layer 'Maps' shows map_source:attribution=yes with a fixed text, namely 'OpenStreetMap is clearly attributed, including the ODBL-license' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if map_source~^((O|)pen(S|s)treet(M|m)ap)$ | map_source=osm | map_source=OSM)", - "value": "yes" - }, - { - "key": "map_source:attribution", - "description": "Layer 'Maps' shows map_source:attribution=incomplete with a fixed text, namely 'OpenStreetMap is clearly attributed, but the license is not mentioned' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if map_source~^((O|)pen(S|s)treet(M|m)ap)$ | map_source=osm | map_source=OSM)", - "value": "incomplete" - }, - { - "key": "map_source:attribution", - "description": "Layer 'Maps' shows map_source:attribution=sticker with a fixed text, namely 'OpenStreetMap wasn't mentioned, but someone put an OpenStreetMap-sticker on it' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if map_source~^((O|)pen(S|s)treet(M|m)ap)$ | map_source=osm | map_source=OSM)", - "value": "sticker" - }, - { - "key": "map_source:attribution", - "description": "Layer 'Maps' shows map_source:attribution=none with a fixed text, namely 'There is no attribution at all' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if map_source~^((O|)pen(S|s)treet(M|m)ap)$ | map_source=osm | map_source=OSM)", - "value": "none" - }, - { - "key": "map_source:attribution", - "description": "Layer 'Maps' shows map_source:attribution=no with a fixed text, namely 'There is no attribution at all' (in the mapcomplete.org theme 'Personal theme') (This is only shown if map_source~^((O|)pen(S|s)treet(M|m)ap)$ | map_source=osm | map_source=OSM)", - "value": "no" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Maxspeed showing features with this tag", - "value": "residential" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Maxspeed showing features with this tag", - "value": "living_street" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Maxspeed showing features with this tag", - "value": "motorway" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Maxspeed showing features with this tag", - "value": "tertiary" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Maxspeed showing features with this tag", - "value": "unclassified" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Maxspeed showing features with this tag", - "value": "secondary" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Maxspeed showing features with this tag", - "value": "primary" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Maxspeed showing features with this tag", - "value": "trunk" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Maxspeed showing features with this tag", - "value": "motorway" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Maxspeed showing features with this tag", - "value": "tertiary_link" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Maxspeed showing features with this tag", - "value": "secondary_link" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Maxspeed showing features with this tag", - "value": "primary_link" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Maxspeed showing features with this tag", - "value": "trunk_link" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Maxspeed showing features with this tag", - "value": "motorway_link" - }, - { - "key": "id", - "description": "Layer 'Maxspeed' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "maxspeed", - "description": "Layer 'Maxspeed' shows and asks freeform values for key 'maxspeed' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "highway", - "description": "Layer 'Maxspeed' shows highway=living_street & _country=be with a fixed text, namely 'This is a living street, which has a maxspeed of 20km/h' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "living_street" - }, - { - "key": "memorial", - "description": "The MapComplete theme Personal theme has a layer Memorials showing features with this tag" - }, - { - "key": "historic", - "description": "The MapComplete theme Personal theme has a layer Memorials showing features with this tag", - "value": "memorial" - }, - { - "key": "id", - "description": "Layer 'Memorials' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Memorials allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Memorials allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Memorials allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Memorials allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Memorials allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "memorial", - "description": "Layer 'Memorials' shows and asks freeform values for key 'memorial' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "memorial", - "description": "Layer 'Memorials' shows memorial=statue with a fixed text, namely 'This is a statue' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "statue" - }, - { - "key": "memorial", - "description": "Layer 'Memorials' shows memorial=plaque with a fixed text, namely 'This is a plaque' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "plaque" - }, - { - "key": "memorial", - "description": "Layer 'Memorials' shows memorial=bench with a fixed text, namely 'This is a commemorative bench' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "bench" - }, - { - "key": "memorial", - "description": "Layer 'Memorials' shows memorial=ghost_bike with a fixed text, namely 'This is a ghost bike - a bicycle painted white to remember a cyclist whom deceased because of a car crash' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "ghost_bike" - }, - { - "key": "memorial", - "description": "Layer 'Memorials' shows memorial=stolperstein with a fixed text, namely 'This is a stolperstein (stumbing stone)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "stolperstein" - }, - { - "key": "memorial", - "description": "Layer 'Memorials' shows memorial=stele with a fixed text, namely 'This is a stele' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "stele" - }, - { - "key": "memorial", - "description": "Layer 'Memorials' shows memorial=stone with a fixed text, namely 'This is a memorial stone' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "stone" - }, - { - "key": "memorial", - "description": "Layer 'Memorials' shows memorial=bust with a fixed text, namely 'This is a bust' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "bust" - }, - { - "key": "memorial", - "description": "Layer 'Memorials' shows memorial=sculpture with a fixed text, namely 'This is a sculpture' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "sculpture" - }, - { - "key": "memorial", - "description": "Layer 'Memorials' shows memorial=obelisk with a fixed text, namely 'This is an obelisk' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "obelisk" - }, - { - "key": "memorial", - "description": "Layer 'Memorials' shows memorial=cross with a fixed text, namely 'This is a cross' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "cross" - }, - { - "key": "memorial", - "description": "Layer 'Memorials' shows memorial=blue_plaque with a fixed text, namely 'This is a blue plaque' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "blue_plaque" - }, - { - "key": "memorial", - "description": "Layer 'Memorials' shows memorial=tank with a fixed text, namely 'This is a historic tank, permanently placed in public space as memorial' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "tank" - }, - { - "key": "memorial", - "description": "Layer 'Memorials' shows memorial=tree with a fixed text, namely 'This is a memorial tree' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "tree" - }, - { - "key": "historic", - "description": "Layer 'Memorials' shows historic=tomb with a fixed text, namely 'This is a gravestone; the person is buried here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "tomb" - }, - { - "key": "inscription", - "description": "Layer 'Memorials' shows and asks freeform values for key 'inscription' (in the mapcomplete.org theme 'Personal theme') (This is only shown if memorial!=bench)" - }, - { - "key": "not:inscription", - "description": "Layer 'Memorials' shows not:inscription=yes with a fixed text, namely 'This memorial does not have an inscription' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if memorial!=bench)", - "value": "yes" - }, - { - "key": "wikidata", - "description": "Layer 'Memorials' shows and asks freeform values for key 'wikidata' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "subject:wikidata", - "description": "Layer 'Memorials' shows and asks freeform values for key 'subject:wikidata' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "start_date", - "description": "Layer 'Memorials' shows and asks freeform values for key 'start_date' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "backrest", - "description": "Layer 'Memorials' shows backrest=yes & two_sided=yes with a fixed text, namely 'This bench is two-sided and shares the backrest' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "yes" - }, - { - "key": "two_sided", - "description": "Layer 'Memorials' shows backrest=yes & two_sided=yes with a fixed text, namely 'This bench is two-sided and shares the backrest' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "yes" - }, - { - "key": "backrest", - "description": "Layer 'Memorials' shows backrest=yes with a fixed text, namely 'This bench does have a backrest' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "yes" - }, - { - "key": "backrest", - "description": "Layer 'Memorials' shows backrest=no with a fixed text, namely 'This bench does not have a backrest' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "no" - }, - { - "key": "armrest", - "description": "Layer 'Memorials' shows armrest=yes with a fixed text, namely 'This bench does have one or more armrests' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "yes" - }, - { - "key": "armrest", - "description": "Layer 'Memorials' shows armrest=no with a fixed text, namely 'This bench does not have any armrests' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "no" - }, - { - "key": "seats", - "description": "Layer 'Memorials' shows and asks freeform values for key 'seats' (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)" - }, - { - "key": "seats:separated", - "description": "Layer 'Memorials' shows seats:separated=no with a fixed text, namely 'This bench does not have separated seats' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "no" - }, - { - "key": "material", - "description": "Layer 'Memorials' shows and asks freeform values for key 'material' (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)" - }, - { - "key": "material", - "description": "Layer 'Memorials' shows material=wood with a fixed text, namely 'The seating is made from wood' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "wood" - }, - { - "key": "material", - "description": "Layer 'Memorials' shows material=metal with a fixed text, namely 'The seating is made from metal' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "metal" - }, - { - "key": "material", - "description": "Layer 'Memorials' shows material=stone with a fixed text, namely 'The seating is made from stone' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "stone" - }, - { - "key": "material", - "description": "Layer 'Memorials' shows material=concrete with a fixed text, namely 'The seating is made from concrete' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "concrete" - }, - { - "key": "material", - "description": "Layer 'Memorials' shows material=plastic with a fixed text, namely 'The seating is made from plastic' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "plastic" - }, - { - "key": "material", - "description": "Layer 'Memorials' shows material=steel with a fixed text, namely 'The seating is made from steel' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "steel" - }, - { - "key": "direction", - "description": "Layer 'Memorials' shows and asks freeform values for key 'direction' (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench & two_sided!=yes)" - }, - { - "key": "colour", - "description": "Layer 'Memorials' shows and asks freeform values for key 'colour' (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)" - }, - { - "key": "colour", - "description": "Layer 'Memorials' shows colour=brown with a fixed text, namely 'Colour: brown' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "brown" - }, - { - "key": "colour", - "description": "Layer 'Memorials' shows colour=green with a fixed text, namely 'Colour: green' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "green" - }, - { - "key": "colour", - "description": "Layer 'Memorials' shows colour=gray with a fixed text, namely 'Colour: gray' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "gray" - }, - { - "key": "colour", - "description": "Layer 'Memorials' shows colour=white with a fixed text, namely 'Colour: white' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "white" - }, - { - "key": "colour", - "description": "Layer 'Memorials' shows colour=red with a fixed text, namely 'Colour: red' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "red" - }, - { - "key": "colour", - "description": "Layer 'Memorials' shows colour=black with a fixed text, namely 'Colour: black' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "black" - }, - { - "key": "colour", - "description": "Layer 'Memorials' shows colour=blue with a fixed text, namely 'Colour: blue' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "blue" - }, - { - "key": "colour", - "description": "Layer 'Memorials' shows colour=yellow with a fixed text, namely 'Colour: yellow' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "yellow" - }, - { - "key": "survey:date", - "description": "Layer 'Memorials' shows and asks freeform values for key 'survey:date' (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)" - }, - { - "key": "survey:date", - "description": "Layer 'Memorials' shows survey:date= with a fixed text, namely 'Surveyed today!' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key survey:date. (This is only shown if amenity=bench)", - "value": "" - }, - { - "key": "inscription", - "description": "Layer 'Memorials' shows and asks freeform values for key 'inscription' (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)" - }, - { - "key": "not:inscription", - "description": "Layer 'Memorials' shows not:inscription=yes with a fixed text, namely 'This bench does not have an inscription' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench)", - "value": "yes" - }, - { - "key": "inscription", - "description": "Layer 'Memorials' shows inscription= with a fixed text, namely 'This bench probably does not not have an inscription' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key inscription. (This is only shown if amenity=bench)", - "value": "" - }, - { - "key": "historic", - "description": "Layer 'Memorials' shows historic=memorial with a fixed text, namely 'This bench is a memorial for someone or something' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench & (historic=memorial | inscription~.+ | memorial=bench | tourism=artwork))", - "value": "memorial" - }, - { - "key": "historic", - "description": "Layer 'Memorials' shows historic= & not:historic=memorial with a fixed text, namely 'This bench is a not a memorial for someone or something' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key historic. (This is only shown if amenity=bench & (historic=memorial | inscription~.+ | memorial=bench | tourism=artwork))", - "value": "" - }, - { - "key": "not:historic", - "description": "Layer 'Memorials' shows historic= & not:historic=memorial with a fixed text, namely 'This bench is a not a memorial for someone or something' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=bench & (historic=memorial | inscription~.+ | memorial=bench | tourism=artwork))", - "value": "memorial" - }, - { - "key": "emergency", - "description": "The MapComplete theme Personal theme has a layer Mountain rescue stations showing features with this tag", - "value": "mountain_rescue" - }, - { - "key": "id", - "description": "Layer 'Mountain rescue stations' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Mountain rescue stations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Mountain rescue stations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Mountain rescue stations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Mountain rescue stations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Mountain rescue stations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "leisure", - "description": "The MapComplete theme Personal theme has a layer Nature reserve showing features with this tag", - "value": "nature_reserve" - }, - { - "key": "boundary", - "description": "The MapComplete theme Personal theme has a layer Nature reserve showing features with this tag", - "value": "protected_area" - }, - { - "key": "id", - "description": "Layer 'Nature reserve' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Nature reserve allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Nature reserve allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Nature reserve allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Nature reserve allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Nature reserve allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "access:description", - "description": "Layer 'Nature reserve' shows and asks freeform values for key 'access:description' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "access", - "description": "Layer 'Nature reserve' shows access=yes & fee= with a fixed text, namely 'Publicly accessible' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "fee", - "description": "Layer 'Nature reserve' shows access=yes & fee= with a fixed text, namely 'Publicly accessible' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key fee.", - "value": "" - }, - { - "key": "access", - "description": "Layer 'Nature reserve' shows access=no & fee= with a fixed text, namely 'Not accessible' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "fee", - "description": "Layer 'Nature reserve' shows access=no & fee= with a fixed text, namely 'Not accessible' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key fee.", - "value": "" - }, - { - "key": "access", - "description": "Layer 'Nature reserve' shows access=private & fee= with a fixed text, namely 'Not accessible as this is a private area' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "private" - }, - { - "key": "fee", - "description": "Layer 'Nature reserve' shows access=private & fee= with a fixed text, namely 'Not accessible as this is a private area' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key fee.", - "value": "" - }, - { - "key": "access", - "description": "Layer 'Nature reserve' shows access=permissive & fee= with a fixed text, namely 'Accessible despite being a privately owned area' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "permissive" - }, - { - "key": "fee", - "description": "Layer 'Nature reserve' shows access=permissive & fee= with a fixed text, namely 'Accessible despite being a privately owned area' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key fee.", - "value": "" - }, - { - "key": "access", - "description": "Layer 'Nature reserve' shows access=guided & fee= with a fixed text, namely 'Only accessible with a guide or during organised activities' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "guided" - }, - { - "key": "fee", - "description": "Layer 'Nature reserve' shows access=guided & fee= with a fixed text, namely 'Only accessible with a guide or during organised activities' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key fee.", - "value": "" - }, - { - "key": "access", - "description": "Layer 'Nature reserve' shows access=yes & fee=yes with a fixed text, namely 'Accessible with fee' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "fee", - "description": "Layer 'Nature reserve' shows access=yes & fee=yes with a fixed text, namely 'Accessible with fee' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "operator", - "description": "Layer 'Nature reserve' shows and asks freeform values for key 'operator' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator", - "description": "Layer 'Nature reserve' shows operator=Natuurpunt with a fixed text, namely 'Operated by Natuurpunt' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "Natuurpunt" - }, - { - "key": "operator", - "description": "Layer 'Nature reserve' shows operator~^((n|N)atuurpunt.*)$ with a fixed text, namely 'Operated by {operator}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator", - "description": "Layer 'Nature reserve' shows operator=Agentschap Natuur en Bos with a fixed text, namely 'Operated by Agentschap Natuur en Bos' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "Agentschap Natuur en Bos" - }, - { - "key": "name", - "description": "Layer 'Nature reserve' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme') (This is only shown if name:nl=)" - }, - { - "key": "noname", - "description": "Layer 'Nature reserve' shows noname=yes & name= with a fixed text, namely 'This area doesn't have a name' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if name:nl=)", - "value": "yes" - }, - { - "key": "name", - "description": "Layer 'Nature reserve' shows noname=yes & name= with a fixed text, namely 'This area doesn't have a name' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key name. (This is only shown if name:nl=)", - "value": "" - }, - { - "key": "dog", - "description": "Layer 'Nature reserve' shows dog=leashed with a fixed text, namely 'Dogs have to be leashed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if access=yes | access=permissive | access=guided)", - "value": "leashed" - }, - { - "key": "dog", - "description": "Layer 'Nature reserve' shows dog=no with a fixed text, namely 'No dogs allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if access=yes | access=permissive | access=guided)", - "value": "no" - }, - { - "key": "dog", - "description": "Layer 'Nature reserve' shows dog=yes with a fixed text, namely 'Dogs are allowed to roam freely' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if access=yes | access=permissive | access=guided)", - "value": "yes" - }, - { - "key": "website", - "description": "Layer 'Nature reserve' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Nature reserve' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "curator", - "description": "Layer 'Nature reserve' shows and asks freeform values for key 'curator' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "email", - "description": "Layer 'Nature reserve' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "phone", - "description": "Layer 'Nature reserve' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "description", - "description": "Layer 'Nature reserve' shows values with key 'description' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "description:0", - "description": "Layer 'Nature reserve' shows and asks freeform values for key 'description:0' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "wikidata", - "description": "Layer 'Nature reserve' shows and asks freeform values for key 'wikidata' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "wikipedia", - "description": "Layer 'Nature reserve' shows wikipedia~.+ with a fixed text, namely '{wikipedia():max-height:25rem}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "wikidata", - "description": "Layer 'Nature reserve' shows wikidata= with a fixed text, namely 'No Wikipedia page has been linked yet' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key wikidata.", - "value": "" - }, - { - "key": "tower:type", - "description": "The MapComplete theme Personal theme has a layer Observation towers showing features with this tag", - "value": "observation" - }, - { - "key": "id", - "description": "Layer 'Observation towers' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Observation towers allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Observation towers allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Observation towers allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Observation towers allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Observation towers allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "name", - "description": "Layer 'Observation towers' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "noname", - "description": "Layer 'Observation towers' shows noname=yes with a fixed text, namely 'This tower doesn't have a specific name' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "height", - "description": "Layer 'Observation towers' shows and asks freeform values for key 'height' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "access", - "description": "Layer 'Observation towers' shows access=yes with a fixed text, namely 'This tower is publicly accessible' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "access", - "description": "Layer 'Observation towers' shows access=guided with a fixed text, namely 'This tower can only be visited with a guide' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "guided" - }, - { - "key": "charge", - "description": "Layer 'Observation towers' shows and asks freeform values for key 'charge' (in the mapcomplete.org theme 'Personal theme') (This is only shown if access=yes | access=guided)" - }, - { - "key": "fee", - "description": "Layer 'Observation towers' shows fee=no & charge= with a fixed text, namely 'Free to visit' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if access=yes | access=guided)", - "value": "no" - }, - { - "key": "charge", - "description": "Layer 'Observation towers' shows fee=no & charge= with a fixed text, namely 'Free to visit' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key charge. (This is only shown if access=yes | access=guided)", - "value": "" - }, - { - "key": "payment:cash", - "description": "Layer 'Observation towers' shows payment:cash=yes with a fixed text, namely 'Cash is accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes | charge~.+)", - "value": "yes" - }, - { - "key": "payment:cards", - "description": "Layer 'Observation towers' shows payment:cards=yes with a fixed text, namely 'Payment cards are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes | charge~.+)", - "value": "yes" - }, - { - "key": "payment:qr_code", - "description": "Layer 'Observation towers' shows payment:qr_code=yes with a fixed text, namely 'Payment by QR-code is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes | charge~.+)", - "value": "yes" - }, - { - "key": "website", - "description": "Layer 'Observation towers' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Observation towers' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "step_count", - "description": "Layer 'Observation towers' shows and asks freeform values for key 'step_count' (in the mapcomplete.org theme 'Personal theme') (This is only shown if access=yes | access=guided)" - }, - { - "key": "elevator", - "description": "Layer 'Observation towers' shows elevator=yes with a fixed text, namely 'This tower has an elevator which takes visitors to the top' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if access=yes | access=guided)", - "value": "yes" - }, - { - "key": "elevator", - "description": "Layer 'Observation towers' shows elevator=no with a fixed text, namely 'This tower does not have an elevator' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if access=yes | access=guided)", - "value": "no" - }, - { - "key": "operator", - "description": "Layer 'Observation towers' shows and asks freeform values for key 'operator' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "wheelchair", - "description": "Layer 'Observation towers' shows wheelchair=designated with a fixed text, namely 'This place is specially adapted for wheelchair users' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if elevator=yes & (access=yes | access=guided))", - "value": "designated" - }, - { - "key": "wheelchair", - "description": "Layer 'Observation towers' shows wheelchair=yes with a fixed text, namely 'This place is easily reachable with a wheelchair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if elevator=yes & (access=yes | access=guided))", - "value": "yes" - }, - { - "key": "wheelchair", - "description": "Layer 'Observation towers' shows wheelchair=limited with a fixed text, namely 'It is possible to reach this place in a wheelchair, but it is not easy' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if elevator=yes & (access=yes | access=guided))", - "value": "limited" - }, - { - "key": "wheelchair", - "description": "Layer 'Observation towers' shows wheelchair=no with a fixed text, namely 'This place is not reachable with a wheelchair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if elevator=yes & (access=yes | access=guided))", - "value": "no" - }, - { - "key": "wikidata", - "description": "Layer 'Observation towers' shows and asks freeform values for key 'wikidata' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "wikipedia", - "description": "Layer 'Observation towers' shows wikipedia~.+ with a fixed text, namely '{wikipedia():max-height:25rem}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "wikidata", - "description": "Layer 'Observation towers' shows wikidata= with a fixed text, namely 'No Wikipedia page has been linked yet' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key wikidata.", - "value": "" - }, - { - "key": "leisure", - "description": "The MapComplete theme Personal theme has a layer Outdoor Seating showing features with this tag", - "value": "outdoor_seating" - }, - { - "key": "id", - "description": "Layer 'Outdoor Seating' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Outdoor Seating allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Outdoor Seating allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Outdoor Seating allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Outdoor Seating allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Outdoor Seating allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "access", - "description": "Layer 'Outdoor Seating' shows access=yes with a fixed text, namely 'Anyone can use this outdoor seating area.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "access", - "description": "Layer 'Outdoor Seating' shows access=customers with a fixed text, namely 'Only customers can use this outdoor seating area.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "customers" - }, - { - "key": "access", - "description": "Layer 'Outdoor Seating' shows access=private with a fixed text, namely 'This outdoor seating area is private.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "private" - }, - { - "key": "seasonal", - "description": "Layer 'Outdoor Seating' shows seasonal=no with a fixed text, namely 'This outdoor seating area is available all year round.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "seasonal", - "description": "Layer 'Outdoor Seating' shows seasonal=spring with a fixed text, namely 'This outdoor seating area is available in spring.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "spring" - }, - { - "key": "seasonal", - "description": "Layer 'Outdoor Seating' shows seasonal=summer with a fixed text, namely 'This outdoor seating area is available in summer.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "summer" - }, - { - "key": "seasonal", - "description": "Layer 'Outdoor Seating' shows seasonal=autumn with a fixed text, namely 'This outdoor seating area is available in autumn.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "autumn" - }, - { - "key": "seasonal", - "description": "Layer 'Outdoor Seating' shows seasonal=winter with a fixed text, namely 'This outdoor seating area is available in winter.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "winter" - }, - { - "key": "seasonal", - "description": "Layer 'Outdoor Seating' shows seasonal=dry_season with a fixed text, namely 'This outdoor seating area is available in the dry season.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "dry_season" - }, - { - "key": "opening_hours", - "description": "Layer 'Outdoor Seating' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Outdoor Seating' shows opening_hours=24/7 with a fixed text, namely '24/7 opened (including holidays)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "24/7" - }, - { - "key": "opening_hours", - "description": "Layer 'Outdoor Seating' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "website", - "description": "Layer 'Outdoor Seating' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Outdoor Seating' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "internet_access", - "description": "Layer 'Outdoor Seating' shows internet_access=wlan with a fixed text, namely 'This place offers wireless internet access' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "wlan" - }, - { - "key": "internet_access", - "description": "Layer 'Outdoor Seating' shows internet_access=no with a fixed text, namely 'This place does not offer internet access' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "internet_access", - "description": "Layer 'Outdoor Seating' shows internet_access=yes with a fixed text, namely 'This place offers internet access' (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "internet_access", - "description": "Layer 'Outdoor Seating' shows internet_access=terminal with a fixed text, namely 'This place offers internet access via a terminal or computer' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "terminal" - }, - { - "key": "internet_access", - "description": "Layer 'Outdoor Seating' shows internet_access=wired with a fixed text, namely 'This place offers wired internet access' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "wired" - }, - { - "key": "internet_access", - "description": "Layer 'Outdoor Seating' shows internet_access=terminal;wifi with a fixed text, namely 'This place offers both wireless internet and internet access via a terminal or computer' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "terminal;wifi" - }, - { - "key": "internet_access:fee", - "description": "Layer 'Outdoor Seating' shows internet_access:fee=yes with a fixed text, namely 'There is a fee for the internet access at this place' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access!=no & internet_access~.+)", - "value": "yes" - }, - { - "key": "internet_access:fee", - "description": "Layer 'Outdoor Seating' shows internet_access:fee=no with a fixed text, namely 'Internet access is free at this place' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access!=no & internet_access~.+)", - "value": "no" - }, - { - "key": "internet_access:fee", - "description": "Layer 'Outdoor Seating' shows internet_access:fee=customers with a fixed text, namely 'Internet access is free at this place, for customers only' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access!=no & internet_access~.+)", - "value": "customers" - }, - { - "key": "internet_access:ssid", - "description": "Layer 'Outdoor Seating' shows and asks freeform values for key 'internet_access:ssid' (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access~^(.*wlan.*)$)" - }, - { - "key": "internet_access:ssid", - "description": "Layer 'Outdoor Seating' shows internet_access:ssid=Telekom with a fixed text, namely 'Telekom' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access~^(.*wlan.*)$)", - "value": "Telekom" - }, - { - "key": "wheelchair", - "description": "Layer 'Outdoor Seating' shows wheelchair=designated with a fixed text, namely 'This place is specially adapted for wheelchair users' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "designated" - }, - { - "key": "wheelchair", - "description": "Layer 'Outdoor Seating' shows wheelchair=yes with a fixed text, namely 'This place is easily reachable with a wheelchair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "wheelchair", - "description": "Layer 'Outdoor Seating' shows wheelchair=limited with a fixed text, namely 'It is possible to reach this place in a wheelchair, but it is not easy' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "limited" - }, - { - "key": "wheelchair", - "description": "Layer 'Outdoor Seating' shows wheelchair=no with a fixed text, namely 'This place is not reachable with a wheelchair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "heating", - "description": "Layer 'Outdoor Seating' shows heating=yes with a fixed text, namely 'This outdoor seating area is heated.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "heating", - "description": "Layer 'Outdoor Seating' shows heating=no with a fixed text, namely 'This outdoor seating area is not heated.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "covered", - "description": "Layer 'Outdoor Seating' shows covered=yes with a fixed text, namely 'This outdoor seating area is covered.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "covered", - "description": "Layer 'Outdoor Seating' shows covered=no with a fixed text, namely 'This outdoor seating area is not covered.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "smoking", - "description": "Layer 'Outdoor Seating' shows smoking=yes with a fixed text, namely 'Smoking is allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if _country!~^(al|be)$)", - "value": "yes" - }, - { - "key": "smoking", - "description": "Layer 'Outdoor Seating' shows smoking=no with a fixed text, namely 'Smoking is not allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if _country!~^(al|be)$)", - "value": "no" - }, - { - "key": "smoking", - "description": "Layer 'Outdoor Seating' shows smoking=outside with a fixed text, namely 'Smoking is allowed outside.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _country!~^(al|be)$)", - "value": "outside" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Parcel Lockers showing features with this tag", - "value": "parcel_locker" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Parcel Lockers showing features with this tag", - "value": "vending_machine" - }, - { - "key": "vending", - "description": "The MapComplete theme Personal theme has a layer Parcel Lockers showing features with this tag", - "value": "parcel_pickup;parcel_mail_in" - }, - { - "key": "id", - "description": "Layer 'Parcel Lockers' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Parcel Lockers allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Parcel Lockers allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Parcel Lockers allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Parcel Lockers allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Parcel Lockers allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "brand", - "description": "Layer 'Parcel Lockers' shows and asks freeform values for key 'brand' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator", - "description": "Layer 'Parcel Lockers' shows and asks freeform values for key 'operator' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Parcel Lockers' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Parcel Lockers' shows opening_hours=24/7 with a fixed text, namely '24/7 opened (including holidays)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "24/7" - }, - { - "key": "opening_hours", - "description": "Layer 'Parcel Lockers' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "ref", - "description": "Layer 'Parcel Lockers' shows and asks freeform values for key 'ref' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "parcel_mail_in", - "description": "Layer 'Parcel Lockers' shows parcel_mail_in=yes with a fixed text, namely 'You can send packages from this parcel locker' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=parcel_locker)", - "value": "yes" - }, - { - "key": "parcel_mail_in", - "description": "Layer 'Parcel Lockers' shows parcel_mail_in=no with a fixed text, namely 'You can't send packages from this parcel locker' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=parcel_locker)", - "value": "no" - }, - { - "key": "parcel_pickup", - "description": "Layer 'Parcel Lockers' shows parcel_pickup=yes with a fixed text, namely 'You can pick up packages from this parcel locker' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=parcel_locker)", - "value": "yes" - }, - { - "key": "parcel_pickup", - "description": "Layer 'Parcel Lockers' shows parcel_pickup=no with a fixed text, namely 'You can't pick up packages from this parcel locker' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=parcel_locker)", - "value": "no" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Parking showing features with this tag", - "value": "parking" - }, - { - "key": "id", - "description": "Layer 'Parking' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Parking allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Parking allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Parking allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Parking allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Parking allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "level", - "description": "Layer 'Parking' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)" - }, - { - "key": "location", - "description": "Layer 'Parking' shows location=underground with a fixed text, namely 'Located underground' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "underground" - }, - { - "key": "level", - "description": "Layer 'Parking' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "0" - }, - { - "key": "level", - "description": "Layer 'Parking' shows level= with a fixed text, namely 'Located on the ground floor' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key level. (This is only shown if repeat_on=)", - "value": "" - }, - { - "key": "level", - "description": "Layer 'Parking' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "1" - }, - { - "key": "level", - "description": "Layer 'Parking' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "-1" - }, - { - "key": "parking", - "description": "Layer 'Parking' shows parking=surface with a fixed text, namely 'This is a surface parking lot' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "surface" - }, - { - "key": "parking", - "description": "Layer 'Parking' shows parking=street_side with a fixed text, namely 'This is a parking bay next to a street' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "street_side" - }, - { - "key": "parking", - "description": "Layer 'Parking' shows parking=underground with a fixed text, namely 'This is an underground parking garage' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "underground" - }, - { - "key": "parking", - "description": "Layer 'Parking' shows parking=multi-storey with a fixed text, namely 'This is a multi-storey parking garage' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "multi-storey" - }, - { - "key": "parking", - "description": "Layer 'Parking' shows parking=rooftop with a fixed text, namely 'This is a rooftop parking deck' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "rooftop" - }, - { - "key": "parking", - "description": "Layer 'Parking' shows parking=lane with a fixed text, namely 'This is a lane for parking on the road' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "lane" - }, - { - "key": "parking", - "description": "Layer 'Parking' shows parking=carports with a fixed text, namely 'This is parking covered by carports' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "carports" - }, - { - "key": "parking", - "description": "Layer 'Parking' shows parking=garage_boxes with a fixed text, namely 'This a parking consisting of garage boxes' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "garage_boxes" - }, - { - "key": "parking", - "description": "Layer 'Parking' shows parking=layby with a fixed text, namely 'This is a parking on a layby' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "layby" - }, - { - "key": "parking", - "description": "Layer 'Parking' shows parking=sheds with a fixed text, namely 'This is a parking consisting of sheds' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "sheds" - }, - { - "key": "capacity:disabled", - "description": "Layer 'Parking' shows and asks freeform values for key 'capacity:disabled' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "capacity:disabled", - "description": "Layer 'Parking' shows capacity:disabled=yes with a fixed text, namely 'There are disabled parking spots, but it is not known how many' (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "capacity:disabled", - "description": "Layer 'Parking' shows capacity:disabled=no with a fixed text, namely 'There are no disabled parking spots' (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "capacity:disabled", - "description": "Layer 'Parking' shows capacity:disabled=0 with a fixed text, namely 'There are no disabled parking spots' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "0" - }, - { - "key": "capacity", - "description": "Layer 'Parking' shows and asks freeform values for key 'capacity' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Parking Spaces showing features with this tag", - "value": "parking_space" - }, - { - "key": "id", - "description": "Layer 'Parking Spaces' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Parking Spaces allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Parking Spaces allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Parking Spaces allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Parking Spaces allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Parking Spaces allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "parking_space", - "description": "Layer 'Parking Spaces' shows parking_space= with a fixed text, namely 'This is a normal parking space.' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key parking_space.", - "value": "" - }, - { - "key": "parking_space", - "description": "Layer 'Parking Spaces' shows parking_space=normal with a fixed text, namely 'This is a normal parking space.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "normal" - }, - { - "key": "parking_space", - "description": "Layer 'Parking Spaces' shows parking_space=disabled with a fixed text, namely 'This is a disabled parking space.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "disabled" - }, - { - "key": "parking_space", - "description": "Layer 'Parking Spaces' shows parking_space=charging with a fixed text, namely 'This is parking space reserved for charging vehicles.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "charging" - }, - { - "key": "parking_space", - "description": "Layer 'Parking Spaces' shows parking_space=delivery with a fixed text, namely 'This is parking space reserved for deliveries.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "delivery" - }, - { - "key": "parking_space", - "description": "Layer 'Parking Spaces' shows parking_space=hgv with a fixed text, namely 'This is parking space reserved for heavy goods vehicles.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "hgv" - }, - { - "key": "parking_space", - "description": "Layer 'Parking Spaces' shows parking_space=caravan with a fixed text, namely 'This is parking space reserved for caravans or RVs.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "caravan" - }, - { - "key": "parking_space", - "description": "Layer 'Parking Spaces' shows parking_space=bus with a fixed text, namely 'This is parking space reserved for buses.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "bus" - }, - { - "key": "parking_space", - "description": "Layer 'Parking Spaces' shows parking_space=motorcycle with a fixed text, namely 'This is parking space reserved for motorcycles.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "motorcycle" - }, - { - "key": "parking_space", - "description": "Layer 'Parking Spaces' shows parking_space=parent with a fixed text, namely 'This is a parking space reserved for parents with children.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "parent" - }, - { - "key": "parking_space", - "description": "Layer 'Parking Spaces' shows parking_space=staff with a fixed text, namely 'This is a parking space reserved for staff.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "staff" - }, - { - "key": "parking_space", - "description": "Layer 'Parking Spaces' shows parking_space=taxi with a fixed text, namely 'This is a parking space reserved for taxis.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "taxi" - }, - { - "key": "parking_space", - "description": "Layer 'Parking Spaces' shows parking_space=trailer with a fixed text, namely 'This is a parking space reserved for vehicles towing a trailer.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "trailer" - }, - { - "key": "parking_space", - "description": "Layer 'Parking Spaces' shows parking_space=car_sharing with a fixed text, namely 'This is a parking space reserved for car sharing.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "car_sharing" - }, - { - "key": "capacity", - "description": "Layer 'Parking Spaces' shows capacity=1 with a fixed text, namely 'This parking space has 1 space.' (in the mapcomplete.org theme 'Personal theme')", - "value": "1" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Parking Ticket Machines showing features with this tag", - "value": "vending_machine" - }, - { - "key": "vending", - "description": "The MapComplete theme Personal theme has a layer Parking Ticket Machines showing features with this tag", - "value": "parking_tickets" - }, - { - "key": "id", - "description": "Layer 'Parking Ticket Machines' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Parking Ticket Machines allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Parking Ticket Machines allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Parking Ticket Machines allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Parking Ticket Machines allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Parking Ticket Machines allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "payment:cash", - "description": "Layer 'Parking Ticket Machines' shows payment:cash=yes with a fixed text, namely 'Cash is accepted here' (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:cards", - "description": "Layer 'Parking Ticket Machines' shows payment:cards=yes with a fixed text, namely 'Payment cards are accepted here' (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:qr_code", - "description": "Layer 'Parking Ticket Machines' shows payment:qr_code=yes with a fixed text, namely 'Payment by QR-code is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:coins", - "description": "Layer 'Parking Ticket Machines' shows payment:coins=yes with a fixed text, namely 'Coins are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:notes", - "description": "Layer 'Parking Ticket Machines' shows payment:notes=yes with a fixed text, namely 'Bank notes are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:debit_cards", - "description": "Layer 'Parking Ticket Machines' shows payment:debit_cards=yes with a fixed text, namely 'Debit cards are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:credit_cards", - "description": "Layer 'Parking Ticket Machines' shows payment:credit_cards=yes with a fixed text, namely 'Credit cards are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.01 EUR with a fixed text, namely '1 cent coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.01 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.02 EUR with a fixed text, namely '2 cent coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.02 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.05 EUR with a fixed text, namely '5 cent coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.05 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.10 EUR with a fixed text, namely '10 cent coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.10 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.20 EUR with a fixed text, namely '20 cent coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.20 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.50 EUR with a fixed text, namely '50 cent coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.50 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=1 EUR with a fixed text, namely '1 euro coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "1 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=2 EUR with a fixed text, namely '2 euro coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "2 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.05 CHF with a fixed text, namely '5 centimes coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.05 CHF" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.10 CHF with a fixed text, namely '10 centimes coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.10 CHF" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.20 CHF with a fixed text, namely '20 centimes coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.20 CHF" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=0.50 CHF with a fixed text, namely '½ franc coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.50 CHF" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=1 CHF with a fixed text, namely '1 franc coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "1 CHF" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=2 CHF with a fixed text, namely '2 francs coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "2 CHF" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:coins:denominations=5 CHF with a fixed text, namely '5 francs coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "5 CHF" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=5 EUR with a fixed text, namely '5 euro notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "5 EUR" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=10 EUR with a fixed text, namely '10 euro notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "10 EUR" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=20 EUR with a fixed text, namely '20 euro notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "20 EUR" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=50 EUR with a fixed text, namely '50 euro notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "50 EUR" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=100 EUR with a fixed text, namely '100 euro notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "100 EUR" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=200 EUR with a fixed text, namely '200 euro notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "200 EUR" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=500 EUR with a fixed text, namely '500 euro notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "500 EUR" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=10 CHF with a fixed text, namely '10 francs notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "10 CHF" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=20 CHF with a fixed text, namely '20 francs notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "20 CHF" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=50 CHF with a fixed text, namely '50 francs notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "50 CHF" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=100 CHF with a fixed text, namely '100 francs notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "100 CHF" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=200 CHF with a fixed text, namely '200 francs notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "200 CHF" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Parking Ticket Machines' shows payment:notes:denominations=1000 CHF with a fixed text, namely '1000 francs notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "1000 CHF" - }, - { - "key": "ref", - "description": "Layer 'Parking Ticket Machines' shows and asks freeform values for key 'ref' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "noref", - "description": "Layer 'Parking Ticket Machines' shows noref=yes with a fixed text, namely 'This parking ticket machine has no reference number' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Pedestrian paths showing features with this tag", - "value": "footway" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Pedestrian paths showing features with this tag", - "value": "path" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Pedestrian paths showing features with this tag", - "value": "corridor" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Pedestrian paths showing features with this tag", - "value": "steps" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Pharmacies showing features with this tag", - "value": "pharmacy" - }, - { - "key": "id", - "description": "Layer 'Pharmacies' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Pharmacies allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Pharmacies allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Pharmacies allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Pharmacies allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Pharmacies allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "name", - "description": "Layer 'Pharmacies' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Pharmacies' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Pharmacies' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "phone", - "description": "Layer 'Pharmacies' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:phone", - "description": "Layer 'Pharmacies' shows contact:phone~.+ with a fixed text, namely '{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "email", - "description": "Layer 'Pharmacies' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:email", - "description": "Layer 'Pharmacies' shows contact:email~.+ with a fixed text, namely '{contact:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator:email", - "description": "Layer 'Pharmacies' shows operator:email~.+ with a fixed text, namely '{operator:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "website", - "description": "Layer 'Pharmacies' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Pharmacies' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "payment:cash", - "description": "Layer 'Pharmacies' shows payment:cash=yes with a fixed text, namely 'Cash is accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:cards", - "description": "Layer 'Pharmacies' shows payment:cards=yes with a fixed text, namely 'Payment cards are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:qr_code", - "description": "Layer 'Pharmacies' shows payment:qr_code=yes with a fixed text, namely 'Payment by QR-code is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "wheelchair", - "description": "Layer 'Pharmacies' shows wheelchair=yes with a fixed text, namely 'This pharmacy is easy to access on a wheelchair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "wheelchair", - "description": "Layer 'Pharmacies' shows wheelchair=no with a fixed text, namely 'This pharmacy is hard to access on a wheelchair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "wheelchair", - "description": "Layer 'Pharmacies' shows wheelchair=limited with a fixed text, namely 'This pharmacy has limited access for wheelchair users' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "limited" - }, - { - "key": "healthcare", - "description": "The MapComplete theme Personal theme has a layer Physiotherapist showing features with this tag", - "value": "physiotherapist" - }, - { - "key": "id", - "description": "Layer 'Physiotherapist' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Physiotherapist allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Physiotherapist allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Physiotherapist allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Physiotherapist allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Physiotherapist allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "name", - "description": "Layer 'Physiotherapist' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Physiotherapist' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Physiotherapist' shows opening_hours=\"by appointment\" with a fixed text, namely 'Only by appointment' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "\"by appointment\"" - }, - { - "key": "opening_hours", - "description": "Layer 'Physiotherapist' shows opening_hours~^(\"by appointment\"|by appointment)$ with a fixed text, namely 'Only by appointment' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Physiotherapist' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "phone", - "description": "Layer 'Physiotherapist' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:phone", - "description": "Layer 'Physiotherapist' shows contact:phone~.+ with a fixed text, namely '{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "email", - "description": "Layer 'Physiotherapist' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:email", - "description": "Layer 'Physiotherapist' shows contact:email~.+ with a fixed text, namely '{contact:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator:email", - "description": "Layer 'Physiotherapist' shows operator:email~.+ with a fixed text, namely '{operator:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "website", - "description": "Layer 'Physiotherapist' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Physiotherapist' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "leisure", - "description": "The MapComplete theme Personal theme has a layer Picnic tables showing features with this tag", - "value": "picnic_table" - }, - { - "key": "id", - "description": "Layer 'Picnic tables' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Picnic tables allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Picnic tables allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Picnic tables allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Picnic tables allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Picnic tables allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "level", - "description": "Layer 'Picnic tables' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)" - }, - { - "key": "location", - "description": "Layer 'Picnic tables' shows location=underground with a fixed text, namely 'Located underground' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "underground" - }, - { - "key": "level", - "description": "Layer 'Picnic tables' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "0" - }, - { - "key": "level", - "description": "Layer 'Picnic tables' shows level= with a fixed text, namely 'Located on the ground floor' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key level. (This is only shown if repeat_on=)", - "value": "" - }, - { - "key": "level", - "description": "Layer 'Picnic tables' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "1" - }, - { - "key": "level", - "description": "Layer 'Picnic tables' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "-1" - }, - { - "key": "material", - "description": "Layer 'Picnic tables' shows and asks freeform values for key 'material' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "material", - "description": "Layer 'Picnic tables' shows material=wood with a fixed text, namely 'This is a wooden picnic table' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "wood" - }, - { - "key": "material", - "description": "Layer 'Picnic tables' shows material=concrete with a fixed text, namely 'This is a concrete picnic table' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "concrete" - }, - { - "key": "material", - "description": "Layer 'Picnic tables' shows material=plastic with a fixed text, namely 'This picnic table is made from (recycled) plastic' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "plastic" - }, - { - "key": "material", - "description": "Layer 'Picnic tables' shows material=metal with a fixed text, namely 'This picnic table is made from metal' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "metal" - }, - { - "key": "leisure", - "description": "The MapComplete theme Personal theme has a layer Playgrounds showing features with this tag", - "value": "playground" - }, - { - "key": "id", - "description": "Layer 'Playgrounds' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Playgrounds allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Playgrounds allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Playgrounds allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Playgrounds allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Playgrounds allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "fee", - "description": "Layer 'Playgrounds' shows fee=no with a fixed text, namely 'Free to use' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "fee", - "description": "Layer 'Playgrounds' shows fee=yes with a fixed text, namely 'Paid playground' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "surface", - "description": "Layer 'Playgrounds' shows and asks freeform values for key 'surface' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "surface", - "description": "Layer 'Playgrounds' shows surface=grass with a fixed text, namely 'The surface is grass' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "grass" - }, - { - "key": "surface", - "description": "Layer 'Playgrounds' shows surface=sand with a fixed text, namely 'The surface is sand' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "sand" - }, - { - "key": "surface", - "description": "Layer 'Playgrounds' shows surface=woodchips with a fixed text, namely 'The surface consist of woodchips' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "woodchips" - }, - { - "key": "surface", - "description": "Layer 'Playgrounds' shows surface=paving_stones with a fixed text, namely 'The surface is paving stones' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "paving_stones" - }, - { - "key": "surface", - "description": "Layer 'Playgrounds' shows surface=asphalt with a fixed text, namely 'The surface is asphalt' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "asphalt" - }, - { - "key": "surface", - "description": "Layer 'Playgrounds' shows surface=concrete with a fixed text, namely 'The surface is concrete' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "concrete" - }, - { - "key": "surface", - "description": "Layer 'Playgrounds' shows surface=unpaved with a fixed text, namely 'The surface is unpaved' (in the mapcomplete.org theme 'Personal theme')", - "value": "unpaved" - }, - { - "key": "surface", - "description": "Layer 'Playgrounds' shows surface=paved with a fixed text, namely 'The surface is paved' (in the mapcomplete.org theme 'Personal theme')", - "value": "paved" - }, - { - "key": "surface", - "description": "Layer 'Playgrounds' shows surface=tartan with a fixed text, namely 'The surface is tartan - a synthetic, springy surface typically seen on athletic pistes' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "tartan" - }, - { - "key": "surface", - "description": "Layer 'Playgrounds' shows surface=rubber with a fixed text, namely 'The surface is made from rubber, such as rubber tiles, rubber mulch or a big rubber area' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "rubber" - }, - { - "key": "surface", - "description": "Layer 'Playgrounds' shows surface=fine_gravel with a fixed text, namely 'The surface is fine gravel (less then 2 cm per stone)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "fine_gravel" - }, - { - "key": "lit", - "description": "Layer 'Playgrounds' shows lit=yes with a fixed text, namely 'This playground is lit at night' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "lit", - "description": "Layer 'Playgrounds' shows lit=no with a fixed text, namely 'This playground is not lit at night' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "min_age", - "description": "Layer 'Playgrounds' shows and asks freeform values for key 'min_age' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "max_age", - "description": "Layer 'Playgrounds' shows and asks freeform values for key 'max_age' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator", - "description": "Layer 'Playgrounds' shows and asks freeform values for key 'operator' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "access", - "description": "Layer 'Playgrounds' shows access=yes with a fixed text, namely 'Accessible to the general public' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "fee", - "description": "Layer 'Playgrounds' shows fee=yes with a fixed text, namely 'This is a paid playground' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "access", - "description": "Layer 'Playgrounds' shows access=customers with a fixed text, namely 'Only accessible for clients of the operating business' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "customers" - }, - { - "key": "access", - "description": "Layer 'Playgrounds' shows access=students with a fixed text, namely 'Only accessible to students of the school' (in the mapcomplete.org theme 'Personal theme')", - "value": "students" - }, - { - "key": "access", - "description": "Layer 'Playgrounds' shows access=private with a fixed text, namely 'Not accessible' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "private" - }, - { - "key": "leisure", - "description": "Layer 'Playgrounds' shows leisure=schoolyard with a fixed text, namely 'This is a schoolyard - an outdoor area where the pupils can play during their breaks; but it is not accessible to the general public' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "schoolyard" - }, - { - "key": "website", - "description": "Layer 'Playgrounds' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Playgrounds' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "email", - "description": "Layer 'Playgrounds' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "phone", - "description": "Layer 'Playgrounds' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "wheelchair", - "description": "Layer 'Playgrounds' shows wheelchair=yes with a fixed text, namely 'Completely accessible for wheelchair users' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "wheelchair", - "description": "Layer 'Playgrounds' shows wheelchair=limited with a fixed text, namely 'Limited accessibility for wheelchair users' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "limited" - }, - { - "key": "wheelchair", - "description": "Layer 'Playgrounds' shows wheelchair=no with a fixed text, namely 'Not accessible for wheelchair users' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "opening_hours", - "description": "Layer 'Playgrounds' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Playgrounds' shows opening_hours=sunrise-sunset with a fixed text, namely 'Accessible from sunrise till sunset' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "sunrise-sunset" - }, - { - "key": "opening_hours", - "description": "Layer 'Playgrounds' shows opening_hours=24/7 with a fixed text, namely 'Always accessible' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "24/7" - }, - { - "key": "check_date", - "description": "Layer 'Playgrounds' shows and asks freeform values for key 'check_date' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "check_date", - "description": "Layer 'Playgrounds' shows check_date= with a fixed text, namely 'This object was last checked today' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key check_date.", - "value": "" - }, - { - "key": "playground", - "description": "The MapComplete theme Personal theme has a layer Playground equipment showing features with this tag" - }, - { - "key": "id", - "description": "Layer 'Playground equipment' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Playground equipment allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Playground equipment allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Playground equipment allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Playground equipment allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Playground equipment allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "playground", - "description": "Layer 'Playground equipment' shows and asks freeform values for key 'playground' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "playground", - "description": "Layer 'Playground equipment' shows playground=swing with a fixed text, namely 'This is a swing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "swing" - }, - { - "key": "playground", - "description": "Layer 'Playground equipment' shows playground=structure with a fixed text, namely 'This is a structure consisting of several connected playground devices' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "structure" - }, - { - "key": "playground", - "description": "Layer 'Playground equipment' shows playground=slide with a fixed text, namely 'This is a slide' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "slide" - }, - { - "key": "playground", - "description": "Layer 'Playground equipment' shows playground=sandpit with a fixed text, namely 'This is a sand pit' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "sandpit" - }, - { - "key": "playground", - "description": "Layer 'Playground equipment' shows playground=springy with a fixed text, namely 'This is a spring rider' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "springy" - }, - { - "key": "playground", - "description": "Layer 'Playground equipment' shows playground=climbingframe with a fixed text, namely 'This is a climbing frame' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "climbingframe" - }, - { - "key": "playground", - "description": "Layer 'Playground equipment' shows playground=seesaw with a fixed text, namely 'This is a seesaw' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "seesaw" - }, - { - "key": "playground", - "description": "Layer 'Playground equipment' shows playground=playhouse with a fixed text, namely 'This is a playhouse' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "playhouse" - }, - { - "key": "playground", - "description": "Layer 'Playground equipment' shows playground=roundabout with a fixed text, namely 'This is a roundabout' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "roundabout" - }, - { - "key": "playground", - "description": "Layer 'Playground equipment' shows playground=basketswing with a fixed text, namely 'This is a basket swing' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "basketswing" - }, - { - "key": "playground", - "description": "Layer 'Playground equipment' shows playground=zipwire with a fixed text, namely 'This is a zip wire' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "zipwire" - }, - { - "key": "playground", - "description": "Layer 'Playground equipment' shows playground=horizontal_bar with a fixed text, namely 'This is a horizontal bar' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "horizontal_bar" - }, - { - "key": "playground", - "description": "Layer 'Playground equipment' shows playground=hopscotch with a fixed text, namely 'This is a hopscotch' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "hopscotch" - }, - { - "key": "playground", - "description": "Layer 'Playground equipment' shows playground=splash_pad with a fixed text, namely 'This is a splash pad' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "splash_pad" - }, - { - "key": "playground", - "description": "Layer 'Playground equipment' shows playground=climbingwall with a fixed text, namely 'This is a climbing wall' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "climbingwall" - }, - { - "key": "playground", - "description": "Layer 'Playground equipment' shows playground=map with a fixed text, namely 'This is a map' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "map" - }, - { - "key": "playground", - "description": "Layer 'Playground equipment' shows playground=bridge with a fixed text, namely 'This is a bridge (either as a standalone device or as part of a larger structure)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "bridge" - }, - { - "key": "playground", - "description": "Layer 'Playground equipment' shows playground=cushion with a fixed text, namely 'This is a bouncy cushion' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "cushion" - }, - { - "key": "playground", - "description": "Layer 'Playground equipment' shows playground=activitypanel with a fixed text, namely 'This is an activity panel' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "activitypanel" - }, - { - "key": "playground", - "description": "Layer 'Playground equipment' shows playground=teenshelter with a fixed text, namely 'This is a teen shelter' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "teenshelter" - }, - { - "key": "playground", - "description": "Layer 'Playground equipment' shows playground=funnel_ball with a fixed text, namely 'This is a funnel used to play with funnel ball' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "funnel_ball" - }, - { - "key": "playground", - "description": "Layer 'Playground equipment' shows playground=spinning_circle with a fixed text, namely 'This is a spinning circle' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "spinning_circle" - }, - { - "key": "wheelchair", - "description": "Layer 'Playground equipment' shows wheelchair=designated with a fixed text, namely 'This place is specially adapted for wheelchair users' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "designated" - }, - { - "key": "wheelchair", - "description": "Layer 'Playground equipment' shows wheelchair=yes with a fixed text, namely 'This place is easily reachable with a wheelchair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "wheelchair", - "description": "Layer 'Playground equipment' shows wheelchair=limited with a fixed text, namely 'It is possible to reach this place in a wheelchair, but it is not easy' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "limited" - }, - { - "key": "wheelchair", - "description": "Layer 'Playground equipment' shows wheelchair=no with a fixed text, namely 'This place is not reachable with a wheelchair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Police stations showing features with this tag", - "value": "police" - }, - { - "key": "police", - "description": "The MapComplete theme Personal theme has a layer Police stations showing features with this tag" - }, - { - "key": "id", - "description": "Layer 'Police stations' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Police stations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Police stations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Police stations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Police stations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Police stations allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "name", - "description": "Layer 'Police stations' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "phone", - "description": "Layer 'Police stations' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:phone", - "description": "Layer 'Police stations' shows contact:phone~.+ with a fixed text, namely '{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "email", - "description": "Layer 'Police stations' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:email", - "description": "Layer 'Police stations' shows contact:email~.+ with a fixed text, namely '{contact:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator:email", - "description": "Layer 'Police stations' shows operator:email~.+ with a fixed text, namely '{operator:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "website", - "description": "Layer 'Police stations' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Police stations' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Police stations' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Police stations' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "detention", - "description": "Layer 'Police stations' shows detention=yes with a fixed text, namely 'This police office has some cells to detain people' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=police)", - "value": "yes" - }, - { - "key": "detention", - "description": "Layer 'Police stations' shows detention=no with a fixed text, namely 'This police office does not have cells to detain people' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=police)", - "value": "no" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Postboxes showing features with this tag", - "value": "post_box" - }, - { - "key": "id", - "description": "Layer 'Postboxes' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Postboxes allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Postboxes allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Postboxes allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Postboxes allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Postboxes allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Post offices showing features with this tag", - "value": "post_office" - }, - { - "key": "post_office", - "description": "The MapComplete theme Personal theme has a layer Post offices showing features with this tag", - "value": "post_partner" - }, - { - "key": "id", - "description": "Layer 'Post offices' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Post offices allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Post offices allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Post offices allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Post offices allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Post offices allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "phone", - "description": "Layer 'Post offices' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:phone", - "description": "Layer 'Post offices' shows contact:phone~.+ with a fixed text, namely '{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "email", - "description": "Layer 'Post offices' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:email", - "description": "Layer 'Post offices' shows contact:email~.+ with a fixed text, namely '{contact:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator:email", - "description": "Layer 'Post offices' shows operator:email~.+ with a fixed text, namely '{operator:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "website", - "description": "Layer 'Post offices' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Post offices' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Post offices' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Post offices' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "post_office", - "description": "Layer 'Post offices' shows post_office=post_partner with a fixed text, namely 'This shop is a post partner' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity!=post_office)", - "value": "post_partner" - }, - { - "key": "post_office", - "description": "Layer 'Post offices' shows post_office= with a fixed text, namely 'This shop is not a post partner' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key post_office. (This is only shown if amenity!=post_office)", - "value": "" - }, - { - "key": "brand", - "description": "Layer 'Post offices' shows and asks freeform values for key 'brand' (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=post_office)" - }, - { - "key": "post_office:brand", - "description": "Layer 'Post offices' shows and asks freeform values for key 'post_office:brand' (in the mapcomplete.org theme 'Personal theme') (This is only shown if post_office=post_partner)" - }, - { - "key": "post_office:brand", - "description": "Layer 'Post offices' shows post_office:brand=DHL with a fixed text, namely 'This location offers services for DHL' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if post_office=post_partner)", - "value": "DHL" - }, - { - "key": "post_office:brand", - "description": "Layer 'Post offices' shows post_office:brand=DPD with a fixed text, namely 'This location offers services for DPD' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if post_office=post_partner)", - "value": "DPD" - }, - { - "key": "post_office:brand", - "description": "Layer 'Post offices' shows post_office:brand=GLS with a fixed text, namely 'This location offers services for GLS' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if post_office=post_partner)", - "value": "GLS" - }, - { - "key": "post_office:brand", - "description": "Layer 'Post offices' shows post_office:brand=UPS with a fixed text, namely 'This location offers services for UPS' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if post_office=post_partner)", - "value": "UPS" - }, - { - "key": "post_office:brand", - "description": "Layer 'Post offices' shows post_office:brand=DHL Paketshop with a fixed text, namely 'This location is a DHL Paketshop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if post_office=post_partner)", - "value": "DHL Paketshop" - }, - { - "key": "post_office:brand", - "description": "Layer 'Post offices' shows post_office:brand=Hermes PaketShop with a fixed text, namely 'This location is a Hermes PaketShop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if post_office=post_partner)", - "value": "Hermes PaketShop" - }, - { - "key": "post_office:brand", - "description": "Layer 'Post offices' shows post_office:brand=PostNL with a fixed text, namely 'This location is a PostNL-point' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if post_office=post_partner)", - "value": "PostNL" - }, - { - "key": "post_office:brand", - "description": "Layer 'Post offices' shows post_office:brand=bpost with a fixed text, namely 'This location offers services for bpost' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if post_office=post_partner)", - "value": "bpost" - }, - { - "key": "post_office:letter_from", - "description": "Layer 'Post offices' shows and asks freeform values for key 'post_office:letter_from' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "post_office:letter_from", - "description": "Layer 'Post offices' shows post_office:letter_from=yes with a fixed text, namely 'You can post letters here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "post_office:letter_from", - "description": "Layer 'Post offices' shows post_office:letter_from=no with a fixed text, namely 'You can't post letters here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "post_office:parcel_from", - "description": "Layer 'Post offices' shows and asks freeform values for key 'post_office:parcel_from' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "post_office:parcel_from", - "description": "Layer 'Post offices' shows post_office:parcel_from=yes with a fixed text, namely 'You can send parcels here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "post_office:parcel_from", - "description": "Layer 'Post offices' shows post_office:parcel_from=no with a fixed text, namely 'You can't send parcels here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "post_office:parcel_pickup", - "description": "Layer 'Post offices' shows and asks freeform values for key 'post_office:parcel_pickup' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "post_office:parcel_pickup", - "description": "Layer 'Post offices' shows post_office:parcel_pickup=yes with a fixed text, namely 'You can pick up missed parcels here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "post_office:parcel_pickup", - "description": "Layer 'Post offices' shows post_office:parcel_pickup=no with a fixed text, namely 'You can't pick up missed parcels here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "post_office:parcel_to", - "description": "Layer 'Post offices' shows and asks freeform values for key 'post_office:parcel_to' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "post_office:parcel_to", - "description": "Layer 'Post offices' shows post_office:parcel_to=yes with a fixed text, namely 'You can send parcels to here for pickup' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "post_office:parcel_to", - "description": "Layer 'Post offices' shows post_office:parcel_to=no with a fixed text, namely 'You can't send parcels to here for pickup' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "post_office:stamps", - "description": "Layer 'Post offices' shows and asks freeform values for key 'post_office:stamps' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "post_office:stamps", - "description": "Layer 'Post offices' shows post_office:stamps=yes with a fixed text, namely 'You can buy stamps here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "post_office:stamps", - "description": "Layer 'Post offices' shows post_office:stamps=no with a fixed text, namely 'You can't buy stamps here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "atm", - "description": "Layer 'Post offices' shows atm=yes with a fixed text, namely 'This post office has an ATM' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "atm", - "description": "Layer 'Post offices' shows atm=no with a fixed text, namely 'This post office does not have an ATM' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "atm", - "description": "Layer 'Post offices' shows atm=separate with a fixed text, namely 'This post office does have an ATM, but it is mapped as a different icon' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "separate" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Bookcases showing features with this tag", - "value": "public_bookcase" - }, - { - "key": "id", - "description": "Layer 'Bookcases' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Bookcases allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Bookcases allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Bookcases allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Bookcases allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Bookcases allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "name", - "description": "Layer 'Bookcases' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "noname", - "description": "Layer 'Bookcases' shows noname=yes & name= with a fixed text, namely 'This bookcase doesn't have a name' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "name", - "description": "Layer 'Bookcases' shows noname=yes & name= with a fixed text, namely 'This bookcase doesn't have a name' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key name.", - "value": "" - }, - { - "key": "capacity", - "description": "Layer 'Bookcases' shows and asks freeform values for key 'capacity' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "books", - "description": "Layer 'Bookcases' shows and asks freeform values for key 'books' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "books", - "description": "Layer 'Bookcases' shows books=children with a fixed text, namely 'Mostly children books' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "children" - }, - { - "key": "books", - "description": "Layer 'Bookcases' shows books=adults with a fixed text, namely 'Mostly books for adults' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "adults" - }, - { - "key": "indoor", - "description": "Layer 'Bookcases' shows indoor=yes with a fixed text, namely 'This bookcase is located indoors' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "indoor", - "description": "Layer 'Bookcases' shows indoor=no with a fixed text, namely 'This bookcase is located outdoors' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "indoor", - "description": "Layer 'Bookcases' shows indoor= with a fixed text, namely 'This bookcase is located outdoors' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key indoor.", - "value": "" - }, - { - "key": "access", - "description": "Layer 'Bookcases' shows access=yes with a fixed text, namely 'Publicly accessible' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if indoor=yes)", - "value": "yes" - }, - { - "key": "access", - "description": "Layer 'Bookcases' shows access=customers with a fixed text, namely 'Only accessible to customers' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if indoor=yes)", - "value": "customers" - }, - { - "key": "operator", - "description": "Layer 'Bookcases' shows and asks freeform values for key 'operator' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "brand", - "description": "Layer 'Bookcases' shows and asks freeform values for key 'brand' (in the mapcomplete.org theme 'Personal theme') (This is only shown if ref=)" - }, - { - "key": "nobrand", - "description": "Layer 'Bookcases' shows nobrand=yes with a fixed text, namely 'This public bookcase is not part of a bigger network' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if ref=)", - "value": "yes" - }, - { - "key": "ref", - "description": "Layer 'Bookcases' shows and asks freeform values for key 'ref' (in the mapcomplete.org theme 'Personal theme') (This is only shown if brand~.+)" - }, - { - "key": "nobrand", - "description": "Layer 'Bookcases' shows nobrand=yes & brand= & ref= with a fixed text, namely 'This bookcase is not part of a bigger network' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if brand~.+)", - "value": "yes" - }, - { - "key": "brand", - "description": "Layer 'Bookcases' shows nobrand=yes & brand= & ref= with a fixed text, namely 'This bookcase is not part of a bigger network' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key brand. (This is only shown if brand~.+)", - "value": "" - }, - { - "key": "ref", - "description": "Layer 'Bookcases' shows nobrand=yes & brand= & ref= with a fixed text, namely 'This bookcase is not part of a bigger network' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key ref. (This is only shown if brand~.+)", - "value": "" - }, - { - "key": "start_date", - "description": "Layer 'Bookcases' shows and asks freeform values for key 'start_date' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "website", - "description": "Layer 'Bookcases' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "surface:colour", - "description": "The MapComplete theme Personal theme has a layer Crossings with rainbow paintings showing features with this tag", - "value": "rainbow" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Crossings with rainbow paintings showing features with this tag", - "value": "crossing" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Crossings with rainbow paintings showing features with this tag", - "value": "footway" - }, - { - "key": "footway", - "description": "The MapComplete theme Personal theme has a layer Crossings with rainbow paintings showing features with this tag", - "value": "crossing" - }, - { - "key": "id", - "description": "Layer 'Crossings with rainbow paintings' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Crossings with rainbow paintings allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Crossings with rainbow paintings allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Crossings with rainbow paintings allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Crossings with rainbow paintings allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Crossings with rainbow paintings allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "surface:colour", - "description": "Layer 'Crossings with rainbow paintings' shows surface:colour=rainbow with a fixed text, namely 'This crossing has rainbow paintings' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "rainbow" - }, - { - "key": "not:surface:colour", - "description": "Layer 'Crossings with rainbow paintings' shows not:surface:colour=rainbow with a fixed text, namely 'No rainbow paintings here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "rainbow" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Reception desks showing features with this tag", - "value": "reception_desk" - }, - { - "key": "id", - "description": "Layer 'Reception desks' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Reception desks allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Reception desks allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Reception desks allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Reception desks allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Reception desks allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "level", - "description": "Layer 'Reception desks' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)" - }, - { - "key": "location", - "description": "Layer 'Reception desks' shows location=underground with a fixed text, namely 'Located underground' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "underground" - }, - { - "key": "level", - "description": "Layer 'Reception desks' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "0" - }, - { - "key": "level", - "description": "Layer 'Reception desks' shows level= with a fixed text, namely 'Located on the ground floor' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key level. (This is only shown if repeat_on=)", - "value": "" - }, - { - "key": "level", - "description": "Layer 'Reception desks' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "1" - }, - { - "key": "level", - "description": "Layer 'Reception desks' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "-1" - }, - { - "key": "desk:height", - "description": "Layer 'Reception desks' shows and asks freeform values for key 'desk:height' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "hearing_loop", - "description": "Layer 'Reception desks' shows hearing_loop=yes with a fixed text, namely 'This place has an audio induction loop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "hearing_loop", - "description": "Layer 'Reception desks' shows hearing_loop=no with a fixed text, namely 'This place does not have an audio induction loop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Recycling showing features with this tag", - "value": "recycling" - }, - { - "key": "id", - "description": "Layer 'Recycling' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Recycling allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Recycling allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Recycling allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Recycling allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Recycling allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "recycling_type", - "description": "Layer 'Recycling' shows recycling_type=container with a fixed text, namely 'This is a recycling container' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "container" - }, - { - "key": "recycling_type", - "description": "Layer 'Recycling' shows recycling_type=centre with a fixed text, namely 'This is a recycling centre' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "centre" - }, - { - "key": "amenity", - "description": "Layer 'Recycling' shows amenity=waste_disposal with a fixed text, namely 'Waste disposal container for residual waste' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "waste_disposal" - }, - { - "key": "recycling_type", - "description": "Layer 'Recycling' shows recycling_type=pickup_point with a fixed text, namely 'This is a pickup point. The waste material is placed here without placing it in a dedicated container.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "pickup_point" - }, - { - "key": "recycling_type", - "description": "Layer 'Recycling' shows recycling_type=dump with a fixed text, namely 'This is a dump where the waste material is stacked.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "dump" - }, - { - "key": "name", - "description": "Layer 'Recycling' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme') (This is only shown if recycling_type=centre)" - }, - { - "key": "noname", - "description": "Layer 'Recycling' shows noname=yes with a fixed text, namely 'This recycling centre doesn't have a specific name' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if recycling_type=centre)", - "value": "yes" - }, - { - "key": "location", - "description": "Layer 'Recycling' shows location=underground with a fixed text, namely 'This is an underground container' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if recycling_type=container)", - "value": "underground" - }, - { - "key": "location", - "description": "Layer 'Recycling' shows location=indoor with a fixed text, namely 'This container is located indoors' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if recycling_type=container)", - "value": "indoor" - }, - { - "key": "location", - "description": "Layer 'Recycling' shows location= with a fixed text, namely 'This container is located outdoors' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key location. (This is only shown if recycling_type=container)", - "value": "" - }, - { - "key": "recycling:batteries", - "description": "Layer 'Recycling' shows recycling:batteries=yes with a fixed text, namely 'Batteries can be recycled here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "recycling:beverage_cartons", - "description": "Layer 'Recycling' shows recycling:beverage_cartons=yes with a fixed text, namely 'Beverage cartons can be recycled here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "recycling:cans", - "description": "Layer 'Recycling' shows recycling:cans=yes with a fixed text, namely 'Cans can be recycled here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "recycling:clothes", - "description": "Layer 'Recycling' shows recycling:clothes=yes with a fixed text, namely 'Clothes can be recycled here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "recycling:cooking_oil", - "description": "Layer 'Recycling' shows recycling:cooking_oil=yes with a fixed text, namely 'Cooking oil can be recycled here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "recycling:engine_oil", - "description": "Layer 'Recycling' shows recycling:engine_oil=yes with a fixed text, namely 'Engine oil can be recycled here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "recycling:fluorescent_tubes", - "description": "Layer 'Recycling' shows recycling:fluorescent_tubes=yes with a fixed text, namely 'Fluorescent tubes can be recycled here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "recycling:green_waste", - "description": "Layer 'Recycling' shows recycling:green_waste=yes with a fixed text, namely 'Green waste can be recycled here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "recycling:organic", - "description": "Layer 'Recycling' shows recycling:organic=yes with a fixed text, namely 'Organic waste can be recycled here' (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "recycling:glass_bottles", - "description": "Layer 'Recycling' shows recycling:glass_bottles=yes with a fixed text, namely 'Glass bottles can be recycled here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "recycling:glass", - "description": "Layer 'Recycling' shows recycling:glass=yes with a fixed text, namely 'Glass can be recycled here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "recycling:light_bulbs", - "description": "Layer 'Recycling' shows recycling:light_bulbs=yes with a fixed text, namely 'Light bulbs can be recycled here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "recycling:newspaper", - "description": "Layer 'Recycling' shows recycling:newspaper=yes with a fixed text, namely 'Newspapers can be recycled here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "recycling:paper", - "description": "Layer 'Recycling' shows recycling:paper=yes with a fixed text, namely 'Paper can be recycled here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "recycling:plastic_bottles", - "description": "Layer 'Recycling' shows recycling:plastic_bottles=yes with a fixed text, namely 'Plastic bottles can be recycled here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "recycling:plastic_packaging", - "description": "Layer 'Recycling' shows recycling:plastic_packaging=yes with a fixed text, namely 'Plastic packaging can be recycled here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "recycling:plastic", - "description": "Layer 'Recycling' shows recycling:plastic=yes with a fixed text, namely 'Plastic can be recycled here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "recycling:pmd", - "description": "Layer 'Recycling' shows recycling:pmd=yes with a fixed text, namely 'Plastic packaging, metal packaging and drink cartons (PMD) can be recycled here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "recycling:printer_cartridges", - "description": "Layer 'Recycling' shows recycling:printer_cartridges=yes with a fixed text, namely 'Printer cartridges can be recycled here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "recycling:scrap_metal", - "description": "Layer 'Recycling' shows recycling:scrap_metal=yes with a fixed text, namely 'Scrap metal can be recycled here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "recycling:shoes", - "description": "Layer 'Recycling' shows recycling:shoes=yes with a fixed text, namely 'Shoes can be recycled here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "recycling:small_appliances", - "description": "Layer 'Recycling' shows recycling:small_appliances=yes with a fixed text, namely 'Small electrical appliances can be recycled here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "recycling:small_electrical_appliances", - "description": "Layer 'Recycling' shows recycling:small_electrical_appliances=yes with a fixed text, namely 'Small electrical appliances can be recycled here' (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "recycling:needles", - "description": "Layer 'Recycling' shows recycling:needles=yes with a fixed text, namely 'Needles can be recycled here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "recycling:waste", - "description": "Layer 'Recycling' shows recycling:waste=yes with a fixed text, namely 'Residual waste can be recycled here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "recycling:bicycles", - "description": "Layer 'Recycling' shows recycling:bicycles=yes with a fixed text, namely 'Bicycles can be recycled here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "operator", - "description": "Layer 'Recycling' shows and asks freeform values for key 'operator' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "website", - "description": "Layer 'Recycling' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme') (This is only shown if recycling_type=centre)" - }, - { - "key": "contact:website", - "description": "Layer 'Recycling' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme') (This is only shown if recycling_type=centre)" - }, - { - "key": "email", - "description": "Layer 'Recycling' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Personal theme') (This is only shown if recycling_type=centre)" - }, - { - "key": "contact:email", - "description": "Layer 'Recycling' shows contact:email~.+ with a fixed text, namely '{contact:email}' (in the mapcomplete.org theme 'Personal theme') (This is only shown if recycling_type=centre)" - }, - { - "key": "operator:email", - "description": "Layer 'Recycling' shows operator:email~.+ with a fixed text, namely '{operator:email}' (in the mapcomplete.org theme 'Personal theme') (This is only shown if recycling_type=centre)" - }, - { - "key": "phone", - "description": "Layer 'Recycling' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme') (This is only shown if recycling_type=centre)" - }, - { - "key": "contact:phone", - "description": "Layer 'Recycling' shows contact:phone~.+ with a fixed text, namely '{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}' (in the mapcomplete.org theme 'Personal theme') (This is only shown if recycling_type=centre)" - }, - { - "key": "opening_hours", - "description": "Layer 'Recycling' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Recycling' shows opening_hours=24/7 with a fixed text, namely '24/7 opened (including holidays)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "24/7" - }, - { - "key": "opening_hours", - "description": "Layer 'Recycling' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "access", - "description": "Layer 'Recycling' shows and asks freeform values for key 'access' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "access", - "description": "Layer 'Recycling' shows access=yes with a fixed text, namely 'Everyone can use this recycling facility' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "access", - "description": "Layer 'Recycling' shows access=residents with a fixed text, namely 'Only residents can use this recycling facility' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "residents" - }, - { - "key": "access", - "description": "Layer 'Recycling' shows access=private with a fixed text, namely 'This recycling facility is only for private use' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "private" - }, - { - "key": "survey:date", - "description": "Layer 'Recycling' shows and asks freeform values for key 'survey:date' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "survey:date", - "description": "Layer 'Recycling' shows survey:date= with a fixed text, namely 'This object was last surveyed today' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key survey:date.", - "value": "" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Primary and secondary schools showing features with this tag", - "value": "school" - }, - { - "key": "id", - "description": "Layer 'Primary and secondary schools' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Primary and secondary schools allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Primary and secondary schools allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Primary and secondary schools allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Primary and secondary schools allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Primary and secondary schools allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "name", - "description": "Layer 'Primary and secondary schools' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "phone", - "description": "Layer 'Primary and secondary schools' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:phone", - "description": "Layer 'Primary and secondary schools' shows contact:phone~.+ with a fixed text, namely '{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "email", - "description": "Layer 'Primary and secondary schools' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:email", - "description": "Layer 'Primary and secondary schools' shows contact:email~.+ with a fixed text, namely '{contact:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator:email", - "description": "Layer 'Primary and secondary schools' shows operator:email~.+ with a fixed text, namely '{operator:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "website", - "description": "Layer 'Primary and secondary schools' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Primary and secondary schools' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "capacity", - "description": "Layer 'Primary and secondary schools' shows and asks freeform values for key 'capacity' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "school", - "description": "Layer 'Primary and secondary schools' shows school=kindergarten with a fixed text, namely 'This is a school with a kindergarten section where young kids receive some education which prepares reading and writing.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if _country=be)", - "value": "kindergarten" - }, - { - "key": "school", - "description": "Layer 'Primary and secondary schools' shows school=primary with a fixed text, namely 'This is a school where one learns primary skills such as basic literacy and numerical skills.

Pupils typically enroll from 6 years old till 12 years old
' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if _country=be)", - "value": "primary" - }, - { - "key": "school", - "description": "Layer 'Primary and secondary schools' shows school=secondary with a fixed text, namely 'This is a secondary school which offers all grades' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if _country=be)", - "value": "secondary" - }, - { - "key": "school", - "description": "Layer 'Primary and secondary schools' shows school=lower_secondary with a fixed text, namely 'This is a secondary school which does not have all grades, but offers first and second grade' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if _country=be)", - "value": "lower_secondary" - }, - { - "key": "school", - "description": "Layer 'Primary and secondary schools' shows school=middle_secondary with a fixed text, namely 'This is a secondary school which does not have all grades, but offers third and fourth grade' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if _country=be)", - "value": "middle_secondary" - }, - { - "key": "school", - "description": "Layer 'Primary and secondary schools' shows school=upper_secondary with a fixed text, namely 'This is a secondary school which does not have all grades, but offers fifth and sixth grade' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if _country=be)", - "value": "upper_secondary" - }, - { - "key": "school", - "description": "Layer 'Primary and secondary schools' shows school=post_secondary with a fixed text, namely 'This school offers post-secondary education (e.g. a seventh or eight specialisation year)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if _country=be)", - "value": "post_secondary" - }, - { - "key": "school:gender", - "description": "Layer 'Primary and secondary schools' shows school:gender=mixed with a fixed text, namely 'Both boys and girls can enroll here and have classes together' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "mixed" - }, - { - "key": "school:gender", - "description": "Layer 'Primary and secondary schools' shows school:gender=separated with a fixed text, namely 'Both boys and girls can enroll here but they are separated (e.g. they have lessons in different classrooms or at different times)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "separated" - }, - { - "key": "school:gender", - "description": "Layer 'Primary and secondary schools' shows school:gender=male with a fixed text, namely 'This is a boys only-school' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "male" - }, - { - "key": "school:gender", - "description": "Layer 'Primary and secondary schools' shows school:gender=female with a fixed text, namely 'This is a girls-only school' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "female" - }, - { - "key": "pedagogy", - "description": "Layer 'Primary and secondary schools' shows and asks freeform values for key 'pedagogy' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "pedagogy", - "description": "Layer 'Primary and secondary schools' shows pedagogy=mainstream with a fixed text, namely 'This school does not use a specific pedagogy' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "mainstream" - }, - { - "key": "pedagogy", - "description": "Layer 'Primary and secondary schools' shows pedagogy=montessori with a fixed text, namely 'This school uses the Montessori method of education' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "montessori" - }, - { - "key": "pedagogy", - "description": "Layer 'Primary and secondary schools' shows pedagogy=freinet with a fixed text, namely 'This school is associated with the Freinet Modern School Movement' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "freinet" - }, - { - "key": "pedagogy", - "description": "Layer 'Primary and secondary schools' shows pedagogy=jenaplan with a fixed text, namely 'This school uses the Jenaplan teaching concept' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "jenaplan" - }, - { - "key": "pedagogy", - "description": "Layer 'Primary and secondary schools' shows pedagogy=waldorf with a fixed text, namely 'This school uses the Steiner/Waldorf educational philosophy' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "waldorf" - }, - { - "key": "pedagogy", - "description": "Layer 'Primary and secondary schools' shows pedagogy=dalton with a fixed text, namely 'This school uses the Dalton plan teaching concept' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "dalton" - }, - { - "key": "pedagogy", - "description": "Layer 'Primary and secondary schools' shows pedagogy=outdoor with a fixed text, namely 'This school uses outdoor learning' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "outdoor" - }, - { - "key": "pedagogy", - "description": "Layer 'Primary and secondary schools' shows pedagogy=reggio_emilia with a fixed text, namely 'This school uses the Reggio Emilia approach' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "reggio_emilia" - }, - { - "key": "pedagogy", - "description": "Layer 'Primary and secondary schools' shows pedagogy=sudbury with a fixed text, namely 'This school uses the Sudbury system' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "sudbury" - }, - { - "key": "school:for", - "description": "Layer 'Primary and secondary schools' shows and asks freeform values for key 'school:for' (in the mapcomplete.org theme 'Personal theme') (This is only shown if school:for~.+)" - }, - { - "key": "school:for", - "description": "Layer 'Primary and secondary schools' shows school:for= with a fixed text, namely 'This is a school where students study skills at their age-adequate level.
There are little or no special facilities to cater for students with special needs or facilities are ad-hoc
' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key school:for. (This is only shown if school:for~.+)", - "value": "" - }, - { - "key": "school:for", - "description": "Layer 'Primary and secondary schools' shows school:for=mainstream with a fixed text, namely 'This is a school for students without special needs
This includes students who can follow the courses with small, ad hoc measurements
' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if school:for~.+)", - "value": "mainstream" - }, - { - "key": "school:for", - "description": "Layer 'Primary and secondary schools' shows school:for=adults with a fixed text, namely 'This is a school where adults are taught skills on the level as specified.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if school:for~.+)", - "value": "adults" - }, - { - "key": "school:for", - "description": "Layer 'Primary and secondary schools' shows school:for=autism with a fixed text, namely 'This is a school for students with autism' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if school:for~.+)", - "value": "autism" - }, - { - "key": "school:for", - "description": "Layer 'Primary and secondary schools' shows school:for=learning_disabilities with a fixed text, namely 'This is a school for students with learning disabilities' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if school:for~.+)", - "value": "learning_disabilities" - }, - { - "key": "school:for", - "description": "Layer 'Primary and secondary schools' shows school:for=blind with a fixed text, namely 'This is a school for blind students or students with sight impairments' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if school:for~.+)", - "value": "blind" - }, - { - "key": "school:for", - "description": "Layer 'Primary and secondary schools' shows school:for=deaf with a fixed text, namely 'This is a school for deaf students or students with hearing impairments' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if school:for~.+)", - "value": "deaf" - }, - { - "key": "school:for", - "description": "Layer 'Primary and secondary schools' shows school:for=disabilities with a fixed text, namely 'This is a school for students with disabilities' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if school:for~.+)", - "value": "disabilities" - }, - { - "key": "school:for", - "description": "Layer 'Primary and secondary schools' shows school:for=special_needs with a fixed text, namely 'This is a school for students with special needs' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if school:for~.+)", - "value": "special_needs" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Shelter showing features with this tag", - "value": "shelter" - }, - { - "key": "id", - "description": "Layer 'Shelter' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Shelter allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Shelter allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Shelter allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Shelter allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Shelter allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "shelter_type", - "description": "Layer 'Shelter' shows and asks freeform values for key 'shelter_type' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "shelter_type", - "description": "Layer 'Shelter' shows shelter_type=public_transport with a fixed text, namely 'This is a shelter at a public transport stop.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "public_transport" - }, - { - "key": "shelter_type", - "description": "Layer 'Shelter' shows shelter_type=picnic_shelter with a fixed text, namely 'This is a shelter protecting from rain at a picnic site.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "picnic_shelter" - }, - { - "key": "shelter_type", - "description": "Layer 'Shelter' shows shelter_type=gazebo with a fixed text, namely 'This is a gazebo.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "gazebo" - }, - { - "key": "shelter_type", - "description": "Layer 'Shelter' shows shelter_type=weather_shelter with a fixed text, namely 'This is a small shelter, primarily intended for short breaks. Usually found in the mountains or alongside roads.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "weather_shelter" - }, - { - "key": "shelter_type", - "description": "Layer 'Shelter' shows shelter_type=lean_to with a fixed text, namely 'This is a shed with 3 walls, primarily intended for camping.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "lean_to" - }, - { - "key": "shelter_type", - "description": "Layer 'Shelter' shows shelter_type=pavilion with a fixed text, namely 'This is a pavilion' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "pavilion" - }, - { - "key": "shelter_type", - "description": "Layer 'Shelter' shows shelter_type=basic_hut with a fixed text, namely 'This is a basic hut, providing basic shelter and sleeping facilities.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "basic_hut" - }, - { - "key": "shop", - "description": "The MapComplete theme Personal theme has a layer Shop showing features with this tag" - }, - { - "key": "craft", - "description": "The MapComplete theme Personal theme has a layer Shop showing features with this tag", - "value": "shoe_repair" - }, - { - "key": "craft", - "description": "The MapComplete theme Personal theme has a layer Shop showing features with this tag", - "value": "key_cutter" - }, - { - "key": "id", - "description": "Layer 'Shop' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Shop allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Shop allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Shop allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Shop allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Shop allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "name", - "description": "Layer 'Shop' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows and asks freeform values for key 'shop' (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=bicycle_rental with a fixed text, namely 'Bicycle rental shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "bicycle_rental" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=agrarian with a fixed text, namely 'Farm Supply Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "agrarian" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=alcohol with a fixed text, namely 'Liquor Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "alcohol" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=anime with a fixed text, namely 'Anime / Manga Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "anime" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=antiques with a fixed text, namely 'Antique Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "antiques" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=appliance with a fixed text, namely 'Appliance Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "appliance" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=art with a fixed text, namely 'Art Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "art" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=baby_goods with a fixed text, namely 'Baby Goods Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "baby_goods" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=bag with a fixed text, namely 'Bag/Luggage Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "bag" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=bakery with a fixed text, namely 'Bakery' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "bakery" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=bathroom_furnishing with a fixed text, namely 'Bathroom Furnishing Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "bathroom_furnishing" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=beauty with a fixed text, namely 'Beauty Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "beauty" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=bed with a fixed text, namely 'Bedding/Mattress Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "bed" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=beverages with a fixed text, namely 'Beverage Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "beverages" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=bicycle with a fixed text, namely 'Bicycle Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "bicycle" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=boat with a fixed text, namely 'Boat Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "boat" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=bookmaker with a fixed text, namely 'Bookmaker' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "bookmaker" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=books with a fixed text, namely 'Bookstore' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "books" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=brewing_supplies with a fixed text, namely 'Brewing Supply Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "brewing_supplies" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=butcher with a fixed text, namely 'Butcher' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "butcher" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=camera with a fixed text, namely 'Camera Equipment Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "camera" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=candles with a fixed text, namely 'Candle Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "candles" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=cannabis with a fixed text, namely 'Cannabis Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "cannabis" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=car with a fixed text, namely 'Car Dealership' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "car" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=car_parts with a fixed text, namely 'Car Parts Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "car_parts" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=car_repair with a fixed text, namely 'Car Repair Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "car_repair" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=caravan with a fixed text, namely 'RV Dealership' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "caravan" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=carpet with a fixed text, namely 'Carpet Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "carpet" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=catalogue with a fixed text, namely 'Catalog Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "catalogue" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=charity with a fixed text, namely 'Charity Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "charity" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=cheese with a fixed text, namely 'Cheese Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "cheese" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=chemist with a fixed text, namely 'Drugstore' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "chemist" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=chocolate with a fixed text, namely 'Chocolate Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "chocolate" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=clothes with a fixed text, namely 'Clothing Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "clothes" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=coffee with a fixed text, namely 'Coffee Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "coffee" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=collector with a fixed text, namely 'Collectibles Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "collector" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=computer with a fixed text, namely 'Computer Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "computer" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=confectionery with a fixed text, namely 'Candy Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "confectionery" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=convenience with a fixed text, namely 'Convenience Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "convenience" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=copyshop with a fixed text, namely 'Copy Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "copyshop" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=cosmetics with a fixed text, namely 'Cosmetics Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "cosmetics" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=country_store with a fixed text, namely 'Rural Supplies Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "country_store" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=craft with a fixed text, namely 'Arts & Crafts Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "craft" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=curtain with a fixed text, namely 'Curtain Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "curtain" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=dairy with a fixed text, namely 'Dairy Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "dairy" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=deli with a fixed text, namely 'Delicatessen' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "deli" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=department_store with a fixed text, namely 'Department Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "department_store" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=doityourself with a fixed text, namely 'DIY Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "doityourself" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=doors with a fixed text, namely 'Door Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "doors" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=dry_cleaning with a fixed text, namely 'Dry Cleaner' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "dry_cleaning" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=e-cigarette with a fixed text, namely 'E-Cigarette Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "e-cigarette" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=electrical with a fixed text, namely 'Electrical Equipment Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "electrical" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=electronics with a fixed text, namely 'Electronics Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "electronics" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=erotic with a fixed text, namely 'Erotic Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "erotic" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=fabric with a fixed text, namely 'Fabric Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "fabric" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=farm with a fixed text, namely 'Produce Stand' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "farm" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=fashion_accessories with a fixed text, namely 'Fashion Accessories Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "fashion_accessories" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=fireplace with a fixed text, namely 'Fireplace Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "fireplace" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=fishing with a fixed text, namely 'Fishing Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "fishing" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=flooring with a fixed text, namely 'Flooring Supply Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "flooring" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=florist with a fixed text, namely 'Florist' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "florist" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=frame with a fixed text, namely 'Framing Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "frame" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=frozen_food with a fixed text, namely 'Frozen Food Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "frozen_food" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=fuel with a fixed text, namely 'Fuel Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "fuel" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=funeral_directors with a fixed text, namely 'Funeral Home' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "funeral_directors" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=furniture with a fixed text, namely 'Furniture Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "furniture" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=games with a fixed text, namely 'Tabletop Game Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "games" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=garden_centre with a fixed text, namely 'Garden Center' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "garden_centre" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=gas with a fixed text, namely 'Bottled Gas Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "gas" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=general with a fixed text, namely 'General Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "general" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=gift with a fixed text, namely 'Gift Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "gift" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=greengrocer with a fixed text, namely 'Greengrocer' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "greengrocer" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=hairdresser with a fixed text, namely 'Hairdresser' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "hairdresser" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=hairdresser_supply with a fixed text, namely 'Hairdresser Supply Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "hairdresser_supply" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=hardware with a fixed text, namely 'Hardware Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "hardware" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=health_food with a fixed text, namely 'Health Food Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "health_food" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=hearing_aids with a fixed text, namely 'Hearing Aids Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "hearing_aids" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=herbalist with a fixed text, namely 'Herbalist' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "herbalist" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=hifi with a fixed text, namely 'Hifi Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "hifi" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=honey with a fixed text, namely 'Honey Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "honey" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=household_linen with a fixed text, namely 'Household Linen Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "household_linen" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=houseware with a fixed text, namely 'Houseware Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "houseware" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=hunting with a fixed text, namely 'Hunting Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "hunting" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=interior_decoration with a fixed text, namely 'Interior Decoration Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "interior_decoration" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=jewelry with a fixed text, namely 'Jewelry Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "jewelry" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=kiosk with a fixed text, namely 'Kiosk' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "kiosk" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=kitchen with a fixed text, namely 'Kitchen Design Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "kitchen" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=laundry with a fixed text, namely 'Laundry' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "laundry" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=leather with a fixed text, namely 'Leather Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "leather" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=lighting with a fixed text, namely 'Lighting Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "lighting" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=locksmith with a fixed text, namely 'Locksmith' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "locksmith" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=lottery with a fixed text, namely 'Lottery Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "lottery" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=mall with a fixed text, namely 'Mall' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "mall" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=massage with a fixed text, namely 'Massage Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "massage" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=medical_supply with a fixed text, namely 'Medical Supply Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "medical_supply" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=military_surplus with a fixed text, namely 'Military Surplus Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "military_surplus" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=mobile_phone with a fixed text, namely 'Mobile Phone Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "mobile_phone" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=model with a fixed text, namely 'Model Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "model" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=money_lender with a fixed text, namely 'Money Lender' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "money_lender" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=motorcycle with a fixed text, namely 'Motorcycle Dealership' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "motorcycle" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=motorcycle_repair with a fixed text, namely 'Motorcycle Repair Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "motorcycle_repair" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=music with a fixed text, namely 'Music Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "music" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=musical_instrument with a fixed text, namely 'Musical Instrument Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "musical_instrument" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=newsagent with a fixed text, namely 'Newsstand' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "newsagent" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=nutrition_supplements with a fixed text, namely 'Nutrition Supplements Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "nutrition_supplements" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=nuts with a fixed text, namely 'Nuts Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "nuts" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=optician with a fixed text, namely 'Optician' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "optician" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=outdoor with a fixed text, namely 'Outdoors Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "outdoor" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=outpost with a fixed text, namely 'Online Retailer Outpost' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "outpost" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=paint with a fixed text, namely 'Paint Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "paint" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=party with a fixed text, namely 'Party Supply Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "party" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=pasta with a fixed text, namely 'Pasta Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "pasta" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=pastry with a fixed text, namely 'Pastry Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "pastry" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=pawnbroker with a fixed text, namely 'Pawnshop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "pawnbroker" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=perfumery with a fixed text, namely 'Perfume Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "perfumery" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=pet with a fixed text, namely 'Pet Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "pet" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=pet_grooming with a fixed text, namely 'Pet Groomer' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "pet_grooming" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=photo with a fixed text, namely 'Photography Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "photo" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=pottery with a fixed text, namely 'Pottery Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "pottery" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=printer_ink with a fixed text, namely 'Printer Ink Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "printer_ink" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=psychic with a fixed text, namely 'Psychic' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "psychic" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=pyrotechnics with a fixed text, namely 'Fireworks Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "pyrotechnics" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=radiotechnics with a fixed text, namely 'Radio/Electronic Component Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "radiotechnics" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=religion with a fixed text, namely 'Religious Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "religion" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=rental with a fixed text, namely 'Rental Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "rental" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=repair with a fixed text, namely 'Repair Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "repair" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=rice with a fixed text, namely 'Rice Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "rice" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=scuba_diving with a fixed text, namely 'Scuba Diving Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "scuba_diving" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=seafood with a fixed text, namely 'Seafood Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "seafood" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=second_hand with a fixed text, namely 'Thrift Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "second_hand" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=sewing with a fixed text, namely 'Sewing Supply Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "sewing" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=shoe_repair with a fixed text, namely 'Shoe Repair Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "shoe_repair" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=shoes with a fixed text, namely 'Shoe Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "shoes" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=spices with a fixed text, namely 'Spice Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "spices" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=sports with a fixed text, namely 'Sporting Goods Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "sports" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=stationery with a fixed text, namely 'Stationery Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "stationery" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=storage_rental with a fixed text, namely 'Storage Rental' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "storage_rental" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=supermarket with a fixed text, namely 'Supermarket' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "supermarket" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=swimming_pool with a fixed text, namely 'Pool Supply Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "swimming_pool" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=tailor with a fixed text, namely 'Tailor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "tailor" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=tattoo with a fixed text, namely 'Tattoo Parlor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "tattoo" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=tea with a fixed text, namely 'Tea Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "tea" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=telecommunication with a fixed text, namely 'Telecom Retail Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "telecommunication" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=ticket with a fixed text, namely 'Ticket Seller' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "ticket" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=tiles with a fixed text, namely 'Tile Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "tiles" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=tobacco with a fixed text, namely 'Tobacco Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "tobacco" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=tool_hire with a fixed text, namely 'Tool Rental' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "tool_hire" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=toys with a fixed text, namely 'Toy Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "toys" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=trade with a fixed text, namely 'Trade Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "trade" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=travel_agency with a fixed text, namely 'Travel Agency' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "travel_agency" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=trophy with a fixed text, namely 'Trophy Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "trophy" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=tyres with a fixed text, namely 'Tire Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "tyres" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=vacuum_cleaner with a fixed text, namely 'Vacuum Cleaner Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "vacuum_cleaner" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=variety_store with a fixed text, namely 'Discount Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "variety_store" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=video with a fixed text, namely 'Video Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "video" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=video_games with a fixed text, namely 'Video Game Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "video_games" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=watches with a fixed text, namely 'Watches Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "watches" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=water with a fixed text, namely 'Drinking Water Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "water" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=water_sports with a fixed text, namely 'Watersport/Swim Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "water_sports" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=weapons with a fixed text, namely 'Weapon Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "weapons" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=wholesale with a fixed text, namely 'Wholesale Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "wholesale" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=wigs with a fixed text, namely 'Wig Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "wigs" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=window_blind with a fixed text, namely 'Window Blind Store' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "window_blind" - }, - { - "key": "shop", - "description": "Layer 'Shop' shows shop=wine with a fixed text, namely 'Wine Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if craft=)", - "value": "wine" - }, - { - "key": "brand", - "description": "Layer 'Shop' shows and asks freeform values for key 'brand' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "not:brand", - "description": "Layer 'Shop' shows not:brand=yes with a fixed text, namely 'This shop does not have a specific brand, it is not part of a bigger chain' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "second_hand", - "description": "Layer 'Shop' shows second_hand=only with a fixed text, namely 'This shop sells second-hand items only' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop=clothes | shop=books | shop=charity | shop=furniture | shop=mobile_phone | shop=computer | shop=toys)", - "value": "only" - }, - { - "key": "second_hand", - "description": "Layer 'Shop' shows second_hand=yes with a fixed text, namely 'This shop sells second-hand items along with new items' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop=clothes | shop=books | shop=charity | shop=furniture | shop=mobile_phone | shop=computer | shop=toys)", - "value": "yes" - }, - { - "key": "second_hand", - "description": "Layer 'Shop' shows second_hand=no with a fixed text, namely 'This shop only sells brand-new items' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop=clothes | shop=books | shop=charity | shop=furniture | shop=mobile_phone | shop=computer | shop=toys)", - "value": "no" - }, - { - "key": "opening_hours", - "description": "Layer 'Shop' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Shop' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "website", - "description": "Layer 'Shop' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Shop' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "email", - "description": "Layer 'Shop' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:email", - "description": "Layer 'Shop' shows contact:email~.+ with a fixed text, namely '{contact:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator:email", - "description": "Layer 'Shop' shows operator:email~.+ with a fixed text, namely '{operator:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "phone", - "description": "Layer 'Shop' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:phone", - "description": "Layer 'Shop' shows contact:phone~.+ with a fixed text, namely '{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "payment:cash", - "description": "Layer 'Shop' shows payment:cash=yes with a fixed text, namely 'Cash is accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:cards", - "description": "Layer 'Shop' shows payment:cards=yes with a fixed text, namely 'Payment cards are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:qr_code", - "description": "Layer 'Shop' shows payment:qr_code=yes with a fixed text, namely 'Payment by QR-code is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "level", - "description": "Layer 'Shop' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)" - }, - { - "key": "location", - "description": "Layer 'Shop' shows location=underground with a fixed text, namely 'Located underground' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "underground" - }, - { - "key": "level", - "description": "Layer 'Shop' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "0" - }, - { - "key": "level", - "description": "Layer 'Shop' shows level= with a fixed text, namely 'Located on the ground floor' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key level. (This is only shown if repeat_on=)", - "value": "" - }, - { - "key": "level", - "description": "Layer 'Shop' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "1" - }, - { - "key": "level", - "description": "Layer 'Shop' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "-1" - }, - { - "key": "service:print:A4", - "description": "Layer 'Shop' shows service:print:A4=yes with a fixed text, namely 'This shop can print on papers of size A4' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ | service:print=yes)", - "value": "yes" - }, - { - "key": "service:print:A3", - "description": "Layer 'Shop' shows service:print:A3=yes with a fixed text, namely 'This shop can print on papers of size A3' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ | service:print=yes)", - "value": "yes" - }, - { - "key": "service:print:A2", - "description": "Layer 'Shop' shows service:print:A2=yes with a fixed text, namely 'This shop can print on papers of size A2' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ | service:print=yes)", - "value": "yes" - }, - { - "key": "service:print:A1", - "description": "Layer 'Shop' shows service:print:A1=yes with a fixed text, namely 'This shop can print on papers of size A1' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ | service:print=yes)", - "value": "yes" - }, - { - "key": "service:print:A0", - "description": "Layer 'Shop' shows service:print:A0=yes with a fixed text, namely 'This shop can print on papers of size A0' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ | service:print=yes)", - "value": "yes" - }, - { - "key": "service:binding", - "description": "Layer 'Shop' shows service:binding=yes with a fixed text, namely 'This shop binds papers into a booklet' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ | service:print=yes)", - "value": "yes" - }, - { - "key": "service:binding", - "description": "Layer 'Shop' shows service:binding=no with a fixed text, namely 'This shop does bind books' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ | service:print=yes)", - "value": "no" - }, - { - "key": "craft", - "description": "Layer 'Shop' shows craft=key_cutter with a fixed text, namely 'This shop is also specialized in key cutting' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop=shoe_repair | service:key_cutting~.+ | craft=key_cutting | shop=diy | shop=doityourself | shop=home_improvement | shop=hardware | shop=locksmith | shop=repair)", - "value": "key_cutter" - }, - { - "key": "service:key_cutting", - "description": "Layer 'Shop' shows service:key_cutting=yes with a fixed text, namely 'This shop offers key cutting as a service' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop=shoe_repair | service:key_cutting~.+ | craft=key_cutting | shop=diy | shop=doityourself | shop=home_improvement | shop=hardware | shop=locksmith | shop=repair)", - "value": "yes" - }, - { - "key": "craft", - "description": "Layer 'Shop' shows craft= & service:key_cutting=no with a fixed text, namely 'This shops does not offer key cutting as a service' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key craft. (This is only shown if shop=shoe_repair | service:key_cutting~.+ | craft=key_cutting | shop=diy | shop=doityourself | shop=home_improvement | shop=hardware | shop=locksmith | shop=repair)", - "value": "" - }, - { - "key": "service:key_cutting", - "description": "Layer 'Shop' shows craft= & service:key_cutting=no with a fixed text, namely 'This shops does not offer key cutting as a service' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop=shoe_repair | service:key_cutting~.+ | craft=key_cutting | shop=diy | shop=doityourself | shop=home_improvement | shop=hardware | shop=locksmith | shop=repair)", - "value": "no" - }, - { - "key": "service:bicycle:retail", - "description": "Layer 'Shop' shows service:bicycle:retail=yes with a fixed text, namely 'This shop sells new bikes' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:retail~.+ | shop=outdoor | shop=sport | shop=sports | shop=diy | shop=doityourself)", - "value": "yes" - }, - { - "key": "service:bicycle:retail", - "description": "Layer 'Shop' shows service:bicycle:retail=no with a fixed text, namely 'This shop doesn't sell new bikes' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:retail~.+ | shop=outdoor | shop=sport | shop=sports | shop=diy | shop=doityourself)", - "value": "no" - }, - { - "key": "service:bicycle:second_hand", - "description": "Layer 'Shop' shows service:bicycle:second_hand=yes with a fixed text, namely 'This shop sells second-hand bikes' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:second_hand~.+ | shop=bicycle | shop=charity | shop=second_hand | shop=bicycle_repair)", - "value": "yes" - }, - { - "key": "service:bicycle:second_hand", - "description": "Layer 'Shop' shows service:bicycle:second_hand=no with a fixed text, namely 'This shop doesn't sell second-hand bikes' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:second_hand~.+ | shop=bicycle | shop=charity | shop=second_hand | shop=bicycle_repair)", - "value": "no" - }, - { - "key": "service:bicycle:second_hand", - "description": "Layer 'Shop' shows service:bicycle:second_hand=only with a fixed text, namely 'This shop only sells second-hand bikes' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:second_hand~.+ | shop=bicycle | shop=charity | shop=second_hand | shop=bicycle_repair)", - "value": "only" - }, - { - "key": "service:bicycle:repair", - "description": "Layer 'Shop' shows service:bicycle:repair=yes with a fixed text, namely 'This shop repairs bikes' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:repair~.+ | shop=sport | shop=sports | shop=outdoor | shop=bicycle | service:bicycle:retail=yes | service:bicycle:second_hand=yes | service:bicycle:second_hand=only)", - "value": "yes" - }, - { - "key": "service:bicycle:repair", - "description": "Layer 'Shop' shows service:bicycle:repair=no with a fixed text, namely 'This shop doesn't repair bikes' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:repair~.+ | shop=sport | shop=sports | shop=outdoor | shop=bicycle | service:bicycle:retail=yes | service:bicycle:second_hand=yes | service:bicycle:second_hand=only)", - "value": "no" - }, - { - "key": "service:bicycle:repair", - "description": "Layer 'Shop' shows service:bicycle:repair=only_sold with a fixed text, namely 'This shop only repairs bikes bought here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:repair~.+ | shop=sport | shop=sports | shop=outdoor | shop=bicycle | service:bicycle:retail=yes | service:bicycle:second_hand=yes | service:bicycle:second_hand=only)", - "value": "only_sold" - }, - { - "key": "service:bicycle:repair", - "description": "Layer 'Shop' shows service:bicycle:repair=brand with a fixed text, namely 'This shop only repairs bikes of a certain brand' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:repair~.+ | shop=sport | shop=sports | shop=outdoor | shop=bicycle | service:bicycle:retail=yes | service:bicycle:second_hand=yes | service:bicycle:second_hand=only)", - "value": "brand" - }, - { - "key": "service:bicycle:rental", - "description": "Layer 'Shop' shows service:bicycle:rental=yes with a fixed text, namely 'This shop rents out bikes' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:rental~.+ | shop=bicycle | shop=sport | shop=sports | shop=bicycle_repair | shop=outdoor | shop=rental)", - "value": "yes" - }, - { - "key": "service:bicycle:rental", - "description": "Layer 'Shop' shows service:bicycle:rental=no with a fixed text, namely 'This shop doesn't rent out bikes' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:rental~.+ | shop=bicycle | shop=sport | shop=sports | shop=bicycle_repair | shop=outdoor | shop=rental)", - "value": "no" - }, - { - "key": "rental", - "description": "Layer 'Shop' shows and asks freeform values for key 'rental' (in the mapcomplete.org theme 'Personal theme') (This is only shown if (service:bicycle:rental=yes | bicycle_rental~.+))" - }, - { - "key": "rental", - "description": "Layer 'Shop' shows rental=city_bike with a fixed text, namely 'Normal city bikes can be rented here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (service:bicycle:rental=yes | bicycle_rental~.+))", - "value": "city_bike" - }, - { - "key": "rental", - "description": "Layer 'Shop' shows rental=ebike with a fixed text, namely 'Electrical bikes can be rented here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (service:bicycle:rental=yes | bicycle_rental~.+))", - "value": "ebike" - }, - { - "key": "rental", - "description": "Layer 'Shop' shows rental=bmx with a fixed text, namely 'BMX bikes can be rented here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (service:bicycle:rental=yes | bicycle_rental~.+))", - "value": "bmx" - }, - { - "key": "rental", - "description": "Layer 'Shop' shows rental=mtb with a fixed text, namely 'Mountainbikes can be rented here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (service:bicycle:rental=yes | bicycle_rental~.+))", - "value": "mtb" - }, - { - "key": "rental", - "description": "Layer 'Shop' shows rental=kid_bike with a fixed text, namely 'Bikes for children can be rented here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (service:bicycle:rental=yes | bicycle_rental~.+))", - "value": "kid_bike" - }, - { - "key": "rental", - "description": "Layer 'Shop' shows rental=tandem with a fixed text, namely 'Tandem bicycles can be rented here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (service:bicycle:rental=yes | bicycle_rental~.+))", - "value": "tandem" - }, - { - "key": "rental", - "description": "Layer 'Shop' shows rental=racebike with a fixed text, namely 'Race bicycles can be rented here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (service:bicycle:rental=yes | bicycle_rental~.+))", - "value": "racebike" - }, - { - "key": "rental", - "description": "Layer 'Shop' shows rental=bike_helmet with a fixed text, namely 'Bike helmets can be rented here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (service:bicycle:rental=yes | bicycle_rental~.+))", - "value": "bike_helmet" - }, - { - "key": "rental", - "description": "Layer 'Shop' shows rental=cargo_bike with a fixed text, namely 'Cargo bikes can be rented here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (service:bicycle:rental=yes | bicycle_rental~.+))", - "value": "cargo_bike" - }, - { - "key": "capacity:city_bike", - "description": "Layer 'Shop' shows and asks freeform values for key 'capacity:city_bike' (in the mapcomplete.org theme 'Personal theme') (This is only shown if rental~^(.*city_bike.*)$ & (service:bicycle:rental=yes | bicycle_rental~.+))" - }, - { - "key": "capacity:ebike", - "description": "Layer 'Shop' shows and asks freeform values for key 'capacity:ebike' (in the mapcomplete.org theme 'Personal theme') (This is only shown if rental~^(.*ebike.*)$ & (service:bicycle:rental=yes | bicycle_rental~.+))" - }, - { - "key": "capacity:kid_bike", - "description": "Layer 'Shop' shows and asks freeform values for key 'capacity:kid_bike' (in the mapcomplete.org theme 'Personal theme') (This is only shown if rental~^(.*kid_bike.*)$ & (service:bicycle:rental=yes | bicycle_rental~.+))" - }, - { - "key": "capacity:bmx", - "description": "Layer 'Shop' shows and asks freeform values for key 'capacity:bmx' (in the mapcomplete.org theme 'Personal theme') (This is only shown if rental~^(.*bmx.*)$ & (service:bicycle:rental=yes | bicycle_rental~.+))" - }, - { - "key": "capacity:mtb", - "description": "Layer 'Shop' shows and asks freeform values for key 'capacity:mtb' (in the mapcomplete.org theme 'Personal theme') (This is only shown if rental~^(.*mtb.*)$ & (service:bicycle:rental=yes | bicycle_rental~.+))" - }, - { - "key": "capacity:bicycle_pannier", - "description": "Layer 'Shop' shows and asks freeform values for key 'capacity:bicycle_pannier' (in the mapcomplete.org theme 'Personal theme') (This is only shown if rental~^(.*bicycle_pannier.*)$ & (service:bicycle:rental=yes | bicycle_rental~.+))" - }, - { - "key": "capacity:tandem_bicycle", - "description": "Layer 'Shop' shows and asks freeform values for key 'capacity:tandem_bicycle' (in the mapcomplete.org theme 'Personal theme') (This is only shown if rental~^(.*tandem_bicycle.*)$ & (service:bicycle:rental=yes | bicycle_rental~.+))" - }, - { - "key": "service:bicycle:pump", - "description": "Layer 'Shop' shows service:bicycle:pump=yes with a fixed text, namely 'This shop offers a bike pump for anyone' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:pump~.+ | shop=bicycle | shop=bicycle_repair | service:bicycle:retail=yes | ^(service:bicycle:.+)$~~^(yes)$)", - "value": "yes" - }, - { - "key": "service:bicycle:pump", - "description": "Layer 'Shop' shows service:bicycle:pump=no with a fixed text, namely 'This shop doesn't offer a bike pump for anyone' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:pump~.+ | shop=bicycle | shop=bicycle_repair | service:bicycle:retail=yes | ^(service:bicycle:.+)$~~^(yes)$)", - "value": "no" - }, - { - "key": "service:bicycle:pump", - "description": "Layer 'Shop' shows service:bicycle:pump=separate with a fixed text, namely 'There is bicycle pump, it is shown as a separate point' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:pump~.+ | shop=bicycle | shop=bicycle_repair | service:bicycle:retail=yes | ^(service:bicycle:.+)$~~^(yes)$)", - "value": "separate" - }, - { - "key": "service:bicycle:diy", - "description": "Layer 'Shop' shows service:bicycle:diy=yes with a fixed text, namely 'This shop offers tools for DIY bicycle repair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:diy~.+ | shop=bicycle | shop=bicycle_repair | service:bicycle:repair~^(yes|only)$)", - "value": "yes" - }, - { - "key": "service:bicycle:diy", - "description": "Layer 'Shop' shows service:bicycle:diy=no with a fixed text, namely 'This shop doesn't offer tools for DIY bicycle repair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:diy~.+ | shop=bicycle | shop=bicycle_repair | service:bicycle:repair~^(yes|only)$)", - "value": "no" - }, - { - "key": "service:bicycle:diy", - "description": "Layer 'Shop' shows service:bicycle:diy=only_sold with a fixed text, namely 'Tools for DIY bicycle repair are only available if you bought/hire the bike in the shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:diy~.+ | shop=bicycle | shop=bicycle_repair | service:bicycle:repair~^(yes|only)$)", - "value": "only_sold" - }, - { - "key": "service:bicycle:cleaning", - "description": "Layer 'Shop' shows service:bicycle:cleaning=yes with a fixed text, namely 'This shop cleans bicycles' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:cleaning~.+ | shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.*)$~~^(yes|only)$)", - "value": "yes" - }, - { - "key": "service:bicycle:cleaning", - "description": "Layer 'Shop' shows service:bicycle:cleaning=diy with a fixed text, namely 'This shop has an installation where one can clean bicycles themselves' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:cleaning~.+ | shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.*)$~~^(yes|only)$)", - "value": "diy" - }, - { - "key": "service:bicycle:cleaning", - "description": "Layer 'Shop' shows service:bicycle:cleaning=no with a fixed text, namely 'This shop doesn't offer bicycle cleaning' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if service:bicycle:cleaning~.+ | shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.*)$~~^(yes|only)$)", - "value": "no" - }, - { - "key": "service:bicycle:cleaning:charge", - "description": "Layer 'Shop' shows and asks freeform values for key 'service:bicycle:cleaning:charge' (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+)" - }, - { - "key": "service:bicycle:cleaning:fee", - "description": "Layer 'Shop' shows service:bicycle:cleaning:fee=no with a fixed text, namely 'The cleaning service is free to use' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+)", - "value": "no" - }, - { - "key": "service:bicycle:cleaning:fee", - "description": "Layer 'Shop' shows service:bicycle:cleaning:fee=yes & service:bicycle:cleaning:charge= with a fixed text, namely 'Free to use' (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+)", - "value": "yes" - }, - { - "key": "service:bicycle:cleaning:charge", - "description": "Layer 'Shop' shows service:bicycle:cleaning:fee=yes & service:bicycle:cleaning:charge= with a fixed text, namely 'Free to use' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key service:bicycle:cleaning:charge. (This is only shown if amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+)", - "value": "" - }, - { - "key": "internet_access", - "description": "Layer 'Shop' shows internet_access=wlan with a fixed text, namely 'This place offers wireless internet access' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "wlan" - }, - { - "key": "internet_access", - "description": "Layer 'Shop' shows internet_access=no with a fixed text, namely 'This place does not offer internet access' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "internet_access", - "description": "Layer 'Shop' shows internet_access=yes with a fixed text, namely 'This place offers internet access' (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "internet_access", - "description": "Layer 'Shop' shows internet_access=terminal with a fixed text, namely 'This place offers internet access via a terminal or computer' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "terminal" - }, - { - "key": "internet_access", - "description": "Layer 'Shop' shows internet_access=wired with a fixed text, namely 'This place offers wired internet access' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "wired" - }, - { - "key": "internet_access", - "description": "Layer 'Shop' shows internet_access=terminal;wifi with a fixed text, namely 'This place offers both wireless internet and internet access via a terminal or computer' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "terminal;wifi" - }, - { - "key": "internet_access:fee", - "description": "Layer 'Shop' shows internet_access:fee=yes with a fixed text, namely 'There is a fee for the internet access at this place' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access!=no & internet_access~.+)", - "value": "yes" - }, - { - "key": "internet_access:fee", - "description": "Layer 'Shop' shows internet_access:fee=no with a fixed text, namely 'Internet access is free at this place' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access!=no & internet_access~.+)", - "value": "no" - }, - { - "key": "internet_access:fee", - "description": "Layer 'Shop' shows internet_access:fee=customers with a fixed text, namely 'Internet access is free at this place, for customers only' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access!=no & internet_access~.+)", - "value": "customers" - }, - { - "key": "internet_access:ssid", - "description": "Layer 'Shop' shows and asks freeform values for key 'internet_access:ssid' (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access~^(.*wlan.*)$)" - }, - { - "key": "internet_access:ssid", - "description": "Layer 'Shop' shows internet_access:ssid=Telekom with a fixed text, namely 'Telekom' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access~^(.*wlan.*)$)", - "value": "Telekom" - }, - { - "key": "organic", - "description": "Layer 'Shop' shows organic=yes with a fixed text, namely 'This shop offers organic products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if 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)", - "value": "yes" - }, - { - "key": "organic", - "description": "Layer 'Shop' shows organic=only with a fixed text, namely 'This shop only offers organic products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if 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)", - "value": "only" - }, - { - "key": "organic", - "description": "Layer 'Shop' shows organic=no with a fixed text, namely 'This shop does not offer organic products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if 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)", - "value": "no" - }, - { - "key": "diet:sugar_free", - "description": "Layer 'Shop' shows diet:sugar_free=only with a fixed text, namely 'This shop only sells sugar free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if 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)", - "value": "only" - }, - { - "key": "diet:sugar_free", - "description": "Layer 'Shop' shows diet:sugar_free=yes with a fixed text, namely 'This shop has a big sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if 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)", - "value": "yes" - }, - { - "key": "diet:sugar_free", - "description": "Layer 'Shop' shows diet:sugar_free=limited with a fixed text, namely 'This shop has a limited sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if 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)", - "value": "limited" - }, - { - "key": "diet:sugar_free", - "description": "Layer 'Shop' shows diet:sugar_free=no with a fixed text, namely 'This shop has no sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if 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)", - "value": "no" - }, - { - "key": "diet:gluten_free", - "description": "Layer 'Shop' shows diet:gluten_free=only with a fixed text, namely 'This shop only sells gluten free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if 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)", - "value": "only" - }, - { - "key": "diet:gluten_free", - "description": "Layer 'Shop' shows diet:gluten_free=yes with a fixed text, namely 'This shop has a big gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if 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)", - "value": "yes" - }, - { - "key": "diet:gluten_free", - "description": "Layer 'Shop' shows diet:gluten_free=limited with a fixed text, namely 'This shop has a limited gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if 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)", - "value": "limited" - }, - { - "key": "diet:gluten_free", - "description": "Layer 'Shop' shows diet:gluten_free=no with a fixed text, namely 'This shop has no gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if 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)", - "value": "no" - }, - { - "key": "diet:lactose_free", - "description": "Layer 'Shop' shows diet:lactose_free=only with a fixed text, namely 'Only sells lactose free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if 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)", - "value": "only" - }, - { - "key": "diet:lactose_free", - "description": "Layer 'Shop' shows diet:lactose_free=yes with a fixed text, namely 'Big lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if 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)", - "value": "yes" - }, - { - "key": "diet:lactose_free", - "description": "Layer 'Shop' shows diet:lactose_free=limited with a fixed text, namely 'Limited lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if 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)", - "value": "limited" - }, - { - "key": "diet:lactose_free", - "description": "Layer 'Shop' shows diet:lactose_free=no with a fixed text, namely 'No lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if 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)", - "value": "no" - }, - { - "key": "description", - "description": "Layer 'Shop' shows and asks freeform values for key 'description' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Shower showing features with this tag", - "value": "shower" - }, - { - "key": "id", - "description": "Layer 'Shower' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Shower allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Shower allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Shower allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Shower allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Shower allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "level", - "description": "Layer 'Shower' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)" - }, - { - "key": "location", - "description": "Layer 'Shower' shows location=underground with a fixed text, namely 'Located underground' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "underground" - }, - { - "key": "level", - "description": "Layer 'Shower' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "0" - }, - { - "key": "level", - "description": "Layer 'Shower' shows level= with a fixed text, namely 'Located on the ground floor' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key level. (This is only shown if repeat_on=)", - "value": "" - }, - { - "key": "level", - "description": "Layer 'Shower' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "1" - }, - { - "key": "level", - "description": "Layer 'Shower' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "-1" - }, - { - "key": "access", - "description": "Layer 'Shower' shows access=yes with a fixed text, namely 'Anyone can use this shower' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "access", - "description": "Layer 'Shower' shows access=customers with a fixed text, namely 'Only customers can use this shower' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "customers" - }, - { - "key": "access", - "description": "Layer 'Shower' shows access=key with a fixed text, namely 'Accesible, but one has to ask for a key' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "key" - }, - { - "key": "fee", - "description": "Layer 'Shower' shows fee=yes with a fixed text, namely 'There is a fee for using this shower' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "fee", - "description": "Layer 'Shower' shows fee=no with a fixed text, namely 'This shower is free to use' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "charge", - "description": "Layer 'Shower' shows and asks freeform values for key 'charge' (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes)" - }, - { - "key": "opening_hours", - "description": "Layer 'Shower' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Shower' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "hot_water", - "description": "Layer 'Shower' shows hot_water=yes with a fixed text, namely 'Hot water is available here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "hot_water", - "description": "Layer 'Shower' shows hot_water=fee with a fixed text, namely 'Hot water is available here, but there is a fee' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "fee" - }, - { - "key": "hot_water", - "description": "Layer 'Shower' shows hot_water=no with a fixed text, namely 'There is no hot water available here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "payment:cash", - "description": "Layer 'Shower' shows payment:cash=yes with a fixed text, namely 'Cash is accepted here' (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes | hot_water=fee)", - "value": "yes" - }, - { - "key": "payment:cards", - "description": "Layer 'Shower' shows payment:cards=yes with a fixed text, namely 'Payment cards are accepted here' (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes | hot_water=fee)", - "value": "yes" - }, - { - "key": "payment:qr_code", - "description": "Layer 'Shower' shows payment:qr_code=yes with a fixed text, namely 'Payment by QR-code is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes | hot_water=fee)", - "value": "yes" - }, - { - "key": "payment:coins", - "description": "Layer 'Shower' shows payment:coins=yes with a fixed text, namely 'Coins are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes | hot_water=fee)", - "value": "yes" - }, - { - "key": "payment:notes", - "description": "Layer 'Shower' shows payment:notes=yes with a fixed text, namely 'Bank notes are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes | hot_water=fee)", - "value": "yes" - }, - { - "key": "payment:debit_cards", - "description": "Layer 'Shower' shows payment:debit_cards=yes with a fixed text, namely 'Debit cards are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes | hot_water=fee)", - "value": "yes" - }, - { - "key": "payment:credit_cards", - "description": "Layer 'Shower' shows payment:credit_cards=yes with a fixed text, namely 'Credit cards are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes | hot_water=fee)", - "value": "yes" - }, - { - "key": "piste:type", - "description": "The MapComplete theme Personal theme has a layer Ski and snowboard pistes showing features with this tag", - "value": "downhill" - }, - { - "key": "piste:type", - "description": "The MapComplete theme Personal theme has a layer Ski and snowboard pistes showing features with this tag", - "value": "connection" - }, - { - "key": "id", - "description": "Layer 'Ski and snowboard pistes' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Ski and snowboard pistes allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Ski and snowboard pistes allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Ski and snowboard pistes allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Ski and snowboard pistes allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Ski and snowboard pistes allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "piste:difficulty", - "description": "Layer 'Ski and snowboard pistes' shows piste:difficulty=novice with a fixed text, namely 'Novice (green)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if piste:type!=connection)", - "value": "novice" - }, - { - "key": "piste:difficulty", - "description": "Layer 'Ski and snowboard pistes' shows piste:difficulty=easy with a fixed text, namely 'Easy (blue)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if piste:type!=connection)", - "value": "easy" - }, - { - "key": "piste:difficulty", - "description": "Layer 'Ski and snowboard pistes' shows piste:difficulty=intermediate with a fixed text, namely 'Intermediate (red)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if piste:type!=connection)", - "value": "intermediate" - }, - { - "key": "piste:difficulty", - "description": "Layer 'Ski and snowboard pistes' shows piste:difficulty=advanced with a fixed text, namely 'Advanced (black)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if piste:type!=connection)", - "value": "advanced" - }, - { - "key": "piste:difficulty", - "description": "Layer 'Ski and snowboard pistes' shows piste:difficulty=expert with a fixed text, namely 'Expert (orange/double black)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if piste:type!=connection)", - "value": "expert" - }, - { - "key": "piste:difficulty", - "description": "Layer 'Ski and snowboard pistes' shows piste:difficulty=freeride with a fixed text, namely 'Freeride' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if piste:type!=connection)", - "value": "freeride" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Souvenir Coin Machines showing features with this tag", - "value": "vending_machine" - }, - { - "key": "vending", - "description": "The MapComplete theme Personal theme has a layer Souvenir Coin Machines showing features with this tag" - }, - { - "key": "id", - "description": "Layer 'Souvenir Coin Machines' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Souvenir Coin Machines allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Souvenir Coin Machines allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Souvenir Coin Machines allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Souvenir Coin Machines allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Souvenir Coin Machines allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "opening_hours", - "description": "Layer 'Souvenir Coin Machines' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Souvenir Coin Machines' shows opening_hours=24/7 with a fixed text, namely '24/7 opened (including holidays)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "24/7" - }, - { - "key": "opening_hours", - "description": "Layer 'Souvenir Coin Machines' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "coin:design_count", - "description": "Layer 'Souvenir Coin Machines' shows and asks freeform values for key 'coin:design_count' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "coin:design_count", - "description": "Layer 'Souvenir Coin Machines' shows coin:design_count=1 with a fixed text, namely 'This machine has one design available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "1" - }, - { - "key": "coin:design_count", - "description": "Layer 'Souvenir Coin Machines' shows coin:design_count=2 with a fixed text, namely 'This machine has two designs available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "2" - }, - { - "key": "coin:design_count", - "description": "Layer 'Souvenir Coin Machines' shows coin:design_count=3 with a fixed text, namely 'This machine has three designs available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "3" - }, - { - "key": "coin:design_count", - "description": "Layer 'Souvenir Coin Machines' shows coin:design_count=4 with a fixed text, namely 'This machine has four designs available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "4" - }, - { - "key": "payment:cash", - "description": "Layer 'Souvenir Coin Machines' shows payment:cash=yes with a fixed text, namely 'Cash is accepted here' (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:cards", - "description": "Layer 'Souvenir Coin Machines' shows payment:cards=yes with a fixed text, namely 'Payment cards are accepted here' (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:qr_code", - "description": "Layer 'Souvenir Coin Machines' shows payment:qr_code=yes with a fixed text, namely 'Payment by QR-code is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:coins", - "description": "Layer 'Souvenir Coin Machines' shows payment:coins=yes with a fixed text, namely 'Coins are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:notes", - "description": "Layer 'Souvenir Coin Machines' shows payment:notes=yes with a fixed text, namely 'Bank notes are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:debit_cards", - "description": "Layer 'Souvenir Coin Machines' shows payment:debit_cards=yes with a fixed text, namely 'Debit cards are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:credit_cards", - "description": "Layer 'Souvenir Coin Machines' shows payment:credit_cards=yes with a fixed text, namely 'Credit cards are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "website", - "description": "Layer 'Souvenir Coin Machines' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Souvenir Coin Machines' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "charge", - "description": "Layer 'Souvenir Coin Machines' shows and asks freeform values for key 'charge' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "charge", - "description": "Layer 'Souvenir Coin Machines' shows charge=2 EUR with a fixed text, namely 'A souvenir coin costs 2 euro' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "2 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Souvenir Coin Machines' shows payment:coins:denominations=0.01 EUR with a fixed text, namely '1 cent coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.01 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Souvenir Coin Machines' shows payment:coins:denominations=0.02 EUR with a fixed text, namely '2 cent coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.02 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Souvenir Coin Machines' shows payment:coins:denominations=0.05 EUR with a fixed text, namely '5 cent coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.05 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Souvenir Coin Machines' shows payment:coins:denominations=0.10 EUR with a fixed text, namely '10 cent coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.10 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Souvenir Coin Machines' shows payment:coins:denominations=0.20 EUR with a fixed text, namely '20 cent coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.20 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Souvenir Coin Machines' shows payment:coins:denominations=0.50 EUR with a fixed text, namely '50 cent coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.50 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Souvenir Coin Machines' shows payment:coins:denominations=1 EUR with a fixed text, namely '1 euro coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "1 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Souvenir Coin Machines' shows payment:coins:denominations=2 EUR with a fixed text, namely '2 euro coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "2 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Souvenir Coin Machines' shows payment:coins:denominations=0.05 CHF with a fixed text, namely '5 centimes coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.05 CHF" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Souvenir Coin Machines' shows payment:coins:denominations=0.10 CHF with a fixed text, namely '10 centimes coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.10 CHF" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Souvenir Coin Machines' shows payment:coins:denominations=0.20 CHF with a fixed text, namely '20 centimes coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.20 CHF" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Souvenir Coin Machines' shows payment:coins:denominations=0.50 CHF with a fixed text, namely '½ franc coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.50 CHF" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Souvenir Coin Machines' shows payment:coins:denominations=1 CHF with a fixed text, namely '1 franc coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "1 CHF" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Souvenir Coin Machines' shows payment:coins:denominations=2 CHF with a fixed text, namely '2 francs coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "2 CHF" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Souvenir Coin Machines' shows payment:coins:denominations=5 CHF with a fixed text, namely '5 francs coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "5 CHF" - }, - { - "key": "indoor", - "description": "Layer 'Souvenir Coin Machines' shows indoor=yes with a fixed text, namely 'This machine is located indoors.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "indoor", - "description": "Layer 'Souvenir Coin Machines' shows indoor=no with a fixed text, namely 'This machine is located outdoors.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "level", - "description": "Layer 'Souvenir Coin Machines' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)" - }, - { - "key": "location", - "description": "Layer 'Souvenir Coin Machines' shows location=underground with a fixed text, namely 'Located underground' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "underground" - }, - { - "key": "level", - "description": "Layer 'Souvenir Coin Machines' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "0" - }, - { - "key": "level", - "description": "Layer 'Souvenir Coin Machines' shows level= with a fixed text, namely 'Located on the ground floor' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key level. (This is only shown if repeat_on=)", - "value": "" - }, - { - "key": "level", - "description": "Layer 'Souvenir Coin Machines' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "1" - }, - { - "key": "level", - "description": "Layer 'Souvenir Coin Machines' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "-1" - }, - { - "key": "check_date", - "description": "Layer 'Souvenir Coin Machines' shows and asks freeform values for key 'check_date' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "check_date", - "description": "Layer 'Souvenir Coin Machines' shows check_date= with a fixed text, namely 'This object was last checked today' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key check_date.", - "value": "" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Souvenir Banknote Machines showing features with this tag", - "value": "vending_machine" - }, - { - "key": "vending", - "description": "The MapComplete theme Personal theme has a layer Souvenir Banknote Machines showing features with this tag" - }, - { - "key": "id", - "description": "Layer 'Souvenir Banknote Machines' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Souvenir Banknote Machines allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Souvenir Banknote Machines allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Souvenir Banknote Machines allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Souvenir Banknote Machines allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Souvenir Banknote Machines allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "opening_hours", - "description": "Layer 'Souvenir Banknote Machines' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Souvenir Banknote Machines' shows opening_hours=24/7 with a fixed text, namely '24/7 opened (including holidays)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "24/7" - }, - { - "key": "opening_hours", - "description": "Layer 'Souvenir Banknote Machines' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "note:design_count", - "description": "Layer 'Souvenir Banknote Machines' shows and asks freeform values for key 'note:design_count' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "note:design_count", - "description": "Layer 'Souvenir Banknote Machines' shows note:design_count=1 with a fixed text, namely 'This machine has one design available.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "1" - }, - { - "key": "note:design_count", - "description": "Layer 'Souvenir Banknote Machines' shows note:design_count=2 with a fixed text, namely 'This machine has two designs available.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "2" - }, - { - "key": "note:design_count", - "description": "Layer 'Souvenir Banknote Machines' shows note:design_count=3 with a fixed text, namely 'This machine has three designs available.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "3" - }, - { - "key": "note:design_count", - "description": "Layer 'Souvenir Banknote Machines' shows note:design_count=4 with a fixed text, namely 'This machine has four designs available.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "4" - }, - { - "key": "payment:cash", - "description": "Layer 'Souvenir Banknote Machines' shows payment:cash=yes with a fixed text, namely 'Cash is accepted here' (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:cards", - "description": "Layer 'Souvenir Banknote Machines' shows payment:cards=yes with a fixed text, namely 'Payment cards are accepted here' (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:qr_code", - "description": "Layer 'Souvenir Banknote Machines' shows payment:qr_code=yes with a fixed text, namely 'Payment by QR-code is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:coins", - "description": "Layer 'Souvenir Banknote Machines' shows payment:coins=yes with a fixed text, namely 'Coins are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:notes", - "description": "Layer 'Souvenir Banknote Machines' shows payment:notes=yes with a fixed text, namely 'Bank notes are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:debit_cards", - "description": "Layer 'Souvenir Banknote Machines' shows payment:debit_cards=yes with a fixed text, namely 'Debit cards are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:credit_cards", - "description": "Layer 'Souvenir Banknote Machines' shows payment:credit_cards=yes with a fixed text, namely 'Credit cards are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "website", - "description": "Layer 'Souvenir Banknote Machines' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Souvenir Banknote Machines' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "charge", - "description": "Layer 'Souvenir Banknote Machines' shows and asks freeform values for key 'charge' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "charge", - "description": "Layer 'Souvenir Banknote Machines' shows charge=2 EUR with a fixed text, namely 'A souvenir note costs 2 euro' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "2 EUR" - }, - { - "key": "charge", - "description": "Layer 'Souvenir Banknote Machines' shows charge=3 EUR with a fixed text, namely 'A souvenir note costs 3 euro' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "3 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Souvenir Banknote Machines' shows payment:coins:denominations=0.01 EUR with a fixed text, namely '1 cent coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.01 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Souvenir Banknote Machines' shows payment:coins:denominations=0.02 EUR with a fixed text, namely '2 cent coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.02 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Souvenir Banknote Machines' shows payment:coins:denominations=0.05 EUR with a fixed text, namely '5 cent coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.05 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Souvenir Banknote Machines' shows payment:coins:denominations=0.10 EUR with a fixed text, namely '10 cent coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.10 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Souvenir Banknote Machines' shows payment:coins:denominations=0.20 EUR with a fixed text, namely '20 cent coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.20 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Souvenir Banknote Machines' shows payment:coins:denominations=0.50 EUR with a fixed text, namely '50 cent coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.50 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Souvenir Banknote Machines' shows payment:coins:denominations=1 EUR with a fixed text, namely '1 euro coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "1 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Souvenir Banknote Machines' shows payment:coins:denominations=2 EUR with a fixed text, namely '2 euro coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "2 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Souvenir Banknote Machines' shows payment:coins:denominations=0.05 CHF with a fixed text, namely '5 centimes coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.05 CHF" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Souvenir Banknote Machines' shows payment:coins:denominations=0.10 CHF with a fixed text, namely '10 centimes coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.10 CHF" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Souvenir Banknote Machines' shows payment:coins:denominations=0.20 CHF with a fixed text, namely '20 centimes coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.20 CHF" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Souvenir Banknote Machines' shows payment:coins:denominations=0.50 CHF with a fixed text, namely '½ franc coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.50 CHF" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Souvenir Banknote Machines' shows payment:coins:denominations=1 CHF with a fixed text, namely '1 franc coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "1 CHF" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Souvenir Banknote Machines' shows payment:coins:denominations=2 CHF with a fixed text, namely '2 francs coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "2 CHF" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Souvenir Banknote Machines' shows payment:coins:denominations=5 CHF with a fixed text, namely '5 francs coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "5 CHF" - }, - { - "key": "indoor", - "description": "Layer 'Souvenir Banknote Machines' shows indoor=yes with a fixed text, namely 'This machine is located indoors.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "indoor", - "description": "Layer 'Souvenir Banknote Machines' shows indoor=no with a fixed text, namely 'This machine is located outdoors.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "level", - "description": "Layer 'Souvenir Banknote Machines' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)" - }, - { - "key": "location", - "description": "Layer 'Souvenir Banknote Machines' shows location=underground with a fixed text, namely 'Located underground' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "underground" - }, - { - "key": "level", - "description": "Layer 'Souvenir Banknote Machines' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "0" - }, - { - "key": "level", - "description": "Layer 'Souvenir Banknote Machines' shows level= with a fixed text, namely 'Located on the ground floor' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key level. (This is only shown if repeat_on=)", - "value": "" - }, - { - "key": "level", - "description": "Layer 'Souvenir Banknote Machines' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "1" - }, - { - "key": "level", - "description": "Layer 'Souvenir Banknote Machines' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "-1" - }, - { - "key": "check_date", - "description": "Layer 'Souvenir Banknote Machines' shows and asks freeform values for key 'check_date' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "check_date", - "description": "Layer 'Souvenir Banknote Machines' shows check_date= with a fixed text, namely 'This object was last checked today' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key check_date.", - "value": "" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Speed Camera showing features with this tag", - "value": "speed_camera" - }, - { - "key": "id", - "description": "Layer 'Speed Camera' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Speed Camera allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Speed Camera allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Speed Camera allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Speed Camera allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Speed Camera allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "maxspeed", - "description": "Layer 'Speed Camera' shows and asks freeform values for key 'maxspeed' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "direction", - "description": "Layer 'Speed Camera' shows and asks freeform values for key 'direction' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Speed Display showing features with this tag", - "value": "speed_display" - }, - { - "key": "id", - "description": "Layer 'Speed Display' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "maxspeed", - "description": "Layer 'Speed Display' shows and asks freeform values for key 'maxspeed' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "inscription", - "description": "Layer 'Speed Display' shows and asks freeform values for key 'inscription' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "leisure", - "description": "The MapComplete theme Personal theme has a layer Sport pitches showing features with this tag", - "value": "pitch" - }, - { - "key": "id", - "description": "Layer 'Sport pitches' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Sport pitches allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Sport pitches allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Sport pitches allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Sport pitches allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Sport pitches allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "sport", - "description": "Layer 'Sport pitches' shows and asks freeform values for key 'sport' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "sport", - "description": "Layer 'Sport pitches' shows sport=basketball with a fixed text, namely 'Basketball is played here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "basketball" - }, - { - "key": "sport", - "description": "Layer 'Sport pitches' shows sport=soccer with a fixed text, namely 'Soccer is played here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "soccer" - }, - { - "key": "sport", - "description": "Layer 'Sport pitches' shows sport=table_tennis with a fixed text, namely 'This is a pingpong table' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "table_tennis" - }, - { - "key": "sport", - "description": "Layer 'Sport pitches' shows sport=tennis with a fixed text, namely 'Tennis is played here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "tennis" - }, - { - "key": "sport", - "description": "Layer 'Sport pitches' shows sport=korfball with a fixed text, namely 'Korfball is played here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "korfball" - }, - { - "key": "sport", - "description": "Layer 'Sport pitches' shows sport=basket with a fixed text, namely 'Basketball is played here' (in the mapcomplete.org theme 'Personal theme')", - "value": "basket" - }, - { - "key": "sport", - "description": "Layer 'Sport pitches' shows sport=skateboard with a fixed text, namely 'This is a skatepark' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "skateboard" - }, - { - "key": "hoops", - "description": "Layer 'Sport pitches' shows hoops=1 with a fixed text, namely 'This basketball pitch has a single hoop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if sport~^((^|.*;)basketball(;.*|$))$)", - "value": "1" - }, - { - "key": "hoops", - "description": "Layer 'Sport pitches' shows hoops=2 with a fixed text, namely 'This basketball pitch has two hoops' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if sport~^((^|.*;)basketball(;.*|$))$)", - "value": "2" - }, - { - "key": "hoops", - "description": "Layer 'Sport pitches' shows hoops=4 with a fixed text, namely 'This basketball pitch has four hoops' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if sport~^((^|.*;)basketball(;.*|$))$)", - "value": "4" - }, - { - "key": "hoops", - "description": "Layer 'Sport pitches' shows hoops~.+ with a fixed text, namely 'This basketball pitch has {hoops} hoops' (in the mapcomplete.org theme 'Personal theme') (This is only shown if sport~^((^|.*;)basketball(;.*|$))$)" - }, - { - "key": "surface", - "description": "Layer 'Sport pitches' shows and asks freeform values for key 'surface' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "surface", - "description": "Layer 'Sport pitches' shows surface=grass with a fixed text, namely 'The surface is grass' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "grass" - }, - { - "key": "surface", - "description": "Layer 'Sport pitches' shows surface=sand with a fixed text, namely 'The surface is sand' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "sand" - }, - { - "key": "surface", - "description": "Layer 'Sport pitches' shows surface=paving_stones with a fixed text, namely 'The surface is paving stones' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "paving_stones" - }, - { - "key": "surface", - "description": "Layer 'Sport pitches' shows surface=asphalt with a fixed text, namely 'The surface is asphalt' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "asphalt" - }, - { - "key": "surface", - "description": "Layer 'Sport pitches' shows surface=concrete with a fixed text, namely 'The surface is concrete' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "concrete" - }, - { - "key": "surface", - "description": "Layer 'Sport pitches' shows surface=fine_gravel with a fixed text, namely 'The surface is fine gravel' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "fine_gravel" - }, - { - "key": "surface", - "description": "Layer 'Sport pitches' shows surface=tartan with a fixed text, namely 'The surface of this track is Tartan, a synthetic, slightly springy, porous surface' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "tartan" - }, - { - "key": "access", - "description": "Layer 'Sport pitches' shows access=yes with a fixed text, namely 'Public access' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "access", - "description": "Layer 'Sport pitches' shows access=limited with a fixed text, namely 'Limited access (e.g. only with an appointment, during certain hours, …)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "limited" - }, - { - "key": "access", - "description": "Layer 'Sport pitches' shows access=members with a fixed text, namely 'Only accessible for members of the club' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "members" - }, - { - "key": "access", - "description": "Layer 'Sport pitches' shows access=private with a fixed text, namely 'Private - not accessible to the public' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "private" - }, - { - "key": "access", - "description": "Layer 'Sport pitches' shows access=public with a fixed text, namely 'Public access' (in the mapcomplete.org theme 'Personal theme')", - "value": "public" - }, - { - "key": "reservation", - "description": "Layer 'Sport pitches' shows reservation=required with a fixed text, namely 'Making an appointment is obligatory to use this sport pitch' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if access!=public & access!=private & access!=members)", - "value": "required" - }, - { - "key": "reservation", - "description": "Layer 'Sport pitches' shows reservation=recommended with a fixed text, namely 'Making an appointment is recommended when using this sport pitch' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if access!=public & access!=private & access!=members)", - "value": "recommended" - }, - { - "key": "reservation", - "description": "Layer 'Sport pitches' shows reservation=yes with a fixed text, namely 'Making an appointment is possible, but not necessary to use this sport pitch' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if access!=public & access!=private & access!=members)", - "value": "yes" - }, - { - "key": "reservation", - "description": "Layer 'Sport pitches' shows reservation=no with a fixed text, namely 'Making an appointment is not possible' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if access!=public & access!=private & access!=members)", - "value": "no" - }, - { - "key": "phone", - "description": "Layer 'Sport pitches' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "email", - "description": "Layer 'Sport pitches' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Sport pitches' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme') (This is only shown if access~.+)" - }, - { - "key": "opening_hours", - "description": "Layer 'Sport pitches' shows opening_hours= with a fixed text, namely 'Always accessible' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key opening_hours. (This is only shown if access~.+)", - "value": "" - }, - { - "key": "opening_hours", - "description": "Layer 'Sport pitches' shows opening_hours=24/7 with a fixed text, namely 'Always accessible' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if access~.+)", - "value": "24/7" - }, - { - "key": "leisure", - "description": "The MapComplete theme Personal theme has a layer Sports centres showing features with this tag", - "value": "sports_centre" - }, - { - "key": "id", - "description": "Layer 'Sports centres' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Sports centres allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Sports centres allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Sports centres allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Sports centres allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Sports centres allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "opening_hours", - "description": "Layer 'Sports centres' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Sports centres' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "phone", - "description": "Layer 'Sports centres' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:phone", - "description": "Layer 'Sports centres' shows contact:phone~.+ with a fixed text, namely '{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "website", - "description": "Layer 'Sports centres' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Sports centres' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "email", - "description": "Layer 'Sports centres' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:email", - "description": "Layer 'Sports centres' shows contact:email~.+ with a fixed text, namely '{contact:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator:email", - "description": "Layer 'Sports centres' shows operator:email~.+ with a fixed text, namely '{operator:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "wheelchair", - "description": "Layer 'Sports centres' shows wheelchair=designated with a fixed text, namely 'This place is specially adapted for wheelchair users' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "designated" - }, - { - "key": "wheelchair", - "description": "Layer 'Sports centres' shows wheelchair=yes with a fixed text, namely 'This place is easily reachable with a wheelchair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "wheelchair", - "description": "Layer 'Sports centres' shows wheelchair=limited with a fixed text, namely 'It is possible to reach this place in a wheelchair, but it is not easy' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "limited" - }, - { - "key": "wheelchair", - "description": "Layer 'Sports centres' shows wheelchair=no with a fixed text, namely 'This place is not reachable with a wheelchair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Stairs showing features with this tag", - "value": "steps" - }, - { - "key": "id", - "description": "Layer 'Stairs' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Stairs allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Stairs allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Stairs allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Stairs allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Stairs allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "level", - "description": "Layer 'Stairs' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)" - }, - { - "key": "location", - "description": "Layer 'Stairs' shows location=underground with a fixed text, namely 'Located underground' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "underground" - }, - { - "key": "level", - "description": "Layer 'Stairs' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "0" - }, - { - "key": "level", - "description": "Layer 'Stairs' shows level= with a fixed text, namely 'Located on the ground floor' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key level. (This is only shown if repeat_on=)", - "value": "" - }, - { - "key": "level", - "description": "Layer 'Stairs' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "1" - }, - { - "key": "level", - "description": "Layer 'Stairs' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "-1" - }, - { - "key": "conveying", - "description": "Layer 'Stairs' shows conveying=yes with a fixed text, namely 'This is an escalator' (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "conveying", - "description": "Layer 'Stairs' shows conveying=no with a fixed text, namely 'This is not an escalator' (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "conveying", - "description": "Layer 'Stairs' shows conveying= with a fixed text, namely 'This is not an escalator' (in the mapcomplete.org theme 'Personal theme')", - "value": "" - }, - { - "key": "handrail", - "description": "Layer 'Stairs' shows handrail=yes with a fixed text, namely 'These stairs have a handrail' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if conveying!=yes)", - "value": "yes" - }, - { - "key": "handrail", - "description": "Layer 'Stairs' shows handrail=no with a fixed text, namely 'These stairs do not have a handrail' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if conveying!=yes)", - "value": "no" - }, - { - "key": "tactile_writing", - "description": "Layer 'Stairs' shows tactile_writing=yes with a fixed text, namely 'There is tactile writing on the handrail' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if handrail=yes & conveying!=yes)", - "value": "yes" - }, - { - "key": "tactile_writing", - "description": "Layer 'Stairs' shows tactile_writing=no with a fixed text, namely 'There is no tactile writing on the handrail' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if handrail=yes & conveying!=yes)", - "value": "no" - }, - { - "key": "ramp:bicycle", - "description": "Layer 'Stairs' shows ramp:bicycle=yes with a fixed text, namely 'There is a ramp for bicycles here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if conveying!=yes)", - "value": "yes" - }, - { - "key": "ramp:wheelchair", - "description": "Layer 'Stairs' shows ramp:wheelchair=yes with a fixed text, namely 'There is a ramp for wheelchairs here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if conveying!=yes)", - "value": "yes" - }, - { - "key": "ramp", - "description": "Layer 'Stairs' shows ramp=separate with a fixed text, namely 'There is ramp for wheelchairs here, but it is shown separately on the map' (in the mapcomplete.org theme 'Personal theme') (This is only shown if conveying!=yes)", - "value": "separate" - }, - { - "key": "ramp:stroller", - "description": "Layer 'Stairs' shows ramp:stroller=yes with a fixed text, namely 'There is a ramp for strollers here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if conveying!=yes)", - "value": "yes" - }, - { - "key": "ramp", - "description": "Layer 'Stairs' shows ramp=no with a fixed text, namely 'There is no ramp at these stairs' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if conveying!=yes)", - "value": "no" - }, - { - "key": "incline", - "description": "Layer 'Stairs' shows and asks freeform values for key 'incline' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "incline", - "description": "Layer 'Stairs' shows incline=up with a fixed text, namely 'The upward direction is {direction_absolute()}' (in the mapcomplete.org theme 'Personal theme')", - "value": "up" - }, - { - "key": "incline", - "description": "Layer 'Stairs' shows incline=down with a fixed text, namely 'The downward direction is {direction_absolute()}' (in the mapcomplete.org theme 'Personal theme')", - "value": "down" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Street Lamps showing features with this tag", - "value": "street_lamp" - }, - { - "key": "id", - "description": "Layer 'Street Lamps' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Street Lamps allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Street Lamps allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Street Lamps allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Street Lamps allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Street Lamps allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "ref", - "description": "Layer 'Street Lamps' shows and asks freeform values for key 'ref' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "support", - "description": "Layer 'Street Lamps' shows support=catenary with a fixed text, namely 'This lamp is suspended using cables' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "catenary" - }, - { - "key": "support", - "description": "Layer 'Street Lamps' shows support=ceiling with a fixed text, namely 'This lamp is mounted on a ceiling' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "ceiling" - }, - { - "key": "support", - "description": "Layer 'Street Lamps' shows support=ground with a fixed text, namely 'This lamp is mounted in the ground' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "ground" - }, - { - "key": "support", - "description": "Layer 'Street Lamps' shows support=pedestal with a fixed text, namely 'This lamp is mounted on a short pole (mostly < 1.5m)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "pedestal" - }, - { - "key": "support", - "description": "Layer 'Street Lamps' shows support=pole with a fixed text, namely 'This lamp is mounted on a pole' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "pole" - }, - { - "key": "support", - "description": "Layer 'Street Lamps' shows support=wall with a fixed text, namely 'This lamp is mounted directly to the wall' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "wall" - }, - { - "key": "support", - "description": "Layer 'Street Lamps' shows support=wall_mount with a fixed text, namely 'This lamp is mounted to the wall using a metal bar' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "wall_mount" - }, - { - "key": "lamp_mount", - "description": "Layer 'Street Lamps' shows lamp_mount=straight_mast with a fixed text, namely 'This lamp sits atop of a straight mast' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if support=pole)", - "value": "straight_mast" - }, - { - "key": "lamp_mount", - "description": "Layer 'Street Lamps' shows lamp_mount=bent_mast with a fixed text, namely 'This lamp sits at the end of a bent mast' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if support=pole)", - "value": "bent_mast" - }, - { - "key": "light:method", - "description": "Layer 'Street Lamps' shows light:method=electric with a fixed text, namely 'This lamp is lit electrically' (in the mapcomplete.org theme 'Personal theme')", - "value": "electric" - }, - { - "key": "light:method", - "description": "Layer 'Street Lamps' shows light:method=LED with a fixed text, namely 'This lamp uses LEDs' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "LED" - }, - { - "key": "light:method", - "description": "Layer 'Street Lamps' shows light:method=incandescent with a fixed text, namely 'This lamp uses incandescent lighting' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "incandescent" - }, - { - "key": "light:method", - "description": "Layer 'Street Lamps' shows light:method=halogen with a fixed text, namely 'This lamp uses halogen lighting' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "halogen" - }, - { - "key": "light:method", - "description": "Layer 'Street Lamps' shows light:method=discharge with a fixed text, namely 'This lamp uses discharge lamps (unknown type)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "discharge" - }, - { - "key": "light:method", - "description": "Layer 'Street Lamps' shows light:method=mercury with a fixed text, namely 'This lamp uses a mercury-vapour lamp (lightly blueish)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "mercury" - }, - { - "key": "light:method", - "description": "Layer 'Street Lamps' shows light:method=metal-halide with a fixed text, namely 'This lamp uses metal-halide lamps (bright white)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "metal-halide" - }, - { - "key": "light:method", - "description": "Layer 'Street Lamps' shows light:method=fluorescent with a fixed text, namely 'This lamp uses fluorescent lighting' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "fluorescent" - }, - { - "key": "light:method", - "description": "Layer 'Street Lamps' shows light:method=sodium with a fixed text, namely 'This lamp uses sodium lamps (unknown type)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "sodium" - }, - { - "key": "light:method", - "description": "Layer 'Street Lamps' shows light:method=low_pressure_sodium with a fixed text, namely 'This lamp uses low pressure sodium lamps (monochrome orange)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "low_pressure_sodium" - }, - { - "key": "light:method", - "description": "Layer 'Street Lamps' shows light:method=high_pressure_sodium with a fixed text, namely 'This lamp uses high pressure sodium lamps (orange with white)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "high_pressure_sodium" - }, - { - "key": "light:method", - "description": "Layer 'Street Lamps' shows light:method=gas with a fixed text, namely 'This lamp is lit using gas' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "gas" - }, - { - "key": "light:colour", - "description": "Layer 'Street Lamps' shows and asks freeform values for key 'light:colour' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "light:colour", - "description": "Layer 'Street Lamps' shows light:colour=white with a fixed text, namely 'This lamp emits white light' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "white" - }, - { - "key": "light:colour", - "description": "Layer 'Street Lamps' shows light:colour=green with a fixed text, namely 'This lamp emits green light' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "green" - }, - { - "key": "light:colour", - "description": "Layer 'Street Lamps' shows light:colour=orange with a fixed text, namely 'This lamp emits orange light' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "orange" - }, - { - "key": "light:count", - "description": "Layer 'Street Lamps' shows and asks freeform values for key 'light:count' (in the mapcomplete.org theme 'Personal theme') (This is only shown if support=pole)" - }, - { - "key": "light:count", - "description": "Layer 'Street Lamps' shows light:count=1 with a fixed text, namely 'This lamp has 1 fixture' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if support=pole)", - "value": "1" - }, - { - "key": "light:count", - "description": "Layer 'Street Lamps' shows light:count=2 with a fixed text, namely 'This lamp has 2 fixtures' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if support=pole)", - "value": "2" - }, - { - "key": "light:lit", - "description": "Layer 'Street Lamps' shows light:lit=dusk-dawn with a fixed text, namely 'This lamp is lit at night' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "dusk-dawn" - }, - { - "key": "light:lit", - "description": "Layer 'Street Lamps' shows light:lit=24/7 with a fixed text, namely 'This lamp is lit 24/7' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "24/7" - }, - { - "key": "light:lit", - "description": "Layer 'Street Lamps' shows light:lit=motion with a fixed text, namely 'This lamp is lit based on motion' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "motion" - }, - { - "key": "light:lit", - "description": "Layer 'Street Lamps' shows light:lit=demand with a fixed text, namely 'This lamp is lit based on demand (e.g. with a pushbutton)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "demand" - }, - { - "key": "light:direction", - "description": "Layer 'Street Lamps' shows and asks freeform values for key 'light:direction' (in the mapcomplete.org theme 'Personal theme') (This is only shown if light:count=1)" - }, - { - "key": "man_made", - "description": "The MapComplete theme Personal theme has a layer Surveillance camera's showing features with this tag", - "value": "surveillance" - }, - { - "key": "surveillance:type", - "description": "The MapComplete theme Personal theme has a layer Surveillance camera's showing features with this tag", - "value": "camera" - }, - { - "key": "surveillance:type", - "description": "The MapComplete theme Personal theme has a layer Surveillance camera's showing features with this tag", - "value": "ALPR" - }, - { - "key": "surveillance:type", - "description": "The MapComplete theme Personal theme has a layer Surveillance camera's showing features with this tag", - "value": "ANPR" - }, - { - "key": "id", - "description": "Layer 'Surveillance camera's' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Surveillance camera's allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Surveillance camera's allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Surveillance camera's allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Surveillance camera's allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Surveillance camera's allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "surveillance:type", - "description": "Layer 'Surveillance camera's' shows surveillance:type=camera with a fixed text, namely 'This is a camera without number plate recognition.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "camera" - }, - { - "key": "surveillance:type", - "description": "Layer 'Surveillance camera's' shows surveillance:type=ALPR with a fixed text, namely 'This is an ALPR (Automatic License Plate Reader)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "ALPR" - }, - { - "key": "camera:type", - "description": "Layer 'Surveillance camera's' shows camera:type=fixed with a fixed text, namely 'A fixed (non-moving) camera' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "fixed" - }, - { - "key": "camera:type", - "description": "Layer 'Surveillance camera's' shows camera:type=dome with a fixed text, namely 'A dome camera (which can turn)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "dome" - }, - { - "key": "camera:type", - "description": "Layer 'Surveillance camera's' shows camera:type=panning with a fixed text, namely 'A panning camera' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "panning" - }, - { - "key": "camera:direction", - "description": "Layer 'Surveillance camera's' shows and asks freeform values for key 'camera:direction' (in the mapcomplete.org theme 'Personal theme') (This is only shown if camera:direction~.+ | direction~.+ | camera:type!=dome | (camera:type=dome & camera:mount=wall))" - }, - { - "key": "camera:direction", - "description": "Layer 'Surveillance camera's' shows camera:direction= & direction~.+ with a fixed text, namely 'Films to a compass heading of {direction}' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key camera:direction. (This is only shown if camera:direction~.+ | direction~.+ | camera:type!=dome | (camera:type=dome & camera:mount=wall))", - "value": "" - }, - { - "key": "direction", - "description": "Layer 'Surveillance camera's' shows camera:direction= & direction~.+ with a fixed text, namely 'Films to a compass heading of {direction}' (in the mapcomplete.org theme 'Personal theme') (This is only shown if camera:direction~.+ | direction~.+ | camera:type!=dome | (camera:type=dome & camera:mount=wall))" - }, - { - "key": "operator", - "description": "Layer 'Surveillance camera's' shows and asks freeform values for key 'operator' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "surveillance", - "description": "Layer 'Surveillance camera's' shows surveillance=public with a fixed text, namely 'A public area is surveilled, such as a street, a bridge, a square, a park, a train station, a public corridor or tunnel, …' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "public" - }, - { - "key": "surveillance", - "description": "Layer 'Surveillance camera's' shows surveillance=outdoor with a fixed text, namely 'An outdoor, yet private area is surveilled (e.g. a parking lot, a fuel station, courtyard, entrance, private driveway, …)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "outdoor" - }, - { - "key": "surveillance", - "description": "Layer 'Surveillance camera's' shows surveillance=indoor with a fixed text, namely 'A private indoor area is surveilled, e.g. a shop, a private underground parking, …' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "indoor" - }, - { - "key": "indoor", - "description": "Layer 'Surveillance camera's' shows indoor=yes with a fixed text, namely 'This camera is located indoors' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if surveillance:type=public)", - "value": "yes" - }, - { - "key": "indoor", - "description": "Layer 'Surveillance camera's' shows indoor=no with a fixed text, namely 'This camera is located outdoors' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if surveillance:type=public)", - "value": "no" - }, - { - "key": "indoor", - "description": "Layer 'Surveillance camera's' shows indoor= with a fixed text, namely 'This camera is probably located outdoors' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key indoor. (This is only shown if surveillance:type=public)", - "value": "" - }, - { - "key": "level", - "description": "Layer 'Surveillance camera's' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'Personal theme') (This is only shown if indoor=yes | surveillance:type=ye)" - }, - { - "key": "surveillance:zone", - "description": "Layer 'Surveillance camera's' shows and asks freeform values for key 'surveillance:zone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "surveillance:zone", - "description": "Layer 'Surveillance camera's' shows surveillance:zone=parking with a fixed text, namely 'Surveills a parking' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "parking" - }, - { - "key": "surveillance:zone", - "description": "Layer 'Surveillance camera's' shows surveillance:zone=traffic with a fixed text, namely 'Surveills the traffic' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "traffic" - }, - { - "key": "surveillance:zone", - "description": "Layer 'Surveillance camera's' shows surveillance:zone=entrance with a fixed text, namely 'Surveills an entrance' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "entrance" - }, - { - "key": "surveillance:zone", - "description": "Layer 'Surveillance camera's' shows surveillance:zone=corridor with a fixed text, namely 'Surveills a corridor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "corridor" - }, - { - "key": "surveillance:zone", - "description": "Layer 'Surveillance camera's' shows surveillance:zone=public_transport_platform with a fixed text, namely 'Surveills a public tranport platform' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "public_transport_platform" - }, - { - "key": "surveillance:zone", - "description": "Layer 'Surveillance camera's' shows surveillance:zone=shop with a fixed text, namely 'Surveills a shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "shop" - }, - { - "key": "camera:mount", - "description": "Layer 'Surveillance camera's' shows and asks freeform values for key 'camera:mount' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "camera:mount", - "description": "Layer 'Surveillance camera's' shows camera:mount=wall with a fixed text, namely 'This camera is placed against a wall' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "wall" - }, - { - "key": "camera:mount", - "description": "Layer 'Surveillance camera's' shows camera:mount=pole with a fixed text, namely 'This camera is placed on a pole' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "pole" - }, - { - "key": "camera:mount", - "description": "Layer 'Surveillance camera's' shows camera:mount=ceiling with a fixed text, namely 'This camera is placed on the ceiling' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "ceiling" - }, - { - "key": "camera:mount", - "description": "Layer 'Surveillance camera's' shows camera:mount=street_lamp with a fixed text, namely 'This camera is placed on a street light' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "street_lamp" - }, - { - "key": "camera:mount", - "description": "Layer 'Surveillance camera's' shows camera:mount=tree with a fixed text, namely 'This camera is placed on a tree' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "tree" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Colleges and universities showing features with this tag", - "value": "college" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Colleges and universities showing features with this tag", - "value": "university" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Colleges and universities showing features with this tag", - "value": "school" - }, - { - "key": "isced:2011:level", - "description": "The MapComplete theme Personal theme has a layer Colleges and universities showing features with this tag" - }, - { - "key": "isced:2011:level", - "description": "The MapComplete theme Personal theme has a layer Colleges and universities showing features with this tag" - }, - { - "key": "id", - "description": "Layer 'Colleges and universities' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "amenity", - "description": "Layer 'Colleges and universities' shows amenity=college with a fixed text, namely 'This is an institution of post-secondary, non-tertiary education. One has to have completed secondary education to enroll here, but no bachelor (or higher) degrees are awarded here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "college" - }, - { - "key": "amenity", - "description": "Layer 'Colleges and universities' shows amenity=university with a fixed text, namely 'This is a university, an institution of tertiary education where bachelor degrees or higher are awarded.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "university" - }, - { - "key": "isced:2011:level", - "description": "Layer 'Colleges and universities' shows isced:2011:level=bachelor with a fixed text, namely 'Bachelor degrees are awarded here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=university)", - "value": "bachelor" - }, - { - "key": "isced:2011:level", - "description": "Layer 'Colleges and universities' shows isced:2011:level=master with a fixed text, namely 'Master degrees are awarded here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=university)", - "value": "master" - }, - { - "key": "isced:2011:level", - "description": "Layer 'Colleges and universities' shows isced:2011:level=doctorate with a fixed text, namely 'Doctorate degrees are awarded here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if amenity=university)", - "value": "doctorate" - }, - { - "key": "capacity", - "description": "Layer 'Colleges and universities' shows and asks freeform values for key 'capacity' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "school:gender", - "description": "Layer 'Colleges and universities' shows school:gender=mixed with a fixed text, namely 'Both boys and girls can enroll here and have classes together' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "mixed" - }, - { - "key": "school:gender", - "description": "Layer 'Colleges and universities' shows school:gender=separated with a fixed text, namely 'Both boys and girls can enroll here but they are separated (e.g. they have lessons in different classrooms or at different times)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "separated" - }, - { - "key": "school:gender", - "description": "Layer 'Colleges and universities' shows school:gender=male with a fixed text, namely 'This is a boys only-school' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "male" - }, - { - "key": "school:gender", - "description": "Layer 'Colleges and universities' shows school:gender=female with a fixed text, namely 'This is a girls-only school' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "female" - }, - { - "key": "website", - "description": "Layer 'Colleges and universities' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Colleges and universities' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "email", - "description": "Layer 'Colleges and universities' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:email", - "description": "Layer 'Colleges and universities' shows contact:email~.+ with a fixed text, namely '{contact:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator:email", - "description": "Layer 'Colleges and universities' shows operator:email~.+ with a fixed text, namely '{operator:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "phone", - "description": "Layer 'Colleges and universities' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:phone", - "description": "Layer 'Colleges and universities' shows contact:phone~.+ with a fixed text, namely '{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Ticket Machines showing features with this tag", - "value": "vending_machine" - }, - { - "key": "vending", - "description": "The MapComplete theme Personal theme has a layer Ticket Machines showing features with this tag", - "value": "public_transport_tickets" - }, - { - "key": "id", - "description": "Layer 'Ticket Machines' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Ticket Machines allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Ticket Machines allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Ticket Machines allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Ticket Machines allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Ticket Machines allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "level", - "description": "Layer 'Ticket Machines' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)" - }, - { - "key": "location", - "description": "Layer 'Ticket Machines' shows location=underground with a fixed text, namely 'Located underground' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "underground" - }, - { - "key": "level", - "description": "Layer 'Ticket Machines' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "0" - }, - { - "key": "level", - "description": "Layer 'Ticket Machines' shows level= with a fixed text, namely 'Located on the ground floor' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key level. (This is only shown if repeat_on=)", - "value": "" - }, - { - "key": "level", - "description": "Layer 'Ticket Machines' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "1" - }, - { - "key": "level", - "description": "Layer 'Ticket Machines' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "-1" - }, - { - "key": "operator", - "description": "Layer 'Ticket Machines' shows and asks freeform values for key 'operator' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator", - "description": "Layer 'Ticket Machines' shows operator=Nederlandse Spoorwegen with a fixed text, namely 'Dutch Railways (NS)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "Nederlandse Spoorwegen" - }, - { - "key": "payment:cash", - "description": "Layer 'Ticket Machines' shows payment:cash=yes with a fixed text, namely 'Cash is accepted here' (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:cards", - "description": "Layer 'Ticket Machines' shows payment:cards=yes with a fixed text, namely 'Payment cards are accepted here' (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:qr_code", - "description": "Layer 'Ticket Machines' shows payment:qr_code=yes with a fixed text, namely 'Payment by QR-code is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:coins", - "description": "Layer 'Ticket Machines' shows payment:coins=yes with a fixed text, namely 'Coins are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:notes", - "description": "Layer 'Ticket Machines' shows payment:notes=yes with a fixed text, namely 'Bank notes are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:debit_cards", - "description": "Layer 'Ticket Machines' shows payment:debit_cards=yes with a fixed text, namely 'Debit cards are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:credit_cards", - "description": "Layer 'Ticket Machines' shows payment:credit_cards=yes with a fixed text, namely 'Credit cards are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Ticket Machines' shows payment:coins:denominations=0.01 EUR with a fixed text, namely '1 cent coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.01 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Ticket Machines' shows payment:coins:denominations=0.02 EUR with a fixed text, namely '2 cent coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.02 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Ticket Machines' shows payment:coins:denominations=0.05 EUR with a fixed text, namely '5 cent coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.05 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Ticket Machines' shows payment:coins:denominations=0.10 EUR with a fixed text, namely '10 cent coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.10 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Ticket Machines' shows payment:coins:denominations=0.20 EUR with a fixed text, namely '20 cent coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.20 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Ticket Machines' shows payment:coins:denominations=0.50 EUR with a fixed text, namely '50 cent coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.50 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Ticket Machines' shows payment:coins:denominations=1 EUR with a fixed text, namely '1 euro coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "1 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Ticket Machines' shows payment:coins:denominations=2 EUR with a fixed text, namely '2 euro coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "2 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Ticket Machines' shows payment:coins:denominations=0.05 CHF with a fixed text, namely '5 centimes coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.05 CHF" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Ticket Machines' shows payment:coins:denominations=0.10 CHF with a fixed text, namely '10 centimes coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.10 CHF" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Ticket Machines' shows payment:coins:denominations=0.20 CHF with a fixed text, namely '20 centimes coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.20 CHF" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Ticket Machines' shows payment:coins:denominations=0.50 CHF with a fixed text, namely '½ franc coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.50 CHF" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Ticket Machines' shows payment:coins:denominations=1 CHF with a fixed text, namely '1 franc coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "1 CHF" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Ticket Machines' shows payment:coins:denominations=2 CHF with a fixed text, namely '2 francs coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "2 CHF" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Ticket Machines' shows payment:coins:denominations=5 CHF with a fixed text, namely '5 francs coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "5 CHF" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Ticket Machines' shows payment:notes:denominations=5 EUR with a fixed text, namely '5 euro notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "5 EUR" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Ticket Machines' shows payment:notes:denominations=10 EUR with a fixed text, namely '10 euro notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "10 EUR" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Ticket Machines' shows payment:notes:denominations=20 EUR with a fixed text, namely '20 euro notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "20 EUR" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Ticket Machines' shows payment:notes:denominations=50 EUR with a fixed text, namely '50 euro notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "50 EUR" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Ticket Machines' shows payment:notes:denominations=100 EUR with a fixed text, namely '100 euro notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "100 EUR" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Ticket Machines' shows payment:notes:denominations=200 EUR with a fixed text, namely '200 euro notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "200 EUR" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Ticket Machines' shows payment:notes:denominations=500 EUR with a fixed text, namely '500 euro notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "500 EUR" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Ticket Machines' shows payment:notes:denominations=10 CHF with a fixed text, namely '10 francs notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "10 CHF" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Ticket Machines' shows payment:notes:denominations=20 CHF with a fixed text, namely '20 francs notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "20 CHF" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Ticket Machines' shows payment:notes:denominations=50 CHF with a fixed text, namely '50 francs notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "50 CHF" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Ticket Machines' shows payment:notes:denominations=100 CHF with a fixed text, namely '100 francs notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "100 CHF" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Ticket Machines' shows payment:notes:denominations=200 CHF with a fixed text, namely '200 francs notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "200 CHF" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Ticket Machines' shows payment:notes:denominations=1000 CHF with a fixed text, namely '1000 francs notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "1000 CHF" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Toilets showing features with this tag", - "value": "toilets" - }, - { - "key": "id", - "description": "Layer 'Toilets' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Toilets allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Toilets allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Toilets allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Toilets allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Toilets allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "level", - "description": "Layer 'Toilets' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)" - }, - { - "key": "location", - "description": "Layer 'Toilets' shows location=underground with a fixed text, namely 'Located underground' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "underground" - }, - { - "key": "level", - "description": "Layer 'Toilets' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "0" - }, - { - "key": "level", - "description": "Layer 'Toilets' shows level= with a fixed text, namely 'Located on the ground floor' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key level. (This is only shown if repeat_on=)", - "value": "" - }, - { - "key": "level", - "description": "Layer 'Toilets' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "1" - }, - { - "key": "level", - "description": "Layer 'Toilets' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "-1" - }, - { - "key": "access", - "description": "Layer 'Toilets' shows and asks freeform values for key 'access' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "access", - "description": "Layer 'Toilets' shows access=yes with a fixed text, namely 'Public access' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "access", - "description": "Layer 'Toilets' shows access=customers with a fixed text, namely 'Only access to customers' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "customers" - }, - { - "key": "access", - "description": "Layer 'Toilets' shows access=no with a fixed text, namely 'Not accessible' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "access", - "description": "Layer 'Toilets' shows access=key with a fixed text, namely 'Accessible, but one has to ask a key to enter' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "key" - }, - { - "key": "access", - "description": "Layer 'Toilets' shows access=public with a fixed text, namely 'Public access' (in the mapcomplete.org theme 'Personal theme')", - "value": "public" - }, - { - "key": "fee", - "description": "Layer 'Toilets' shows fee=yes with a fixed text, namely 'These are paid toilets' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if access!=no)", - "value": "yes" - }, - { - "key": "fee", - "description": "Layer 'Toilets' shows fee=no with a fixed text, namely 'Free to use' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if access!=no)", - "value": "no" - }, - { - "key": "charge", - "description": "Layer 'Toilets' shows and asks freeform values for key 'charge' (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes)" - }, - { - "key": "payment:cash", - "description": "Layer 'Toilets' shows payment:cash=yes with a fixed text, namely 'Cash is accepted here' (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes)", - "value": "yes" - }, - { - "key": "payment:cards", - "description": "Layer 'Toilets' shows payment:cards=yes with a fixed text, namely 'Payment cards are accepted here' (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes)", - "value": "yes" - }, - { - "key": "payment:qr_code", - "description": "Layer 'Toilets' shows payment:qr_code=yes with a fixed text, namely 'Payment by QR-code is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes)", - "value": "yes" - }, - { - "key": "payment:coins", - "description": "Layer 'Toilets' shows payment:coins=yes with a fixed text, namely 'Coins are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes)", - "value": "yes" - }, - { - "key": "payment:notes", - "description": "Layer 'Toilets' shows payment:notes=yes with a fixed text, namely 'Bank notes are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes)", - "value": "yes" - }, - { - "key": "payment:debit_cards", - "description": "Layer 'Toilets' shows payment:debit_cards=yes with a fixed text, namely 'Debit cards are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes)", - "value": "yes" - }, - { - "key": "payment:credit_cards", - "description": "Layer 'Toilets' shows payment:credit_cards=yes with a fixed text, namely 'Credit cards are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if fee=yes)", - "value": "yes" - }, - { - "key": "opening_hours", - "description": "Layer 'Toilets' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme') (This is only shown if access!=no)" - }, - { - "key": "opening_hours", - "description": "Layer 'Toilets' shows opening_hours=24/7 with a fixed text, namely '24/7 opened (including holidays)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if access!=no)", - "value": "24/7" - }, - { - "key": "opening_hours", - "description": "Layer 'Toilets' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme') (This is only shown if access!=no)", - "value": "closed" - }, - { - "key": "wheelchair", - "description": "Layer 'Toilets' shows wheelchair=yes with a fixed text, namely 'There is a dedicated toilet for wheelchair users' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "wheelchair", - "description": "Layer 'Toilets' shows wheelchair=no with a fixed text, namely 'No wheelchair access' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "wheelchair", - "description": "Layer 'Toilets' shows wheelchair=designated with a fixed text, namely 'There is only a dedicated toilet for wheelchair users' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "designated" - }, - { - "key": "door:width", - "description": "Layer 'Toilets' shows and asks freeform values for key 'door:width' (in the mapcomplete.org theme 'Personal theme') (This is only shown if (wheelchair=yes | wheelchair=designated))" - }, - { - "key": "toilets:position", - "description": "Layer 'Toilets' shows toilets:position=seated with a fixed text, namely 'There are only seated toilets' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "seated" - }, - { - "key": "toilets:position", - "description": "Layer 'Toilets' shows toilets:position=urinal with a fixed text, namely 'There are only urinals here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "urinal" - }, - { - "key": "toilets:position", - "description": "Layer 'Toilets' shows toilets:position=squat with a fixed text, namely 'There are only squat toilets here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "squat" - }, - { - "key": "toilets:position", - "description": "Layer 'Toilets' shows toilets:position=seated;urinal with a fixed text, namely 'Both seated toilets and urinals are available here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "seated;urinal" - }, - { - "key": "gender_segregated", - "description": "Layer 'Toilets' shows gender_segregated=yes with a fixed text, namely 'There is a separate, signposted area for men and women' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if toilets:position!=urinal)", - "value": "yes" - }, - { - "key": "gender_segregated", - "description": "Layer 'Toilets' shows gender_segregated=no with a fixed text, namely 'There is no separate, signposted area for men and women' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if toilets:position!=urinal)", - "value": "no" - }, - { - "key": "toilets:menstrual_products", - "description": "Layer 'Toilets' shows toilets:menstrual_products=yes with a fixed text, namely 'Free menstrual products are available to all visitors of these toilets' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "toilets:menstrual_products", - "description": "Layer 'Toilets' shows toilets:menstrual_products=limited with a fixed text, namely 'Free menstrual products are available to some visitors of these toilets' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "limited" - }, - { - "key": "toilets:menstrual_products", - "description": "Layer 'Toilets' shows toilets:menstrual_products=no with a fixed text, namely 'No free menstrual products are available here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "toilets:menstrual_products:location", - "description": "Layer 'Toilets' shows and asks freeform values for key 'toilets:menstrual_products:location' (in the mapcomplete.org theme 'Personal theme') (This is only shown if toilets:menstrual_products=limited | toilets:menstrual_products:location~.+)" - }, - { - "key": "toilets:menstrual_products:location", - "description": "Layer 'Toilets' shows toilets:menstrual_products:location=female_toilet with a fixed text, namely 'The free, menstrual products are located in the toilet for women' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if toilets:menstrual_products=limited | toilets:menstrual_products:location~.+)", - "value": "female_toilet" - }, - { - "key": "toilets:menstrual_products:location", - "description": "Layer 'Toilets' shows toilets:menstrual_products:location=male_toilet with a fixed text, namely 'The free, menstrual products are located in the toilet for men' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if toilets:menstrual_products=limited | toilets:menstrual_products:location~.+)", - "value": "male_toilet" - }, - { - "key": "toilets:menstrual_products:location", - "description": "Layer 'Toilets' shows toilets:menstrual_products:location=wheelchair_toilet with a fixed text, namely 'The free, menstrual products are located in the toilet for wheelchair users' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if toilets:menstrual_products=limited | toilets:menstrual_products:location~.+)", - "value": "wheelchair_toilet" - }, - { - "key": "changing_table", - "description": "Layer 'Toilets' shows changing_table=yes with a fixed text, namely 'A changing table is available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "changing_table", - "description": "Layer 'Toilets' shows changing_table=no with a fixed text, namely 'No changing table is available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "changing_table:location", - "description": "Layer 'Toilets' shows and asks freeform values for key 'changing_table:location' (in the mapcomplete.org theme 'Personal theme') (This is only shown if changing_table=yes)" - }, - { - "key": "changing_table:location", - "description": "Layer 'Toilets' shows changing_table:location=female_toilet with a fixed text, namely 'A changing table is in the toilet for women' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if changing_table=yes)", - "value": "female_toilet" - }, - { - "key": "changing_table:location", - "description": "Layer 'Toilets' shows changing_table:location=male_toilet with a fixed text, namely 'A changing table is in the toilet for men' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if changing_table=yes)", - "value": "male_toilet" - }, - { - "key": "changing_table:location", - "description": "Layer 'Toilets' shows changing_table:location=wheelchair_toilet with a fixed text, namely 'A changing table is in the toilet for wheelchair users' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if changing_table=yes)", - "value": "wheelchair_toilet" - }, - { - "key": "changing_table:location", - "description": "Layer 'Toilets' shows changing_table:location=dedicated_room with a fixed text, namely 'A changing table is in a dedicated room' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if changing_table=yes)", - "value": "dedicated_room" - }, - { - "key": "toilets:handwashing", - "description": "Layer 'Toilets' shows toilets:handwashing=yes with a fixed text, namely 'These toilets have a sink to wash your hands' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "toilets:handwashing", - "description": "Layer 'Toilets' shows toilets:handwashing=no with a fixed text, namely 'These toilets don't have a sink to wash your hands' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "toilets:paper_supplied", - "description": "Layer 'Toilets' shows toilets:paper_supplied=yes with a fixed text, namely 'This toilet is equipped with toilet paper' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if toilets:position!=urinal)", - "value": "yes" - }, - { - "key": "toilets:paper_supplied", - "description": "Layer 'Toilets' shows toilets:paper_supplied=no with a fixed text, namely 'You have to bring your own toilet paper to this toilet' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if toilets:position!=urinal)", - "value": "no" - }, - { - "key": "description", - "description": "Layer 'Toilets' shows and asks freeform values for key 'description' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "toilets", - "description": "The MapComplete theme Personal theme has a layer Toilets at other amenities showing features with this tag", - "value": "yes" - }, - { - "key": "id", - "description": "Layer 'Toilets at other amenities' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Toilets at other amenities allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Toilets at other amenities allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Toilets at other amenities allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Toilets at other amenities allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Toilets at other amenities allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "level", - "description": "Layer 'Toilets at other amenities' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)" - }, - { - "key": "location", - "description": "Layer 'Toilets at other amenities' shows location=underground with a fixed text, namely 'Located underground' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "underground" - }, - { - "key": "level", - "description": "Layer 'Toilets at other amenities' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "0" - }, - { - "key": "level", - "description": "Layer 'Toilets at other amenities' shows level= with a fixed text, namely 'Located on the ground floor' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key level. (This is only shown if repeat_on=)", - "value": "" - }, - { - "key": "level", - "description": "Layer 'Toilets at other amenities' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "1" - }, - { - "key": "level", - "description": "Layer 'Toilets at other amenities' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "-1" - }, - { - "key": "toilets:access", - "description": "Layer 'Toilets at other amenities' shows and asks freeform values for key 'toilets:access' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "toilets:access", - "description": "Layer 'Toilets at other amenities' shows toilets:access=yes with a fixed text, namely 'Public access' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "toilets:access", - "description": "Layer 'Toilets at other amenities' shows toilets:access=customers with a fixed text, namely 'Only access to customers of the amenity' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "customers" - }, - { - "key": "toilets:access", - "description": "Layer 'Toilets at other amenities' shows toilets:access=no with a fixed text, namely 'Not accessible, even for customers of the amenity' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "toilets:access", - "description": "Layer 'Toilets at other amenities' shows toilets:access=key with a fixed text, namely 'Accessible, but one has to ask a key to enter' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "key" - }, - { - "key": "toilets:access", - "description": "Layer 'Toilets at other amenities' shows toilets:access=public with a fixed text, namely 'Public access' (in the mapcomplete.org theme 'Personal theme')", - "value": "public" - }, - { - "key": "toilets:fee", - "description": "Layer 'Toilets at other amenities' shows toilets:fee=yes with a fixed text, namely 'These are paid toilets' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if toilets:access!=no)", - "value": "yes" - }, - { - "key": "toilets:fee", - "description": "Layer 'Toilets at other amenities' shows toilets:fee=no with a fixed text, namely 'Free to use' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if toilets:access!=no)", - "value": "no" - }, - { - "key": "toilets:charge", - "description": "Layer 'Toilets at other amenities' shows and asks freeform values for key 'toilets:charge' (in the mapcomplete.org theme 'Personal theme') (This is only shown if toilets:fee=yes)" - }, - { - "key": "opening_hours", - "description": "Layer 'Toilets at other amenities' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme') (This is only shown if toilets:access!=no)" - }, - { - "key": "opening_hours", - "description": "Layer 'Toilets at other amenities' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme') (This is only shown if toilets:access!=no)", - "value": "closed" - }, - { - "key": "toilets:wheelchair", - "description": "Layer 'Toilets at other amenities' shows toilets:wheelchair=yes with a fixed text, namely 'There is a dedicated toilet for wheelchair users' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "toilets:wheelchair", - "description": "Layer 'Toilets at other amenities' shows toilets:wheelchair=no with a fixed text, namely 'No wheelchair access' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "toilets:wheelchair", - "description": "Layer 'Toilets at other amenities' shows toilets:wheelchair=designated with a fixed text, namely 'There is only a dedicated toilet for wheelchair users' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "designated" - }, - { - "key": "toilets:door:width", - "description": "Layer 'Toilets at other amenities' shows and asks freeform values for key 'toilets:door:width' (in the mapcomplete.org theme 'Personal theme') (This is only shown if toilets:wheelchair=yes | toilets:wheelchair=designated)" - }, - { - "key": "toilets:position", - "description": "Layer 'Toilets at other amenities' shows toilets:position=seated with a fixed text, namely 'There are only seated toilets' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "seated" - }, - { - "key": "toilets:position", - "description": "Layer 'Toilets at other amenities' shows toilets:position=urinal with a fixed text, namely 'There are only urinals here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "urinal" - }, - { - "key": "toilets:position", - "description": "Layer 'Toilets at other amenities' shows toilets:position=squat with a fixed text, namely 'There are only squat toilets here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "squat" - }, - { - "key": "toilets:position", - "description": "Layer 'Toilets at other amenities' shows toilets:position=seated;urinal with a fixed text, namely 'Both seated toilets and urinals are available here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "seated;urinal" - }, - { - "key": "changing_table", - "description": "Layer 'Toilets at other amenities' shows changing_table=yes with a fixed text, namely 'A changing table is available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "changing_table", - "description": "Layer 'Toilets at other amenities' shows changing_table=no with a fixed text, namely 'No changing table is available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "changing_table:location", - "description": "Layer 'Toilets at other amenities' shows and asks freeform values for key 'changing_table:location' (in the mapcomplete.org theme 'Personal theme') (This is only shown if changing_table=yes)" - }, - { - "key": "changing_table:location", - "description": "Layer 'Toilets at other amenities' shows changing_table:location=female_toilet with a fixed text, namely 'A changing table is in the toilet for women' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if changing_table=yes)", - "value": "female_toilet" - }, - { - "key": "changing_table:location", - "description": "Layer 'Toilets at other amenities' shows changing_table:location=male_toilet with a fixed text, namely 'A changing table is in the toilet for men' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if changing_table=yes)", - "value": "male_toilet" - }, - { - "key": "changing_table:location", - "description": "Layer 'Toilets at other amenities' shows changing_table:location=wheelchair_toilet with a fixed text, namely 'A changing table is in the toilet for wheelchair users' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if changing_table=yes)", - "value": "wheelchair_toilet" - }, - { - "key": "changing_table:location", - "description": "Layer 'Toilets at other amenities' shows changing_table:location=dedicated_room with a fixed text, namely 'A changing table is in a dedicated room' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if changing_table=yes)", - "value": "dedicated_room" - }, - { - "key": "toilets:handwashing", - "description": "Layer 'Toilets at other amenities' shows toilets:handwashing=yes with a fixed text, namely 'These toilets have a sink to wash your hands' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "toilets:handwashing", - "description": "Layer 'Toilets at other amenities' shows toilets:handwashing=no with a fixed text, namely 'These toilets don't have a sink to wash your hands' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "toilets:paper_supplied", - "description": "Layer 'Toilets at other amenities' shows toilets:paper_supplied=yes with a fixed text, namely 'This toilet is equipped with toilet paper' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if toilets:position!=urinal)", - "value": "yes" - }, - { - "key": "toilets:paper_supplied", - "description": "Layer 'Toilets at other amenities' shows toilets:paper_supplied=no with a fixed text, namely 'You have to bring your own toilet paper to this toilet' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if toilets:position!=urinal)", - "value": "no" - }, - { - "key": "toilets:menstrual_products", - "description": "Layer 'Toilets at other amenities' shows toilets:menstrual_products=yes with a fixed text, namely 'Free menstrual products are available to all visitors of these toilets' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "toilets:menstrual_products", - "description": "Layer 'Toilets at other amenities' shows toilets:menstrual_products=limited with a fixed text, namely 'Free menstrual products are available to some visitors of these toilets' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "limited" - }, - { - "key": "toilets:menstrual_products", - "description": "Layer 'Toilets at other amenities' shows toilets:menstrual_products=no with a fixed text, namely 'No free menstrual products are available here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "toilets:menstrual_products:location", - "description": "Layer 'Toilets at other amenities' shows and asks freeform values for key 'toilets:menstrual_products:location' (in the mapcomplete.org theme 'Personal theme') (This is only shown if toilets:menstrual_products=limited | toilets:menstrual_products:location~.+)" - }, - { - "key": "toilets:menstrual_products:location", - "description": "Layer 'Toilets at other amenities' shows toilets:menstrual_products:location=female_toilet with a fixed text, namely 'The free, menstrual products are located in the toilet for women' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if toilets:menstrual_products=limited | toilets:menstrual_products:location~.+)", - "value": "female_toilet" - }, - { - "key": "toilets:menstrual_products:location", - "description": "Layer 'Toilets at other amenities' shows toilets:menstrual_products:location=male_toilet with a fixed text, namely 'The free, menstrual products are located in the toilet for men' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if toilets:menstrual_products=limited | toilets:menstrual_products:location~.+)", - "value": "male_toilet" - }, - { - "key": "toilets:menstrual_products:location", - "description": "Layer 'Toilets at other amenities' shows toilets:menstrual_products:location=wheelchair_toilet with a fixed text, namely 'The free, menstrual products are located in the toilet for wheelchair users' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if toilets:menstrual_products=limited | toilets:menstrual_products:location~.+)", - "value": "wheelchair_toilet" - }, - { - "key": "toilets:description", - "description": "Layer 'Toilets at other amenities' shows and asks freeform values for key 'toilets:description' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Tool libraries showing features with this tag", - "value": "tool_library" - }, - { - "key": "id", - "description": "Layer 'Tool libraries' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Tool libraries allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Tool libraries allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Tool libraries allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Tool libraries allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Tool libraries allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "phone", - "description": "Layer 'Tool libraries' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:phone", - "description": "Layer 'Tool libraries' shows contact:phone~.+ with a fixed text, namely '{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "email", - "description": "Layer 'Tool libraries' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:email", - "description": "Layer 'Tool libraries' shows contact:email~.+ with a fixed text, namely '{contact:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator:email", - "description": "Layer 'Tool libraries' shows operator:email~.+ with a fixed text, namely '{operator:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "website", - "description": "Layer 'Tool libraries' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Tool libraries' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:facebook", - "description": "Layer 'Tool libraries' shows and asks freeform values for key 'contact:facebook' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Tool libraries' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Tool libraries' shows opening_hours=\"by appointment\" with a fixed text, namely 'Only by appointment' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "\"by appointment\"" - }, - { - "key": "opening_hours", - "description": "Layer 'Tool libraries' shows opening_hours~^(\"by appointment\"|by appointment)$ with a fixed text, namely 'Only by appointment' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Tool libraries' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "membership", - "description": "Layer 'Tool libraries' shows membership=no with a fixed text, namely 'No membership is required to borrow tools here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "membership", - "description": "Layer 'Tool libraries' shows membership=required with a fixed text, namely 'A membership is required to use this tool library' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "required" - }, - { - "key": "membership", - "description": "Layer 'Tool libraries' shows membership=optional with a fixed text, namely 'A membership is possible but not required to use this tool library' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "optional" - }, - { - "key": "charge:membership", - "description": "Layer 'Tool libraries' shows and asks freeform values for key 'charge:membership' (in the mapcomplete.org theme 'Personal theme') (This is only shown if membership=required)" - }, - { - "key": "fee", - "description": "Layer 'Tool libraries' shows fee=no & membership=required with a fixed text, namely 'Borrowing tools is free (if one has a membership)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "membership", - "description": "Layer 'Tool libraries' shows fee=no & membership=required with a fixed text, namely 'Borrowing tools is free (if one has a membership)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "required" - }, - { - "key": "fee", - "description": "Layer 'Tool libraries' shows fee=no with a fixed text, namely 'Borrowing tools is free' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "fee", - "description": "Layer 'Tool libraries' shows fee=yes with a fixed text, namely 'A fee is asked when borrowing tools' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "fee", - "description": "Layer 'Tool libraries' shows fee=donation with a fixed text, namely 'A donation can be given when borrowing tools' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "donation" - }, - { - "key": "tourism", - "description": "The MapComplete theme Personal theme has a layer Tourism accomodation showing features with this tag", - "value": "hotel" - }, - { - "key": "tourism", - "description": "The MapComplete theme Personal theme has a layer Tourism accomodation showing features with this tag", - "value": "hostel" - }, - { - "key": "tourism", - "description": "The MapComplete theme Personal theme has a layer Tourism accomodation showing features with this tag", - "value": "apartment" - }, - { - "key": "tourism", - "description": "The MapComplete theme Personal theme has a layer Tourism accomodation showing features with this tag", - "value": "chalet" - }, - { - "key": "tourism", - "description": "The MapComplete theme Personal theme has a layer Tourism accomodation showing features with this tag", - "value": "motel" - }, - { - "key": "tourism", - "description": "The MapComplete theme Personal theme has a layer Tourism accomodation showing features with this tag", - "value": "guest_house" - }, - { - "key": "tourism", - "description": "The MapComplete theme Personal theme has a layer Tourism accomodation showing features with this tag", - "value": "camp_site" - }, - { - "key": "id", - "description": "Layer 'Tourism accomodation' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Tourism accomodation allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Tourism accomodation allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Tourism accomodation allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Tourism accomodation allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Tourism accomodation allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "name", - "description": "Layer 'Tourism accomodation' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "brand", - "description": "Layer 'Tourism accomodation' shows and asks freeform values for key 'brand' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "nobrand", - "description": "Layer 'Tourism accomodation' shows nobrand=yes with a fixed text, namely 'Not part of a bigger brand' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "phone", - "description": "Layer 'Tourism accomodation' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:phone", - "description": "Layer 'Tourism accomodation' shows contact:phone~.+ with a fixed text, namely '{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "email", - "description": "Layer 'Tourism accomodation' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:email", - "description": "Layer 'Tourism accomodation' shows contact:email~.+ with a fixed text, namely '{contact:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator:email", - "description": "Layer 'Tourism accomodation' shows operator:email~.+ with a fixed text, namely '{operator:email}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "website", - "description": "Layer 'Tourism accomodation' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Tourism accomodation' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "wheelchair", - "description": "Layer 'Tourism accomodation' shows wheelchair=designated with a fixed text, namely 'This place is specially adapted for wheelchair users' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "designated" - }, - { - "key": "wheelchair", - "description": "Layer 'Tourism accomodation' shows wheelchair=yes with a fixed text, namely 'This place is easily reachable with a wheelchair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "wheelchair", - "description": "Layer 'Tourism accomodation' shows wheelchair=limited with a fixed text, namely 'It is possible to reach this place in a wheelchair, but it is not easy' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "limited" - }, - { - "key": "wheelchair", - "description": "Layer 'Tourism accomodation' shows wheelchair=no with a fixed text, namely 'This place is not reachable with a wheelchair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "internet_access", - "description": "Layer 'Tourism accomodation' shows internet_access=wlan with a fixed text, namely 'This place offers wireless internet access' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "wlan" - }, - { - "key": "internet_access", - "description": "Layer 'Tourism accomodation' shows internet_access=no with a fixed text, namely 'This place does not offer internet access' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "internet_access", - "description": "Layer 'Tourism accomodation' shows internet_access=yes with a fixed text, namely 'This place offers internet access' (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "internet_access", - "description": "Layer 'Tourism accomodation' shows internet_access=terminal with a fixed text, namely 'This place offers internet access via a terminal or computer' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "terminal" - }, - { - "key": "internet_access", - "description": "Layer 'Tourism accomodation' shows internet_access=wired with a fixed text, namely 'This place offers wired internet access' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "wired" - }, - { - "key": "internet_access", - "description": "Layer 'Tourism accomodation' shows internet_access=terminal;wifi with a fixed text, namely 'This place offers both wireless internet and internet access via a terminal or computer' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "terminal;wifi" - }, - { - "key": "internet_access:fee", - "description": "Layer 'Tourism accomodation' shows internet_access:fee=yes with a fixed text, namely 'There is a fee for the internet access at this place' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access!=no & internet_access~.+)", - "value": "yes" - }, - { - "key": "internet_access:fee", - "description": "Layer 'Tourism accomodation' shows internet_access:fee=no with a fixed text, namely 'Internet access is free at this place' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access!=no & internet_access~.+)", - "value": "no" - }, - { - "key": "internet_access:fee", - "description": "Layer 'Tourism accomodation' shows internet_access:fee=customers with a fixed text, namely 'Internet access is free at this place, for customers only' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access!=no & internet_access~.+)", - "value": "customers" - }, - { - "key": "internet_access:ssid", - "description": "Layer 'Tourism accomodation' shows and asks freeform values for key 'internet_access:ssid' (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access~^(.*wlan.*)$)" - }, - { - "key": "internet_access:ssid", - "description": "Layer 'Tourism accomodation' shows internet_access:ssid=Telekom with a fixed text, namely 'Telekom' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if internet_access~^(.*wlan.*)$)", - "value": "Telekom" - }, - { - "key": "dog", - "description": "Layer 'Tourism accomodation' shows dog=yes with a fixed text, namely 'Dogs are allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "dog", - "description": "Layer 'Tourism accomodation' shows dog=no with a fixed text, namely 'Dogs are not allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "dog", - "description": "Layer 'Tourism accomodation' shows dog=leashed with a fixed text, namely 'Dogs are allowed, but they have to be leashed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "leashed" - }, - { - "key": "dog", - "description": "Layer 'Tourism accomodation' shows dog=unleashed with a fixed text, namely 'Dogs are allowed and can run around freely' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "unleashed" - }, - { - "key": "dog", - "description": "Layer 'Tourism accomodation' shows dog=outside with a fixed text, namely 'Dogs are allowed only outside' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "outside" - }, - { - "key": "type", - "description": "The MapComplete theme Personal theme has a layer Bus lines showing features with this tag", - "value": "route" - }, - { - "key": "route", - "description": "The MapComplete theme Personal theme has a layer Bus lines showing features with this tag", - "value": "bus" - }, - { - "key": "id", - "description": "Layer 'Bus lines' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "name", - "description": "Layer 'Bus lines' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "from", - "description": "Layer 'Bus lines' shows and asks freeform values for key 'from' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "via", - "description": "Layer 'Bus lines' shows and asks freeform values for key 'via' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "to", - "description": "Layer 'Bus lines' shows and asks freeform values for key 'to' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "colour", - "description": "Layer 'Bus lines' shows and asks freeform values for key 'colour' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "network", - "description": "Layer 'Bus lines' shows and asks freeform values for key 'network' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator", - "description": "Layer 'Bus lines' shows and asks freeform values for key 'operator' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "highway", - "description": "The MapComplete theme Personal theme has a layer Transit Stops showing features with this tag", - "value": "bus_stop" - }, - { - "key": "id", - "description": "Layer 'Transit Stops' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "name", - "description": "Layer 'Transit Stops' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "noname", - "description": "Layer 'Transit Stops' shows noname=yes & name= with a fixed text, namely 'This stop has no name' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "name", - "description": "Layer 'Transit Stops' shows noname=yes & name= with a fixed text, namely 'This stop has no name' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key name.", - "value": "" - }, - { - "key": "image", - "description": "The layer 'Transit Stops allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Transit Stops allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Transit Stops allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Transit Stops allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Transit Stops allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "shelter", - "description": "Layer 'Transit Stops' shows shelter=yes with a fixed text, namely 'This stop has a shelter' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "shelter", - "description": "Layer 'Transit Stops' shows shelter=no with a fixed text, namely 'This stop does not have a shelter' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "shelter", - "description": "Layer 'Transit Stops' shows shelter=separate with a fixed text, namely 'This stop has a shelter, that's separately mapped' (in the mapcomplete.org theme 'Personal theme')", - "value": "separate" - }, - { - "key": "bench", - "description": "Layer 'Transit Stops' shows bench=yes with a fixed text, namely 'This stop has a bench' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "bench", - "description": "Layer 'Transit Stops' shows bench=no with a fixed text, namely 'This stop does not have a bench' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "bench", - "description": "Layer 'Transit Stops' shows bench=separate with a fixed text, namely 'This stop has a bench, that's separately mapped' (in the mapcomplete.org theme 'Personal theme')", - "value": "separate" - }, - { - "key": "bin", - "description": "Layer 'Transit Stops' shows bin=yes with a fixed text, namely 'This stop has a bin' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "bin", - "description": "Layer 'Transit Stops' shows bin=no with a fixed text, namely 'This stop does not have a bin' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "bin", - "description": "Layer 'Transit Stops' shows bin=separate with a fixed text, namely 'This stop has a bin, that's separately mapped' (in the mapcomplete.org theme 'Personal theme')", - "value": "separate" - }, - { - "key": "wheelchair", - "description": "Layer 'Transit Stops' shows wheelchair=designated with a fixed text, namely 'This place is specially adapted for wheelchair users' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "designated" - }, - { - "key": "wheelchair", - "description": "Layer 'Transit Stops' shows wheelchair=yes with a fixed text, namely 'This place is easily reachable with a wheelchair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "wheelchair", - "description": "Layer 'Transit Stops' shows wheelchair=limited with a fixed text, namely 'It is possible to reach this place in a wheelchair, but it is not easy' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "limited" - }, - { - "key": "wheelchair", - "description": "Layer 'Transit Stops' shows wheelchair=no with a fixed text, namely 'This place is not reachable with a wheelchair' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "tactile_paving", - "description": "Layer 'Transit Stops' shows tactile_paving=yes with a fixed text, namely 'This stop has tactile paving' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "tactile_paving", - "description": "Layer 'Transit Stops' shows tactile_paving=no with a fixed text, namely 'This stop does not have tactile paving' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "lit", - "description": "Layer 'Transit Stops' shows lit=yes with a fixed text, namely 'This stop is lit' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "lit", - "description": "Layer 'Transit Stops' shows lit=no with a fixed text, namely 'This stop is not lit' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "departures_board", - "description": "Layer 'Transit Stops' shows departures_board=yes with a fixed text, namely 'This stop has a departures board of unknown type' (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "departures_board", - "description": "Layer 'Transit Stops' shows departures_board=realtime with a fixed text, namely 'This stop has a board showing realtime departure information' (in the mapcomplete.org theme 'Personal theme')", - "value": "realtime" - }, - { - "key": "passenger_information_display", - "description": "Layer 'Transit Stops' shows passenger_information_display=yes with a fixed text, namely 'This stop has a board showing realtime departure information' (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "departures_board", - "description": "Layer 'Transit Stops' shows departures_board=timetable with a fixed text, namely 'This stop has a timetable showing regular departures' (in the mapcomplete.org theme 'Personal theme')", - "value": "timetable" - }, - { - "key": "departures_board", - "description": "Layer 'Transit Stops' shows departures_board=interval with a fixed text, namely 'This stop has a timetable containing just the interval between departures' (in the mapcomplete.org theme 'Personal theme')", - "value": "interval" - }, - { - "key": "departures_board", - "description": "Layer 'Transit Stops' shows departures_board=no with a fixed text, namely 'This stop does not have a departures board' (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "natural", - "description": "The MapComplete theme Personal theme has a layer Tree showing features with this tag", - "value": "tree" - }, - { - "key": "id", - "description": "Layer 'Tree' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Tree allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Tree allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Tree allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Tree allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Tree allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "species:wikidata", - "description": "Layer 'Tree' shows and asks freeform values for key 'species:wikidata' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "circumference", - "description": "Layer 'Tree' shows and asks freeform values for key 'circumference' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "height", - "description": "Layer 'Tree' shows and asks freeform values for key 'height' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "denotation", - "description": "Layer 'Tree' shows denotation=landmark with a fixed text, namely 'The tree is remarkable due to its size or prominent location. It is useful for navigation.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "landmark" - }, - { - "key": "denotation", - "description": "Layer 'Tree' shows denotation=natural_monument with a fixed text, namely 'The tree is a natural monument, e.g. because it is especially old, or of a valuable species.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "natural_monument" - }, - { - "key": "denotation", - "description": "Layer 'Tree' shows denotation=agricultural with a fixed text, namely 'The tree is used for agricultural purposes, e.g. in an orchard.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "agricultural" - }, - { - "key": "denotation", - "description": "Layer 'Tree' shows denotation=park with a fixed text, namely 'The tree is in a park or similar (cemetery, school grounds, …).' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "park" - }, - { - "key": "denotation", - "description": "Layer 'Tree' shows denotation=garden with a fixed text, namely 'The tree is in a residential garden.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "garden" - }, - { - "key": "denotation", - "description": "Layer 'Tree' shows denotation=avenue with a fixed text, namely 'This is a tree along an avenue.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "avenue" - }, - { - "key": "denotation", - "description": "Layer 'Tree' shows denotation=urban with a fixed text, namely 'The tree is in an urban area.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "urban" - }, - { - "key": "denotation", - "description": "Layer 'Tree' shows denotation=none with a fixed text, namely 'The tree is outside of an urban area.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "none" - }, - { - "key": "leaf_type", - "description": "Layer 'Tree' shows leaf_type=broadleaved with a fixed text, namely 'Broadleaved' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if species:wikidata=)", - "value": "broadleaved" - }, - { - "key": "leaf_type", - "description": "Layer 'Tree' shows leaf_type=needleleaved with a fixed text, namely 'Needleleaved' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if species:wikidata=)", - "value": "needleleaved" - }, - { - "key": "leaf_type", - "description": "Layer 'Tree' shows leaf_type=leafless with a fixed text, namely 'Permanently leafless' (in the mapcomplete.org theme 'Personal theme') (This is only shown if species:wikidata=)", - "value": "leafless" - }, - { - "key": "leaf_cycle", - "description": "Layer 'Tree' shows leaf_cycle=deciduous with a fixed text, namely 'Deciduous: the tree loses its leaves for some time of the year.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if leaf_type!~^(^leafless$)$ & species:wikidata=)", - "value": "deciduous" - }, - { - "key": "leaf_cycle", - "description": "Layer 'Tree' shows leaf_cycle=evergreen with a fixed text, namely 'Evergreen.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if leaf_type!~^(^leafless$)$ & species:wikidata=)", - "value": "evergreen" - }, - { - "key": "name", - "description": "Layer 'Tree' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme') (This is only shown if denotation=landmark | denotation=natural_monument | name~.+)" - }, - { - "key": "name", - "description": "Layer 'Tree' shows name= & noname=yes with a fixed text, namely 'The tree does not have a name.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key name. (This is only shown if denotation=landmark | denotation=natural_monument | name~.+)", - "value": "" - }, - { - "key": "noname", - "description": "Layer 'Tree' shows name= & noname=yes with a fixed text, namely 'The tree does not have a name.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if denotation=landmark | denotation=natural_monument | name~.+)", - "value": "yes" - }, - { - "key": "heritage", - "description": "Layer 'Tree' shows heritage=4 & heritage:operator=OnroerendErfgoed with a fixed text, namely 'Registered as heritage by Onroerend Erfgoed Flanders' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if denotation=landmark | denotation=natural_monument)", - "value": "4" - }, - { - "key": "heritage:operator", - "description": "Layer 'Tree' shows heritage=4 & heritage:operator=OnroerendErfgoed with a fixed text, namely 'Registered as heritage by Onroerend Erfgoed Flanders' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if denotation=landmark | denotation=natural_monument)", - "value": "OnroerendErfgoed" - }, - { - "key": "heritage", - "description": "Layer 'Tree' shows heritage=4 & heritage:operator=aatl with a fixed text, namely 'Registered as heritage by Direction du Patrimoine culturel Brussels' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if denotation=landmark | denotation=natural_monument)", - "value": "4" - }, - { - "key": "heritage:operator", - "description": "Layer 'Tree' shows heritage=4 & heritage:operator=aatl with a fixed text, namely 'Registered as heritage by Direction du Patrimoine culturel Brussels' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if denotation=landmark | denotation=natural_monument)", - "value": "aatl" - }, - { - "key": "heritage", - "description": "Layer 'Tree' shows heritage=yes & heritage:operator= with a fixed text, namely 'Registered as heritage by a different organisation' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if denotation=landmark | denotation=natural_monument)", - "value": "yes" - }, - { - "key": "heritage:operator", - "description": "Layer 'Tree' shows heritage=yes & heritage:operator= with a fixed text, namely 'Registered as heritage by a different organisation' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key heritage:operator. (This is only shown if denotation=landmark | denotation=natural_monument)", - "value": "" - }, - { - "key": "heritage", - "description": "Layer 'Tree' shows heritage=no & heritage:operator= with a fixed text, namely 'Not registered as heritage' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if denotation=landmark | denotation=natural_monument)", - "value": "no" - }, - { - "key": "heritage:operator", - "description": "Layer 'Tree' shows heritage=no & heritage:operator= with a fixed text, namely 'Not registered as heritage' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key heritage:operator. (This is only shown if denotation=landmark | denotation=natural_monument)", - "value": "" - }, - { - "key": "heritage", - "description": "Layer 'Tree' shows heritage~.+ with a fixed text, namely 'Registered as heritage by a different organisation' (in the mapcomplete.org theme 'Personal theme') (This is only shown if denotation=landmark | denotation=natural_monument)" - }, - { - "key": "ref:OnroerendErfgoed", - "description": "Layer 'Tree' shows and asks freeform values for key 'ref:OnroerendErfgoed' (in the mapcomplete.org theme 'Personal theme') (This is only shown if heritage=4 & heritage:operator=OnroerendErfgoed)" - }, - { - "key": "wikidata", - "description": "Layer 'Tree' shows and asks freeform values for key 'wikidata' (in the mapcomplete.org theme 'Personal theme') (This is only shown if denotation=landmark | denotation=natural_monument | wikidata~.+)" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Trolley Bays showing features with this tag", - "value": "trolley_bay" - }, - { - "key": "id", - "description": "Layer 'Trolley Bays' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "covered", - "description": "Layer 'Trolley Bays' shows covered=yes with a fixed text, namely 'This trolley bay is covered' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "covered", - "description": "Layer 'Trolley Bays' shows covered=no with a fixed text, namely 'This trolley bay is not covered' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "trolley:deposit", - "description": "Layer 'Trolley Bays' shows trolley:deposit=yes with a fixed text, namely 'A deposit is required for the trolleys' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "trolley:deposit", - "description": "Layer 'Trolley Bays' shows trolley:deposit=no with a fixed text, namely 'No deposit is required for the trolleys' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "trolley:deposit:denominations", - "description": "Layer 'Trolley Bays' shows trolley:deposit:denominations=0.50 EUR with a fixed text, namely '50 cent coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if trolley:deposit=yes & _currency~^(.*EUR.*)$)", - "value": "0.50 EUR" - }, - { - "key": "trolley:deposit:denominations", - "description": "Layer 'Trolley Bays' shows trolley:deposit:denominations=1 EUR with a fixed text, namely '1 euro coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if trolley:deposit=yes & _currency~^(.*EUR.*)$)", - "value": "1 EUR" - }, - { - "key": "trolley:deposit:denominations", - "description": "Layer 'Trolley Bays' shows trolley:deposit:denominations=2 EUR with a fixed text, namely '2 euro coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if trolley:deposit=yes & _currency~^(.*EUR.*)$)", - "value": "2 EUR" - }, - { - "key": "trolley:magnifier", - "description": "Layer 'Trolley Bays' shows trolley:magnifier=yes with a fixed text, namely 'Trolleys with a magnifier are available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "trolley:wheelchair", - "description": "Layer 'Trolley Bays' shows trolley:wheelchair=yes with a fixed text, namely 'Trolleys for wheelchair users are available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "trolley:children", - "description": "Layer 'Trolley Bays' shows trolley:children=yes with a fixed text, namely 'Trolleys for children are available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "trolley:seats", - "description": "Layer 'Trolley Bays' shows trolley:seats=yes with a fixed text, namely 'Trolleys with seats for children are available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "trolley:flatbed", - "description": "Layer 'Trolley Bays' shows trolley:flatbed=yes with a fixed text, namely 'Trolleys with a flatbed are available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "trolley:vertical", - "description": "Layer 'Trolley Bays' shows trolley:vertical=yes with a fixed text, namely 'Vertical trolleys for sheet-like goods are available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Vending Machines showing features with this tag", - "value": "vending_machine" - }, - { - "key": "id", - "description": "Layer 'Vending Machines' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Vending Machines allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Vending Machines allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Vending Machines allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Vending Machines allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Vending Machines allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "level", - "description": "Layer 'Vending Machines' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)" - }, - { - "key": "location", - "description": "Layer 'Vending Machines' shows location=underground with a fixed text, namely 'Located underground' (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "underground" - }, - { - "key": "level", - "description": "Layer 'Vending Machines' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "0" - }, - { - "key": "level", - "description": "Layer 'Vending Machines' shows level= with a fixed text, namely 'Located on the ground floor' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key level. (This is only shown if repeat_on=)", - "value": "" - }, - { - "key": "level", - "description": "Layer 'Vending Machines' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "1" - }, - { - "key": "level", - "description": "Layer 'Vending Machines' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if repeat_on=)", - "value": "-1" - }, - { - "key": "vending", - "description": "Layer 'Vending Machines' shows and asks freeform values for key 'vending' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "vending", - "description": "Layer 'Vending Machines' shows vending=drinks with a fixed text, namely 'Drinks are sold' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "drinks" - }, - { - "key": "vending", - "description": "Layer 'Vending Machines' shows vending=sweets with a fixed text, namely 'Sweets are sold' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "sweets" - }, - { - "key": "vending", - "description": "Layer 'Vending Machines' shows vending=food with a fixed text, namely 'Food is sold' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "food" - }, - { - "key": "vending", - "description": "Layer 'Vending Machines' shows vending=cigarettes with a fixed text, namely 'Cigarettes are sold' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "cigarettes" - }, - { - "key": "vending", - "description": "Layer 'Vending Machines' shows vending=condoms with a fixed text, namely 'Condoms are sold' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "condoms" - }, - { - "key": "vending", - "description": "Layer 'Vending Machines' shows vending=coffee with a fixed text, namely 'Coffee is sold' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "coffee" - }, - { - "key": "vending", - "description": "Layer 'Vending Machines' shows vending=water with a fixed text, namely 'Drinking water is sold' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "water" - }, - { - "key": "vending", - "description": "Layer 'Vending Machines' shows vending=newspapers with a fixed text, namely 'Newspapers are sold' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "newspapers" - }, - { - "key": "vending", - "description": "Layer 'Vending Machines' shows vending=bicycle_tube with a fixed text, namely 'Bicycle inner tubes are sold' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "bicycle_tube" - }, - { - "key": "vending", - "description": "Layer 'Vending Machines' shows vending=milk with a fixed text, namely 'Milk is sold' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "milk" - }, - { - "key": "vending", - "description": "Layer 'Vending Machines' shows vending=bread with a fixed text, namely 'Bread is sold' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "bread" - }, - { - "key": "vending", - "description": "Layer 'Vending Machines' shows vending=eggs with a fixed text, namely 'Eggs are sold' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "eggs" - }, - { - "key": "vending", - "description": "Layer 'Vending Machines' shows vending=ice_cream with a fixed text, namely 'Ice cream is sold' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "ice_cream" - }, - { - "key": "vending", - "description": "Layer 'Vending Machines' shows vending=cheese with a fixed text, namely 'Cheese is sold' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "cheese" - }, - { - "key": "vending", - "description": "Layer 'Vending Machines' shows vending=honey with a fixed text, namely 'Honey is sold' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "honey" - }, - { - "key": "vending", - "description": "Layer 'Vending Machines' shows vending=potatoes with a fixed text, namely 'Potatoes are sold' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "potatoes" - }, - { - "key": "vending", - "description": "Layer 'Vending Machines' shows vending=meat with a fixed text, namely 'Meat is sold' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "meat" - }, - { - "key": "vending", - "description": "Layer 'Vending Machines' shows vending=fruit with a fixed text, namely 'Fruit is sold' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "fruit" - }, - { - "key": "vending", - "description": "Layer 'Vending Machines' shows vending=strawberries with a fixed text, namely 'Strawberries are sold' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "strawberries" - }, - { - "key": "vending", - "description": "Layer 'Vending Machines' shows vending=flowers with a fixed text, namely 'Flowers are sold' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "flowers" - }, - { - "key": "vending", - "description": "Layer 'Vending Machines' shows vending=parking_tickets with a fixed text, namely 'Parking tickets are sold' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "parking_tickets" - }, - { - "key": "vending", - "description": "Layer 'Vending Machines' shows vending=elongated_coin with a fixed text, namely 'Pressed pennies are sold' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "elongated_coin" - }, - { - "key": "vending", - "description": "Layer 'Vending Machines' shows vending=public_transport_tickets with a fixed text, namely 'Public transport tickets are sold' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "public_transport_tickets" - }, - { - "key": "vending", - "description": "Layer 'Vending Machines' shows vending=bicycle_light with a fixed text, namely 'Bicycle lights are sold' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "bicycle_light" - }, - { - "key": "vending", - "description": "Layer 'Vending Machines' shows vending=gloves with a fixed text, namely 'Gloves are sold' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "gloves" - }, - { - "key": "vending", - "description": "Layer 'Vending Machines' shows vending=bicycle_repair_kit with a fixed text, namely 'Bicycle repair kits are sold' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "bicycle_repair_kit" - }, - { - "key": "vending", - "description": "Layer 'Vending Machines' shows vending=bicycle_pump with a fixed text, namely 'Bicycle pumps are sold' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "bicycle_pump" - }, - { - "key": "vending", - "description": "Layer 'Vending Machines' shows vending=bicycle_lock with a fixed text, namely 'Bicycle locks are sold' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "bicycle_lock" - }, - { - "key": "brand", - "description": "Layer 'Vending Machines' shows and asks freeform values for key 'brand' (in the mapcomplete.org theme 'Personal theme') (This is only shown if vending~^(.*bicycle_tube.*)$)" - }, - { - "key": "brand", - "description": "Layer 'Vending Machines' shows brand=Continental with a fixed text, namely 'Continental tubes are sold here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if vending~^(.*bicycle_tube.*)$)", - "value": "Continental" - }, - { - "key": "brand", - "description": "Layer 'Vending Machines' shows brand=Schwalbe with a fixed text, namely 'Schwalbe tubes are sold here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if vending~^(.*bicycle_tube.*)$)", - "value": "Schwalbe" - }, - { - "key": "opening_hours", - "description": "Layer 'Vending Machines' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'Vending Machines' shows opening_hours=24/7 with a fixed text, namely '24/7 opened (including holidays)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "24/7" - }, - { - "key": "opening_hours", - "description": "Layer 'Vending Machines' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "payment:cash", - "description": "Layer 'Vending Machines' shows payment:cash=yes with a fixed text, namely 'Cash is accepted here' (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:cards", - "description": "Layer 'Vending Machines' shows payment:cards=yes with a fixed text, namely 'Payment cards are accepted here' (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:qr_code", - "description": "Layer 'Vending Machines' shows payment:qr_code=yes with a fixed text, namely 'Payment by QR-code is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:coins", - "description": "Layer 'Vending Machines' shows payment:coins=yes with a fixed text, namely 'Coins are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:notes", - "description": "Layer 'Vending Machines' shows payment:notes=yes with a fixed text, namely 'Bank notes are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:debit_cards", - "description": "Layer 'Vending Machines' shows payment:debit_cards=yes with a fixed text, namely 'Debit cards are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:credit_cards", - "description": "Layer 'Vending Machines' shows payment:credit_cards=yes with a fixed text, namely 'Credit cards are accepted here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.01 EUR with a fixed text, namely '1 cent coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.01 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.02 EUR with a fixed text, namely '2 cent coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.02 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.05 EUR with a fixed text, namely '5 cent coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.05 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.10 EUR with a fixed text, namely '10 cent coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.10 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.20 EUR with a fixed text, namely '20 cent coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.20 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.50 EUR with a fixed text, namely '50 cent coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.50 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Vending Machines' shows payment:coins:denominations=1 EUR with a fixed text, namely '1 euro coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "1 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Vending Machines' shows payment:coins:denominations=2 EUR with a fixed text, namely '2 euro coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "2 EUR" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.05 CHF with a fixed text, namely '5 centimes coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.05 CHF" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.10 CHF with a fixed text, namely '10 centimes coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.10 CHF" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.20 CHF with a fixed text, namely '20 centimes coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.20 CHF" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Vending Machines' shows payment:coins:denominations=0.50 CHF with a fixed text, namely '½ franc coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "0.50 CHF" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Vending Machines' shows payment:coins:denominations=1 CHF with a fixed text, namely '1 franc coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "1 CHF" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Vending Machines' shows payment:coins:denominations=2 CHF with a fixed text, namely '2 francs coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "2 CHF" - }, - { - "key": "payment:coins:denominations", - "description": "Layer 'Vending Machines' shows payment:coins:denominations=5 CHF with a fixed text, namely '5 francs coins are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:coins=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "5 CHF" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Vending Machines' shows payment:notes:denominations=5 EUR with a fixed text, namely '5 euro notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "5 EUR" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Vending Machines' shows payment:notes:denominations=10 EUR with a fixed text, namely '10 euro notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "10 EUR" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Vending Machines' shows payment:notes:denominations=20 EUR with a fixed text, namely '20 euro notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "20 EUR" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Vending Machines' shows payment:notes:denominations=50 EUR with a fixed text, namely '50 euro notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "50 EUR" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Vending Machines' shows payment:notes:denominations=100 EUR with a fixed text, namely '100 euro notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "100 EUR" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Vending Machines' shows payment:notes:denominations=200 EUR with a fixed text, namely '200 euro notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "200 EUR" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Vending Machines' shows payment:notes:denominations=500 EUR with a fixed text, namely '500 euro notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "500 EUR" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Vending Machines' shows payment:notes:denominations=10 CHF with a fixed text, namely '10 francs notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "10 CHF" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Vending Machines' shows payment:notes:denominations=20 CHF with a fixed text, namely '20 francs notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "20 CHF" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Vending Machines' shows payment:notes:denominations=50 CHF with a fixed text, namely '50 francs notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "50 CHF" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Vending Machines' shows payment:notes:denominations=100 CHF with a fixed text, namely '100 francs notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "100 CHF" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Vending Machines' shows payment:notes:denominations=200 CHF with a fixed text, namely '200 francs notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "200 CHF" - }, - { - "key": "payment:notes:denominations", - "description": "Layer 'Vending Machines' shows payment:notes:denominations=1000 CHF with a fixed text, namely '1000 francs notes are accepted' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if (payment:notes=yes | payment:cash=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$))", - "value": "1000 CHF" - }, - { - "key": "operator", - "description": "Layer 'Vending Machines' shows and asks freeform values for key 'operator' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "indoor", - "description": "Layer 'Vending Machines' shows indoor= with a fixed text, namely 'This vending machine is outdoors' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key indoor.", - "value": "" - }, - { - "key": "indoor", - "description": "Layer 'Vending Machines' shows indoor=yes with a fixed text, namely 'This vending machine is indoors' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "indoor", - "description": "Layer 'Vending Machines' shows indoor=no with a fixed text, namely 'This vending machine is outdoors' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "phone", - "description": "Layer 'Vending Machines' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:phone", - "description": "Layer 'Vending Machines' shows contact:phone~.+ with a fixed text, namely '{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "website", - "description": "Layer 'Vending Machines' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'Vending Machines' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "charge", - "description": "Layer 'Vending Machines' shows and asks freeform values for key 'charge' (in the mapcomplete.org theme 'Personal theme') (This is only shown if vending~^(.*bicycle_tube.*)$)" - }, - { - "key": "charge", - "description": "Layer 'Vending Machines' shows and asks freeform values for key 'charge' (in the mapcomplete.org theme 'Personal theme') (This is only shown if vending~^(.*bicycle_light.*)$)" - }, - { - "key": "charge", - "description": "Layer 'Vending Machines' shows and asks freeform values for key 'charge' (in the mapcomplete.org theme 'Personal theme') (This is only shown if vending~^(.*condom.*)$)" - }, - { - "key": "operational_status", - "description": "Layer 'Vending Machines' shows operational_status= with a fixed text, namely 'This vending machine works' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key operational_status.", - "value": "" - }, - { - "key": "operational_status", - "description": "Layer 'Vending Machines' shows operational_status=broken with a fixed text, namely 'This vending machine is broken' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "broken" - }, - { - "key": "operational_status", - "description": "Layer 'Vending Machines' shows operational_status=closed with a fixed text, namely 'This vending machine is closed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "operational_status", - "description": "Layer 'Vending Machines' shows operational_status~.+ with a fixed text, namely 'The operational status is {operational_status}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer veterinary showing features with this tag", - "value": "veterinary" - }, - { - "key": "id", - "description": "Layer 'veterinary' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "website", - "description": "Layer 'veterinary' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:website", - "description": "Layer 'veterinary' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "phone", - "description": "Layer 'veterinary' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "contact:phone", - "description": "Layer 'veterinary' shows contact:phone~.+ with a fixed text, namely '{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'veterinary' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "opening_hours", - "description": "Layer 'veterinary' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Personal theme')", - "value": "closed" - }, - { - "key": "name", - "description": "Layer 'veterinary' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "tourism", - "description": "The MapComplete theme Personal theme has a layer Viewpoint showing features with this tag", - "value": "viewpoint" - }, - { - "key": "id", - "description": "Layer 'Viewpoint' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Viewpoint allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Viewpoint allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Viewpoint allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Viewpoint allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Viewpoint allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "description", - "description": "Layer 'Viewpoint' shows and asks freeform values for key 'description' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Waste Basket showing features with this tag", - "value": "waste_basket" - }, - { - "key": "id", - "description": "Layer 'Waste Basket' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Waste Basket allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Waste Basket allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Waste Basket allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Waste Basket allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Waste Basket allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "waste", - "description": "Layer 'Waste Basket' shows waste= with a fixed text, namely 'A waste basket for general waste' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key waste.", - "value": "" - }, - { - "key": "waste", - "description": "Layer 'Waste Basket' shows waste=trash with a fixed text, namely 'A waste basket for general waste' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "trash" - }, - { - "key": "waste", - "description": "Layer 'Waste Basket' shows waste=dog_excrement with a fixed text, namely 'A waste basket for dog excrements' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "dog_excrement" - }, - { - "key": "waste", - "description": "Layer 'Waste Basket' shows waste=cigarettes with a fixed text, namely 'A waste basket for cigarettes' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "cigarettes" - }, - { - "key": "waste", - "description": "Layer 'Waste Basket' shows waste=drugs with a fixed text, namely 'A waste basket for drugs' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "drugs" - }, - { - "key": "waste", - "description": "Layer 'Waste Basket' shows waste=sharps with a fixed text, namely 'A waste basket for needles and other sharp objects' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "sharps" - }, - { - "key": "waste", - "description": "Layer 'Waste Basket' shows waste=plastic with a fixed text, namely 'A waste basket for plastic' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "plastic" - }, - { - "key": "waste", - "description": "Layer 'Waste Basket' shows waste=pmd with a fixed text, namely 'A waste basket for plastic packaging, metal packaging and drink cartons (PMD)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "pmd" - }, - { - "key": "waste", - "description": "Layer 'Waste Basket' shows waste=paper with a fixed text, namely 'A waste basket for paper' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "paper" - }, - { - "key": "vending", - "description": "Layer 'Waste Basket' shows vending=excrement_bags & not:vending= with a fixed text, namely 'This waste basket has a dispenser for (dog) excrement bags' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if waste~^(.*dog_excrement.*)$ | waste~^(.*trash.*)$ | waste=)", - "value": "excrement_bags" - }, - { - "key": "not:vending", - "description": "Layer 'Waste Basket' shows vending=excrement_bags & not:vending= with a fixed text, namely 'This waste basket has a dispenser for (dog) excrement bags' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key not:vending. (This is only shown if waste~^(.*dog_excrement.*)$ | waste~^(.*trash.*)$ | waste=)", - "value": "" - }, - { - "key": "not:vending", - "description": "Layer 'Waste Basket' shows not:vending=excrement_bags & vending= with a fixed text, namely 'This waste basket does not have a dispenser for (dog) excrement bags' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if waste~^(.*dog_excrement.*)$ | waste~^(.*trash.*)$ | waste=)", - "value": "excrement_bags" - }, - { - "key": "vending", - "description": "Layer 'Waste Basket' shows not:vending=excrement_bags & vending= with a fixed text, namely 'This waste basket does not have a dispenser for (dog) excrement bags' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key vending. (This is only shown if waste~^(.*dog_excrement.*)$ | waste~^(.*trash.*)$ | waste=)", - "value": "" - }, - { - "key": "vending", - "description": "Layer 'Waste Basket' shows vending= with a fixed text, namely 'This waste basket does not have a dispenser for (dog) excrement bags' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key vending. (This is only shown if waste~^(.*dog_excrement.*)$ | waste~^(.*trash.*)$ | waste=)", - "value": "" - }, - { - "key": "amenity", - "description": "The MapComplete theme Personal theme has a layer Waste Disposal Bins showing features with this tag", - "value": "waste_disposal" - }, - { - "key": "id", - "description": "Layer 'Waste Disposal Bins' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "image", - "description": "The layer 'Waste Disposal Bins allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'Waste Disposal Bins allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'Waste Disposal Bins allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'Waste Disposal Bins allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'Waste Disposal Bins allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "amenity", - "description": "Layer 'Waste Disposal Bins' shows amenity=waste_disposal with a fixed text, namely 'This is a medium to large bin for disposal of (household) waste' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "waste_disposal" - }, - { - "key": "amenity", - "description": "Layer 'Waste Disposal Bins' shows amenity=recycling with a fixed text, namely 'This is actually a recycling container' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "recycling" - }, - { - "key": "access", - "description": "Layer 'Waste Disposal Bins' shows and asks freeform values for key 'access' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "access", - "description": "Layer 'Waste Disposal Bins' shows access=yes with a fixed text, namely 'This bin can be used by anyone' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "yes" - }, - { - "key": "access", - "description": "Layer 'Waste Disposal Bins' shows access=no with a fixed text, namely 'This bin is private' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "no" - }, - { - "key": "access", - "description": "Layer 'Waste Disposal Bins' shows access=residents with a fixed text, namely 'This bin is only for residents' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "residents" - }, - { - "key": "location", - "description": "Layer 'Waste Disposal Bins' shows location=underground with a fixed text, namely 'This is an underground container' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "underground" - }, - { - "key": "location", - "description": "Layer 'Waste Disposal Bins' shows location=indoor with a fixed text, namely 'This container is located indoors' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", - "value": "indoor" - }, - { - "key": "location", - "description": "Layer 'Waste Disposal Bins' shows location= with a fixed text, namely 'This container is located outdoors' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key location.", - "value": "" - }, - { - "key": "generator:source", - "description": "The MapComplete theme Personal theme has a layer wind turbine showing features with this tag", - "value": "wind" - }, - { - "key": "id", - "description": "Layer 'wind turbine' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Personal theme') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "generator:output:electricity", - "description": "Layer 'wind turbine' shows and asks freeform values for key 'generator:output:electricity' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "operator", - "description": "Layer 'wind turbine' shows and asks freeform values for key 'operator' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "height", - "description": "Layer 'wind turbine' shows and asks freeform values for key 'height' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "rotor:diameter", - "description": "Layer 'wind turbine' shows and asks freeform values for key 'rotor:diameter' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "start_date", - "description": "Layer 'wind turbine' shows and asks freeform values for key 'start_date' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "fixme", - "description": "Layer 'wind turbine' shows and asks freeform values for key 'fixme' (in the mapcomplete.org theme 'Personal theme')" - }, - { - "key": "image", - "description": "The layer 'wind turbine allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "panoramax", - "description": "The layer 'wind turbine allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "mapillary", - "description": "The layer 'wind turbine allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikidata", - "description": "The layer 'wind turbine allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - }, - { - "key": "wikipedia", - "description": "The layer 'wind turbine allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" - } - ] -} \ No newline at end of file diff --git a/Docs/TagInfo/mapcomplete_postboxes.json b/Docs/TagInfo/mapcomplete_postboxes.json index ea2d909537..9cfda61059 100644 --- a/Docs/TagInfo/mapcomplete_postboxes.json +++ b/Docs/TagInfo/mapcomplete_postboxes.json @@ -39,6 +39,10 @@ "key": "wikipedia", "description": "The layer 'Postboxes allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" }, + { + "key": "operator", + "description": "Layer 'Postboxes' shows and asks freeform values for key 'operator' (in the mapcomplete.org theme 'Postbox and Post Office Map')" + }, { "key": "amenity", "description": "The MapComplete theme Postbox and Post Office Map has a layer Post offices showing features with this tag", diff --git a/Docs/Tags_format.md b/Docs/Tags_format.md index 7f8bbe2bba..5bfec93796 100644 --- a/Docs/Tags_format.md +++ b/Docs/Tags_format.md @@ -26,10 +26,12 @@ you are building your theme. 6. [!~ Value should not match regex](#!~-value-should-not-match-regex) 7. [!~i~ Value does not match case-invariant regex](#!~i~-value-does-not-match-case-invariant-regex) 8. [~~ Key and value should match given regex](#~~-key-and-value-should-match-given-regex) -9. [:= Substitute ... {some_key} ... and match key](#=-substitute-...-{some_key}-...-and-match-key) -10. [!:= Substitute {some_key} should not match key](#!=-substitute-{some_key}-should-not-match-key) -11. [<= >= < > Logical comparators](#<=->=-<->-logical-comparators) -12. [Logical operators](#logical-operators) +9. [~i~~ Key and value should match a given regex; value is case-invariant](#~i~~-key-and-value-should-match-a-given-regex-value-is-case-invariant) +10. [!~i~~ Key and value should match a given regex; value is case-invariant](#!~i~~-key-and-value-should-match-a-given-regex-value-is-case-invariant) +11. [:= Substitute ... {some_key} ... and match key](#=-substitute-...-{some_key}-...-and-match-key) +12. [!:= Substitute {some_key} should not match key](#!=-substitute-{some_key}-should-not-match-key) +13. [<= >= < > Logical comparators](#<=->=-<->-logical-comparators) +14. [Logical operators](#logical-operators) Example ------- @@ -112,6 +114,14 @@ A tag can also be tested against a regex with `key~i~regex`, where the case of t Both the `key` and `value` part of this specification are interpreted as regexes, both the key and value musth completely match their respective regexes +## `~i~~` Key and value should match a given regex; value is case-invariant + +Similar to ~~, except that the value is case-invariant + +## `!~i~~` Key and value should match a given regex; value is case-invariant + +Similar to !~~, except that the value is case-invariant + ## `:=` Substitute `... {some_key} ...` and match `key` **This is an advanced feature - use with caution** diff --git a/Docs/Themes/atm.md b/Docs/Themes/atm.md index 29fdad0239..e093ae95c6 100644 --- a/Docs/Themes/atm.md +++ b/Docs/Themes/atm.md @@ -54,7 +54,9 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + [images](#images) - + [minimap](#minimap) + + [phone](#phone) + + [email](#email) + + [website](#website) + [opening_hours](#opening_hours) + [Opening hours](#opening-hours) + [post_partner](#post_partner) @@ -171,6 +173,9 @@ Elements must match **all** of the following expressions: | attribute | type | values which are supported by this layer | -----|-----|----- | +| [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) | | | [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) | | @@ -187,10 +192,36 @@ This block shows the known images which are linked with the `image`-keys, but al _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* -### minimap +### phone -_This tagrendering has no question and is thus read-only_ -*{minimap(18): height: 5rem; overflow: hidden; border-radius:3rem; }* +The question is `What is the phone number of {title()}?` +*{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set + + - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ + +This tagrendering has labels +`contact` + +### email + +The question is `What is the email address of {title()}?` +*{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` + +### 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` ### opening_hours diff --git a/Docs/Themes/blind_osm.md b/Docs/Themes/blind_osm.md index 276ae33d70..5945e42703 100644 --- a/Docs/Themes/blind_osm.md +++ b/Docs/Themes/blind_osm.md @@ -14,6 +14,8 @@ This theme contains the following layers: - [transit_stops](../Layers/transit_stops.md) - [elevator](../Layers/elevator.md) - [stairs](../Layers/stairs.md) + - [tactile_map](../Layers/tactile_map.md) + - [tactile_model](../Layers/tactile_model.md) Available languages: diff --git a/Docs/Themes/circular_economy.md b/Docs/Themes/circular_economy.md index 13f8d35b09..2c32d87686 100644 --- a/Docs/Themes/circular_economy.md +++ b/Docs/Themes/circular_economy.md @@ -728,7 +728,7 @@ This tagrendering has labels | id | question | osmTags | -----|-----|----- | | shop_types.0 | *What kind of shop is this?* (default) | | -| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | +| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | ((shop=rental & amenity=bicycle_rental)) | | shop_types.2 | Farm Supply Shop | shop=agrarian | | shop_types.3 | Liquor Store | shop=alcohol | | shop_types.4 | Anime / Manga Shop | shop=anime | diff --git a/Docs/Themes/climbing.md b/Docs/Themes/climbing.md index b3fa8a4235..0d47a97977 100644 --- a/Docs/Themes/climbing.md +++ b/Docs/Themes/climbing.md @@ -756,7 +756,7 @@ This tagrendering has labels | id | question | osmTags | -----|-----|----- | | shop_types.0 | *What kind of shop is this?* (default) | | -| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | +| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | ((shop=rental & amenity=bicycle_rental)) | | shop_types.2 | Farm Supply Shop | shop=agrarian | | shop_types.3 | Liquor Store | shop=alcohol | | shop_types.4 | Anime / Manga Shop | shop=anime | diff --git a/Docs/Themes/cycle_infra.md b/Docs/Themes/cycle_infra.md index 8ed8507ddb..1a76fec5f8 100644 --- a/Docs/Themes/cycle_infra.md +++ b/Docs/Themes/cycle_infra.md @@ -12,6 +12,7 @@ This theme contains the following layers: - [barrier](../Layers/barrier.md) - [crossings](../Layers/crossings.md) - [bicycle_counter](../Layers/bicycle_counter.md) + - [cyclist_waiting_aid](../Layers/cyclist_waiting_aid.md) Available languages: diff --git a/Docs/Themes/ghostbikes.md b/Docs/Themes/ghostbikes.md index 4b8a9f0e34..57c640520a 100644 --- a/Docs/Themes/ghostbikes.md +++ b/Docs/Themes/ghostbikes.md @@ -33,6 +33,7 @@ Available languages: - ca - cs - pt + - uk # Layers defined in this theme configuration file These layers can not be reused in different themes. diff --git a/Docs/Themes/ghostsigns.md b/Docs/Themes/ghostsigns.md index 25b8d246a6..0a7f5764cd 100644 --- a/Docs/Themes/ghostsigns.md +++ b/Docs/Themes/ghostsigns.md @@ -543,6 +543,25 @@ This tagrendering has labels | artwork-artwork_type.12 | Tilework | artwork_type=tilework | | artwork-artwork_type.13 | Woodcarving | artwork_type=woodcarving | +| id | question | osmTags | +-----|-----|----- | +| memorial-type.0 | *What type of memorial is this?* (default) | | +| memorial-type.1 | This is a statue | memorial=statue | +| memorial-type.2 | This is a plaque | memorial=plaque | +| memorial-type.3 | This is a commemorative bench | memorial=bench | +| memorial-type.4 | This is a ghost bike - a bicycle painted white to remember a cyclist whom deceased because of a car crash | memorial=ghost_bike | +| memorial-type.5 | This is a stolperstein (stumbing stone) | memorial=stolperstein | +| memorial-type.6 | This is a stele | memorial=stele | +| memorial-type.7 | This is a memorial stone | memorial=stone | +| memorial-type.8 | This is a bust | memorial=bust | +| memorial-type.9 | This is a sculpture | memorial=sculpture | +| memorial-type.10 | This is an obelisk | memorial=obelisk | +| memorial-type.11 | This is a cross | memorial=cross | +| memorial-type.12 | This is a blue plaque | memorial=blue_plaque | +| memorial-type.13 | This is a historic tank, permanently placed in public space as memorial | memorial=tank | +| memorial-type.14 | This is a memorial tree | memorial=tree | +| memorial-type.15 | This is a gravestone; the person is buried here | historic=tomb | + This document is autogenerated from [assets/themes/ghostsigns/ghostsigns.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/ghostsigns/ghostsigns.json) diff --git a/Docs/Themes/glutenfree.md b/Docs/Themes/glutenfree.md index 2b65bb4673..7dd1cec731 100644 --- a/Docs/Themes/glutenfree.md +++ b/Docs/Themes/glutenfree.md @@ -1521,7 +1521,7 @@ This tagrendering has labels | id | question | osmTags | -----|-----|----- | | shop_types.0 | *What kind of shop is this?* (default) | | -| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | +| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | ((shop=rental & amenity=bicycle_rental)) | | shop_types.2 | Farm Supply Shop | shop=agrarian | | shop_types.3 | Liquor Store | shop=alcohol | | shop_types.4 | Anime / Manga Shop | shop=anime | diff --git a/Docs/Themes/healthcare.md b/Docs/Themes/healthcare.md index 2008fa2a5e..68e38a69e3 100644 --- a/Docs/Themes/healthcare.md +++ b/Docs/Themes/healthcare.md @@ -758,7 +758,7 @@ This tagrendering has labels | id | question | osmTags | -----|-----|----- | | shop_types.0 | *What kind of shop is this?* (default) | | -| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | +| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | ((shop=rental & amenity=bicycle_rental)) | | shop_types.2 | Farm Supply Shop | shop=agrarian | | shop_types.3 | Liquor Store | shop=alcohol | | shop_types.4 | Anime / Manga Shop | shop=anime | diff --git a/Docs/Themes/kerbs_and_crossings.md b/Docs/Themes/kerbs_and_crossings.md index febea7fc6a..ecc67c1037 100644 --- a/Docs/Themes/kerbs_and_crossings.md +++ b/Docs/Themes/kerbs_and_crossings.md @@ -38,7 +38,7 @@ Available languages: - [Supported attributes](#supported-attributes) + [images](#images) + [crossing-type](#crossing-type) - + [crossing-is-zebra](#crossing-is-zebra) + + [markings](#markings) + [crossing-bicycle-allowed](#crossing-bicycle-allowed) + [crossing-has-island](#crossing-has-island) + [crossing-tactile](#crossing-tactile) @@ -84,8 +84,8 @@ Elements must match the expression ** [crossing](https://wiki.openstreetmap.org/wiki/Key:crossing) | Multiple choice | [uncontrolled](https://wiki.openstreetmap.org/wiki/Tag:crossing%3Duncontrolled) [traffic_signals](https://wiki.openstreetmap.org/wiki/Tag:crossing%3Dtraffic_signals) [unmarked](https://wiki.openstreetmap.org/wiki/Tag:crossing%3Dunmarked) | -| [crossing_ref](https://wiki.openstreetmap.org/wiki/Key:crossing_ref) | Multiple choice | [zebra](https://wiki.openstreetmap.org/wiki/Tag:crossing_ref%3Dzebra) [](https://wiki.openstreetmap.org/wiki/Tag:crossing_ref%3D) | +| [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: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) | @@ -109,18 +109,30 @@ The question is `What kind of crossing is this?` - *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 + - *Crossing without crossing markings* is shown if with crossing=unmarked. _This option cannot be chosen as answer_ This tagrendering is only visible in the popup if the following condition is met: highway=crossing -### crossing-is-zebra +### markings -The question is `Is this is a zebra crossing?` +The question is `What kind of markings does this crossing have?` +*This crossing has {crossing:markings} markings* is shown if `crossing:markings` is set - - *This is a zebra crossing* is shown if with crossing_ref=zebra - - *This is not a zebra crossing* is shown if with crossing_ref= - -This tagrendering is only visible in the popup if the following condition is met: crossing=uncontrolled + - *This crossing has no markings* is shown if with crossing:markings=no + - *This crossing has zebra markings* is shown if with crossing:markings=zebra + - *This crossing has markings of an unknown type* is shown if with crossing:markings=yes. _This option cannot be chosen as answer_ + - *This crossings has lines on either side of the crossing* is shown if with crossing:markings=lines + - *This crossing has lines on either side of the crossing, along with bars connecting them* is shown if with crossing:markings=ladder + - *This crossing has dashed lines on either sides of the crossing* is shown if with crossing:markings=dashes + - *This crossing has dotted lines on either sides of the crossing* is shown if with crossing:markings=dots + - *This crossing is marked by using a different coloured surface* is shown if with crossing:markings=surface + - *This crossing has lines on either side of the crossing, along with angled bars connecting them* is shown if with crossing:markings=ladder:skewed + - *This crossing has zebra markings with an interruption in every bar* is shown if with crossing:markings=zebra:paired + - *This crossing has zebra markings in alternating colours* is shown if with crossing:markings=zebra:bicolour + - *This crossing has double zebra markings* is shown if with crossing:markings=zebra:double + - *This crossing has pictograms on the road* is shown if with crossing:markings=pictograms + - *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 ### crossing-bicycle-allowed diff --git a/Docs/Themes/lactosefree.md b/Docs/Themes/lactosefree.md index e44015fa1b..7528bfb109 100644 --- a/Docs/Themes/lactosefree.md +++ b/Docs/Themes/lactosefree.md @@ -1519,7 +1519,7 @@ This tagrendering has labels | id | question | osmTags | -----|-----|----- | | shop_types.0 | *What kind of shop is this?* (default) | | -| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | +| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | ((shop=rental & amenity=bicycle_rental)) | | shop_types.2 | Farm Supply Shop | shop=agrarian | | shop_types.3 | Liquor Store | shop=alcohol | | shop_types.4 | Anime / Manga Shop | shop=anime | diff --git a/Docs/Themes/openlovemap.md b/Docs/Themes/openlovemap.md index c454a09208..27ff9f6810 100644 --- a/Docs/Themes/openlovemap.md +++ b/Docs/Themes/openlovemap.md @@ -801,11 +801,11 @@ This tagrendering has labels | id | question | osmTags | -----|-----|----- | | fetish.0 | *Does this shop offer fetish gear?* (default) | | -| fetish.1 | This shop offers soft BDSM-gear, such as fluffy handcuffs, a 'fifty-shade-of-grey'-starterset, ... | fetish:bdsm:soft=yes | -| fetish.2 | This shop offers specialized BDSM-gear, such as spreader bars, supplies for needle play, medical bondage supplies, impact tools, shackles, metal colors, cuffs, nipple clamps, shibari accessories, ... | fetish:bdsm:specialized=yes | -| fetish.3 | This shop offers pet play accessories, such as puppy masks, animal masks, pony play, tails, hoof shoes, ... | fetish:pet_play=yes | -| fetish.4 | This shop offers leather gear, including pants and shirts usable in daily life up till leather harnesses | fetish:leather=yes | -| fetish.5 | This shop offers uniforms for roleplay, such nurse uniforms, military uniforms, police, school girl, french maid, ... | fetish:uniform=yes | +| fetish.1 | This shop offers soft BDSM-gear, such as fluffy handcuffs, a 'fifty-shade-of-grey'-starterset, ... | fetish:bdsm:soft~^(.+;)?yes(;.+)$ | +| fetish.2 | This shop offers specialized BDSM-gear, such as spreader bars, supplies for needle play, medical bondage supplies, impact tools, shackles, metal colors, cuffs, nipple clamps, shibari accessories, ... | fetish:bdsm:specialized~^(.+;)?yes(;.+)$ | +| fetish.3 | This shop offers pet play accessories, such as puppy masks, animal masks, pony play, tails, hoof shoes, ... | fetish:pet_play~^(.+;)?yes(;.+)$ | +| fetish.4 | This shop offers leather gear, including pants and shirts usable in daily life up till leather harnesses | fetish:leather~^(.+;)?yes(;.+)$ | +| fetish.5 | This shop offers uniforms for roleplay, such nurse uniforms, military uniforms, police, school girl, french maid, ... | fetish:uniform~^(.+;)?yes(;.+)$ | | id | question | osmTags | -----|-----|----- | @@ -818,7 +818,7 @@ This tagrendering has labels | id | question | osmTags | -----|-----|----- | | shop_types.0 | *What kind of shop is this?* (default) | | -| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | +| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | ((shop=rental & amenity=bicycle_rental)) | | shop_types.2 | Farm Supply Shop | shop=agrarian | | shop_types.3 | Liquor Store | shop=alcohol | | shop_types.4 | Anime / Manga Shop | shop=anime | diff --git a/Docs/Themes/personal.md b/Docs/Themes/personal.md index 472398c274..e2800de7bf 100644 --- a/Docs/Themes/personal.md +++ b/Docs/Themes/personal.md @@ -44,6 +44,7 @@ This theme contains the following layers: - [crossings](../Layers/crossings.md) - [current_view](../Layers/current_view.md) - [cycleways_and_roads](../Layers/cycleways_and_roads.md) + - [cyclist_waiting_aid](../Layers/cyclist_waiting_aid.md) - [defibrillator](../Layers/defibrillator.md) - [dentist](../Layers/dentist.md) - [disaster_response](../Layers/disaster_response.md) @@ -119,6 +120,8 @@ This theme contains the following layers: - [stairs](../Layers/stairs.md) - [street_lamps](../Layers/street_lamps.md) - [surveillance_camera](../Layers/surveillance_camera.md) + - [tactile_map](../Layers/tactile_map.md) + - [tactile_model](../Layers/tactile_model.md) - [tertiary_education](../Layers/tertiary_education.md) - [ticket_machine](../Layers/ticket_machine.md) - [toilet](../Layers/toilet.md) diff --git a/Docs/Themes/pets.md b/Docs/Themes/pets.md index 07c4f96b3c..30d4d1c73a 100644 --- a/Docs/Themes/pets.md +++ b/Docs/Themes/pets.md @@ -1306,7 +1306,7 @@ This tagrendering has labels | id | question | osmTags | -----|-----|----- | | shop_types.0 | *What kind of shop is this?* (default) | | -| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | +| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | ((shop=rental & amenity=bicycle_rental)) | | shop_types.2 | Farm Supply Shop | shop=agrarian | | shop_types.3 | Liquor Store | shop=alcohol | | shop_types.4 | Anime / Manga Shop | shop=anime | diff --git a/Docs/Themes/postboxes.md b/Docs/Themes/postboxes.md index dd6e995879..2034a7f887 100644 --- a/Docs/Themes/postboxes.md +++ b/Docs/Themes/postboxes.md @@ -12,6 +12,7 @@ This theme contains the following layers: - [postoffices](../Layers/postoffices.md) - [parcel_lockers](../Layers/parcel_lockers.md) - [shops](../Layers/shops.md) + - [walls_and_buildings](../Layers/walls_and_buildings.md) Available languages: diff --git a/Docs/Themes/sports.md b/Docs/Themes/sports.md index 2301f07270..6b6ca9f6cc 100644 --- a/Docs/Themes/sports.md +++ b/Docs/Themes/sports.md @@ -745,7 +745,7 @@ This tagrendering has labels | id | question | osmTags | -----|-----|----- | | shop_types.0 | *What kind of shop is this?* (default) | | -| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | +| shop_types.1 | Bicycle rental shop | shop=bicycle_rental | ((shop=rental & amenity=bicycle_rental)) | | shop_types.2 | Farm Supply Shop | shop=agrarian | | shop_types.3 | Liquor Store | shop=alcohol | | shop_types.4 | Anime / Manga Shop | shop=anime | diff --git a/Docs/URL_Parameters.md b/Docs/URL_Parameters.md index e9f30473e8..a940d9ad87 100644 --- a/Docs/URL_Parameters.md +++ b/Docs/URL_Parameters.md @@ -364,7 +364,7 @@ The default value is _0_ Used to complete the login -This documentation is defined in the source code at [ThemeViewState.ts](/src/Models/ThemeViewState.ts#L188) +This documentation is defined in the source code at [ThemeViewState.ts](/src/Models/ThemeViewState.ts#L189) No default value set diff --git a/assets/layers/charging_station/charging_station.json b/assets/layers/charging_station/charging_station.json index 7db256448f..dd27e3f363 100644 --- a/assets/layers/charging_station/charging_station.json +++ b/assets/layers/charging_station/charging_station.json @@ -75,8 +75,8 @@ "nl": "Oplaadpunten", "ca": "Una estació de càrrega", "de": "Eine Ladestation", - "fr": "Une station de recharge", - "es": "Un punto de carga" + "es": "Un punto de carga", + "fr": "Une station de recharge" }, "#": "no-question-hint-check", "tagRenderings": [ @@ -89,8 +89,8 @@ "nl": "Welke voertuigen kunnen hier opgeladen worden?", "ca": "Quins vehicles tenen permesa la càrrega aquí?", "de": "Welche Fahrzeuge können hier laden?", - "pl": "Jakie pojazdy mogą być tutaj ładowane?", - "es": "¿Qué vehículos pueden cargar aquí?" + "es": "¿Qué vehículos pueden cargar aquí?", + "pl": "Jakie pojazdy mogą być tutaj ładowane?" }, "multiAnswer": true, "mappings": [ @@ -102,8 +102,8 @@ "nl": "Elektrische fietsen kunnen hier opgeladen worden", "ca": "Aquí es poden carregar bicicletes", "de": "Hier können Fahrräder laden", - "pl": "Mogą tutaj być ładowane rowery", - "es": "Aquí se pueden cargar bicicletas" + "es": "Aquí se pueden cargar bicicletas", + "pl": "Mogą tutaj być ładowane rowery" } }, { @@ -114,8 +114,8 @@ "nl": "Elektrische auto's kunnen hier opgeladen worden", "ca": "Aquí es poden carregar cotxes", "de": "Hier können Autos laden", - "pl": "Mogą tutaj być ładowane samochody", - "es": "Aquí se pueden cargar coches" + "es": "Aquí se pueden cargar coches", + "pl": "Mogą tutaj być ładowane samochody" } }, { @@ -126,8 +126,8 @@ "nl": "Elektrische scooters (snorfiets of bromfiets) kunnen hier opgeladen worden", "ca": "Aquí es poden carregar Scooters", "de": "Hier können Roller laden", - "pl": "Mogą być tutaj ładowane hulajnogi", - "es": "Aquí se pueden cargar patinetes" + "es": "Aquí se pueden cargar patinetes", + "pl": "Mogą być tutaj ładowane hulajnogi" } }, { @@ -149,8 +149,8 @@ "nl": "Bussen kunnen hier opgeladen worden", "ca": "Aquí es poden carregar autobusos", "de": "Hier können Busse laden", - "pl": "Mogą być tutaj ładowane autobusy", - "es": "Aquí se pueden cargar autobuses" + "es": "Aquí se pueden cargar autobuses", + "pl": "Mogą być tutaj ładowane autobusy" } } ] @@ -162,8 +162,8 @@ "nl": "Wie mag er dit oplaadpunt gebruiken?", "ca": "Qui pot utilitzar aquesta estació de càrrega?", "de": "Wer darf diese Ladestation benutzen?", - "pl": "Kto może używać tej stacji ładowania?", - "es": "¿Quién puede usar este punto de carga?" + "es": "¿Quién puede usar este punto de carga?", + "pl": "Kto może używać tej stacji ładowania?" }, "render": { "en": "Access is {access}", @@ -187,8 +187,8 @@ "nl": "Toegankelijk voor iedereen (mogelijks met aanmelden en/of te betalen)", "ca": "Qualsevol persona pot utilitzar aquesta estació de recàrrega (pot ser calgui un pagament)", "de": "Jeder kann die Station nutzen (eventuell gegen Bezahlung)", - "pl": "Każdy może używać tej stacji ładowania (opłata może być wymagana)", - "es": "Cualquiera puede usar este punto de carga (puede ser necesario el pago)" + "es": "Cualquiera puede usar este punto de carga (puede ser necesario el pago)", + "pl": "Każdy może używać tej stacji ładowania (opłata może być wymagana)" } }, { @@ -198,8 +198,8 @@ "nl": "Toegankelijk voor iedereen (mogelijks met aanmelden en/of te betalen)", "ca": "Qualsevol persona pot utilitzar aquesta estació de recàrrega (pot ser calgui un pagament)", "de": "Jeder kann diese Ladestation nutzen (eventuell gegen Bezahlung)", - "pl": "Każdy może używać tej stacji ładowania (opłata może być wymagana)", - "es": "Cualquiera puede usar este punto de carga (puede ser necesario el pago)" + "es": "Cualquiera puede usar este punto de carga (puede ser necesario el pago)", + "pl": "Każdy może używać tej stacji ładowania (opłata może być wymagana)" }, "hideInAnswer": true }, @@ -252,16 +252,16 @@ "nl": "{capacity} voertuigen kunnen hier op hetzelfde moment opgeladen worden", "ca": "Aquí poden carregar {capacity} vehicles a l'hora", "de": "Hier können {capacity} Fahrzeuge gleichzeitig laden", - "pl": "{capacity} pojazdów może być tutaj ładowanych jednocześnie", - "es": "{capacity} vehículos se pueden cargar aquí al mismo tiempo" + "es": "{capacity} vehículos se pueden cargar aquí al mismo tiempo", + "pl": "{capacity} pojazdów może być tutaj ładowanych jednocześnie" }, "question": { "en": "How much vehicles can be charged here at the same time?", "nl": "Hoeveel voertuigen kunnen hier opgeladen worden?", "ca": "Quants vehicles poden carregar a la vegada?", "de": "Wie viele Fahrzeuge können hier gleichzeitig laden?", - "pl": "Ile pojazdów może być tutaj ładowanych jednocześnie?", - "es": "¿Cuántos vehículos se pueden cargar aquí al mismo tiempo?" + "es": "¿Cuántos vehículos se pueden cargar aquí al mismo tiempo?", + "pl": "Ile pojazdów może być tutaj ładowanych jednocześnie?" }, "freeform": { "key": "capacity", @@ -2252,8 +2252,8 @@ "nl": "Wanneer is dit oplaadpunt beschikbaar??", "ca": "Quan està oberta aquesta estació de càrrega?", "de": "Wann ist die Ladestation geöffnet?", - "pl": "Kiedy jest otwarta ta stacja ładowania?", - "es": "¿Cuándo está abierto este punto de carga?" + "es": "¿Cuándo está abierto este punto de carga?", + "pl": "Kiedy jest otwarta ta stacja ładowania?" } }, "id": "OH" @@ -2313,8 +2313,8 @@ "en": "Free to use", "ca": "Ús gratuït", "de": "Kostenlose Nutzung", - "pl": "Darmowa", - "es": "De uso gratuito" + "es": "De uso gratuito", + "pl": "Darmowa" }, "hideInAnswer": true }, @@ -2403,8 +2403,8 @@ "nl": "Aanmelden met een lidkaart is mogelijk", "ca": "Autenticació mitjançant una targeta de soci", "de": "Authentifizierung durch eine Mitgliedskarte", - "fr": "Authentification par carte de membre", - "es": "Autenticación mediante tarjeta de socio" + "es": "Autenticación mediante tarjeta de socio", + "fr": "Authentification par carte de membre" } }, { @@ -2415,8 +2415,8 @@ "nl": "Aanmelden via een applicatie is mogelijk", "ca": "Autenticació mitjançant una aplicació", "de": "Authentifizierung per App", - "fr": "Authentification par une application", - "es": "Autenticación mediante una aplicación" + "es": "Autenticación mediante una aplicación", + "fr": "Authentification par une application" } }, { @@ -2426,8 +2426,8 @@ "en": "Authentication via phone call is available", "nl": "Aanmelden door te bellen naar een telefoonnummer is mogelijk", "de": "Authentifizierung per Anruf ist möglich", - "fr": "Authentification possible par appel téléphonique", - "es": "Hay disponible autenticación por llamada telefónica" + "es": "Hay disponible autenticación por llamada telefónica", + "fr": "Authentification possible par appel téléphonique" } }, { @@ -2437,8 +2437,8 @@ "en": "Authentication via SMS is available", "nl": "Aanmelden via SMS is mogelijk", "de": "Authentifizierung per SMS ist möglich", - "fr": "Authentification possible par SMS", - "es": "Hay disponible autenticación por SMS" + "es": "Hay disponible autenticación por SMS", + "fr": "Authentification possible par SMS" } }, { @@ -2568,18 +2568,18 @@ "nl": "Maakt deel uit van het {network}-netwerk", "ca": "Part de la xarxa {network}", "de": "Teil des Netzwerks {network}", + "es": "Parte de la red {network}", "pl": "Część sieci {network}", - "uk": "Частина мережі {network}", - "es": "Parte de la red {network}" + "uk": "Частина мережі {network}" }, "question": { "en": "Is this charging station part of a network?", "nl": "Is dit oplaadpunt deel van een groter netwerk?", "ca": "Aquesta estació de càrrega forma part d'una xarxa?", "de": "Ist diese Ladestation Teil eines Netzwerks?", + "es": "¿Este punto de carga forma parte de una red?", "pl": "Czy ta stacja ładowania jest częścią sieci?", - "uk": "Чи є ця зарядна станція частиною мережі?", - "es": "¿Este punto de carga forma parte de una red?" + "uk": "Чи є ця зарядна станція частиною мережі?" }, "freeform": { "key": "network" @@ -2591,8 +2591,8 @@ "en": "Not part of a bigger network, e.g. because the charging station is maintained by a local business", "nl": "Maakt geen deel uit van een groter netwerk, een lokale zaak of organisatie beheert dit oplaadpunt", "de": "Nicht Teil eines größeren Netzwerks, z. B. weil die Ladestation von einem lokalen Unternehmen betrieben wird", - "uk": "Не є частиною більшої мережі, наприклад, тому що зарядна станція обслуговується місцевим підприємством", - "es": "No forma parte de una red mayor, por ejemplo, porque el punto de carga es mantenido por un negocio local" + "es": "No forma parte de una red mayor, por ejemplo, porque el punto de carga es mantenido por un negocio local", + "uk": "Не є частиною більшої мережі, наприклад, тому що зарядна станція обслуговується місцевим підприємством" } }, { @@ -2601,9 +2601,9 @@ "en": "Not part of a bigger network", "nl": "Maakt geen deel uit van een groter netwerk", "de": "Nicht Teil eines größeren Netzwerks", + "es": "No forma parte de una red mayor", "pl": "Nie jest częścią większej sieci", - "uk": "Не є частиною великої мережі", - "es": "No forma parte de una red mayor" + "uk": "Не є частиною великої мережі" }, "hideInAnswer": true }, @@ -2659,8 +2659,8 @@ "nl": "Wordt beheerd door {operator}", "ca": "Aquesta estació de càrrega l'opera {operator}", "de": "Die Station wird betrieben von {operator}", - "pl": "Ta stacja ładowania jest obsługiwana przez {operator}", - "es": "Este punto de carga es operado por {operator}" + "es": "Este punto de carga es operado por {operator}", + "pl": "Ta stacja ładowania jest obsługiwana przez {operator}" }, "freeform": { "key": "operator" @@ -2694,16 +2694,16 @@ "nl": "Wat is het telefoonnummer van de beheerder van dit oplaadpunt?", "ca": "A quin número es pot cridar si hi ha algun problema amb aquest punt de càrrega?", "de": "Welche Nummer kann man anrufen, wenn es ein Problem mit dieser Ladestation gibt?", - "pl": "Na jaki numer można zadzwonić w przypadku problemów z tą stacją ładowania?", - "es": "¿A qué número se puede llamar si hay un problema con este punto de carga?" + "es": "¿A qué número se puede llamar si hay un problema con este punto de carga?", + "pl": "Na jaki numer można zadzwonić w przypadku problemów z tą stacją ładowania?" }, "render": { "en": "In case of problems, call {phone}", "nl": "Bij problemen, bel naar {phone}", "ca": "En cas de problemes, truqueu a {phone}", "de": "Bei Problemen, anrufen unter {phone}", - "pl": "W przypadku problemów zadzwoń na {phone}", - "es": "En caso de problemas, llama a {phone}" + "es": "En caso de problemas, llama a {phone}", + "pl": "W przypadku problemów zadzwoń na {phone}" }, "freeform": { "key": "phone", @@ -2725,8 +2725,8 @@ "nl": "Bij problemen, email naar {email}", "ca": "En cas de problemes, envia un email a {email}", "de": "Bei Problemen senden Sie bitte eine E-Mail an {email}", - "pl": "W przypadku problemów, wyślij emaila do {email}", - "es": "En caso de problemas, envía un correo electrónico a {email}" + "es": "En caso de problemas, envía un correo electrónico a {email}", + "pl": "W przypadku problemów, wyślij emaila do {email}" }, "freeform": { "key": "email", @@ -2759,15 +2759,15 @@ "en": "What is the reference number of this charging station?", "nl": "Wat is het referentienummer van dit oplaadstation?", "de": "Welche Kennnummer hat die Ladestation?", - "pl": "Jaki jest numer referencyjny tej stacji ładowania?", - "es": "¿Cuál es el número de referencia de este punto de carga?" + "es": "¿Cuál es el número de referencia de este punto de carga?", + "pl": "Jaki jest numer referencyjny tej stacji ładowania?" }, "render": { "en": "Reference number is {ref}", "nl": "Het referentienummer van dit oplaadpunt is {ref}", "de": "Die Kennziffer ist {ref}", - "pl": "Numer referencyjny to {ref}", - "es": "El número de referencia es {ref}" + "es": "El número de referencia es {ref}", + "pl": "Numer referencyjny to {ref}" }, "freeform": { "key": "ref" @@ -2800,9 +2800,9 @@ "nl": "Dit oplaadpunt werkt", "ca": "Aquesta estació de càrrega funciona", "de": "Die Station ist in Betrieb", + "es": "Este punto de carga funciona", "fr": "Cette station de recharge fonctionne", - "pl": "Ta stacja ładowania działa", - "es": "Este punto de carga funciona" + "pl": "Ta stacja ładowania działa" } }, { @@ -2820,8 +2820,8 @@ "nl": "Dit oplaadpunt is kapot", "ca": "Aquesta estació de carrega està trencada", "de": "Die Station ist defekt", - "pl": "Ta stacja ładowania jest zepsuta", - "es": "Este punto de carga está roto" + "es": "Este punto de carga está roto", + "pl": "Ta stacja ładowania jest zepsuta" } }, { @@ -2839,8 +2839,8 @@ "nl": "Hier zal binnenkort een oplaadpunt gebouwd worden", "ca": "Aquí està prevista una estació de recàrrega", "de": "Die Station ist erst in Planung", - "pl": "Planowana jest tutaj stacja ładowania", - "es": "Aquí se planea un punto de carga" + "es": "Aquí se planea un punto de carga", + "pl": "Planowana jest tutaj stacja ładowania" } }, { @@ -2857,8 +2857,8 @@ "en": "A charging station is constructed here", "nl": "Hier wordt op dit moment een oplaadpunt gebouwd", "de": "Die Station ist aktuell im Bau", - "pl": "Budowana jest tutaj stacja ładowania", - "es": "Aquí se está construyendo un punto de carga" + "es": "Aquí se está construyendo un punto de carga", + "pl": "Budowana jest tutaj stacja ładowania" } }, { @@ -3049,9 +3049,9 @@ "nl": "Alle voertuigen", "ca": "Tots els tipus de vehicles", "de": "Ladestationen für alle Fahrzeugtypen", + "es": "Todos los tipos de vehículos", "fr": "Tous les types de véhicules", - "it": "Tutti i tipi di veicoli", - "es": "Todos los tipos de vehículos" + "it": "Tutti i tipi di veicoli" } }, { @@ -3060,9 +3060,9 @@ "nl": "Oplaadpunten voor fietsen", "ca": "Punt de recàrrega per a bicicletes", "de": "Ladestationen für Fahrräder", + "es": "Punto de carga para bicicletas", "fr": "Station de recharge pour vélos", - "it": "Stazione di ricarica per biciclette", - "es": "Punto de carga para bicicletas" + "it": "Stazione di ricarica per biciclette" }, "osmTags": "bicycle=yes" }, @@ -3072,9 +3072,9 @@ "nl": "Oplaadpunten voor auto's", "ca": "Estació de càrrega per a cotxes", "de": "Ladestationen für Autos", + "es": "Punto de carga para coches", "fr": "Station de recharge pour voitures", - "it": "Stazione di ricarica per auto", - "es": "Punto de carga para coches" + "it": "Stazione di ricarica per auto" }, "osmTags": { "or": [ @@ -3094,9 +3094,9 @@ "nl": "Enkel werkende oplaadpunten", "ca": "Només estacions de recàrrega en funcionament", "de": "Nur Ladestationen in Betrieb", + "es": "Solo puntos de carga en funcionamiento", "fr": "Seulement les stations de recharge qui fonctionnent", - "it": "Solo stazioni di ricarica funzionanti", - "es": "Solo puntos de carga en funcionamiento" + "it": "Solo stazioni di ricarica funzionanti" }, "osmTags": { "and": [ @@ -3116,8 +3116,8 @@ "nl": "Alle types", "ca": "Tots els connectors", "de": "Alle Anschlüsse", - "it": "Tutti i connettori", - "es": "Todos los conectores" + "es": "Todos los conectores", + "it": "Tutti i connettori" } }, { diff --git a/assets/layers/clock/clock.json b/assets/layers/clock/clock.json index 3fc4508646..29155fb401 100644 --- a/assets/layers/clock/clock.json +++ b/assets/layers/clock/clock.json @@ -101,8 +101,8 @@ "support=wall_mounted" ], "title": { - "en": "a wall-mounted clock, mounted using a support perpendicular to the wall", - "nl": "een klok aan een muur, bevestigd met een steun loodrecht op de muur", + "en": "a wall-mounted clock", + "nl": "een klok aan een muur", "de": "eine an der Wand montierte Uhr", "ca": "un rellotge muntat en un paret", "fr": "une horloge fixée au mur", @@ -187,7 +187,8 @@ "if": "support=wall", "then": { "en": "This clock is mounted directly on a wall", - "nl": "Deze klok is rechtstreeks aan een muur bevestigd" + "nl": "Deze klok is rechtstreeks aan een muur bevestigd", + "es": "Este reloj forma parte de una cartelera" } }, { @@ -201,7 +202,7 @@ "pl": "Ten zegar jest częścią bilbordu", "cs": "Tyto hodiny jsou součástí billboardu", "uk": "Цей годинник є частиною білборду", - "es": "Este reloj forma parte de una cartelera" + "es": "Este reloj está en el suelo" } }, { diff --git a/assets/layers/crossings/crossings.json b/assets/layers/crossings/crossings.json index 609c5f4861..6bdb8800a7 100644 --- a/assets/layers/crossings/crossings.json +++ b/assets/layers/crossings/crossings.json @@ -7,7 +7,7 @@ "fr": "Traversée", "ca": "Encreuaments", "da": "Overgange", - "es": "Pasos", + "es": "Cruces", "pa_PK": "کراسنگاں", "cs": "Přechody" }, @@ -17,7 +17,7 @@ "de": "Übergänge für Fußgänger und Radfahrer", "fr": "Traversée pour piétons et cyclistes", "da": "Overgange for fodgængere og cyklister", - "es": "Pasos para peatones y ciclistas", + "es": "Cruces para peatones y ciclistas", "ca": "Creuaments per a vianants i ciclistes", "cs": "Přechody pro chodce a cyklisty" }, @@ -194,7 +194,7 @@ "en": "Crossing with traffic signals", "nl": "Oversteekplaats met verkeerslichten", "de": "Kreuzungen mit Ampeln", - "es": "Cruce con semáforo", + "es": "Cruce con semáforos", "fr": "Passage piéton avec des feux de signalisation", "ca": "Creuament amb semàfors", "cs": "Přechod se světelnou signalizací" @@ -207,7 +207,7 @@ "nl": "Zebrapad", "de": "Zebrastreifen", "ca": "Pas de zebra", - "es": "Paso de cebra", + "es": "Paso de peatones", "fr": "Passage piéton", "cs": "Zebra přechod" }, @@ -219,7 +219,7 @@ "en": "Crossing without crossing markings", "nl": "Oversteekplaats zonder kruispuntmarkeringen", "de": "Kreuzung ohne Kreuzungsmarkierungen", - "es": "Cruce sin señalizar", + "es": "Cruce sin marcas de cruce", "fr": "Passage piéton sans marquages", "ca": "Creuament sense senyalitzar", "cs": "Přechod bez označení přechodu" @@ -406,7 +406,7 @@ "nl": "Is deze oversteekplaats ook voor fietsers", "de": "Können Radfahrer diese Kreuzung nutzen?", "da": "Er denne overgang også for cykler?", - "es": "¿Este cruce también es para ciclistas?", + "es": "¿Este cruce también es para bicicletas?", "ca": "Aquest creuament també és per a ciclistes?", "fr": "Est-ce que ce passage est également pour les vélos ?", "cs": "Je tento přechod i pro kola?" @@ -420,7 +420,7 @@ "nl": "Een fietser kan deze oversteekplaats gebruiken", "de": "Radfahrer können diese Kreuzung nutzen", "da": "En cyklist kan benytte denne overgang", - "es": "Un ciclista puede utilizar este cruce", + "es": "Un ciclista puede usar este cruce", "ca": "Un ciclista pot utilitzar aquest creuament", "fr": "Un cycliste peut utiliser ce passage", "cs": "Cyklista může tento přechod využít" @@ -433,7 +433,7 @@ "nl": "Een fietser kan deze oversteekplaats niet gebruiken", "de": "Radfahrer können diese Kreuzung nicht nutzen", "da": "En cyklist kan ikke benytte denne overgang", - "es": "Un ciclista no puede utilizar este cruce", + "es": "Un ciclista no puede usar este cruce", "ca": "Un ciclista no pot utilitzar aquest creuament", "fr": "Un cycliste ne peut pas utiliser ce passage", "cs": "Cyklista nemůže tento přechod použít" @@ -447,7 +447,7 @@ "en": "Does this crossing have an island in the middle?", "nl": "Heeft deze oversteekplaats een verkeerseiland in het midden?", "de": "Gibt es an diesem Übergang eine Verkehrsinsel?", - "es": "¿Tiene una isla en el medio este cruce?", + "es": "¿Este cruce tiene una isla en el medio?", "fr": "Est-ce que ce passage a un refuge au milieu ?", "ca": "Aquest creuament té una illa al mig?", "cs": "Má tento přechod uprostřed ostrůvek?" @@ -486,7 +486,7 @@ "en": "Does this crossing have tactile paving?", "nl": "Heeft deze oversteekplaats een geleidelijn?", "de": "Gibt es an dieser Kreuzung ein Blindenleitsystem?", - "es": "¿Este cruce tiene pavimento podotáctil?", + "es": "¿Este cruce tiene pavimento táctil?", "fr": "Est-ce que ce passage piéton a une surface podotactile ?", "ca": "Aquest creuament té superfície podotàctil?", "cs": "Má tento přechod hmatovou dlažbu?" @@ -499,7 +499,7 @@ "en": "This crossing has tactile paving", "nl": "Deze oversteekplaats heeft een geleidelijn", "de": "An dieser Kreuzung gibt es ein Blindenleitsystem", - "es": "Este cruce tiene superficie podotáctil", + "es": "Este cruce tiene pavimento táctil", "fr": "Ce passage piéton a une surface podotactile", "ca": "Este creuament té superfície podotàctil", "cs": "Tento přechod má hmatovou dlažbu" @@ -511,7 +511,7 @@ "en": "This crossing does not have tactile paving", "nl": "Deze oversteekplaats heeft geen geleidelijn", "de": "Diese Kreuzung hat kein Blindenleitsystem", - "es": "Este cruce no tiene superficie podotáctil", + "es": "Este cruce no tiene pavimento táctil", "fr": "Ce passage piéton n'a pas de surface podotactile", "ca": "Este creuament no té superfície podotàctil", "cs": "Tento přechod nemá hmatovou dlažbu" @@ -523,7 +523,7 @@ "en": "This crossing has tactile paving, but is not correct", "nl": "Deze oversteekplaats heeft een geleidelijn, die incorrect is.", "de": "Diese Kreuzung hat taktile Pflasterung, ist aber nicht korrekt", - "es": "Este cruce tiene superficie podotáctil, pero no correctamente", + "es": "Este cruce tiene pavimento táctil, pero no es correcto", "fr": "Ce passage piéton a une surface podotactile, mais elle n'est pas adéquate", "ca": "Este creuament té superfície podotàctil, però no correctament", "cs": "Tento přechod má hmatovou dlažbu, ale ne správně" @@ -538,7 +538,7 @@ "en": "Does this traffic light have a button to request green light?", "nl": "Heeft dit verkeerslicht een knop voor groen licht?", "de": "Hat diese Ampel eine Taste, um ein grünes Signal anzufordern?", - "es": "¿Este semáforo tiene un botón para pedir luz verde?", + "es": "¿Este semáforo tiene un botón para solicitar luz verde?", "ca": "Aquest semàfor té un botó per a demanar la llum verda?", "fr": "Est-ce que ce feu a un bouton pour demander le passage au vert ?", "cs": "Má tento semafor tlačítko pro vyžádání zeleného světla?" @@ -556,7 +556,7 @@ "en": "This traffic light has a button to request green light", "nl": "Dit verkeerslicht heeft een knop voor groen licht", "de": "Diese Ampel hat eine Taste, um ein grünes Signal anzufordern", - "es": "Este semáforo tiene un botón para pedir luz verde", + "es": "Este semáforo tiene un botón para solicitar luz verde", "ca": "Aquest semàfor té un botó per a demanar la llum verda", "fr": "Ce feu a un bouton pour demander le vert", "cs": "Tento semafor má tlačítko pro vyžádání zeleného světla" @@ -568,7 +568,7 @@ "en": "This traffic light does not have a button to request green light", "nl": "Dit verkeerlicht heeft geen knop voor groen licht", "de": "Diese Ampel hat keine Taste, um ein grünes Signal anzufordern", - "es": "Este semáforo no tiene un botón para pedir luz verde", + "es": "Este semáforo no tiene un botón para solicitar luz verde", "ca": "Aquest semàfor no té un botó per a demanar la llum verda", "fr": "Ce feu n'a pas de bouton pour demander le vert", "cs": "Tento semafor nemá tlačítko pro vyžádání zeleného světla" @@ -584,7 +584,8 @@ "fr": "Est-ce que le feu de signalisation a une signalisation sonore pour aider à traverser ?", "nl": "Heeft dit verkeerslicht geluidssignalen om te helpen bij het oversteken?", "ca": "Aquest semàfor té senyals sonors per facilitar el pas?", - "cs": "Má tento semafor zvukové signály pro usnadnění přecházení?" + "cs": "Má tento semafor zvukové signály pro usnadnění přecházení?", + "es": "¿Este semáforo tiene señales sonoras para ayudar a cruzar?" }, "condition": "crossing=traffic_signals", "mappings": [ @@ -596,7 +597,8 @@ "fr": "Ce feu de signalisation a une alarme sonore pour aider à traverser, à la fois pour trouver le passage piéton, et pour traverser.", "nl": "Dit verkeerslicht heeft geluidssignalen om te helpen bij het oversteken, zowel voor het vinden van de oversteekplaats als voor het oversteken.", "ca": "Aquest semàfor disposa de senyals sonors per ajudar a creuar, tant per trobar l'encreuament com per creuar.", - "cs": "Tento semafor je vybaven zvukovými signály pro usnadnění přecházení, a to jak pro vyhledání přechodu, tak pro přecházení." + "cs": "Tento semafor je vybaven zvukovými signály pro usnadnění přecházení, a to jak pro vyhledání přechodu, tak pro přecházení.", + "es": "Este semáforo tiene señales sonoras para ayudar a cruzar, tanto para encontrar el cruce como para cruzar" } }, { @@ -607,7 +609,8 @@ "fr": "Ce feu de signalisation n'a pas de signal sonore pour aider à traverser.", "nl": "Dit verkeerslicht heeft geen geluidssignalen om te helpen bij het oversteken.", "ca": "Aquest semàfor no té senyals sonores per ajudar a creuar.", - "cs": "Tento semafor není vybaven zvukovými signály pro usnadnění přecházení." + "cs": "Tento semafor není vybaven zvukovými signály pro usnadnění přecházení.", + "es": "Este semáforo no tiene señales sonoras para ayudar a cruzar" } }, { @@ -618,7 +621,8 @@ "nl": "Dit verkeerslicht heeft een geluidssignaal om de paal te vinden, maar niet om aan te geven dat oversteken veilig kan.", "ca": "Aquest semàfor té un senyal sonor per ajudar a localitzar el pal, però cap senyal que indique que és segur creuar.", "fr": "Ce feu a un signal sonore pour aider à situer les poteaux, mais pas de signal pour indiquer qu'on peut traverser en sécurité.", - "cs": "Tento semafor má zvukový signál, který pomáhá lokalizovat sloup, ale žádný signál, který by signalizoval, že je bezpečné přejít." + "cs": "Tento semafor má zvukový signál, který pomáhá lokalizovat sloup, ale žádný signál, který by signalizoval, že je bezpečné přejít.", + "es": "Este semáforo tiene una señal sonora para ayudar a localizar el poste, pero ninguna señal para indicar que es seguro cruzar" } }, { @@ -629,7 +633,8 @@ "nl": "Dit verkeerslicht heeft een geluidssignaal om aan te geven dat oversteken veilig kan, maar geen signaal om de paal te vinden.", "ca": "Aquest semàfor té un senyal sonor per indicar que és segur creuar, però cap senyal que ajude a localitzar el pal.", "fr": "Cet feu a un signal sonore pour indiquer qu'on peut traverser en sécurité, mais pas de signal pour localiser les poteaux.", - "cs": "Tento semafor má zvukový signál, který signalizuje, že je bezpečné přejít, ale nemá žádný signál, který by pomohl lokalizovat sloup." + "cs": "Tento semafor má zvukový signál, který signalizuje, že je bezpečné přejít, ale nemá žádný signál, který by pomohl lokalizovat sloup.", + "es": "Este semáforo tiene una señal sonora para indicar que es seguro cruzar, pero ninguna señal para ayudar a localizar el poste" } } ] @@ -643,7 +648,8 @@ "fr": "Est-ce que ce feu a un signal vibrant pour aider à traverser ? (habituellement situé sous le bouton)", "ca": "Aquest semàfor té senyals de vibració per facilitar el pas? (normalment es troba a la part inferior del botó d'encreuament)", "cs": "Má tento semafor vibrační signály pro usnadnění přecházení? (obvykle se nachází ve spodní části tlačítka pro přecházení)", - "uk": "Чи має цей світлофор вібраційні сигнали для полегшення переходу? (зазвичай розташовані внизу кнопки переходу)" + "uk": "Чи має цей світлофор вібраційні сигнали для полегшення переходу? (зазвичай розташовані внизу кнопки переходу)", + "es": "¿Este semáforo tiene señales de vibración para ayudar a cruzar? (normalmente ubicado en la parte inferior del botón de cruce)" }, "condition": { "and": [ @@ -660,7 +666,8 @@ "nl": "De knop bij dit verkeerslicht trilt om aan te geven dat men veilig kan oversteken.", "fr": "Le bouton de ce feu vibre pour indiquer qu'on peut traverser en sécurité.", "ca": "El botó d'aquest semàfor té un senyal de vibració per indicar que és segur creuar.", - "cs": "Tlačítko tohoto semaforu má vibrační signál, který signalizuje, že je bezpečné přejít." + "cs": "Tlačítko tohoto semaforu má vibrační signál, který signalizuje, že je bezpečné přejít.", + "es": "El botón de este semáforo tiene una señal de vibración para indicar que es seguro cruzar" }, "icon": { "path": "./assets/layers/crossings/Vibrating_button_illustration.jpg", @@ -675,7 +682,8 @@ "nl": "De knop bij dit verkeerslicht kan niet trillen om aan te geven dat men veilig kan oversteken.", "fr": "Le bouton de ce feu ne vibre pas pour indiquer qu'on peut traverser en sécurité.", "ca": "El botó d'aquest semàfor no té cap senyal de vibració que indiqui que és segur creuar.", - "cs": "Tlačítko tohoto semaforu nemá vibrační signál, který by signalizoval, že je bezpečné přejít." + "cs": "Tlačítko tohoto semaforu nemá vibrační signál, který by signalizoval, že je bezpečné přejít.", + "es": "El botón de este semáforo no tiene una señal de vibración para indicar que es seguro cruzar" } } ] @@ -686,7 +694,8 @@ "en": "Does this traffic light have an arrow pointing in the direction of crossing?", "de": "Hat diese Ampel einen Pfeil, der in Richtung der Kreuzung zeigt?", "ca": "Aquest semàfor té una fletxa apuntant en la direcció del creuament?", - "cs": "Má tento semafor šipku ve směru přecházení?" + "cs": "Má tento semafor šipku ve směru přecházení?", + "es": "¿Este semáforo tiene una flecha que apunta en la dirección del cruce?" }, "condition": "crossing=traffic_signals", "mappings": [ @@ -696,7 +705,8 @@ "en": "This traffic light has an arrow pointing in the direction of crossing.", "de": "Diese Ampel hat einen Pfeil, der in Richtung der Kreuzung zeigt.", "ca": "Aquest semàfor té una fletxa apuntant en la direcció del creuament.", - "cs": "Tento semafor má šipku ukazující směr přecházení." + "cs": "Tento semafor má šipku ukazující směr přecházení.", + "es": "Este semáforo tiene una flecha que apunta en la dirección del cruce" } }, { @@ -705,7 +715,8 @@ "en": "This traffic light does not have an arrow pointing in the direction of crossing.", "de": "Diese Ampel hat keinen Pfeil, der in Richtung der Kreuzung zeigt.", "ca": "Aquest semàfor no té una fletxa apuntant en la direcció del creuament.", - "cs": "Na tomto semaforu není šipka ukazující směr přecházení." + "cs": "Na tomto semaforu není šipka ukazující směr přecházení.", + "es": "Este semáforo no tiene una flecha que apunta en la dirección del cruce" } } ] @@ -716,7 +727,8 @@ "en": "Does this traffic light have a tactile map showing the layout of the crossing?", "de": "Hat die Ampel hat eine taktile Karte, die den Verlauf der Kreuzung zeigt?", "ca": "Aquest semàfor disposa d'un mapa tàctil que mostra el traçat de l'encreuament?", - "cs": "Má tento semafor hmatovou mapu s uspořádáním přechodu?" + "cs": "Má tento semafor hmatovou mapu s uspořádáním přechodu?", + "es": "¿Este semáforo tiene un mapa táctil que muestra el diseño del cruce?" }, "condition": "crossing=traffic_signals", "mappings": [ @@ -727,7 +739,8 @@ "de": "Die Ampel hat eine taktile Karte, die den Verlauf der Kreuzung zeigt.", "nl": "Dit verkeerlicht heeft een voelkaart die de indeling van de oversteekplaats laat zien.", "ca": "Aquest semàfor disposa d'un mapa tàctil que mostra el traçat de l'encreuament.", - "cs": "Tento semafor má hmatovou mapu zobrazující uspořádání přechodu." + "cs": "Tento semafor má hmatovou mapu zobrazující uspořádání přechodu.", + "es": "Este semáforo tiene un mapa táctil que muestra el diseño del cruce" }, "icon": { "path": "./assets/layers/crossings/180px-Trairvoja_mapeto.jpg", @@ -741,7 +754,8 @@ "de": "Die Ampel hat keine taktile Karte, die den Verlauf der Kreuzung zeigt.", "nl": "Dit verkeerlicht heeft geen voelkaart die de indeling van de oversteekplaats laat zien.", "ca": "Aquest semàfor no disposa d'un mapa tàctil que mostra el traçat del pas.", - "cs": "Tento semafor nemá hmatovou mapu zobrazující rozložení přechodu." + "cs": "Tento semafor nemá hmatovou mapu zobrazující rozložení přechodu.", + "es": "Este semáforo no tiene un mapa táctil que muestra el diseño del cruce" } } ] @@ -752,7 +766,7 @@ "en": "Can a cyclist turn right when the light is red?", "nl": "Mag een fietser rechtsaf slaan als het licht rood is?", "de": "Dürfen Radfahrer bei roter Ampel rechts abbiegen?", - "es": "¿Puede girar a la derecha un ciclista cuando la luz está roja?", + "es": "¿Puede un ciclista girar a la derecha cuando la luz está roja?", "fr": "Un cycliste peut-il tourner à droite quand le feu est rouge ?", "ca": "Un ciclista pot girar a la dreta si el semàfor està en roig?", "cs": "Může cyklista odbočit doprava, když svítí červená?" @@ -809,7 +823,7 @@ "en": "Can a cyclist go straight on when the light is red?", "nl": "Mag een fietser rechtdoor gaan als het licht rood is?", "de": "Dürfen Radfahrer bei roter Ampel geradeaus fahren?", - "es": "¿Puede ir de frente un ciclista cuando la luz está roja?", + "es": "¿Puede un ciclista seguir recto cuando la luz está roja?", "fr": "Est-ce qu'un cycliste peut aller tout droit quand le feu est rouge ?", "ca": "Un ciclista pot seguir recte si el semàfor està en roig?", "cs": "Může cyklista jet rovně, když svítí červená?" @@ -822,7 +836,7 @@ "en": "A cyclist can go straight on if the light is red", "nl": "Een fietser mag wel rechtdoor gaan als het licht rood is", "de": "Ein Radfahrer kann bei roter Ampel geradeaus fahren", - "es": "Un ciclista puede ir de frente si la luz está roja", + "es": "Un ciclista puede seguir recto si la luz está roja", "ca": "Un ciclista pot seguir recte si el semàfor està en roig", "cs": "Cyklista může jet rovně, pokud svítí červená" }, @@ -838,7 +852,7 @@ "en": "A cyclist can go straight on if the light is red", "nl": "Een fietser mag wel rechtdoor gaan als het licht rood is", "de": "Radfahrer dürfen bei roter Ampel geradeaus fahren", - "es": "Un ciclista puede ir de frente si la luz está roja", + "es": "Un ciclista puede seguir recto si la luz está roja", "ca": "Un ciclista pot seguir recte si el semàfor està en roig", "cs": "Cyklista může jet rovně, pokud svítí červená" }, @@ -850,7 +864,7 @@ "en": "A cyclist can not go straight on if the light is red", "nl": "Een fietser mag niet rechtdoor gaan als het licht rood is", "de": "Radfahrer dürfen bei roter Ampel nicht geradeaus fahren", - "es": "Un ciclista no puede ir de frente si la luz está roja", + "es": "Un ciclista no puede seguir recto si la luz está roja", "ca": "Un ciclista no pot seguir recte si el semàfor està en roig", "cs": "Cyklista nemůže jet rovně, pokud svítí červená" } diff --git a/assets/layers/food/food.json b/assets/layers/food/food.json index 03d940c13f..7a6306b5a1 100644 --- a/assets/layers/food/food.json +++ b/assets/layers/food/food.json @@ -470,7 +470,7 @@ "en": "Italian restaurant (which serves more than pasta and pizza)", "nl": "Italiaans restaurant (dat meer dan enkel pasta of pizza verkoopt)", "de": "Dies ist ein italienisches Restaurant (das mehr als nur Pasta und Pizza serviert)", - "es": "Restaurante italiano (que sirve más que pasta y pizza)", + "es": "Restaurante italiano (que sirve algo más que pasta y pizza)", "fr": "C'est un Restaurant Italien (qui sert plus que des pâtes et des pizzas)", "ca": "Restaurant italià (que serveix més que pasta i pizza)", "cs": "Toto je italská restaurace (která nabízí více než těstoviny a pizzu)" diff --git a/assets/layers/memorial/memorial.json b/assets/layers/memorial/memorial.json index f481fe08a4..c06bdcd345 100644 --- a/assets/layers/memorial/memorial.json +++ b/assets/layers/memorial/memorial.json @@ -291,7 +291,6 @@ "key": "memorial" }, "filter": true - }, { "id": "inscription", diff --git a/assets/layers/postboxes/postboxes.json b/assets/layers/postboxes/postboxes.json index 78a07dd8d3..379cd98c83 100644 --- a/assets/layers/postboxes/postboxes.json +++ b/assets/layers/postboxes/postboxes.json @@ -49,8 +49,19 @@ } }, "keywords": { - "en": ["post","post box","letter","letterbox"], - "nl": ["brieven","post","brief","brievenbus","pakjes"] + "en": [ + "post", + "post box", + "letter", + "letterbox" + ], + "nl": [ + "brieven", + "post", + "brief", + "brievenbus", + "pakjes" + ] }, "pointRendering": [ { diff --git a/assets/themes/mapcomplete-changes/mapcomplete-changes.json b/assets/themes/mapcomplete-changes/mapcomplete-changes.json index 7011f4506a..504e47bf2b 100644 --- a/assets/themes/mapcomplete-changes/mapcomplete-changes.json +++ b/assets/themes/mapcomplete-changes/mapcomplete-changes.json @@ -30,7 +30,7 @@ "name": { "en": "Changeset centers", "de": "Changeset-Zentren", - "es": "Centro del conjunto de cambios" + "es": "Centros de conjuntos de cambios" }, "minzoom": 0, "source": { @@ -86,7 +86,7 @@ "en": "What theme was used to make this change?", "de": "Welches Thema wurde für diese Änderung verwendet?", "cs": "Jaký motiv byl použit k provedení této změny?", - "es": "¿Qué tema se utilizó para hacer este cambio?" + "es": "¿Qué tema se utilizó para realizar este cambio?" }, "freeform": { "key": "theme" @@ -94,7 +94,7 @@ "render": { "en": "Change with theme {theme}", "de": "Änderung mit Thema {theme}", - "es": "Cambiar con el tema {theme}" + "es": "Cambio con el tema {theme}" } }, { @@ -106,13 +106,13 @@ "en": "What locale (language) was this change made in?", "de": "In welcher Sprache (Locale) wurde diese Änderung vorgenommen?", "cs": "V jakém prostředí (jazyce) byla tato změna provedena?", - "es": "¿En qué idioma (ubicación) se realizó este cambio?" + "es": "¿En qué configuración regional (idioma) se realizó este cambio?" }, "render": { "en": "User locale is {locale}", "de": "Die Benutzersprache ist {locale}", "cs": "Uživatelské prostředí je {locale}", - "es": "La configuración local del usuario es {locale}" + "es": "Configuración regional del usuario es {locale}" } }, { @@ -121,13 +121,13 @@ "en": "Change with with {host}", "de": "Änderung mit {host}", "cs": "Změnit pomocí {host}", - "es": "Cambiado con {host}" + "es": "Cambio realizado con {host}" }, "question": { "en": "What host (website) was this change made with?", "de": "Bei welchem Host (Website) wurde diese Änderung vorgenommen?", "cs": "U jakého hostitele (webové stránky) byla tato změna provedena?", - "es": "¿Con qué host (página web) se hizo este cambio?" + "es": "¿Con qué anfitrión (sitio web) se realizó este cambio?" }, "freeform": { "key": "host" @@ -151,7 +151,7 @@ "en": "What version of MapComplete was used to make this change?", "de": "Welche Version von MapComplete wurde verwendet, um diese Änderung vorzunehmen?", "cs": "Jaká verze aplikace MapComplete byla použita k provedení této změny?", - "es": "¿Qué versión de MapComplete se utilizó para hacer este cambio?" + "es": "¿Qué versión de MapComplete se utilizó para realizar este cambio?" }, "render": { "en": "Made with {editor}", @@ -557,7 +557,7 @@ "question": { "en": "Themename contains {search}", "de": "Themenname enthält {search}", - "es": "El nombre contiene {search}", + "es": "El nombre del tema contiene {search}", "pl": "Nazwa tematu zawiera {search}", "cs": "Název obsahuje {search}" } @@ -615,7 +615,7 @@ "question": { "en": "Not made by contributor {search}", "de": "Nicht erstellt von Mitwirkendem {search}", - "es": "No realizado por el colaborador {search}", + "es": "No hecho por el colaborador {search}", "cs": "Nevytvořeno přispěvatelem {search}" } } @@ -635,7 +635,7 @@ "question": { "en": "Made before {search}", "de": "Erstellt vor {search}", - "es": "Realizado antes de {search}", + "es": "Hecho antes de {search}", "cs": "Vytvořeno před {search}" } } @@ -655,7 +655,7 @@ "question": { "en": "Made after {search}", "de": "Erstellt nach {search}", - "es": "Realizado después de {search}", + "es": "Hecho después de {search}", "cs": "Vytvořeno po {search}" } } @@ -674,7 +674,7 @@ "question": { "en": "User language (iso-code) {search}", "de": "Benutzersprache (ISO-Code) {search}", - "es": "Idioma del usuario (código iso) {search}", + "es": "Idioma del usuario (código ISO) {search}", "cs": "Jazyk uživatele (iso-kód) {search}" } } @@ -694,7 +694,7 @@ "en": "Made with host {search}", "de": "Erstellt mit Host {search}", "cs": "Vytvořeno pomocí hostitele {search}", - "es": "Hecho con host {search}" + "es": "Hecho con el anfitrión {search}" } } ] @@ -708,7 +708,7 @@ "en": "Changeset added at least one image", "de": "Changeset hat mindestens ein Bild hinzugefügt", "cs": "Sada změn přidala alespoň jeden obrázek", - "es": "El conjunto de cambios ha añadido al menos una imagen" + "es": "El conjunto de cambios agregó al menos una imagen" } } ] @@ -722,7 +722,7 @@ "en": "Exclude GRB theme", "de": "GRB-Thema ausschließen", "cs": "Vyloučit motiv GRB", - "es": "Excluir tema GRB" + "es": "Excluir el tema GRB" } } ] @@ -735,7 +735,7 @@ "question": { "en": "Exclude etymology theme", "de": "Etymologie-Thema ausschließen", - "es": "Excluir el tema de la etimología", + "es": "Excluir el tema de etimología", "cs": "Vyloučit etymologii tématu" } } @@ -754,7 +754,7 @@ "en": "More statistics can be found here", "de": "Weitere Statistiken findest du hier", "cs": "Další statistiky najdete zde", - "es": "Se pueden encontrar más estadísticas aquí" + "es": "Puedes encontrar más estadísticas aquí" } }, { diff --git a/langs/layers/cs.json b/langs/layers/cs.json index b1602c4983..f7e82a0362 100644 --- a/langs/layers/cs.json +++ b/langs/layers/cs.json @@ -2866,17 +2866,6 @@ }, "question": "Má tento přechod uprostřed ostrůvek?" }, - "crossing-is-zebra": { - "mappings": { - "0": { - "then": "Toto je zebra přechod" - }, - "1": { - "then": "Tohle není zebra přechod" - } - }, - "question": "Jedná se o zebra přechod?" - }, "crossing-minimap": { "mappings": { "0": { diff --git a/langs/layers/de.json b/langs/layers/de.json index fbad2cede4..b4d685a0a5 100644 --- a/langs/layers/de.json +++ b/langs/layers/de.json @@ -3410,17 +3410,6 @@ }, "question": "Gibt es an diesem Übergang eine Verkehrsinsel?" }, - "crossing-is-zebra": { - "mappings": { - "0": { - "then": "Dies ist ein Zebrastreifen" - }, - "1": { - "then": "Dies ist kein Zebrastreifen" - } - }, - "question": "Ist das ein Zebrastreifen?" - }, "crossing-minimap": { "mappings": { "0": { diff --git a/langs/layers/en.json b/langs/layers/en.json index 17e217655f..1f5a125ee3 100644 --- a/langs/layers/en.json +++ b/langs/layers/en.json @@ -1492,6 +1492,17 @@ } }, "tagRenderings": { + "automated": { + "mappings": { + "0": { + "then": "This is a manual bike washing station" + }, + "1": { + "then": "This is an automated bike wash" + } + }, + "question": "Is this bicycle cleaning service automated?" + }, "bike_cleaning-charge": { "mappings": { "0": { @@ -1515,6 +1526,17 @@ }, "question": "How much does it cost to use the cleaning service?", "render": "Using the cleaning service costs {service:bicycle:cleaning:charge}" + }, + "self_service": { + "mappings": { + "0": { + "then": "This cleaning service is self-service" + }, + "1": { + "then": "This cleaning service is operated by an employee" + } + }, + "question": "Is this cleaning service self-service?" } }, "title": { @@ -3208,6 +3230,10 @@ "1": { "description": "A publicly visible clock mounted on a wall", "title": "a wall-mounted clock" + }, + "2": { + "description": "A publicly visible clock mounted directly on a wall", + "title": "a wall-mounted clock, mounted directly on a wall" } }, "tagRenderings": { @@ -3288,6 +3314,19 @@ }, "question": "Does this clock also display the humidity?" }, + "indoor": { + "override": { + "mappings": { + "0": { + "then": "This clock is indoors" + }, + "1": { + "then": "This clock is outdoors" + } + }, + "question": "Is this clock indoors?" + } + }, "support": { "mappings": { "0": { @@ -3413,17 +3452,6 @@ }, "question": "Does this crossing have an island in the middle?" }, - "crossing-is-zebra": { - "mappings": { - "0": { - "then": "This is a zebra crossing" - }, - "1": { - "then": "This is not a zebra crossing" - } - }, - "question": "Is this is a zebra crossing?" - }, "crossing-minimap": { "mappings": { "0": { @@ -3507,6 +3535,57 @@ } }, "question": "Does this traffic light have vibration signals to aid crossing? (usually located at the bottom of the crossing button)" + }, + "markings": { + "mappings": { + "0": { + "then": "This crossing has no markings" + }, + "1": { + "then": "This crossing has zebra markings" + }, + "10": { + "then": "This crossing has zebra markings in alternating colours" + }, + "11": { + "then": "This crossing has double zebra markings" + }, + "12": { + "then": "This crossing has pictograms on the road" + }, + "13": { + "then": "This crossing has lines on either side of the crossing, along with bars connecting them, with an interruption in every bar" + }, + "14": { + "then": "This crossing has double lines on either side of the crossing" + }, + "2": { + "then": "This crossing has markings of an unknown type" + }, + "3": { + "then": "This crossings has lines on either side of the crossing" + }, + "4": { + "then": "This crossing has lines on either side of the crossing, along with bars connecting them" + }, + "5": { + "then": "This crossing has dashed lines on either sides of the crossing" + }, + "6": { + "then": "This crossing has dotted lines on either sides of the crossing" + }, + "7": { + "then": "This crossing is marked by using a different coloured surface" + }, + "8": { + "then": "This crossing has lines on either side of the crossing, along with angled bars connecting them" + }, + "9": { + "then": "This crossing has zebra markings with an interruption in every bar" + } + }, + "question": "What kind of markings does this crossing have?", + "render": "This crossing has {crossing:markings} markings" } }, "title": { @@ -3922,6 +4001,57 @@ "render": "Way" } }, + "cyclist_waiting_aid": { + "description": "Various pieces of infrastructure that aid cyclists while they wait at a traffic light.", + "name": "Cyclist Waiting Aids", + "presets": { + "0": { + "description": "A footrest, handrail or other aid, to improve comfort while waiting at traffic lights", + "title": "a cyclist waiting aid" + } + }, + "tagRenderings": { + "direction": { + "mappings": { + "0": { + "then": "This waiting aid can be used when going forward on this way" + }, + "1": { + "then": "This waiting aid can be used when going backward on this way" + } + }, + "render": "This waiting aid can be used when going in {direction} direction" + }, + "side": { + "mappings": { + "0": { + "then": "This waiting aid is located on the left side" + }, + "1": { + "then": "This waiting aid is located on the right side" + }, + "2": { + "then": "There are waiting aids on both sides of the road" + } + }, + "question": "On what side of the road is this located?" + }, + "type": { + "mappings": { + "0": { + "then": "There is a board or peg to rest your foot on here" + }, + "1": { + "then": "There is a rail or a handle to hold on to here" + } + }, + "question": "What kind of components does this waiting aid have?" + } + }, + "title": { + "render": "Cyclist Waiting Aid" + } + }, "defibrillator": { "description": "A layer showing defibrillators which can be used in case of emergency. This contains public defibrillators, but also defibrillators which might need staff to fetch the actual device", "name": "Defibrillators", @@ -7905,6 +8035,15 @@ "presets": { "0": { "title": "a postbox" + }, + "1": { + "title": "a postbox on a wall" + } + }, + "tagRenderings": { + "operator": { + "question": "Who operates this postbox?", + "render": "This postbox is operated by {operator}" } }, "title": { @@ -8400,6 +8539,17 @@ }, "question": "Does this shop have a gluten free offering?" }, + "indoor": { + "mappings": { + "0": { + "then": "This object is located indoors" + }, + "1": { + "then": "This object is located outdoors" + } + }, + "question": "Is this object located indoors?" + }, "induction-loop": { "mappings": { "0": { @@ -10490,6 +10640,133 @@ "render": "Surveillance Camera" } }, + "tactile_map": { + "description": "Layer showing tactile maps, which can be used by visually impaired people to navigate the city.", + "name": "Tactile Maps", + "presets": { + "0": { + "description": "A tactile map that can be read using touch. Unlike a tactile model, this is relatively flat and does not feature three-dimensional buildings and such.", + "title": "a tactile map" + } + }, + "tagRenderings": { + "braille": { + "mappings": { + "0": { + "then": "This tactile map has braille text." + }, + "1": { + "then": "This tactile map does not have braille text." + } + }, + "question": "Is there braille text on this tactile map?" + }, + "braille_languages": { + "render": { + "special": { + "question": "In which languages is the braille text on this tactile map?", + "render_list_item": "This map has braille text in {language}", + "render_single_language": "This map has braille text in {language}" + } + } + }, + "description": { + "freeform": { + "placeholder": "e.g. Tactile map of the city center" + }, + "question": "What does this tactile map show?", + "render": "Description: {blind:description:en}." + }, + "embossed_letters": { + "mappings": { + "0": { + "then": "This tactile map has embossed letters." + }, + "1": { + "then": "This tactile map does not have embossed letters." + } + }, + "question": "Are there embossed letters on this tactile map?" + }, + "embossed_letters_languages": { + "render": { + "special": { + "question": "In which languages are the embossed letters on this tactile map?", + "render_list_item": "This map has embossed letters in {language}", + "render_single_language": "This map has embossed letters in {language}" + } + } + } + }, + "title": "Tactile Map" + }, + "tactile_model": { + "description": "Layer showing tactile models, three-dimensional models of the surrounding area.", + "name": "Tactile Models", + "presets": { + "0": { + "description": "A tactile model is a three-dimensional model of an area, allowing people to explore/see an area by touch.", + "title": "a tactile model" + } + }, + "tagRenderings": { + "braille": { + "mappings": { + "0": { + "then": "There is a braille description." + }, + "1": { + "then": "There is no braille description." + } + }, + "question": "Is there a braille description?" + }, + "braille_languages": { + "render": { + "special": { + "question": "In which languages is there a braille description?", + "render_list_item": "This model has a braille description in {language()}", + "render_single_language": "This model has a braille description in {language}" + } + } + }, + "description": { + "freeform": { + "placeholder": "e.g. Tactile model of the city center" + }, + "question": "What does this tactile model show?", + "render": "Description: {blind:description:en}." + }, + "embossed_letters": { + "mappings": { + "0": { + "then": "There are embossed letters describing the model." + }, + "1": { + "then": "There are no embossed letters describing the model." + } + }, + "question": "Are there embossed letters describing the model?" + }, + "embossed_letters_languages": { + "render": { + "special": { + "question": "In which languages are there embossed letters?", + "render_list_item": "This model has embossed letters in {language()}", + "render_single_language": "This model has embossed letters in {language}" + } + } + }, + "scale": { + "freeform": { + "placeholder": "e.g. 1:1000" + }, + "question": "What scale is the model?", + "render": "The scale of this model is {scale}." + } + }, + "title": "Tactile Model" + }, "tertiary_education": { "name": "Colleges and universities", "presets": { diff --git a/langs/layers/es.json b/langs/layers/es.json index c1b5c7f095..5de65be086 100644 --- a/langs/layers/es.json +++ b/langs/layers/es.json @@ -3301,6 +3301,9 @@ }, "3": { "then": "Este reloj está en el suelo" + }, + "4": { + "then": "Este reloj está en el suelo" } }, "question": "¿De qué manera está montado el reloj?" @@ -3410,17 +3413,6 @@ }, "question": "¿Este cruce tiene una isla en el medio?" }, - "crossing-is-zebra": { - "mappings": { - "0": { - "then": "Este es un paso de peatones" - }, - "1": { - "then": "Este no es un paso de peatones" - } - }, - "question": "¿Es este un paso de peatones?" - }, "crossing-minimap": { "mappings": { "0": { @@ -12502,4 +12494,4 @@ "render": "aerogenerador" } } -} +} \ No newline at end of file diff --git a/langs/layers/fr.json b/langs/layers/fr.json index 000c5a85f7..80858a1a8c 100644 --- a/langs/layers/fr.json +++ b/langs/layers/fr.json @@ -2364,17 +2364,6 @@ }, "question": "Est-ce que ce passage a un refuge au milieu ?" }, - "crossing-is-zebra": { - "mappings": { - "0": { - "then": "C'est un passage piéton" - }, - "1": { - "then": "Ce n'est pas un passage piéton" - } - }, - "question": "Est-ce un passage piéton ?" - }, "crossing-right-turn-through-red": { "mappings": { "0": { diff --git a/langs/layers/nl.json b/langs/layers/nl.json index 50f911246e..151d5e4cb1 100644 --- a/langs/layers/nl.json +++ b/langs/layers/nl.json @@ -994,6 +994,17 @@ } }, "tagRenderings": { + "automated": { + "mappings": { + "0": { + "then": "Dit is een handmatig fietsschoonmaakpunt" + }, + "1": { + "then": "Dit is een automatisch fietsschoonmaakpunt" + } + }, + "question": "Is dit fietsschoonmaakpunt geautomatiseerd?" + }, "bike_cleaning-charge": { "mappings": { "0": { @@ -1017,6 +1028,17 @@ }, "question": "Hoeveel kost het gebruik van het fietsschoonmaakpunt?", "render": "Het gebruik van het fietsschoonmaakpunt kost {service:bicycle:cleaning:charge}" + }, + "self_service": { + "mappings": { + "0": { + "then": "Dit fietsschoonmaakpunt is zelfbediening" + }, + "1": { + "then": "Dit fietsschoonmaakpunt wordt bediend door aanwezig personeel" + } + }, + "question": "Is dit fietsschoonmaakpunt zelfbediening?" } }, "title": { @@ -2662,6 +2684,10 @@ "1": { "description": "Een publiekelijk zichtbare klok aan een muur", "title": "een klok aan een muur" + }, + "2": { + "description": "Een publiekelijk zichtbare klok rechtstreeks bevestigd aan een muur", + "title": "een klok aan een muur, rechtstreeks bevestigd aan een muur" } }, "tagRenderings": { @@ -2742,6 +2768,19 @@ }, "question": "Toont deze klok ook de luchtvochtigheid?" }, + "indoor": { + "override": { + "mappings": { + "0": { + "then": "Deze klok is binnen" + }, + "1": { + "then": "Deze klok is buiten" + } + }, + "question": "Is deze klok binnen?" + } + }, "support": { "mappings": { "0": { @@ -2856,17 +2895,6 @@ }, "question": "Heeft deze oversteekplaats een verkeerseiland in het midden?" }, - "crossing-is-zebra": { - "mappings": { - "0": { - "then": "Dit is een zebrapad" - }, - "1": { - "then": "Dit is geen zebrapad" - } - }, - "question": "Is dit een zebrapad?" - }, "crossing-minimap": { "mappings": { "0": { @@ -2949,6 +2977,57 @@ } }, "question": "Heeft dit verkeerslicht een element dat trilt om te helpen bij het oversteken? (meestal onderaan de oversteekknop geplaatst)" + }, + "markings": { + "mappings": { + "0": { + "then": "Deze oversteekplaats heeft geen markeringen" + }, + "1": { + "then": "Deze oversteekplaats heeft een zebramarkering" + }, + "10": { + "then": "Deze oversteekplaats heeft een zebramarkering in afwisselende kleuren" + }, + "11": { + "then": "Deze oversteekplaats heeft een dubbele zebramarkering" + }, + "12": { + "then": "Deze oversteekplaats heeft pictogrammen op de weg" + }, + "13": { + "then": "Deze oversteekplaats heeft lijnen aan beide kanten van de oversteekplaats, met strepen die ze verbinden, met een onderbreking van elke streep" + }, + "14": { + "then": "Deze oversteekplaats heeft dubbele lijnen aan beide kanten van de oversteekplaats" + }, + "2": { + "then": "Deze oversteekplaats heeft markeringen van een onbekend type" + }, + "3": { + "then": "Deze oversteekplaats heeft lijnen aan beide kanten van de oversteekplaats" + }, + "4": { + "then": "Deze oversteekplaats heeft lijnen aan beide kanten van de oversteekplaats, met strepen die ze verbinden" + }, + "5": { + "then": "Deze oversteekplaats heeft onderbroken lijnen aan beide kanten van de oversteekplaats" + }, + "6": { + "then": "Deze oversteekplaats heeft stippellijnen aan beide kanten van de oversteekplaats" + }, + "7": { + "then": "Deze oversteekplaats is gemarkeerd door een anders gekleurd wegdek" + }, + "8": { + "then": "Deze oversteekplaats heeft lijnen aan beide kanten van de oversteekplaats, met schuine strepen die ze verbinden" + }, + "9": { + "then": "Deze oversteekplaats heeft zebramarkeringen met een onderbreking van elke streep" + } + }, + "question": "Wat voor markering heeft deze oversteekplaats?", + "render": "Deze oversteekplaats heeft {crossing:markings} markeringen" } }, "title": { @@ -6305,6 +6384,9 @@ "presets": { "0": { "title": "een brievenbus" + }, + "1": { + "title": "een brievenbus tegen een muur" } }, "title": { @@ -6692,6 +6774,17 @@ "editButtonAriaLabel": "Pas emailadres aan", "question": "Wat is het e-mailadres van {title()}?" }, + "indoor": { + "mappings": { + "0": { + "then": "Dit object bevindt zich binnen" + }, + "1": { + "then": "Dit object bevindt zich buiten" + } + }, + "question": "Bevindt dit object zich binnen?" + }, "induction-loop": { "mappings": { "0": { diff --git a/langs/layers/pl.json b/langs/layers/pl.json index 218dd46647..5a99131faa 100644 --- a/langs/layers/pl.json +++ b/langs/layers/pl.json @@ -1398,13 +1398,6 @@ "render": "Zegar" } }, - "crossings": { - "tagRenderings": { - "crossing-is-zebra": { - "question": "Czy to jest przejście dla pieszych typu \"zebra\"?" - } - } - }, "cycle_highways": { "name": "ścieżki rowerowe", "title": { diff --git a/scripts/generateTaginfoProjectFiles.ts b/scripts/generateTaginfoProjectFiles.ts index 75136f4828..5d1de6c168 100644 --- a/scripts/generateTaginfoProjectFiles.ts +++ b/scripts/generateTaginfoProjectFiles.ts @@ -206,7 +206,7 @@ function main() { if (layout.hideFromOverview) { continue } - if(layout.id === "personal"){ + if (layout.id === "personal") { continue } files.push(generateTagInfoEntry(layout)) diff --git a/src/Logic/ImageProviders/AllImageProviders.ts b/src/Logic/ImageProviders/AllImageProviders.ts index 19aa6640b6..987b1a191e 100644 --- a/src/Logic/ImageProviders/AllImageProviders.ts +++ b/src/Logic/ImageProviders/AllImageProviders.ts @@ -78,7 +78,7 @@ export default class AllImageProviders { return undefined } const id = tags?.data?.id - if(this._cachedImageStores[id]){ + if (this._cachedImageStores[id]) { return this._cachedImageStores[id] } diff --git a/src/Logic/ImageProviders/ImageProvider.ts b/src/Logic/ImageProviders/ImageProvider.ts index f4051460e9..d40907b572 100644 --- a/src/Logic/ImageProviders/ImageProvider.ts +++ b/src/Logic/ImageProviders/ImageProvider.ts @@ -89,7 +89,7 @@ export default abstract class ImageProvider { public abstract apiUrls(): string[] - public static async offerImageAsDownload(image: ProvidedImage){ + public static async offerImageAsDownload(image: ProvidedImage) { const response = await fetch(image.url_hd ?? image.url) const blob = await response.blob() Utils.offerContentsAsDownloadableFile(blob, new URL(image.url).pathname.split("/").at(-1), { diff --git a/src/Logic/ImageProviders/Panoramax.ts b/src/Logic/ImageProviders/Panoramax.ts index 5560acba56..bd8970efee 100644 --- a/src/Logic/ImageProviders/Panoramax.ts +++ b/src/Logic/ImageProviders/Panoramax.ts @@ -138,12 +138,19 @@ export default class PanoramaxImageProvider extends ImageProvider { } return data?.some( (img) => - img?.status !== undefined && img?.status !== "ready" && img?.status !== "broken" && img?.status !== "hidden" + img?.status !== undefined && + img?.status !== "ready" && + img?.status !== "broken" && + img?.status !== "hidden" ) } Stores.Chronic(1500, () => hasLoading(source.data)).addCallback((_) => { - console.log("Testing panoramax URLS again as some were loading", source.data, hasLoading(source.data)) + console.log( + "Testing panoramax URLS again as some were loading", + source.data, + hasLoading(source.data) + ) super.getRelevantUrlsFor(tags, prefixes).then((data) => { source.set(data) return !hasLoading(data) @@ -170,12 +177,12 @@ export default class PanoramaxImageProvider extends ImageProvider { return ["https://panoramax.mapcomplete.org", "https://panoramax.xyz"] } - public static getPanoramaxInstance (host: string){ + public static getPanoramaxInstance(host: string) { host = new URL(host).host - if(new URL(this.defaultPanoramax.host).host === host){ + if (new URL(this.defaultPanoramax.host).host === host) { return this.defaultPanoramax } - if(new URL(this.xyz.host).host === host){ + if (new URL(this.xyz.host).host === host) { return this.xyz } return new Panoramax(host) diff --git a/src/Logic/State/UserSettingsMetaTagging.ts b/src/Logic/State/UserSettingsMetaTagging.ts index 33a5ae85b5..6e568c5c32 100644 --- a/src/Logic/State/UserSettingsMetaTagging.ts +++ b/src/Logic/State/UserSettingsMetaTagging.ts @@ -1,14 +1,42 @@ 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' - } -} \ No newline at end of file + 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" + } +} diff --git a/src/Logic/Tags/RegexTag.ts b/src/Logic/Tags/RegexTag.ts index 8178645d54..216564a4b9 100644 --- a/src/Logic/Tags/RegexTag.ts +++ b/src/Logic/Tags/RegexTag.ts @@ -127,10 +127,9 @@ export class RegexTag extends TagsFilter { return `${this.key}${invert}~${v}` } return `${this.key}${invert}~i~${v}` - } - const key :string = RegexTag.source(this.key, false) + const key: string = RegexTag.source(this.key, false) return `${key}${invert}~${caseInvariant ? "i~" : ""}~${v}` } diff --git a/src/Logic/Tags/TagUtils.ts b/src/Logic/Tags/TagUtils.ts index 3347f5ada0..f64d81315e 100644 --- a/src/Logic/Tags/TagUtils.ts +++ b/src/Logic/Tags/TagUtils.ts @@ -102,12 +102,12 @@ export class TagUtils { "~i~~": { name: "Key and value should match a given regex; value is case-invariant", overpassSupport: true, - docs: "Similar to ~~, except that the value is case-invariant" + docs: "Similar to ~~, except that the value is case-invariant", }, "!~i~~": { name: "Key and value should match a given regex; value is case-invariant", overpassSupport: true, - docs: "Similar to !~~, except that the value is case-invariant" + docs: "Similar to !~~, except that the value is case-invariant", }, ":=": { name: "Substitute `... {some_key} ...` and match `key`", @@ -802,7 +802,7 @@ export class TagUtils { if (tag.indexOf("~~") >= 0 || tag.indexOf("~i~~") >= 0) { const caseInvariant = tag.indexOf("~i~~") >= 0 - const split = Utils.SplitFirst(tag, caseInvariant ? "~i~~" : "~~") + const split = Utils.SplitFirst(tag, caseInvariant ? "~i~~" : "~~") let keyRegex: RegExp if (split[0] === "*") { keyRegex = new RegExp(".+", "i") @@ -813,7 +813,7 @@ export class TagUtils { if (split[1] === "*") { valueRegex = new RegExp(".+", "s") } else { - valueRegex = new RegExp("^(" + split[1] + ")$",caseInvariant ? "si": "s" ) + valueRegex = new RegExp("^(" + split[1] + ")$", caseInvariant ? "si" : "s") } return new RegexTag(keyRegex, valueRegex) } diff --git a/src/Logic/UIEventSource.ts b/src/Logic/UIEventSource.ts index cca361d185..77cfe209f7 100644 --- a/src/Logic/UIEventSource.ts +++ b/src/Logic/UIEventSource.ts @@ -9,7 +9,7 @@ export class Stores { const source = new UIEventSource(undefined) function run() { - if(asLong !== undefined && !asLong()){ + if (asLong !== undefined && !asLong()) { return } source.setData(new Date()) diff --git a/src/Logic/Web/LocalStorageSource.ts b/src/Logic/Web/LocalStorageSource.ts index 19fdb19a77..8f6aedaca4 100644 --- a/src/Logic/Web/LocalStorageSource.ts +++ b/src/Logic/Web/LocalStorageSource.ts @@ -42,7 +42,7 @@ export class LocalStorageSource { } const source = new UIEventSource(saved ?? defaultValue, "localstorage:" + key) - if(!Utils.runningFromConsole){ + if (!Utils.runningFromConsole) { source.addCallback((data) => { if (data === undefined || data === "" || data === null) { localStorage.removeItem(key) diff --git a/src/Models/FilteredLayer.ts b/src/Models/FilteredLayer.ts index 545842963b..a3d5364ec2 100644 --- a/src/Models/FilteredLayer.ts +++ b/src/Models/FilteredLayer.ts @@ -36,7 +36,7 @@ export default class FilteredLayer { constructor( layer: LayerConfig, appliedFilters?: ReadonlyMap>, - isDisplayed?: UIEventSource, + isDisplayed?: UIEventSource ) { this.layerDef = layer this.isDisplayed = isDisplayed ?? new UIEventSource(true) @@ -82,25 +82,25 @@ export default class FilteredLayer { layer: LayerConfig, context: string, osmConnection: OsmConnection, - enabledByDefault?: Store, + enabledByDefault?: Store ) { let isDisplayed: UIEventSource if (layer.syncSelection === "local") { isDisplayed = LocalStorageSource.getParsed( context + "-layer-" + layer.id + "-enabled", - layer.shownByDefault, + layer.shownByDefault ) } else if (layer.syncSelection === "theme-only") { isDisplayed = FilteredLayer.getPref( osmConnection, context + "-layer-" + layer.id + "-enabled", - layer, + layer ) } else if (layer.syncSelection === "global") { isDisplayed = FilteredLayer.getPref( osmConnection, "layer-" + layer.id + "-enabled", - layer, + layer ) } else { let isShown = layer.shownByDefault @@ -110,7 +110,7 @@ export default class FilteredLayer { isDisplayed = QueryParameters.GetBooleanQueryParameter( FilteredLayer.queryParameterKey(layer), isShown, - "Whether or not layer " + layer.id + " is shown", + "Whether or not layer " + layer.id + " is shown" ) } @@ -145,7 +145,7 @@ export default class FilteredLayer { */ private static fieldsToTags( option: FilterConfigOption, - fieldstate: string | Record, + fieldstate: string | Record ): TagsFilter | undefined { let properties: Record if (typeof fieldstate === "string") { @@ -181,7 +181,7 @@ export default class FilteredLayer { private static getPref( osmConnection: OsmConnection, key: string, - layer: LayerConfig, + layer: LayerConfig ): UIEventSource { return osmConnection.GetPreference(key, layer.shownByDefault + "").sync( (v) => { @@ -196,7 +196,7 @@ export default class FilteredLayer { return undefined } return "" + b - }, + } ) } diff --git a/src/Models/GlobalFilter.ts b/src/Models/GlobalFilter.ts index 2801723165..42100245fc 100644 --- a/src/Models/GlobalFilter.ts +++ b/src/Models/GlobalFilter.ts @@ -7,7 +7,7 @@ export interface GlobalFilter { /** * If set, this object will be shown instead of hidden, even if the layer is not displayed */ - forceShowOnMatch?: boolean, + forceShowOnMatch?: boolean state: number | string | undefined id: string onNewPoint: { diff --git a/src/Models/ThemeConfig/Conversion/PrepareLayer.ts b/src/Models/ThemeConfig/Conversion/PrepareLayer.ts index 8a53b9bd0b..5d86d28837 100644 --- a/src/Models/ThemeConfig/Conversion/PrepareLayer.ts +++ b/src/Models/ThemeConfig/Conversion/PrepareLayer.ts @@ -141,7 +141,7 @@ class ExpandFilter extends DesugaringStep { "Found a matching tagRendering to base a filter on, but this tagRendering does not contain any mappings" ) } - const qtr = (tr) + const qtr = tr const options = qtr.mappings.map((mapping) => { let icon: string = mapping.icon?.["path"] ?? mapping.icon let emoji: string = undefined @@ -149,12 +149,15 @@ class ExpandFilter extends DesugaringStep { emoji = icon icon = undefined } - let osmTags = TagUtils.Tag( mapping.if) - if(qtr.multiAnswer && osmTags instanceof Tag){ - osmTags = new RegexTag(osmTags.key, new RegExp("^(.+;)?"+osmTags.value+"(;.+)$","is")) + let osmTags = TagUtils.Tag(mapping.if) + if (qtr.multiAnswer && osmTags instanceof Tag) { + osmTags = new RegexTag( + osmTags.key, + new RegExp("^(.+;)?" + osmTags.value + "(;.+)$", "is") + ) } - if(mapping.alsoShowIf){ - osmTags= new Or([osmTags, TagUtils.Tag(mapping.alsoShowIf)]) + if (mapping.alsoShowIf) { + osmTags = new Or([osmTags, TagUtils.Tag(mapping.alsoShowIf)]) } return { diff --git a/src/Models/ThemeConfig/DeleteConfig.ts b/src/Models/ThemeConfig/DeleteConfig.ts index c97a706c21..0b5e32512d 100644 --- a/src/Models/ThemeConfig/DeleteConfig.ts +++ b/src/Models/ThemeConfig/DeleteConfig.ts @@ -58,7 +58,7 @@ export default class DeleteConfig { } else if (json.omitDefaultDeleteReasons) { const forbidden = json.omitDefaultDeleteReasons deleteReasons = deleteReasons.filter( - (dl) => forbidden.indexOf(dl.changesetMessage) < 0, + (dl) => forbidden.indexOf(dl.changesetMessage) < 0 ) } for (const defaultDeleteReason of deleteReasons) { @@ -90,7 +90,7 @@ export default class DeleteConfig { if (json.softDeletionTags !== undefined) { this.softDeletionTags = TagUtils.Tag( json.softDeletionTags, - `${context}.softDeletionTags`, + `${context}.softDeletionTags` ) } diff --git a/src/Models/ThemeViewState.ts b/src/Models/ThemeViewState.ts index d3168508d5..ce21d1308f 100644 --- a/src/Models/ThemeViewState.ts +++ b/src/Models/ThemeViewState.ts @@ -445,10 +445,13 @@ export default class ThemeViewState implements SpecialVisualizationState { this.perLayer.forEach((fs, layerName) => { const doShowLayer = this.mapProperties.zoom.map( (z) => { - if ((fs.layer.isDisplayed?.data ?? true) && z >= (fs.layer.layerDef?.minzoom ?? 0)){ + if ( + (fs.layer.isDisplayed?.data ?? true) && + z >= (fs.layer.layerDef?.minzoom ?? 0) + ) { return true } - if(this.layerState.globalFilters.data.some(f => f.forceShowOnMatch)){ + if (this.layerState.globalFilters.data.some((f) => f.forceShowOnMatch)) { return true } return false @@ -993,22 +996,26 @@ export default class ThemeViewState implements SpecialVisualizationState { this.mapProperties.showScale.set(showScale) }) - - this.layerState.filteredLayers.get("favourite")?.isDisplayed?.addCallbackAndRunD(favouritesShown => { - const oldGlobal = this.layerState.globalFilters.data - const key = "show-favourite" - if(favouritesShown){ - this.layerState.globalFilters.set([...oldGlobal, { - forceShowOnMatch: true, - id:key, - osmTags: new Tag("_favourite","yes"), - state: 0, - onNewPoint: undefined - }]) - }else{ - this.layerState.globalFilters.set(oldGlobal.filter(gl => gl.id !== key)) - } - }) + this.layerState.filteredLayers + .get("favourite") + ?.isDisplayed?.addCallbackAndRunD((favouritesShown) => { + const oldGlobal = this.layerState.globalFilters.data + const key = "show-favourite" + if (favouritesShown) { + this.layerState.globalFilters.set([ + ...oldGlobal, + { + forceShowOnMatch: true, + id: key, + osmTags: new Tag("_favourite", "yes"), + state: 0, + onNewPoint: undefined, + }, + ]) + } else { + this.layerState.globalFilters.set(oldGlobal.filter((gl) => gl.id !== key)) + } + }) new ThemeViewStateHashActor(this) new MetaTagging(this) diff --git a/src/UI/Base/Popup.svelte b/src/UI/Base/Popup.svelte index 68f5000845..b644bcbae4 100644 --- a/src/UI/Base/Popup.svelte +++ b/src/UI/Base/Popup.svelte @@ -13,7 +13,7 @@ /** * Default: 50 */ - export let zIndex : string = "z-50" + export let zIndex: string = "z-50" const shared = "in-page normal-background dark:bg-gray-800 rounded-lg border-gray-200 dark:border-gray-700 border-gray-200 dark:border-gray-700 divide-gray-200 dark:divide-gray-700 shadow-md" @@ -21,7 +21,7 @@ if (fullscreen) { defaultClass = shared } - let dialogClass = "fixed top-0 start-0 end-0 h-modal inset-0 w-full p-4 flex "+zIndex + let dialogClass = "fixed top-0 start-0 end-0 h-modal inset-0 w-full p-4 flex " + zIndex if (fullscreen) { dialogClass += " h-full-child" } diff --git a/src/UI/BigComponents/ContactLink.svelte b/src/UI/BigComponents/ContactLink.svelte index 43f7725b07..ca37679f8d 100644 --- a/src/UI/BigComponents/ContactLink.svelte +++ b/src/UI/BigComponents/ContactLink.svelte @@ -47,7 +47,7 @@ {resource.resolved?.description} {#if resource.languageCodes?.indexOf($language) >= 0}
- +
{/if}
diff --git a/src/UI/BigComponents/Filterview.svelte b/src/UI/BigComponents/Filterview.svelte index 82cc34028f..9e5db6acbe 100644 --- a/src/UI/BigComponents/Filterview.svelte +++ b/src/UI/BigComponents/Filterview.svelte @@ -23,7 +23,14 @@ let isDisplayed: UIEventSource = filteredLayer.isDisplayed let isDebugging = state?.featureSwitches?.featureSwitchIsDebugging ?? new ImmutableStore(false) - let showTags = state?.userRelatedState?.showTags?.map(s => (s === "yes" && state?.userRelatedState?.osmConnection?.userDetails?.data?.csCount >= Constants.userJourney.tagsVisibleAt) || s === "always" || s === "full") + let showTags = state?.userRelatedState?.showTags?.map( + (s) => + (s === "yes" && + state?.userRelatedState?.osmConnection?.userDetails?.data?.csCount >= + Constants.userJourney.tagsVisibleAt) || + s === "always" || + s === "full" + ) /** * Gets a UIEventSource as boolean for the given option, to be used with a checkbox @@ -33,7 +40,7 @@ return state.sync( (f) => f === 0, [], - (b) => (b ? 0 : undefined), + (b) => (b ? 0 : undefined) ) } @@ -72,7 +79,6 @@ {filter.options[0].osmTags.asHumanString()} - {/if} @@ -89,7 +95,7 @@ {/if} {#if $showTags && option.osmTags !== undefined} -  ({option.osmTags.asHumanString()}) +  ({option.osmTags.asHumanString()}) {/if} {/each} diff --git a/src/UI/Image/AttributedImage.svelte b/src/UI/Image/AttributedImage.svelte index 6fe0a99c55..02a871249f 100644 --- a/src/UI/Image/AttributedImage.svelte +++ b/src/UI/Image/AttributedImage.svelte @@ -37,12 +37,12 @@ if (!shown) { previewedImage.set(undefined) } - }), + }) ) onDestroy( previewedImage.addCallbackAndRun((previewedImage) => { showBigPreview.set(previewedImage?.id === image.id) - }), + }) ) function highlight(entered: boolean = true) { @@ -129,8 +129,6 @@
{/if} - -
diff --git a/src/UI/Image/DeletableImage.svelte b/src/UI/Image/DeletableImage.svelte index b6729e28f2..25db1d825b 100644 --- a/src/UI/Image/DeletableImage.svelte +++ b/src/UI/Image/DeletableImage.svelte @@ -23,11 +23,13 @@ export let state: SpecialVisualizationState export let tags: UIEventSource> let showDeleteDialog = new UIEventSource(false) - onDestroy(showDeleteDialog.addCallbackAndRunD(shown => { - if (shown) { - state.previewedImage.set(undefined) - } - })) + onDestroy( + showDeleteDialog.addCallbackAndRunD((shown) => { + if (shown) { + state.previewedImage.set(undefined) + } + }) + ) let reportReason = new UIEventSource(REPORT_REASONS[0]) let reportFreeText = new UIEventSource(undefined) @@ -58,12 +60,10 @@ async function unlink() { await state?.changes?.applyAction( - new ChangeTagAction(tags.data.id, - new Tag(image.key, ""), - tags.data, { - changeType: "delete-image", - theme: state.theme.id, - }), + new ChangeTagAction(tags.data.id, new Tag(image.key, ""), tags.data, { + changeType: "delete-image", + theme: state.theme.id, + }) ) } @@ -72,23 +72,21 @@ const placeholder = t.placeholder.current - -
+
-
+
{#if $reported} {:else if image.provider.name === "panoramax"}
-
Report inappropriate picture
-
- +
Report inappropriate picture
+

@@ -118,71 +116,57 @@ placeholder={$placeholder} /> - -
-
{/if} -
-
-
+
- unlink()}> - + unlink()}> +
- -
-
- +
+
- - - - -
- diff --git a/src/UI/Image/ImageCarousel.svelte b/src/UI/Image/ImageCarousel.svelte index 6ec6c31135..5edd7d42a2 100644 --- a/src/UI/Image/ImageCarousel.svelte +++ b/src/UI/Image/ImageCarousel.svelte @@ -7,14 +7,10 @@ export let images: Store export let state: SpecialVisualizationState export let tags: Store> - -
{#each $images as image (image.url)} - + {/each}
- - diff --git a/src/UI/Image/ImageOperations.svelte b/src/UI/Image/ImageOperations.svelte index facfc9f768..9a4df51fa6 100644 --- a/src/UI/Image/ImageOperations.svelte +++ b/src/UI/Image/ImageOperations.svelte @@ -19,7 +19,6 @@ export let clss: string = undefined let isLoaded = new UIEventSource(false) -
@@ -36,12 +35,11 @@ -
- import ArrowDownTray from "@babeard/svelte-heroicons/mini/ArrowDownTray" import Tr from "../Base/Tr.svelte" import Translations from "../i18n/Translations" @@ -20,23 +19,21 @@ export let extension: string export let maintext: Translation export let helpertext: Translation - export let construct: (feature: Feature, title: string) => (Blob | string) + export let construct: (feature: Feature, title: string) => Blob | string function exportGpx() { console.log("Exporting as GPX!") const tgs = tags.data const title = layer.title?.GetRenderValue(tgs)?.Subs(tgs)?.txt ?? "gpx_track" const data = construct(feature, title) - Utils.offerContentsAsDownloadableFile(data, title + "_mapcomplete_export."+extension, { + Utils.offerContentsAsDownloadableFile(data, title + "_mapcomplete_export." + extension, { mimetype, }) } - - +{/if} diff --git a/src/UI/Statistics/ChangesetsOverview.ts b/src/UI/Statistics/ChangesetsOverview.ts new file mode 100644 index 0000000000..62b0deb99b --- /dev/null +++ b/src/UI/Statistics/ChangesetsOverview.ts @@ -0,0 +1,139 @@ +import { Utils } from "../../Utils" +import { Feature, Polygon } from "geojson" +import { OsmFeature } from "../../Models/OsmFeature" +export interface ChangeSetData extends Feature { + id: number + type: "Feature" + geometry: { + type: "Polygon" + coordinates: [number, number][][] + } + properties: { + check_user: null + reasons: [] + tags: [] + features: [] + user: string + uid: string + editor: string + comment: string + comments_count: number + source: string + imagery_used: string + date: string + reviewed_features: [] + create: number + modify: number + delete: number + area: number + is_suspect: boolean + // harmful: any + checked: boolean + // check_date: any + host: string + theme: string + imagery: string + language: string + } +} + +export class ChangesetsOverview { + private static readonly theme_remappings = { + metamap: "maps", + groen: "buurtnatuur", + "updaten van metadata met mapcomplete": "buurtnatuur", + "Toevoegen of dit natuurreservaat toegangkelijk is": "buurtnatuur", + "wiki:mapcomplete/fritures": "fritures", + "wiki:MapComplete/Fritures": "fritures", + lits: "lit", + pomp: "cyclofix", + "wiki:user:joost_schouppe/campersite": "campersite", + "wiki-user-joost_schouppe-geveltuintjes": "geveltuintjes", + "wiki-user-joost_schouppe-campersite": "campersite", + "wiki-User-joost_schouppe-campersite": "campersite", + "wiki-User-joost_schouppe-geveltuintjes": "geveltuintjes", + "wiki:User:joost_schouppe/campersite": "campersite", + arbres: "arbres_llefia", + aed_brugge: "aed", + "https://llefia.org/arbres/mapcomplete.json": "arbres_llefia", + "https://llefia.org/arbres/mapcomplete1.json": "arbres_llefia", + "toevoegen of dit natuurreservaat toegangkelijk is": "buurtnatuur", + "testing mapcomplete 0.0.0": "buurtnatuur", + entrances: "indoor", + "https://raw.githubusercontent.com/osmbe/play/master/mapcomplete/geveltuinen/geveltuinen.json": + "geveltuintjes" + } + + public static readonly valuesToSum: ReadonlyArray = [ + "create", + "modify", + "delete", + "answer", + "move", + "deletion", + "add-image", + "plantnet-ai-detection", + "import", + "conflation", + "link-image", + "soft-delete", + ] + public readonly _meta: (ChangeSetData & OsmFeature)[] + + private constructor(meta: (ChangeSetData & OsmFeature)[]) { + this._meta = Utils.NoNull(meta) + } + + public static fromDirtyData(meta: (ChangeSetData & OsmFeature)[]): ChangesetsOverview { + return new ChangesetsOverview(meta?.map((cs) => ChangesetsOverview.cleanChangesetData(cs))) + } + + private static cleanChangesetData(cs: ChangeSetData & OsmFeature): (ChangeSetData & OsmFeature) { + if (cs === undefined) { + return undefined + } + if (cs.properties.editor?.startsWith("iD")) { + // We also fetch based on hashtag, so some edits with iD show up as well + return undefined + } + if (cs.properties.theme === undefined) { + cs.properties.theme = cs.properties.comment.substr( + cs.properties.comment.lastIndexOf("#") + 1 + ) + } + cs.properties.theme = cs.properties.theme.toLowerCase() + const remapped = ChangesetsOverview.theme_remappings[cs.properties.theme] + cs.properties.theme = remapped ?? cs.properties.theme + if (cs.properties.theme.startsWith("https://raw.githubusercontent.com/")) { + cs.properties.theme = + "gh://" + cs.properties.theme.substr("https://raw.githubusercontent.com/".length) + } + if (cs.properties.modify + cs.properties.delete + cs.properties.create == 0) { + cs.properties.theme = "EMPTY CS" + } + try { + cs.properties.host = new URL(cs.properties.host).host + } catch (e) { + // pass + } + return cs + } + + public filter(predicate: (cs: ChangeSetData) => boolean) { + return new ChangesetsOverview(this._meta.filter(predicate)) + } + + public sum(key: string, excludeThemes: Set): number { + let s = 0 + for (const feature of this._meta) { + if (excludeThemes.has(feature.properties.theme)) { + continue + } + const parsed = Number(feature.properties[key]) + if (!isNaN(parsed)) { + s += parsed + } + } + return s + } +} diff --git a/src/UI/Statistics/SingleStat.svelte b/src/UI/Statistics/SingleStat.svelte new file mode 100644 index 0000000000..33c753d685 --- /dev/null +++ b/src/UI/Statistics/SingleStat.svelte @@ -0,0 +1,56 @@ + + +{#if total > 1} + {total} unique values +{/if} +

By number of changesets

+ +
+ + 50 ? 25 : total > 10 ? 3 : 0, + chartstyle: "width: 24rem; height: 24rem", + chartType: "doughnut", + sort: true, +})} /> +
+ + + 50 ? 25 : total > 10 ? 3 : 0, +})} /> + + +

By number of modifications

+ 50 ? 10 : 0, + sumFields: ChangesetsOverview. valuesToSum, + } + )} /> + + diff --git a/src/UI/Statistics/StatisticsGui.svelte b/src/UI/Statistics/StatisticsGui.svelte new file mode 100644 index 0000000000..7a9208f73f --- /dev/null +++ b/src/UI/Statistics/StatisticsGui.svelte @@ -0,0 +1,30 @@ + + +
+
+ +

Statistics of changes made with MapComplete

+ Back to index +
+ {#if $indexFile === undefined} + Loading index file... + {:else} + p.startsWith("stats")).map(p => homeUrl+"/"+p)} /> + {/if} + +
+ diff --git a/src/UI/StatisticsGUI.ts b/src/UI/StatisticsGUI.ts index 5e66395d8e..90a3674e85 100644 --- a/src/UI/StatisticsGUI.ts +++ b/src/UI/StatisticsGUI.ts @@ -1,358 +1,4 @@ -/** - * The statistics-gui shows statistics from previous MapComplete-edits - */ -import { UIEventSource } from "../Logic/UIEventSource" -import { VariableUiElement } from "./Base/VariableUIElement" -import Loading from "./Base/Loading" -import { Utils } from "../Utils" -import Combine from "./Base/Combine" -import TagRenderingChart, { StackedRenderingChart } from "./BigComponents/TagRenderingChart" -import BaseUIElement from "./BaseUIElement" -import Title from "./Base/Title" -import { FixedUiElement } from "./Base/FixedUiElement" -import List from "./Base/List" -import ThemeConfig from "../Models/ThemeConfig/ThemeConfig" -import mcChanges from "../../src/assets/generated/themes/mapcomplete-changes.json" import SvelteUIElement from "./Base/SvelteUIElement" -import Filterview from "./BigComponents/Filterview.svelte" -import FilteredLayer from "../Models/FilteredLayer" -import { SubtleButton } from "./Base/SubtleButton" -import { GeoOperations } from "../Logic/GeoOperations" -import { FeatureCollection, Polygon } from "geojson" -import { Feature } from "geojson" +import { default as StatisticsSvelte } from "../UI/Statistics/StatisticsGui.svelte" -class StatsticsForOverviewFile extends Combine { - constructor(homeUrl: string, paths: string[]) { - paths = paths.filter((p) => !p.endsWith("file-overview.json")) - const layer = new ThemeConfig(mcChanges, true).layers[0] - const filteredLayer = new FilteredLayer(layer) - const filterPanel = new Combine([ - new Title("Filters"), - new SvelteUIElement(Filterview, { filteredLayer }), - ]) - filteredLayer.currentFilter.addCallbackAndRun((tf) => { - console.log("Filters are", tf) - }) - const downloaded = new UIEventSource<{ features: ChangeSetData[] }[]>([]) - - for (const filepath of paths) { - if (filepath.endsWith("file-overview.json")) { - continue - } - Utils.downloadJson(homeUrl + filepath).then((data) => { - if (data === undefined) { - return - } - if (data.features === undefined) { - data.features = data - } - data?.features?.forEach((item) => { - item.properties = { ...item.properties, ...item.properties.metadata } - delete item.properties.metadata - }) - downloaded.data.push(data) - downloaded.ping() - }) - } - - const loading = new Loading( - new VariableUiElement( - downloaded.map((dl) => "Downloaded " + dl.length + " items out of " + paths.length) - ) - ) - - super([ - filterPanel, - new VariableUiElement( - downloaded.map( - (downloaded) => { - if (downloaded.length !== paths.length) { - return loading - } - - const overview = ChangesetsOverview.fromDirtyData( - [].concat(...downloaded.map((d) => d.features)) - ).filter((cs) => filteredLayer.isShown(cs.properties)) - console.log("Overview is", overview) - - if (overview._meta.length === 0) { - return "No data matched the filter" - } - - const dateStrings = Utils.NoNull( - overview._meta.map((cs) => cs.properties.date) - ) - const dates: number[] = dateStrings.map((d) => new Date(d).getTime()) - const mindate = Math.min(...dates) - const maxdate = Math.max(...dates) - - const diffInDays = (maxdate - mindate) / (1000 * 60 * 60 * 24) - console.log("Diff in days is ", diffInDays, "got", overview._meta.length) - const trs = layer.tagRenderings.filter( - (tr) => tr.mappings?.length > 0 || tr.freeform?.key !== undefined - ) - - const allKeys = new Set() - for (const cs of overview._meta) { - for (const propertiesKey in cs.properties) { - allKeys.add(propertiesKey) - } - } - console.log("All keys:", allKeys) - - const valuesToSum = [ - "create", - "modify", - "delete", - "answer", - "move", - "deletion", - "add-image", - "plantnet-ai-detection", - "import", - "conflation", - "link-image", - "soft-delete", - ] - - const allThemes = Utils.Dedup(overview._meta.map((f) => f.properties.theme)) - - const excludedThemes = new Set() - if (allThemes.length > 1) { - excludedThemes.add("grb") - excludedThemes.add("etymology") - } - const summedValues = valuesToSum - .map((key) => [key, overview.sum(key, excludedThemes)]) - .filter((kv) => kv[1] != 0) - .map((kv) => kv.join(": ")) - const elements: BaseUIElement[] = [ - new Title( - allThemes.length === 1 - ? "General statistics for " + allThemes[0] - : "General statistics (excluding etymology- and GRB-theme changes)" - ), - new Combine([ - overview._meta.length + " changesets match the filters", - new List(summedValues), - ]).SetClass("flex flex-col border rounded-xl"), - - new Title("Breakdown"), - ] - for (const tr of trs) { - if (tr.question === undefined) { - continue - } - console.log(tr) - let total = undefined - if (tr.freeform?.key !== undefined) { - total = new Set( - overview._meta.map((f) => f.properties[tr.freeform.key]) - ).size - } - - try { - elements.push( - new Combine([ - new Title(tr.question ?? tr.id).SetClass("p-2"), - total > 1 ? total + " unique value" : undefined, - new Title("By number of changesets", 4).SetClass("p-2"), - new StackedRenderingChart(tr, overview._meta, { - period: diffInDays <= 367 ? "day" : "month", - groupToOtherCutoff: - total > 50 ? 25 : total > 10 ? 3 : 0, - }).SetStyle("width: 75%; height: 600px"), - new TagRenderingChart(overview._meta, tr, { - groupToOtherCutoff: - total > 50 ? 25 : total > 10 ? 3 : 0, - chartType: "doughnut", - chartclasses: "w-8 h-8", - sort: true, - }).SetStyle("width: 25rem"), - new Title("By number of modifications", 4).SetClass("p-2"), - new StackedRenderingChart( - tr, - Utils.Clone(overview._meta), - { - period: diffInDays <= 367 ? "day" : "month", - groupToOtherCutoff: total > 50 ? 10 : 0, - sumFields: valuesToSum, - } - ).SetStyle("width: 100%; height: 600px"), - ]).SetClass("block border-2 border-subtle p-2 m-2 rounded-xl") - ) - } catch (e) { - console.log("Could not generate a chart", e) - elements.push( - new FixedUiElement( - "No relevant information for " + tr.question.txt - ) - ) - } - } - - elements.push( - new SubtleButton(undefined, "Download as csv").onClick(() => { - const data = GeoOperations.toCSV(overview._meta, { - ignoreTags: - /^((deletion:node)|(import:node)|(move:node)|(soft-delete:))/, - }) - Utils.offerContentsAsDownloadableFile(data, "statistics.csv", { - mimetype: "text/csv", - }) - }) - ) - - return new Combine(elements) - }, - [filteredLayer.currentFilter] - ) - ).SetClass("block w-full h-full"), - ]) - this.SetClass("block w-full h-full") - } -} - -class StatisticsGUI extends VariableUiElement { - private static readonly homeUrl = - "https://raw.githubusercontent.com/pietervdvn/MapComplete-data/main/changeset-metadata/" - private static readonly stats_files = "file-overview.json" - - constructor() { - const index = UIEventSource.FromPromise( - Utils.downloadJson(StatisticsGUI.homeUrl + StatisticsGUI.stats_files) - ) - super( - index.map((paths) => { - if (paths === undefined) { - return new Loading("Loading overview...") - } - - return new StatsticsForOverviewFile(StatisticsGUI.homeUrl, paths) - }) - ) - this.SetClass("block w-full h-full") - } -} - -class ChangesetsOverview { - private static readonly theme_remappings = { - metamap: "maps", - groen: "buurtnatuur", - "updaten van metadata met mapcomplete": "buurtnatuur", - "Toevoegen of dit natuurreservaat toegangkelijk is": "buurtnatuur", - "wiki:mapcomplete/fritures": "fritures", - "wiki:MapComplete/Fritures": "fritures", - lits: "lit", - pomp: "cyclofix", - "wiki:user:joost_schouppe/campersite": "campersite", - "wiki-user-joost_schouppe-geveltuintjes": "geveltuintjes", - "wiki-user-joost_schouppe-campersite": "campersite", - "wiki-User-joost_schouppe-campersite": "campersite", - "wiki-User-joost_schouppe-geveltuintjes": "geveltuintjes", - "wiki:User:joost_schouppe/campersite": "campersite", - arbres: "arbres_llefia", - aed_brugge: "aed", - "https://llefia.org/arbres/mapcomplete.json": "arbres_llefia", - "https://llefia.org/arbres/mapcomplete1.json": "arbres_llefia", - "toevoegen of dit natuurreservaat toegangkelijk is": "buurtnatuur", - "testing mapcomplete 0.0.0": "buurtnatuur", - entrances: "indoor", - "https://raw.githubusercontent.com/osmbe/play/master/mapcomplete/geveltuinen/geveltuinen.json": - "geveltuintjes", - } - public readonly _meta: ChangeSetData[] - - private constructor(meta: ChangeSetData[]) { - this._meta = Utils.NoNull(meta) - } - - public static fromDirtyData(meta: ChangeSetData[]): ChangesetsOverview { - return new ChangesetsOverview(meta?.map((cs) => ChangesetsOverview.cleanChangesetData(cs))) - } - - private static cleanChangesetData(cs: ChangeSetData): ChangeSetData { - if (cs === undefined) { - return undefined - } - if (cs.properties.editor?.startsWith("iD")) { - // We also fetch based on hashtag, so some edits with iD show up as well - return undefined - } - if (cs.properties.theme === undefined) { - cs.properties.theme = cs.properties.comment.substr( - cs.properties.comment.lastIndexOf("#") + 1 - ) - } - cs.properties.theme = cs.properties.theme.toLowerCase() - const remapped = ChangesetsOverview.theme_remappings[cs.properties.theme] - cs.properties.theme = remapped ?? cs.properties.theme - if (cs.properties.theme.startsWith("https://raw.githubusercontent.com/")) { - cs.properties.theme = - "gh://" + cs.properties.theme.substr("https://raw.githubusercontent.com/".length) - } - if (cs.properties.modify + cs.properties.delete + cs.properties.create == 0) { - cs.properties.theme = "EMPTY CS" - } - try { - cs.properties.host = new URL(cs.properties.host).host - } catch (e) {} - return cs - } - - public filter(predicate: (cs: ChangeSetData) => boolean) { - return new ChangesetsOverview(this._meta.filter(predicate)) - } - - public sum(key: string, excludeThemes: Set): number { - let s = 0 - for (const feature of this._meta) { - if (excludeThemes.has(feature.properties.theme)) { - continue - } - const parsed = Number(feature.properties[key]) - if (!isNaN(parsed)) { - s += parsed - } - } - return s - } -} - -interface ChangeSetData extends Feature { - id: number - type: "Feature" - geometry: { - type: "Polygon" - coordinates: [number, number][][] - } - properties: { - check_user: null - reasons: [] - tags: [] - features: [] - user: string - uid: string - editor: string - comment: string - comments_count: number - source: string - imagery_used: string - date: string - reviewed_features: [] - create: number - modify: number - delete: number - area: number - is_suspect: boolean - harmful: any - checked: boolean - check_date: any - host: string - theme: string - imagery: string - language: string - } -} - -new StatisticsGUI().AttachTo("main") +new SvelteUIElement(StatisticsSvelte).AttachTo("main") From 3c90d33b9d1b6cc70fa63f8b3cdcf3753bee3d1c Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 17 Nov 2024 22:55:19 +0100 Subject: [PATCH 079/207] Docs: blogpost reviewing the image move --- Docs/Reasonings/ImageGraph.png | Bin 0 -> 23807 bytes Docs/Reasonings/ImgurToPanoramax.md | 78 ++++++++++++++++++++++++ Docs/Reasonings/ImgurToPanoramaxAll.png | Bin 0 -> 24927 bytes Docs/Reasonings/PanoramaxGraphSmall.png | Bin 0 -> 15315 bytes 4 files changed, 78 insertions(+) create mode 100644 Docs/Reasonings/ImageGraph.png create mode 100644 Docs/Reasonings/ImgurToPanoramax.md create mode 100644 Docs/Reasonings/ImgurToPanoramaxAll.png create mode 100644 Docs/Reasonings/PanoramaxGraphSmall.png diff --git a/Docs/Reasonings/ImageGraph.png b/Docs/Reasonings/ImageGraph.png new file mode 100644 index 0000000000000000000000000000000000000000..13e1f0431ec1cbde0ac3ded6ae1b01ce073d4f96 GIT binary patch literal 23807 zcmeHvcUaTuwzV^k;#fe%2uf2>5l|5U=|rW8G?6GGLIg$;ktV$*Dhi4c20=PRdJut8 zR9YaTh>LzjZr%uD21f1l|%XzUAx$!?;cnucJ(Q2fSh~#*Y}ss?v^+r665jcl>CqT zyB!VfJGT+zzEiyUT)xk`Isv}!hZAzI^>+^hcPc38R|sxy6%6*Y*JyEn(a^(~pB2u3 zgqCv6_$zCLw%g#TFGj7bK+b9fNJY zi`li+)HE1#H4<}k{k`?6n<3ib($$+GPFo?TzcW3)E%o+EZJiydsYa>aOYf4tcLKKg zK4!lb?4>^J*c$CMruWv1Z-HFC7kc#mddyACuJxwJ_oSw7G;Q2x`W*yZYPa+~ZCI3> zx@iPdFTZ5use)tcvzd=td`7}Z8qvGdu3~`Apoq}V-%I#K7r_6(=4*PBeT zY zQOjF#&sL1jaGX6ML~|x(W+W%ycn8EpW48HM6GN}j+`>$1y_yTbekv3qL+G!3z;nfD z?sHnW7l~NrPkZ-Vje?c0OHxx3QFeXeAGn89XKtQXJRE<&&DWV7=Q-MHB%G79;$G1h zA8=8EEW2MeGeitg#2{s-_IJBCjOXpV7%){yo+zalQ*a#iyTqLQa#bt;@mKu$1z1BV zp0}T{$LZA{=p;0h+%A)kC9q0w4E_|N=E5F>QfuY)qP2(67B7CPO1D$wU%m?PTOsI$ z<}AW&8@!iAEy8?2=hH*q*oAAf5_4Q@4i=_28LQ=5IyYMux!PPPxKj6SbnFd}*jWAS zaDt1mYEKQP-axj@gYcZipm{?J+y>rH%=XnMaO#BQIzfi3}g>1Drq&YY4fZ>CvD;^MJ<0=w1%7%v3-PnLy=a%&lr9 zdLI_pHzY@ZOA4xy}!66<6J`?1fRHtbcI0ki42E zi)@mG1iRR+kT_Z-cOd_~?^LA#Se-}ExMt*#3|zmL(L)Q)GWlS>qh5uSc)v~WhSuya zY~68YuYN;VXV?qo{dEVB;_GYB_ufrs9YJ}~n|^VtK~I#?dS>ViNKK9D4-(`mNwguF zUTa?>voi?Z$y10RKDWcS=fb_mJ0DLJ4WMRv{3)LKRFao9yV*sm)R#K!Y|xS5QtsPt zj~c`VSym6LypB2u&WT%JHuuB0d!fSoF>r)0O-BQ+Q}j9Y0l~_fsQBWULrwHSV&KLs zG{VmtS2_78ohk2I1!H$l3|&26;^7dl;qMi%yL@oBfSm;d5# z524-CoqMF8e4l!IzxJAld!a|PbrQ7K!2Xv`z;8GIHtgRP-2V#L__o#li(3uP523ry zJk7~F1w!{JK8=}==`;{WW1SRlW2Xv#dasx{9_P0pUuQ$~JPP=89s zJkL-TJ9(l6gw&?&tmMwRq-u|(e-VeFv@6rXH9JMR{s3wHJus8B=1a(<4(G_UU33Q^ zMqP&$dX~&}I!e}6)kNLch2^jrktkZ`0G3|Bsg-XKw%Ga@d8O*n-bhr7;on?8V8jf4 zstt||q%{nrisQV=88OD#`Z-E(Z(UcBn;p%s@9kZOx_HINVfFb>LBvF*-T-&PRF6lZ z5+_MT8RtC^ri4l?y|Ns-4@6r!>*J~qg7?*&F7(OHX zkqkF57B3H*ZPr36&VmO~U{J~! zmm4PC?5^OAl!#H9(-GkwI9DO1;30^NZ25fuyASYTYRp1@z>o~tzn5XHl!Z%C<@nB_ zhJr_InmnzQu9^QjEh+vB^ZtGSqPEtctCgeurPqd8vZJ7I>X8h@Xj@%^lD8$UCxBYV z@4og=kW<#^pMs2!Lm3w0@5)PW!MlDYe zFe=iqD>9=0*{tr{LHl1kX#ac3^tWOEXNG<2Zt3I&7o^&eIh?zz&xNzg!PlesG+UA* zqx9H(MXo;q$KhBTw>?8%Bg}uKT#vtTo#O)CscE(H8;?xogg0@f!*MN@Z{Icq+U?nj z7@~0w6-Q1rmVFLwW6y{Rqy{{Au2o}i32Dgvly~H9%LfJ+!1|d?y zd}pwPINS|93UzB1zY*-P+1LE%HXV#qRLlg^JurXTJ%(oaHZj?I<>l@Tsm5w~!%OBE!ov`sj;K2U+O_ zN$FUrFLCH}knmc)l1+{{m_zsKzLoTntN13$GXV`V7sO7r>FClw;WWYvwXYfD@^0ij^_i|=`bL~9~K0ZEeqx|Ng!2`R)-|)PB z+#Y>)K)Km0E1a~!w#Il4BUotA*7tg$E{#JOK7apr3eGecOsSuz)cG6EDs|!&gQwY^qqHW!opDOi1U55>8gySo6!YL^UC|Fo|KMsQseK*n6gp zy|hQ1QbFq%3Wvl|dwI1htG;l4p>ayi`qf3UxBL6%bsmQH6mhOBxM3~Xp`npqSwwkB zS@|mSUDJfeZt!*Cv83!(~v9480DkBQr5iP z%*01_beFTg(~O~M^2}AmZ+t%M;R17Hwn&0cYSPztKEL>USx~dZf>CDi8dmfj7Ub(~ zr?d8UO?aen?Xq$Ax|J>yw2>9+Y0| za&jC$X_lqINU=(_^}81u8MG8&?}Hn$FZ< zj9|dei8nv_toU`mwzdvu+emCj9q=&0if8ST$H`L9v5!#g^#*!CZIR6=6bTxM5 z_>I(C{KsL2`4U!ZJr9^pb>UcDWC28<0AYuHVg#4bnyE5D94VWwmf@%17!#!qtoeCpyCe~L(s1Kxs-$nQ=C@5}$G>x8& zIWA%VWA;#3)(f3&<-L2_6VEKTY1g_itG0P7L9gV2GV zo-+R?3;U$U=khMbS^Mpz0FTw*p5)yVH(Z~T zz$>i$u}t$3)!MV=EIHmWFU}{4G>o<=bSA!g-nqzaM*y;Q3;AgjlZi#F|c3h_Mf|hF#cK7A8ZWiGV09n>a59Atn1ed$)Y*e;{k@-5W@I z_xRx$m*{S@_8)&YdO+5!`qp7(myb?`#OQh`hpCUBev!kZ_yJP9r0pLt%nmH$Qx!E) z3%&b?BV2+f#J0B~r3BfwhbNNPUwsT7Nge`$&%YHQIAkTY2BzR9-)?B4mD9@Z)22y| z<+hXUcHy2h>Fygf2Z`O-ZcL$T-`kg0>Hv4%5yYq2oP_^(db4KRvi^#KF0i0r zsm9lQu?r(P4h_i~68KGN84=K;>7CWT3DCB=LHrz*?@!Ryvh}#0pP$- zA<@?AK_&4OoH>f9K@Fw5vkrNk=16uyFo!?T`IM{?^r4wf$NVs1rH9+`qxraGYd>;E z#K8NhFea^509Wof=mVV&tB<*OL%*{;kkKypIN+`=9wkB^g>(D__R`Bk`-C!ihJL5O zksy8DCqfaCmKOE4jv3gbhTg;FZqzt1A;tohGcE^ ziZ|dx&zTNaW(=gL!Mp>}$3;e`vyRiH&Dgd`unafh6nDcff9PtMLk)rij}_KQkGZX( zbWQ0Lm%3K=omJaE+xXF?qBH!>_<5c}8xd5$Oy;Yogu*F@i ziXrdxKt?%pi!WeT8BivOiD2<71+uAVlW_IvlYY}xl1=uS)VPV{&^NN1gxSaKnfXg*~s$sb@GJW2T~Qya-*z%H8e8DaHwJ28Wo&j5R=(aV4nrZ z{fx6Y=fb*c+={4I=zZRc$I_*q5OZF zd77T%y%_*W5knTuQj*st;Zw>dX;en>fOsmdbMrybOmVL6SNm*xnmFau;}}V~Q{2E; zS^L@L#)KZS_bm?KSECXan?91Rw_ddplr(hGOk>_@K9~$=5%`HbKb3zs^;76Qo23z{ zM%oW&JfTxaZ~Wg~L#@x;$2~dw=Y^|y^;v@04&TZ0yKdhdp8ut=j|Vq9b$XzVuos94 zTOjf>9IH+aQC(2rOU8w&ElNn@E7Uq;-TCf5&_A_diGo3H5l9P(-vVAgWkyMfW;f5i z(-#4~w~+McLg#L&BV19l|J?}XH>`0hQcC(gv0EK`(ZSV%@QL-KW&KP zV+c+c0aT$+J92LguikRm7R2=TPKBz1yeukY;nK}GupEI%`x`pq(m#X@E#ePEy*nb2 z$`Q+-_|j91@}qHc24lxqqV}fcfBD3r55qH&vuN}w8P4aph^wFRlXE!}E>Coq>Bm=2 zv-_dWj26U3=Zb|0BsEN5O{xR&c>CgHEosQgynzbcw6UK1329lKC{G{o;X$YK==pkD z6Mw__P7C%Axr^hxBv2oIKUpBWAo6&@$pWua0i}2MS~;Aj<9p*@iZ~*!cJ~>2nyh)L z`}?cA5>#Od5B;OHM1#6sh#GOTrsazD@$-5w+zFHWXAkgvrB=9edHc$s%=bY`8niSV z-FGsR)F+2^KjWly{J{#f9A-a1Omd^i&MbXUrFW(qI+mMxRatoD#cYEIY`O{Q>|v7d zMwP9pnhD2Oi13%*Z=^hF4yh=T;R88^3~!Ss)!ksF(4J`|wuN3@0R!9gvO!as`QcN6~G-_bEQr-Pmyh`Ya;Iuw(r3ux+x&}$ASB~WB6;IIr!)J;MSk6>{k@F5ge$vZe?)hBdgi|fj&W30HfHzn+D^2=aAQcVHpTWd!%|K4$PQ0DVNxZsz&`;>< z@ZJ>OqYEBnr4~E`Hq?UrhX;_iTbH{vR3|Wk z)COyfrz@y~UBLi%asyw&6V1NkZk#1M2ADdJcczVaEu>;!8fUISH}#1aZkmBSN{-u9 zp(ZtJr|Ja*2hno3hr=G}>6V)nPNnf_yY=1@E$6o3e!Q?u6b52zrUf6xuk1kxmvR`~ z_j&tkE6CqmdB5tp;As?IFtZg?Z?9Ya*59PuKXTIic1SN@dS6ML zf4hz6+s(f)k03uoa9vicx3bI=ssj(@2_T(~)TCFLWSU$1UM3_4GUhTa*F<^{S)KUfvk0o_V`L zHoeOQr;+40l1=Q+Hf-}1^Z9gZ;ygmOp~@WyH)EOQ1EF7u#MIP>cK1VV!l7)Rctyu^ z-jLmk*=Ad*HzhgN9q2`w#qOlc)jYf&`7UL%tsXtTB%_4`*3WHqE?|A8-i-pKr6(t^ zMB2)|PLV&K+Rc<7ZOu(kKBxAT8N(KQyRQ4QU`LTgo-lRea;l z@ZMpE;(sA4|D|zh=bvPcc{uih2T;{`YmFT^Y!^Hp7JaVEC45m8 z12!2IVE%FBCXtm>3#0j2i#{Z-Fjj~dEhIn}^f>!jjbg0EKgjgh!DOJrAwQ>tfYf8I7g!1);HrfT!JX#oacYV!Swy{D6q zzHMsJLQg}C+I)!^E8rFU9ftgMJ_VL)jMOYhoQi!%+nDZUZ*qa?_SDT1H_`b@hUkVD z;a9q8(&ozpawqreQkKA4_`4JaASzum&m^FqpA6h?MqIzqLNS_AJR^jg5+av^Bq`mO zUIS39LDN`AK@--ON_cuUM_2SrA=r`=n!y3d*yd|K`drsi%fXy#bXOTzLD6D}nBE%q z>5F_gwKv*pwtNk)%AFYHh;Lq`6?o~tZUy}oL%zh2<%-m|(0%jYj-{K(e#IzT? z+m`@|g3GqmFwo2@bUKXXO34=g%i0i)_=*6XIT%$fSWQMXdro9Jo2kd0o* zKD6(JrgSm@Zz*w5x4*Y8{e`EzY~*PUL9y+k{FG`#9kjriSaRPEq@l~4{!LpTbS1Xf z{I5LwtZAlhfU)&5-*gBVYCOPzXVH3*NZa}rb9ho7fHn8qEXo%mR@=DtJn3>SJ(z@K z(<4z_L5GMNjk8ZCTZ>KnrOC+!7QkWjiqQ`u*#ULt8%6!co=;fcwRA4to8;B$U==X4 z{WmZ+rRqQVhNtwH&k`E5Lb7JbzVj0nR?{aF= zOR$)h9NIRCZMJN%ngo3tfX&GFpey?zk?U!4186}qkkQpEs^VNb_5qi|;o*D|OK(8T z71-fZ24z3frQbH8A6vdM1K<8<*hP(G6k_ z89`Z1P~t(Mol2RHg7)xKN@`Bsk08dp2PC>bK`JZph+A)EU$j)19lgoqJo^X83NO=; z37v7NT--JNc*Ic7MpB}C{ku_#;uOF0$h0{ifhf4u0t@-_EPvo?nm9b=Lj#8E=q|}w z9c1}_xS?$fysHtK!z49HgsVSF4w$Z*iE9YREX}f=H1ID!MQ~x2*x^yn0g&5E^X_)T zzauUMM{`QALEHoT- zzeW~^WuzwOiw~}<>Z<3Jb?kg`*}z+@0^~D2L>D>i9x0BY^^q3*saDyJYQCO?FLv^l zM_}q}_;59pAr;@eklv(A%jpDRCs^W1rEXWP3*`ayNt;KQo6=w59WY59Djs~~?7KB> zc_yt}XZogj`7i#x6*AwV)c=oB>Wi$fob&wWtD?Tm`L{X$&rJdzriF!qIWDba-Vc}@z^MU!Z^AX!+t<|Ue+C7qJT<`rqw4592!3KNhk)KwJ#rgzxITdD5 z8=%Nbx~KB7)29Ufjv%9t=<(j+BDN(JX)$c(GR%{H`3vU3u}5*qTxXE;{f|X% z`{^4N05VEkq*ZA>{x1FVDdkKkC?6$qYyW;TJ^)sZ4+5bh!p_w$G=?LhE{OKh>%9qi zR;9WqQ2i$XcdCKEM}UR*aPiIoK{n+xOD=V~fMzdyu22sJit(n))<78r&;)K#Ubu)^ z6*M6T2=MdoK1>)iJvVenBrE3+nLGvnYemJ~Wx5$#Gd6$S!wsR&a48F5$l{f~4k*F6 z)dMA_rJ&aAcS!?akU^Pk^c@fZD-Tm|&t0-%6g_}=fqlg~vl*Z$Zspx*+hXONx-a=G zZgvzUqW0dI6>p9Quu6pAAO|e|Kdi?C8x1e&|E%=FVdsr(`j9LQK*w>>pOsvCurIH* zJdMcNx#SE`=6VSLWYvw{Gn9MH1XwcepRWSedke(8)gt?=!JPO3NK(teS-*BkU$78i zdZ;FZFA~6^uUaL*M{ZSnV?1gi1@|tms{5+Xe>>a%bIeX)iwZbSD z`4>#qE%YhkkqqH=LDaQGuP!Gtz%OWzvB&1tWVY3k?&wOYL$mCYeTP3h!Z76xq7TG* zJX=v%XSWX&U6c>YtPR(gJMW!;!g`-)r$d%!O_<*XfkTF%@5PS!>?qNI$u|=LF6H#$ z^no&9|J1Ys_RmPvcrOmeh+EViK_>&I_wXlXPnc4V@{Ni3y6REv1yNrOpmb>{E!M^P z&yDGus84D8&9<29^~gVr*0nZc0y{2>>nYW7bM2Kv{;NcD72B9vD8E118$N&SBTTN z(H+|{m2DCz&8k4o^EJhk&tyCwIE~sT%{6^`R7+(U)@pQvV!s2(1t2ay`92!DMWc>e)O-T*jbYvAk~T#>J-yV!k^v;h>3n)=@HKkYr0Ygw3CbExz{lH2dwEjjtv2heYZ%g$-9abI6uAh$47PxjI;Na>>Z|H}}oJ+5KAYg(O zJ!(bzYmHET3#5?fWvL2ePe~E~p~vPW#eZnd`lq=k&{Ak67)mHz><;zz?uI4+fcMq; za-~0&-*6Mx@1^GMil6`?SXjloZuyRXe;*YZBI<|n55&lFxRx}4v&hPnlvMHF{KilV z`UArnJ3u!PMP@6wbv@7BN%b?66?{v!tbf!Viq5_r&~(FERKZ!e8fGf@n^P*-f;|I} zYI-ytwAhOO*IO3=(y)!?g`^JGEg>}4rWSfbf%h^F3BaUV04CYc`6JG=Veg+GKvv^w zeLx?xCNbt4F%S4O^=u|nmGk0I4LTn<;&8K$s7UPWC>O@Kp@6H(d#qi~YqSltFUwGy zD3Sopq5O%Xph?Fcs&Qa1WF|O|*xLGB?|5<9)|h<*_jib;d5BKe3~n-kY8(W8xPDr+ zQ9WKP@cF9_23sML)ti*Me~y-gYX-!ESiSzMkM$ZV)ZkEYx@Gda{mZut==F4X#s2wr zk^pLwPhTLCKWDk^kpfimp)VdeHEu+A297WB=SP3ms1J15|r!m%;}+f>a*tUwin01)uoZcXwtr>VE^^-OuzgeAs_ev$5BAjU2_*J4tw&%pUo`Zq2c#3`%Fft)VXJ|*;b{moj5H# zRXKMz2*mS>sNUftg`U23d%uiUB|t3W*5rhvPDg-+`7lt?6d%i&9|dDETTh=Ijd38B zym9~q$;AQm7b+f~f8Mlxy+r+;ANgyWv(4%NO;iWW+_m?%NEkMz>PQIbmi0b4zPjlb z8?6&-2*zzUKrO5h2vi)w>(mio&g#?Jp7K5Y*6CZrO&-JhuzU z24qv236jlJVM;`-KZCjFC~y;7U444XWnk3t+S7**7n_^SHp{vmO*@mHY%} zXjKAz(kSJ`-7y?O-o9P|OwNzOtB)K%yU}x`S+2J{aDy;%s{gK(Y3iNai>|P}atNl6 z(P%cEMs8=s?v@OMMO?(H~kmZWs0 zHue}tCome+0VIIlhaFGDfOr`TJo7&w^kAi{(nr9Y=a}ce7Q1Q>_I9S<>`1x%L*Mzy z6xL~Y@r}K%-KJ?-y(yD@S$w5Cm3G5+5t}2<1f^`n#K^)sb*p-d_QO7xoE>;_GiPf# z=>QAQ$jQXO~7jJ^Gl9x!~;@s%>90R_B@MG=+N;ZgWUc+ zt=MZko@ID-E=@07v`3{RD`(GZB!}(g3L8HL`cXM~-c38!h%uFLpZRR6_91<9nrokC zh}-!0KR?BZ!?1p{)v(+PEwu?s4QfXn28ZJKOG-OvJ2pmf zbCg>LIjQt`5Of!-_2<^tmTrIRmU7~9Ks{K3MxX$`4mj_}9Ti2TDb)NOTTiSxvRfqO zgoya2AEXTLsh(Qj-uLRpF+{1~?9;NN;Ua3=5jDUARGehdw4ikM@cx@uKOQ*+1LeWf z=}CdD&qC5%Q#fFWC(ON?AYT~GzO~05V8x>fSLd{8e#C~e@#9%LBEgt+k``a(86O0o z>H;&w>a`o!9dKotVLt8*{RMQ5>f)OOlU-(Kg4TSsy8?bf2Xjm{J1s-!Cfjpc$#%uS ziK5e64s|u1>;MgH$K4f0`+^PDK|b8^xU)Vi{n}4+A0i~?W^YF8&6&Xr4K53a^6YB zyzv_#(&5u)TCZ&?)-o=J={2Wna>rCyTA@9yjeR<$@vO*$4Up72d6@IlMvJ;L@4~jN zrb`u0OFl-IOiSKfpX+dsUqJe$wS-|CwkwxnlF|>(73)b~uns;6IJ7Mv z-qqNRIkww5Gh6B&Mm3_srC} z?YzG0?)t|;%JE0d(@3(&&}-`4QFFzd{xR}eF*q4MC#AhWb)UF8&l>jnSG!h6eBz&gx1q zaayHE-hs1*oO17A(IhTDcDsn!?prdhie`$uUc+kz5Ha-zmsoiP_-YJ z>!E}l476Xa#hB+?7YDBgyWzf-tb%=g;;(MIBDZaAw*R>Hd+92(9WSqJNqrqPE8E<9 z+rh~u|I;o&Bg%p9#RW8{$7`O3_iw-ED1Zaz2>hYubC{1OoC3>X`YBIxDP1?VU56dP z>~Lh2t=|V|>mQ>|>%7`fe(UAl*i%{V)Kv)t8>yUa2Tcleiax(;4ebj+gEeDobj2w*L=sOj}-C-_~> zabpEuSpC$$97)TNY$|OzO2-EaOReatB$=nfmy{St%K~x z0PCM^;mhWScdDZ=s#r_E3@NW>z~&15X%mxOt8Q`xQ@)=^OMrNLMk=z}U^Z-$O~`_6 z6jg7JMqRZ}+SB*Ls-L0jK!@;EtG4cjaeth=bNV~*W7n1wYrv12+W%MoNaxZ1zG4O` SRG-9sYJDAJ?YtA0ZvQ{p8)pUp literal 0 HcmV?d00001 diff --git a/Docs/Reasonings/ImgurToPanoramax.md b/Docs/Reasonings/ImgurToPanoramax.md new file mode 100644 index 0000000000..fddf3c4cd1 --- /dev/null +++ b/Docs/Reasonings/ImgurToPanoramax.md @@ -0,0 +1,78 @@ +# Moving pictures from IMGUR to Panoramax: some thoughts and little facts + +As you might know, I'm the main developer of [MapComplete](https://mapcomplete.org). For those who don't know, MapComplete is an OSM-viewer _and_ editor, where contributors can easily answer questions, add new points and upload pictures from a POI from a cozy website. +Instead of showing all data at once, it only shows one items within a single topic, resulting in many thematic maps to choose from. + +Four years ago, I started with uploading images to IMGUR, a "free" (paid for by advertisements) image host. They were really permissive at the time, and I got the API up and running in about 15 minutes. +For the past four years, they served us well with barely any trouble. They rarely had outages and if there was one, it only lasted a few hours at most. + +But it was not meant to last. The first crack in this relationship was a little over a year ago. Igmur changed their terms of use, making clear that they would remove "images that aren't watched often". +In practice, this was mostly meant to remove NSFW pictures from there platform, but it was a good excuse for us to start backing up all the imgur images linked to from OpenStreetMap. + +The next omen was the change of terms. From being very permissive, those went to "please, don't use IMGUR as your Content Distribution Network", which pretty much is how MapComplete used IMGUR. Oops. +In [this forum thread](https://community.openstreetmap.org/t/usage-of-imgur-hosted-images/118806/6), I wrote _"I hope IMGUR wouldn't notice us before MapComplete made the switch to Panoramax"_. + +Famous last words. + +About a week later, our upload got blocked. Contributors were not able to upload new pictures anymore + +As such, Thibault Mol setup a Panoramax instance to be used with MapComplete (thank you very much for this!). +I spent quite some time to change MapComplete to support panoramax as backend, making uploads possible again! + +This has been notable in the [graph by TagHistory for Panoramax](https://taghistory.raifer.tech/?#***/panoramax/): +one can notice the graph going steeper during october: + +![](./PanoramaxGraphSmall.png) + +## Moving all pictures + +With all the machinery in place to upload to panoramax, I also created a script to upload the images from my backup to this panoramax instance. +I've been moving the pictures over in the past few weeks (before the divorce gets ugly and we get completely blocked off). +The technical details are documented on [the issue tracker](https://github.com/pietervdvn/MapComplete/issues/2189) + +But, by now, there are 39.124 pictures in our Panoramax server. At most a few (<10) pictures made with MapComplete had been lost by now. +The script deleted a few more image links - mostly in Germany - but these links have been dead for a long time - the original image was linked about 12 year ago for some POI. + +Ths can be seen when zooming out from the previous graph: + +![](./ImgurToPanoramaxAll.png) + +Even more impressive is the dent this makes in the [`image`-key graph](https://taghistory.raifer.tech/?#***/image/). About 39 out of 375K image tags were removed - close to 10% (!) of the image tags. +This means that MapComplete was responsible for 1 out of 10 images linked in OpenStreetMap. + +![](ImageGraph.png) + +## Why didn't you use panoramax from the start? + +For the simple reason that it didn't exist back then ;) +Panoramax development only started in [2022](https://gitlab.com/panoramax/server/api/-/commit/7217aa9b3aa5345cbc7c9532a4a174b9a20cb813). +It works quite well, but there are still a few small issues to work out (especially regarding some legal screens and missing tooling, e.g. for moderation). +I'm sure these will appear in the near future! + +However, all software grows with their users - especially if those users let the developers know what is still missing. +With that respect, I'm proud that this is the first Panoramax-server that is not related to the development team (being OSM-France and IGN France). +Again: Kudos to Thibault for creating and maintaining the server! And we'd like to encourage all local communities and other, similar projects to setup their own +panoramax server! + + +## Downstream effects + +Even cooler are the downstream effects. For starters, people who saw the 'imgur'-tags thought of Imgur to upload pictures to. +As such, some people started uploading pictures there to link to OSM because of MapComplete, but not using MapComplete. + +At the same time, other editors have been noticing this and are thinking of implementing features that were pioneered by MapComplete, +such as thematic maps (such as the streetcomplete overlays) or having image uploads too. + +## Support the project + +Please, continue to support the project! The most obvious way is to [simply use it to make edit](https://mapcomplete.org), +by [reporting bugs](https://github.com/pietervdvn/MapComplete/issues) (but I'm swamped with work and studies right now, so it'll take a while before I'll look to your bug report) +or by [supporting me financially](https://liberapay.com/pietervdvn/) + +You can follow us on Mastodon: + +MapComplete: https://en.osm.town/@MapComplete +Edits made with mapcomplete, including some pictures: https://en.osm.town/@MapComplete_edits +Panoramax: https://mapstodon.space/@panoramax +My personal account: https://en.osm.town/@pietervdvn +And Thibault: https://en.osm.town/@thibaultmol diff --git a/Docs/Reasonings/ImgurToPanoramaxAll.png b/Docs/Reasonings/ImgurToPanoramaxAll.png new file mode 100644 index 0000000000000000000000000000000000000000..e1fa33b05118917e2ec479a1d40c8a2a4cbfabbe GIT binary patch literal 24927 zcmeHwX;@R|y0)#Y)FM!;0*VZ36%_#y5SbFGiYNjK3JO9PRAdZ;jG3xwML`4yKtV`V z29Y5m^B62L3z0F*5lDy-Ad(O=kl}mL?!7Cx&pG>?>s;6Vz7Kxb>&jZmTI*f!`@GNn z-1q(T=1I$=Qr~a-e#MFvQpd~=Td!F0HD$$$m219R1wK)D{SvZbh0Bg(hfPk0I!z8D z?su`1GZ38{yx&rJD|Oma?NZ_S@ma>-{ZxI^l6InF?qTD`>Yl-$v}c2^KfIUXCn@K6 zN9XQNttZI^2di%kj$h6-a4vbM@?FE3lh_|tt~R5LIo^-@#$*`56qe3ePLVZU{36qt zpOr$gCj?!vJ2iOEo%yghX#bIjRPDJam|&}L!j7<;kZtQKBa86sx%NtW559`;89w}* zT$85Wt+;+CbLA=z6E>-MAi$i@t%r(|tWF+!e-dqy(K_1nk1t6FtUb`MGW7hp$ycs2 z(hhrjuGX4pd@T{SB1SFB`0V5>7s*wIFAg*ud8Z=t&i`VbM3nIX?^n(evJ$1=ZKix> zl)GonIZq-&U4F89L`Ci@*65e|xLTz>bMIb!i&Z?knX=U{R^mg+%N}g4(&i%P7b~N% z=f9C=u28a*MZD<2*2u02cJ_~rsy0!oUcRZtBW09EM2=~XbI=S<`)_hi4>T%g+pp9} z>81Mg7j+?9Q;ZSqznfsKX|2gNq+G|2_iax*+MXWuf@DlK+}Y;Q`Rr6JjYifB{qU|# zobA92vdgiLzpOlj zVJQbg`fu9reYUT}-!0J~$kRY9U_}vq%$H0ad@+*8?0kGEVx*kZ+n#0~1%nS&l=Ahp zFTF97bG&lO0Lk@Z7p6-q8r(Msnz(zI#vdukzPEfWT7BcesW~M{2Z*3@E ze%}SNO?#aWvPnKmr(~fMVybYKgAsGaWyBw3I?5SU4i)>un3T>+1SgT$4EJbs3m5X) zx_G;6r^+&JC@)8oM?dj!UmBMdj~t}umTO2U8WfBLG97H0m+{DqO7$g^TwokB;D5C2 z-8IQbEhIJ0E?v+2hxU{H48lG{bX`6yzt9^9#gz9HY8r~yI0tG=2@La-;| z>TYec5d@l7O`oxIJR=lDmIl)H&lf5@T(r3Q`cw$Kv80ZA$XwoRlNw%U{*jrem78vn z)V?jo$a)Q5fMzr)=Nk3;r9d%ga2Ztv3V3(wqSEa!&IPRC-7BmvUhkzeZ!h;zZ~o=B zCnGYO?!!19$@NOv^-7QGWpC9>XS+}J71kmWoAG*0tjdcDktR+&wl3+s&8@C=#_BV5 z3h-1`t07*#>YVwIz4e%bt))eT06q?JpQF^2g)oN7NGN++o&-Hlf|mE~Xx>VCZ=si6 zUlj^5NRMXj2@AH;YEUDzl2M}fN1^rtlg6=>_)s1-A?lRi?ID>Bgj~UJv${jkX=sKZ zLbEw>{!lWHL&MvM4kfG3mx&%*7M>O9wF_WhYyCaGm^&bvn=-2+jADlUN9)plla!N% zhVPB}VDw(IeDdY&SQ1&!u^Eq^BhthS0#{Z1?Ln$I zo6MkJ;u%ixXmK>LFt=pnd$FsEF7dCCaS9cCv=Nhc5)I|{!wHU}So#?}*E}!*Z7O?~{*48#KsyBekSTyh^bZ(TgM7Q)wo`&f7}4G{}EO z?9*g2^k7kP)BX&L?2d$`TMbk`5xm4!nCLHO-2aOk(K0sqAE3DQAqgJHO*^63j841!ox;8Jsa zA|Fn!+5yXSQX++2&;+n0$Dvqb0lKiK`t=l{=n5`3&#gZ4@gM;sUbrJBjfOFK)>DZH zDdUbrb-Zw?X|Ib`=;+L}>EO|DFr=@;$f7L8bTg$G`f@vpoBr(Ff22QoQK-(wy^$+u)vv5@FaY^J*^hcqHp*snwg>BT&J4uJ6N`1 zw9>U9c8f>#FJE=RmOwI(*CwJkWuIdhmL|PPQ*P_3Fpw*y1B{X}qT@NATT^L5omy5?&LH8Vn+(0kqYP zv=sTGm8MkZapcR3;?{@?p51P)xq*DAirwu1GFFBqjd5Djp(tCvPmhcY{D^Oc(OVbr z%XRkEl@gv#3~=#H+Lunu5Vx7$G6R4rmluk*LWoeTu@*Hns_Ts187RSZdZ4rgJ!RUx zMR^rY8zHN1f4TynDJZj|8_hWz&%HA$ayANfHs<-r^VHWJgmbcZKnpyi@DPrDZPQ%Arxnj8R13ILe*}tyAR7X=v7fR4ECNO0^q}< z5y3ORG(mrO_bQR3aPIFYB~h&D&kMqJhfTf;pL`YO{VH^_Iy`u)FRlnqcH$WDN_|9D z9d8k&&dLUBF(0qRbtHYe!KPxjPeC0w7NE{>89^pq+vNb09ZdlzXK^+3Nx3cIezYtW3HlhS%)Tcz3%;ZRCb=7EX+u zQDUYuw29EK{rd_$JV2SCi?ka$=QsSvZ>j*#@YL1flo1c0nix@u|LAkr)A1PNfdY?v z(7BVUV}Ggi#Lqz*SjwGy2*e7e5diN1@o!0qnBAUm-Wtg37)s<0@LeS!sTk}r(*ST-FdkfzDye|6Diwbde4NlboYkV|1%VS&j6L4|Zju>DYt8f`<$BD%ZyN{fh%U}1 z7!+J}JUgF_uviQQqfoy=Ot(6(?7s*}z@bZZ0nL&#S;&D>*|+kPla7QbUHqGPrC&kk~{>E4Gid zBxT{W-Rf>#X*(j9Ruds(2lJYE`}k08$bkEQn;~H{Lmn@b%O~)vRw<7b>i86G>%Jl% z2d#7x9tLBD*G_b0Ma9sFUb`{LyKK_eiwExF5sLst9HU?fl<|)xg^#BtL^90C;q;s? zlIbn^JKy|wi+n-831h2xzn+aGATMPhs#NtF}Nv!3H% zS|QT|mk7bz=&>?b;zQ#oS@qpRq|@lZj36b%3nhe~lEYpl!xt%qUL;xgalxG4lg_zLzUwbS$Ipm0l!1xoIwDjaNY-qI4EI^9eGcR z2>_$)$7lOr2M%|O;pwzY`2|A75F{mPAxyYCc6jTJk-U)z#TsGkj4^iMV7_&!iZ{>fi5V7j-))LfJzwJIGBdim zK3c&}XfQuFW!{l)VQv^Qon2+i11N!IHR~n=c!~YOyojXzKFoThiPwK+eHZElFE2Jv z47odnrC>z72^!VK$nRbCNcoUs*_B4QDq5#`_AuZd|#QnPGpWh&>osqozmtfsq_6K{(e>mC5{e2~>@_ zL&!G1tt*DK0z4RqR7#KYH($Du-2qz->xnpsr0NJbH@(;%KsqT7fy zHIH>9_^M%^eW^Ho8H;58(Lzn|I?$kSZ_(DXEZ|s{x-5%=mX%8Xs;0~1z6r#yuW5ET zN%lZP|IS7Gu}+hUvX0N0var_lfo@f8U34RFC3t19X$zDuN=HbX#~rtt3VkXVHUJ6*%ICFzS-y%m1Qwdg z^^eHM4cUlJ=5MA%H!cddvnHa5bxOyY(IQVCbzQ)hlngdy^V8)Wg(RmWjk5Po7Sv9& zfKBN{8i@@EPG}`GcQ}!#W*9&*+obDxdZMq;Yhs`@aMLHCf|#2;hFvAK8|#o5Kz2PySR%I+}(C0%o%gE9x|7>oKCWlabgRBK%?a~Na-H*`Vj zHCi8oM@J8qhh#))RvnO1*uTeTphU|e*+4fLWP-J{qQyzh7HOuQjG_gM*B0-33m0YL zGy`Nl$yZ|Wj^#yT?0fovJedFlOrn0^C3ay;lAavQo!S&vi%-ySv=@L8(gHwd#E=~! zqpX28_8)oO2{<0t3cEEM_x&U#zxQ`Oy=bu-Ce@^hle2By!7KQ51ee`mmqvp@Pm2of z86;r^%w|o^DhCw1%Ps@F6+AzAdhDa%%NS560EQqq)3qU^`TqfNf^I(kW#Z)LjTH0! zgu9~ItmZ5?B(;dtglpgG?gl3GKL`|Fj=J1=Ka-icJL?`ABZ6lNr9THeN?NXmC&1XY z)Pn(s397yPJXcIeUSJB>p>yHq^mP@PgtYlbz4v73 zLzM`+(_)z!pwB!2_z1$|vS?$y#P#q~rNi{B2}rO3@z>SstO26$U{aftP{ETur-rVb z$=KJxTEd#Z2>)PBiUjaf9^o6;7k?A1#&;u|o32G`roRG{fKcIX5kB{ukSc?V?+9x? zE`nl2TGs)xcGrrLTkl>YU+nE^&W#nEIuNh`(9>3?9nr*fjPAs5BabiEBSNt8! zHzNfe9qoYe%)*~RPXb~^(u%vF7qbOC%iaax4>V|J2&Ns%h!T&E9hk|-mT&$l=E~7; z5R*buER`#L{P`J2F{eatJq(jgQpg>SXfN{)#s%76m==tL2!Q0Au;zyD9ET`!e(21| zgcnb9)h7Lb3lpFmFe4|X5LP@B;DVF}KI+brQlOgRBR>O~*-kOz4#p|0{IW&FF z#wf-oEKTrOyWJiDOm_s(mr@hDeqIDnJaSA#nec22m_tROfVt5t$0S#KbWwm^))W8V zth|ozmZy;ISxA1*R7@Hk!jED`v_8OAXe|=Dr0K5W{erPifj};Lgn!5!1XE2*BFt@( zO3~a)iaAf3-bvW}$5JiLGJ~|tAT2XU%XW%o2ii8$qC^DKv9(S0$1tf4@ z5d5APx*&`P_#z;if=vKt%O@8MxY)k{eEeg@b%$h(J113OWmi0A_zScRzU6_|Q|@g( zpd^xzWAM!eS9S(Xbna?-q@T~X7YTXv?DM5Bxk11O^7`gFn_}O=$QdWC3k|V4&egw6 z;Fk#I4m4m!4}(%3r7;sA7hOCs3FUAHfB=qE;glE7o>Jp*sb2o#`Ut9~g%C=EKVGEZYBTO+*SA+6^=!Zh=HNt3*c!ba!f(anKoYhn- z>Z(+lIq_ic7WQPXwmPh;qSw9t_BxEa=rFe8KjU7O7*e9(=Z@8id3xSGvC}{o=Bff^ zciPnA7ZAkAXxJKBar|kt(E@UaQnotaJ5Vw~>M4f968HPq_mu{^vkRMIjNjlePm~c{ zG_3faNVH@n!gde+4Kuih$ph-_1vfVYpyo)zhm3L9yL>=Oj&SxkRg{346?N70_U3a) zv?vP0gsnI&BJzb*zVTvC0~B8Y{6XW9YPlaYS6Q?E%JPh;#ApFNaYXnIP7nt34tajH zsFHG^!HvT3w!%Rw1uyLz78OR8wI0h_k7cdLvex5Y)p{)3j)ALtIe0Dy&wuCOX*Hhc zm3vIl;L5Ww)96iSLjECCngn`0!T;!aHZFh#{UbXMu*apmIR_9 z6=hK9?0eyIh~0RIcLB|_U<8n=(v%E7YHmj9s%#2N=dS&K!& z1qo9#4hp1X6Qs+UOB5v-cq|z`59lYWi5M|ArXvHw&YZxrN~S>pwhR~|qF~B@&Dr&n z^xzs*^Hl-VrV)~Pf`&Re8HNYiCDR2^(+;xyEPSEFqROa$EJ3e94X(z+Lb=#0qtSZl z#Y5p)0*^CcNO3n@X#3F|Lq8NDZGq#yR*l58!eNbWhy`m0t^*Jh3oOnE4v4hQ3(7JV ztoJ!ELe&_%sC97y#=H+~;qkH>=g;1HhnOx^4H|FXKIm5?MYYQ6D-VHdCDK}w>{xsn zgj2d;P#?ho;N^&HU9faOGX9?5$H;3v;qx}ka~SYBui_v@rppKYeD}5|M{4IYn(*@l zt!^^iZZfTIl67tp-TA;oF|uIaAdayZaE#8NZU}0SzLxl5xP~tJMsMX*hl`x{t@Kk^sR6N#k$GHD*U9o0J77@;eMwKD0D999pO-GgQIT$|~+%AV{i zRP!NMRZg?>d4fjA=5|7Mk1Z$swYJM2zjgv=N&#pqa0$0AdNQ4<{Qk|;P~ecD%4|S3 zA2<3Z){M?9WXQZbbp9Og(3uQYgu#N=3OUGBo_K?|<3<<+_5C$5UXVW#F(TH8j|T6k z^jI+iDWtytjpZK_s$$bJ8Gf?8+ zg>Q3OH0#qUWtf7w`_TD(sM>Wukt7-|=3tCkG!dCglv*xkioqFh^vpr6IymNndHCqt zHfBVP{!&F$YnKXHoRtr)(_TtkH1}?%%%hF}Ac!d%5~V{4i^No|V=A!HsltgE!z;1$ z3yaoRfW|6bDP^g+Pu~G6=)%G?5X$6f6}zZKA!2(tV0;6)zeQl|QCX4L^XkK&(`xbW zO;RuwE=t47xR*M{m7~$j2%^E#8#kw@D0ALv*UF3O^WAaKE3IG9TWpo!aU=Gp6UrDj zN8DqILCs+aZ_}wlX0~6QEf$w)pr$1hnv@MPzVIs6Vg(t9xioqPe)mxBhzek_B#9p&Bdce6&$~(d-iCt z;DC^k5t0Dy^!&n2fvOZHXm(JClA>GNe_Ax@6_Zh4TxBo1Z#(*hchY4d63`=_V^-2= zH1FMLi;*v!6K5j&BPpWebtzHS4f(20uEXKzkUHjg))zWlJZe(Ggx4#8;crHCr;^A9 z)}p=FzVN_TR_Q-n`f*wsR!~o@I*no+_|nnsSY+dvT{{jP6jsJm#@z4r##9Pi)-Qd1 z&GS;sLAYS|V3Bj+1h4jpN8L+WlX9K^QXNYLS%rw72vYK&jQBs?fh z7wn5)ddE~yr=&MabWnav>d=LSWplM6qQ5}(wGXJ^bQryzbn_Tl_?eAw^1o{x~CTbEwwg)7~wOH1_bx%&8rHaBpk zFT9ZJV2)A7X%lGaux(4HU_n)jrjpsyD#BxV3Ke%~=>5_qk^^tGnp^KCAhd@6VWRQP z=k>pWstAm6!@Px)wIF{h>43J+1J`5r&SS?Z)XUayLGYmG<>daFvgI zALNzEkNz!mjRY;pGyK9+kfP{;S_S#a&rF}0X3RJ|b-C*VIHnc7Jtpq~jY+W+?Hn?5ro`}h6XYmFjJ z<+#z@xglQS4;RoPa;6&ndN7)4rMYqbopu))L2iP{l6kGzY^Tda@Ybe0i+okoF2JRkbXY=io2{tjeY}i&6sXxb(b``K z$f=w}aqrZh!`Gr{R|w1@3k~No(#K(k19w}APNAvA$OpK+MI7V}6(Q`_zd?eDwCGrglemn|fWW9%HB^NCcuq%#<~dOD=2P`*aF)W^TYPc*vAoW3fMs_%eVYk`

mqKf@@rb-9IM!ot6)O^$|s}Njy?iPKuj93R% zFe|akfjL{sZY#r~+h=)XD~4|m&N4v5@V!v~vwnh>#kC!VnUMF;KiR_jxJNGObor!vKmvJtcCAlQB1#XLBXdG7Z}b`D~5WH`-Ge zmuNVmW0-l99l9V*ev}L&s7=jx0S1!3=214b)%de794)QYbb`c+>Wfpd5yX&=;BGrnmhjEAUJ|mXH9kP15G0R(X|8xkX+Q=d zI>DcK(o*YS%?znSpvK!~W1z?)L8d{ofbq>|Jr$n@W%uyy**>bcM|ovq>bpoN_RI)7 zPX=Nm=wccaFFt*Apm%QK)ht#uByAzHa}9+BHOF|N_YB)474>{wEw=o;_hW0cz~&Sr zfR4ayyF}E~IKGX*xi_LY>(R8Nk>ex9I0BMJ5cl7!?YClnCuTj&>Uau8lnOG>Ea?L| z+KKdPVbv;^yxCUHpllC<-hEL@6PJrKN7Q$z6<6Ad0(6&jLps`Q%o8Y#i_1{Q_%b0H zYNG0kO1)(J{HJ61r*M8n5M_{=aA4PxewKII;}fLUujJ2LO&`~T6y%L*4telTSB(lQ zgUXv=TYp{B$kJ?_AqsK~@}_aZ#l;v07^}l75yDeVd!)YjF$yA-`knO83N9L2;KTt8 zc-3e!PGED=-T`sB?Yqz0V@9{T(S{BMG1^**6Er8hLcjRKREF1(=UwrWWTUcXxJl{7 z>3okNZO!$7uN8K8?^N$ISm?rOWAFuOa1x)G`u855?TN+<(ZJW4Mw{MVxDvq)!B`7i znm~;A;3G$-H|V+{D4hMB6e6S>Vkz4E##+F zq2|+p#y0_a#{KV}#C$uWd+|PKM)_-XR8`evX&K|VU5dbw#teA^IP$6wW`j2%y)0!h zuaW?%Vp2|tYNQZNVtVl|Q3w`PvqAs5&x&S!fC>L-WNeC4OG2i%ero* z1+ctx>kR32lf7tD6z0(22jfBaYDci~gisq9L=CY^gFxVSNcaJBDP)Rl+naJqT;4X+ zb9JF|vd{%(^kb>)?_E&Fbd!yzf@2At6tUf0yE?v8D#|9T>VvS*qiGv73jtVSoRyw- z-4J6Vx3In))_UHN!|z4s@|xU&p1v%^#S9dcOk;@oLO~bGs&mbVgfeDFSzrv6!IWfoaF*Eu~F{aXz>F`$Y_fyvTi8U zrVMmm?C-iKBg}vb$3c(9R^g|b8>`VuB%T_SxV+v%LBh}6`}L3O_T*hlewKIW^)*Gw zNc@e+oxwktU#lCc-t>Ya{r%QpS2?dq#SIR7p52J-LA?5dg%XGLB0^{y39risELz1f zvc8vxx*ikoS5c6*H9+`aU_y~Q8=09#>sm|SN6&2O*+_~dR%BQbYQqpj7artrW z+Tj_qvckKV!;`LD29=RP}EH23Rf(8Y4Pzc?nwc+HPHDCp{Up0e=~;H)v{ za}Takon?1W#AvOPNMyy~BS$jXv}A*z?=z!wd%s#20Co1$m29rrvqvWI#hy3S0edCa z1?>BeK0ips%)Y;aet7LystdS?{#n^e&iW62Tdn`_m(}`f*RDNv<7}~S@=rhg^gf}{ z??l7R8{qHSjgN=cp87#+i|SVJ_x;u#l*0>uCijPb6#zx=#3>7)$Y+IGRt*c+`1H&G zVapZazEfr$qlxHGpH1qCG&Wi`%-l!^#~Nakp`H3GuZCH5?N&@vAJ4AHNGq_Tvd1wbgu_j54GFn54Jw*kStp`kgAE zvU~^F6PiFZcry;@dNcV&2asNytJ*ihro3yFdk7dp0qBquDW|CcLdIzr`xYK$*$k8_ zXB5m&oaiJ!5hodiy`(h7ncHTceN152_rNbm&r7jhkbghec=G4l_|silKZMp-d&W~J z7gkG3-UHt0X3#c?0-Vw>onL(&*8mj#2gRX@C%(^4>AM*0#~QQn7%0ihK9_GA6s)k{ z`{Y!uX!AQV0b>r9*-si8mKx_vRDkm3%rX5R!3+zY_#{nDMNq#wpiodwd5IIX_B z(hNJ$E%v!>PSdXgD+d^$RNn|BC}}3xRs4R;Ya8K(N37ez>*splCsn9B&zHQIrIUzl zzn@zDwk?P;UyD@lJz2l+{w}r8Z1*SU?@*+35%D3b%wjLAQHA6^xvSslHVAlwE)*2WeL>%3>banuF?G_~YMp<{f(=QTiX`^QeB*rp zEhy;(9&09Om({(NGntpZyT@FES4e4NcUN zIJSMd5g0BMNnji`H|#!rvJrY0xq~t-tz@)wgPQGqVD&Hu^?fSnjCGrnQ>J(6jeJ~5 zKDlAjq~4oXXzbVO_00*IX`qGG?pXVitKa^j=hK&JurLwJzO@!UdW2k^{YxFT&BXAV z>);&y+*ABu#!$}m6p(Vw7T-S}w_D%T(7wqb~%<6Os(4r>=brXpq@WcA0+9z0ln(SkaA$0 zX#h5ZPOlx5lr1+?_Faq&kA5i8sb$z%3H&$B&rUt(d~ghzzSD=n`r;?T2R8- z=9_J64{m=;Ftvqq`TF|2O=p!M$em#2-3RvRXMx$}M>Z-R@T+DscDe0+@=IZ!t+3lA zIpE$7i%zdwPe$_1L`E~~&*sg^ns1r(`W_H4svt1t1{Un1hn!s{qqGP3U+nO}_(1oc zl{3LK$E#21eywKeJxPCd=oM&Z)%89W90>D_l$p>u$#wd&5nk1t{T>IQn_Y;~k`tAq1kiT_iz z2P6621%?+}L2J6sN(--vwO;NynMc3r2J6!h>U_`Expotze4$YU`DP}{Oznm11^FKY z9S;2w)qO87nhOJpe!JuS(A7`+E%KWs>fb9 zyLZzK4;T2=4R|e!ipy3ems5NwiF zn%YF#N>KD9|JH4D+eate*>?;jyC3&uRJPf^Fx?#VNNC#aOmLB%Q&?}Nzjx%lEHeT`i)$=oQ*^NrIzC%>MG|;1CBV>PkS<@_GcA(beI~ylroXp zR&W-Yg?WW#%kT2eef6Enk4L?VjlSNMzG)_O*ZruBdOH`Ca{5hUIMJ6V7DKTlw0q1aY<%T{5@58!{Cu;SPe%fq=pJ74=hDVS!> literal 0 HcmV?d00001 diff --git a/Docs/Reasonings/PanoramaxGraphSmall.png b/Docs/Reasonings/PanoramaxGraphSmall.png new file mode 100644 index 0000000000000000000000000000000000000000..705376585e5bc7b192b1791dd6942fd10c8b096d GIT binary patch literal 15315 zcmeHucT`hp_pXY{*uWV&l>#lp(n*0$shjZTZo_D`{Kl^$1 z=I$vw%T4Q*)~{HxVw1Ji@iQw{tirEYu~PB7wZNIo3ft=|Rv4#QA3x?8?#Ucj_ewPc zA)c)uyZQT9I=eSHySoP-J9X^zZyx(g4$N6rJlkp@7l_*z>ymuN!11`8dE&lbZCuV; zZCm}mfwld{YOC+8x2^tV+fPMCDAO$yZBeNCC;jQ8cGJ~igRBW2=wn7CZ2E~VbUfq| za-#pVYeEH_O`ocw1lTBq71XjCjBBTB7#&S$R+}-aCE(TPJHdfa_wq}&p^Rc2CeD~@ zYcTL=04ZS7hV3{*(Xy9%JtO@?sffiqgOC~l3vUY1b~AMhC4v@58DoohF#_(O;f_Zl z0v?teV)H3w8VJ4tZP*Rhf6XRzzSST;%h9QMFnNgN}QGOXx5bCc%dJXkTBbytsvO<0%Y@_6B!wtv`MUH#_21K2!DY+E5 zNoR(kyqDX}kwHf8`Qum$?=86%F=Vh7iP*UYzh1~WB{}ie0WIW^A&rx_b^LmYu6%xT zyK>A!iOf5hd8E3kj^Rb?$Rl;VaPVucHM&I1M7L&{;w7iYTb_`fnaBAy*B*8*Is3#m z_2=!V_SC_ivC<1ou~GGxMY*_;h{@czp5_9lLSI}+-~pGH+YGF0qH^Qo^0ixM)3xjg zbrJJr)j<57 zXj=w(t|Y!GPGLg(QOB5vI()V+iZ@4|(~1va^myxDYI)yN;^AIf+-wFduJEitc2H`L z1nXHd%%Mj*DK&>HP>-!U#&(9>Lx-8gQ-dRnf_M0Sc(|)_%nTHNWbXac3wwlb==c*T zIT53ve=>41JC!r!MK-(VBWr?Qd5-+H=gV<)f{&~Y2E?`aSP^q~i^ff==lZYKQ3MPL z7zVHo)#^32Xw83bkZ)R83a_~u`5NZ%#iBzv$z}ky#XHGY)#m?G+vuN%{8wK0&vN~< zTtJNd#~J?zbo!>Bz;cHc`3$TyzFtlOfq%ilhQyoHz>#;}IaOCk57}=v^D9d8nrja& z+;XoA5A=`djmf-flYHQXCX4>5u*a#;xjQ)waRAbA1abkX7Ji2WqgtNmYEZ9tj(Mmi z?Y8}hu}yb&A7tyCe{<^!fSCZcs=!O1tJZm*%m)DSEP~z5gSYdoVT?JKS69zBc$QR; zr;+_VR66tRiM9{5)L)E1!L7|-;PTO4hq**8b$Y3INdV2UxbLgtLmp(<#O%R{O#Sah3bJ=P!>d0__ zZP$7eRD$lQ`dF$X4t1)*0kq<#ayEOBqwS$9QaLa6z8wESv>Fl*GLLDjX@tqH`GdUv zdv*n+3*Z}6wdMGhI@f>u%m!roDhV6@5B58RyWObG^IQY$+3r-u6Fe#o8&B0bl#A>Xv+CKAogL|bh_EbMwAhC%ght4k2DydOy?Za=GlCrW z-uJ&Xv?6}uq(>rgzTW3;^1?XsTVozXP89V&&{Dhl->&q|b@(mG14`rkwzc?(AzaL= zKjn|Fwvb$rQcP?wjA&2_8<;=J-z6opJl$2c=4!SHWi0;dIjqFzpDhcnU4m1NuKLEJ ztw+ipL0mH-hVeH=mqS*6^C~Luts-q0z5W|BY~y-Vz`c-Fi>dSDmsqRtz`8H9l{YB} z1Nx#+G6VZd?q-d-Z=9j1aGBX(x&EK~x9{p})|gGtnyICW{QHJ?diw+I`FYVlEbj$9 z3~oK0>|XAmU8|o(p1C*jF4q9J^_$m%W(~m5NYP>*={yx}H0hvRCI9VfKlg&6EJLVs z%`5iu+C`~n6YFMr74qR*Y2-m^q4O&I+arHdsd@^zpdsZg{K5XUfZoOW`Co$9pWeq_ zg@oY+4Z;JgSG#bx?1K;cb$n9Y@OoK6tkkoSmD*$=y^v|@=M?|BQkla0vHZqr%)CL;jTQl-CQ9!xQsC3nr}G zK*K1u<$;DECs@Ra=@|%t@prw| zT0YiZ`FXaM&S|CDzSaN61(q{~rjFUVbr7ZULnp&l;F;3Mn24{C@uy0AC2~d}x@#~B zyJ#%g(2cc=cT>hT_ql2 z^I|{EVC_Q5K)5}B*Up;6n~-HC%;e$4irMBl!+LGO$H%-$-)~Gbmg?1(o?gFHVa>}o z$^dzr^KPqdSbh%%aYa*WHtdJAx5DM|1hvR3RaB(Fo6%ET{#NgVa+LNxKxw@M2)xe$ zML5+Ih13t|e+6j435G%A7e@#QSU>|vJ>+vn-=AC|IlXSn?u)w6wjxc|uuIuR>rh%= z$~bJw3ZUAr`1Hbg_A_>pM6bU3`At;)*`QWEKp)V*bim~yVt8tQSwg0sRwTU?&rGKZ zUYBchH&pp~eSEZ+XO#ko)$MVfkM1k!6$HMr@F$h+V%*Nw&4lMY)&hj;LR;0MFRFCq zi)g2sy224a*&sR>yEy?OKq;V83yZ>Q>f*dQF}9?eYc`bKS2pMgV9b4T`l(oAl$#M#GtheHT^oe-^ngNyeeb)E zkN20$?|1G3WOVMRhUpU!D}vaJ9=g+<6#m@>vQ(#9+J)csYYga-4)ZmkLR!63t!&ED z!TFZ`HJ4Xcy!pG(Sa3e*3M&KRx@EZ;%_Xhk-3qQ|i=u1-9WwKm(Zv9e^?dKLo?ij-l>J%5)5)tHgsyH5m z5BG_0drQo477Shxo}1gm!|O8ngYdzdKyLi^G+Ml()^>4hDC6Z+kIAiRUQ?-Foijn% zF5S_%ydayln&x<0FRVXlDG7+IK<53|ywk!639DxeDp?R;&DE&9Qa6GH$n=1b?1B{( z1BBnT&`HIl@+71oDE-<1{|ZSny+fT+y%{jpIXQeC_ol7Y6ugGZ*oGOf+Q{A`$mNE(?p&LekRpd4wrva#3hdRA_I)JVyksUdNCf$jkC#8IQVjDS|urM#O++gk48ah zH$$H0a1}L{#_3aqUMZLI#i7pn5xinVII}W=q!hbcB~kf+&~uJZo*yvjRdVYi!cGM& zHPIHIk3gRE-`99M2t45;aqbRCP-9-F+GW4L%>(w+XE1c9!<7JHI91&GagfWNC5Z)X zkI1fF!F3DG;I0{0RiY_St6P*C2~r3^H5gC303)ceZCXajBW@-=bBBfa#ck;K$;B3&NB< z|NOGJR2P=3ROBPOQ}b)K`meoRKJ{Fk*mk-G0C)E1kOb{}AM6^!k<22@yS}D++}i+M z$vuB9=6W=-?zAp0+M0)tE4;hJ5=&iQLkSWerUp+<`7tYEw3cI_00rz$&noC#VL^07 zXMF~7?-j#_)9RuSTt3DS@3CANu+QoZtKTVX6nc&QVkJ$b9}~#HM0TnteWQ}h{sGCV znYhuQTMiQ}Es&L)_{#iLP0`BeVLba?C7m?LFNyA}+q*v*98g^^{FA|a5&OSz+82p; zs0%xbW3v<5PaG@22R~lr@D`EV%ZbM!VQ!nA;ZqR~%tfX5leZgTf3g7yi~l`RDV-1w zUYh_JPM5gUl(33?W}zOPfuCqeepUm6*?U*)wbD*g5EuDr+eS|2EqniZAwB4#L#nUJ z9Kl|RD^wR36)J;0lqZU70$Eac8}Wygk~;b_H6G>(VZ%g*t6@M^&>L@(UZw+(QIi2$$NY7#!3A>3GkF%ANpkBxL3g&)0fQTD z^K~5wspj>Iqb1)M*A|&961e%3 zt^5nYDnVQXLH5!`N%|?=h+XpSv-&cRzpwO(S!2;1iXW=tSeEPl82|`u%EhYX6>|eS zwI#d#-x>}iU3d&szeV=Mt7=;`&L)||h$`}~Y_RO&NNv()N@JB2imw9(;z%Xt_ z31;7v7(e3ov^#trr{N8~_e6PoOv^I}%Fi*{vdmkAjgBnVDH@EYN+{$T*Zy8a5F?9T zf3Ac|%I#FE`NGxy^5S8m!;6g{vqT753if^e?x>MDZv-?@;s*=vzx)y1{$f8SLP+1) z*paZthEUy!%N!_Jmhf|rDfdBqG%@u| zWDqHSBN`ZlwBH~X-*){=7suZhQNZ=6oy}CiNTW>*W2T|nE-q%iIt%%T&hi?ia_6bT z7s3uLFJH-Q#2ZDY-K_8t0{Q^Y)l*a&BP^Q6;o9mwD$m>Sy&{d4zb~09YQ0%$=w>Pj zg*^s{!l<`>oOpztQi^z^Xsmp=Xd3N4Z7-%}$}In`yO0U|*{LhkB;3;7!7wzaT((%E z;1DMVL&I<~mzP`GPgZZR<4qV;-T_t1485Gt|C z&tJEW)+e?BkE*jC16?IL6HR!x(5CLfa)=$7pLlM603~DaaogIzwY>mt#*Tq_(CxRU z#oKHh$jEXM&Gq^DLeEGC)lH%Zy(X&LRZY>Q`|3A{^dA`1h3Nckv3mCk1FFTZl@7)Q zw%6%ZHuG#pY`l_t+M=8Z$MQWM*UwgPp|G%EIn()Jp5Gib2%xIDVTBrBLE+!xsll_E z^f!T#gy}4N?pl)neFrU9H)ETES!xaxssTA-Di(v!2Kj9wD;dwn{BXzYE2{ll*Z{I@ z1K423{U7u-w5j~Pt0+qTy;J~ER{v*?{-s|85K+SbIwP`=>~s2NGm$C?9;{Dy$l^Qp zY#7nQM%ac^+2~$#1R3B*w))T7|D`M)++(TdEeVSpCuMbYP0s?Z?=?Kg6OA# zYOZ=hWdBGR;mEj-q=RT_PFs91a?(sa&Gb@0#i>%wtf0lf`OcUYv2axq`7ae z2g2}Xk}GMp=m7o#4X7C}NPjF7^ReQOo{KfTz|ho4s$g)+bZNx2qseTLV;A|JI+LuW zQn0-2eP2$vZ-!#_N1xJvbdmi%dtWXyTMk8*X;sty9{99x&fjtoSZ&LWCdx+P55Sqz z&{g>3z^Cg;Z9$NyENP=J3#Up_g@~9j8BtIJMAePeh6Z)O-lJZ*P9a!}>{c?Gp-% z?$}{4A=8wXWcp#e4XvDvpGUJ=WRA=3yrAm6w z0z5Ie{pqe-Q&ztWNcPOQaVDMUf(!8Ayo>=Ipq^&6#CvU9jIit(D>;#6{M?_5U7};l z0Bs`I02UU2*r*`%H8uoFOmF5kXuaA7kwLB#2Gp`pVu9fm4%rVog~N;d;X(El`?JG4 ztTo02PQ?o7?@|wXpWv{uD3E$Isie-{IOss_%$p76F(wPyq(n=#C)f?eTZ%Un@6=Sj zTz?A^R!12Oo@(E)5)|JJSHefK>cfa5i~AwG6E%nJKk!oHzLTguIsEMD zCW{hq3Ez-RV=xM@x4+9Z{c+nl6Z+|dkAs{loHwHvOO#DDy1Eqvv_tU9d^#~>V$EBO z8$F7Z_$3Cu4Q0nKu!NxADMBv_m^cXMSIZ+ijOSZ)%QZ}9?~=j*zI}(@>d6v_IYtR#a66`2W z0oM)7lO{~XJe4*+x=S^zKe2uS#QK1@RGur(WEYtnkY}91*ETG*Cm@44(_why+Qq?0 z0do3O1+eLaf%UWRl;>r4iGcy-1Mqfv7Ld#6TmbN-Y}(_DC*oB<)pJ#3Y&j&W;;SA}IEdCib3cWQTy{*ByWtw?uBHTxr^~!wb!Td`AE#E=c=z?gJO25 z9uHQuTlb0>(H8WE32$K^p8TLSLu;wdJU~QD2MHQ5K8TH$!u4XZPSkulwIyZXTC*mP z<014eyf9HzxYnqVz9!xCJK;=>X-n8A_?5>;bI{FwrCtJLL#7vBQL28fV*_&!l1+uT zU5+UvoP~DkH9fbIwqPFBu3zYg68S)$Mqk8cogZ`+`l6mPbJv%!5UfaE1E6)T+gRaO zQoS2uK(?m_ciL7eBuc%;%9QaHC(vP@4YJ)3l`fsjku!ye`0LM;b^v|R9|EuTxI)9043pD!WU3XX0+(Hwtx_}8d{i?hEVw`pBnwBFW@JijF5Aq3xnO89;^j3NP8 z=VN*6vY+{@+7CQ|fO^Oibi)^-PN0ZCpLDWY!Mp~~AE@-8LFtPf95A9(XR|`}$UvK; zO5`D@Q`)JqXN10V3{t^=Bu+uQjhRDmAt;RQmp( zHhEl1H45=w&~P1NBDzXsO)?zV-1i_oNlt)X_^o3hRQaNnu@dMtmW~3dZ5HZ z1{Sgz``XeR@!G|WEP8jLAoM-Cbn!y>z+ttzI2>W#4zy^QYy&tWqx~_9a@Pn?`uO`Q|Q4xJ8+12<}_aA_5 z!8SngrRJCC<#%mUa#ZCgCx|Oo+J$!qS{!bl&$+yfxP}Rd^Kwco`N2_Q;dR=3Zv}7c z3UbgMd>l_*bMFyS9i-Nc=j83z=Vt;^{HS;!YeU*}5(i-v%J7Rt9A~@aC=iU2Uhs`G zjf84p{eish0eb&=j{y-7Vkiyb9+BqK{bxDxM*FDF-A6q}9h1ghP7IDZgE9gc(hMu_~4G-KwEEeRn61 zZH+G|K3jcIoVF?pFk@1{HfbyL_Z@{t&}Vw1orJ&=%G2D3 zpMst3Q(ni~oZpLNe_Q~7&7Yc{5qnytrP8xQBNGFi?1nk;GZ(D$%NuC?fycDRIhiNB zZPZp}XcfxI8@~vKKGj{>w6ecgR`2X=A@wviO5uRZ1NF-xK3YxK(3eKF+0jLz8=Lf> z?LBBt<|#mV6$tvAONc;CM&imDB_LM^wj3*Ht;B?G^FRs2(A11GxY%G|D&=xJHu?g^ z2QtTmp^S|eKA8o5rvSBndN$KxVm6uQK4bx_6))e zR`bv)Hzc36*Y5hl#7+MJjr*(cITWzqqa}*5d*IY*GI+A6x@5J}Y~e^HQnr}kn^xlr^4a!WLE9*#>a1WtGpu_X zY)j6ZbZL#*R9+eebUD)o735S^nW(V2EB1uO1HXV@8!+(eU27p8ui=|3vKcEikLH5? zyAAXCeCwp$Y*ARECr@su+wNHY49-a&pO%@eTIRV)UV334lC8@=iUP>UN1*=n*z~;t zH7aPSb}|^>0k_r=GCmaSRkE#SwXZEeMLzF{+cBWcycf5xk5Ke#DvxD7Vd$IQ)9cHR_G||elQ+hk5z35K7yDaK z&Qz|#yCu|QJQrj4?|WM;hlgjU4uiE@aJM0^%^8+fpL*#n<5yY3aoQzJn?nVZ_|0j< zU}D@pq#p60=%-t9crq%V+a3569^o!f6xqQ8pH0vt^g`Aa>+st-VoXev%^Pqbfe+N_QRe*+P>)O6ziseUtu~laW@7-y3BEKPOq?L72H0tNd`(3T3Y@Yk zcJ*OR%2uSH_T)$dbkA&|)D5kas1arAdloq4azr2}uMs;QAWt*DG3^&ZHiJ{UuD*kn zc6P;Wdkk1-mq%I=rWp?SE@rc8YUL&lu9MdE#V$;lD^5b+%nZ)~NR)@L3QUrL;Y z!Pit7G0#8!l1{yV1MZZpx5-gsU8j$%(G9TU$;jtO*zA(rfV96s%GqnyRR8E2+l?_k zvNCw`(TeXU%Zdjd7lR*?hYo4Hc=hPamC>}mlIW*x*J$@3?D=a0v1ihXmg2+ec2ad{ zkMD(Y088z*SHLmW?fh{P9S^&S{fdDI1CQT&z!vn9i=?%iEeYeEU=v|w0ZgFnMJAQ#{4tFf~8Cf?S?H7I2NKh zmF;YhU-HsE(dK z&{Y+m-;_>T5Y^z*OitH*wq;y+3JdRah4`bI@{exnGM^5|>E;pCK088lDz&YtGZ@`Y zBgMQeB~8kM9f)7gW{2ea9ES^I*M_A3Si*I3J704k_i>SGY1=#BU2?3GnravQkGP#D z@1@-Xvz?;dPoLQDWN%SV|KW#}2IPtMXOZqz6(>*ghnj|PA*Th$Yv*^H4dhoB0wI1iA-Q^VjC(*jll79+rd2gr$AAG9B2 zZmvL2>R>%Pt}WVb3KKfp%odjaXw;dP@VR~7BJ28W!(u%#0P03ei|!jgR#hBp`wm&DRUz82>Sj_;&VxQi7U!w#NH0O%sdMQx)S*H&X?|ny#}0L5$e209UeNhD zQ%l}23k-U{mDY5gZEHkUzf3IA zm6-JDq_$P-?cEfBod8B$IFo3Mbf5f*%VaH*dJrA*X13{{h+SS-p95qTMnC{k)!QDn zL7zka~B3{5NT2bu}}qy}XnlCju9m~&Eo9=BFE3`lDH2XOn4Aws!nw(wI81tk^< zN-jHg3hpk{chfeTM_1W82IPCBhF&Eb*65}j3O9WJiIb-)0?1-h@a#*gtd6JX=i?e@ zlGRV%#-VMY+e2nLUZ+)|OMa-qw~-!`8@ILtT5nh&d@Kj71%K?`LdfN;!W(Crv>%7L zeIi8<=Roh+7?l?rrWw6;uRl)d2BfttQE~Y(k*NKqe_r`1xao~?MQ3W*QTI+)1N5ez zT|TYd-Tj^(xA&Qt*2dj{(3=`rT6QU`Zs~aR>|469u2O+JFdMwrW?nUhLP+21G2FFF z2ShAz0QzIKW__2QYE@3RAoEkriivzpt(^`}N=AK*G6uu4n>%WJ&mhYE6{PT8z_2@j z5B=m&%CEo&C~)io4xhEHM&1PupX>hL{Bx&RdX3WA>vAJX9N?dIS6G|d9WVLi+|B<5 DZ)jA5 literal 0 HcmV?d00001 From a0feed3695668e632021ac41c4e84a624f8b630a Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 17 Nov 2024 22:56:10 +0100 Subject: [PATCH 080/207] Scripts: support .png-uploads in imgur-to-panoramax script --- scripts/ImgurToPanoramax.ts | 19 +++++++++++++------ src/Logic/ImageProviders/Imgur.ts | 2 +- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/scripts/ImgurToPanoramax.ts b/scripts/ImgurToPanoramax.ts index 10f16d699a..dcdbad55c0 100644 --- a/scripts/ImgurToPanoramax.ts +++ b/scripts/ImgurToPanoramax.ts @@ -137,6 +137,7 @@ export class ImgurToPanoramax extends Script { if (!v) { return undefined } + const isPng = v.endsWith(".png") const imageHash = v.split("/").at(-1).split(".").at(0) { @@ -151,7 +152,9 @@ export class ImgurToPanoramax extends Script { } let path: string = undefined - if (existsSync(this._imageDirectory + "/" + imageHash + ".jpg")) { + if (isPng) { + path = this._imageDirectory + "/../imgur_png_images/jpg/" + imageHash + ".jpg" + } else if (existsSync(this._imageDirectory + "/" + imageHash + ".jpg")) { path = this._imageDirectory + "/" + imageHash + ".jpg" } else if (existsSync(this._imageDirectory + "/" + imageHash + ".jpeg")) { path = this._imageDirectory + "/" + imageHash + ".jpeg" @@ -164,7 +167,7 @@ export class ImgurToPanoramax extends Script { license = await this.getLicenseFor(v) } catch (e) { console.error("Could not fetch license due to", e) - if(e === 404){ + if (e === 404) { console.log("NOT FOUND") return new Tag(key, "") } @@ -174,6 +177,10 @@ export class ImgurToPanoramax extends Script { return undefined } const sequence = this.sequenceIds[license.licenseShortName?.toLowerCase()] + console.log("Reading ",path) + if(!existsSync(path)){ + return undefined + } const handle = await open(path) const stat = await handle.stat() @@ -262,12 +269,12 @@ export class ImgurToPanoramax extends Script { const bounds = new BBox([ [ - 5.051208080670676, - 45.55085138791583 + -180, + -90 ], [ - 14.998934008628453, - 55.163232765096495 + 180, + 90 ] ]) const maxcount = 10000 diff --git a/src/Logic/ImageProviders/Imgur.ts b/src/Logic/ImageProviders/Imgur.ts index 44e6330573..dfa7f8b08a 100644 --- a/src/Logic/ImageProviders/Imgur.ts +++ b/src/Logic/ImageProviders/Imgur.ts @@ -95,7 +95,7 @@ export class Imgur extends ImageProvider { withResponse?: (obj) => void ): Promise { const url = providedImage.url - const hash = url.substr("https://i.imgur.com/".length).split(/\.jpe?g/i)[0] + const hash = url.substr("https://i.imgur.com/".length).split(/(\.jpe?g)|(\.png)/i)[0] const apiUrl = "https://api.imgur.com/3/image/" + hash const response = await Utils.downloadJsonCached<{ From 8e2d951c61c34de3cece8cdf8543f394ab608972 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 17 Nov 2024 23:19:29 +0100 Subject: [PATCH 081/207] Docs: update 'Making your own theme' --- Docs/Making_Your_Own_Theme.md | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/Docs/Making_Your_Own_Theme.md b/Docs/Making_Your_Own_Theme.md index 3db8fe6bf7..ebc7e5061d 100644 --- a/Docs/Making_Your_Own_Theme.md +++ b/Docs/Making_Your_Own_Theme.md @@ -260,23 +260,22 @@ contributor). If that is not possible, send the JSON file and assets, e.g. as a 1) Fork this repository 2) Go to `assets/themes` and create a new directory named `yourtheme` 3) Create a new file named `yourtheme.json`, paste the theme configuration in there. You can find your theme configuration in - the customThemeBuilder (the tab with the *Floppy disk* icon) -4) Copy all the images into this new directory. **No external sources are allowed!** External image sources leak privacy + the customThemeBuilder (the tab with the *Floppy disk* icon +4) Individual layers go into `assets/layers//.json`. +5) Copy all the images into this new directory. **No external sources are allowed!** External image sources leak privacy or can break. - Make sure the license is suitable, preferable a Creative Commons license or CC0-license. - If an SVG version is available, use the SVG version - - Make sure all the links in `yourtheme.json` are updated. You can use a relative link like `./assets/themes/yourtheme/yourimage.svg` - instead of an HTML link - - Create the file `license_info.json` in the theme directory, which contains metadata on every artwork source -5) Add your theme to the code base: add it into `assets/themes` and make sure all the images are there too. Running ` - ts-node scripts/fixTheme ` will help downloading the images and attempts to get the licenses if - on Wikimedia. -6) Add some finishing touches, such as a social image. + - Make sure all the links in `yourtheme.json` are updated. You can use a relative link like `./assets/themes/yourtheme/yourimage.svg` (or `./assets/layers/yourlayer/yourimage.svg` if you placed in the layers directory) +6) Run `npm run query:licenses` and input the relevant information about asset sources. + - Alternatively (if the script doesn't work), create the file `license_info.json` in the theme directory, which contains metadata on every artwork source +7) OPTIONAL: Add some finishing touches, such as a social image. See [this blog post](https://www.h3xed.com/web-and-internet/how-to-use-og-image-meta-tag-facebook-reddit) for some hints. -7) Test your theme: run the project as described in [development_deployment](Development_deployment.md) -8) Happy with your theme? Time to open a Pull Request! -9) Thanks a lot for improving MapComplete! +8) Test your theme: run the project as described in [development_deployment](Development_deployment.md) + If you can't figure this out, just open the PR. The continuous integration will test for you. +9) Happy with your theme? Time to open a Pull Request! +10) Thanks a lot for improving MapComplete! The theme JSON format ---------------- From 0bd96593a139b8606931459f704faf4e1d80fd03 Mon Sep 17 00:00:00 2001 From: small Date: Sun, 17 Nov 2024 17:04:34 +0000 Subject: [PATCH 082/207] Translated using Weblate (Dutch) Currently translated at 81.8% (591 of 722 strings) Translation: MapComplete/core Translate-URL: https://translate.mapcomplete.org/projects/mapcomplete/core/nl/ --- langs/nl.json | 30 ++++++++++++++++++++++++++---- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/langs/nl.json b/langs/nl.json index 188cbb091a..f1d86ed610 100644 --- a/langs/nl.json +++ b/langs/nl.json @@ -57,7 +57,17 @@ }, "done": "Klaar", "allIncluded": "Gegevens geladen van {source} staan in OpenStreetMap", - "applyAll": "Alle ontbrekende waarden toepassen" + "applyAll": "Alle ontbrekende waarden toepassen", + "currentInOsmIs": "Op dit moment heeft OpenStreetMap de volgende waarde geregistreerd:", + "lastModified": "Externe gegevens zijn voor het laatst gewijzigd op {date}", + "loadedFrom": "De volgende gegevens worden geladen van {source} met behulp van de ingesloten JSON-LD", + "missing": { + "intro": "OpenStreetMap heeft geen informatie over de volgende attributen", + "title": "Ontbrekende items" + }, + "noDataLoaded": "De externe website heeft geen gekoppelde gegevens die kunnen worden geladen", + "overwrite": "Overschrijven in OpenStreetMap", + "title": "Gestructureerde gegevens geladen van de externe website" }, "favourite": { "loginNeeded": "

Log in

Je moet je aanmelden met OpenStreetMap om een persoonlijk thema te gebruiken", @@ -74,7 +84,13 @@ "unmark": "Verwijder van je persoonlijke lijst van favorieten", "unmarkNotDeleted": "Dit item wordt niet verwijderd en is nog steeds zichtbaar op de gepaste kaarten voor jou en anderen" }, - "tab": "Jouw favorieten en beoordelingen" + "tab": "Jouw favorieten en beoordelingen", + "downloadGeojson": "Download je favorieten als geojson", + "downloadGpx": "Download je favorieten als GPX", + "intro": "Je hebt {lengte} locaties gemarkeerd als favoriete locatie.", + "introPrivacy": "Deze lijst is alleen voor jou zichtbaar", + "title": "Je favoriete locaties", + "loginToSeeList": "Log in om de lijst met locaties te zien die je als favoriet hebt gemarkeerd" }, "flyer": { "aerial": "Deze kaart gebruikt luchtfoto's van het Agentschap Informatie Vlaanderen als achtergrond.\nOok het GRB is beschikbaar als achtergrondlaag.", @@ -154,7 +170,8 @@ "warnVisibleForEveryone": "Je toevoeging is voor iedereen zichtbaar", "wrongType": "Dit object is geen punt of lijn en kan daarom niet geïmporteerd worden", "zoomInFurther": "Gelieve verder in te zoomen om een object toe te voegen.", - "zoomInMore": "Zoom meer in om dit object te importeren" + "zoomInMore": "Zoom meer in om dit object te importeren", + "creating": "Een nieuw punt aan het maken..." }, "apply_button": { "appliedOnAnotherObject": "Object {id} zal deze tags ontvangen: {tags}", @@ -187,7 +204,12 @@ "panoramaxLicenseCCBYSA": "Je foto wordt gepubliceerd met een CC-BY-SA-licentie. Iedereen mag je afbeelding hergebruiken mits naamsvermelding.", "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", + "madeBy": "Gemaakt door {author}", + "emailCreators": "Stuur een e-mail naar de makers", + "openPanoramax": "Open Panoramax hier", + "openThemeDocumentation": "Open de documentatie voor themakaart {naam}", + "panoramaxHelp": "Panoramax is een online service die foto's van op straat verzamelt en deze onder een vrije licentie beschikbaar stelt. Bijdragers mogen deze foto's gebruiken om OpenStreetMap te verbeteren" }, "back": "Vorige", "backToIndex": "Bekijk alle thematische kaarten", From 8680fce4e7909078096da6529ed7dc9d219fc22d Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Mon, 18 Nov 2024 21:38:30 +0100 Subject: [PATCH 083/207] UX: when clicking on the map, all (way) features within 20px are inspected and the closest one is inspected. Fixes #2261 --- src/Models/MapProperties.ts | 6 +++- src/Models/ThemeViewState.ts | 27 +++++++++++++---- src/UI/Map/MapLibreAdaptor.ts | 55 ++++++++++++++++++++++++++++------- src/UI/Map/ShowDataLayer.ts | 1 - src/UI/ThemeViewGUI.svelte | 9 +++--- 5 files changed, 76 insertions(+), 22 deletions(-) diff --git a/src/Models/MapProperties.ts b/src/Models/MapProperties.ts index 69d016f5e8..c97adf0629 100644 --- a/src/Models/MapProperties.ts +++ b/src/Models/MapProperties.ts @@ -1,6 +1,7 @@ import { Store, UIEventSource } from "../Logic/UIEventSource" import { BBox } from "../Logic/BBox" import { RasterLayerPolygon } from "./RasterLayers" +import { Feature } from "geojson" export interface KeyNavigationEvent { date: Date @@ -19,7 +20,10 @@ export interface MapProperties { readonly allowRotating: UIEventSource readonly rotation: UIEventSource readonly pitch: UIEventSource - readonly lastClickLocation: Store<{ lon: number; lat: number }> + readonly lastClickLocation: Store<{ lon: number; lat: number ; /** + * The nearest feature from a MapComplete layer + */ + nearestFeature?: Feature}> readonly allowZooming: UIEventSource readonly useTerrain: Store readonly showScale: UIEventSource diff --git a/src/Models/ThemeViewState.ts b/src/Models/ThemeViewState.ts index ce21d1308f..f13ed90b1e 100644 --- a/src/Models/ThemeViewState.ts +++ b/src/Models/ThemeViewState.ts @@ -178,7 +178,7 @@ export default class ThemeViewState implements SpecialVisualizationState { this.map = new UIEventSource(undefined) const geolocationState = new GeoLocationState() const initial = new InitialMapPositioning(layout, geolocationState) - this.mapProperties = new MapLibreAdaptor(this.map, initial) + this.mapProperties = new MapLibreAdaptor(this.map, initial, {correctClick: 20}) this.featureSwitchIsTesting = this.featureSwitches.featureSwitchIsTesting this.featureSwitchUserbadge = this.featureSwitches.featureSwitchEnableLogin @@ -554,6 +554,16 @@ export default class ThemeViewState implements SpecialVisualizationState { }) } + private setSelectedElement(feature: Feature){ + const current = this.selectedElement.data + if(current?.properties?.id !== undefined && current.properties.id === feature.properties.id ){ + console.log("Not setting selected, same id", current, feature) + return // already set + } + // this.selectedElement.setData(undefined) + this.selectedElement.setData(feature) + } + /** * Selects the feature that is 'i' closest to the map center */ @@ -570,13 +580,11 @@ export default class ThemeViewState implements SpecialVisualizationState { if (!toSelect) { return } - this.selectedElement.setData(undefined) - this.selectedElement.setData(toSelect) + this.setSelectedElement(toSelect) }) return } - this.selectedElement.setData(undefined) - this.selectedElement.setData(toSelect) + this.setSelectedElement(toSelect) } private initHotkeys() { @@ -992,6 +1000,15 @@ export default class ThemeViewState implements SpecialVisualizationState { this.userRelatedState.recentlyVisitedSearch.add(r) }) + this.mapProperties.lastClickLocation.addCallbackD(lastClick => { + if(lastClick.mode !== "left" || !lastClick.nearestFeature){ + return + } + const f = lastClick.nearestFeature + this.setSelectedElement(f) + + }) + this.userRelatedState.showScale.addCallbackAndRun((showScale) => { this.mapProperties.showScale.set(showScale) }) diff --git a/src/UI/Map/MapLibreAdaptor.ts b/src/UI/Map/MapLibreAdaptor.ts index 654c67f5f8..3e8b201938 100644 --- a/src/UI/Map/MapLibreAdaptor.ts +++ b/src/UI/Map/MapLibreAdaptor.ts @@ -1,10 +1,5 @@ import { ImmutableStore, Store, UIEventSource } from "../../Logic/UIEventSource" -import maplibregl, { - Map as MLMap, - Map as MlMap, - ScaleControl, - SourceSpecification, -} from "maplibre-gl" +import maplibregl, { Map as MLMap, Map as MlMap, ScaleControl, SourceSpecification } from "maplibre-gl" import { RasterLayerPolygon } from "../../Models/RasterLayers" import { Utils } from "../../Utils" import { BBox } from "../../Logic/BBox" @@ -16,6 +11,8 @@ import * as htmltoimage from "html-to-image" import RasterLayerHandler from "./RasterLayerHandler" import Constants from "../../Models/Constants" import { Protocol } from "pmtiles" +import { GeoOperations } from "../../Logic/GeoOperations" +import { Feature, LineString } from "geojson" /** * The 'MapLibreAdaptor' bridges 'MapLibre' with the various properties of the `MapProperties` @@ -46,7 +43,10 @@ export class MapLibreAdaptor implements MapProperties, ExportableMap { readonly allowRotating: UIEventSource readonly allowZooming: UIEventSource readonly lastClickLocation: Store< - undefined | { lon: number; lat: number; mode: "left" | "right" | "middle" } + undefined | { lon: number; lat: number; mode: "left" | "right" | "middle" , /** + * The nearest feature from a MapComplete layer + */ + nearestFeature?: Feature } > readonly minzoom: UIEventSource readonly maxzoom: UIEventSource @@ -64,7 +64,9 @@ export class MapLibreAdaptor implements MapProperties, ExportableMap { private readonly _maplibreMap: Store - constructor(maplibreMap: Store, state?: Partial) { + constructor(maplibreMap: Store, state?: Partial, options?:{ + correctClick?: number + }) { if (!MapLibreAdaptor.pmtilesInited) { maplibregl.addProtocol("pmtiles", new Protocol().tile) MapLibreAdaptor.pmtilesInited = true @@ -104,7 +106,8 @@ export class MapLibreAdaptor implements MapProperties, ExportableMap { const lastClickLocation = new UIEventSource<{ lat: number lon: number - mode: "left" | "right" | "middle" + mode: "left" | "right" | "middle", + nearestFeature?: Feature }>(undefined) this.lastClickLocation = lastClickLocation const self = this @@ -122,8 +125,40 @@ export class MapLibreAdaptor implements MapProperties, ExportableMap { const lat = e.lngLat.lat const mouseEvent: MouseEvent = e.originalEvent mode = mode ?? clickmodes[mouseEvent.button] + let nearestFeature: Feature = undefined + if(options?.correctClick && maplibreMap.data){ + const map = maplibreMap.data + const point = e.point + const buffer = options?.correctClick + const features = map.queryRenderedFeatures([ + [point.x - buffer, point.y - buffer], + [point.x + buffer, point.y + buffer] + ]).filter(f => f.source.startsWith("mapcomplete_")) + if(features.length === 1){ + nearestFeature = features[0] + }else{ + let nearestD: number = undefined + for (const feature of features) { + let d: number // in meter + if(feature.geometry.type === "LineString"){ + const way = > feature + const lngLat:[number,number] = [e.lngLat.lng, e.lngLat.lat] + const p = GeoOperations.nearestPoint(way, lngLat) + console.log(">>>",p, way, lngLat) + if(!p){ + continue + } + d = p.properties.dist * 1000 + if(nearestFeature === undefined || d < nearestD){ + nearestFeature = way + nearestD = d + } + } + } + } + } + lastClickLocation.setData({ lon, lat, mode, nearestFeature }) - lastClickLocation.setData({ lon, lat, mode }) } maplibreMap.addCallbackAndRunD((map) => { diff --git a/src/UI/Map/ShowDataLayer.ts b/src/UI/Map/ShowDataLayer.ts index e1e8a124bc..a1ce050f30 100644 --- a/src/UI/Map/ShowDataLayer.ts +++ b/src/UI/Map/ShowDataLayer.ts @@ -568,7 +568,6 @@ export default class ShowDataLayer { return } const bbox = BBox.bboxAroundAll(features.map(BBox.get)) - console.debug("Zooming to features", bbox.asGeoJson()) window.requestAnimationFrame(() => { map.resize() map.fitBounds(bbox.toLngLat(), { diff --git a/src/UI/ThemeViewGUI.svelte b/src/UI/ThemeViewGUI.svelte index 82f4f4062b..2930465843 100644 --- a/src/UI/ThemeViewGUI.svelte +++ b/src/UI/ThemeViewGUI.svelte @@ -54,7 +54,6 @@ let theme = state.theme let maplibremap: UIEventSource = state.map - let state_selectedElement = state.selectedElement let selectedElement: UIEventSource = new UIEventSource(undefined) let compass = Orientation.singleton.alpha let compassLoaded = Orientation.singleton.gotMeasurement @@ -99,7 +98,7 @@ state.mapProperties.installCustomKeyboardHandler(viewport) - let selectedLayer: Store = state.selectedElement.mapD((element) => { + let selectedLayer: Store = selectedElement.mapD((element) => { if (element.properties.id.startsWith("current_view")) { return currentViewLayer } @@ -458,7 +457,7 @@ }} >
- + {/if} @@ -472,7 +471,7 @@ }} > - + {:else} {/if} From 8be5ecb85a94cb55af55e122066e5a84f061a27b Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Tue, 19 Nov 2024 15:46:06 +0100 Subject: [PATCH 084/207] Chore: remove obsolete line --- src/Models/ThemeViewState.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/src/Models/ThemeViewState.ts b/src/Models/ThemeViewState.ts index f13ed90b1e..d663b4fb6e 100644 --- a/src/Models/ThemeViewState.ts +++ b/src/Models/ThemeViewState.ts @@ -560,7 +560,6 @@ export default class ThemeViewState implements SpecialVisualizationState { console.log("Not setting selected, same id", current, feature) return // already set } - // this.selectedElement.setData(undefined) this.selectedElement.setData(feature) } From c667f384c7ac37abf3e597a5987dfa476a931822 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Tue, 19 Nov 2024 16:42:53 +0100 Subject: [PATCH 085/207] UX: fix #2257 , clearer UI for splitting a road --- assets/layers/split_point/split_point.json | 8 +- assets/layers/split_road/split_road.json | 24 +++++- src/Logic/GeoOperations.ts | 2 +- .../Json/PointRenderingConfigJson.ts | 3 +- .../ThemeConfig/PointRenderingConfig.ts | 2 + src/UI/BigComponents/WaySplitMap.svelte | 55 ++++++++++++-- src/UI/Map/ShowDataLayer.ts | 76 ++++++++++++------- src/UI/Popup/SplitRoadWizard.svelte | 5 +- 8 files changed, 135 insertions(+), 40 deletions(-) diff --git a/assets/layers/split_point/split_point.json b/assets/layers/split_point/split_point.json index 5f4e3fe5a9..7c401a06e8 100644 --- a/assets/layers/split_point/split_point.json +++ b/assets/layers/split_point/split_point.json @@ -16,7 +16,13 @@ "marker": [ { "icon": "circle", - "color": "white" + "color": { + "render": "white", + "mappings": [{ + "if": "reuse=yes", + "then": "#cccccc" + }] + } }, { "icon": "./assets/svg/scissors.svg" diff --git a/assets/layers/split_road/split_road.json b/assets/layers/split_road/split_road.json index 44a6e315fa..96179b9b96 100644 --- a/assets/layers/split_road/split_road.json +++ b/assets/layers/split_road/split_road.json @@ -17,13 +17,33 @@ "icon": "bug" } ] + }, + { + "location": [ + "waypoints" + ], + "iconSize": "4,4", + "anchor": "center", + "marker": [ + { + "icon": { + "render": "circle", + "id": "circle" + }, + "color": "#888888" + } + ] } ], - "lineRendering": [ + "lineRendering": [ { + "width": "13", + "color": "black" + }, { "width": "8", - "color": "black" + "color": "white" } + ], "allowMove": false } diff --git a/src/Logic/GeoOperations.ts b/src/Logic/GeoOperations.ts index 8062237407..2737c3e3db 100644 --- a/src/Logic/GeoOperations.ts +++ b/src/Logic/GeoOperations.ts @@ -829,7 +829,7 @@ export class GeoOperations { } return undefined default: - throw "Unkown location type: " + location + " for feature " + feature.properties.id + throw "Unknown location type: " + location + " for feature " + feature.properties.id } } diff --git a/src/Models/ThemeConfig/Json/PointRenderingConfigJson.ts b/src/Models/ThemeConfig/Json/PointRenderingConfigJson.ts index 529c2864ea..4f5d8a960c 100644 --- a/src/Models/ThemeConfig/Json/PointRenderingConfigJson.ts +++ b/src/Models/ThemeConfig/Json/PointRenderingConfigJson.ts @@ -29,7 +29,7 @@ export default interface PointRenderingConfigJson { /** * question: At what location should this icon be shown? * multianswer: true - * suggestions: return [{if: "value=point",then: "Show an icon for point (node) objects"},{if: "value=centroid",then: "Show an icon for line or polygon (way) objects at their centroid location"}, {if: "value=start",then: "Show an icon for line (way) objects at the start"},{if: "value=end",then: "Show an icon for line (way) object at the end"},{if: "value=projected_centerpoint",then: "Show an icon for line (way) object near the centroid location, but moved onto the line. Does not show an item on polygons"}, {if: "value=polygon_centroid",then: "Show an icon at a polygon centroid (but not if it is a way)"}] + * suggestions: return [{if: "value=point",then: "Show an icon for point (node) objects"},{if: "value=centroid",then: "Show an icon for line or polygon (way) objects at their centroid location"}, {if: "value=start",then: "Show an icon for line (way) objects at the start"},{if: "value=end",then: "Show an icon for line (way) object at the end"},{if: "value=projected_centerpoint",then: "Show an icon for line (way) object near the centroid location, but moved onto the line. Does not show an item on polygons"}, {if: "value=polygon_centroid",then: "Show an icon at a polygon centroid (but not if it is a way)"}, {if: "value=waypoints", then: "Show an icon on every intermediate point of a way"}] */ location: ( | "point" @@ -38,6 +38,7 @@ export default interface PointRenderingConfigJson { | "end" | "projected_centerpoint" | "polygon_centroid" + | "waypoints" | string )[] diff --git a/src/Models/ThemeConfig/PointRenderingConfig.ts b/src/Models/ThemeConfig/PointRenderingConfig.ts index 8e946bf90c..625317c668 100644 --- a/src/Models/ThemeConfig/PointRenderingConfig.ts +++ b/src/Models/ThemeConfig/PointRenderingConfig.ts @@ -41,6 +41,7 @@ export default class PointRenderingConfig extends WithContextLoader { "end", "projected_centerpoint", "polygon_centroid", + "waypoints" ]) public readonly location: Set< | "point" @@ -49,6 +50,7 @@ export default class PointRenderingConfig extends WithContextLoader { | "end" | "projected_centerpoint" | "polygon_centroid" + | "waypoints" | string > diff --git a/src/UI/BigComponents/WaySplitMap.svelte b/src/UI/BigComponents/WaySplitMap.svelte index e6ab6857de..c8091ab679 100644 --- a/src/UI/BigComponents/WaySplitMap.svelte +++ b/src/UI/BigComponents/WaySplitMap.svelte @@ -53,10 +53,15 @@ */ export let mapProperties: undefined | Partial = undefined + /** + * Reuse a point if the clicked location is within this amount of meter + */ + export let snapTolerance: number = 5 + let map: UIEventSource = new UIEventSource(undefined) let adaptor = new MapLibreAdaptor(map, mapProperties) - const wayGeojson: Feature = GeoOperations.forceLineString(osmWay.asGeoJson()) + let wayGeojson: Feature = GeoOperations.forceLineString(osmWay.asGeoJson()) adaptor.location.setData(GeoOperations.centerpointCoordinatesObj(wayGeojson)) adaptor.bounds.setData(BBox.get(wayGeojson).pad(2)) adaptor.maxbounds.setData(BBox.get(wayGeojson).pad(2)) @@ -64,7 +69,7 @@ state?.showCurrentLocationOn(map) new ShowDataLayer(map, { features: new StaticFeatureSource([wayGeojson]), - drawMarkers: false, + drawMarkers: true, layer: layer, }) @@ -85,8 +90,8 @@ layer: splitpoint_style, features: splitPointsFS, onClick: (clickedFeature: Feature) => { - console.log("Clicked feature is", clickedFeature, splitPoints.data) - const i = splitPoints.data.findIndex((f) => f === clickedFeature) + // A 'splitpoint' was clicked, so we remove it again + const i = splitPoints.data.findIndex((f) => f.properties.id === clickedFeature.properties.id) if (i < 0) { return } @@ -96,7 +101,47 @@ }) let id = 0 adaptor.lastClickLocation.addCallbackD(({ lon, lat }) => { - const projected = GeoOperations.nearestPoint(wayGeojson, [lon, lat]) + let projected: Feature = GeoOperations.nearestPoint(wayGeojson, [lon, lat]) + + console.log("Added splitpoint", projected, id) + + // We check the next and the previous point. If those are closer then the tolerance, we reuse those instead + + const i = projected.properties.index + const p = projected.geometry.coordinates + const way = wayGeojson.geometry.coordinates + const nextPoint = <[number,number]> way[i + 1] + const nextDistance = GeoOperations.distanceBetween(nextPoint, p) + const previousPoint = <[number,number]> way[i] + const previousDistance = GeoOperations.distanceBetween(previousPoint, p) + + console.log("ND", nextDistance, "PD", previousDistance) + if(nextDistance <= snapTolerance && previousDistance >= nextDistance){ + projected = { + type:"Feature", + geometry: { + type:"Point", + coordinates: nextPoint + }, + properties: { + index: i+1, + reuse: "yes" + } + } + } + if (previousDistance <= snapTolerance && previousDistance < nextDistance){ + projected = { + type:"Feature", + geometry: { + type:"Point", + coordinates: previousPoint + }, + properties: { + index: i, + reuse: "yes" + } + } + } projected.properties["id"] = id id++ diff --git a/src/UI/Map/ShowDataLayer.ts b/src/UI/Map/ShowDataLayer.ts index a1ce050f30..d83f3b8394 100644 --- a/src/UI/Map/ShowDataLayer.ts +++ b/src/UI/Map/ShowDataLayer.ts @@ -16,6 +16,7 @@ import PerLayerFeatureSourceSplitter from "../../Logic/FeatureSource/PerLayerFea import FilteredLayer from "../../Models/FilteredLayer" import SimpleFeatureSource from "../../Logic/FeatureSource/Sources/SimpleFeatureSource" import { TagsFilter } from "../../Logic/Tags/TagsFilter" +import { featureEach } from "@turf/turf" class PointRenderingLayer { private readonly _config: PointRenderingConfig @@ -38,7 +39,7 @@ class PointRenderingLayer { visibility?: Store, fetchStore?: (id: string) => Store>, onClick?: (feature: Feature) => void, - selectedElement?: Store<{ properties: { id?: string } }> + selectedElement?: Store<{ properties: { id?: string } }>, ) { this._visibility = visibility this._config = config @@ -97,15 +98,31 @@ class PointRenderingLayer { " while rendering", location, "of", - this._config + this._config, ) } const id = feature.properties.id + "-" + location unseenKeys.delete(id) + if (location === "waypoints") { + if (feature.geometry.type === "LineString") { + for (const loc of feature.geometry.coordinates) { + this.addPoint(feature, <[number, number]>loc) + } + } + if (feature.geometry.type === "MultiLineString" || feature.geometry.type === "Polygon") { + for (const coors of feature.geometry.coordinates) { + for (const loc of coors) { + this.addPoint(feature, <[number, number]>loc) + } + } + } + continue + } + const loc = GeoOperations.featureToCoordinateWithRenderingType( feature, - location + location, ) if (loc === undefined) { continue @@ -234,7 +251,7 @@ class LineRenderingLayer { config: LineRenderingConfig, visibility?: Store, fetchStore?: (id: string) => Store>, - onClick?: (feature: Feature) => void + onClick?: (feature: Feature) => void, ) { this._layername = layername this._map = map @@ -254,7 +271,7 @@ class LineRenderingLayer { private async addSymbolLayer( sourceId: string, - imageAlongWay: { if?: TagsFilter; then: string }[] + imageAlongWay: { if?: TagsFilter; then: string }[], ) { const map = this._map await Promise.allSettled( @@ -284,7 +301,7 @@ class LineRenderingLayer { spec.filter = filter } map.addLayer(spec) - }) + }), ) } @@ -294,7 +311,7 @@ class LineRenderingLayer { * @private */ private calculatePropsFor( - properties: Record + properties: Record, ): Partial> { const config = this._config @@ -376,7 +393,7 @@ class LineRenderingLayer { } catch (e) { console.error( `Invalid dasharray in layer ${this._layername}:`, - this._config.dashArray + this._config.dashArray, ) } } @@ -393,15 +410,17 @@ class LineRenderingLayer { } map.setFeatureState( { source: this._layername, id: feature.properties.id }, - this.calculatePropsFor(feature.properties) + this.calculatePropsFor(feature.properties), ) } - map.on("click", linelayer, (e) => { - // line-layer-listener - e.originalEvent["consumed"] = true - this._onClick(e.features[0]) - }) + if(this._onClick){ + map.on("click", linelayer, (e) => { + // line-layer-listener + e.originalEvent["consumed"] = true + this._onClick(e.features[0]) + }) + } const polylayer = this._layername + "_polygon" map.addLayer({ @@ -436,7 +455,7 @@ class LineRenderingLayer { "Error while setting visibility of layers ", linelayer, polylayer, - e + e, ) } }) @@ -457,7 +476,7 @@ class LineRenderingLayer { console.trace( "Got a feature without ID; this causes rendering bugs:", feature, - "from" + "from", ) LineRenderingLayer.missingIdTriggered = true } @@ -469,7 +488,7 @@ class LineRenderingLayer { if (this._fetchStore === undefined) { map.setFeatureState( { source: this._layername, id }, - this.calculatePropsFor(feature.properties) + this.calculatePropsFor(feature.properties), ) } else { const tags = this._fetchStore(id) @@ -486,7 +505,7 @@ class LineRenderingLayer { } map.setFeatureState( { source: this._layername, id }, - this.calculatePropsFor(properties) + this.calculatePropsFor(properties), ) }) } @@ -510,7 +529,7 @@ export default class ShowDataLayer { layer: LayerConfig drawMarkers?: true | boolean drawLines?: true | boolean - } + }, ) { this._options = options this.onDestroy.push(map.addCallbackAndRunD((map) => this.initDrawFeatures(map))) @@ -520,7 +539,7 @@ export default class ShowDataLayer { mlmap: UIEventSource, features: FeatureSource, layers: LayerConfig[], - options?: Partial + options?: Partial, ) { const perLayer: PerLayerFeatureSourceSplitter = new PerLayerFeatureSourceSplitter( @@ -528,7 +547,7 @@ export default class ShowDataLayer { features, { constructStore: (features, layer) => new SimpleFeatureSource(layer, features), - } + }, ) if (options?.zoomToFeatures) { options.zoomToFeatures = false @@ -552,7 +571,7 @@ export default class ShowDataLayer { public static showRange( map: Store, features: FeatureSource, - doShowLayer?: Store + doShowLayer?: Store, ): ShowDataLayer { return new ShowDataLayer(map, { layer: ShowDataLayer.rangeLayer, @@ -561,7 +580,8 @@ export default class ShowDataLayer { }) } - public destruct() {} + public destruct() { + } private static zoomToCurrentFeatures(map: MlMap, features: Feature[]) { if (!features || !map || features.length == 0) { @@ -585,8 +605,8 @@ export default class ShowDataLayer { this._options.layer.title === undefined ? undefined : (feature: Feature) => { - selectedElement?.setData(feature) - } + selectedElement?.setData(feature) + } } if (this._options.drawLines !== false) { for (let i = 0; i < this._options.layer.lineRendering.length; i++) { @@ -598,7 +618,7 @@ export default class ShowDataLayer { lineRenderingConfig, doShowLayer, fetchStore, - onClick + onClick, ) this.onDestroy.push(l.destruct) } @@ -614,13 +634,13 @@ export default class ShowDataLayer { doShowLayer, fetchStore, onClick, - selectedElement + selectedElement, ) } } if (this._options.zoomToFeatures) { features.features.addCallbackAndRunD((features) => - ShowDataLayer.zoomToCurrentFeatures(map, features) + ShowDataLayer.zoomToCurrentFeatures(map, features), ) } } diff --git a/src/UI/Popup/SplitRoadWizard.svelte b/src/UI/Popup/SplitRoadWizard.svelte index 8df6056597..3e1d56c202 100644 --- a/src/UI/Popup/SplitRoadWizard.svelte +++ b/src/UI/Popup/SplitRoadWizard.svelte @@ -17,6 +17,7 @@ export let state: SpecialVisualizationState export let id: WayId const t = Translations.t.split + let snapTolerance = 5 // meter let step: | "initial" | "loading_way" @@ -60,7 +61,7 @@ { theme: state?.theme?.id, }, - 5 + snapTolerance ) await state.changes?.applyAction(splitAction) // We throw away the old map and splitpoints, and create a new map from scratch @@ -87,7 +88,7 @@ {:else if step === "splitting"}
- +
Date: Mon, 18 Nov 2024 18:48:19 +0000 Subject: [PATCH 086/207] Translated using Weblate (Dutch) Currently translated at 84.7% (612 of 722 strings) Translation: MapComplete/core Translate-URL: https://translate.mapcomplete.org/projects/mapcomplete/core/nl/ --- langs/nl.json | 35 +++++++++++++++++++++++++++++++---- 1 file changed, 31 insertions(+), 4 deletions(-) diff --git a/langs/nl.json b/langs/nl.json index f1d86ed610..b85a0bea02 100644 --- a/langs/nl.json +++ b/langs/nl.json @@ -209,7 +209,8 @@ "emailCreators": "Stuur een e-mail naar de makers", "openPanoramax": "Open Panoramax hier", "openThemeDocumentation": "Open de documentatie voor themakaart {naam}", - "panoramaxHelp": "Panoramax is een online service die foto's van op straat verzamelt en deze onder een vrije licentie beschikbaar stelt. Bijdragers mogen deze foto's gebruiken om OpenStreetMap te verbeteren" + "panoramaxHelp": "Panoramax is een online service die foto's van op straat verzamelt en deze onder een vrije licentie beschikbaar stelt. Bijdragers mogen deze foto's gebruiken om OpenStreetMap te verbeteren", + "seeOnMapillary": "Bekijk dit beeld op Mapillary" }, "back": "Vorige", "backToIndex": "Bekijk alle thematische kaarten", @@ -239,7 +240,21 @@ "licenseInfo": "

Copyright

De voorziene data is beschikbaar onder de ODbL. Het hergebruiken van deze data is gratis voor elke toepassing, maar
  • de bronvermelding © OpenStreetMap bijdragers is vereist
  • Elke wijziging aan deze data moet opnieuw gepubliceerd worden onder dezelfde licentie
Gelieve de volledige licentie te lezen voor details", "noDataLoaded": "Er is nog geen data ingeladen. Downloaden kan zodra de data geladen is.", "title": "Download", - "uploadGpx": "Track uploaden naar OpenStreetMap" + "uploadGpx": "Track uploaden naar OpenStreetMap", + "custom": { + "download": "Download een PNG van {breedte}mm breed en {hoogte}mm hoog", + "downloadHelper": "Dit is bedoeld voor afdrukken", + "height": "Hoogte afbeelding (in mm):", + "title": "Een afbeelding downloaden met een aangepaste breedte en hoogte", + "width": "Breedte van afbeelding (in mm): " + }, + "downloadAsSvgLinesOnly": "Download een SVG van de huidige kaart met uitsluitend lijnen", + "downloadAsSvgLinesOnlyHelper": "Zelfdoorsnijdende lijnen worden opgebroken, kan worden gebruikt met bepaalde 3D-software", + "toMuch": "Er zijn te veel eigenschappen om ze allemaal te downloaden", + "downloadImage": "Download afbeelding", + "pdf": { + "current_view_generic": "Exporteer een PDF van de huidige weergave naar {paper_size} in {orientation} oriëntatie" + } }, "error": "Er ging iets mis", "example": "Voorbeeld", @@ -257,7 +272,8 @@ "jumpToLocation": "Ga naar jouw locatie", "menu": "Menu", "zoomIn": "Zoom in", - "zoomOut": "Zoom uit" + "zoomOut": "Zoom uit", + "locationNotAvailable": "GPS-locatie niet beschikbaar. Heeft dit apparaat een locatie of bevindt je je in een tunnel?" }, "layerSelection": { "title": "Selecteer lagen", @@ -503,7 +519,18 @@ "searchToShort": "Je zoekopdracht is te kort, vul een langere tekst in", "searchWikidata": "Zoek op Wikidata", "wikipediaboxTitle": "Wikipedia" - } + }, + "clearPendingChanges": "Wis hangende wijzigingen", + "customThemeTitle": "Eigen thema's", + "enableGeolocationForSafari": "Heb je de pop-up niet gekregen om toestemming voor locatie te vragen?", + "enableGeolocationForSafariLink": "Leer hoe je toestemming voor locatie kunt inschakelen in de instellingen", + "eraseValue": "Wis deze waarde", + "filterPanel": { + "allTypes": "Alle types", + "disableAll": "Alles uitschakelen", + "enableAll": "Alles inschakelen" + }, + "geopermissionDenied": "Locatietoestemming werd geweigerd" }, "hotkeyDocumentation": { "action": "Actie", From 52a17921b17511d6afa4d729a44c9c287c287992 Mon Sep 17 00:00:00 2001 From: mike140 Date: Mon, 18 Nov 2024 23:24:44 +0000 Subject: [PATCH 087/207] Translated using Weblate (Ukrainian) Currently translated at 15.7% (617 of 3912 strings) Translation: MapComplete/layers Translate-URL: https://translate.mapcomplete.org/projects/mapcomplete/layers/uk/ --- langs/layers/uk.json | 62 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/langs/layers/uk.json b/langs/layers/uk.json index 20a2443987..ef5b4aa249 100644 --- a/langs/layers/uk.json +++ b/langs/layers/uk.json @@ -2271,5 +2271,67 @@ "title": { "render": "Утилізація відходів" } + }, + "parking": { + "tagRenderings": { + "parking-type": { + "mappings": { + "1": { + "then": "Це паркувальний майданчик поруч з вулицею" + }, + "2": { + "then": "Це підземний паркінг" + }, + "3": { + "then": "Це багатоповерховий паркінг" + }, + "4": { + "then": "Це паркувальний майданчик на даху" + }, + "6": { + "then": "Це парковка, закрита навісами для автомобілів" + }, + "7": { + "then": "Це паркінг, що складається з гаражних боксів" + }, + "9": { + "then": "Це парковка, що складається з навісів" + }, + "0": { + "then": "Це наземний паркінг" + }, + "5": { + "then": "Це смуга для паркування на дорозі" + }, + "8": { + "then": "Це парковка на проїжджій частині" + } + }, + "question": "Що це за парковка?" + } + } + }, + "transit_stops": { + "tagRenderings": { + "shelter": { + "question": "Чи є на цій зупинці укриття?", + "mappings": { + "1": { + "then": "Ця зупинка не має накриття" + }, + "0": { + "then": "На цій зупинці є навіс" + } + } + }, + "bench": { + "mappings": { + "0": { + "then": "На цій зупинці є лавка" + } + }, + "question": "Чи є на цій зупинці лавка?" + } + } } } From b0da69707404e1e14e0a088e318e5b5f5b3e5690 Mon Sep 17 00:00:00 2001 From: Eric Armijo Date: Mon, 18 Nov 2024 14:49:56 +0000 Subject: [PATCH 088/207] Translated using Weblate (Spanish) Currently translated at 98.6% (3858 of 3912 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/es/ --- langs/layers/es.json | 135 +++++++++++++++++++++++++++++++++++-------- 1 file changed, 112 insertions(+), 23 deletions(-) diff --git a/langs/layers/es.json b/langs/layers/es.json index e744199922..ff73e2d6df 100644 --- a/langs/layers/es.json +++ b/langs/layers/es.json @@ -1492,6 +1492,17 @@ } }, "tagRenderings": { + "automated": { + "mappings": { + "0": { + "then": "Esta es una estación manual de lavado de bicicletas" + }, + "1": { + "then": "Esta es una estación automática de lavado de bicicletas" + } + }, + "question": "¿Está este servicio de limpieza de bicicletas automatizado?" + }, "bike_cleaning-charge": { "mappings": { "0": { @@ -1516,17 +1527,6 @@ "question": "¿Cuánto cuesta usar el servicio de limpieza?", "render": "Usar el servicio de limpieza cuesta {service:bicycle:cleaning:charge}" }, - "automated": { - "mappings": { - "1": { - "then": "Esta es una estación automática de lavado de bicicletas" - }, - "0": { - "then": "Esta es una estación manual de lavado de bicicletas" - } - }, - "question": "¿Está este servicio de limpieza de bicicletas automatizado?" - }, "self_service": { "mappings": { "0": { @@ -3314,6 +3314,19 @@ }, "question": "¿Este reloj también muestra la humedad?" }, + "indoor": { + "override": { + "mappings": { + "0": { + "then": "Este reloj está en un espacio interior" + }, + "1": { + "then": "Este reloj está en un espacio exterior" + } + }, + "question": "¿Este reloj está en el interior?" + } + }, "support": { "mappings": { "0": { @@ -3361,18 +3374,6 @@ } }, "question": "¿Qué tan visible es este reloj?" - }, - "indoor": { - "override": { - "mappings": { - "1": { - "then": "Este reloj está en un espacio exterior" - }, - "0": { - "then": "Este reloj está en un espacio interior" - } - } - } } }, "title": { @@ -3534,6 +3535,57 @@ } }, "question": "¿Este semáforo tiene señales de vibración para ayudar a cruzar? (normalmente ubicado en la parte inferior del botón de cruce)" + }, + "markings": { + "mappings": { + "0": { + "then": "Este cruce no está señalizado" + }, + "1": { + "then": "Este paso de cebra está señalizado" + }, + "10": { + "then": "Este paso tiene marcas de cebra en colores alternos" + }, + "11": { + "then": "Este paso de cebra tiene doble señalización" + }, + "12": { + "then": "Este cruce tiene pictogramas en la calzada" + }, + "13": { + "then": "Este cruce tiene líneas a cada lado del cruce, junto con barras que las conectan, con una interrupción en cada barra" + }, + "14": { + "then": "Este cruce tiene líneas dobles a cada lado del cruce" + }, + "2": { + "then": "Este cruce tiene marcas de tipo desconocido" + }, + "3": { + "then": "Este cruce tiene líneas a ambos lados del cruce" + }, + "4": { + "then": "Este cruce tiene líneas a ambos lados, junto con barras que las conectan" + }, + "5": { + "then": "Este cruce tiene líneas discontinuas a ambos lados del cruce" + }, + "6": { + "then": "Este cruce tiene líneas de puntos a ambos lados del cruce" + }, + "7": { + "then": "Este cruce se marca utilizando una superficie de color diferente" + }, + "8": { + "then": "Este cruce tiene líneas a ambos lados, junto con barras en ángulo que las conectan" + }, + "9": { + "then": "Este paso tiene marcas de cebra con una interrupción en cada barra" + } + }, + "question": "¿Qué tipo de señalización tiene este cruce?", + "render": "Este cruce tiene marcas {crossing:markings}" } }, "title": { @@ -3949,6 +4001,43 @@ "render": "Vía" } }, + "cyclist_waiting_aid": { + "description": "Diversas infraestructuras que ayudan a los ciclistas mientras esperan en un semáforo.", + "name": "Ayudas a la espera de ciclistas", + "presets": { + "0": { + "description": "Reposapiés, pasamanos u otro tipo de ayuda para mejorar la comodidad durante la espera en los semáforos", + "title": "un ciclista espera ayuda" + } + }, + "tagRenderings": { + "direction": { + "mappings": { + "0": { + "then": "Esta ayuda a la espera puede utilizarse cuando se avanza por esta vía" + }, + "1": { + "then": "Esta ayuda a la espera puede utilizarse cuando se retrocede por este camino" + } + }, + "render": "Esta ayuda a la espera puede utilizarse cuando se va en dirección {direction}" + }, + "side": { + "mappings": { + "0": { + "then": "Esta ayuda a la espera se encuentra en el lado izquierdo" + }, + "1": { + "then": "Esta ayuda a la espera se encuentra en el lado derecho" + }, + "2": { + "then": "Hay ayudas a la espera a ambos lados de la carretera" + } + }, + "question": "¿En qué lado de la carretera se encuentra?" + } + } + }, "defibrillator": { "description": "Una capa que muestra desfibriladores que se pueden usar en caso de emergencia Esto incluye desfibriladores públicos, pero también desfibriladores que pueden necesitar personal para obtener el dispositivo real", "name": "Desfibriladores", From df9b904db9f00097e293b05dce2caac070e37ce1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 20 Nov 2024 22:02:14 +0000 Subject: [PATCH 089/207] Bump cross-spawn from 7.0.3 to 7.0.6 Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) from 7.0.3 to 7.0.6. - [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md) - [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6) --- updated-dependencies: - dependency-name: cross-spawn dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 70d062d0c8..90f717879a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8784,9 +8784,10 @@ } }, "node_modules/cross-spawn": { - "version": "7.0.3", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dev": true, - "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -27516,7 +27517,9 @@ } }, "cross-spawn": { - "version": "7.0.3", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dev": true, "requires": { "path-key": "^3.1.0", From fed137f910ff11318d3eee52b206aa9749bcd588 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Thu, 21 Nov 2024 10:17:35 +0100 Subject: [PATCH 090/207] Chore: translation sync & translation fix --- assets/layers/advertising/advertising.json | 3 +- assets/layers/bench/bench.json | 3 +- assets/layers/bench_at_pt/bench_at_pt.json | 12 +- .../layers/bike_cleaning/bike_cleaning.json | 18 +- assets/layers/clock/clock.json | 15 +- assets/layers/crossings/crossings.json | 51 +- .../cyclist_waiting_aid.json | 33 +- assets/layers/parking/parking.json | 33 +- assets/layers/picnic_table/picnic_table.json | 3 +- .../surveillance_camera.json | 3 +- .../layers/transit_stops/transit_stops.json | 15 +- assets/themes/bag/bag.json | 4 +- .../bicycle_parkings/bicycle_parkings.json | 3 +- .../themes/bicycle_rental/bicycle_rental.json | 2 +- assets/themes/bicyclelib/bicyclelib.json | 2 +- assets/themes/binoculars/binoculars.json | 2 +- .../themes/cafes_and_pubs/cafes_and_pubs.json | 2 +- .../circular_economy/circular_economy.json | 6 +- assets/themes/climbing/climbing.json | 4 +- assets/themes/cyclenodes/cyclenodes.json | 14 +- assets/themes/cyclofix/cyclofix.json | 2 +- assets/themes/education/education.json | 2 +- .../themes/elongated_coin/elongated_coin.json | 6 +- assets/themes/etymology/etymology.json | 2 +- assets/themes/fireplace/fireplace.json | 6 +- assets/themes/food/food.json | 4 +- assets/themes/fritures/fritures.json | 9 +- assets/themes/ghostbikes/ghostbikes.json | 2 +- assets/themes/ghostsigns/ghostsigns.json | 19 +- assets/themes/glutenfree/glutenfree.json | 7 +- assets/themes/grb/grb.json | 3 +- assets/themes/guideposts/guideposts.json | 6 +- assets/themes/icecream/icecream.json | 7 +- .../items_with_image/items_with_image.json | 6 +- assets/themes/lactosefree/lactosefree.json | 6 +- assets/themes/lighthouses/lighthouses.json | 8 +- .../mapcomplete-changes.proto.json | 102 ++- assets/themes/maproulette/maproulette.json | 2 +- assets/themes/maxspeed/maxspeed.json | 2 +- assets/themes/onwheels/onwheels.json | 2 +- assets/themes/openlovemap/openlovemap.json | 52 +- assets/themes/personal/personal.json | 2 +- assets/themes/pets/pets.json | 2 +- assets/themes/postboxes/postboxes.json | 11 +- .../rainbow_crossings/rainbow_crossings.json | 2 +- assets/themes/ski/ski.json | 7 +- assets/themes/surveillance/surveillance.json | 2 +- assets/themes/walkingnodes/walkingnodes.json | 9 +- assets/themes/waste_basket/waste_basket.json | 4 +- langs/ca.json | 38 +- langs/fr.json | 2 +- langs/hu.json | 2 +- langs/layers/de.json | 2 +- langs/layers/es.json | 2 +- langs/layers/nl.json | 46 +- langs/layers/uk.json | 142 ++-- langs/nl.json | 96 +-- langs/themes/fr.json | 2 +- langs/themes/nl.json | 640 ++++++++++-------- langs/uk.json | 36 +- 60 files changed, 927 insertions(+), 603 deletions(-) diff --git a/assets/layers/advertising/advertising.json b/assets/layers/advertising/advertising.json index 8e52979c13..34bdb06735 100644 --- a/assets/layers/advertising/advertising.json +++ b/assets/layers/advertising/advertising.json @@ -31,7 +31,8 @@ "pt_BR": "Completaremos os dados das características de publicidade com referência, operador e iluminação", "it": "Completeremo i dati da caratteristiche pubblicitarie, con referenza, operatore e illuminazione", "fr": "Nous allons compléter les information sur la publicité avec la référence, l'opérateur et l'éclairage", - "uk": "Ми доповнимо дані з рекламних об'єктів посиланням, оператором та освітленням" + "uk": "Ми доповнимо дані з рекламних об'єктів посиланням, оператором та освітленням", + "nl": "We vullen de informatie over de advertentie aan met de referentie, de operator en de verlichting" }, "source": { "osmTags": { diff --git a/assets/layers/bench/bench.json b/assets/layers/bench/bench.json index 116c353439..bbebfc02c8 100644 --- a/assets/layers/bench/bench.json +++ b/assets/layers/bench/bench.json @@ -22,7 +22,8 @@ "cs": "Lavičky", "pa_PK": "بینچ", "he": "ספסלים", - "eu": "Bankuak" + "eu": "Bankuak", + "uk": "Лавки" }, "description": { "nl": "Een zitbank is een houten, metalen, stenen, … oppervlak waar een mens kan zitten. Deze laag toont ze en stelt er enkele vragen over.", diff --git a/assets/layers/bench_at_pt/bench_at_pt.json b/assets/layers/bench_at_pt/bench_at_pt.json index e0446271e1..827db3f230 100644 --- a/assets/layers/bench_at_pt/bench_at_pt.json +++ b/assets/layers/bench_at_pt/bench_at_pt.json @@ -17,7 +17,8 @@ "pt": "Bancos em pontos de transporte público", "da": "Bænke ved stoppesteder for offentlig transport", "cs": "Lavičky na zastávkách veřejné dopravy", - "ca": "Bancs en una parada de transport públic" + "ca": "Bancs en una parada de transport públic", + "uk": "Лавки на зупинках громадського транспорту" }, "description": { "en": "A layer showing all public-transport-stops which do have a bench", @@ -193,7 +194,8 @@ "cs": "Co je to za lavičku?", "pt": "Que tipo de banco é este?", "ca": "Quin tipus de banc és aquest?", - "pt_BR": "Qual tipo de banco é esse?" + "pt_BR": "Qual tipo de banco é esse?", + "uk": "Що це за лавка?" }, "mappings": [ { @@ -208,7 +210,8 @@ "cs": "Zde je normální lavička k sezení", "ca": "Aquí hi ha un banc normal", "pt_BR": "Há um banco comum, para sentar, aqui", - "pt": "Há um banco comum, para sentar, aqui" + "pt": "Há um banco comum, para sentar, aqui", + "uk": "Тут є звичайна лавка для сидіння" } }, { @@ -242,7 +245,8 @@ "cs": "Zde není žádná lavička", "pt": "Não há nenhum banco aqui", "ca": "Aquí no hi ha cap banc", - "pt_BR": "Não há banco aqui" + "pt_BR": "Não há banco aqui", + "uk": "Тут немає лавки" } } ] diff --git a/assets/layers/bike_cleaning/bike_cleaning.json b/assets/layers/bike_cleaning/bike_cleaning.json index 20731c8373..c564c6f719 100644 --- a/assets/layers/bike_cleaning/bike_cleaning.json +++ b/assets/layers/bike_cleaning/bike_cleaning.json @@ -286,7 +286,8 @@ "en": "Is this bicycle cleaning service automated?", "nl": "Is dit fietsschoonmaakpunt geautomatiseerd?", "de": "Ist dieser Fahrradreinigungsdienst automatisiert?", - "cs": "Je tato služba čištění kol bez obsluhy?" + "cs": "Je tato služba čištění kol bez obsluhy?", + "es": "¿Está este servicio de limpieza de bicicletas automatizado?" }, "id": "automated", "mappings": [ @@ -296,7 +297,8 @@ "en": "This is a manual bike washing station", "nl": "Dit is een handmatig fietsschoonmaakpunt", "de": "Dies ist eine manuelle Fahrradwaschanlage", - "cs": "Jedná se o ruční mycí stanici kol" + "cs": "Jedná se o ruční mycí stanici kol", + "es": "Esta es una estación manual de lavado de bicicletas" } }, { @@ -305,7 +307,8 @@ "en": "This is an automated bike wash", "nl": "Dit is een automatisch fietsschoonmaakpunt", "de": "Dies ist eine automatische Fahrradwaschanlage", - "cs": "Jedná se o mytí kol bez obsluhy" + "cs": "Jedná se o mytí kol bez obsluhy", + "es": "Esta es una estación automática de lavado de bicicletas" } } ], @@ -316,7 +319,8 @@ "nl": "Is dit fietsschoonmaakpunt zelfbediening?", "en": "Is this cleaning service self-service?", "de": "Muss die Reinigung selbständig erfolgen?", - "cs": "Je tato mycí služba samoobslužná?" + "cs": "Je tato mycí služba samoobslužná?", + "es": "¿Es este servicio de limpieza de autoservicio?" }, "id": "self_service", "mappings": [ @@ -326,7 +330,8 @@ "nl": "Dit fietsschoonmaakpunt is zelfbediening", "en": "This cleaning service is self-service", "de": "Die Reinigung erfolgt selbständig", - "cs": "Tato mycí služba je samoobslužná" + "cs": "Tato mycí služba je samoobslužná", + "es": "Este servicio de limpieza es de autoservicio" } }, { @@ -335,7 +340,8 @@ "nl": "Dit fietsschoonmaakpunt wordt bediend door aanwezig personeel", "en": "This cleaning service is operated by an employee", "de": "Dieser Reinigungsdienst wird von einem Angestellten betrieben", - "cs": "Tuto mycí službu provozuje zaměstnanec" + "cs": "Tuto mycí službu provozuje zaměstnanec", + "es": "Este servicio de limpieza está operado por un empleado" } } ], diff --git a/assets/layers/clock/clock.json b/assets/layers/clock/clock.json index eb531b0d8c..9f2aed631c 100644 --- a/assets/layers/clock/clock.json +++ b/assets/layers/clock/clock.json @@ -132,12 +132,14 @@ "title": { "en": "a wall-mounted clock, mounted directly on a wall", "nl": "een klok aan een muur, rechtstreeks bevestigd aan een muur", - "de": "eine Wanduhr, die direkt an der Wand angebracht ist" + "de": "eine Wanduhr, die direkt an der Wand angebracht ist", + "es": "un reloj, montado directamente en una pared" }, "description": { "en": "A publicly visible clock mounted directly on a wall", "nl": "Een publiekelijk zichtbare klok rechtstreeks bevestigd aan een muur", - "de": "Eine öffentlich sichtbare Uhr, die direkt an einer Wand angebracht ist" + "de": "Eine öffentlich sichtbare Uhr, die direkt an einer Wand angebracht ist", + "es": "Un reloj visible públicamente montado directamente en una pared" }, "snapToLayer": [ "walls_and_buildings" @@ -295,14 +297,16 @@ "question": { "en": "Is this clock indoors?", "nl": "Is deze klok binnen?", - "de": "Befindet sich diese Uhr in Innenräumen?" + "de": "Befindet sich diese Uhr in Innenräumen?", + "es": "¿Este reloj está en el interior?" }, "mappings": [ { "then": { "en": "This clock is indoors", "nl": "Deze klok is binnen", - "de": "Diese Uhr befindet sich in Innenräumen" + "de": "Diese Uhr befindet sich in Innenräumen", + "es": "Este reloj está en un espacio interior" } }, { @@ -310,7 +314,8 @@ "then": { "en": "This clock is outdoors", "nl": "Deze klok is buiten", - "de": "Diese Uhr ist im Freien" + "de": "Diese Uhr ist im Freien", + "es": "Este reloj está en un espacio exterior" } } ] diff --git a/assets/layers/crossings/crossings.json b/assets/layers/crossings/crossings.json index 2c94f80d3e..9537db7413 100644 --- a/assets/layers/crossings/crossings.json +++ b/assets/layers/crossings/crossings.json @@ -233,7 +233,8 @@ "question": { "en": "What kind of markings does this crossing have?", "nl": "Wat voor markering heeft deze oversteekplaats?", - "de": "Welche Art von Markierungen gibt es an diesem Übergang?" + "de": "Welche Art von Markierungen gibt es an diesem Übergang?", + "es": "¿Qué tipo de señalización tiene este cruce?" }, "mappings": [ { @@ -241,7 +242,8 @@ "then": { "en": "This crossing has no markings", "nl": "Deze oversteekplaats heeft geen markeringen", - "de": "Diese Kreuzung hat keine Markierungen" + "de": "Diese Kreuzung hat keine Markierungen", + "es": "Este cruce no está señalizado" }, "icon": { "class": "large", @@ -253,7 +255,8 @@ "then": { "en": "This crossing has zebra markings", "nl": "Deze oversteekplaats heeft een zebramarkering", - "de": "Dieser Übergang ist mit Zebrastreifen markiert" + "de": "Dieser Übergang ist mit Zebrastreifen markiert", + "es": "Este paso de cebra está señalizado" }, "icon": { "class": "large", @@ -265,7 +268,8 @@ "then": { "en": "This crossing has markings of an unknown type", "nl": "Deze oversteekplaats heeft markeringen van een onbekend type", - "de": "Dieser Übergang weist Markierungen unbekannter Art auf" + "de": "Dieser Übergang weist Markierungen unbekannter Art auf", + "es": "Este cruce tiene marcas de tipo desconocido" }, "if": "crossing:markings=yes" }, @@ -274,7 +278,8 @@ "then": { "en": "This crossings has lines on either side of the crossing", "nl": "Deze oversteekplaats heeft lijnen aan beide kanten van de oversteekplaats", - "de": "Dieser Übergang hat Linien auf beiden Seiten des Übergangs" + "de": "Dieser Übergang hat Linien auf beiden Seiten des Übergangs", + "es": "Este cruce tiene líneas a ambos lados del cruce" }, "icon": { "class": "large", @@ -286,7 +291,8 @@ "then": { "en": "This crossing has lines on either side of the crossing, along with bars connecting them", "nl": "Deze oversteekplaats heeft lijnen aan beide kanten van de oversteekplaats, met strepen die ze verbinden", - "de": "Diese Kreuzung hat Linien auf beiden Seiten der Kreuzung, zusammen mit Stangen, die sie verbinden" + "de": "Diese Kreuzung hat Linien auf beiden Seiten der Kreuzung, zusammen mit Stangen, die sie verbinden", + "es": "Este cruce tiene líneas a ambos lados, junto con barras que las conectan" }, "icon": { "class": "large", @@ -298,7 +304,8 @@ "then": { "en": "This crossing has dashed lines on either sides of the crossing", "nl": "Deze oversteekplaats heeft onderbroken lijnen aan beide kanten van de oversteekplaats", - "de": "Dieser Übergang hat gestrichelte Linien auf beiden Seiten des Übergangs" + "de": "Dieser Übergang hat gestrichelte Linien auf beiden Seiten des Übergangs", + "es": "Este cruce tiene líneas discontinuas a ambos lados del cruce" }, "icon": { "class": "large", @@ -310,7 +317,8 @@ "then": { "en": "This crossing has dotted lines on either sides of the crossing", "nl": "Deze oversteekplaats heeft stippellijnen aan beide kanten van de oversteekplaats", - "de": "Dieser Übergang hat gestrichelte Linien auf beiden Seiten des Übergangs" + "de": "Dieser Übergang hat gestrichelte Linien auf beiden Seiten des Übergangs", + "es": "Este cruce tiene líneas de puntos a ambos lados del cruce" }, "icon": { "class": "large", @@ -322,7 +330,8 @@ "then": { "en": "This crossing is marked by using a different coloured surface", "nl": "Deze oversteekplaats is gemarkeerd door een anders gekleurd wegdek", - "de": "Dieser Übergang wird durch eine andersfarbige Oberfläche gekennzeichnet" + "de": "Dieser Übergang wird durch eine andersfarbige Oberfläche gekennzeichnet", + "es": "Este cruce se marca utilizando una superficie de color diferente" }, "icon": { "class": "large", @@ -334,7 +343,8 @@ "then": { "en": "This crossing has lines on either side of the crossing, along with angled bars connecting them", "nl": "Deze oversteekplaats heeft lijnen aan beide kanten van de oversteekplaats, met schuine strepen die ze verbinden", - "de": "Diese Kreuzung hat Linien auf beiden Seiten der Kreuzung, zusammen mit abgewinkelten Stangen, die sie verbinden" + "de": "Diese Kreuzung hat Linien auf beiden Seiten der Kreuzung, zusammen mit abgewinkelten Stangen, die sie verbinden", + "es": "Este cruce tiene líneas a ambos lados, junto con barras en ángulo que las conectan" }, "icon": { "class": "large", @@ -346,7 +356,8 @@ "then": { "en": "This crossing has zebra markings with an interruption in every bar", "nl": "Deze oversteekplaats heeft zebramarkeringen met een onderbreking van elke streep", - "de": "Dieser Übergang hat Zebrastreifen mit einer Unterbrechung in jedem Balken" + "de": "Dieser Übergang hat Zebrastreifen mit einer Unterbrechung in jedem Balken", + "es": "Este paso tiene marcas de cebra con una interrupción en cada barra" } }, { @@ -354,7 +365,8 @@ "then": { "en": "This crossing has zebra markings in alternating colours", "nl": "Deze oversteekplaats heeft een zebramarkering in afwisselende kleuren", - "de": "Dieser Übergang hat Zebrastreifen in wechselnden Farben" + "de": "Dieser Übergang hat Zebrastreifen in wechselnden Farben", + "es": "Este paso tiene marcas de cebra en colores alternos" }, "icon": { "class": "large", @@ -366,7 +378,8 @@ "then": { "en": "This crossing has double zebra markings", "nl": "Deze oversteekplaats heeft een dubbele zebramarkering", - "de": "Dieser Übergang hat doppelte Zebrastreifen" + "de": "Dieser Übergang hat doppelte Zebrastreifen", + "es": "Este paso de cebra tiene doble señalización" }, "icon": { "class": "large", @@ -378,7 +391,8 @@ "then": { "en": "This crossing has pictograms on the road", "nl": "Deze oversteekplaats heeft pictogrammen op de weg", - "de": "Diese Kreuzung hat Piktogramme auf der Straße" + "de": "Diese Kreuzung hat Piktogramme auf der Straße", + "es": "Este cruce tiene pictogramas en la calzada" } }, { @@ -386,7 +400,8 @@ "then": { "en": "This crossing has lines on either side of the crossing, along with bars connecting them, with an interruption in every bar", "nl": "Deze oversteekplaats heeft lijnen aan beide kanten van de oversteekplaats, met strepen die ze verbinden, met een onderbreking van elke streep", - "de": "Diese Kreuzung hat Linien auf beiden Seiten der Kreuzung und Balken, die sie verbinden, mit einer Unterbrechung in jedem Balken" + "de": "Diese Kreuzung hat Linien auf beiden Seiten der Kreuzung und Balken, die sie verbinden, mit einer Unterbrechung in jedem Balken", + "es": "Este cruce tiene líneas a cada lado del cruce, junto con barras que las conectan, con una interrupción en cada barra" } }, { @@ -394,7 +409,8 @@ "then": { "en": "This crossing has double lines on either side of the crossing", "nl": "Deze oversteekplaats heeft dubbele lijnen aan beide kanten van de oversteekplaats", - "de": "Dieser Übergang hat doppelte Linien auf beiden Seiten des Übergangs" + "de": "Dieser Übergang hat doppelte Linien auf beiden Seiten des Übergangs", + "es": "Este cruce tiene líneas dobles a cada lado del cruce" }, "icon": { "class": "large", @@ -405,7 +421,8 @@ "render": { "en": "This crossing has {crossing:markings} markings", "nl": "Deze oversteekplaats heeft {crossing:markings} markeringen", - "de": "Dieser Übergang hat {crossing:markings} Markierungen" + "de": "Dieser Übergang hat {crossing:markings} Markierungen", + "es": "Este cruce tiene marcas {crossing:markings}" }, "freeform": { "key": "crossing:markings", diff --git a/assets/layers/cyclist_waiting_aid/cyclist_waiting_aid.json b/assets/layers/cyclist_waiting_aid/cyclist_waiting_aid.json index 9573a1948c..9bab3caea6 100644 --- a/assets/layers/cyclist_waiting_aid/cyclist_waiting_aid.json +++ b/assets/layers/cyclist_waiting_aid/cyclist_waiting_aid.json @@ -49,7 +49,8 @@ { "question": { "en": "On what side of the road is this located?", - "de": "Auf welcher Straßenseite befindet sich dies?" + "de": "Auf welcher Straßenseite befindet sich dies?", + "es": "¿En qué lado de la carretera se encuentra?" }, "id": "side", "mappings": [ @@ -57,21 +58,24 @@ "if": "side=left", "then": { "en": "This waiting aid is located on the left side", - "de": "Diese Wartehilfe befindet sich auf der linken Seite" + "de": "Diese Wartehilfe befindet sich auf der linken Seite", + "es": "Esta ayuda a la espera se encuentra en el lado izquierdo" } }, { "if": "side=right", "then": { "en": "This waiting aid is located on the right side", - "de": "Diese Wartehilfe befindet sich auf der rechten Seite" + "de": "Diese Wartehilfe befindet sich auf der rechten Seite", + "es": "Esta ayuda a la espera se encuentra en el lado derecho" } }, { "if": "side=both", "then": { "en": "There are waiting aids on both sides of the road", - "de": "Auf beiden Seiten der Straße gibt es Wartehilfen" + "de": "Auf beiden Seiten der Straße gibt es Wartehilfen", + "es": "Hay ayudas a la espera a ambos lados de la carretera" } } ] @@ -84,20 +88,23 @@ "if": "direction=forward", "then": { "en": "This waiting aid can be used when going forward on this way", - "de": "Diese Wartehilfe kann bei der Weiterfahrt auf diesem Weg genutzt werden" + "de": "Diese Wartehilfe kann bei der Weiterfahrt auf diesem Weg genutzt werden", + "es": "Esta ayuda a la espera puede utilizarse cuando se avanza por esta vía" } }, { "if": "direction=backward", "then": { "en": "This waiting aid can be used when going backward on this way", - "de": "Diese Wartehilfe kann beim Rückwärtsfahren auf diesem Weg benutzt werden" + "de": "Diese Wartehilfe kann beim Rückwärtsfahren auf diesem Weg benutzt werden", + "es": "Esta ayuda a la espera puede utilizarse cuando se retrocede por este camino" } } ], "render": { "en": "This waiting aid can be used when going in {direction} direction", - "de": "Diese Wartehilfe kann in Fahrtrichtung {direction} benutzt werden" + "de": "Diese Wartehilfe kann in Fahrtrichtung {direction} benutzt werden", + "es": "Esta ayuda a la espera puede utilizarse cuando se va en dirección {direction}" } } ], @@ -111,14 +118,16 @@ "id": "cyclist_waiting_aid", "description": { "en": "Various pieces of infrastructure that aid cyclists while they wait at a traffic light.", - "de": "Verschiedene Infrastruktureinrichtungen, die Radfahrern helfen, während sie an einer Ampel warten." + "de": "Verschiedene Infrastruktureinrichtungen, die Radfahrern helfen, während sie an einer Ampel warten.", + "es": "Diversas infraestructuras que ayudan a los ciclistas mientras esperan en un semáforo." }, "source": { "osmTags": "highway=cyclist_waiting_aid" }, "name": { "en": "Cyclist Waiting Aids", - "de": "Radfahrer-Wartehilfen" + "de": "Radfahrer-Wartehilfen", + "es": "Ayudas a la espera de ciclistas" }, "title": { "render": { @@ -146,14 +155,16 @@ { "title": { "en": "a cyclist waiting aid", - "de": "eine Radfahrer-Wartehilfe" + "de": "eine Radfahrer-Wartehilfe", + "es": "un ciclista espera ayuda" }, "tags": [ "highway=cyclist_waiting_aid" ], "description": { "en": "A footrest, handrail or other aid, to improve comfort while waiting at traffic lights", - "de": "Eine Fußstütze, ein Handlauf oder ein anderes Hilfsmittel zur Verbesserung des Komforts beim Warten an der Ampel" + "de": "Eine Fußstütze, ein Handlauf oder ein anderes Hilfsmittel zur Verbesserung des Komforts beim Warten an der Ampel", + "es": "Reposapiés, pasamanos u otro tipo de ayuda para mejorar la comodidad durante la espera en los semáforos" }, "snapToLayer": [ "cycleways_and_roads" diff --git a/assets/layers/parking/parking.json b/assets/layers/parking/parking.json index e19631b03d..d17a824109 100644 --- a/assets/layers/parking/parking.json +++ b/assets/layers/parking/parking.json @@ -101,7 +101,8 @@ "fr": "C'est un parking en surface", "ca": "Aquest és un aparcament en superfície", "cs": "Jedná se o povrchové parkoviště", - "es": "Este es un aparcamiento en superficie" + "es": "Este es un aparcamiento en superficie", + "uk": "Це наземний паркінг" } }, { @@ -113,7 +114,8 @@ "fr": "C'est un lieu de stationnement à côté d'une route", "ca": "Es tracta d'un aparcament al costat d'un carrer", "cs": "Jedná se o parkoviště vedle ulice", - "es": "Esta es una bahía de aparcamiento junto a una calle" + "es": "Esta es una bahía de aparcamiento junto a una calle", + "uk": "Це паркувальний майданчик поруч з вулицею" } }, { @@ -126,7 +128,8 @@ "ca": "Aquest és un aparcament subterrani", "pl": "To jest podziemny parking", "cs": "Jedná se o podzemní garáž", - "es": "Este es un aparcamiento subterráneo" + "es": "Este es un aparcamiento subterráneo", + "uk": "Це підземний паркінг" } }, { @@ -139,7 +142,8 @@ "pl": "To jest wielopiętrowy parking", "ca": "Es tracta d'un garatge de diverses plantes", "cs": "Jedná se o vícepodlažní parkovací garáž", - "es": "Este es un aparcamiento de varios pisos" + "es": "Este es un aparcamiento de varios pisos", + "uk": "Це багатоповерховий паркінг" } }, { @@ -150,7 +154,8 @@ "de": "Dies ist ein Parkdeck auf dem Dach", "fr": "C'est un parking sur le toit", "cs": "Jedná se o střešní parkoviště", - "es": "Este es un aparcamiento en azotea" + "es": "Este es un aparcamiento en azotea", + "uk": "Це паркувальний майданчик на даху" } }, { @@ -163,7 +168,8 @@ "pl": "To jest pas do parkowania na jezdni", "ca": "Aquest és un carril per aparcar al carrer", "cs": "Jedná se o pruh pro parkování na silnici", - "es": "Este es un carril para aparcar en la carretera" + "es": "Este es un carril para aparcar en la carretera", + "uk": "Це смуга для паркування на дорозі" } }, { @@ -174,7 +180,8 @@ "de": "Dies ist ein durch Carports überdachter Parkplatz", "fr": "C'est un parking couvert avec des abris auto", "cs": "Jedná se o parkoviště kryté přístřešky pro auta", - "es": "Este aparcamiento está cubierto por cocheras" + "es": "Este aparcamiento está cubierto por cocheras", + "uk": "Це парковка, закрита навісами для автомобілів" } }, { @@ -185,7 +192,8 @@ "de": "Dies ist ein Parkplatz bestehend aus Garagenboxen", "fr": "C'est un parking composé de box de garage", "cs": "Jedná se o parkoviště skládající se z garážových boxů", - "es": "Este es un aparcamiento que consta de boxes de garaje" + "es": "Este es un aparcamiento que consta de boxes de garaje", + "uk": "Це паркінг, що складається з гаражних боксів" } }, { @@ -197,7 +205,8 @@ "fr": "C'est un parking sur une aire de stationnement", "ca": "Aquest és un aparcament en una zona de descans", "cs": "Jedná se o parkoviště na odpočívadle", - "es": "Este es un aparcamiento en una zona de descanso" + "es": "Este es un aparcamiento en una zona de descanso", + "uk": "Це парковка на проїжджій частині" } }, { @@ -208,7 +217,8 @@ "de": "Hier gibt es Parkmöglichkeiten unter einer offenen Dachkonstruktion", "fr": "C'est un parking composé de cabanons", "cs": "Jedná se o parkoviště tvořené přístřešky", - "es": "Este es un aparcamiento que consta de cobertizos" + "es": "Este es un aparcamiento que consta de cobertizos", + "uk": "Це парковка, що складається з навісів" } } ], @@ -220,7 +230,8 @@ "ca": "Quin tipus d'aparcament és aquest?", "pl": "Jaki to rodzaj parkingu?", "cs": "Jaký je druh parkování?", - "es": "¿Qué tipo de aparcamiento es este?" + "es": "¿Qué tipo de aparcamiento es este?", + "uk": "Що це за парковка?" } }, { diff --git a/assets/layers/picnic_table/picnic_table.json b/assets/layers/picnic_table/picnic_table.json index 9eb0f021dd..bcda2f1766 100644 --- a/assets/layers/picnic_table/picnic_table.json +++ b/assets/layers/picnic_table/picnic_table.json @@ -9,7 +9,8 @@ "de": "Picknick-Tische", "ca": "Taules de pícnic", "es": "Mesas de Picnic", - "cs": "Piknikové stoly" + "cs": "Piknikové stoly", + "uk": "Столи для пікніка" }, "description": { "en": "The layer showing picnic tables", diff --git a/assets/layers/surveillance_camera/surveillance_camera.json b/assets/layers/surveillance_camera/surveillance_camera.json index c7fd6b5c14..cd70f67587 100644 --- a/assets/layers/surveillance_camera/surveillance_camera.json +++ b/assets/layers/surveillance_camera/surveillance_camera.json @@ -338,7 +338,8 @@ "size": "large" }, "then": { - "en": "A doorbell which might be turned on remotely at any time or by motion detection. These are typically Smart, internet-connected doorbells. Typical brands are Ring, Google Nest, Eufy, ..." + "en": "A doorbell which might be turned on remotely at any time or by motion detection. These are typically Smart, internet-connected doorbells. Typical brands are Ring, Google Nest, Eufy, ...", + "de": "Eine Türklingel, die jederzeit oder per Bewegungserkennung ferngeschaltet werden kann. Dies sind typischerweise Smart, internetgebundene Türklingeln. Typische Marken sind Ring, Google Nest, Eufy, ..." } } ], diff --git a/assets/layers/transit_stops/transit_stops.json b/assets/layers/transit_stops/transit_stops.json index 013bf88d9b..e0e548e168 100644 --- a/assets/layers/transit_stops/transit_stops.json +++ b/assets/layers/transit_stops/transit_stops.json @@ -140,7 +140,8 @@ "ca": "Aquesta parada té una coberta", "fr": "Cet arrêt a un abri", "cs": "Tato zastávka má přístřešek", - "es": "Esta parada tiene un refugio" + "es": "Esta parada tiene un refugio", + "uk": "На цій зупинці є навіс" } }, { @@ -153,7 +154,8 @@ "ca": "Aquesta parada no té una coberta", "fr": "Cet arrêt n'a pas d'abri", "cs": "Tato zastávka nemá přístřešek", - "es": "Esta parada no tiene un refugio" + "es": "Esta parada no tiene un refugio", + "uk": "Ця зупинка не має накриття" } }, { @@ -177,7 +179,8 @@ "ca": "Aquesta parada té una coberta?", "fr": "Cet arrêt a-t-il un abri ?", "cs": "Má tato zastávka přístřešek?", - "es": "¿Tiene esta parada un refugio?" + "es": "¿Tiene esta parada un refugio?", + "uk": "Чи є на цій зупинці укриття?" } }, { @@ -193,7 +196,8 @@ "ca": "Aquesta parada té un banc", "fr": "Cet arrêt a un banc", "cs": "Tato zastávka má lavičku", - "es": "Esta parada tiene un banco" + "es": "Esta parada tiene un banco", + "uk": "На цій зупинці є лавка" } }, { @@ -231,7 +235,8 @@ "ca": "Aquesta parada té un banc?", "fr": "Est-ce que cet arrêt a un banc ?", "cs": "Má tato zastávka lavičku?", - "es": "¿Tiene esta parada un banco?" + "es": "¿Tiene esta parada un banco?", + "uk": "Чи є на цій зупинці лавка?" } }, { diff --git a/assets/themes/bag/bag.json b/assets/themes/bag/bag.json index a36ec38e22..47c543c415 100644 --- a/assets/themes/bag/bag.json +++ b/assets/themes/bag/bag.json @@ -1,7 +1,7 @@ { "id": "bag", "title": { - "nl": "BAG import helper", + "nl": "BAG-importeerhulp", "en": "BAG import helper", "de": "BAG-Importhilfe", "fr": "Facilitateur d'import BAG", @@ -29,7 +29,7 @@ "uk": "Ця тема допомагає імпортувати дані з BAG" }, "shortDescription": { - "nl": "BAG import helper tool", + "nl": "BAG-importeerhulptool", "en": "BAG import helper tool", "de": "BAG-Import-Hilfswerkzeug", "fr": "Outil de facilitation d'import BAG", diff --git a/assets/themes/bicycle_parkings/bicycle_parkings.json b/assets/themes/bicycle_parkings/bicycle_parkings.json index 1ac005749a..fc1b187540 100644 --- a/assets/themes/bicycle_parkings/bicycle_parkings.json +++ b/assets/themes/bicycle_parkings/bicycle_parkings.json @@ -28,7 +28,8 @@ "cs": "Mapa všech typů parkovišť pro jízdní kola", "uk": "Мапа, що показує всі типи велосипедних парковок", "pl": "Mapa pokazująca wszystkie typy parkingów dla rowerów", - "nl": "Een kaart met alle soorten fietsenstallingen" + "nl": "Een kaart met alle soorten fietsenstallingen", + "fr": "Une carte qui présente tous les types de parkings vélos" }, "icon": "./assets/themes/bicycle_parkings/logo.svg", "layers": [ diff --git a/assets/themes/bicycle_rental/bicycle_rental.json b/assets/themes/bicycle_rental/bicycle_rental.json index 702dff4777..71704599fe 100644 --- a/assets/themes/bicycle_rental/bicycle_rental.json +++ b/assets/themes/bicycle_rental/bicycle_rental.json @@ -23,7 +23,7 @@ }, "description": { "en": "On this map, you'll find the many bicycle rental stations as they are known by OpenStreetMap", - "nl": "Op deze kaart vind je verschillende fietsverhuurpunten en fietsverhuurzaken", + "nl": "Op deze kaart vind je de verschillende fietsverhuurpunten en fietsverhuurzaken die gekend zijn door OpenStreetMap", "de": "Eine Karte mit allen Fahrradverleihstationen, die in OpenStreetMap eingetragen wurden", "fr": "Vous trouverez sur cette carte toutes les stations de location de vélo telles qu'elles sont référencées dans OpenStreetMap", "es": "En este mapa, encontrarás las numerosas estaciones de alquiler de bicicletas tal como se conocen en OpenStreetMap", diff --git a/assets/themes/bicyclelib/bicyclelib.json b/assets/themes/bicyclelib/bicyclelib.json index c8367cd87b..e0bf4f25d4 100644 --- a/assets/themes/bicyclelib/bicyclelib.json +++ b/assets/themes/bicyclelib/bicyclelib.json @@ -25,7 +25,7 @@ "uk": "Велобібліотеки" }, "description": { - "nl": "Een fietsbibliotheek is een plaats waar men een fiets kan lenen, vaak voor een klein bedrag per jaar. Een typisch voorbeeld zijn kinderfietsbibliotheken, waar men een fiets op maat van het kind kan lenen. Is het kind de fiets ontgroeid, dan kan het te kleine fietsje omgeruild worden voor een grotere.", + "nl": "Een fietsbibliotheek is een plaats waar men een fiets kan lenen, vaak voor een klein bedrag per jaar. Een typisch voorbeeld zijn kinderfietsbibliotheken, waar men een fiets op maat van het kind kan lenen. Is het kind de fiets ontgroeid, dan kan het te kleine fietsje omgeruild worden voor een grotere", "en": "A bicycle library is a place where bicycles can be lent, often for a small yearly fee. A notable use case are bicycle libraries for kids, which allows them to change for a bigger bike when they've outgrown their current bike", "it": "«Biciclette in prestito» è un luogo dove le biciclette possono essere prese in prestito, spesso in cambio di un piccolo contributo annuale. Un caso degno di nota è quello delle biciclette in prestito per bambini che permettono loro di cambiare le dimensioni della propria bici quando quella attuale diventa troppo piccola", "ru": "Велосипедная библиотека - это место, где велосипеды можно взять на время, часто за небольшую ежегодную плату. Примером использования являются библиотеки велосипедов для детей, что позволяет им сменить велосипед на больший, когда они перерастают свой нынешний велосипед", diff --git a/assets/themes/binoculars/binoculars.json b/assets/themes/binoculars/binoculars.json index a67ba560e4..e77192a69c 100644 --- a/assets/themes/binoculars/binoculars.json +++ b/assets/themes/binoculars/binoculars.json @@ -22,7 +22,7 @@ }, "description": { "en": "A map with binoculars fixed in place with a pole. It can typically be found on touristic locations, viewpoints, on top of panoramic towers or occasionally on a nature reserve.", - "nl": "Een kaart met verrekijkers die op een vaste plaats zijn gemonteerd", + "nl": "Een kaart met verrekijkers die op een vaste plaats zijn gemonteerd.", "de": "Eine Karte fest installierter Ferngläser. Man findet sie meist an touristischen Zielen, Aussichtspunkten, Aussichtstürmen oder gelegentlich in Naturschutzgebieten.", "it": "Una cartina dei binocoli su un palo fissi in un luogo. Si trovano tipicamente nei luoghi turistici, nei belvedere, in cima a torri panoramiche oppure occasionalmente nelle riserve naturali.", "zh_Hant": "固定一地的望遠鏡地圖,特別是能夠在旅遊景點、觀景點、城鎮環景點,或是自然保護區找到。", diff --git a/assets/themes/cafes_and_pubs/cafes_and_pubs.json b/assets/themes/cafes_and_pubs/cafes_and_pubs.json index ed002eb09c..7bca541b88 100644 --- a/assets/themes/cafes_and_pubs/cafes_and_pubs.json +++ b/assets/themes/cafes_and_pubs/cafes_and_pubs.json @@ -27,7 +27,7 @@ "de": "Cafés, Kneipen und Bars", "ca": "Cafeteries, bars i pubs", "es": "Cafeterías, pubs y bares", - "fr": "Bars et pubs", + "fr": "Cafés, pubs et bars", "da": "Pubber og barer", "nb_NO": "Kneiper og barer", "pa_PK": "پب (بار)", diff --git a/assets/themes/circular_economy/circular_economy.json b/assets/themes/circular_economy/circular_economy.json index c7d860a770..6907dccc7a 100644 --- a/assets/themes/circular_economy/circular_economy.json +++ b/assets/themes/circular_economy/circular_economy.json @@ -9,7 +9,8 @@ "uk": "Переробна економіка", "hu": "Körforgásos gazdaság", "pl": "Gospodarka o obiegu zamkniętym", - "nl": "Circulaire economie" + "nl": "Circulaire economie", + "fr": "Économie circulaire" }, "description": { "en": "Various items which help people to share, reuse or recycle.", @@ -53,7 +54,8 @@ "cs": "Obchody s použitým zbožím", "uk": "Магазини секонд-хенду", "pl": "Sklepy second-hand", - "nl": "Tweedehandswinkels" + "nl": "Tweedehandswinkels", + "fr": "Commerces de produits d'occasion" }, "filter": null, "source": { diff --git a/assets/themes/climbing/climbing.json b/assets/themes/climbing/climbing.json index 128549baa9..bf40a73476 100644 --- a/assets/themes/climbing/climbing.json +++ b/assets/themes/climbing/climbing.json @@ -19,7 +19,7 @@ "uk": "Скелелазні тренажерні зали, клуби та місця" }, "description": { - "nl": "Op deze kaart vind je verschillende klimgelegenheden, zoals klimzalen, bolderzalen en klimmen in de natuur", + "nl": "Op deze kaart vind je verschillende klimgelegenheden, zoals klimzalen, boulderzalen en klimmen in de natuur.", "de": "Eine Karte mit Klettermöglichkeiten wie Kletterhallen, Kletterparks oder Felsen.", "en": "On this map you will find various climbing opportunities such as climbing gyms, bouldering halls and rocks in nature.", "ru": "На этой карте вы найдете различные возможности для скалолазания, такие как скалодромы, залы для боулдеринга и скалы на природе.", @@ -420,7 +420,7 @@ "question": { "en": "Does this shoe repair shop also repair climbing shoes?", "de": "Repariert dieses Schuhgeschäft auch Kletterschuhe?", - "fr": "Est-ce que cette cordonnerie répare les chaussons d'escalade ?", + "fr": "Est-ce que cette cordonnerie répare les chaussons d'escalade ?", "es": "¿Esta zapatería también repara zapatillas de escalada?", "ca": "Aquesta botiga de reparació de calçat també repara sabates d'escalada?", "cs": "Opravuje tato opravna obuvy také lezeckou obuv?", diff --git a/assets/themes/cyclenodes/cyclenodes.json b/assets/themes/cyclenodes/cyclenodes.json index 1f3e2d90ff..21d44ca7ef 100644 --- a/assets/themes/cyclenodes/cyclenodes.json +++ b/assets/themes/cyclenodes/cyclenodes.json @@ -39,7 +39,7 @@ "de": "Knotenpunktverbindungen", "es": "Enlaces de nodo a nodo", "nl": "Verbindingen van node naar node", - "fr": "liens noeud à noeud", + "fr": "Liens nœud à nœud", "ca": "Enllaços node a node", "cs": "Propojení mezi uzly", "pl": "łącza węzeł do węzła", @@ -61,7 +61,7 @@ "de": "Knotenpunktverbindung", "es": "Enlace de nodo a nodo", "nl": "Node-naar-node verbinding", - "fr": "lien noeud à noeud", + "fr": "Lien nœud à nœud", "ca": "Enllaç node a node", "cs": "propojení mezi uzly", "pl": "połączenie węzła z węzłem", @@ -75,7 +75,7 @@ "de": "Knotenpunktverbindung {ref}", "es": "Enlace de nodo a nodo {ref}", "nl": "Node-naar-node verbinding {ref}", - "fr": "lien noeud à noeud {ref}", + "fr": "Lien nœud à nœud {ref}", "ca": "Enllaç node a node {ref}", "cs": "propojení mezi uzly {ref}", "pl": "połączenie węzła z węzłem {ref}", @@ -141,7 +141,7 @@ "es": "Nodos", "nb_NO": "noder", "nl": "Knooppunten", - "fr": "noeuds", + "fr": "Nœuds", "pa_PK": "نوڈ", "cs": "uzly", "eu": "nodoak", @@ -374,7 +374,8 @@ "de": "Fahrrad-Wegweiser", "cs": "Cyklistické ukazatele", "es": "Señalización ciclista", - "nl": "Fietswegwijzers" + "nl": "Fietswegwijzers", + "fr": "Panneaux directionnels cyclables" }, "title": { "render": { @@ -382,7 +383,8 @@ "de": "Fahrrad-Wegweiser", "cs": "Cyklistický ukazatel", "es": "Hito ciclista", - "nl": "Fietswegwijzer" + "nl": "Fietswegwijzer", + "fr": "Panneau directionnel cyclable" } } }, diff --git a/assets/themes/cyclofix/cyclofix.json b/assets/themes/cyclofix/cyclofix.json index 7f648532da..07b928d263 100644 --- a/assets/themes/cyclofix/cyclofix.json +++ b/assets/themes/cyclofix/cyclofix.json @@ -22,7 +22,7 @@ "description": { "en": "A map for cyclists to find the appropriate infrastructure for their needs, such as bicycle pumps, drinking water, bicycle shops, repair stations or parkings.", "nl": "Een kaart waarop fietsers gepaste infrastructuur kunnen vinden zoals fietspompen, drinkwater, fietsenwinkels, reparatiepunten of stallingen.", - "fr": "Le but de cette carte est de présenter aux cyclistes une solution facile à utiliser pour trouver l'infrastructure appropriée à leurs besoins.

Vous pouvez suivre votre localisation précise (mobile uniquement) et sélectionner les couches qui vous concernent dans le coin inférieur gauche. Vous pouvez également utiliser cet outil pour ajouter ou modifier des épingles (points d'intérêt) sur la carte et fournir plus de données en répondant aux questions.

Toutes les modifications que vous apportez seront automatiquement enregistrées dans la base de données mondiale d'OpenStreetMap et peuvent être librement réutilisées par d'autres.

Pour plus d'informations sur le projet cyclofix, rendez-vous sur cyclofix.osm.be.", + "fr": "Une carte pour permettre aux cyclistes de trouver les infrastructures appropriées à leurs besoins, telles que des pompes à vélo, de l'eau potable, des vélocystes, des stations de réparation ou des parkings.", "gl": "O obxectivo deste mapa é amosar ós ciclistas unha solución doada de empregar para atopar a infraestrutura axeitada para as súas necesidades.

Podes obter a túa localización precisa (só para dispositivos móbiles) e escoller as capas que sexan relevantes para ti na esquina inferior esquerda. Tamén podes empregar esta ferramenta para engadir ou editar puntos de interese ó mapa e fornecer máis datos respondendo as cuestións.

Todas as modificacións que fagas serán gardadas de xeito automático na base de datos global do OpenStreetMap e outros poderán reutilizalos libremente.

Para máis información sobre o proxecto cyclofix, vai a cyclofix.osm.be.", "de": "Eine Karte, die Radfahrern hilft, die für ihre Bedürfnisse geeignete Infrastruktur zu finden, z. B. Fahrradpumpen, Trinkwasser, Fahrradläden, Reparaturstationen oder Parkmöglichkeiten.", "ja": "このマップの目的は、サイクリストのニーズに適した施設を見つけるための使いやすいソリューションを提供することです。

正確な位置を追跡し(モバイルのみ)、左下コーナーで関連するレイヤを選択できます。このツールを使用して、マップにピン(注目点)を追加または編集したり、質問に答えることでより多くのデータを提供することもできます。

変更内容はすべてOpenStreetMapのグローバルデータベースに自動的に保存され、他のユーザーが自由に再利用できます。

cyclofixプロジェクトの詳細については、 cyclofix.osm.be を参照してください。", diff --git a/assets/themes/education/education.json b/assets/themes/education/education.json index 7962d0a340..796580e288 100644 --- a/assets/themes/education/education.json +++ b/assets/themes/education/education.json @@ -21,7 +21,7 @@ }, "description": { "en": "On this map, you'll find information about all types of schools and education and can easily add more information", - "nl": "Deze kaart toont info over verschillende onderwijsinstellingen zoals kleuterscholen, middelbare scholen en tertiair onderwijs.", + "nl": "Deze kaart toont info over scholen en onderwijsinstellingen. Je kan er gemakkelijk meer informatie aan toevoegen", "de": "Auf dieser Karte können Sie Informationen über Bildungseinrichtungen finden und hinzufügen", "fr": "Sur cette carte, vous trouverez des informations concernant tous les types d'écoles et d'enseignement. Vous pouvez facilement ajouter plus d'informations", "ca": "En aquest mapa trobareu informació sobre tots els tipus d'escoles i educació i podreu afegir fàcilment més informació", diff --git a/assets/themes/elongated_coin/elongated_coin.json b/assets/themes/elongated_coin/elongated_coin.json index 62900eac83..d18467cc40 100644 --- a/assets/themes/elongated_coin/elongated_coin.json +++ b/assets/themes/elongated_coin/elongated_coin.json @@ -8,7 +8,8 @@ "cs": "Stroje na ražbu mincí", "pl": "Prasy do groszy", "hu": "Kinyújtottérem-automaták", - "uk": "Монетні преси" + "uk": "Монетні преси", + "nl": "Muntpersen" }, "description": { "en": "Find penny presses to create your own elongated coins.", @@ -17,7 +18,8 @@ "ca": "Trobeu premses de cèntims per crear les vostres pròpies monedes allargades.", "cs": "Najděte automaty na ražbu suvenýrových mincí.", "pl": "Znajdź prasy do groszy, aby stworzyć własne wydłużone monety.", - "uk": "Знайдіть преси для монет, щоб створити власні витягнуті монети." + "uk": "Знайдіть преси для монет, щоб створити власні витягнуті монети.", + "nl": "Zoek muntpersen om uitgerokken munten te maken." }, "icon": "./assets/themes/elongated_coin/penny.svg", "startZoom": 11, diff --git a/assets/themes/etymology/etymology.json b/assets/themes/etymology/etymology.json index f07ab7d421..15b41b59aa 100644 --- a/assets/themes/etymology/etymology.json +++ b/assets/themes/etymology/etymology.json @@ -8,7 +8,7 @@ "ru": "Открытая этимологическая карта", "zh_Hant": "開放詞源地圖", "hu": "Etimológiai térkép – miről kapta a nevét ez a hely?", - "fr": "Étymologie - d'où les rues tirent leur nom ?", + "fr": "Étymologie - d'où les lieux tirent leur nom ?", "ca": "Etimologia: com rep el nom un lloc?", "da": "Etymology - hvad er et sted opkaldt efter?", "nb_NO": "Åpent etymologikart", diff --git a/assets/themes/fireplace/fireplace.json b/assets/themes/fireplace/fireplace.json index 4740799542..fb1a3b1ffe 100644 --- a/assets/themes/fireplace/fireplace.json +++ b/assets/themes/fireplace/fireplace.json @@ -7,7 +7,8 @@ "ca": "Xemeneies i barbacoes", "cs": "Ohniště a grily", "hu": "Tűzrakó- és grillezőhelyek", - "uk": "Вогнища та барбекю" + "uk": "Вогнища та барбекю", + "nl": "Haarden en barbecues" }, "description": { "de": "Stelle im Freien zum Feuermachen oder ein ortsfest installierter Grill an einer offizielle Stelle.", @@ -16,7 +17,8 @@ "ca": "Lloc a l'aire lliure adequat per a fer foc i barbacoes.", "cs": "Venkovní místo pro rozdělání ohně nebo grilování na oficiálním místě.", "uk": "Відкрите місце для розведення багаття або стаціонарне барбекю в офіційному місці.", - "nl": "Buitenruimte om een vuur te maken of een vaste barbecue op een officiële plaats." + "nl": "Buitenruimte om een vuur te maken of een vaste barbecue op een officiële plaats.", + "fr": "Lieu extérieur pour faire un feu ou barbecue fixe dans un lieu officiel." }, "icon": "./assets/layers/assembly_point/fire.svg", "layers": [ diff --git a/assets/themes/food/food.json b/assets/themes/food/food.json index ebecb7b815..89a8d9734b 100644 --- a/assets/themes/food/food.json +++ b/assets/themes/food/food.json @@ -2,7 +2,7 @@ "id": "food", "title": { "en": "Restaurants and fast food", - "nl": "Eetgelegenheden", + "nl": "Restaurants en fastfood", "de": "Restaurants und Schnellimbisse", "it": "Ristoranti e fast food", "nb_NO": "Restauranter og søppelmat", @@ -18,7 +18,7 @@ "uk": "Ресторани та фаст-фуд" }, "description": { - "nl": "Restaurants en fast food", + "nl": "Restaurants en fastfood", "en": "Restaurants and fast food", "de": "Restaurants und Schnellimbisse", "es": "Restaurantes y comida rápida", diff --git a/assets/themes/fritures/fritures.json b/assets/themes/fritures/fritures.json index 931ec2c052..83a6e03ca5 100644 --- a/assets/themes/fritures/fritures.json +++ b/assets/themes/fritures/fritures.json @@ -68,7 +68,8 @@ "en": "No oil type preference", "de": "Kein Öltyp bevorzugt", "es": "Sin preferencia de tipo de aceite", - "cs": "Žádný preferovaný typ oleje" + "cs": "Žádný preferovaný typ oleje", + "nl": "Geen voorkeur voor een bepaald type frituurolie" } }, { @@ -77,7 +78,8 @@ "de": "Nur Friteusen mit Pflanzenöl anzeigen", "ca": "Només mostra freiduries que utilitzen oli vegetal", "es": "Mostrar solo freidoras que usan aceite vegetal", - "cs": "Zobrazit pouze jídla smažená na rostlinném oleji" + "cs": "Zobrazit pouze jídla smažená na rostlinném oleji", + "nl": "Toon enkel frituren die plantaardige frituurolie gebruiken" }, "osmTags": "friture:oil=vegetable" }, @@ -87,7 +89,8 @@ "de": "Nur Friteusen mit tierischem Öl anzeigen", "ca": "Només mostra freiduries que utilitzen oli animal", "es": "Mostrar solo freidoras que usan aceite animal", - "cs": "Zobrazit pouze jídla smažená na živočišném oleji" + "cs": "Zobrazit pouze jídla smažená na živočišném oleji", + "nl": "Toon enkel frituren die dierlijk frietvet gebruiken" }, "osmTags": "friture:oil=animal" } diff --git a/assets/themes/ghostbikes/ghostbikes.json b/assets/themes/ghostbikes/ghostbikes.json index 389395dd81..50b4c7b1e6 100644 --- a/assets/themes/ghostbikes/ghostbikes.json +++ b/assets/themes/ghostbikes/ghostbikes.json @@ -26,7 +26,7 @@ }, "description": { "en": "A ghost bike is a memorial for a cyclist who died in a traffic accident, in the form of a white bicycle placed permanently near the accident location.

On this map, one can see all the ghost bikes which are known by OpenStreetMap. Is a ghost bike missing? Everyone can add or update information here - you only need to have a (free) OpenStreetMap account.

There exists an automated account on Mastodon which posts a monthly overview of ghost bikes worldwide

", - "nl": "Een Witte Fiets of Spookfiets is een aandenken aan een fietser die bij een verkeersongeval om het leven kwam. Het gaat om een fiets die volledig wit is geschilderd en in de buurt van het ongeval werd geinstalleerd.

Op deze kaart zie je alle witte fietsen die door OpenStreetMap gekend zijn. Ontbreekt er een Witte Fiets of wens je informatie aan te passen? Meld je dan aan met een (gratis) OpenStreetMap account.", + "nl": "Een Witte Fiets of Spookfiets is een aandenken aan een fietser die bij een verkeersongeval om het leven kwam. Het gaat om een fiets die volledig wit is geschilderd en in de buurt van het ongeval werd geplaatst.

Op deze kaart zie je alle witte fietsen die door OpenStreetMap gekend zijn. Ontbreekt er een Witte Fiets of wens je informatie aan te passen? Meld je dan aan met een (gratis) OpenStreetMap account.

Er bestaat een geautomatiseerd account op Mastodon dat maandelijks een overzicht van spookfietsen wereldwijd post

", "de": "Geisterräder sind weiße Fahrräder, die zum Gedenken tödlich verunglückter Radfahrer vor Ort aufgestellt wurden.

Auf dieser Karte sehen Sie alle Geisterräder, die in OpenStreetMap eingetragen sind. Fehlt ein Geisterrad? Jeder kann hier Informationen hinzufügen oder aktualisieren - Sie benötigen nur ein (kostenloses) OpenStreetMap-Konto.

Es gibt ein Konto auf Mastodon, das monatliche eine weltweite Übersicht von Geisterfahrrädern veröffentlicht

", "ja": "ゴーストバイクは、交通事故で死亡したサイクリストを記念するもので、事故現場の近くに恒久的に置かれた白い自転車の形をしています。

このマップには、OpenStreetMapで知られているゴーストバイクがすべて表示されます。ゴーストバイクは行方不明ですか?誰でもここで情報の追加や更新ができます。必要なのは(無料の)OpenStreetMapアカウントだけです。", "zh_Hant": "幽靈單車是用來紀念死於交通事故的單車騎士,在事發地點附近放置白色單車。

在這份地圖上面,你可以看到所有在開放街圖已知的幽靈單車。有缺漏的幽靈單車嗎?所有人都可以在這邊新增或是更新資訊-只有你有(免費)開放街圖帳號。", diff --git a/assets/themes/ghostsigns/ghostsigns.json b/assets/themes/ghostsigns/ghostsigns.json index 7b58ccf6e2..ec10a17f35 100644 --- a/assets/themes/ghostsigns/ghostsigns.json +++ b/assets/themes/ghostsigns/ghostsigns.json @@ -5,7 +5,8 @@ "de": "Geisterzeichen", "es": "Letreros fantasma", "cs": "Nápisy na zdech", - "uk": "Примарні знаки" + "uk": "Примарні знаки", + "nl": "Spookreclames" }, "description": { "en": "A map showing disused signs on buildings", @@ -13,7 +14,9 @@ "es": "Un mapa que muestra letreros en desuso en los edificios", "ca": "Un mapa que mostra els rètols en desús dels edificis", "cs": "Mapa zobrazující nepoužívané nápisy na budovách", - "uk": "Мапа, на якій показані вивіски на будівлях, що не використовуються" + "uk": "Мапа, на якій показані вивіски на будівлях, що не використовуються", + "fr": "Une carte montrant les enseignes désaffectées sur des bâtiments", + "nl": "Een kaart met ongebruikte borden op gebouwen" }, "icon": "./assets/themes/advertising/wall_painting.svg", "layers": [ @@ -45,7 +48,9 @@ "en": "Is this artwork a historic advertisement?", "de": "Ist dieses Kunstwerk eine historische Werbung?", "es": "¿Es esta obra de arte un anuncio histórico?", - "cs": "Je toto dílo historickou reklamou?" + "cs": "Je toto dílo historickou reklamou?", + "fr": "Est-ce que cette œuvre d'art est une publicité historique ?", + "nl": "Is dit kunstwerk een historische advertentie?" }, "mappings": [ { @@ -57,7 +62,9 @@ "en": "This artwork is a historic advertisement", "de": "Dieses Kunstwerk ist eine historische Werbung", "es": "Esta obra de arte es un anuncio histórico", - "cs": "Toto dílo je historickou reklamou" + "cs": "Toto dílo je historickou reklamou", + "fr": "Cette œuvre d'art est une publicité historique", + "nl": "Dit kunstwerk is een historische advertentie" } }, { @@ -69,7 +76,9 @@ "en": "This artwork is not a historic advertisement", "de": "Dieses Kunstwerk ist keine historische Werbung", "es": "Esta obra de arte no es un anuncio histórico", - "cs": "Toto dílo není historickou reklamou" + "cs": "Toto dílo není historickou reklamou", + "fr": "Cette œuvre d'art n'est pas une publicité historique", + "nl": "Dit kunstwerk is geen historische advertentie" } } ] diff --git a/assets/themes/glutenfree/glutenfree.json b/assets/themes/glutenfree/glutenfree.json index b3933cff44..85ec0b6511 100644 --- a/assets/themes/glutenfree/glutenfree.json +++ b/assets/themes/glutenfree/glutenfree.json @@ -9,7 +9,9 @@ "cs": "Bez lepku", "ru": "Без глютена", "hu": "Gluténmentes helyek", - "uk": "Без глютену" + "uk": "Без глютену", + "fr": "Sans gluten", + "nl": "Glutenvrij" }, "description": { "en": "A crowdsourced map with glutenfree items", @@ -18,7 +20,8 @@ "es": "Un mapa colaborativo con artículos sin gluten", "ca": "Un mapa col·lectiu amb articles sense gluten", "cs": "Mapa s bezlepkovými položkami vytvořená pomocí crowdsourcingu", - "uk": "Колективна мапа з безглютеновими продуктами" + "uk": "Колективна мапа з безглютеновими продуктами", + "nl": "Een gecrowdsourcete kaart met glutenvrije artikelen" }, "icon": "./assets/layers/questions/glutenfree.svg", "layers": [ diff --git a/assets/themes/grb/grb.json b/assets/themes/grb/grb.json index 9bacdb89d9..4b7ca9a086 100644 --- a/assets/themes/grb/grb.json +++ b/assets/themes/grb/grb.json @@ -163,7 +163,8 @@ "ca": "Ha estat importat des de GRB, el número de referència és {source:geometry:ref}", "cs": "Byl importován z GRB, referenční číslo je {source:geometry:ref}", "es": "Ha sido importado de GRB, el número de referencia es {source:geometry:ref}", - "pl": "Został zaimportowany z GRB, numer referencyjny to {source:geometry:ref}" + "pl": "Został zaimportowany z GRB, numer referencyjny to {source:geometry:ref}", + "nl": "Werd geïmporteerd vanuit GRB, het referentienummer is {source:geometry:ref}" }, "condition": "source:geometry:ref~*" }, diff --git a/assets/themes/guideposts/guideposts.json b/assets/themes/guideposts/guideposts.json index 001f4f6d61..6530453df3 100644 --- a/assets/themes/guideposts/guideposts.json +++ b/assets/themes/guideposts/guideposts.json @@ -8,7 +8,8 @@ "pl": "Drogowskazy", "ca": "Pal guia", "ru": "Указатели", - "uk": "Вказівники" + "uk": "Вказівники", + "nl": "Wegwijzers" }, "description": { "en": "Guideposts (also known as fingerposts or finger posts) are often found along official hiking, cycling, skiing or horseback riding routes to indicate the directions to different destinations. Additionally, they are often named after a region or place and show the altitude.\n\nThe position of a signpost can be used by a hiker/biker/rider/skier as a confirmation of the current position, especially if they use a printed map without a GPS receiver. ", @@ -16,7 +17,8 @@ "de": "Wegweiser an offiziellen Wander-, Rad-, Ski- oder Reitstrecken, um Richtungen zu verschiedenen Zielen anzuzeigen. Sie sind oft nach einer Region oder einem Ort benannt und zeigen die Höhe an.\n\nDie Position eines Wegweisers kann von Wanderern, Radfahrern, Reitern oder Skifahrern als Bestätigung der aktuellen Position genutzt werden, insbesondere wenn sie eine gedruckte Karte ohne GPS-Empfänger verwenden. ", "es": "Los postes indicadores (también conocidos como señalización o \"fingerposts\") suelen encontrarse a lo largo de rutas oficiales de senderismo, ciclismo, esquí o equitación para indicar las direcciones a diferentes destinos. Además, a menudo llevan el nombre de una región o lugar y muestran la altitud.\n\nLa posición de un poste indicador puede ser utilizada por un excursionista/ciclista/jinete/esquiador como confirmación de la posición actual, especialmente si utiliza un mapa impreso sin un receptor GPS. ", "pl": "Drogowskazy (znane również jako \"palce na słupkach\") często znajdują się wzdłuż oficjalnych szlaków pieszych, rowerowych, narciarskich lub konnych i wskazują drogę do różnych miejsc. Ponadto często noszą nazwy regionu lub miejsca i wskazują wysokość.\n\nPozycja drogowskazu może być wykorzystana przez turystę/rowerzystę/jeźdźca/narciarza jako potwierdzenie aktualnej pozycji, zwłaszcza jeśli korzysta z drukowanej mapy bez odbiornika GPS. ", - "uk": "Орієнтири (також відомі як вказівні стовпчики) часто зустрічаються вздовж офіційних пішохідних, велосипедних, лижних або кінних маршрутів, щоб вказати напрямок до різних пунктів призначення. Крім того, вони часто названі на честь регіону або місця і показують висоту над рівнем моря.\n\nПоложення вказівника може використовуватися пішоходом/велосипедистом/вершником/лижником як підтвердження поточного положення, особливо якщо він користується друкованою картою без GPS-приймача. " + "uk": "Орієнтири (також відомі як вказівні стовпчики) часто зустрічаються вздовж офіційних пішохідних, велосипедних, лижних або кінних маршрутів, щоб вказати напрямок до різних пунктів призначення. Крім того, вони часто названі на честь регіону або місця і показують висоту над рівнем моря.\n\nПоложення вказівника може використовуватися пішоходом/велосипедистом/вершником/лижником як підтвердження поточного положення, особливо якщо він користується друкованою картою без GPS-приймача. ", + "nl": "Wegwijzers (ook wel handwijzer genoemd) zijn vaak te vinden langs officiële wandel-, fiets-, ski- of paardrijroutes om de richtingen naar verschillende bestemmingen aan te geven. Vaak zijn ze vernoemd naar een regio of plaats en geven ze de hoogte aan.\n\nDe positie van een wegwijzer kan door een wandelaar/fietser/renner/skiër worden gebruikt als bevestiging van de huidige positie, vooral als ze een gedrukte kaart zonder GPS-ontvanger gebruiken. " }, "icon": "./assets/layers/guidepost/guidepost.svg", "layers": [ diff --git a/assets/themes/icecream/icecream.json b/assets/themes/icecream/icecream.json index 264acbe1eb..ac850858fe 100644 --- a/assets/themes/icecream/icecream.json +++ b/assets/themes/icecream/icecream.json @@ -10,7 +10,9 @@ "it": "Gelato", "ru": "Мороженое", "hu": "Fagylalt", - "uk": "Морозиво" + "uk": "Морозиво", + "fr": "Glace", + "nl": "IJs" }, "description": { "en": "A map showing ice cream parlors and ice cream vending machines", @@ -18,7 +20,8 @@ "cs": "Mapa zobrazující prodej zmrzliny a automaty na zmrzlinu", "ca": "Un mapa que mostra les gelateries i les màquines expenedores de gelats", "es": "Un mapa que muestra heladerías y máquinas expendedoras de helados", - "it": "Una mappa che mostra le gelaterie e i distributori automatici di gelato" + "it": "Una mappa che mostra le gelaterie e i distributori automatici di gelato", + "nl": "Een kaart met ijssalons en ijsautomaten" }, "icon": "./assets/layers/ice_cream/ice_cream.svg", "layers": [ diff --git a/assets/themes/items_with_image/items_with_image.json b/assets/themes/items_with_image/items_with_image.json index fa9445ba48..01921e63ca 100644 --- a/assets/themes/items_with_image/items_with_image.json +++ b/assets/themes/items_with_image/items_with_image.json @@ -5,13 +5,15 @@ "de": "Alle Elemente mit Bildern", "es": "Todos los elementos con imágenes", "cs": "Všechny položky s obrázky", - "hu": "Minden képpel rendelkező térképobjektum" + "hu": "Minden képpel rendelkező térképobjektum", + "nl": "Alle items met afbeeldingen" }, "description": { "en": "A map showing all items on OSM which have an image. This theme is a very bad fit for MapComplete as someone is not able to directly add a picture. However, this theme is mostly here to include this all into the database, which'll allow this to quickly fetch images nearby for other features", "de": "Eine Karte, die alle Objekte auf OSM zeigt, die ein Bild haben. Dieses Thema ist sehr schlecht für MapComplete geeignet, da man nicht direkt ein Bild hinzufügen kann. Dieses Thema ist jedoch hauptsächlich dazu da, um alles in die Datenbank aufzunehmen, was es ermöglicht, Bilder in der Nähe für andere Funktionen schnell zu finden", "es": "Un mapa que muestra todos los elementos en OSM que tienen una imagen. Este tema no es adecuado para MapComplete, ya que no se puede agregar una imagen directamente. Sin embargo, este tema está aquí principalmente para incluir todo esto en la base de datos, lo que permitirá obtener rápidamente imágenes cercanas para otras funciones", - "cs": "Mapa zobrazující všechny položky v OSM, které mají obrázek. Toto téma je pro MapComplete velmi nevhodné, protože někdo nemůže přímo přidat obrázek. Nicméně toto téma je zde hlavně proto, aby to vše zahrnovalo do databáze, což umožní rychle načítat obrázky v okolí pro další funkce" + "cs": "Mapa zobrazující všechny položky v OSM, které mají obrázek. Toto téma je pro MapComplete velmi nevhodné, protože někdo nemůže přímo přidat obrázek. Nicméně toto téma je zde hlavně proto, aby to vše zahrnovalo do databáze, což umožní rychle načítat obrázky v okolí pro další funkce", + "nl": "Een kaart die alle items op OSM toont die een afbeelding hebben. Dit thema past heel slecht bij MapComplete omdat het niet mogelijk is een afbeelding toe te voegen. Dit thema is er vooral om alles in de database op te nemen, waardoor het snel afbeeldingen in de buurt kan ophalen voor andere functies" }, "icon": "./assets/layers/item_with_image/camera.svg", "hideFromOverview": true, diff --git a/assets/themes/lactosefree/lactosefree.json b/assets/themes/lactosefree/lactosefree.json index 5453819cfb..d09cc3f5ae 100644 --- a/assets/themes/lactosefree/lactosefree.json +++ b/assets/themes/lactosefree/lactosefree.json @@ -7,7 +7,8 @@ "ca": "Botigues i restaurants amb productes sense lactosa", "cs": "Bezlaktózové obchody a restaurace", "hu": "Laktózmentes boltok és éttermek", - "uk": "Магазини та ресторани без лактози" + "uk": "Магазини та ресторани без лактози", + "nl": "Lactosevrije winkels en restaurants" }, "description": { "en": "A crowdsourced map with lactose free shops and restaurants", @@ -15,7 +16,8 @@ "es": "Un mapa colaborativo con tiendas y restaurantes sin lactosa", "ca": "Un mapa col·lectiu amb botigues i restaurants sense lactosa", "cs": "Mapa bezlaktózových obchodů a restaurací vytvořená crowdsourcingem", - "uk": "Колективна мапа з магазинами та ресторанами з безлактозними продуктами" + "uk": "Колективна мапа з магазинами та ресторанами з безлактозними продуктами", + "nl": "Een gecrowdsourcete kaart met lactosevrije winkels en restaurants" }, "icon": "./assets/layers/questions/lactose_free.svg", "layers": [ diff --git a/assets/themes/lighthouses/lighthouses.json b/assets/themes/lighthouses/lighthouses.json index 7d6a934bdb..d4ca190e54 100644 --- a/assets/themes/lighthouses/lighthouses.json +++ b/assets/themes/lighthouses/lighthouses.json @@ -9,7 +9,9 @@ "ca": "Fars", "cs": "Majáky", "hu": "Világítótornyok", - "uk": "Маяки" + "uk": "Маяки", + "fr": "Phares", + "nl": "Vuurtorens" }, "description": { "en": "Lighthouses are tall buildings with a light on top to guide marine traffic.", @@ -17,7 +19,9 @@ "it": "I fari sono edifici alti con una luce in cima per guidare il traffico marittimo.", "es": "Los faros son edificios altos con una luz en la parte superior para guiar el tráfico marítimo.", "cs": "Majáky jsou vysoké budovy se světlem na vrcholu, které slouží k vedení námořní dopravy.", - "uk": "Маяки - це високі будівлі зі світлом на вершині, що спрямовують морський рух." + "uk": "Маяки - це високі будівлі зі світлом на вершині, що спрямовують морський рух.", + "fr": "Les phares sont des hauts bâtiments avec une lumière au sommet pour guider le trafic maritime.", + "nl": "Vuurtorens zijn hoge gebouwen met een licht erop om het scheepvaartverkeer te leiden." }, "icon": "./assets/themes/lighthouses/lighthouse.svg", "startLat": 51.33884, diff --git a/assets/themes/mapcomplete-changes/mapcomplete-changes.proto.json b/assets/themes/mapcomplete-changes/mapcomplete-changes.proto.json index 954e6eb63d..22efa48012 100644 --- a/assets/themes/mapcomplete-changes/mapcomplete-changes.proto.json +++ b/assets/themes/mapcomplete-changes/mapcomplete-changes.proto.json @@ -4,20 +4,26 @@ "en": "Changes made with MapComplete", "de": "Änderungen mit MapComplete", "cs": "Změny provedené pomocí MapComplete", - "es": "Cambios realizados con MapComplete" + "es": "Cambios realizados con MapComplete", + "fr": "Modifications faites avec MapComplete", + "nl": "Wijzigingen gemaakt met MapComplete" }, "shortDescription": { "en": "Shows changes made by MapComplete", "de": "Zeigt die von MapComplete vorgenommenen Änderungen an", "cs": "Zobrazuje změny provedené nástrojem MapComplete", - "es": "Muestra los cambios realizados por MapComplete" + "es": "Muestra los cambios realizados por MapComplete", + "fr": "Afficher les modifications faites avec MapComplete", + "nl": "Toont wijzigingen gemaakt met MapComplete" }, "description": { "en": "This maps shows all the changes made with MapComplete", "de": "Diese Karte zeigt alle mit MapComplete vorgenommenen Änderungen", "es": "Este mapa muestra todos los cambios realizados con MapComplete", "pl": "Ta mapa pokazuje wszystkie zmiany wprowadzone za pomocą MapComplete", - "cs": "Tyto mapy zobrazují všechny změny provedené pomocí MapComplete" + "cs": "Tyto mapy zobrazují všechny změny provedené pomocí MapComplete", + "fr": "Cette carte montre tous les changements effectués avec MapComplete", + "nl": "Deze kaarten tonen alle wijzigingen die zijn gemaakt met MapComplete" }, "icon": "./assets/svg/logo.svg", "hideFromOverview": true, @@ -30,7 +36,9 @@ "name": { "en": "Changeset centers", "de": "Changeset-Zentren", - "es": "Centros de conjuntos de cambios" + "es": "Centros de conjuntos de cambios", + "fr": "Centre du groupe de modifications", + "nl": "Changeset centra" }, "minzoom": 0, "source": { @@ -43,14 +51,16 @@ "en": "Changeset for {theme}", "de": "Änderungssatz für {theme}", "cs": "Sada změn pro {theme}", - "es": "Conjunto de cambios para {theme}" + "es": "Conjunto de cambios para {theme}", + "nl": "Changeset voor {theme}" } }, "description": { "en": "Shows all MapComplete changes", "de": "Zeigt alle MapComplete-Änderungen", "es": "Muestra todos los cambios de MapComplete", - "cs": "Zobrazí všechny změny MapComplete" + "cs": "Zobrazí všechny změny MapComplete", + "nl": "Toon alle MapComplete-wijzigingen" }, "tagRenderings": [ { @@ -59,7 +69,8 @@ "en": "Changeset {id}", "de": "Änderungssatz {id}", "cs": "Sada změn {id}", - "es": "Conjunto de cambios {id}" + "es": "Conjunto de cambios {id}", + "nl": "Changeset {id}" } }, { @@ -68,7 +79,8 @@ "en": "What contributor did make this change?", "de": "Wer hat zu dieser Änderung beigetragen?", "cs": "Který přispěvatel provedl tuto změnu?", - "es": "¿Qué colaborador realizó este cambio?" + "es": "¿Qué colaborador realizó este cambio?", + "nl": "Welke bijdrager maakte deze verandering?" }, "freeform": { "key": "user" @@ -77,7 +89,9 @@ "en": "Change made by {user}", "de": "Änderung vorgenommen von {user}", "cs": "Změna provedena uživatelem {user}", - "es": "Cambio realizado por {user}" + "es": "Cambio realizado por {user}", + "fr": "Modification faite par {user}", + "nl": "Wijziging aangebracht door {user}" } }, { @@ -86,7 +100,8 @@ "en": "What theme was used to make this change?", "de": "Welches Thema wurde für diese Änderung verwendet?", "cs": "Jaký motiv byl použit k provedení této změny?", - "es": "¿Qué tema se utilizó para realizar este cambio?" + "es": "¿Qué tema se utilizó para realizar este cambio?", + "nl": "Welk thema werd gebruikt voor deze wijziging?" }, "freeform": { "key": "theme" @@ -94,7 +109,8 @@ "render": { "en": "Change with theme {theme}", "de": "Änderung mit Thema {theme}", - "es": "Cambio con el tema {theme}" + "es": "Cambio con el tema {theme}", + "nl": "Verander met thema {theme}" } }, { @@ -106,13 +122,15 @@ "en": "What locale (language) was this change made in?", "de": "In welcher Sprache (Locale) wurde diese Änderung vorgenommen?", "cs": "V jakém prostředí (jazyce) byla tato změna provedena?", - "es": "¿En qué configuración regional (idioma) se realizó este cambio?" + "es": "¿En qué configuración regional (idioma) se realizó este cambio?", + "nl": "In welke 'locale' (taal) is deze wijziging gemaakt?" }, "render": { "en": "User locale is {locale}", "de": "Die Benutzersprache ist {locale}", "cs": "Uživatelské prostředí je {locale}", - "es": "Configuración regional del usuario es {locale}" + "es": "Configuración regional del usuario es {locale}", + "nl": "De gebruikerstaal (locale) is {locale}" } }, { @@ -121,13 +139,15 @@ "en": "Change with with {host}", "de": "Änderung mit {host}", "cs": "Změnit pomocí {host}", - "es": "Cambio realizado con {host}" + "es": "Cambio realizado con {host}", + "nl": "Gewijzigd met {host}" }, "question": { "en": "What host (website) was this change made with?", "de": "Bei welchem Host (Website) wurde diese Änderung vorgenommen?", "cs": "U jakého hostitele (webové stránky) byla tato změna provedena?", - "es": "¿Con qué anfitrión (sitio web) se realizó este cambio?" + "es": "¿Con qué anfitrión (sitio web) se realizó este cambio?", + "nl": "Met welke host (website) is deze wijziging gemaakt?" }, "freeform": { "key": "host" @@ -151,13 +171,17 @@ "en": "What version of MapComplete was used to make this change?", "de": "Welche Version von MapComplete wurde verwendet, um diese Änderung vorzunehmen?", "cs": "Jaká verze aplikace MapComplete byla použita k provedení této změny?", - "es": "¿Qué versión de MapComplete se utilizó para realizar este cambio?" + "es": "¿Qué versión de MapComplete se utilizó para realizar este cambio?", + "fr": "Quelle version de MapCompletee a été utilisée pour faire cette modification ?", + "nl": "Welke versie van MapComplete is gebruikt voor deze wijziging?" }, "render": { "en": "Made with {editor}", "de": "Erstellt mit {editor}", "cs": "Vytvořeno pomocí {editor}", - "es": "Hecho con {editor}" + "es": "Hecho con {editor}", + "fr": "Fait avec {editor}", + "nl": "Gemaakt met {editor}" }, "freeform": { "key": "editor" @@ -197,7 +221,9 @@ "de": "Themenname enthält {search}", "es": "El nombre del tema contiene {search}", "pl": "Nazwa tematu zawiera {search}", - "cs": "Název obsahuje {search}" + "cs": "Název obsahuje {search}", + "fr": "Le nom du thème contient {search}", + "nl": "Themanaam bevat {search}" } } ] @@ -216,7 +242,9 @@ "en": "Themename does not contain {search}", "de": "Themename enthält nicht {search}", "es": "El nombre del tema no contiene {search}", - "cs": "Název motivu neobsahuje {search}" + "cs": "Název motivu neobsahuje {search}", + "fr": "Le nom du thème ne contient pas {search}", + "nl": "Themanaam bevat geen {search}" } } ] @@ -235,7 +263,9 @@ "en": "Made by contributor {search}", "de": "Erstellt von Mitwirkendem {search}", "es": "Hecho por el colaborador {search}", - "cs": "Vytvořeno přispěvatelem {search}" + "cs": "Vytvořeno přispěvatelem {search}", + "fr": "Fait par le·a contributeur·trice {search}", + "nl": "Toegevoegd door {search}" } } ] @@ -254,7 +284,9 @@ "en": "Not made by contributor {search}", "de": "Nicht erstellt von Mitwirkendem {search}", "es": "No hecho por el colaborador {search}", - "cs": "Nevytvořeno přispěvatelem {search}" + "cs": "Nevytvořeno přispěvatelem {search}", + "fr": "Pas fait par le·a contributeur·trice {search}", + "nl": "Niet toegevoegd door {search}" } } ] @@ -274,7 +306,9 @@ "en": "Made before {search}", "de": "Erstellt vor {search}", "es": "Hecho antes de {search}", - "cs": "Vytvořeno před {search}" + "cs": "Vytvořeno před {search}", + "fr": "Fait avant {search}", + "nl": "Toegevoegd vóór {search}" } } ] @@ -294,7 +328,9 @@ "en": "Made after {search}", "de": "Erstellt nach {search}", "es": "Hecho después de {search}", - "cs": "Vytvořeno po {search}" + "cs": "Vytvořeno po {search}", + "fr": "Fait après {search}", + "nl": "Toegevoegd na {search}" } } ] @@ -313,7 +349,9 @@ "en": "User language (iso-code) {search}", "de": "Benutzersprache (ISO-Code) {search}", "es": "Idioma del usuario (código ISO) {search}", - "cs": "Jazyk uživatele (iso-kód) {search}" + "cs": "Jazyk uživatele (iso-kód) {search}", + "fr": "Langage utilisateur (code iso) {search}", + "nl": "Gebruikerstaal (iso-code) {search}" } } ] @@ -332,7 +370,8 @@ "en": "Made with host {search}", "de": "Erstellt mit Host {search}", "cs": "Vytvořeno pomocí hostitele {search}", - "es": "Hecho con el anfitrión {search}" + "es": "Hecho con el anfitrión {search}", + "nl": "Gemaakt met {search}" } } ] @@ -346,7 +385,8 @@ "en": "Changeset added at least one image", "de": "Changeset hat mindestens ein Bild hinzugefügt", "cs": "Sada změn přidala alespoň jeden obrázek", - "es": "El conjunto de cambios agregó al menos una imagen" + "es": "El conjunto de cambios agregó al menos una imagen", + "nl": "Changeset voegde minstens één afbeelding toe" } } ] @@ -360,7 +400,8 @@ "en": "Exclude GRB theme", "de": "GRB-Thema ausschließen", "cs": "Vyloučit motiv GRB", - "es": "Excluir el tema GRB" + "es": "Excluir el tema GRB", + "nl": "GRB-thema uitsluiten" } } ] @@ -374,7 +415,8 @@ "en": "Exclude etymology theme", "de": "Etymologie-Thema ausschließen", "es": "Excluir el tema de etimología", - "cs": "Vyloučit etymologii tématu" + "cs": "Vyloučit etymologii tématu", + "nl": "Thema etymologie uitsluiten" } } ] @@ -392,7 +434,9 @@ "en": "More statistics can be found here", "de": "Weitere Statistiken findest du hier", "cs": "Další statistiky najdete zde", - "es": "Puedes encontrar más estadísticas aquí" + "es": "Puedes encontrar más estadísticas aquí", + "fr": "Plus de statistiques peuvent être trouvées ici", + "nl": "Meer statistieken vind je hier" } }, { diff --git a/assets/themes/maproulette/maproulette.json b/assets/themes/maproulette/maproulette.json index 03ba82f4cc..89d1806a78 100644 --- a/assets/themes/maproulette/maproulette.json +++ b/assets/themes/maproulette/maproulette.json @@ -19,7 +19,7 @@ "de": "Thema mit MapRoulette-Aufgaben, die Sie suchen, filtern und beheben können.", "fr": "Thème MapRoulette permettant d’afficher, rechercher, filtrer et résoudre les tâches.", "da": "Tema, der viser MapRoulette-opgaver, så du kan søge, filtrere og rette dem.", - "nl": "Thema met MapRoulette taken, waar je ze kunt zoeken, filteren en ze oplossen.", + "nl": "Thema met MapRoulette taken, waar je ze kunt zoeken, filteren en oplossen.", "es": "Tema que muestra las tareas de MapRoulette, permitiéndote buscarlas, filtrarlas y solucionarlas.", "cs": "Téma zobrazující úkoly MapRoulette, které umožňuje vyhledávat, filtrovat a opravovat je.", "ca": "Tema que mostra les tasques de MapRoulette, que us permet cercar-les, filtrar-les i solucionar-les.", diff --git a/assets/themes/maxspeed/maxspeed.json b/assets/themes/maxspeed/maxspeed.json index 9428bc24c3..c62a674167 100644 --- a/assets/themes/maxspeed/maxspeed.json +++ b/assets/themes/maxspeed/maxspeed.json @@ -22,7 +22,7 @@ "de": "Diese Karte zeigt die zulässige Höchstgeschwindigkeit auf jeder Straße. Wenn eine Höchstgeschwindigkeit fehlt oder falsch ist, können Sie dies hier korrigieren.", "fr": "Cette carte montre la vitesse maximale autorisée sur les routes. Si la vitesse maximale est manquante ou erronée, vous pouvez la corriger ici.", "da": "Dette kort viser den lovligt tilladte maksimale hastighed på hver vej. Hvis en maxspeed mangler eller er forkert, kan du rette den her.", - "nl": "Deze kaart toont de maximum toegestane snelheid voor elke weg. Als er een maximumsnelheid mist of niet klopt, kan je hem hier aanpassen.", + "nl": "Deze kaart toont de maximum toegestane snelheid voor elke weg. Als er een maximumsnelheid ontbreekt of niet klopt, kan je deze hier aanpassen.", "cs": "Tato mapa zobrazuje zákonem povolenou maximální rychlost na každé silnici. Pokud maximální rychlost chybí nebo je nesprávná, můžete ji zde opravit.", "es": "Este mapa muestra la velocidad máxima legalmente permitida en cada carretera. Si falta o está mal una velocidad máxima, puedes corregirla aquí.", "ca": "Aquest mapa mostra la velocitat màxima permesa legalment a cada carretera. Si falta una velocitat màxima o és incorrecta, podeu corregir-la aquí.", diff --git a/assets/themes/onwheels/onwheels.json b/assets/themes/onwheels/onwheels.json index 26523f2ed7..0d92eead6a 100644 --- a/assets/themes/onwheels/onwheels.json +++ b/assets/themes/onwheels/onwheels.json @@ -19,7 +19,7 @@ "en": "On this map, publicly weelchair accessible places are shown and can be easily added", "de": "Auf dieser Karte können Sie öffentlich zugängliche Orte für Rollstuhlfahrer ansehen, bearbeiten oder hinzufügen", "fr": "Sur cette carte nous pouvons voir et ajouter les différents endroits publiques accessibles aux chaises roulantes", - "nl": "Op deze kaart kan je informatie rond rolstoeltoegankelijkheid zien, zoals toegangsdeuren met hun breedte en drempelhoogte, toiletten met toegankelijkheidsinformatie, recepties maar ook winkels, cafés en restaurants.", + "nl": "Op deze kaart kan je rolstoeltoegankelijke plaatsen vinden en toevoegen", "da": "På dette kort vises steder, der er offentligt tilgængelige for kørestolsbrugere, og de kan nemt tilføjes", "cs": "Na této mapě jsou zobrazena veřejně přístupná místa pro vozíčkáře, a lze je také snadno přidat", "es": "En este mapa, se muestran y se pueden agregar fácilmente lugares accesibles para sillas de ruedas", diff --git a/assets/themes/openlovemap/openlovemap.json b/assets/themes/openlovemap/openlovemap.json index ba51485459..b856e92614 100644 --- a/assets/themes/openlovemap/openlovemap.json +++ b/assets/themes/openlovemap/openlovemap.json @@ -5,13 +5,17 @@ "de": "Open Love Map", "es": "Open Love Map", "cs": "Open Love Map", - "hu": "Open Love Map - szerelemtérkép" + "hu": "Open Love Map - szerelemtérkép", + "fr": "Open Love Map", + "nl": "Open Love Kaart" }, "description": { "en": "

Love in the palm of your hand

Open Love Map lists various adult entries, such as brothels, erotic stores and stripclubs.", "de": "

Liebe in der Hand

Open Love Map listet verschiedene Einträge für Erwachsene, wie Bordelle, Erotikshops und Stripclubs.", "es": "

Amor en la palma de tu mano

Open Love Map lista varias entradas para adultos, como burdeles, tiendas eróticas y clubes de striptease.", - "cs": "

Láska na dlani

Open Love Map obsahuje různé položky pro dospělé, například nevěstince, erotické obchody a striptýzové kluby." + "cs": "

Láska na dlani

Open Love Map obsahuje různé položky pro dospělé, například nevěstince, erotické obchody a striptýzové kluby.", + "fr": "

L'amour au creux de votre main

Open Love Map répertorie diverses informations pour adultes telles que des maisons closes, des magasins érotiques ou des clubs de strip-tease.", + "nl": "

Liefde in de palm van je hand

Open Love Map geeft een overzicht van verschillende items voor volwassenen, zoals bordelen, erotische winkels en stripclubs." }, "icon": "./assets/layers/stripclub/stripclub.svg", "hideFromOverview": true, @@ -36,7 +40,9 @@ "en": "Erotic shops", "de": "Erotikgeschäfte", "es": "Tiendas eróticas", - "cs": "Erotické obchody" + "cs": "Erotické obchody", + "fr": "Magasins érotiques", + "nl": "Erotiekwinkels" }, "=presets": [ { @@ -44,7 +50,9 @@ "en": "an erotic shop", "de": "ein Erotikgeschäft", "es": "una tienda erótica", - "cs": "erotický obchod" + "cs": "erotický obchod", + "fr": "un magasin érotique", + "nl": "een erotiekwinkel" }, "tags": [ "shop=erotic" @@ -59,7 +67,8 @@ "en": "Does this shop offer fetish gear?", "de": "Bietet dieser Laden Fetischkleidung an?", "es": "¿Esta tienda ofrece artículos fetiche?", - "cs": "Nabízí tento obchod vybavení pro fetišisty?" + "cs": "Nabízí tento obchod vybavení pro fetišisty?", + "nl": "Biedt deze winkel fetisjspullen aan?" }, "mappings": [ { @@ -69,7 +78,8 @@ "en": "This shop offers soft BDSM-gear, such as fluffy handcuffs, a 'fifty-shade-of-grey'-starterset, ...", "de": "Dieser Laden bietet weiches BDSM-Zubehör an, wie zum Beispiel flauschige Handschellen, ein \"Fifty Shades of Grey\"-Starterset, ...", "es": "Esta tienda ofrece artículos BDSM suaves, como esposas de peluche, un kit de iniciación 'cincuenta sombras de Grey',...", - "cs": "Tento obchod nabízí měkké BDSM pomůcky, jako jsou chlupatá pouta, sada „padesát odstínů šedi“, ..." + "cs": "Tento obchod nabízí měkké BDSM pomůcky, jako jsou chlupatá pouta, sada „padesát odstínů šedi“, ...", + "nl": "Deze winkel biedt soft BDSM-accessoires, zoals zachte handboeien, een 'fifty-shade-of-grey'-starterset, ..." } }, { @@ -79,7 +89,8 @@ "en": "This shop offers specialized BDSM-gear, such as spreader bars, supplies for needle play, medical bondage supplies, impact tools, shackles, metal colors, cuffs, nipple clamps, shibari accessories, ...", "de": "Dieser Laden bietet spezialisiertes BDSM-Zubehör an, wie zum Beispiel Spreizstangen, Utensilien für Nadelfolter, medizinische Bondage-Ausrüstung, Schlagwerkzeuge, Fesseln, Metallhalsbänder, Handschellen, Nippelklemmen, Shibari-Zubehör, ...", "es": "Esta tienda ofrece artículos BDSM especializados, como barras separadoras, artículos para juegos con agujas, artículos de bondage médico, herramientas de impacto, grilletes, colores metálicos, puños, pinzas para pezones, accesorios shibari,...", - "cs": "Tento obchod nabízí specializované BDSM pomůcky, jako jsou roztahovací tyče, potřeby pro hru na jehlách, potřeby pro lékařskou bondáž, nárazové nástroje, pouta, kovové barvy, pouta, svorky na bradavky, shibari doplňky, ..." + "cs": "Tento obchod nabízí specializované BDSM pomůcky, jako jsou roztahovací tyče, potřeby pro hru na jehlách, potřeby pro lékařskou bondáž, nárazové nástroje, pouta, kovové barvy, pouta, svorky na bradavky, shibari doplňky, ...", + "nl": "Deze winkel biedt gespecialiseerde BDSM-benodigdheden, zoals spreidstangen, benodigdheden voor naaldspellen, medische bondagebenodigdheden, slagwerktuigen, kluisters, metalen kleuren, boeien, tepelklemmen, shibari-accessoires, ..." } }, { @@ -89,7 +100,8 @@ "en": "This shop offers pet play accessories, such as puppy masks, animal masks, pony play, tails, hoof shoes, ...", "de": "Dieser Laden bietet Petplay-Zubehör an, wie zum Beispiel Hundemasken, Tiermasken, Ponyplay-Ausrüstung, Schwänze, Hufschuhe, ...", "es": "Esta tienda ofrece accesorios para juegos con mascotas, como máscaras de cachorro, máscaras de animales, juegos de pony, colas, zapatos de casco,...", - "cs": "Tento obchod nabízí doplňky na hraní si na zvířata, jako jsou masky štěňat, masky zvířat, poníci na hraní, ocasy, boty na kopyta, ..." + "cs": "Tento obchod nabízí doplňky na hraní si na zvířata, jako jsou masky štěňat, masky zvířat, poníci na hraní, ocasy, boty na kopyta, ...", + "nl": "Deze winkel biedt 'pet play'-accessoires, zoals puppymaskers, dierenmaskers, ponyspellen, staarten, hoefschoenen, ..." } }, { @@ -99,7 +111,8 @@ "en": "This shop offers leather gear, including pants and shirts usable in daily life up till leather harnesses", "de": "Dieser Laden bietet Lederkleidung an, darunter Hosen und Hemden für den Alltag bis hin zu Lederharnissen", "es": "Esta tienda ofrece artículos de cuero, incluyendo pantalones y camisas utilizables en la vida diaria hasta arneses de cuero", - "cs": "Tento obchod nabízí kožené vybavení, včetně kalhot a košil použitelných v každodenním životě až po kožené postroje" + "cs": "Tento obchod nabízí kožené vybavení, včetně kalhot a košil použitelných v každodenním životě až po kožené postroje", + "nl": "Deze winkel biedt leren kledij aan, waaronder broeken en shirts die je in het dagelijks leven kunt gebruiken tot en met leren harnassen" } }, { @@ -109,7 +122,8 @@ "en": "This shop offers uniforms for roleplay, such nurse uniforms, military uniforms, police, school girl, french maid, ...", "de": "Dieser Laden bietet Uniformen für Rollenspiele an, wie Krankenschwester-Uniformen, Militäruniformen, Polizei-, Schulmädchen- und Dienstmädchen-Outfits, ...", "es": "Esta tienda ofrece uniformes para juegos de rol, como uniformes de enfermera, uniformes militares, policía, colegiala, criada francesa,...", - "cs": "Tento obchod nabízí uniformy pro roleplay, jako jsou uniformy zdravotní sestry, vojenské uniformy, policie, školačky, francouzské pokojské, ..." + "cs": "Tento obchod nabízí uniformy pro roleplay, jako jsou uniformy zdravotní sestry, vojenské uniformy, policie, školačky, francouzské pokojské, ...", + "nl": "Deze winkel biedt uniformen voor rollenspelen aan, zoals verpleegsteruniformen, militaire uniformen, politie, schoolmeisje, Franse dienstmeid, ..." } } ] @@ -185,7 +199,9 @@ "de": "ein Kondomautomat", "es": "una máquina expendedora de condones", "da": "en kondomautomat", - "cs": "automat na kondomy" + "cs": "automat na kondomy", + "fr": "un distributeur de préservatifs", + "nl": "een condoomautomaat" }, "tags": [ "amenity=vending_machine", @@ -265,7 +281,9 @@ "en": "an erotic cinema", "de": "Ein Sex-Kino", "es": "un cine erótico", - "cs": "erotické kino" + "cs": "erotické kino", + "fr": "un cinéma érotique", + "nl": "een erotiekcinema" }, "tags": [ "amenity=cinema", @@ -296,7 +314,9 @@ "en": "What type of hotel is this?", "de": "Welche Art von Hotel ist das?", "es": "¿Qué tipo de hotel es este?", - "cs": "O jaký typ hotelu se jedná?" + "cs": "O jaký typ hotelu se jedná?", + "fr": "De quel type d'hôtel s'agit-il ?", + "nl": "Welk type hotel is dit?" }, "mappings": [ { @@ -329,13 +349,15 @@ "en": "Does {title()} have a private video booth?", "de": "Hat {title()} eine private Videokabine?", "es": "¿Tiene {title()} una cabina de video privada?", - "cs": "Má {title()} soukromou video kabinu?" + "cs": "Má {title()} soukromou video kabinu?", + "nl": "Heeft {title()} een privévideocabine?" }, "questionHint": { "en": "This is for use by a single person.", "de": "Dies ist für die Nutzung durch eine einzelne Person vorgesehen.", "es": "Esto es para uso de una sola persona.", - "cs": "Je určena pro použití jednou osobou." + "cs": "Je určena pro použití jednou osobou.", + "nl": "Dit is voor gebruik door één persoon." }, "mappings": [ { diff --git a/assets/themes/personal/personal.json b/assets/themes/personal/personal.json index 6c1d454b37..a8eb709798 100644 --- a/assets/themes/personal/personal.json +++ b/assets/themes/personal/personal.json @@ -23,7 +23,7 @@ }, "description": { "en": "Create a personal theme based on all the available layers of all themes. In order to show some data, open layer selection", - "nl": "Stel je eigen thema samen door lagen te combineren van alle andere themas", + "nl": "Stel je eigen thema samen door lagen te combineren van alle andere themas. Open Selectie lagen om gegevens te tonen", "es": "Crea un tema personal basado en todas las capas disponibles de todos los temas. Para mostrar algunos datos, abre la selección de capas", "ca": "Crea un tema personal basat en totes les capes disponibles de totes els temes. Per a mostrar les dades, obri selecció de capes", "gl": "Crea un tema baseado en todas as capas dispoñíbeis de todos os temas", diff --git a/assets/themes/pets/pets.json b/assets/themes/pets/pets.json index c8dffb1a79..c27addf234 100644 --- a/assets/themes/pets/pets.json +++ b/assets/themes/pets/pets.json @@ -236,7 +236,7 @@ "en": "A shop where you can bring a dog almost everywhere", "da": "En butik hvor man kan tage en hund med næsten overalt", "de": "Ein Geschäft, in das man Hunde fast überall mitnehmen kann", - "nl": "Een winkel waar je je hond in bijna heel de winkel mag meenemen", + "nl": "Een winkel waar je je hond in bijna overal mag meenemen", "fr": "Un magasin où vous pouvez amener votre chien presque partout", "ca": "Una botiga on pots dur al gos gairebé a tot arreu", "es": "Una tienda donde puedes llevar a un perro casi a todas partes", diff --git a/assets/themes/postboxes/postboxes.json b/assets/themes/postboxes/postboxes.json index 30ae421890..296b7ca2c4 100644 --- a/assets/themes/postboxes/postboxes.json +++ b/assets/themes/postboxes/postboxes.json @@ -23,7 +23,7 @@ "hu": "Ezen a térképen postahivatalok és postaládák adatait találod és viheted föl. A térkép segítségével utánanézhetsz, hogy hol adhatod fel a következő képeslapodat! :)
Hibát találtál, vagy hiányzik egy postaláda? A térképet mindössze egy ingyenes OpenStreetMap-fiókkal szerkesztheted.", "de": "Auf dieser Karte können Sie Daten von Poststellen und Briefkästen finden und ergänzen. Sie können diese Karte nutzen, um herauszufinden, wo Sie Ihre nächste Postkarte versenden können :)
Haben Sie einen Fehler entdeckt oder fehlt ein Briefkasten? Sie können die Kartenddaten mit einem kostenlosen OpenStreetMap-Konto bearbeiten.", "es": "En este mapa puedes encontrar y agregar datos de oficinas de correos y buzones. ¡Puedes usar este mapa para encontrar dónde enviar tu próxima postal! :)
¿Viste un error o falta un buzón? Puedes editar este mapa con una cuenta gratuita de OpenStreetMap.", - "nl": "Op deze kaart kan je informatie over brievenbussen en postkantoren vinden en toevoegen. Je kan deze kaart gebruiken om te achterhalen waar je je volgende postkaart naar kan sturen! :)
Zie je een fout of ontbreekt een brievenbus? Dan kan je deze kaart aanpassen met een gratis OpenStreetMap account. ", + "nl": "Op deze kaart kan je informatie over brievenbussen en postkantoren vinden en toevoegen. Je kan deze kaart gebruiken om te achterhalen waar je je volgende postkaart naar kan sturen! :)
Vond je een fout of ontbreekt een brievenbus? Dan kan je deze kaart aanpassen met een gratis OpenStreetMap account.", "fr": "Trouvez et ajoutez des bureaux de poste et boîtes à lettres sur cette carte. Utilisez cette carte où vous pouvez envoyer vos cartes postales ! :)
Vous avez trouvez une erreur ou une boîte à lettres est manquante ? Vous pouvez modifier cette carte avec un compte OpenStreetMap gratuit.", "da": "På dette kort kan du finde og tilføje data for posthuse og postkasser. Du kan bruge dette kort til at finde, hvor du kan sende dit næste postkort! :)
Har du fundet en fejl, eller mangler der en postboks? Du kan redigere dette kort med en gratis OpenStreetMap-konto. ", "ca": "A aquest mapa pots afegir dades d'oficines de correus i bústies de correus. ¡Pots utilitzar aquest mapa per a trobar on pots enviar la teva pròxima postal! :)
Has trobat una errada o algo que falta? Pots editar aquest mapa amb un compte gratuït d'OpenStreetMap.", @@ -66,7 +66,8 @@ "en": "Add a new post partner to the map in an existing shop", "de": "Hinzufügen eines neuen Post-Partners auf der Karte in einem bestehenden Geschäft", "es": "Agregar un nuevo socio postal al mapa en una tienda existente", - "cs": "Přidání nového poštovního partnera do mapy v existujícím obchodě" + "cs": "Přidání nového poštovního partnera do mapy v existujícím obchodě", + "nl": "Een nieuwe postpartner toevoegen aan de kaart in een bestaande winkel" }, "+tagRenderings": [ { @@ -113,13 +114,15 @@ "en": "a missing shop that is a post partner", "de": "ein fehlendes Geschäft, das ein Post-Partner ist", "es": "una tienda que falta y que es un socio postal", - "cs": "chybějící obchod, který je partnerem pošty" + "cs": "chybějící obchod, který je partnerem pošty", + "nl": "een ontbrekende winkel die postpartner is" }, "description": { "en": "If a shop is not yet on the map and is a post partner, you can add it here.", "de": "Wenn ein Laden noch nicht auf der Karte ist und ein Post-Partner ist, kannst du ihn hier hinzufügen.", "es": "Si una tienda aún no está en el mapa y es un socio postal, puedes agregarla aquí.", - "cs": "Pokud obchod ještě není na mapě a je partnerem pošty, můžete jej přidat zde." + "cs": "Pokud obchod ještě není na mapě a je partnerem pošty, můžete jej přidat zde.", + "nl": "Als een winkel nog niet op de kaart staat en een postpartner is, kun je deze hier toevoegen." } } ] diff --git a/assets/themes/rainbow_crossings/rainbow_crossings.json b/assets/themes/rainbow_crossings/rainbow_crossings.json index c276a28cce..12d83ca546 100644 --- a/assets/themes/rainbow_crossings/rainbow_crossings.json +++ b/assets/themes/rainbow_crossings/rainbow_crossings.json @@ -20,7 +20,7 @@ "de": "Auf dieser Karte sind Fußgängerüberwege mit Regenbogenfarben eingezeichnet und können leicht hinzugefügt werden", "fr": "Cette carte affiche et permet la modification des passages cloutés peints aux couleurs de l’arc-en-ciel", "da": "På dette kort er regnbuemalede fodgængerfelter vist og kan nemt tilføjes", - "nl": "Deze kaart toont zebrapaden die in regenboogkleuren of pridekleuren geschilderd zijn.", + "nl": "Op deze kaart vind je regenboogzebrapaden en kan je er toevoegen", "ca": "A aquest mapa es mostren els pasos de vianants pintats amb l'arc de Sant Martí i poden afegir-se fàcilment", "es": "En este mapa, se muestran y se pueden agregar fácilmente pasos de peatones pintados con arcoíris", "cs": "Na této mapě si můžete zobrazit a snadno přidat přechody pro chodce s duhovými malbami", diff --git a/assets/themes/ski/ski.json b/assets/themes/ski/ski.json index a0ed94994f..12e223a234 100644 --- a/assets/themes/ski/ski.json +++ b/assets/themes/ski/ski.json @@ -8,14 +8,17 @@ "fr": "Pistes de ski et remontées mécaniques", "cs": "Sjezdovky a lanové dráhy", "hu": "Sípályák és felvonók", - "uk": "Гірськолижні траси та витяги" + "uk": "Гірськолижні траси та витяги", + "nl": "Skipistes en kabelbanen" }, "description": { "en": "Everything you need to go skiing", "de": "Alles, was Sie zum Skifahren brauchen", "es": "Todo lo que necesitas para esquiar", "cs": "Vše, co potřebujete k lyžování", - "uk": "Все необхідне для катання на лижах" + "uk": "Все необхідне для катання на лижах", + "fr": "Tout ce dont vous avez besoin pour aller skier", + "nl": "Alles om te skiën" }, "icon": "./assets/layers/aerialway/chair_lift.svg", "layers": [ diff --git a/assets/themes/surveillance/surveillance.json b/assets/themes/surveillance/surveillance.json index ed58c0c75b..b405778675 100644 --- a/assets/themes/surveillance/surveillance.json +++ b/assets/themes/surveillance/surveillance.json @@ -2,7 +2,7 @@ "id": "surveillance", "title": { "en": "Surveillance under Surveillance", - "nl": "Surveillance under Surveillance", + "nl": "Bewaking", "ja": "監視カメラの監視", "zh_Hant": "被監視的監視器", "fr": "Surveillance", diff --git a/assets/themes/walkingnodes/walkingnodes.json b/assets/themes/walkingnodes/walkingnodes.json index 8a4726b483..6944ad79dc 100644 --- a/assets/themes/walkingnodes/walkingnodes.json +++ b/assets/themes/walkingnodes/walkingnodes.json @@ -327,14 +327,16 @@ "en": "Hiking guideposts", "de": "Wanderwegweiser", "es": "Señalización de senderismo", - "cs": "Turistické rozcestníky" + "cs": "Turistické rozcestníky", + "nl": "Wandelwegwijzers" }, "title": { "render": { "en": "Hiking guidepost", "de": "Wanderwegweiser", "es": "Hito de senderismo", - "cs": "Turistický rozcestník" + "cs": "Turistický rozcestník", + "nl": "Wandelwegwijzer" } } }, @@ -367,7 +369,8 @@ "en": "a route marker for a node to node link", "de": "Eine Routenmarkierung für eine Verbindung von Knoten zu Knoten", "es": "un marcador de ruta para un enlace de nodo a nodo", - "cs": "značka trasy pro spojení mezi uzly" + "cs": "značka trasy pro spojení mezi uzly", + "nl": "een knooppuntwegwijzer" }, "=exampleImages": [ "./assets/layers/route_marker/walking_route_marker.jpg" diff --git a/assets/themes/waste_basket/waste_basket.json b/assets/themes/waste_basket/waste_basket.json index 932a96b58f..1ae4d9ebb9 100644 --- a/assets/themes/waste_basket/waste_basket.json +++ b/assets/themes/waste_basket/waste_basket.json @@ -21,12 +21,12 @@ }, "description": { "en": "On this map, you'll find waste baskets near you. If a waste basket is missing on this map, you can add it yourself.", - "nl": "Op deze kaart vind je vuilnisbakken waar je afval in kan smijten. Ontbreekt er een vuilnisbak? Dan kan je die zelf toevoegen", + "nl": "Op deze kaart vind je afvalbakken bij jou in de buurt. Als er een afvalbak ontbreekt op deze kaart, kun je deze zelf toevoegen", "de": "Die Karte zeigt Abfalleimer in der Nähe. Wenn ein Abfalleimer fehlt, kannst du ihn selbst hinzufügen.", "it": "In questa cartina troverai i cestini dei rifiuti nei tuoi paraggi. Se manca un cestino, puoi inserirlo tu stesso", "zh_Hant": "在這份地圖當中,你可以找到你附近的垃圾筒。如果地圖有遺漏垃圾筒,你可以自己加上去", "hu": "Ezen a térképen megtalálhatod a közeledben lévő szemeteskosarakat. Ha hiányzik egy kuka a térképről, te is felrajzolhatod.", - "fr": "Retrouvez les poubelles près de vous. Si une poubelle est manquante, vous pouvez l’ajouter vous même", + "fr": "Retrouvez les poubelles près de vous. Si une poubelle est manquante, vous pouvez l’ajouter vous même.", "da": "På dette kort finder du skraldespande i nærheden af dig. Hvis der mangler en skraldespand på dette kort, kan du selv tilføje den", "ca": "A aquest mapa trobaràs les papereres a prop teua. Si falta una paperera al mapa pots afegir-la tu mateix", "es": "En este mapa, encontrarás papeleras cerca de ti. Si falta alguna papelera en este mapa, puedes añadirla tú mismo.", diff --git a/langs/ca.json b/langs/ca.json index 367b89b3d4..bfce4eadcd 100644 --- a/langs/ca.json +++ b/langs/ca.json @@ -49,22 +49,22 @@ }, "external": { "allAreApplied": "Tots els valors externs que faltaven s'han copiat a OpenStreetMap", + "allIncluded": "Les dades carregades des de {source} estan contingudes a OpenStreetMap", + "apply": "Aplicar", + "applyAll": "Aplica tots els valors que falten", "conflicting": { - "title": "Elements conflictius", - "intro": "OpenStreetMap té un valor diferent al del lloc web d'origen per als següents valors." + "intro": "OpenStreetMap té un valor diferent al del lloc web d'origen per als següents valors.", + "title": "Elements conflictius" }, "currentInOsmIs": "Pel moment, OpenStreetMap té el següent valor registrat:", "done": "Fet", + "error": "No s'han pogut carregar les dades vinculades des del lloc web", + "lastModified": "Les dades externes s'han modificat per darrera vegada a {date}", "missing": { "intro": "OpenStreetMap no té informació sobre els següents atributs", "title": "Elements que falten" }, - "noDataLoaded": "El lloc web extern no té dades vinculades que es puguen carregar", - "apply": "Aplicar", - "applyAll": "Aplica tots els valors que falten", - "error": "No s'han pogut carregar les dades vinculades des del lloc web", - "lastModified": "Les dades externes s'han modificat per darrera vegada a {date}", - "allIncluded": "Les dades carregades des de {source} estan contingudes a OpenStreetMap" + "noDataLoaded": "El lloc web extern no té dades vinculades que es puguen carregar" }, "favourite": { "loginNeeded": "

Entrar

El disseny personalitzat només està disponible pels usuaris d'OpenstreetMap", @@ -379,20 +379,20 @@ }, "useSearch": "Utilitzeu la cerca de dalt per veure els valors predefinits", "visualFeedback": { + "directionsAbsolute": { + "N": "nord", + "NE": "nord-est", + "NW": "nord-oest", + "S": "sud", + "SE": "sud-est", + "SW": "sud-oest", + "W": "oest" + }, "directionsRelative": { "left": "esquerra", "right": "dreta" }, - "fromGps": "{distance} {direction} de la seva ubicació", - "directionsAbsolute": { - "NW": "nord-oest", - "NE": "nord-est", - "S": "sud", - "SE": "sud-est", - "SW": "sud-oest", - "W": "oest", - "N": "nord" - } + "fromGps": "{distance} {direction} de la seva ubicació" }, "waitingForGeopermission": "Esperant al vostre permís per a utilitzar la geolocalització…", "waitingForLocation": "Buscant la vostra ubicació actual…", @@ -731,4 +731,4 @@ "description": "Un identificador de Wikidata" } } -} +} \ No newline at end of file diff --git a/langs/fr.json b/langs/fr.json index c33b045ef6..7f999532a9 100644 --- a/langs/fr.json +++ b/langs/fr.json @@ -583,4 +583,4 @@ "feedback": "Ceci n'est pas une adresse web valide" } } -} +} \ No newline at end of file diff --git a/langs/hu.json b/langs/hu.json index 2c50ea0f73..6f01658189 100644 --- a/langs/hu.json +++ b/langs/hu.json @@ -921,4 +921,4 @@ "startsWithQ": "A Wikidata-azonosító Q-val kezdődik, amelyet egy szám követ" } } -} +} \ No newline at end of file diff --git a/langs/layers/de.json b/langs/layers/de.json index 4eaae62796..61672c5168 100644 --- a/langs/layers/de.json +++ b/langs/layers/de.json @@ -12785,4 +12785,4 @@ "render": "Windrad" } } -} +} \ No newline at end of file diff --git a/langs/layers/es.json b/langs/layers/es.json index ff73e2d6df..815acc431a 100644 --- a/langs/layers/es.json +++ b/langs/layers/es.json @@ -12621,4 +12621,4 @@ "render": "aerogenerador" } } -} +} \ No newline at end of file diff --git a/langs/layers/nl.json b/langs/layers/nl.json index 258e171787..b15d453610 100644 --- a/langs/layers/nl.json +++ b/langs/layers/nl.json @@ -25,6 +25,7 @@ } }, "advertising": { + "description": "We vullen de informatie over de advertentie aan met de referentie, de operator en de verlichting", "name": "Reclame", "presets": { "0": { @@ -240,8 +241,7 @@ "then": "Aanplakzuil" } } - }, - "description": "We vullen de informatie over de advertentie aan met de referentie, de operator en de verlichting" + } }, "aerialway": { "tagRenderings": { @@ -1730,6 +1730,9 @@ }, "title": { "mappings": { + "0": { + "then": "{name}" + }, "1": { "then": "Vogelkijkhut {name}" }, @@ -5807,6 +5810,11 @@ } }, "title": { + "mappings": { + "0": { + "then": "{name}" + } + }, "render": "Natuurgebied" } }, @@ -6352,6 +6360,21 @@ "render": "Picknicktafel" } }, + "play_forest": { + "description": "Een speelbos is een vrij toegankelijke zone in een bos", + "name": "Speelbossen", + "title": { + "mappings": { + "0": { + "then": "{name}" + }, + "1": { + "then": "Speelbos {name}" + } + }, + "render": "Speelbos" + } + }, "playground": { "deletion": { "nonDeleteMappings": { @@ -7886,6 +7909,9 @@ }, "title": { "mappings": { + "0": { + "then": "{name}" + }, "1": { "then": "Voetpad" }, @@ -9898,13 +9924,25 @@ } }, "village_green": { - "description": "Een laag die dorpsgroen toont (gemeenschapsgroen, maar niet echt een park)" + "description": "Een laag die dorpsgroen toont (gemeenschapsgroen, maar niet echt een park)", + "name": "Speelweide", + "title": { + "mappings": { + "0": { + "then": "{name}" + } + }, + "render": "Speelweide" + } }, "visitor_information_centre": { "description": "Een bezoekerscentrum biedt informatie over een specifieke attractie of bezienswaardigheid waar het is gevestigd.", "name": "Bezoekerscentrum", "title": { "mappings": { + "0": { + "then": "{name:nl}" + }, "1": { "then": "{name}" } @@ -10134,4 +10172,4 @@ "render": "windturbine" } } -} +} \ No newline at end of file diff --git a/langs/layers/uk.json b/langs/layers/uk.json index ef5b4aa249..1e17266459 100644 --- a/langs/layers/uk.json +++ b/langs/layers/uk.json @@ -322,6 +322,7 @@ } }, "bench": { + "name": "Лавки", "tagRenderings": { "bench-armrest": { "mappings": { @@ -373,8 +374,7 @@ "questionHint": "Наприклад, на вмонтованій табличці, в спинці крісла, …", "render": "Ця лавка має такий напис:

{inscription}

" } - }, - "name": "Лавки" + } }, "bench_at_pt": { "deletion": { @@ -389,9 +389,9 @@ } } }, + "name": "Лавки на зупинках громадського транспорту", "tagRenderings": { "bench_at_pt-bench_type": { - "question": "Що це за лавка?", "mappings": { "0": { "then": "Тут є звичайна лавка для сидіння" @@ -399,10 +399,10 @@ "2": { "then": "Тут немає лавки" } - } + }, + "question": "Що це за лавка?" } - }, - "name": "Лавки на зупинках громадського транспорту" + } }, "bicycle_counter": { "tagRenderings": { @@ -1099,6 +1099,45 @@ } } }, + "parking": { + "tagRenderings": { + "parking-type": { + "mappings": { + "0": { + "then": "Це наземний паркінг" + }, + "1": { + "then": "Це паркувальний майданчик поруч з вулицею" + }, + "2": { + "then": "Це підземний паркінг" + }, + "3": { + "then": "Це багатоповерховий паркінг" + }, + "4": { + "then": "Це паркувальний майданчик на даху" + }, + "5": { + "then": "Це смуга для паркування на дорозі" + }, + "6": { + "then": "Це парковка, закрита навісами для автомобілів" + }, + "7": { + "then": "Це паркінг, що складається з гаражних боксів" + }, + "8": { + "then": "Це парковка на проїжджій частині" + }, + "9": { + "then": "Це парковка, що складається з навісів" + } + }, + "question": "Що це за парковка?" + } + } + }, "pharmacy": { "tagRenderings": { "name": { @@ -1108,6 +1147,7 @@ } }, "picnic_table": { + "name": "Столи для пікніка", "tagRenderings": { "picnic_table-material": { "mappings": { @@ -1117,8 +1157,7 @@ }, "question": "З якого матеріалу виготовлений цей стіл для пікніка?" } - }, - "name": "Столи для пікніка" + } }, "playground": { "tagRenderings": { @@ -1832,6 +1871,29 @@ } } }, + "transit_stops": { + "tagRenderings": { + "bench": { + "mappings": { + "0": { + "then": "На цій зупинці є лавка" + } + }, + "question": "Чи є на цій зупинці лавка?" + }, + "shelter": { + "mappings": { + "0": { + "then": "На цій зупинці є навіс" + }, + "1": { + "then": "Ця зупинка не має накриття" + } + }, + "question": "Чи є на цій зупинці укриття?" + } + } + }, "usersettings": { "description": "Спеціальний шар, який не призначений для відображення на карті, але використовується для встановлення користувацьких налаштувань", "tagRenderings": { @@ -2271,67 +2333,5 @@ "title": { "render": "Утилізація відходів" } - }, - "parking": { - "tagRenderings": { - "parking-type": { - "mappings": { - "1": { - "then": "Це паркувальний майданчик поруч з вулицею" - }, - "2": { - "then": "Це підземний паркінг" - }, - "3": { - "then": "Це багатоповерховий паркінг" - }, - "4": { - "then": "Це паркувальний майданчик на даху" - }, - "6": { - "then": "Це парковка, закрита навісами для автомобілів" - }, - "7": { - "then": "Це паркінг, що складається з гаражних боксів" - }, - "9": { - "then": "Це парковка, що складається з навісів" - }, - "0": { - "then": "Це наземний паркінг" - }, - "5": { - "then": "Це смуга для паркування на дорозі" - }, - "8": { - "then": "Це парковка на проїжджій частині" - } - }, - "question": "Що це за парковка?" - } - } - }, - "transit_stops": { - "tagRenderings": { - "shelter": { - "question": "Чи є на цій зупинці укриття?", - "mappings": { - "1": { - "then": "Ця зупинка не має накриття" - }, - "0": { - "then": "На цій зупинці є навіс" - } - } - }, - "bench": { - "mappings": { - "0": { - "then": "На цій зупинці є лавка" - } - }, - "question": "Чи є на цій зупинці лавка?" - } - } } -} +} \ No newline at end of file diff --git a/langs/nl.json b/langs/nl.json index b85a0bea02..6e6ec1d4d1 100644 --- a/langs/nl.json +++ b/langs/nl.json @@ -28,6 +28,7 @@ "selectReason": "Gelieve aan te duiden waarom dit object verwijderd moet worden", "softDelete": "Dit object zal aangepast worden en zal in deze applicatie niet meer getoond worden. {reason}" }, + "isChanged": "Deze eigenschap is gewijzigd en komt niet langer overeen met deze laag", "isDeleted": "Dit object is verwijderd", "isntAPoint": "Enkel punten kunnen verwijderd worden. Het geselecteerde object is een lijn, een oppervlakte of een relatie.", "loading": "Aan het bekijken of dit object veilig verwijderd kan worden.", @@ -44,21 +45,20 @@ }, "safeDelete": "Dit object kan veilig verwijderd worden van de kaart.", "useSomethingElse": "Gebruik een ander OpenStreetMap-bewerkprogramma om dit object te verwijderen", - "whyDelete": "Waarom moet dit object van de kaart verwijderd worden?", - "isChanged": "Deze eigenschap is gewijzigd en komt niet langer overeen met deze laag" + "whyDelete": "Waarom moet dit object van de kaart verwijderd worden?" }, "external": { - "error": "Kon geen gestructureerde informatie uit de website ophalen", "allAreApplied": "Alle ontbrekende, externe waarden zijn gekopieerd naar OpenStreetMap", + "allIncluded": "Gegevens geladen van {source} staan in OpenStreetMap", "apply": "Pas toe", + "applyAll": "Alle ontbrekende waarden toepassen", "conflicting": { "intro": "OpenStreetMap heeft een andere waarde dan de bronwebsite voor de volgende waarden.", "title": "Tegenstrijdige items" }, - "done": "Klaar", - "allIncluded": "Gegevens geladen van {source} staan in OpenStreetMap", - "applyAll": "Alle ontbrekende waarden toepassen", "currentInOsmIs": "Op dit moment heeft OpenStreetMap de volgende waarde geregistreerd:", + "done": "Klaar", + "error": "Kon geen gestructureerde informatie uit de website ophalen", "lastModified": "Externe gegevens zijn voor het laatst gewijzigd op {date}", "loadedFrom": "De volgende gegevens worden geladen van {source} met behulp van de ingesloten JSON-LD", "missing": { @@ -84,13 +84,13 @@ "unmark": "Verwijder van je persoonlijke lijst van favorieten", "unmarkNotDeleted": "Dit item wordt niet verwijderd en is nog steeds zichtbaar op de gepaste kaarten voor jou en anderen" }, - "tab": "Jouw favorieten en beoordelingen", "downloadGeojson": "Download je favorieten als geojson", "downloadGpx": "Download je favorieten als GPX", - "intro": "Je hebt {lengte} locaties gemarkeerd als favoriete locatie.", + "intro": "Je hebt {length} locaties gemarkeerd als favoriete locatie.", "introPrivacy": "Deze lijst is alleen voor jou zichtbaar", - "title": "Je favoriete locaties", - "loginToSeeList": "Log in om de lijst met locaties te zien die je als favoriet hebt gemarkeerd" + "loginToSeeList": "Log in om de lijst met locaties te zien die je als favoriet hebt gemarkeerd", + "tab": "Jouw favorieten en beoordelingen", + "title": "Je favoriete locaties" }, "flyer": { "aerial": "Deze kaart gebruikt luchtfoto's van het Agentschap Informatie Vlaanderen als achtergrond.\nOok het GRB is beschikbaar als achtergrondlaag.", @@ -146,6 +146,7 @@ "confirmLocation": "Bevestig deze locatie", "confirmTitle": "Voeg een {title} toe?", "confirmWarning": "Het object dat je toevoegt, is zichtbaar voor iedereen. Veel applicaties gebruiken deze data, voeg dus enkel punten toe die echt bestaan.", + "creating": "Een nieuw punt aan het maken...", "disableFilters": "Zet alle filters af", "disableFiltersExplanation": "Interessepunten kunnen verborgen zijn door een filter", "enableLayer": "Schakel laag {name} in", @@ -170,8 +171,7 @@ "warnVisibleForEveryone": "Je toevoeging is voor iedereen zichtbaar", "wrongType": "Dit object is geen punt of lijn en kan daarom niet geïmporteerd worden", "zoomInFurther": "Gelieve verder in te zoomen om een object toe te voegen.", - "zoomInMore": "Zoom meer in om dit object te importeren", - "creating": "Een nieuw punt aan het maken..." + "zoomInMore": "Zoom meer in om dit object te importeren" }, "apply_button": { "appliedOnAnotherObject": "Object {id} zal deze tags ontvangen: {tags}", @@ -186,6 +186,7 @@ "donate": "Geef MapComplete financiële steun", "editId": "Hier bewerken met de OpenStreetMap online editor", "editJosm": "Hier bewerken met JOSM", + "emailCreators": "Stuur een e-mail naar de makers", "followOnMastodon": "Volg MapComplete op Mastodon", "gotoSourceCode": "Bekijk de broncode", "iconAttribution": { @@ -193,6 +194,7 @@ }, "josmNotOpened": "JOSM was niet bereikbaar. Controleer of het open staat en remote control is geactiveerd", "josmOpened": "JOSM is geopend", + "madeBy": "Gemaakt door {author}", "mapContributionsBy": "De huidige data is bijgedragen door {contributors}", "mapContributionsByAndHidden": "De zichtbare data heeft bijdragen van {contributors} en {hiddenCount} andere bijdragers", "mapDataByOsm": "Kaartgegevens: OpenStreetMap", @@ -201,16 +203,14 @@ "openMapillary": "Open Mapillary op deze locatie", "openOsmcha": "Bekijk de laatste bijdragen gemaakt met {theme}", "openOsmchaLastWeek": "Bekijk aanpassingen van de voorbije 7 dagen", + "openPanoramax": "Open Panoramax hier", + "openThemeDocumentation": "Open de documentatie voor themakaart {name}", + "panoramaxHelp": "Panoramax is een online service die foto's van op straat verzamelt en deze onder een vrije licentie beschikbaar stelt. Bijdragers mogen deze foto's gebruiken om OpenStreetMap te verbeteren", "panoramaxLicenseCCBYSA": "Je foto wordt gepubliceerd met een CC-BY-SA-licentie. Iedereen mag je afbeelding hergebruiken mits naamsvermelding.", + "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", - "madeBy": "Gemaakt door {author}", - "emailCreators": "Stuur een e-mail naar de makers", - "openPanoramax": "Open Panoramax hier", - "openThemeDocumentation": "Open de documentatie voor themakaart {naam}", - "panoramaxHelp": "Panoramax is een online service die foto's van op straat verzamelt en deze onder een vrije licentie beschikbaar stelt. Bijdragers mogen deze foto's gebruiken om OpenStreetMap te verbeteren", - "seeOnMapillary": "Bekijk dit beeld op Mapillary" + "translatedBy": "MapComplete werd vertaald door {contributors} en {hiddenCount} meer vertalers" }, "back": "Vorige", "backToIndex": "Bekijk alle thematische kaarten", @@ -218,15 +218,26 @@ "backgroundMap": "Selecteer een achtergrondlaag", "backgroundSwitch": "Verander achtergrond", "cancel": "Annuleren", + "clearPendingChanges": "Wis hangende wijzigingen", "confirm": "Bevestigen", "customThemeIntro": "

Onofficiële thema's

De onderstaande thema's heb je eerder bezocht en zijn gemaakt door andere OpenStreetMappers.", + "customThemeTitle": "Eigen thema's", "download": { + "custom": { + "download": "Download een PNG van {width}mm breed en {height}mm hoog", + "downloadHelper": "Dit is bedoeld voor afdrukken", + "height": "Hoogte afbeelding (in mm):", + "title": "Een afbeelding downloaden met een aangepaste breedte en hoogte", + "width": "Breedte van afbeelding (in mm): " + }, "downloadAsPdf": "Download een PDF van de huidig zichtbare kaart", "downloadAsPdfHelper": "Perfect om de huidige kaart af te printen", "downloadAsPng": "Download als afbeelding", "downloadAsPngHelper": "Perfect om in rapporten op te nemen", "downloadAsSvg": "Download de huidige kaart als SVG", "downloadAsSvgHelper": "Compatibel met Inkscape of Adobe Illustrator; deze data moeten nog verder verwerkt worden…", + "downloadAsSvgLinesOnly": "Download een SVG van de huidige kaart met uitsluitend lijnen", + "downloadAsSvgLinesOnlyHelper": "Zelfdoorsnijdende lijnen worden opgebroken, kan worden gebruikt met bepaalde 3D-software", "downloadCSV": "Download de zichtbare data als CSV", "downloadCSVHelper": "Compatibel met LibreOffice Calc, Excel, …", "downloadFeatureAsGeojson": "Downloaden als GeoJSON bestand", @@ -235,31 +246,31 @@ "downloadGeojson": "Download de zichtbare data als GeoJSON", "downloadGpx": "Downloaden als GPX-bestand", "downloadGpxHelper": "De meeste navigatie toestellen en applicaties kunnen een GPX-bestand openen", + "downloadImage": "Download afbeelding", "exporting": "Aan het exporteren…", "includeMetaData": "Exporteer metadata (zoals laatste aanpassing, berekende waardes, …)", "licenseInfo": "

Copyright

De voorziene data is beschikbaar onder de ODbL. Het hergebruiken van deze data is gratis voor elke toepassing, maar
  • de bronvermelding © OpenStreetMap bijdragers is vereist
  • Elke wijziging aan deze data moet opnieuw gepubliceerd worden onder dezelfde licentie
Gelieve de volledige licentie te lezen voor details", "noDataLoaded": "Er is nog geen data ingeladen. Downloaden kan zodra de data geladen is.", - "title": "Download", - "uploadGpx": "Track uploaden naar OpenStreetMap", - "custom": { - "download": "Download een PNG van {breedte}mm breed en {hoogte}mm hoog", - "downloadHelper": "Dit is bedoeld voor afdrukken", - "height": "Hoogte afbeelding (in mm):", - "title": "Een afbeelding downloaden met een aangepaste breedte en hoogte", - "width": "Breedte van afbeelding (in mm): " - }, - "downloadAsSvgLinesOnly": "Download een SVG van de huidige kaart met uitsluitend lijnen", - "downloadAsSvgLinesOnlyHelper": "Zelfdoorsnijdende lijnen worden opgebroken, kan worden gebruikt met bepaalde 3D-software", - "toMuch": "Er zijn te veel eigenschappen om ze allemaal te downloaden", - "downloadImage": "Download afbeelding", "pdf": { "current_view_generic": "Exporteer een PDF van de huidige weergave naar {paper_size} in {orientation} oriëntatie" - } + }, + "title": "Download", + "toMuch": "Er zijn te veel eigenschappen om ze allemaal te downloaden", + "uploadGpx": "Track uploaden naar OpenStreetMap" }, + "enableGeolocationForSafari": "Heb je de pop-up niet gekregen om toestemming voor locatie te vragen?", + "enableGeolocationForSafariLink": "Leer hoe je toestemming voor locatie kunt inschakelen in de instellingen", + "eraseValue": "Wis deze waarde", "error": "Er ging iets mis", "example": "Voorbeeld", "examples": "Voorbeelden", "fewChangesBefore": "Gelieve eerst enkele vragen van bestaande objecten te beantwoorden vooraleer zelf objecten toe te voegen.", + "filterPanel": { + "allTypes": "Alle types", + "disableAll": "Alles uitschakelen", + "enableAll": "Alles inschakelen" + }, + "geopermissionDenied": "Locatietoestemming werd geweigerd", "getStartedLogin": "Login met OpenStreetMap om te beginnen", "getStartedNewAccount": " of maak een nieuwe account aan", "goToInbox": "Ga naar de berichten", @@ -270,10 +281,10 @@ "background": "Kies achtergrondlaag", "filter": "Filter data", "jumpToLocation": "Ga naar jouw locatie", + "locationNotAvailable": "GPS-locatie niet beschikbaar. Heeft dit apparaat een locatie of bevindt je je in een tunnel?", "menu": "Menu", "zoomIn": "Zoom in", - "zoomOut": "Zoom uit", - "locationNotAvailable": "GPS-locatie niet beschikbaar. Heeft dit apparaat een locatie of bevindt je je in een tunnel?" + "zoomOut": "Zoom uit" }, "layerSelection": { "title": "Selecteer lagen", @@ -519,18 +530,7 @@ "searchToShort": "Je zoekopdracht is te kort, vul een langere tekst in", "searchWikidata": "Zoek op Wikidata", "wikipediaboxTitle": "Wikipedia" - }, - "clearPendingChanges": "Wis hangende wijzigingen", - "customThemeTitle": "Eigen thema's", - "enableGeolocationForSafari": "Heb je de pop-up niet gekregen om toestemming voor locatie te vragen?", - "enableGeolocationForSafariLink": "Leer hoe je toestemming voor locatie kunt inschakelen in de instellingen", - "eraseValue": "Wis deze waarde", - "filterPanel": { - "allTypes": "Alle types", - "disableAll": "Alles uitschakelen", - "enableAll": "Alles inschakelen" - }, - "geopermissionDenied": "Locatietoestemming werd geweigerd" + } }, "hotkeyDocumentation": { "action": "Actie", @@ -789,4 +789,4 @@ "description": "Een Wikidata-code" } } -} +} \ No newline at end of file diff --git a/langs/themes/fr.json b/langs/themes/fr.json index e9bcd95625..62482304ce 100644 --- a/langs/themes/fr.json +++ b/langs/themes/fr.json @@ -1181,4 +1181,4 @@ "shortDescription": "Une carte des poubelles", "title": "Poubelles" } -} +} \ No newline at end of file diff --git a/langs/themes/nl.json b/langs/themes/nl.json index 0a71b4e2b1..266a9c76c1 100644 --- a/langs/themes/nl.json +++ b/langs/themes/nl.json @@ -447,6 +447,10 @@ "description": "Deze kaart toont info over scholen en onderwijsinstellingen. Je kan er gemakkelijk meer informatie aan toevoegen", "title": "Onderwijs" }, + "elongated_coin": { + "description": "Zoek muntpersen om uitgerokken munten te maken.", + "title": "Muntpersen" + }, "etymology": { "description": "Op deze kaart zie je waar een plaats naar is vernoemd. De straten, gebouwen, ... komen uit OpenStreetMap, waar een link naar Wikidata werd gelegd. In de popup zie je het Wikipedia-artikel van hetgeen naarwaar het vernoemd is of de Wikidata-box.

Je kan zelf ook meehelpen!Als je ver inzoomt, krijg je alle straten te zien. Klik je een straat aan, dan krijg je een zoekfunctie waarmee je snel een nieuwe link kan leggen. Je hebt hiervoor een gratis OpenStreetMap account nodig.", "layers": { @@ -589,22 +593,22 @@ "layers": { "0": { "override": { - "name": "Frituren", "filter+": { "0": { "options": { - "2": { - "question": "Toon enkel frituren die dierlijk frietvet gebruiken" + "0": { + "question": "Geen voorkeur voor een bepaald type frituurolie" }, "1": { "question": "Toon enkel frituren die plantaardige frituurolie gebruiken" }, - "0": { - "question": "Geen voorkeur voor een bepaald type frituurolie" + "2": { + "question": "Toon enkel frituren die dierlijk frietvet gebruiken" } } } - } + }, + "name": "Frituren" } } }, @@ -614,6 +618,33 @@ "description": "Een Witte Fiets of Spookfiets is een aandenken aan een fietser die bij een verkeersongeval om het leven kwam. Het gaat om een fiets die volledig wit is geschilderd en in de buurt van het ongeval werd geplaatst.

Op deze kaart zie je alle witte fietsen die door OpenStreetMap gekend zijn. Ontbreekt er een Witte Fiets of wens je informatie aan te passen? Meld je dan aan met een (gratis) OpenStreetMap account.

Er bestaat een geautomatiseerd account op Mastodon dat maandelijks een overzicht van spookfietsen wereldwijd post

", "title": "Witte Fietsen" }, + "ghostsigns": { + "description": "Een kaart met ongebruikte borden op gebouwen", + "layers": { + "2": { + "override": { + "+tagRenderings": { + "0": { + "mappings": { + "0": { + "then": "Dit kunstwerk is een historische advertentie" + }, + "1": { + "then": "Dit kunstwerk is geen historische advertentie" + } + }, + "question": "Is dit kunstwerk een historische advertentie?" + } + } + } + } + }, + "title": "Spookreclames" + }, + "glutenfree": { + "description": "Een gecrowdsourcete kaart met glutenvrije artikelen", + "title": "Glutenvrij" + }, "grb": { "description": "Dit thema helpt het GRB importeren.", "layers": { @@ -622,8 +653,37 @@ "building type": { "question": "Wat voor soort gebouw is dit?" }, + "grb-fixme": { + "mappings": { + "0": { + "then": "Geen fixme" + } + }, + "question": "Wat zegt de fixme?", + "render": "De fixme is {fixme}" + }, + "grb-housenumber": { + "mappings": { + "0": { + "then": "Geen huisnummer" + } + }, + "question": "Wat is het huisnummer?", + "render": "Het huisnummer is {addr:housenumber}" + }, + "grb-min-level": { + "question": "Hoeveel verdiepingen ontbreken?", + "render": "Dit gebouw begint maar op de {building:min_level} verdieping" + }, "grb-reference": { "render": "Werd geïmporteerd vanuit GRB, het referentienummer is {source:geometry:ref}" + }, + "grb-street": { + "question": "Wat is de straat?", + "render": "De straat is {addr:street}" + }, + "grb-unit": { + "render": "De wooneenheid-aanduiding is {addr:unit} " } } }, @@ -640,8 +700,39 @@ } } } + }, + "5": { + "override": { + "tagRenderings+": { + "0": { + "mappings": { + "0": { + "then": "Geen omliggend OSM-gebouw gevonden" + } + } + }, + "3": { + "mappings": { + "0": { + "then": "Geen omliggend OSM-gebouw gevonden. Een omliggend gebouw is nodig om dit punt als adres punt toe te voegen.
Importeer eerst de gebouwen. Vernieuw dan de pagina om losse adressen toe te voegen
" + } + }, + "render": { + "special": { + "text": "Voeg dit adres als een nieuw adrespunt toe" + } + } + } + } + } } - } + }, + "shortDescription": "Grb import helper tool", + "title": "GRB import helper" + }, + "guideposts": { + "description": "Wegwijzers (ook wel handwijzer genoemd) zijn vaak te vinden langs officiële wandel-, fiets-, ski- of paardrijroutes om de richtingen naar verschillende bestemmingen aan te geven. Vaak zijn ze vernoemd naar een regio of plaats en geven ze de hoogte aan.\n\nDe positie van een wegwijzer kan door een wandelaar/fietser/renner/skiër worden gebruikt als bevestiging van de huidige positie, vooral als ze een gedrukte kaart zonder GPS-ontvanger gebruiken. ", + "title": "Wegwijzers" }, "hackerspaces": { "description": "Op deze kaart kan je hackerspaces zien, toevoegen en updaten", @@ -678,10 +769,18 @@ "description": "Op deze kaart vind je hotels in je omgeving", "title": "Hotels" }, + "icecream": { + "description": "Een kaart met ijssalons en ijsautomaten", + "title": "IJs" + }, "indoors": { "description": "Op deze kaart worden publiek toegankelijke binnenruimtes getoond", "title": "Binnenruimtes" }, + "items_with_image": { + "description": "Een kaart die alle items op OSM toont die een afbeelding hebben. Dit thema past heel slecht bij MapComplete omdat het niet mogelijk is een afbeelding toe te voegen. Dit thema is er vooral om alles in de database op te nemen, waardoor het snel afbeeldingen in de buurt kan ophalen voor andere functies", + "title": "Alle items met afbeeldingen" + }, "kerbs_and_crossings": { "description": "Een kaart met stoepranden en oversteekplaatsen.", "layers": { @@ -698,6 +797,141 @@ }, "title": "Stoepranden en oversteekplaatsen" }, + "lactosefree": { + "description": "Een gecrowdsourcete kaart met lactosevrije winkels en restaurants", + "title": "Lactosevrije winkels en restaurants" + }, + "lighthouses": { + "description": "Vuurtorens zijn hoge gebouwen met een licht erop om het scheepvaartverkeer te leiden.", + "title": "Vuurtorens" + }, + "mapcomplete-changes": { + "description": "Deze kaarten tonen alle wijzigingen die zijn gemaakt met MapComplete", + "layers": { + "0": { + "description": "Toon alle MapComplete-wijzigingen", + "filter": { + "0": { + "options": { + "0": { + "question": "Themanaam bevat {search}" + } + } + }, + "1": { + "options": { + "0": { + "question": "Themanaam bevat geen {search}" + } + } + }, + "10": { + "options": { + "0": { + "question": "Thema etymologie uitsluiten" + } + } + }, + "2": { + "options": { + "0": { + "question": "Toegevoegd door {search}" + } + } + }, + "3": { + "options": { + "0": { + "question": "Niet toegevoegd door {search}" + } + } + }, + "4": { + "options": { + "0": { + "question": "Toegevoegd vóór {search}" + } + } + }, + "5": { + "options": { + "0": { + "question": "Toegevoegd na {search}" + } + } + }, + "6": { + "options": { + "0": { + "question": "Gebruikerstaal (iso-code) {search}" + } + } + }, + "7": { + "options": { + "0": { + "question": "Gemaakt met {search}" + } + } + }, + "8": { + "options": { + "0": { + "question": "Changeset voegde minstens één afbeelding toe" + } + } + }, + "9": { + "options": { + "0": { + "question": "GRB-thema uitsluiten" + } + } + } + }, + "name": "Changeset centra", + "tagRenderings": { + "contributor": { + "question": "Welke bijdrager maakte deze verandering?", + "render": "Wijziging aangebracht door {user}" + }, + "host": { + "question": "Met welke host (website) is deze wijziging gemaakt?", + "render": "Gewijzigd met {host}" + }, + "locale": { + "question": "In welke 'locale' (taal) is deze wijziging gemaakt?", + "render": "De gebruikerstaal (locale) is {locale}" + }, + "show_changeset_id": { + "render": "Changeset {id}" + }, + "theme-id": { + "question": "Welk thema werd gebruikt voor deze wijziging?", + "render": "Verander met thema {theme}" + }, + "version": { + "question": "Welke versie van MapComplete is gebruikt voor deze wijziging?", + "render": "Gemaakt met {editor}" + } + }, + "title": { + "render": "Changeset voor {theme}" + } + }, + "1": { + "override": { + "tagRenderings+": { + "0": { + "render": "Meer statistieken vind je hier" + } + } + } + } + }, + "shortDescription": "Toont wijzigingen gemaakt met MapComplete", + "title": "Wijzigingen gemaakt met MapComplete" + }, "maproulette": { "description": "Thema met MapRoulette taken, waar je ze kunt zoeken, filteren en oplossen.", "title": "MapRoulette taken" @@ -806,6 +1040,79 @@ }, "title": "OnWheels" }, + "openlovemap": { + "description": "

Liefde in de palm van je hand

Open Love Map geeft een overzicht van verschillende items voor volwassenen, zoals bordelen, erotische winkels en stripclubs.", + "layers": { + "2": { + "override": { + "=presets": { + "0": { + "title": "een erotiekwinkel" + } + }, + "name": "Erotiekwinkels", + "tagRenderings+": { + "0": { + "mappings": { + "0": { + "then": "Deze winkel biedt soft BDSM-accessoires, zoals zachte handboeien, een 'fifty-shade-of-grey'-starterset, ..." + }, + "1": { + "then": "Deze winkel biedt gespecialiseerde BDSM-benodigdheden, zoals spreidstangen, benodigdheden voor naaldspellen, medische bondagebenodigdheden, slagwerktuigen, kluisters, metalen kleuren, boeien, tepelklemmen, shibari-accessoires, ..." + }, + "2": { + "then": "Deze winkel biedt 'pet play'-accessoires, zoals puppymaskers, dierenmaskers, ponyspellen, staarten, hoefschoenen, ..." + }, + "3": { + "then": "Deze winkel biedt leren kledij aan, waaronder broeken en shirts die je in het dagelijks leven kunt gebruiken tot en met leren harnassen" + }, + "4": { + "then": "Deze winkel biedt uniformen voor rollenspelen aan, zoals verpleegsteruniformen, militaire uniformen, politie, schoolmeisje, Franse dienstmeid, ..." + } + }, + "question": "Biedt deze winkel fetisjspullen aan?" + } + } + } + }, + "4": { + "override": { + "=presets": { + "0": { + "title": "een condoomautomaat" + } + } + } + }, + "6": { + "override": { + "=presets": { + "0": { + "title": "een erotiekcinema" + } + } + } + }, + "9": { + "override": { + "+tagRenderings": { + "0": { + "question": "Welk type hotel is dit?" + } + } + } + } + }, + "overrideAll": { + "tagRenderings+": { + "0": { + "question": "Heeft {title()} een privévideocabine?", + "questionHint": "Dit is voor gebruik door één persoon." + } + } + }, + "title": "Open Love Kaart" + }, "openwindpowermap": { "description": "Een kaart om windturbines te tonen en te bewerken.", "title": "Windmolens" @@ -853,6 +1160,11 @@ }, "title": "Dierenartsen, hondenloopzones en andere huisdiervriendelijke plaatsen" }, + "play_forests": { + "description": "Een speelbos is een zone in een bos die vrij toegankelijk is voor spelende kinderen. Deze wordt in bossen van het Agentschap Natuur en bos altijd aangeduid met het overeenkomstige bord.", + "shortDescription": "Deze kaart toont speelbossen", + "title": "Speelbossen" + }, "playgrounds": { "description": "Op deze kaart vind je speeltuinen en kan je zelf meer informatie en foto's toevoegen", "shortDescription": "Een kaart met speeltuinen", @@ -902,8 +1214,8 @@ }, "=presets": { "0": { - "title": "een ontbrekende winkel die postpartner is", - "description": "Als een winkel nog niet op de kaart staat en een postpartner is, kun je deze hier toevoegen." + "description": "Als een winkel nog niet op de kaart staat en een postpartner is, kun je deze hier toevoegen.", + "title": "een ontbrekende winkel die postpartner is" } }, "description": "Een nieuwe postpartner toevoegen aan de kaart in een bestaande winkel" @@ -922,6 +1234,51 @@ "shortDescription": "Een bewerkbare kaart met simpele informatie over winkels", "title": "Winkels" }, + "ski": { + "description": "Alles om te skiën", + "title": "Skipistes en kabelbanen" + }, + "speelplekken": { + "description": "

Welkom bij de Groendoener!

De Zuidrand dat is spelen, ravotten, chillen, wandelen,… in het groen. Meer dan 200 grote en kleine speelplekken liggen er in parken, in bossen en op pleintjes te wachten om ontdekt te worden. De verschillende speelplekken werden getest én goedgekeurd door kinder- en jongerenreporters uit de Zuidrand. Met leuke challenges dagen de reporters jou uit om ook op ontdekking te gaan. Klik op een speelplek op de kaart, bekijk het filmpje en ga op verkenning!

Het project groendoener kadert binnen het strategisch project Beleefbare Open Ruimte in de Antwerpse Zuidrand en is een samenwerking tussen het departement Leefmilieu van provincie Antwerpen, Sportpret vzw, een OpenStreetMap-België Consultent en Createlli vzw. Het project kwam tot stand met steun van Departement Omgeving van de Vlaamse Overheid.
", + "layers": { + "6": { + "name": "Wandelroutes van provincie Antwerpen", + "tagRenderings": { + "walk-description": { + "render": "

Korte beschrijving:

{description}" + }, + "walk-length": { + "render": "Deze wandeling is {_length:km}km lang" + }, + "walk-operator": { + "question": "Wie beheert deze wandeling en plaatst dus de signalisatiebordjes?" + }, + "walk-operator-email": { + "question": "Naar wie kan men emailen bij problemen rond signalisatie?", + "render": "Bij problemen met signalisatie kan men emailen naar {operator:email}" + }, + "walk-type": { + "mappings": { + "0": { + "then": "Dit is een internationale wandelroute" + }, + "1": { + "then": "Dit is een nationale wandelroute" + }, + "2": { + "then": "Dit is een regionale wandelroute" + }, + "3": { + "then": "Dit is een lokale wandelroute" + } + } + } + } + } + }, + "shortDescription": "Speelplekken in de Antwerpse Zuidrand", + "title": "Welkom bij de groendoener!" + }, "sport_pitches": { "description": "Een sportveld is een ingerichte plaats met infrastructuur om een sport te beoefenen", "shortDescription": "Deze kaart toont sportvelden", @@ -1042,6 +1399,10 @@ }, "title": "Straatverlichting" }, + "street_lighting_assen": { + "description": "Op deze kaart vind je alles over straatlantaarns + een dataset van Assen", + "title": "Straatverlichting - Assen" + }, "surveillance": { "description": "Op deze open kaart kan je bewakingscamera's vinden.", "shortDescription": "Bewakingscameras en dergelijke", @@ -1155,264 +1516,13 @@ "description": "Kaart met afvalbakken en recyclingfaciliteiten.", "title": "Afval" }, + "waste_assen": { + "description": "Kaart met afvalbakken en recyclingfaciliteiten + een dataset voor Assen.", + "title": "Afval - Assen" + }, "waste_basket": { "description": "Op deze kaart vind je afvalbakken bij jou in de buurt. Als er een afvalbak ontbreekt op deze kaart, kun je deze zelf toevoegen", "shortDescription": "Een kaart met vuilnisbakken", "title": "Vuilnisbakken" - }, - "elongated_coin": { - "title": "Muntpersen", - "description": "Zoek muntpersen om uitgerokken munten te maken." - }, - "ghostsigns": { - "description": "Een kaart met ongebruikte borden op gebouwen", - "layers": { - "2": { - "override": { - "+tagRenderings": { - "0": { - "mappings": { - "1": { - "then": "Dit kunstwerk is geen historische advertentie" - }, - "0": { - "then": "Dit kunstwerk is een historische advertentie" - } - }, - "question": "Is dit kunstwerk een historische advertentie?" - } - } - } - } - }, - "title": "Spookreclames" - }, - "glutenfree": { - "description": "Een gecrowdsourcete kaart met glutenvrije artikelen", - "title": "Glutenvrij" - }, - "openlovemap": { - "layers": { - "4": { - "override": { - "=presets": { - "0": { - "title": "een condoomautomaat" - } - } - } - }, - "2": { - "override": { - "=presets": { - "0": { - "title": "een erotiekwinkel" - } - }, - "name": "Erotiekwinkels", - "tagRenderings+": { - "0": { - "mappings": { - "0": { - "then": "Deze winkel biedt soft BDSM-accessoires, zoals zachte handboeien, een 'fifty-shade-of-grey'-starterset, ..." - }, - "3": { - "then": "Deze winkel biedt leren kledij aan, waaronder broeken en shirts die je in het dagelijks leven kunt gebruiken tot en met leren harnassen" - }, - "4": { - "then": "Deze winkel biedt uniformen voor rollenspelen aan, zoals verpleegsteruniformen, militaire uniformen, politie, schoolmeisje, Franse dienstmeid, ..." - }, - "2": { - "then": "Deze winkel biedt 'pet play'-accessoires, zoals puppymaskers, dierenmaskers, ponyspellen, staarten, hoefschoenen, ..." - }, - "1": { - "then": "Deze winkel biedt gespecialiseerde BDSM-benodigdheden, zoals spreidstangen, benodigdheden voor naaldspellen, medische bondagebenodigdheden, slagwerktuigen, kluisters, metalen kleuren, boeien, tepelklemmen, shibari-accessoires, ..." - } - }, - "question": "Biedt deze winkel fetisjspullen aan?" - } - } - } - }, - "9": { - "override": { - "+tagRenderings": { - "0": { - "question": "Welk type hotel is dit?" - } - } - } - }, - "6": { - "override": { - "=presets": { - "0": { - "title": "een erotiekcinema" - } - } - } - } - }, - "overrideAll": { - "tagRenderings+": { - "0": { - "question": "Heeft {title()} een privévideocabine?", - "questionHint": "Dit is voor gebruik door één persoon." - } - } - }, - "title": "Open Love Kaart", - "description": "

Liefde in de palm van je hand

Open Love Map geeft een overzicht van verschillende items voor volwassenen, zoals bordelen, erotische winkels en stripclubs." - }, - "guideposts": { - "title": "Wegwijzers", - "description": "Wegwijzers (ook wel handwijzer genoemd) zijn vaak te vinden langs officiële wandel-, fiets-, ski- of paardrijroutes om de richtingen naar verschillende bestemmingen aan te geven. Vaak zijn ze vernoemd naar een regio of plaats en geven ze de hoogte aan.\n\nDe positie van een wegwijzer kan door een wandelaar/fietser/renner/skiër worden gebruikt als bevestiging van de huidige positie, vooral als ze een gedrukte kaart zonder GPS-ontvanger gebruiken. " - }, - "icecream": { - "description": "Een kaart met ijssalons en ijsautomaten", - "title": "IJs" - }, - "items_with_image": { - "title": "Alle items met afbeeldingen", - "description": "Een kaart die alle items op OSM toont die een afbeelding hebben. Dit thema past heel slecht bij MapComplete omdat het niet mogelijk is een afbeelding toe te voegen. Dit thema is er vooral om alles in de database op te nemen, waardoor het snel afbeeldingen in de buurt kan ophalen voor andere functies" - }, - "lactosefree": { - "description": "Een gecrowdsourcete kaart met lactosevrije winkels en restaurants", - "title": "Lactosevrije winkels en restaurants" - }, - "lighthouses": { - "description": "Vuurtorens zijn hoge gebouwen met een licht erop om het scheepvaartverkeer te leiden.", - "title": "Vuurtorens" - }, - "mapcomplete-changes": { - "description": "Deze kaarten tonen alle wijzigingen die zijn gemaakt met MapComplete", - "layers": { - "0": { - "description": "Toon alle MapComplete-wijzigingen", - "filter": { - "10": { - "options": { - "0": { - "question": "Thema etymologie uitsluiten" - } - } - }, - "2": { - "options": { - "0": { - "question": "Toegevoegd door {search}" - } - } - }, - "3": { - "options": { - "0": { - "question": "Niet toegevoegd door {search}" - } - } - }, - "4": { - "options": { - "0": { - "question": "Toegevoegd vóór {search}" - } - } - }, - "6": { - "options": { - "0": { - "question": "Gebruikerstaal (iso-code) {search}" - } - } - }, - "9": { - "options": { - "0": { - "question": "GRB-thema uitsluiten" - } - } - }, - "5": { - "options": { - "0": { - "question": "Toegevoegd na {search}" - } - } - }, - "0": { - "options": { - "0": { - "question": "Themanaam bevat {search}" - } - } - }, - "1": { - "options": { - "0": { - "question": "Themanaam bevat geen {search}" - } - } - }, - "7": { - "options": { - "0": { - "question": "Gemaakt met {search}" - } - } - }, - "8": { - "options": { - "0": { - "question": "Changeset voegde minstens één afbeelding toe" - } - } - } - }, - "tagRenderings": { - "contributor": { - "question": "Welke bijdrager maakte deze verandering?", - "render": "Wijziging aangebracht door {user}" - }, - "host": { - "render": "Gewijzigd met {host}", - "question": "Met welke host (website) is deze wijziging gemaakt?" - }, - "locale": { - "question": "In welke 'locale' (taal) is deze wijziging gemaakt?", - "render": "De gebruikerstaal (locale) is {locale}" - }, - "theme-id": { - "question": "Welk thema werd gebruikt voor deze wijziging?", - "render": "Verander met thema {theme}" - }, - "version": { - "question": "Welke versie van MapComplete is gebruikt voor deze wijziging?", - "render": "Gemaakt met {editor}" - }, - "show_changeset_id": { - "render": "Changeset {id}" - } - }, - "name": "Changeset centra", - "title": { - "render": "Changeset voor {theme}" - } - }, - "1": { - "override": { - "tagRenderings+": { - "0": { - "render": "Meer statistieken vind je hier" - } - } - } - } - }, - "shortDescription": "Toont wijzigingen gemaakt met MapComplete", - "title": "Wijzigingen gemaakt met MapComplete" - }, - "ski": { - "description": "Alles om te skiën", - "title": "Skipistes en kabelbanen" } -} +} \ No newline at end of file diff --git a/langs/uk.json b/langs/uk.json index 5bc7cbfee8..cbef7bd45e 100644 --- a/langs/uk.json +++ b/langs/uk.json @@ -469,11 +469,26 @@ } }, "title": "Завантажте свій трек на OpenStreetMap.org", - "uploading": "Завантажуємо трасування…", - "uploadFinished": "Ваш трек завантажено!" + "uploadFinished": "Ваш трек завантажено!", + "uploading": "Завантажуємо трасування…" }, + "uploadPending": "{count} змін на розгляді", "uploadPendingSingle": "Очікується одна зміна", + "uploadingChanges": "Завантаження змін…", "useSearch": "Скористайтеся пошуком вище, щоб побачити більше варіантів", + "visualFeedback": { + "closestFeaturesAre": "{n} елементи у вікні перегляду.", + "directionsAbsolute": { + "E": "схід", + "N": "північ", + "NE": "північний схід", + "NW": "північний захід", + "S": "південь", + "SE": "південний схід", + "SW": "південний захід", + "W": "захід" + } + }, "waitingForGeopermission": "Очікуємо вашого дозволу на використання геолокації…", "waitingForLocation": "Пошук вашого поточного місцезнаходження…", "welcomeBack": "З поверненням!", @@ -491,21 +506,6 @@ }, "readMore": "Прочитайте решту статті", "searchWikidata": "Пошук у Вікіданих" - }, - "uploadPending": "{count} змін на розгляді", - "uploadingChanges": "Завантаження змін…", - "visualFeedback": { - "directionsAbsolute": { - "E": "схід", - "N": "північ", - "NE": "північний схід", - "NW": "північний захід", - "S": "південь", - "SE": "південний схід", - "SW": "південний захід", - "W": "захід" - }, - "closestFeaturesAre": "{n} елементи у вікні перегляду." } }, "hotkeyDocumentation": { @@ -618,4 +618,4 @@ "spamSite": "{host} вважається неякісним веб-сайтом. Використання цього веб-сайту заборонено." } } -} +} \ No newline at end of file From 937fcc19a8ce2c5f9379dc0fcb49b1e77ca192fb Mon Sep 17 00:00:00 2001 From: small Date: Wed, 20 Nov 2024 18:43:16 +0000 Subject: [PATCH 091/207] Translated using Weblate (Dutch) Currently translated at 87.8% (634 of 722 strings) Translation: MapComplete/core Translate-URL: https://translate.mapcomplete.org/projects/mapcomplete/core/nl/ --- langs/nl.json | 30 ++++++++++++++++++++++++++---- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/langs/nl.json b/langs/nl.json index b85a0bea02..dec4f0b44f 100644 --- a/langs/nl.json +++ b/langs/nl.json @@ -295,7 +295,12 @@ "logout": "Afmelden", "menu": { "aboutMapComplete": "Over MapComplete", - "filter": "Filter data" + "filter": "Filter data", + "aboutCurrentThemeTitle": "Over deze kaart", + "moreUtilsTitle": "Ontdek meer", + "openHereDifferentApp": "Open de huidige locatie in andere toepassingen", + "showIntroduction": "Toon introductie", + "title": "Menu" }, "morescreen": { "createYourOwnTheme": "Maak je eigen MapComplete-kaart", @@ -399,7 +404,9 @@ "recents": "Recent bekeken plaatsen", "search": "Zoek naar een locatie, filter of kaart", "searchShort": "Zoek…", - "searching": "Aan het zoeken…" + "searching": "Aan het zoeken…", + "nMoreFilters": "{n} meer", + "nothingFor": "Geen resultaten gevonden voor {term}" }, "share": "Deel deze locatie", "sharescreen": { @@ -409,7 +416,15 @@ "fsWelcomeMessage": "Toon het welkomstbericht en de bijhorende tabbladen", "intro": "Kopieer onderstaande link om deze kaart naar vrienden en familie door te sturen:", "thanksForSharing": "Bedankt om te delen!", - "title": "Deel deze kaart" + "title": "Deel deze kaart", + "fsBackground": "Wisselende achtergronden inschakelen", + "fsFilter": "De mogelijkheid inschakelen om te wisselen tussen lagen en filters", + "fsGeolocation": "Geolocatie inschakelen", + "openInOtherApplications": "De huidige locatie openen met een andere kaarttoepassing", + "openLayers": "Open het menu met lagen en filters", + "options": "Opties voor delen", + "stateIsIncluded": "De huidige status van de lagen en filters is opgenomen in de gedeelde link en iframe.", + "documentation": "Voor meer informatie over beschikbare URL-parameters, raadpleeg de documentatie" }, "skip": "Sla deze vraag over", "testing": "Testmode - wijzigingen worden niet opgeslaan", @@ -530,7 +545,14 @@ "disableAll": "Alles uitschakelen", "enableAll": "Alles inschakelen" }, - "geopermissionDenied": "Locatietoestemming werd geweigerd" + "geopermissionDenied": "Locatietoestemming werd geweigerd", + "retry": "Opnieuw proberen", + "searchAnswer": "Zoek een optie…", + "seeIndex": "Zie het overzich van alle thematische kaarten", + "uploadError": "Fout tijdens het uploaden van wijzigingen: {error}", + "mappingsAreHidden": "Sommige opties zijn verborgen. Gebruik zoeken om meer opties te tonen.", + "poweredByMapComplete": "Powered by MapComplete - crowdsourced, thematische kaarten met OpenStreetMap", + "uploadPending": "{count} wijzigingen in behandeling" }, "hotkeyDocumentation": { "action": "Actie", From 1b95983532ecd0347572e6331bb9c4842542b53c Mon Sep 17 00:00:00 2001 From: Weblate Admin Date: Thu, 21 Nov 2024 09:14:49 +0000 Subject: [PATCH 092/207] Translated using Weblate (Dutch) Currently translated at 87.8% (634 of 722 strings) Translation: MapComplete/core Translate-URL: https://translate.mapcomplete.org/projects/mapcomplete/core/nl/ --- langs/nl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langs/nl.json b/langs/nl.json index dec4f0b44f..95a87348d1 100644 --- a/langs/nl.json +++ b/langs/nl.json @@ -87,7 +87,7 @@ "tab": "Jouw favorieten en beoordelingen", "downloadGeojson": "Download je favorieten als geojson", "downloadGpx": "Download je favorieten als GPX", - "intro": "Je hebt {lengte} locaties gemarkeerd als favoriete locatie.", + "intro": "Je hebt {length} locaties gemarkeerd als favoriete locatie.", "introPrivacy": "Deze lijst is alleen voor jou zichtbaar", "title": "Je favoriete locaties", "loginToSeeList": "Log in om de lijst met locaties te zien die je als favoriet hebt gemarkeerd" From 35664ae2fb3ae01e9be147515d343837736ca57d Mon Sep 17 00:00:00 2001 From: Weblate Date: Thu, 21 Nov 2024 10:17:45 +0100 Subject: [PATCH 093/207] Update translation files Updated by "Cleanup translation files" hook in Weblate. Translation: MapComplete/themes Translate-URL: https://translate.mapcomplete.org/projects/mapcomplete/themes/ --- langs/themes/nl.json | 114 +------------------------------------------ 1 file changed, 2 insertions(+), 112 deletions(-) diff --git a/langs/themes/nl.json b/langs/themes/nl.json index 266a9c76c1..e976bb4969 100644 --- a/langs/themes/nl.json +++ b/langs/themes/nl.json @@ -653,37 +653,8 @@ "building type": { "question": "Wat voor soort gebouw is dit?" }, - "grb-fixme": { - "mappings": { - "0": { - "then": "Geen fixme" - } - }, - "question": "Wat zegt de fixme?", - "render": "De fixme is {fixme}" - }, - "grb-housenumber": { - "mappings": { - "0": { - "then": "Geen huisnummer" - } - }, - "question": "Wat is het huisnummer?", - "render": "Het huisnummer is {addr:housenumber}" - }, - "grb-min-level": { - "question": "Hoeveel verdiepingen ontbreken?", - "render": "Dit gebouw begint maar op de {building:min_level} verdieping" - }, "grb-reference": { "render": "Werd geïmporteerd vanuit GRB, het referentienummer is {source:geometry:ref}" - }, - "grb-street": { - "question": "Wat is de straat?", - "render": "De straat is {addr:street}" - }, - "grb-unit": { - "render": "De wooneenheid-aanduiding is {addr:unit} " } } }, @@ -700,35 +671,8 @@ } } } - }, - "5": { - "override": { - "tagRenderings+": { - "0": { - "mappings": { - "0": { - "then": "Geen omliggend OSM-gebouw gevonden" - } - } - }, - "3": { - "mappings": { - "0": { - "then": "Geen omliggend OSM-gebouw gevonden. Een omliggend gebouw is nodig om dit punt als adres punt toe te voegen.
Importeer eerst de gebouwen. Vernieuw dan de pagina om losse adressen toe te voegen
" - } - }, - "render": { - "special": { - "text": "Voeg dit adres als een nieuw adrespunt toe" - } - } - } - } - } } - }, - "shortDescription": "Grb import helper tool", - "title": "GRB import helper" + } }, "guideposts": { "description": "Wegwijzers (ook wel handwijzer genoemd) zijn vaak te vinden langs officiële wandel-, fiets-, ski- of paardrijroutes om de richtingen naar verschillende bestemmingen aan te geven. Vaak zijn ze vernoemd naar een regio of plaats en geven ze de hoogte aan.\n\nDe positie van een wegwijzer kan door een wandelaar/fietser/renner/skiër worden gebruikt als bevestiging van de huidige positie, vooral als ze een gedrukte kaart zonder GPS-ontvanger gebruiken. ", @@ -1160,11 +1104,6 @@ }, "title": "Dierenartsen, hondenloopzones en andere huisdiervriendelijke plaatsen" }, - "play_forests": { - "description": "Een speelbos is een zone in een bos die vrij toegankelijk is voor spelende kinderen. Deze wordt in bossen van het Agentschap Natuur en bos altijd aangeduid met het overeenkomstige bord.", - "shortDescription": "Deze kaart toont speelbossen", - "title": "Speelbossen" - }, "playgrounds": { "description": "Op deze kaart vind je speeltuinen en kan je zelf meer informatie en foto's toevoegen", "shortDescription": "Een kaart met speeltuinen", @@ -1238,47 +1177,6 @@ "description": "Alles om te skiën", "title": "Skipistes en kabelbanen" }, - "speelplekken": { - "description": "

Welkom bij de Groendoener!

De Zuidrand dat is spelen, ravotten, chillen, wandelen,… in het groen. Meer dan 200 grote en kleine speelplekken liggen er in parken, in bossen en op pleintjes te wachten om ontdekt te worden. De verschillende speelplekken werden getest én goedgekeurd door kinder- en jongerenreporters uit de Zuidrand. Met leuke challenges dagen de reporters jou uit om ook op ontdekking te gaan. Klik op een speelplek op de kaart, bekijk het filmpje en ga op verkenning!

Het project groendoener kadert binnen het strategisch project Beleefbare Open Ruimte in de Antwerpse Zuidrand en is een samenwerking tussen het departement Leefmilieu van provincie Antwerpen, Sportpret vzw, een OpenStreetMap-België Consultent en Createlli vzw. Het project kwam tot stand met steun van Departement Omgeving van de Vlaamse Overheid.
", - "layers": { - "6": { - "name": "Wandelroutes van provincie Antwerpen", - "tagRenderings": { - "walk-description": { - "render": "

Korte beschrijving:

{description}" - }, - "walk-length": { - "render": "Deze wandeling is {_length:km}km lang" - }, - "walk-operator": { - "question": "Wie beheert deze wandeling en plaatst dus de signalisatiebordjes?" - }, - "walk-operator-email": { - "question": "Naar wie kan men emailen bij problemen rond signalisatie?", - "render": "Bij problemen met signalisatie kan men emailen naar {operator:email}" - }, - "walk-type": { - "mappings": { - "0": { - "then": "Dit is een internationale wandelroute" - }, - "1": { - "then": "Dit is een nationale wandelroute" - }, - "2": { - "then": "Dit is een regionale wandelroute" - }, - "3": { - "then": "Dit is een lokale wandelroute" - } - } - } - } - } - }, - "shortDescription": "Speelplekken in de Antwerpse Zuidrand", - "title": "Welkom bij de groendoener!" - }, "sport_pitches": { "description": "Een sportveld is een ingerichte plaats met infrastructuur om een sport te beoefenen", "shortDescription": "Deze kaart toont sportvelden", @@ -1399,10 +1297,6 @@ }, "title": "Straatverlichting" }, - "street_lighting_assen": { - "description": "Op deze kaart vind je alles over straatlantaarns + een dataset van Assen", - "title": "Straatverlichting - Assen" - }, "surveillance": { "description": "Op deze open kaart kan je bewakingscamera's vinden.", "shortDescription": "Bewakingscameras en dergelijke", @@ -1516,13 +1410,9 @@ "description": "Kaart met afvalbakken en recyclingfaciliteiten.", "title": "Afval" }, - "waste_assen": { - "description": "Kaart met afvalbakken en recyclingfaciliteiten + een dataset voor Assen.", - "title": "Afval - Assen" - }, "waste_basket": { "description": "Op deze kaart vind je afvalbakken bij jou in de buurt. Als er een afvalbak ontbreekt op deze kaart, kun je deze zelf toevoegen", "shortDescription": "Een kaart met vuilnisbakken", "title": "Vuilnisbakken" } -} \ No newline at end of file +} From 1cc00b11b5f4d42a48f6f56052c97ce791c11a5c Mon Sep 17 00:00:00 2001 From: Weblate Date: Thu, 21 Nov 2024 10:17:47 +0100 Subject: [PATCH 094/207] Update translation files Updated by "Cleanup translation files" hook in Weblate. Translation: MapComplete/layers Translate-URL: https://translate.mapcomplete.org/projects/mapcomplete/layers/ --- langs/layers/nl.json | 42 ++---------------------------------------- 1 file changed, 2 insertions(+), 40 deletions(-) diff --git a/langs/layers/nl.json b/langs/layers/nl.json index b15d453610..413acc166f 100644 --- a/langs/layers/nl.json +++ b/langs/layers/nl.json @@ -1730,9 +1730,6 @@ }, "title": { "mappings": { - "0": { - "then": "{name}" - }, "1": { "then": "Vogelkijkhut {name}" }, @@ -5810,11 +5807,6 @@ } }, "title": { - "mappings": { - "0": { - "then": "{name}" - } - }, "render": "Natuurgebied" } }, @@ -6360,21 +6352,6 @@ "render": "Picknicktafel" } }, - "play_forest": { - "description": "Een speelbos is een vrij toegankelijke zone in een bos", - "name": "Speelbossen", - "title": { - "mappings": { - "0": { - "then": "{name}" - }, - "1": { - "then": "Speelbos {name}" - } - }, - "render": "Speelbos" - } - }, "playground": { "deletion": { "nonDeleteMappings": { @@ -7909,9 +7886,6 @@ }, "title": { "mappings": { - "0": { - "then": "{name}" - }, "1": { "then": "Voetpad" }, @@ -9924,25 +9898,13 @@ } }, "village_green": { - "description": "Een laag die dorpsgroen toont (gemeenschapsgroen, maar niet echt een park)", - "name": "Speelweide", - "title": { - "mappings": { - "0": { - "then": "{name}" - } - }, - "render": "Speelweide" - } + "description": "Een laag die dorpsgroen toont (gemeenschapsgroen, maar niet echt een park)" }, "visitor_information_centre": { "description": "Een bezoekerscentrum biedt informatie over een specifieke attractie of bezienswaardigheid waar het is gevestigd.", "name": "Bezoekerscentrum", "title": { "mappings": { - "0": { - "then": "{name:nl}" - }, "1": { "then": "{name}" } @@ -10172,4 +10134,4 @@ "render": "windturbine" } } -} \ No newline at end of file +} From 208d7ecf4e4386ddbd9d58a71a0b6e4fcb26beaa Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Thu, 21 Nov 2024 11:43:28 +0100 Subject: [PATCH 095/207] Themes(surveillance): fix tagging --- .../surveillance_camera.json | 46 ++++---- .../mapcomplete-changes.json | 102 +++++++++++++----- src/Logic/State/UserSettingsMetaTagging.ts | 48 ++------- 3 files changed, 104 insertions(+), 92 deletions(-) diff --git a/assets/layers/surveillance_camera/surveillance_camera.json b/assets/layers/surveillance_camera/surveillance_camera.json index cd70f67587..c699dfc20d 100644 --- a/assets/layers/surveillance_camera/surveillance_camera.json +++ b/assets/layers/surveillance_camera/surveillance_camera.json @@ -456,11 +456,7 @@ }, "mappings": [ { - "if": { - "and": [ - "surveillance=public" - ] - }, + "if": "surveillance=public", "then": { "en": "A public area is surveilled, such as a street, a bridge, a square, a park, a train station, a public corridor or tunnel, …", "nl": "Bewaking van de publieke ruimte, dus een straat, een brug, een park, een plein, een stationsgebouw, een publiek toegankelijke gang of tunnel…", @@ -475,11 +471,7 @@ } }, { - "if": { - "and": [ - "surveillance=outdoor" - ] - }, + "if": "surveillance=outdoor", "then": { "en": "An outdoor, yet private area is surveilled (e.g. a parking lot, a fuel station, courtyard, entrance, private driveway, …)", "nl": "Een buitenruimte met privaat karakter (zoals een privé-oprit, een parking, tankstation, …)", @@ -517,20 +509,13 @@ }, { "question": { - "en": "Is the public space surveilled by this camera an indoor or outdoor space?", - "nl": "Bevindt de bewaakte publieke ruimte camera zich binnen of buiten?", - "fr": "L'espace public surveillé par cette caméra est-il un espace intérieur ou extérieur ?", - "it": "Lo spazio pubblico sorvegliato da questa videocamera è all'aperto o al chiuso?", - "de": "Handelt es sich bei dem von dieser Kamera überwachten öffentlichen Raum um einen Innen- oder Außenbereich?", - "da": "Er det offentlige rum, der overvåges af dette kamera, et indendørs eller udendørs rum?", - "es": "¿El espacio público vigilado por esta cámara es interior o exterior?", - "ca": "L'espai públic vigilat per aquesta càmera és un espai interior o exterior?", - "cs": "Je veřejný prostor sledovaný touto kamerou vnitřní nebo venkovní prostor?", - "sl": "Ali je javni prostor, ki ga nadzoruje ta kamera, notranji ali zunanji?" + "en": "Is this camera located inside or outside?", + "nl": "Bevindt de camera zich binnen of buiten?" }, "condition": { "and": [ - "surveillance:type=public" + "surveillance!=outdoor", + "surveillance!=indoor" ] }, "mappings": [ @@ -583,7 +568,7 @@ "hideInAnswer": true } ], - "id": "is_indoor" + "id": "camera_is_indoor" }, { "question": { @@ -614,9 +599,20 @@ "type": "nat" }, "condition": { - "or": [ - "indoor=yes", - "surveillance:type=ye" + "and": [ + "camera:type!=doorbell", + { + "or": [ + "indoor=yes", + "surveillance=indoor" + ] + }, + { + "or": [ + "surveillance:type=alpr", + "surveillance:type=camera" + ] + } ] }, "id": "Level" diff --git a/assets/themes/mapcomplete-changes/mapcomplete-changes.json b/assets/themes/mapcomplete-changes/mapcomplete-changes.json index 504e47bf2b..b725118472 100644 --- a/assets/themes/mapcomplete-changes/mapcomplete-changes.json +++ b/assets/themes/mapcomplete-changes/mapcomplete-changes.json @@ -4,20 +4,26 @@ "en": "Changes made with MapComplete", "de": "Änderungen mit MapComplete", "cs": "Změny provedené pomocí MapComplete", - "es": "Cambios realizados con MapComplete" + "es": "Cambios realizados con MapComplete", + "fr": "Modifications faites avec MapComplete", + "nl": "Wijzigingen gemaakt met MapComplete" }, "shortDescription": { "en": "Shows changes made by MapComplete", "de": "Zeigt die von MapComplete vorgenommenen Änderungen an", "cs": "Zobrazuje změny provedené nástrojem MapComplete", - "es": "Muestra los cambios realizados por MapComplete" + "es": "Muestra los cambios realizados por MapComplete", + "fr": "Afficher les modifications faites avec MapComplete", + "nl": "Toont wijzigingen gemaakt met MapComplete" }, "description": { "en": "This maps shows all the changes made with MapComplete", "de": "Diese Karte zeigt alle mit MapComplete vorgenommenen Änderungen", "es": "Este mapa muestra todos los cambios realizados con MapComplete", "pl": "Ta mapa pokazuje wszystkie zmiany wprowadzone za pomocą MapComplete", - "cs": "Tyto mapy zobrazují všechny změny provedené pomocí MapComplete" + "cs": "Tyto mapy zobrazují všechny změny provedené pomocí MapComplete", + "fr": "Cette carte montre tous les changements effectués avec MapComplete", + "nl": "Deze kaarten tonen alle wijzigingen die zijn gemaakt met MapComplete" }, "icon": "./assets/svg/logo.svg", "hideFromOverview": true, @@ -30,7 +36,9 @@ "name": { "en": "Changeset centers", "de": "Changeset-Zentren", - "es": "Centros de conjuntos de cambios" + "es": "Centros de conjuntos de cambios", + "fr": "Centre du groupe de modifications", + "nl": "Changeset centra" }, "minzoom": 0, "source": { @@ -43,14 +51,16 @@ "en": "Changeset for {theme}", "de": "Änderungssatz für {theme}", "cs": "Sada změn pro {theme}", - "es": "Conjunto de cambios para {theme}" + "es": "Conjunto de cambios para {theme}", + "nl": "Changeset voor {theme}" } }, "description": { "en": "Shows all MapComplete changes", "de": "Zeigt alle MapComplete-Änderungen", "es": "Muestra todos los cambios de MapComplete", - "cs": "Zobrazí všechny změny MapComplete" + "cs": "Zobrazí všechny změny MapComplete", + "nl": "Toon alle MapComplete-wijzigingen" }, "tagRenderings": [ { @@ -59,7 +69,8 @@ "en": "Changeset {id}", "de": "Änderungssatz {id}", "cs": "Sada změn {id}", - "es": "Conjunto de cambios {id}" + "es": "Conjunto de cambios {id}", + "nl": "Changeset {id}" } }, { @@ -68,7 +79,8 @@ "en": "What contributor did make this change?", "de": "Wer hat zu dieser Änderung beigetragen?", "cs": "Který přispěvatel provedl tuto změnu?", - "es": "¿Qué colaborador realizó este cambio?" + "es": "¿Qué colaborador realizó este cambio?", + "nl": "Welke bijdrager maakte deze verandering?" }, "freeform": { "key": "user" @@ -77,7 +89,9 @@ "en": "Change made by {user}", "de": "Änderung vorgenommen von {user}", "cs": "Změna provedena uživatelem {user}", - "es": "Cambio realizado por {user}" + "es": "Cambio realizado por {user}", + "fr": "Modification faite par {user}", + "nl": "Wijziging aangebracht door {user}" } }, { @@ -86,7 +100,8 @@ "en": "What theme was used to make this change?", "de": "Welches Thema wurde für diese Änderung verwendet?", "cs": "Jaký motiv byl použit k provedení této změny?", - "es": "¿Qué tema se utilizó para realizar este cambio?" + "es": "¿Qué tema se utilizó para realizar este cambio?", + "nl": "Welk thema werd gebruikt voor deze wijziging?" }, "freeform": { "key": "theme" @@ -94,7 +109,8 @@ "render": { "en": "Change with theme {theme}", "de": "Änderung mit Thema {theme}", - "es": "Cambio con el tema {theme}" + "es": "Cambio con el tema {theme}", + "nl": "Verander met thema {theme}" } }, { @@ -106,13 +122,15 @@ "en": "What locale (language) was this change made in?", "de": "In welcher Sprache (Locale) wurde diese Änderung vorgenommen?", "cs": "V jakém prostředí (jazyce) byla tato změna provedena?", - "es": "¿En qué configuración regional (idioma) se realizó este cambio?" + "es": "¿En qué configuración regional (idioma) se realizó este cambio?", + "nl": "In welke 'locale' (taal) is deze wijziging gemaakt?" }, "render": { "en": "User locale is {locale}", "de": "Die Benutzersprache ist {locale}", "cs": "Uživatelské prostředí je {locale}", - "es": "Configuración regional del usuario es {locale}" + "es": "Configuración regional del usuario es {locale}", + "nl": "De gebruikerstaal (locale) is {locale}" } }, { @@ -121,13 +139,15 @@ "en": "Change with with {host}", "de": "Änderung mit {host}", "cs": "Změnit pomocí {host}", - "es": "Cambio realizado con {host}" + "es": "Cambio realizado con {host}", + "nl": "Gewijzigd met {host}" }, "question": { "en": "What host (website) was this change made with?", "de": "Bei welchem Host (Website) wurde diese Änderung vorgenommen?", "cs": "U jakého hostitele (webové stránky) byla tato změna provedena?", - "es": "¿Con qué anfitrión (sitio web) se realizó este cambio?" + "es": "¿Con qué anfitrión (sitio web) se realizó este cambio?", + "nl": "Met welke host (website) is deze wijziging gemaakt?" }, "freeform": { "key": "host" @@ -151,13 +171,17 @@ "en": "What version of MapComplete was used to make this change?", "de": "Welche Version von MapComplete wurde verwendet, um diese Änderung vorzunehmen?", "cs": "Jaká verze aplikace MapComplete byla použita k provedení této změny?", - "es": "¿Qué versión de MapComplete se utilizó para realizar este cambio?" + "es": "¿Qué versión de MapComplete se utilizó para realizar este cambio?", + "fr": "Quelle version de MapCompletee a été utilisée pour faire cette modification ?", + "nl": "Welke versie van MapComplete is gebruikt voor deze wijziging?" }, "render": { "en": "Made with {editor}", "de": "Erstellt mit {editor}", "cs": "Vytvořeno pomocí {editor}", - "es": "Hecho con {editor}" + "es": "Hecho con {editor}", + "fr": "Fait avec {editor}", + "nl": "Gemaakt met {editor}" }, "freeform": { "key": "editor" @@ -559,7 +583,9 @@ "de": "Themenname enthält {search}", "es": "El nombre del tema contiene {search}", "pl": "Nazwa tematu zawiera {search}", - "cs": "Název obsahuje {search}" + "cs": "Název obsahuje {search}", + "fr": "Le nom du thème contient {search}", + "nl": "Themanaam bevat {search}" } } ] @@ -578,7 +604,9 @@ "en": "Themename does not contain {search}", "de": "Themename enthält nicht {search}", "es": "El nombre del tema no contiene {search}", - "cs": "Název motivu neobsahuje {search}" + "cs": "Název motivu neobsahuje {search}", + "fr": "Le nom du thème ne contient pas {search}", + "nl": "Themanaam bevat geen {search}" } } ] @@ -597,7 +625,9 @@ "en": "Made by contributor {search}", "de": "Erstellt von Mitwirkendem {search}", "es": "Hecho por el colaborador {search}", - "cs": "Vytvořeno přispěvatelem {search}" + "cs": "Vytvořeno přispěvatelem {search}", + "fr": "Fait par le·a contributeur·trice {search}", + "nl": "Toegevoegd door {search}" } } ] @@ -616,7 +646,9 @@ "en": "Not made by contributor {search}", "de": "Nicht erstellt von Mitwirkendem {search}", "es": "No hecho por el colaborador {search}", - "cs": "Nevytvořeno přispěvatelem {search}" + "cs": "Nevytvořeno přispěvatelem {search}", + "fr": "Pas fait par le·a contributeur·trice {search}", + "nl": "Niet toegevoegd door {search}" } } ] @@ -636,7 +668,9 @@ "en": "Made before {search}", "de": "Erstellt vor {search}", "es": "Hecho antes de {search}", - "cs": "Vytvořeno před {search}" + "cs": "Vytvořeno před {search}", + "fr": "Fait avant {search}", + "nl": "Toegevoegd vóór {search}" } } ] @@ -656,7 +690,9 @@ "en": "Made after {search}", "de": "Erstellt nach {search}", "es": "Hecho después de {search}", - "cs": "Vytvořeno po {search}" + "cs": "Vytvořeno po {search}", + "fr": "Fait après {search}", + "nl": "Toegevoegd na {search}" } } ] @@ -675,7 +711,9 @@ "en": "User language (iso-code) {search}", "de": "Benutzersprache (ISO-Code) {search}", "es": "Idioma del usuario (código ISO) {search}", - "cs": "Jazyk uživatele (iso-kód) {search}" + "cs": "Jazyk uživatele (iso-kód) {search}", + "fr": "Langage utilisateur (code iso) {search}", + "nl": "Gebruikerstaal (iso-code) {search}" } } ] @@ -694,7 +732,8 @@ "en": "Made with host {search}", "de": "Erstellt mit Host {search}", "cs": "Vytvořeno pomocí hostitele {search}", - "es": "Hecho con el anfitrión {search}" + "es": "Hecho con el anfitrión {search}", + "nl": "Gemaakt met {search}" } } ] @@ -708,7 +747,8 @@ "en": "Changeset added at least one image", "de": "Changeset hat mindestens ein Bild hinzugefügt", "cs": "Sada změn přidala alespoň jeden obrázek", - "es": "El conjunto de cambios agregó al menos una imagen" + "es": "El conjunto de cambios agregó al menos una imagen", + "nl": "Changeset voegde minstens één afbeelding toe" } } ] @@ -722,7 +762,8 @@ "en": "Exclude GRB theme", "de": "GRB-Thema ausschließen", "cs": "Vyloučit motiv GRB", - "es": "Excluir el tema GRB" + "es": "Excluir el tema GRB", + "nl": "GRB-thema uitsluiten" } } ] @@ -736,7 +777,8 @@ "en": "Exclude etymology theme", "de": "Etymologie-Thema ausschließen", "es": "Excluir el tema de etimología", - "cs": "Vyloučit etymologii tématu" + "cs": "Vyloučit etymologii tématu", + "nl": "Thema etymologie uitsluiten" } } ] @@ -754,7 +796,9 @@ "en": "More statistics can be found here", "de": "Weitere Statistiken findest du hier", "cs": "Další statistiky najdete zde", - "es": "Puedes encontrar más estadísticas aquí" + "es": "Puedes encontrar más estadísticas aquí", + "fr": "Plus de statistiques peuvent être trouvées ici", + "nl": "Meer statistieken vind je hier" } }, { diff --git a/src/Logic/State/UserSettingsMetaTagging.ts b/src/Logic/State/UserSettingsMetaTagging.ts index 6e568c5c32..33a5ae85b5 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 From 1c7bd21c8da30d83e57e90851c8064a1c19d257d Mon Sep 17 00:00:00 2001 From: Weblate Admin Date: Fri, 22 Nov 2024 09:58:18 +0000 Subject: [PATCH 096/207] Translated using Weblate (Dutch) Currently translated at 78.5% (3071 of 3912 strings) Translation: MapComplete/layers Translate-URL: https://translate.mapcomplete.org/projects/mapcomplete/layers/nl/ --- langs/layers/nl.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/langs/layers/nl.json b/langs/layers/nl.json index 413acc166f..ebbb393ecd 100644 --- a/langs/layers/nl.json +++ b/langs/layers/nl.json @@ -6098,11 +6098,11 @@ "then": "Er zijn geen parkeerplaatsen voor gehandicapten" }, "2": { - "then": "Er zijn geen parkeerplaatsen voor gehandicapten" + "then": "Er zijn geen parkeerplaatsen voor personen met een beperking" } }, - "question": "Hoeveel parkeerplaatsen voor gehandicapten zijn er op deze parking?", - "render": "Er zijn {capacity:disabled} parkeerplaatsen voor gehandicapten" + "question": "Hoeveel parkeerplaatsen voor personen met een beperking zijn er op deze parking?", + "render": "Er zijn {capacity:disabled} parkeerplaatsen voor personen met een beperking" }, "parking-type": { "mappings": { From 34672075d4774be4f871c502b43709402e9834a1 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 24 Nov 2024 22:39:13 +0100 Subject: [PATCH 097/207] UX: clicking the 'clear'-button will not expand the search sidebar --- src/UI/Base/Searchbar.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/UI/Base/Searchbar.svelte b/src/UI/Base/Searchbar.svelte index f85fba471c..07c4d1cd3c 100644 --- a/src/UI/Base/Searchbar.svelte +++ b/src/UI/Base/Searchbar.svelte @@ -65,7 +65,7 @@ {#if $value.length > 0} value.set("")} + on:click={(e) =>{ value.set("") ; e.preventDefault()}} color="var(--button-background)" class="mr-3 h-6 w-6 cursor-pointer" /> From e5f0846edd36ae9c13ca106ca7c55c313a9e80ad Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 24 Nov 2024 22:40:05 +0100 Subject: [PATCH 098/207] Feature: add 'onsoftDelete'-option for tagrenderings which will clear when a soft-delete is performed, apply this on pharmacies --- assets/layers/pharmacy/pharmacy.json | 66 +++-------- assets/layers/questions/questions.json | 104 ++++++++++++++++-- src/Logic/Tags/TagUtils.ts | 10 +- .../QuestionableTagRenderingConfigJson.ts | 7 +- src/Models/ThemeConfig/TagRenderingConfig.ts | 94 +++++++++------- src/UI/Popup/DeleteFlow/DeleteWizard.svelte | 7 +- 6 files changed, 186 insertions(+), 102 deletions(-) diff --git a/assets/layers/pharmacy/pharmacy.json b/assets/layers/pharmacy/pharmacy.json index 258a88d04b..d58b32ab55 100644 --- a/assets/layers/pharmacy/pharmacy.json +++ b/assets/layers/pharmacy/pharmacy.json @@ -140,62 +140,15 @@ "pl": "Nazwa tej apteki to {name}", "es": "Esta farmacia se llama {name}", "uk": "Ця аптека називається {name}" - } + }, + "onSoftDelete": [ + "name=" + ] }, "opening_hours", "contact", "payment-options", - { - "id": "wheelchair", - "question": { - "en": "Is this pharmacy easy to access on a wheelchair?", - "de": "Ist die Apotheke für Rollstuhlfahrer leicht zugänglich?", - "nl": "Is het mogelijk om deze apotheek te bereiken met een rolstoel?", - "ca": "És fàcil accedir a aquesta farmàcia amb una cadira de rodes?", - "fr": "Cette pharmacie est-elle facilement accessible en chaise roulante ?", - "cs": "Je tato lékárna snadno přístupná na invalidním vozíku?", - "es": "¿Es esta farmacia de fácil acceso en silla de ruedas?" - }, - "mappings": [ - { - "if": "wheelchair=yes", - "then": { - "en": "This pharmacy is easy to access on a wheelchair", - "ca": "Aquesta farmàcia és fàcil d'accedir en una cadira de rodes", - "de": "Die Apotheke ist für Rollstuhlfahrer leicht zugänglich", - "nl": "Deze apotheek is makkelijk te bereiken met een rolstoel", - "fr": "Cette pharmacie est facile d'accès en chaise roulante", - "cs": "Tato lékárna je snadno přístupná na invalidním vozíku", - "pl": "Ta apteka jest łatwo dostępna na wózku", - "es": "Esta farmacia es de fácil acceso en silla de ruedas" - } - }, - { - "if": "wheelchair=no", - "then": { - "en": "This pharmacy is hard to access on a wheelchair", - "de": "Die Apotheke ist für Rollstuhlfahrer nur schwer zugänglich", - "nl": "Deze apotheek is moeilijk te bereiken met een rolstoel", - "ca": "Aquesta farmàcia es difícil d'accedir amb una cadira de rodes", - "fr": "Cette pharmacie est difficilement accessible en chaise roulante", - "cs": "Tato lékárna je těžko přístupná na invalidním vozíku", - "es": "Esta farmacia es de difícil acceso en silla de ruedas" - } - }, - { - "if": "wheelchair=limited", - "then": { - "en": "This pharmacy has limited access for wheelchair users", - "de": "Die Apotheke ist für Rollstuhlfahrer nur eingeschränkt zugänglich", - "nl": "Deze apotheek is bereikbaar met een rolstoel, maar het is niet makkelijk", - "ca": "Aquesta farmàcia té un accés limitat per a usuaris amb cadira de rodes", - "fr": "L'accès à cette pharmacie est limité en chaise roulante", - "cs": "Tato lékárna má omezený přístup pro vozíčkáře", - "es": "Esta farmacia tiene acceso limitado para usuarios de silla de ruedas" - } - } - ] - } + "wheelchair" ], "filter": [ { @@ -234,6 +187,13 @@ }, "open_now" ], - "deletion": true, + "deletion": { + "softDeletionTags": { + "and": [ + "amenity=", + "fixme=" + ] + } + }, "allowMove": true } diff --git a/assets/layers/questions/questions.json b/assets/layers/questions/questions.json index a5b70f1828..9b5574e57e 100644 --- a/assets/layers/questions/questions.json +++ b/assets/layers/questions/questions.json @@ -216,7 +216,10 @@ "nl": "Pas telefoonnummer aan", "de": "Telefonnummer bearbeiten", "es": "Editar número de teléfono" - } + }, + "onSoftDelete": [ + "phone=" + ] }, { "id": "mastodon", @@ -234,7 +237,11 @@ "render": { "*": "{fediverse_link(contact:mastodon)}" }, - "icon": "./assets/svg/mastodon.svg" + "icon": "./assets/svg/mastodon.svg", + "onSoftDelete": [ + "contact:mastodon=", + "mastodon=" + ] }, { "id": "facebook", @@ -263,7 +270,10 @@ "de": "
Facebook ist bekannt dafür, die psychische Gesundheit zu beeinträchtigen, die öffentliche Meinung zu manipulieren und Hass zu verursachen. Versuche, gesündere Alternativen zu nutzen.
", "es": "
Se sabe que Facebook perjudica la salud mental, manipula la opinión pública y causa odio. Prueba alternativas más saludables
" } - } + }, + "onSoftDelete": [ + "contact:facebook=" + ] }, { "id": "osmlink", @@ -338,7 +348,11 @@ "nl": "Pas emailadres aan", "de": "E-Mail Adresse bearbeiten", "es": "Editar dirección de correo electrónico" - } + }, + "onSoftDelete": [ + "email=", + "contact:email=" + ] }, { "id": "website", @@ -396,7 +410,11 @@ "de": "Webseite bearbeiten", "pl": "Edytuj stronę internetową", "es": "Editar sitio web" - } + }, + "onSoftDelete": [ + "website=", + "contact:website=" + ] }, { "id": "wheelchair-access", @@ -689,6 +707,9 @@ ], "filter": [ "filters.dogs" + ], + "onSoftDelete": [ + "dog=" ] }, { @@ -820,6 +841,9 @@ ], "filter": [ "filters.open_now" + ], + "onSoftDelete": [ + "opening_hours=" ] }, { @@ -1003,6 +1027,9 @@ }, "if": "service:electricity=no" } + ], + "onSoftDelete": [ + "service:electricity=" ] }, { @@ -1108,6 +1135,12 @@ "filter": [ "filters.accepts_cash", "filters.accepts_cards" + ], + "onSoftDelete": [ + "payment:cash=", + "payment:cards=", + "payment:payconiq=", + "payment:qr_code=" ] }, { @@ -1189,6 +1222,11 @@ "cs": "Jsou zde přijímány kreditní karty" } } + ], + "onSoftDelete+": [ + "payment:coins=", + "payment:credit_cards=", + "payment:notes=" ] } }, @@ -1246,6 +1284,10 @@ "pl": "Płatność odbywa się za pomocą karty członkowskiej" } } + ], + "onSoftDelete+": [ + "payment:app=", + "payment:membership_card=" ] } }, @@ -1498,6 +1540,9 @@ }, "hideInAnswer": "_currency!~.*CHF.*" } + ], + "onSoftDelete": [ + "payment:coins:denominations=" ] }, { @@ -1707,6 +1752,9 @@ }, "hideInAnswer": "_currency!~.*CHF.*" } + ], + "onSoftDelete": [ + "payment:notes:denominations=" ] }, { @@ -1964,6 +2012,9 @@ "uk": "Розташований на першому підвальному поверсі" } } + ], + "onSoftDelete": [ + "level=" ] }, { @@ -2045,6 +2096,9 @@ "pl": "Palenie jest dozwolone na zewnątrz." } } + ], + "onSoftDelete": [ + "smoking=" ] }, { @@ -2229,6 +2283,11 @@ ], "filter": [ "filters.has_internet" + ], + "onSoftDelete": [ + "internet=", + "internet_access:fee=", + "internet_access:ssid=" ] }, { @@ -2310,6 +2369,11 @@ "uk": "Доступ до Інтернету в цьому місці безкоштовний тільки для клієнтів" } } + ], + "onSoftDelete": [ + "internet=", + "internet_access:fee=", + "internet_access:ssid=" ] }, { @@ -2372,7 +2436,12 @@ "ca": "El nom de la xarxa és {internet_access:ssid}", "pl": "Nazwa sieci to {internet_access:ssid}", "uk": "Назва мережі: {internet_access:ssid}" - } + }, + "onSoftDelete": [ + "internet=", + "internet_access:fee=", + "internet_access:ssid=" + ] }, { "id": "luminous_or_lit", @@ -2579,6 +2648,9 @@ ], "filter": [ "filters.sugar_free" + ], + "onSoftDelete": [ + "diet:suger_free=" ] }, { @@ -2634,6 +2706,9 @@ ], "filter": [ "filters.lactose_free" + ], + "onSoftDelete": [ + "diet:lactose_free=" ] }, { @@ -2690,6 +2765,9 @@ ], "filter": [ "filters.gluten_free" + ], + "onSoftDelete": [ + "diet:gluten_free=" ] }, { @@ -2736,6 +2814,9 @@ "es": "Esta tienda no tiene oferta vegana" } } + ], + "onSoftDelete": [ + "diet:vegan=" ] }, { @@ -2965,6 +3046,9 @@ "es": "Cerrado durante el invierno" } } + ], + "onSoftDelete": [ + "seasonal=" ] }, { @@ -3011,6 +3095,9 @@ "es": "Esta instalación no ofrece ducha" } } + ], + "onSoftDelete": [ + "shower=" ] }, { @@ -3053,6 +3140,9 @@ "uk": "Не є частиною великого бренду" } } + ], + "onSoftDelete": [ + "brand=" ] }, { @@ -3080,4 +3170,4 @@ } ], "allowMove": false -} \ No newline at end of file +} diff --git a/src/Logic/Tags/TagUtils.ts b/src/Logic/Tags/TagUtils.ts index f64d81315e..8f272b7f52 100644 --- a/src/Logic/Tags/TagUtils.ts +++ b/src/Logic/Tags/TagUtils.ts @@ -10,7 +10,7 @@ import { TagConfigJson } from "../../Models/ThemeConfig/Json/TagConfigJson" import key_counts from "../../assets/key_totals.json" import { ConversionContext } from "../../Models/ThemeConfig/Conversion/ConversionContext" -import { TagsFilterClosed, UploadableTag } from "./TagTypes" +import { FlatTag, TagsFilterClosed, UploadableTag } from "./TagTypes" type Tags = Record @@ -504,6 +504,14 @@ export class TagUtils { * regex.matchesProperties({maxspeed: "50 mph"}) // => true */ + public static Tag( + json: string, + context?: string | ConversionContext + ): FlatTag; + public static Tag( + json: TagConfigJson, + context?: string | ConversionContext + ): TagsFilterClosed; public static Tag( json: TagConfigJson, context: string | ConversionContext = "" diff --git a/src/Models/ThemeConfig/Json/QuestionableTagRenderingConfigJson.ts b/src/Models/ThemeConfig/Json/QuestionableTagRenderingConfigJson.ts index 3adb3a96f9..0bda688baf 100644 --- a/src/Models/ThemeConfig/Json/QuestionableTagRenderingConfigJson.ts +++ b/src/Models/ThemeConfig/Json/QuestionableTagRenderingConfigJson.ts @@ -321,7 +321,7 @@ export interface QuestionableTagRenderingConfigJson extends TagRenderingConfigJs editButtonAriaLabel?: Translatable /** - * What labels should be applied on this tagRendering? + * question: What labels should be applied on this tagRendering? * * A list of labels. These are strings that are used for various purposes, e.g. to only include a subset of the tagRenderings when reusing a layer * @@ -330,4 +330,9 @@ export interface QuestionableTagRenderingConfigJson extends TagRenderingConfigJs * - "description": this label is a description used in the search */ labels?: string[] + + /** + * question: What tags should be applied when the object is soft-deleted? + */ + onSoftDelete?: string[] } diff --git a/src/Models/ThemeConfig/TagRenderingConfig.ts b/src/Models/ThemeConfig/TagRenderingConfig.ts index 483cab3dae..c16bfd966f 100644 --- a/src/Models/ThemeConfig/TagRenderingConfig.ts +++ b/src/Models/ThemeConfig/TagRenderingConfig.ts @@ -19,6 +19,7 @@ import { Feature } from "geojson" import MarkdownUtils from "../../Utils/MarkdownUtils" import { UploadableTag } from "../../Logic/Tags/TagTypes" import LayerConfig from "./LayerConfig" +import ComparingTag from "../../Logic/Tags/ComparingTag" export interface Mapping { readonly if: UploadableTag @@ -80,12 +81,14 @@ export default class TagRenderingConfig { public readonly labels: string[] public readonly classes: string[] | undefined + public readonly onSoftDelete?: ReadonlyArray + constructor( config: | string | TagRenderingConfigJson | (QuestionableTagRenderingConfigJson & { questionHintIsMd?: boolean }), - context?: string + context?: string, ) { let json = config if (json === undefined) { @@ -142,9 +145,22 @@ export default class TagRenderingConfig { this.questionhint = Translations.T(json.questionHint, translationKey + ".questionHint") this.questionHintIsMd = json["questionHintIsMd"] ?? false this.description = Translations.T(json.description, translationKey + ".description") + if(json.onSoftDelete && !Array.isArray(json.onSoftDelete)){ + throw context+".onSoftDelete Not an array: "+typeof json.onSoftDelete + } + this.onSoftDelete = json.onSoftDelete?.map(t => { + const tag = TagUtils.Tag(t, context) + if (tag instanceof RegexTag) { + throw context+".onSoftDelete Invalid onSoftDelete: cannot upload tag " + t + } + if (tag instanceof ComparingTag) { + throw context+".onSoftDelete Invalid onSoftDelete: cannot upload tag " + t + } + return tag + }) this.editButtonAriaLabel = Translations.T( json.editButtonAriaLabel, - translationKey + ".editButtonAriaLabel" + translationKey + ".editButtonAriaLabel", ) this.condition = TagUtils.Tag(json.condition ?? { and: [] }, `${context}.condition`) @@ -160,7 +176,7 @@ export default class TagRenderingConfig { } this.metacondition = TagUtils.Tag( json.metacondition ?? { and: [] }, - `${context}.metacondition` + `${context}.metacondition`, ) if (json.freeform) { if ( @@ -178,7 +194,7 @@ export default class TagRenderingConfig { }, perhaps you meant ${Utils.sortedByLevenshteinDistance( json.freeform.key, Validators.availableTypes, - (s) => s + (s) => s, )}` } const type: ValidatorType = json.freeform.type ?? "string" @@ -200,7 +216,7 @@ export default class TagRenderingConfig { placeholder, addExtraTags: json.freeform.addExtraTags?.map((tg, i) => - TagUtils.ParseUploadableTag(tg, `${context}.extratag[${i}]`) + TagUtils.ParseUploadableTag(tg, `${context}.extratag[${i}]`), ) ?? [], inline: json.freeform.inline ?? false, default: json.freeform.default, @@ -266,8 +282,8 @@ export default class TagRenderingConfig { context, this.multiAnswer, this.question !== undefined, - commonIconSize - ) + commonIconSize, + ), ) } else { this.mappings = [] @@ -293,7 +309,7 @@ export default class TagRenderingConfig { for (const expectedKey of keys) { if (usedKeys.indexOf(expectedKey) < 0) { const msg = `${context}.mappings[${i}]: This mapping only defines values for ${usedKeys.join( - ", " + ", ", )}, but it should also give a value for ${expectedKey}` this.configuration_warnings.push(msg) } @@ -340,7 +356,7 @@ export default class TagRenderingConfig { context: string, multiAnswer?: boolean, isQuestionable?: boolean, - commonSize: string = "small" + commonSize: string = "small", ): Mapping { const ctx = `${translationKey}.mappings.${i}` if (mapping.if === undefined) { @@ -349,7 +365,7 @@ export default class TagRenderingConfig { if (mapping.then === undefined) { if (mapping["render"] !== undefined) { throw `${ctx}: Invalid mapping: no 'then'-clause found. You might have typed 'render' instead of 'then', change it in ${JSON.stringify( - mapping + mapping, )}` } throw `${ctx}: Invalid mapping: no 'then'-clause found in ${JSON.stringify(mapping)}` @@ -360,7 +376,7 @@ export default class TagRenderingConfig { if (mapping["render"] !== undefined) { throw `${ctx}: Invalid mapping: a 'render'-key is present, this is probably a bug: ${JSON.stringify( - mapping + mapping, )}` } if (typeof mapping.if !== "string" && mapping.if["length"] !== undefined) { @@ -371,8 +387,8 @@ export default class TagRenderingConfig { throw `${ctx}.addExtraTags: expected a list, but got a ${typeof mapping.addExtraTags}` } if (mapping.addExtraTags !== undefined && multiAnswer) { - const usedKeys = mapping.addExtraTags?.flatMap((et) => TagUtils.Tag(et).usedKeys()) - if (usedKeys.some((key) => TagUtils.Tag(mapping.if).usedKeys().indexOf(key) > 0)) { + const usedKeys = mapping.addExtraTags?.flatMap((et) => TagUtils.Tag(et, context).usedKeys()) + if (usedKeys.some((key) => TagUtils.Tag(mapping.if, context).usedKeys().indexOf(key) > 0)) { throw `${ctx}: Invalid mapping: got a multi-Answer with addExtraTags which also modifies one of the keys; this is not allowed` } } @@ -383,11 +399,11 @@ export default class TagRenderingConfig { } else if (mapping.hideInAnswer !== undefined) { hideInAnswer = TagUtils.Tag( mapping.hideInAnswer, - `${context}.mapping[${i}].hideInAnswer` + `${context}.mapping[${i}].hideInAnswer`, ) } const addExtraTags = (mapping.addExtraTags ?? []).map((str, j) => - TagUtils.SimpleTag(str, `${ctx}.addExtraTags[${j}]`) + TagUtils.SimpleTag(str, `${ctx}.addExtraTags[${j}]`), ) if (hideInAnswer === true && addExtraTags.length > 0) { throw `${ctx}: Invalid mapping: 'hideInAnswer' is set to 'true', but 'addExtraTags' is enabled as well. This means that extra tags will be applied if this mapping is chosen as answer, but it cannot be chosen as answer. This either indicates a thought error or obsolete code that must be removed.` @@ -483,7 +499,7 @@ export default class TagRenderingConfig { * @constructor */ public GetRenderValues( - tags: Record + tags: Record, ): { then: Translation; icon?: string; iconClass?: string }[] { if (!this.multiAnswer) { return [this.GetRenderValueWithImage(tags)] @@ -506,7 +522,7 @@ export default class TagRenderingConfig { return mapping } return undefined - }) + }), ) if (freeformKeyDefined && tags[this.freeform.key] !== undefined) { @@ -514,7 +530,7 @@ export default class TagRenderingConfig { applicableMappings ?.flatMap((m) => m.if?.usedTags() ?? []) ?.filter((kv) => kv.key === this.freeform.key) - ?.map((kv) => kv.value) + ?.map((kv) => kv.value), ) const freeformValues = tags[this.freeform.key].split(";") @@ -523,7 +539,7 @@ export default class TagRenderingConfig { applicableMappings.push({ then: new TypedTranslation( this.render.replace("{" + this.freeform.key + "}", leftover).translations, - this.render.context + this.render.context, ), }) } @@ -541,7 +557,7 @@ export default class TagRenderingConfig { * @constructor */ public GetRenderValueWithImage( - tags: Record + tags: Record, ): { then: TypedTranslation; icon?: string; iconClass?: string } | undefined { if (this.condition !== undefined) { if (!this.condition.matchesProperties(tags)) { @@ -610,7 +626,7 @@ export default class TagRenderingConfig { const answerMappings = this.mappings?.filter((m) => m.hideInAnswer !== true) if (key === undefined) { const values: { k: string; v: string }[][] = Utils.NoNull( - answerMappings?.map((m) => m.if.asChange({})) ?? [] + answerMappings?.map((m) => m.if.asChange({})) ?? [], ) if (values.length === 0) { return @@ -628,15 +644,15 @@ export default class TagRenderingConfig { return { key: commonKey, values: Utils.NoNull( - values.map((arr) => arr.filter((item) => item.k === commonKey)[0]?.v) + values.map((arr) => arr.filter((item) => item.k === commonKey)[0]?.v), ), } } let values = Utils.NoNull( answerMappings?.map( - (m) => m.if.asChange({}).filter((item) => item.k === key)[0]?.v - ) ?? [] + (m) => m.if.asChange({}).filter((item) => item.k === key)[0]?.v, + ) ?? [], ) if (values.length === undefined) { values = undefined @@ -700,7 +716,7 @@ export default class TagRenderingConfig { freeformValue: string | undefined, singleSelectedMapping: number, multiSelectedMapping: boolean[] | undefined, - currentProperties: Record + currentProperties: Record, ): UploadableTag { if (typeof freeformValue === "string") { freeformValue = freeformValue?.trim() @@ -775,7 +791,7 @@ export default class TagRenderingConfig { new And([ new Tag(this.freeform.key, freeformValue), ...(this.freeform.addExtraTags ?? []), - ]) + ]), ) } const and = TagUtils.FlattenMultiAnswer([...selectedMappings, ...unselectedMappings]) @@ -845,11 +861,11 @@ export default class TagRenderingConfig { } const msgs: string[] = [ icon + - " " + - "*" + - m.then.textFor(lang) + - "* is shown if with " + - m.if.asHumanString(true, false, {}), + " " + + "*" + + m.then.textFor(lang) + + "* is shown if with " + + m.if.asHumanString(true, false, {}), ] if (m.hideInAnswer === true) { @@ -858,11 +874,11 @@ export default class TagRenderingConfig { if (m.ifnot !== undefined) { msgs.push( "Unselecting this answer will add " + - m.ifnot.asHumanString(true, false, {}) + m.ifnot.asHumanString(true, false, {}), ) } return msgs.join(". ") - }) + }), ) } @@ -871,7 +887,7 @@ export default class TagRenderingConfig { const conditionAsLink = (this.condition.optimize()).asHumanString( true, false, - {} + {}, ) condition = "This tagrendering is only visible in the popup if the following condition is met: " + @@ -905,7 +921,7 @@ export default class TagRenderingConfig { this.metacondition, this.condition, this.freeform?.key ? new RegexTag(this.freeform?.key, /.*/) : undefined, - this.invalidValues + this.invalidValues, ) for (const m of this.mappings ?? []) { tags.push(m.if) @@ -927,7 +943,7 @@ export default class TagRenderingConfig { */ public removeToSetUnknown( partOfLayer: LayerConfig, - currentTags: Record + currentTags: Record, ): string[] | undefined { if (!partOfLayer?.source || !currentTags) { return @@ -975,7 +991,7 @@ export class TagRenderingConfigUtils { public static withNameSuggestionIndex( config: TagRenderingConfig, tags: UIEventSource>, - feature?: Feature + feature?: Feature, ): Store { const isNSI = NameSuggestionIndex.supportedTypes().indexOf(config.freeform?.key) >= 0 if (!isNSI) { @@ -993,8 +1009,8 @@ export class TagRenderingConfigUtils { tags, country.split(";"), center, - { sortByFrequency: true } - ) + { sortByFrequency: true }, + ), ) }) return extraMappings.map((extraMappings) => { diff --git a/src/UI/Popup/DeleteFlow/DeleteWizard.svelte b/src/UI/Popup/DeleteFlow/DeleteWizard.svelte index 5b89482e98..22ce4a0aa2 100644 --- a/src/UI/Popup/DeleteFlow/DeleteWizard.svelte +++ b/src/UI/Popup/DeleteFlow/DeleteWizard.svelte @@ -21,6 +21,7 @@ import AccordionSingle from "../../Flowbite/AccordionSingle.svelte" import Trash from "@babeard/svelte-heroicons/mini/Trash" import Invalid from "../../../assets/svg/Invalid.svelte" + import { And } from "../../../Logic/Tags/And" export let state: SpecialVisualizationState export let deleteConfig: DeleteConfig @@ -60,10 +61,14 @@ const changedProperties = TagUtils.changeAsProperties(selectedTags.asChange(tags?.data ?? {})) const deleteReason = changedProperties[DeleteConfig.deleteReasonKey] if (deleteReason) { + const softDeletionTags= new And([deleteConfig.softDeletionTags, + ...layer.tagRenderings.flatMap(tr => tr.onSoftDelete ?? []) + ]) + // This is a proper, hard deletion actionToTake = new DeleteAction( featureId, - deleteConfig.softDeletionTags, + softDeletionTags, { theme: state?.theme?.id ?? "unknown", specialMotivation: deleteReason, From fe0e2e68acf1efd088ae09e4fe7bfecf11a8a76d Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 24 Nov 2024 22:40:19 +0100 Subject: [PATCH 099/207] Theme(advertising): decrease minzoom --- assets/layers/advertising/advertising.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/layers/advertising/advertising.json b/assets/layers/advertising/advertising.json index e034e2f992..63e8d46caa 100644 --- a/assets/layers/advertising/advertising.json +++ b/assets/layers/advertising/advertising.json @@ -41,7 +41,7 @@ ] } }, - "minzoom": 15, + "minzoom": 13, "title": { "render": { "*": "{advertising}" From 5836e43bc331f0eacb4d4598bb74c59bea43311b Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 24 Nov 2024 23:19:17 +0100 Subject: [PATCH 100/207] Debugging: add test view --- src/Logic/ImageProviders/Panoramax.ts | 10 ++-- src/UI/Test.svelte | 84 +++++++++++++++++++++++++++ 2 files changed, 89 insertions(+), 5 deletions(-) diff --git a/src/Logic/ImageProviders/Panoramax.ts b/src/Logic/ImageProviders/Panoramax.ts index bd8970efee..52d1b43cfb 100644 --- a/src/Logic/ImageProviders/Panoramax.ts +++ b/src/Logic/ImageProviders/Panoramax.ts @@ -192,9 +192,9 @@ export default class PanoramaxImageProvider extends ImageProvider { export class PanoramaxUploader implements ImageUploader { public readonly panoramax: AuthorizedPanoramax maxFileSizeInMegabytes = 100 * 1000 * 1000 // 100MB - private readonly _targetSequence: Store + private readonly _targetSequence?: Store - constructor(url: string, token: string, targetSequence: Store) { + constructor(url: string, token: string, targetSequence?: Store) { this._targetSequence = targetSequence this.panoramax = new AuthorizedPanoramax(url, token) } @@ -212,16 +212,16 @@ export class PanoramaxUploader implements ImageUploader { }> { // https://panoramax.openstreetmap.fr/api/docs/swagger#/ - let [lon, lat] = currentGps + let [lon, lat] = currentGps ?? [undefined, undefined] let datetime = new Date().toISOString() try { const tags = await ExifReader.load(blob) const [[latD], [latM], [latS, latSDenom]] = < [[number, number], [number, number], [number, number]] - >tags?.GPSLatitude.value + >tags?.GPSLatitude?.value const [[lonD], [lonM], [lonS, lonSDenom]] = < [[number, number], [number, number], [number, number]] - >tags?.GPSLongitude.value + >tags?.GPSLongitude?.value lat = latD + latM / 60 + latS / (3600 * latSDenom) lon = lonD + lonM / 60 + lonS / (3600 * lonSDenom) diff --git a/src/UI/Test.svelte b/src/UI/Test.svelte index 0fbba99789..e255fbb958 100644 --- a/src/UI/Test.svelte +++ b/src/UI/Test.svelte @@ -1,2 +1,86 @@ + + onSubmit(f.detail)}> +
Select file
+
+
+ + {#each $log as logl} +
{logl}
+ {/each} +
From 6e8d6c7bbe2df379b4bd775051be2d0939fbc6b0 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 24 Nov 2024 23:54:13 +0100 Subject: [PATCH 101/207] UX: fix #2275 --- src/Logic/ImageProviders/AllImageProviders.ts | 6 ++---- src/UI/Popup/Notes/NoteCommentElement.svelte | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/Logic/ImageProviders/AllImageProviders.ts b/src/Logic/ImageProviders/AllImageProviders.ts index 7d11240160..96552b06df 100644 --- a/src/Logic/ImageProviders/AllImageProviders.ts +++ b/src/Logic/ImageProviders/AllImageProviders.ts @@ -106,15 +106,13 @@ export default class AllImageProviders { /** * Given a list of URLs, tries to detect the images. Used in e.g. the comments - * @param url */ public static loadImagesFrom(urls: string[]): Store { const tags = { - id: "na", + id: urls.join(";"), } for (let i = 0; i < urls.length; i++) { - const url = urls[i] - tags["image:" + i] = url + tags["image:" + i] = urls[i] } return this.LoadImagesFor(new ImmutableStore(tags)) } diff --git a/src/UI/Popup/Notes/NoteCommentElement.svelte b/src/UI/Popup/Notes/NoteCommentElement.svelte index b627bcfd30..2795be37e3 100644 --- a/src/UI/Popup/Notes/NoteCommentElement.svelte +++ b/src/UI/Popup/Notes/NoteCommentElement.svelte @@ -44,7 +44,7 @@ }) .filter((link) => !link.startsWith("https://wiki.openstreetmap.org/wiki/File:")) - const attributedImages = AllImageProviders.loadImagesFrom(images) + let attributedImages = AllImageProviders.loadImagesFrom(images) /** * Class of the little icons indicating 'opened', 'comment' and 'resolved' */ From 44355f566762a234942b678a21b8686341b2087b Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Mon, 25 Nov 2024 00:00:34 +0100 Subject: [PATCH 102/207] Fix: fix #2272 : correct link --- Docs/Schemas/LayerConfigJson.schema.json | 2 +- Docs/Schemas/LayerConfigJsonJSC.ts | 2 +- Docs/Schemas/ThemeConfigJson.schema.json | 4 ++-- Docs/Schemas/ThemeConfigJsonJSC.ts | 4 ++-- src/Models/ThemeConfig/Json/LayerConfigJson.ts | 2 +- src/assets/schemas/layerconfigmeta.json | 6 +----- src/assets/schemas/layoutconfigmeta.json | 12 ------------ 7 files changed, 8 insertions(+), 24 deletions(-) diff --git a/Docs/Schemas/LayerConfigJson.schema.json b/Docs/Schemas/LayerConfigJson.schema.json index 684e142f19..de0eecc0ff 100644 --- a/Docs/Schemas/LayerConfigJson.schema.json +++ b/Docs/Schemas/LayerConfigJson.schema.json @@ -208,7 +208,7 @@ "type": "boolean" }, "presets": { - "description": "
\n
\nPresets for this layer.\n\nA preset consists of one or more attributes (tags), a title and optionally a description and optionally example images.\n\nWhen the contributor wishes to add a point to OpenStreetMap, they'll:\n\n1. Press the 'add new point'-button\n2. Choose a preset from the list of all presets\n3. Confirm the choice. In this step, the `description` (if set) and `exampleImages` (if given) will be shown\n4. Confirm the location\n5. A new point will be created with the attributes that were defined in the preset\n\nIf no presets are defined, the button which invites to add a new preset will not be shown.\n
\n
\n\ngroup: presets\ntitle: value.title", + "description": "
\n
\nPresets for this layer.\n\nA preset consists of one or more attributes (tags), a title and optionally a description and optionally example images.\n\nWhen the contributor wishes to add a point to OpenStreetMap, they'll:\n\n1. Press the 'add new point'-button\n2. Choose a preset from the list of all presets\n3. Confirm the choice. In this step, the `description` (if set) and `exampleImages` (if given) will be shown\n4. Confirm the location\n5. A new point will be created with the attributes that were defined in the preset\n\nIf no presets are defined, the button which invites to add a new preset will not be shown.\n
\n
\n\ngroup: presets\ntitle: value.title", "type": "array", "items": { "type": "object", diff --git a/Docs/Schemas/LayerConfigJsonJSC.ts b/Docs/Schemas/LayerConfigJsonJSC.ts index e0cf24bc70..9c95f2b485 100644 --- a/Docs/Schemas/LayerConfigJsonJSC.ts +++ b/Docs/Schemas/LayerConfigJsonJSC.ts @@ -208,7 +208,7 @@ export default { "type": "boolean" }, "presets": { - "description": "
\n
\nPresets for this layer.\n\nA preset consists of one or more attributes (tags), a title and optionally a description and optionally example images.\n\nWhen the contributor wishes to add a point to OpenStreetMap, they'll:\n\n1. Press the 'add new point'-button\n2. Choose a preset from the list of all presets\n3. Confirm the choice. In this step, the `description` (if set) and `exampleImages` (if given) will be shown\n4. Confirm the location\n5. A new point will be created with the attributes that were defined in the preset\n\nIf no presets are defined, the button which invites to add a new preset will not be shown.\n
\n
\n\ngroup: presets\ntitle: value.title", + "description": "
\n
\nPresets for this layer.\n\nA preset consists of one or more attributes (tags), a title and optionally a description and optionally example images.\n\nWhen the contributor wishes to add a point to OpenStreetMap, they'll:\n\n1. Press the 'add new point'-button\n2. Choose a preset from the list of all presets\n3. Confirm the choice. In this step, the `description` (if set) and `exampleImages` (if given) will be shown\n4. Confirm the location\n5. A new point will be created with the attributes that were defined in the preset\n\nIf no presets are defined, the button which invites to add a new preset will not be shown.\n
\n
\n\ngroup: presets\ntitle: value.title", "type": "array", "items": { "type": "object", diff --git a/Docs/Schemas/ThemeConfigJson.schema.json b/Docs/Schemas/ThemeConfigJson.schema.json index 2dde50d990..b8c2cc21b7 100644 --- a/Docs/Schemas/ThemeConfigJson.schema.json +++ b/Docs/Schemas/ThemeConfigJson.schema.json @@ -2206,7 +2206,7 @@ "type": "boolean" }, "presets": { - "description": "
\n
\nPresets for this layer.\n\nA preset consists of one or more attributes (tags), a title and optionally a description and optionally example images.\n\nWhen the contributor wishes to add a point to OpenStreetMap, they'll:\n\n1. Press the 'add new point'-button\n2. Choose a preset from the list of all presets\n3. Confirm the choice. In this step, the `description` (if set) and `exampleImages` (if given) will be shown\n4. Confirm the location\n5. A new point will be created with the attributes that were defined in the preset\n\nIf no presets are defined, the button which invites to add a new preset will not be shown.\n
\n
\n\ngroup: presets\ntitle: value.title", + "description": "
\n
\nPresets for this layer.\n\nA preset consists of one or more attributes (tags), a title and optionally a description and optionally example images.\n\nWhen the contributor wishes to add a point to OpenStreetMap, they'll:\n\n1. Press the 'add new point'-button\n2. Choose a preset from the list of all presets\n3. Confirm the choice. In this step, the `description` (if set) and `exampleImages` (if given) will be shown\n4. Confirm the location\n5. A new point will be created with the attributes that were defined in the preset\n\nIf no presets are defined, the button which invites to add a new preset will not be shown.\n
\n
\n\ngroup: presets\ntitle: value.title", "type": "array", "items": { "type": "object", @@ -2650,7 +2650,7 @@ "type": "boolean" }, "presets": { - "description": "
\n
\nPresets for this layer.\n\nA preset consists of one or more attributes (tags), a title and optionally a description and optionally example images.\n\nWhen the contributor wishes to add a point to OpenStreetMap, they'll:\n\n1. Press the 'add new point'-button\n2. Choose a preset from the list of all presets\n3. Confirm the choice. In this step, the `description` (if set) and `exampleImages` (if given) will be shown\n4. Confirm the location\n5. A new point will be created with the attributes that were defined in the preset\n\nIf no presets are defined, the button which invites to add a new preset will not be shown.\n
\n
\n\ngroup: presets\ntitle: value.title", + "description": "
\n
\nPresets for this layer.\n\nA preset consists of one or more attributes (tags), a title and optionally a description and optionally example images.\n\nWhen the contributor wishes to add a point to OpenStreetMap, they'll:\n\n1. Press the 'add new point'-button\n2. Choose a preset from the list of all presets\n3. Confirm the choice. In this step, the `description` (if set) and `exampleImages` (if given) will be shown\n4. Confirm the location\n5. A new point will be created with the attributes that were defined in the preset\n\nIf no presets are defined, the button which invites to add a new preset will not be shown.\n
\n
\n\ngroup: presets\ntitle: value.title", "type": "array", "items": { "type": "object", diff --git a/Docs/Schemas/ThemeConfigJsonJSC.ts b/Docs/Schemas/ThemeConfigJsonJSC.ts index ad1a859c50..a4a2e05b0e 100644 --- a/Docs/Schemas/ThemeConfigJsonJSC.ts +++ b/Docs/Schemas/ThemeConfigJsonJSC.ts @@ -2183,7 +2183,7 @@ export default { "type": "boolean" }, "presets": { - "description": "
\n
\nPresets for this layer.\n\nA preset consists of one or more attributes (tags), a title and optionally a description and optionally example images.\n\nWhen the contributor wishes to add a point to OpenStreetMap, they'll:\n\n1. Press the 'add new point'-button\n2. Choose a preset from the list of all presets\n3. Confirm the choice. In this step, the `description` (if set) and `exampleImages` (if given) will be shown\n4. Confirm the location\n5. A new point will be created with the attributes that were defined in the preset\n\nIf no presets are defined, the button which invites to add a new preset will not be shown.\n
\n
\n\ngroup: presets\ntitle: value.title", + "description": "
\n
\nPresets for this layer.\n\nA preset consists of one or more attributes (tags), a title and optionally a description and optionally example images.\n\nWhen the contributor wishes to add a point to OpenStreetMap, they'll:\n\n1. Press the 'add new point'-button\n2. Choose a preset from the list of all presets\n3. Confirm the choice. In this step, the `description` (if set) and `exampleImages` (if given) will be shown\n4. Confirm the location\n5. A new point will be created with the attributes that were defined in the preset\n\nIf no presets are defined, the button which invites to add a new preset will not be shown.\n
\n
\n\ngroup: presets\ntitle: value.title", "type": "array", "items": { "type": "object", @@ -2626,7 +2626,7 @@ export default { "type": "boolean" }, "presets": { - "description": "
\n
\nPresets for this layer.\n\nA preset consists of one or more attributes (tags), a title and optionally a description and optionally example images.\n\nWhen the contributor wishes to add a point to OpenStreetMap, they'll:\n\n1. Press the 'add new point'-button\n2. Choose a preset from the list of all presets\n3. Confirm the choice. In this step, the `description` (if set) and `exampleImages` (if given) will be shown\n4. Confirm the location\n5. A new point will be created with the attributes that were defined in the preset\n\nIf no presets are defined, the button which invites to add a new preset will not be shown.\n
\n
\n\ngroup: presets\ntitle: value.title", + "description": "
\n
\nPresets for this layer.\n\nA preset consists of one or more attributes (tags), a title and optionally a description and optionally example images.\n\nWhen the contributor wishes to add a point to OpenStreetMap, they'll:\n\n1. Press the 'add new point'-button\n2. Choose a preset from the list of all presets\n3. Confirm the choice. In this step, the `description` (if set) and `exampleImages` (if given) will be shown\n4. Confirm the location\n5. A new point will be created with the attributes that were defined in the preset\n\nIf no presets are defined, the button which invites to add a new preset will not be shown.\n
\n
\n\ngroup: presets\ntitle: value.title", "type": "array", "items": { "type": "object", diff --git a/src/Models/ThemeConfig/Json/LayerConfigJson.ts b/src/Models/ThemeConfig/Json/LayerConfigJson.ts index 78955736c4..48ebd5de5e 100644 --- a/src/Models/ThemeConfig/Json/LayerConfigJson.ts +++ b/src/Models/ThemeConfig/Json/LayerConfigJson.ts @@ -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. * - *