diff --git a/assets/layers/nature_reserve/nature_reserve.json b/assets/layers/nature_reserve/nature_reserve.json index a0fd58df80..11bd7c027c 100644 --- a/assets/layers/nature_reserve/nature_reserve.json +++ b/assets/layers/nature_reserve/nature_reserve.json @@ -6,9 +6,13 @@ "minzoom": 12, "source": { "osmTags": { - "or": [ - "leisure=nature_reserve", - "boundary=protected_area" + "and": [ + { + "or": [ + "leisure=nature_reserve", + "boundary=protected_area" + ] + } ] } }, diff --git a/assets/layers/trails/trails.json b/assets/layers/trails/trails.json new file mode 100644 index 0000000000..aacc71e510 --- /dev/null +++ b/assets/layers/trails/trails.json @@ -0,0 +1,217 @@ +{ + "id": "trails", + "name": { + "nl": "paden" + }, + "minzoom": 12, + "source": { + "osmTags": { + "and": [ + "route=hiking" + ] + } + }, + "title": { + "render": { + "nl": "Paden" + }, + "mappings": [ + { + "if": { + "and": [ + "name:nl~*" + ] + }, + "then": { + "nl": "{name:nl}" + } + }, + { + "if": { + "and": [ + "name~*" + ] + }, + "then": { + "nl": "{name}" + } + } + ] + }, + "description": { + "nl": "Paden waarlangs kan gewandeld worden" + }, + "tagRenderings": [ + "images", + { + "#": "Access tag", + "render": { + "nl": "De toegankelijkheid van dit gebied is: {access:description}" + }, + "question": { + "nl": "Is dit gebied toegankelijk?" + }, + "freeform": { + "key": "access:description" + }, + "mappings": [ + { + "if": { + "and": [ + "access=yes", + "fee=" + ] + }, + "then": { + "nl": "Vrij toegankelijk" + } + }, + { + "if": { + "and": [ + "access=no", + "fee=" + ] + }, + "then": { + "nl": "Niet toegankelijk" + } + }, + { + "if": { + "and": [ + "access=private", + "fee=" + ] + }, + "then": { + "nl": "Niet toegankelijk, want privégebied" + } + }, + { + "if": { + "and": [ + "access=permissive", + "fee=" + ] + }, + "then": { + "nl": "Toegankelijk, ondanks dat het privegebied is" + } + }, + { + "if": { + "and": [ + "access=guided", + "fee=" + ] + }, + "then": { + "nl": "Enkel toegankelijk met een gids of tijdens een activiteit" + } + }, + { + "if": { + "and": [ + "access=yes", + "fee=yes" + ] + }, + "then": { + "nl": "Toegankelijk mits betaling" + } + } + ] + }, + { + "#": "Operator tag", + "render": { + "nl": "Beheer door {operator}" + }, + "question": { + "nl": "Wie beheert dit pad?" + }, + "freeform": { + "key": "operator" + }, + "mappings": [ + { + "if": { + "and": [ + "operator=Natuurpunt" + ] + }, + "then": { + "nl": "Dit gebied wordt beheerd door Natuurpunt" + } + }, + { + "if": { + "and": [ + "operator~(n|N)atuurpunt.*" + ] + }, + "then": { + "nl": "Dit gebied wordt beheerd door {operator}" + }, + "hideInAnswer": true + }, + { + "if": { + "and": [ + "operator=Agentschap Natuur en Bos" + ] + }, + "then": { + "nl": "Dit gebied wordt beheerd door het Agentschap Natuur en Bos" + } + } + ] + }, + { + "#": "Name:nl-tag", + "render": { + "nl": "Dit gebied heet {name:nl}" + }, + "question": { + "nl": "Wat is de Nederlandstalige naam van dit gebied?" + }, + "freeform": { + "key": "name:nl" + }, + "condition": { + "and": [ + "name:nl~*" + ] + } + } + ], + "hideUnderlayingFeaturesMinPercentage": 10, + "wayHandling": 2, + "icon": { + "render": "./assets/themes/buurtnatuur/nature_reserve.svg" + }, + "width": { + "render": "5" + }, + "iconSize": { + "render": "50,50,center" + }, + "color": { + "render": "#3c3" + }, + "presets": [ + { + "tags": [ + "leisure=nature_reserve", + "fixme=Toegevoegd met MapComplete, geometry nog uit te tekenen" + ], + "title": { + "nl": "Paden" + }, + "description": { + "nl": "Voeg een ontbrekend, erkend pad toe." + } + } + ] +} \ No newline at end of file diff --git a/assets/themes/natuurpunt/natuurpunt.json b/assets/themes/natuurpunt/natuurpunt.json index 4ce6ff0e92..84500aec1d 100644 --- a/assets/themes/natuurpunt/natuurpunt.json +++ b/assets/themes/natuurpunt/natuurpunt.json @@ -21,15 +21,32 @@ "startZoom": 12, "widenFactor": 0.05, "socialImage": "", + "layers": [ - "nature_reserve", - "drinking_water", - "bench", - "bench_at_pt", - "picnic_table", - "birdhide", - "toilet", - "visitor_information_centre" + { + "builtin": "nature_reserve", + "override": { + "source": { + "osmTags": { + "+and": [ + "operator~.*[nN]atuurpunt.*" + ] + } + } + } + }, + { + "builtin": "trails", + "override": { + "source": { + "osmTags": { + "+and": [ + "operator~.*[nN]atuurpunt.*" + ] + } + } + } + } ], "roamingRenderings": [] } diff --git a/assets/themes/waste_basket/license_info.json b/assets/themes/waste_basket/license_info.json deleted file mode 100644 index 21871efc03..0000000000 --- a/assets/themes/waste_basket/license_info.json +++ /dev/null @@ -1,10 +0,0 @@ -[ - { - "authors": [], - "path": "waste_basket.svg", - "license": "CC0", - "sources": [ - "https://wiki.openstreetmap.org/wiki/File:Waste-basket-12.svg" - ] - } - ] \ No newline at end of file diff --git a/assets/themes/waste_basket/waste_basket.json b/assets/themes/waste_basket/waste_basket.json deleted file mode 100644 index bcf368c06a..0000000000 --- a/assets/themes/waste_basket/waste_basket.json +++ /dev/null @@ -1,121 +0,0 @@ -{ - "id": "waste_basket", - "title": { - "en": "Waste Basket", - "nl": "Vuilnisbak" - }, - "shortDescription": { - "en": "Throw away waste", - "nl": "Afval weggooien" - }, - "description": { - "en": "This is a public waste basket, thrash can, where you can throw away your thrash.", - "nl": "Dit is een publieke vuilnisbak waar je je afval kan weggooien." - }, - "language": [ - "en", - "nl" - ], - "maintainer": "", - "icon": "./assets/themes/waste_basket/waste_basket.svg", - "version": "7/7/2021", - "startLat": 0, - "startLon": 0, - "startZoom": 1, - "widenFactor": 0.05, - "socialImage": "", - "layers": [ - { - "id": "waste_basket", - "name": { - "en": "Waste Basket", - "nl": "Vuilnisbak" - }, - "minzoom": 12, - "overpassTags": { - "and": [ - "amenity=waste_basket" - ] - }, - "title": { - "render": { - "en": "Waste Basket", - "nl": "Vuilnisbak" - }, - "mappings": [ - { - "if": { - "and": [ - "amenity=waste_basket" - ] - }, - "then": { - "en": "Waste Basket", - "nl": "Vuilnisbak" - } - } - ] - }, - "description": { - "en": "This is a public waste basket, thrash can, where you can throw away your thrash.", - "nl": "Dit is een publieke vuilnisbak waar je je afval kan weggooien." - }, - "tagRenderings": [], - "hideUnderlayingFeaturesMinPercentage": 0, - "icon": { - "render": "./assets/themes/waste_basket/waste_basket.svg", - "mappings": [ - { - "if": { - "and": [ - "amenity=waste_basket" - ] - }, - "then": { - "en": "Waste Basket", - "nl": "Vuilnisbak" - } - } - ] - }, - "width": { - "render": "8" - }, - "iconSize": { - "render": "40,40,center", - "mappings": [ - { - "if": { - "and": [ - "amenity=waste_basket" - ] - }, - "then": { - "en": "Waste Basket", - "nl": "Vuilnisbak" - } - } - ] - }, - "color": { - "render": "#00f" - }, - "presets": [ - { - "tags": [ - "amenity=waste_basket" - ], - "title": { - "en": "Waste Basket", - "nl": "Vuilnisbak" - }, - "description": { - "en": "Throw away waste", - "nl": "Afval weggooien" - } - } - ] - } - ], - "roamingRenderings": [] - } \ No newline at end of file diff --git a/assets/themes/waste_basket/waste_basket.svg b/assets/themes/waste_basket/waste_basket.svg deleted file mode 100644 index f9fb4b29c4..0000000000 --- a/assets/themes/waste_basket/waste_basket.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - -