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 @@
+
+
+
\ 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"