{ "id": "note", "name": { "en": "OpenStreetMap notes", "nl": "OpenStreetMap Notes", "de": "OpenStreetMap-Hinweise", "es": "Notas de OpenStreetMap", "ca": "Notes d'OpenStreetMap", "cs": "Poznámky OpenStreetMap" }, "description": "This layer shows notes on OpenStreetMap. Having this layer in your theme will trigger the 'add new note' functionality in the 'addNewPoint'-popup (or if your theme has no presets, it'll enable adding notes)", "source": { "osmTags": "date_created~*", "geoJson": "https://api.openstreetmap.org/api/0.6/notes.json?limit=10000&closed=7&bbox={x_min},{y_min},{x_max},{y_max}", "geoJsonZoomLevel": 12, "maxCacheAge": 0, "isOsmCache": false }, "calculatedTags": [ "_total_comments:=get(feat)('comments').length", "_first_comment:=get(feat)('comments')[0].text", "_opened_by_anonymous_user:=get(feat)('comments')[0].user === undefined", "_first_user:=get(feat)('comments')[0].user", "_last_user:=(() => {const comms = get(feat)('comments'); return comms[comms.length - 1].user})()", "_first_user_id:=get(feat)('comments')[0].uid", "_is_import_note:=(() => {const lines = feat.properties['_first_comment'].split('\\n'); const matchesMapCompleteURL = lines.map(l => l.match(\".*https://mapcomplete.\\(osm.be|org\\)/\\([a-zA-Z_-]+\\)\\(.html\\).*#import\")); const matchedIndexes = matchesMapCompleteURL.map((doesMatch, i) => [doesMatch !== null, i]).filter(v => v[0]).map(v => v[1]); return matchedIndexes[0] })()" ], "minzoom": 10, "title": { "render": { "en": "Note", "nl": "Note", "ca": "Nota", "de": "Notiz", "es": "Nota", "pa_PK": "نوٹ", "pl": "Notatka", "cs": "Poznámka" }, "mappings": [ { "if": "closed_at~*", "then": { "en": "Closed note", "nl": "Gesloten Note", "de": "Geschlossene Notiz", "es": "Nota cerrada", "pl": "Zamknięta notatka", "ca": "Nota tancada", "cs": "Uzavřená poznámka" } } ] }, "titleIcons": [ { "render": "" } ], "pointRendering": [ { "location": [ "point", "centroid" ], "marker": [ { "icon": { "render": "./assets/svg/note.svg", "mappings": [ { "if": "closed_at~*", "then": "./assets/svg/resolved.svg" } ] } } ], "iconSize": "40,40", "iconBadges": [ { "if": "_total_comments>1", "then": "circle:white;./assets/svg/speech_bubble.svg" }, { "if": "_is_import_note~*", "then": "./assets/svg/addSmall.svg" } ], "anchor": "bottom" } ], "lineRendering": [], "tagRenderings": [ { "id": "conversation", "render": "{visualize_note_comments()}" }, { "id": "add_image", "render": "{add_image_to_note()}" }, { "id": "comment", "render": "{add_note_comment()}" }, { "id": "nearby-images", "render": { "before": { "en": "

Nearby images

The pictures below are nearby geotagged images and might be helpful to handle this note.", "de": "

Bilder aus der Nähe

Die folgenden Bilder sind mit Geotags versehene Bilder aus der Nähe und könnten für die Bearbeitung dieser Notiz hilfreich sein.", "es": "

Imágenes cercanas

Las imágenes de debajo son imágenes geoetiquetadas cercanas y pueden ser útiles para encargarse de esta nota.", "nl": "

Afbeeldingen in de buurt

Onderstaande afbeeldingen zijn afbeeldingen met geo-referentie en die in de buurt genomen zijn. Mogelijks zijn ze nuttig om deze kaartnota af te handelen.", "ca": "

Imatges properes

Les imatges de sota són imatges geoetiquetades properes i poden ser útils per a encarregar-se d'aquesta nota.", "cs": "

Obrázky v okolí

Obrázky níže jsou obrázky s geografickými značkami v okolí a mohou vám pomoci s touto poznámkou." }, "special": { "type": "nearby_images", "mode": "open" } } }, { "id": "report-contributor", "render": { "en": "Report {_first_user} for spam or inappropriate messages", "nl": "{_first_user} melden voor spam of ongepaste opmerkingen", "de": "", "es": "Reportar {_first_user} por spam o mensajes inapropiados", "ca": "Reporta {_first_user} per spam o missatges inapropiats", "cs": "Nahlásit uživateli {_first_user} spam nebo nevhodné zprávy" }, "condition": "_opened_by_anonymous_user=false" }, { "id": "report-note", "render": { "en": "Report this note as spam or inappropriate", "nl": "Deze note melden als spam of ongepast", "de": "Notiz als Spam oder unangemessen melden", "es": "Reporta esta nota como spam o inapropiada", "ca": "Reporta aquesta nota com spam o inapropiada", "cs": "Nahlásit tuto poznámku jako spam nebo nevhodnou" } } ], "filter": [ { "id": "search", "options": [ { "osmTags": "_first_comment~i~.*{search}.*", "fields": [ { "name": "search" } ], "question": { "en": "Should mention {search} in the first comment", "nl": "Moet in de eerste opmerking \"{search}\" bevatten", "de": "Sollte {search} im ersten Kommentar erwähnen", "es": "Debe mencionar {search} en el primer comentario", "ca": "Has de mencionar {search} en el primer comentari", "cs": "Měl by se zmínit {search} v prvním komentáři" } } ] }, { "id": "not", "options": [ { "osmTags": "_first_comment!~i~.*{search}.*", "fields": [ { "name": "search" } ], "question": { "en": "Should not mention {search} in the first comment", "nl": "Mag in de eerste opmerking niet \"{search}\" bevatten", "de": "Sollte nicht {search} im ersten Kommentar erwähnen", "es": "No debe mencionar {search} en el primer comentario", "ca": "No s'ha de mencionar {search} al primer comentari", "cs": "V prvním komentáři by jste neměli zmiňovat {search}" } } ] }, { "id": "opened_by", "options": [ { "osmTags": "_first_user~i~.*{search}.*", "fields": [ { "name": "search" } ], "question": { "en": "Opened by contributor {search}", "nl": "Geopend door bijdrager {search}", "de": "Erstellt von {search}", "es": "Abierto por el contributor {search}", "fr": "Ouverte par {search}", "ca": "Obert pel contribuïdor {search}", "cs": "Otevřeno přispěvatelem {search}" } } ] }, { "id": "not_opened_by", "options": [ { "osmTags": "_first_user!~i~.*{search}.*", "fields": [ { "name": "search" } ], "question": { "en": "Not opened by contributor {search}", "nl": "Niet geopend door bijdrager {search}", "de": "Nicht erstellt von {search}", "es": "No abierto por el contributor {search}", "ca": "No obert pel contribuïdor {search}", "cs": "Není otevřeno přispěvatelem {search}" } } ] }, { "id": "edited_by", "options": [ { "osmTags": "_last_user~i~.*{search}.*", "fields": [ { "name": "search" } ], "question": { "en": "Last edited by contributor {search}", "nl": "Laatst bewerkt door bijdrager {search}", "de": "Zuletzt bearbeitet von {search}", "es": "Editada por última vez por el contributor {search}", "ca": "Editat per última vega pel contribuïdor {search}", "cs": "Naposledy upravil přispěvatel {search}" } } ] }, { "id": "not_edited_by", "options": [ { "osmTags": "_last_user!~i~.*{search}.*", "fields": [ { "name": "search" } ], "question": { "en": "Opened after {search}", "nl": "Geopend na {search}", "de": "Zuletzt bearbeitet nach dem {search}", "es": "Abierta después de {search}", "ca": "Oberta després de {search}", "cs": "Otevřeno po {search}" } } ] }, { "id": "opened_before", "options": [ { "osmTags": "date_created<{search}", "fields": [ { "name": "search", "type": "date" } ], "question": { "en": "Created before {search}", "nl": "Aangemaakt voor {search}", "de": "Erstellt vor dem {search}", "es": "Creada antes de {search}", "ca": "Creada abans de {search}", "cs": "Vytvořeno před {search}" } } ] }, { "id": "opened_after", "options": [ { "osmTags": "date_created>{search}", "fields": [ { "name": "search", "type": "date" } ], "question": { "en": "Created after {search}", "nl": "Aangemaakt na {search}", "de": "Erstellt nach dem {search}", "es": "Creada después de {search}", "ca": "Creada després de {search}", "cs": "Vytvořeno po {search}" } } ] }, { "id": "anonymous", "options": [ { "osmTags": "_opened_by_anonymous_user=true", "question": { "en": "Only show notes opened by an anonymous contributor", "nl": "Toon enkel de Notes geopend door een anonieme bijdrager", "de": "Nur Notizen anzeigen, die anonym erstellt wurden", "es": "Solo mostrar las notas abiertas por contributores anómimos", "ca": "Sols mostrar les notes obertes per contribuïdors anònims", "cs": "Zobrazovat pouze poznámky otevřené anonymním přispěvatelem" } } ] }, { "id": "is_open", "options": [ { "osmTags": "closed_at=", "question": { "en": "Only show open notes", "nl": "Toon enkel open Notes", "de": "Nur offene Notizen anzeigen", "es": "Solo mostrar las notas abiertas", "ca": "Sols mostra les notes obertes", "cs": "Zobrazit pouze otevřené poznámky" } } ] }, { "id": "no_imports", "options": [ { "question": { "en": "All Notes", "nl": "Alle Notes", "de": "Alle Notizen", "es": "Todas las notas", "ca": "Totes les notes", "cs": "Všechny poznámky" } }, { "osmTags": "_is_import_note=", "question": { "en": "Hide import notes", "nl": "Verberg import Notes", "de": "Importnotizen ausblenden", "es": "Ocultar las notas de importación", "ca": "Oculta les notes d'importació", "cs": "Skrýt poznámky k importu" } }, { "osmTags": "_is_import_note~*", "question": { "en": "Show only import Notes", "nl": "Toon enkel import Notes", "de": "Nur Importnotizen anzeigen", "es": "Solo mostrar las notas de importación", "ca": "Mostrar només les notes d'importació", "cs": "Zobrazit pouze poznámky k importu" } } ] } ] }