From 9b271755538eb81735e9f3de76a31fb956bc3af5 Mon Sep 17 00:00:00 2001 From: Midgard <2885-Midgard@users.noreply.framagit.org> Date: Thu, 24 Dec 2020 16:43:38 +0100 Subject: [PATCH] Add tree theme --- assets/themes/trees/broadleaved.svg | 17 +++ assets/themes/trees/logo.svg | 30 +++++ assets/themes/trees/needleleaved.svg | 15 +++ assets/themes/trees/trees.json | 190 +++++++++++++++++++++++++++ assets/themes/trees/unknown.svg | 16 +++ 5 files changed, 268 insertions(+) create mode 100644 assets/themes/trees/broadleaved.svg create mode 100644 assets/themes/trees/logo.svg create mode 100644 assets/themes/trees/needleleaved.svg create mode 100644 assets/themes/trees/trees.json create mode 100644 assets/themes/trees/unknown.svg diff --git a/assets/themes/trees/broadleaved.svg b/assets/themes/trees/broadleaved.svg new file mode 100644 index 0000000..1f78875 --- /dev/null +++ b/assets/themes/trees/broadleaved.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/assets/themes/trees/logo.svg b/assets/themes/trees/logo.svg new file mode 100644 index 0000000..38579c2 --- /dev/null +++ b/assets/themes/trees/logo.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/themes/trees/needleleaved.svg b/assets/themes/trees/needleleaved.svg new file mode 100644 index 0000000..7b4f2e5 --- /dev/null +++ b/assets/themes/trees/needleleaved.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/assets/themes/trees/trees.json b/assets/themes/trees/trees.json new file mode 100644 index 0000000..32c76c1 --- /dev/null +++ b/assets/themes/trees/trees.json @@ -0,0 +1,190 @@ +{ + "id": "trees", + "title": { + "nl": "Bomen", + "en": "Trees" + }, + "shortDescription": { + "nl": "Breng bomen in kaart", + "en": "Map all the trees" + }, + "description": { + "nl": "Breng bomen in kaart!", + "en": "Map all the trees!" + }, + "language": [ + "nl", + "en" + ], + "maintainer": "Midgard", + "icon": "./assets/themes/trees/logo.svg", + "version": "0", + "startLat": 50.642, + "startLon": 4.482, + "startZoom": 8, + "widenFactor": 0.05, + "socialImage": "./assets/themes/trees/logo.svg", + "layers": [ + { + "id": "tree", + "name": { + "nl": "Boom", + "en": "Tree" + }, + "minzoom": 18, + "overpassTags": { + "and": [ + "natural=tree" + ] + }, + "title": { + "render": { + "nl": "Boom", + "en": "Tree" + }, + "mappings": [] + }, + "description": { + "nl": "" + }, + "tagRenderings": [ + { + "render": { + "nl": "Bladertype van deze boom:", + "en": "Leaf type of this tree:" + }, + "question": { + "nl": "Is dit een naald- of loofboom?", + "en": "Is this a broadleaved or needleleaved tree?" + }, + "mappings": [ + { + "if": { + "and": [ + "leaf_type=broadleaved" + ] + }, + "then": { + "nl": "\"\"/ loofboom", + "en": "\"\"/ broadleaved" + } + }, + { + "if": { + "and": [ + "leaf_type=needleleaved" + ] + }, + "then": { + "nl": "\"\"/ naaldboom", + "en": "\"\"/ needleleaved" + } + }, + { + "if": { + "and": [ + "leaf_type=needleleaved" + ] + }, + "then": { + "nl": "permanent bladloos", + "en": "permanently leafless" + } + } + ] + }, + { + "render": { + "nl": "Bladercyclus van deze boom:", + "en": "Leaf cycle of this tree:" + }, + "question": { + "nl": "Is deze boom bladhoudend of bladverliezend?", + "en": "Is this tree evergreen or deciduous?" + }, + "freeform": { + "key": null, + "addExtraTags": [] + }, + "mappings": [ + { + "if": { + "and": [ + "leaf_cycle=deciduous" + ] + }, + "then": { + "nl": "bladverliezend (is een periode van het jaar kaal)", + "en": "deciduous (loses leaves for some time of the year)" + } + }, + { + "if": { + "and": [ + "leaf_cycle=evergreen" + ] + }, + "then": { + "nl": "bladhoudend", + "en": "evergreen" + } + } + ], + "condition": { + "and": [ + "leaf_type!~^leafless$" + ] + } + } + ], + "hideUnderlayingFeaturesMinPercentage": 0, + "icon": { + "render": "./assets/themes/trees/unknown.svg", + "mappings": [ + { + "if": { + "and": [ + "leaf_type=broadleaved" + ] + }, + "then": "./assets/themes/trees/broadleaved.svg" + }, + { + "if": { + "and": [ + "leaf_type=needleleaved" + ] + }, + "then": "./assets/themes/trees/needleleaved.svg" + } + ] + }, + "width": { + "render": "8" + }, + "iconSize": { + "render": "40,40,bottom" + }, + "color": { + "render": "#00f" + }, + "presets": [ + { + "tags": [ + "natural=tree" + ], + "title": { + "nl": "Boom", + "en": "Tree" + }, + "description": { + "nl": "Gebruik indien mogelijk de luchtfoto's om de boom zo nauwkeurig mogelijk te plaatsen.", + "en": "Use the aerial photos (if available) to position the tree as accurately as possible." + } + } + ] + } + ], + "roamingRenderings": [], + "defaultBackgroundId": "AGIV" +} diff --git a/assets/themes/trees/unknown.svg b/assets/themes/trees/unknown.svg new file mode 100644 index 0000000..1477b86 --- /dev/null +++ b/assets/themes/trees/unknown.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + +