diff --git a/assets/layers/police/checkpoint.svg b/assets/layers/police/checkpoint.svg new file mode 100644 index 0000000000..0cbbf2a989 --- /dev/null +++ b/assets/layers/police/checkpoint.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + diff --git a/assets/layers/police/checkpoint.svg.license b/assets/layers/police/checkpoint.svg.license new file mode 100644 index 0000000000..2452bee1e8 --- /dev/null +++ b/assets/layers/police/checkpoint.svg.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: Pieter Vander Vennet +SPDX-License-Identifier: CC0 \ No newline at end of file diff --git a/assets/layers/police/jail.svg b/assets/layers/police/jail.svg new file mode 100644 index 0000000000..6dea57293c --- /dev/null +++ b/assets/layers/police/jail.svg @@ -0,0 +1,10 @@ + + + + +Created by potrace 1.15, written by Peter Selinger 2001-2017 + + + + + \ No newline at end of file diff --git a/assets/layers/police/jail.svg.license b/assets/layers/police/jail.svg.license new file mode 100644 index 0000000000..6e96743b67 --- /dev/null +++ b/assets/layers/police/jail.svg.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: craigclark +SPDX-License-Identifier: CC0-1.0 \ No newline at end of file diff --git a/assets/layers/police/license_info.json b/assets/layers/police/license_info.json index e1d743c536..37907f7076 100644 --- a/assets/layers/police/license_info.json +++ b/assets/layers/police/license_info.json @@ -1,4 +1,22 @@ [ + { + "path": "checkpoint.svg", + "license": "CC0-1.0", + "authors": [ + "Pieter Vander Vennet" + ], + "sources": [] + }, + { + "path": "jail.svg", + "license": "CC0-1.0", + "authors": [ + "craigclark" + ], + "sources": [ + "https://svgsilh.com/image/2071965.html" + ] + }, { "path": "police.svg", "license": "CC-BY 4.0", diff --git a/assets/layers/police/police.json b/assets/layers/police/police.json index 6a2a0d47f3..d5854849c6 100644 --- a/assets/layers/police/police.json +++ b/assets/layers/police/police.json @@ -35,7 +35,21 @@ "color": "#00000000" }, { - "icon": "./assets/layers/police/police.svg" + "icon": { + "render":"./assets/layers/police/police.svg", + "mappings": [ + { + "if": "police=checkpoint", + "then": "./assets/layers/police/checkpoint.svg" + } + ] + } + } + ], + "iconBadges": [ + { + "if": "detention=yes", + "then": "circle:white;./assets/layers/police/jail.svg" } ] } @@ -134,11 +148,13 @@ "en": "Does this police office have detention facilities?", "de": "Verfügt die Polizeidienststelle über Gewahrsamsräume?" }, + "filter": true, "id": "4_z2nrdhy6tyyh4fd", "condition": "amenity=police", "mappings": [ { "if": "detention=yes", + "icon": "./assets/layers/police/jail.svg", "then": { "en": "This police office has some cells to detain people", "de": "Die Polizeidienststelle hat Zellen für die Inhaftierung von Personen"