diff --git a/assets/layers/police/license_info.json b/assets/layers/police/license_info.json
new file mode 100644
index 000000000..e1d743c53
--- /dev/null
+++ b/assets/layers/police/license_info.json
@@ -0,0 +1,12 @@
+[
+ {
+ "path": "police.svg",
+ "license": "CC-BY 4.0",
+ "authors": [
+ "Twemoji"
+ ],
+ "sources": [
+ "https://commons.wikimedia.org/wiki/File:Twemoji12_1f693.svg"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/assets/layers/police/police.json b/assets/layers/police/police.json
new file mode 100644
index 000000000..a79631991
--- /dev/null
+++ b/assets/layers/police/police.json
@@ -0,0 +1,142 @@
+{
+ "id": "police",
+ "name": {
+ "en": "Police stations"
+ },
+ "description": {
+ "en": "Many types of police facilities "
+ },
+ "source": {
+ "osmTags": {
+ "or": [
+ "amenity=police",
+ "police~*"
+ ]
+ }
+ },
+ "minzoom": 10,
+ "title": {
+ "render": {
+ "en": "{name}"
+ }
+ },
+ "pointRendering": [
+ {
+ "location": [
+ "point",
+ "centroid"
+ ],
+ "marker": [
+ {
+ "icon": "circle",
+ "color": "#00000000"
+ },
+ {
+ "icon": "./assets/layers/police/police.svg"
+ }
+ ]
+ }
+ ],
+ "lineRendering": [
+ {
+ "width": 1,
+ "color": "blue"
+ }
+ ],
+ "presets": [
+ {
+ "tags": [
+ "amenity=police"
+ ],
+ "title": {
+ "en": "a police office"
+ },
+ "description": {
+ "en": "A police office where the general public can enter for inquiries"
+ }
+ },
+ {
+ "tags": [
+ "police=checkpoint"
+ ],
+ "title": {
+ "en": "a police checkpoint"
+ },
+ "description": {
+ "en": "A place where police performs checks on travelling people"
+ }
+ },
+ {
+ "tags": [
+ "police=offices"
+ ],
+ "title": {
+ "en": "an administrative, police backoffice"
+ },
+ "description": {
+ "en": "An administrative police office without services for the general public."
+ }
+ },
+ {
+ "tags": [
+ "police=detention"
+ ],
+ "title": "a police detention center",
+ "description": {
+ "en": "A jail run by the police without public services. People are detained here for a short time (at most a few days), e.g. for small misdemeanors, disturbance of the public order or awaiting a trial"
+ }
+ },
+ {
+ "tags": [
+ "police=naval_base"
+ ],
+ "title": "a police naval base",
+ "description": {
+ "en": "A naval or maritime base for the maritime police; often with a pier and police boats nearby"
+ }
+ }
+ ],
+ "tagRenderings": [
+ "images",
+ "reviews",
+ {
+ "question": {
+ "en": "What is the name of this police facility?"
+ },
+ "id": "police_name",
+ "render": {
+ "en": "{name}"
+ },
+ "freeform": {
+ "key": "name"
+ }
+ },
+ "{preset_type_select()}",
+ "contact",
+ "opening_hours",
+ {
+ "question": {
+ "en": "Does this police office have detention facilities?"
+ },
+ "id": "4_z2nrdhy6tyyh4fd",
+ "condition": "amenity=police",
+ "mappings": [
+ {
+ "if": "detention=yes",
+ "then": {
+ "en": "This police office has some cells to detain people"
+ }
+ },
+ {
+ "if": "detention=no",
+ "then": {
+ "en": "This police office does not have cells to detain people"
+ }
+ }
+ ]
+ }
+ ],
+ "deletion": true,
+ "allowMove": true,
+ "enableMorePrivacy": true
+}
diff --git a/assets/layers/police/police.svg b/assets/layers/police/police.svg
new file mode 100644
index 000000000..cbf344d7c
--- /dev/null
+++ b/assets/layers/police/police.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/layers/police/police.svg.license b/assets/layers/police/police.svg.license
new file mode 100644
index 000000000..77a8edb48
--- /dev/null
+++ b/assets/layers/police/police.svg.license
@@ -0,0 +1,2 @@
+SPDX-FileCopyrightText: Twemoji
+SPDX-License-Identifier: CC-BY 4.0
\ No newline at end of file
diff --git a/assets/themes/disaster_response/disaster_response.json b/assets/themes/disaster_response/disaster_response.json
index 23ba39a20..f39fccf12 100644
--- a/assets/themes/disaster_response/disaster_response.json
+++ b/assets/themes/disaster_response/disaster_response.json
@@ -18,8 +18,15 @@
"socialImage": "./assets/themes/disaster_response/social.svg",
"layers": [
"hospital",
+ "pharmacy",
+ "doctors",
"assembly_point",
- "disaster_response"
+ "disaster_response",
+ "police",
+ "fire_station",
+ "ambulancestation",
+ "extinguisher",
+ "hydrant"
],
"docs": "https://wiki.openstreetmap.org/wiki/Emergency_facilities_and_amenities"
-}
\ No newline at end of file
+}
diff --git a/assets/themes/surveillance/surveillance.json b/assets/themes/surveillance/surveillance.json
index 684c36660..83fd347e5 100644
--- a/assets/themes/surveillance/surveillance.json
+++ b/assets/themes/surveillance/surveillance.json
@@ -59,7 +59,8 @@
"override": {
"minzoom": 12
}
- }
+ },
+ "police"
],
"enableMorePrivacy": true
}