{ "id": "notes", "language": [ "en" ], "maintainer": "MapComplete", "startLat": 0, "startLon": 0, "startZoom": 0, "title": "Notes on OpenStreetMap", "version": "0.1", "description": "A note is a pin on the map with some text to indicate something wrong.

Make sure to checkout the filter view to search for users and text.", "icon": "./assets/svg/resolved.svg", "clustering": false, "enableDownload": true, "layers": [ { "id": "notes", "name": { "en": "OpenStreetMap notes" }, "description": "This layer shows notes on OpenStreetMap.", "source": { "osmTags": "id~*", "geoJson": "https://api.openstreetmap.org/api/0.6/notes.json?closed=7&bbox={x_min},{y_min},{x_max},{y_max}", "geoJsonZoomLevel": 12, "maxCacheAge": 0 }, "minzoom": 8, "title": { "render": { "en": "Note" }, "mappings": [ { "if": "closed_at~*", "then": { "en": "Closed note" } } ] }, "calculatedTags": [ "_first_comment:=feat.get('comments')[0].text.toLowerCase()", "_opened_by_anonymous_user:=feat.get('comments')[0].user === undefined", "_first_user:=feat.get('comments')[0].user", "_first_user_lc:=feat.get('comments')[0].user?.toLowerCase()", "_first_user_id:=feat.get('comments')[0].uid" ], "titleIcons": [ { "render": "" } ], "tagRenderings": [ { "id": "conversation", "render": "{visualize_note_comments()}" }, { "id": "add_image", "render": "{add_image_to_note()}" }, { "id": "comment", "render": "{add_note_comment()}" }, { "id": "Spam", "render": { "en": "Report {_first_user} as spam" }, "condition": "_opened_by_anonymous_user=false" } ], "mapRendering": [ { "location": [ "point", "centroid" ], "icon": { "render": "./assets/svg/note.svg", "mappings": [ { "if": "closed_at~*", "then": "./assets/svg/resolved.svg" } ] }, "iconSize": "40,40,bottom" } ], "filter": [ { "id": "search", "options": [ { "osmTags": "_first_comment~.*{search}.*", "fields": [ { "name": "search" } ], "question": { "en": "Should mention {search} in the first comment" } } ] }, { "id": "not", "options": [ { "osmTags": "_first_comment!~.*{search}.*", "fields": [ { "name": "search" } ], "question": { "en": "Should not mention {search} in the first comment" } } ] }, { "id": "opened_by", "options": [ { "osmTags": "_first_user_lc~.*{search}.*", "fields": [ { "name": "search" } ], "question": { "en": "Opened by {search}" } } ] }, { "id": "not_opened_by", "options": [ { "osmTags": "_first_user_lc!~.*{search}.*", "fields": [ { "name": "search" } ], "question": { "en": "Not opened by {search}" } } ] }, { "id": "anonymous", "options": [ { "osmTags": "_opened_by_anonymous_user=true", "question": { "en": "Opened by anonymous user" } } ] } ] } ] }