diff --git a/assets/layers/kerbs/KerbIcon.svg b/assets/layers/kerbs/KerbIcon.svg new file mode 100644 index 0000000000..001b5eac12 --- /dev/null +++ b/assets/layers/kerbs/KerbIcon.svg @@ -0,0 +1,87 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/assets/layers/kerbs/kerbs.json b/assets/layers/kerbs/kerbs.json new file mode 100644 index 0000000000..2c73adeb79 --- /dev/null +++ b/assets/layers/kerbs/kerbs.json @@ -0,0 +1,92 @@ +{ + "id": "kerbs", + "name": { + "en": "Kerbs", + "nl": "Stoepranden" + }, + "description": { + "en": "A layer showing kerbs.", + "nl": "Een laag met stoepranden." + }, + "source": { + "osmTags": "barrier=kerb" + }, + "minzoom": 13, + "title": { + "render": { + "en": "Kerb", + "nl": "Stoeprand" + } + }, + "mapRendering": [ + { + "location": [ + "point", + "centroid" + ], + "icon": "./assets/layers/kerbs/KerbIcon.svg", + "iconBadges": [ + { + "if": "kerb=raised", + "then": "square:#f44e42" + }, + { + "if": "kerb=lowered", + "then": "triangle:#11ff00" + }, + { + "if": "kerb=flush", + "then": "circle:#11ff00" + } + ] + } + ], + "tagRenderings": [ + { + "id": "kerb-type", + "question": { + "en": "What is the height of this kerb?", + "nl": "Hoe hoog is deze stoeprand?" + }, + "mappings": [ + { + "if": "kerb=raised", + "then": { + "en": "Raised (>3 cm)", + "nl": "Hoog (>3 cm)" + } + }, + { + "if": "kerb=lowered", + "then": { + "en": "Lowered (~3 cm)", + "nl": "Verlaagd (~3 cm)" + } + }, + { + "if": "kerb=flush", + "then": { + "en": "Flush (0cm)", + "nl": "Vlak (0cm)" + } + }, + { + "if": "kerb=no", + "then": { + "en": "None", + "nl": "Geen" + }, + "hideInAnswer": true + }, + { + "if": "kerb=yes", + "then": { + "en": "Yes", + "nl": "Ja" + }, + "hideInAnswer": true + } + ] + } + ] +} \ No newline at end of file diff --git a/assets/layers/kerbs/license_info.json b/assets/layers/kerbs/license_info.json new file mode 100644 index 0000000000..8fc0aa4fe3 --- /dev/null +++ b/assets/layers/kerbs/license_info.json @@ -0,0 +1,12 @@ +[ + { + "path": "KerbIcon.svg", + "license": "CC0", + "authors": [ + "Treeem" + ], + "sources": [ + "https://commons.wikimedia.org/wiki/File:KerbIcon.svg" + ] + } +] \ No newline at end of file diff --git a/assets/themes/kerbs_and_crossings/kerbs_and_crossings.json b/assets/themes/kerbs_and_crossings/kerbs_and_crossings.json new file mode 100644 index 0000000000..721a000ac4 --- /dev/null +++ b/assets/themes/kerbs_and_crossings/kerbs_and_crossings.json @@ -0,0 +1,21 @@ +{ + "id": "kerbs_and_crossings", + "maintainer": "Robin van der Linde", + "version": "20211215", + "title": { + "en": "Crossings and Kerbs", + "nl": "Oversteekplaatsen en stoepranden" + }, + "description": { + "en": "A map showing kerbs and crossings.", + "nl": "Een kaart met stoepranden en oversteekplaatsen." + }, + "icon": "./assets/layers/kerbs/KerbIcon.svg", + "startZoom": 19, + "startLat": 53.23776, + "startLon": 6.53812, + "layers": [ + "crossings", + "kerbs" + ] +} \ No newline at end of file