diff --git a/data/classificator.txt b/data/classificator.txt
index d48a54b31d..42b44bf190 100644
--- a/data/classificator.txt
+++ b/data/classificator.txt
@@ -130,6 +130,7 @@ world +
post_office -
prison -
pub -
+ public_bath -
public_bookcase -
recycling +
centre -
diff --git a/data/drules_proto.bin b/data/drules_proto.bin
index 9774629573..3e45adc8ae 100644
Binary files a/data/drules_proto.bin and b/data/drules_proto.bin differ
diff --git a/data/drules_proto.txt b/data/drules_proto.txt
index 90b9384484..42eacd101f 100644
--- a/data/drules_proto.txt
+++ b/data/drules_proto.txt
@@ -8829,6 +8829,57 @@ cont {
}
}
}
+cont {
+ name: "amenity-public_bath"
+ element {
+ scale: 17
+ symbol {
+ name: "public_bath-m"
+ priority: 850
+ }
+ caption {
+ primary {
+ height: 11
+ color: 4473924
+ offset_y: 1
+ is_optional: true
+ }
+ priority: -9150
+ }
+ }
+ element {
+ scale: 18
+ symbol {
+ name: "public_bath-m"
+ priority: 850
+ }
+ caption {
+ primary {
+ height: 11
+ color: 4473924
+ offset_y: 1
+ is_optional: true
+ }
+ priority: -9150
+ }
+ }
+ element {
+ scale: 19
+ symbol {
+ name: "public_bath-m"
+ priority: 850
+ }
+ caption {
+ primary {
+ height: 11
+ color: 4473924
+ offset_y: 1
+ is_optional: true
+ }
+ priority: -9150
+ }
+ }
+}
cont {
name: "amenity-public_bookcase"
element {
@@ -43232,7 +43283,7 @@ cont {
element {
scale: 17
symbol {
- name: "sauna-m"
+ name: "public_bath-m"
priority: 850
min_distance: 10
}
@@ -43249,7 +43300,7 @@ cont {
element {
scale: 18
symbol {
- name: "sauna-m"
+ name: "public_bath-m"
priority: 850
min_distance: 10
}
@@ -43266,7 +43317,7 @@ cont {
element {
scale: 19
symbol {
- name: "sauna-m"
+ name: "public_bath-m"
priority: 850
min_distance: 10
}
@@ -96526,7 +96577,7 @@ cont {
element {
scale: 17
symbol {
- name: "sauna-m"
+ name: "public_bath-m"
priority: 1300
min_distance: 24
}
@@ -96534,7 +96585,7 @@ cont {
element {
scale: 18
symbol {
- name: "sauna-m"
+ name: "public_bath-m"
priority: 1300
min_distance: 24
}
@@ -96551,7 +96602,7 @@ cont {
element {
scale: 19
symbol {
- name: "sauna-m"
+ name: "public_bath-m"
priority: 1300
min_distance: 24
}
diff --git a/data/drules_proto_clear.bin b/data/drules_proto_clear.bin
index cdf742b58b..b479ab2e63 100644
Binary files a/data/drules_proto_clear.bin and b/data/drules_proto_clear.bin differ
diff --git a/data/drules_proto_clear.txt b/data/drules_proto_clear.txt
index f6c71913a1..8cea0cb280 100644
--- a/data/drules_proto_clear.txt
+++ b/data/drules_proto_clear.txt
@@ -8703,6 +8703,57 @@ cont {
}
}
}
+cont {
+ name: "amenity-public_bath"
+ element {
+ scale: 17
+ symbol {
+ name: "public_bath-m"
+ priority: 850
+ }
+ caption {
+ primary {
+ height: 11
+ color: 4473924
+ offset_y: 1
+ is_optional: true
+ }
+ priority: -9150
+ }
+ }
+ element {
+ scale: 18
+ symbol {
+ name: "public_bath-m"
+ priority: 850
+ }
+ caption {
+ primary {
+ height: 11
+ color: 4473924
+ offset_y: 1
+ is_optional: true
+ }
+ priority: -9150
+ }
+ }
+ element {
+ scale: 19
+ symbol {
+ name: "public_bath-m"
+ priority: 850
+ }
+ caption {
+ primary {
+ height: 11
+ color: 4473924
+ offset_y: 1
+ is_optional: true
+ }
+ priority: -9150
+ }
+ }
+}
cont {
name: "amenity-public_bookcase"
element {
@@ -42924,7 +42975,7 @@ cont {
element {
scale: 17
symbol {
- name: "sauna-m"
+ name: "public_bath-m"
priority: 850
min_distance: 10
}
@@ -42941,7 +42992,7 @@ cont {
element {
scale: 18
symbol {
- name: "sauna-m"
+ name: "public_bath-m"
priority: 850
min_distance: 10
}
@@ -42958,7 +43009,7 @@ cont {
element {
scale: 19
symbol {
- name: "sauna-m"
+ name: "public_bath-m"
priority: 850
min_distance: 10
}
@@ -96092,7 +96143,7 @@ cont {
element {
scale: 17
symbol {
- name: "sauna-m"
+ name: "public_bath-m"
priority: 1300
min_distance: 24
}
@@ -96100,7 +96151,7 @@ cont {
element {
scale: 18
symbol {
- name: "sauna-m"
+ name: "public_bath-m"
priority: 1300
min_distance: 24
}
@@ -96117,7 +96168,7 @@ cont {
element {
scale: 19
symbol {
- name: "sauna-m"
+ name: "public_bath-m"
priority: 1300
min_distance: 24
}
diff --git a/data/drules_proto_dark.bin b/data/drules_proto_dark.bin
index 3ac0335f0f..d958dff215 100644
Binary files a/data/drules_proto_dark.bin and b/data/drules_proto_dark.bin differ
diff --git a/data/drules_proto_dark.txt b/data/drules_proto_dark.txt
index 3c928efb27..5ccfbe244a 100644
--- a/data/drules_proto_dark.txt
+++ b/data/drules_proto_dark.txt
@@ -8703,6 +8703,57 @@ cont {
}
}
}
+cont {
+ name: "amenity-public_bath"
+ element {
+ scale: 17
+ symbol {
+ name: "public_bath-m"
+ priority: 850
+ }
+ caption {
+ primary {
+ height: 11
+ color: 5592405
+ offset_y: 1
+ is_optional: true
+ }
+ priority: -9150
+ }
+ }
+ element {
+ scale: 18
+ symbol {
+ name: "public_bath-m"
+ priority: 850
+ }
+ caption {
+ primary {
+ height: 11
+ color: 5592405
+ offset_y: 1
+ is_optional: true
+ }
+ priority: -9150
+ }
+ }
+ element {
+ scale: 19
+ symbol {
+ name: "public_bath-m"
+ priority: 850
+ }
+ caption {
+ primary {
+ height: 11
+ color: 5592405
+ offset_y: 1
+ is_optional: true
+ }
+ priority: -9150
+ }
+ }
+}
cont {
name: "amenity-public_bookcase"
element {
@@ -43067,7 +43118,7 @@ cont {
element {
scale: 17
symbol {
- name: "sauna-m"
+ name: "public_bath-m"
priority: 850
min_distance: 10
}
@@ -43084,7 +43135,7 @@ cont {
element {
scale: 18
symbol {
- name: "sauna-m"
+ name: "public_bath-m"
priority: 850
min_distance: 10
}
@@ -43101,7 +43152,7 @@ cont {
element {
scale: 19
symbol {
- name: "sauna-m"
+ name: "public_bath-m"
priority: 850
min_distance: 10
}
@@ -96178,7 +96229,7 @@ cont {
element {
scale: 17
symbol {
- name: "sauna-m"
+ name: "public_bath-m"
priority: 1300
min_distance: 24
}
@@ -96186,7 +96237,7 @@ cont {
element {
scale: 18
symbol {
- name: "sauna-m"
+ name: "public_bath-m"
priority: 1300
min_distance: 24
}
@@ -96203,7 +96254,7 @@ cont {
element {
scale: 19
symbol {
- name: "sauna-m"
+ name: "public_bath-m"
priority: 1300
min_distance: 24
}
diff --git a/data/resources-6plus_clear/symbols.png b/data/resources-6plus_clear/symbols.png
index 7c46ca1633..ea43566af3 100644
Binary files a/data/resources-6plus_clear/symbols.png and b/data/resources-6plus_clear/symbols.png differ
diff --git a/data/resources-6plus_clear/symbols.sdf b/data/resources-6plus_clear/symbols.sdf
index 60acd72b2f..6813e3a802 100644
--- a/data/resources-6plus_clear/symbols.sdf
+++ b/data/resources-6plus_clear/symbols.sdf
@@ -250,14 +250,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/data/resources-6plus_dark/symbols.png b/data/resources-6plus_dark/symbols.png
index 6540e51455..1d5ae71a16 100644
Binary files a/data/resources-6plus_dark/symbols.png and b/data/resources-6plus_dark/symbols.png differ
diff --git a/data/resources-6plus_dark/symbols.sdf b/data/resources-6plus_dark/symbols.sdf
index 7ac283d9a5..aa8eb66cf3 100644
--- a/data/resources-6plus_dark/symbols.sdf
+++ b/data/resources-6plus_dark/symbols.sdf
@@ -249,14 +249,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/data/resources-hdpi_clear/symbols.png b/data/resources-hdpi_clear/symbols.png
index 54a12dfec7..d3ca25dbeb 100644
Binary files a/data/resources-hdpi_clear/symbols.png and b/data/resources-hdpi_clear/symbols.png differ
diff --git a/data/resources-hdpi_clear/symbols.sdf b/data/resources-hdpi_clear/symbols.sdf
index 2ed96ac374..7e8f721432 100644
--- a/data/resources-hdpi_clear/symbols.sdf
+++ b/data/resources-hdpi_clear/symbols.sdf
@@ -250,14 +250,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/data/resources-hdpi_dark/symbols.png b/data/resources-hdpi_dark/symbols.png
index 26724c400a..34d41b930a 100644
Binary files a/data/resources-hdpi_dark/symbols.png and b/data/resources-hdpi_dark/symbols.png differ
diff --git a/data/resources-hdpi_dark/symbols.sdf b/data/resources-hdpi_dark/symbols.sdf
index 68bc24e791..7217fcf5fb 100644
--- a/data/resources-hdpi_dark/symbols.sdf
+++ b/data/resources-hdpi_dark/symbols.sdf
@@ -249,14 +249,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/data/resources-mdpi_clear/symbols.png b/data/resources-mdpi_clear/symbols.png
index e7ef11aaf9..28d3d5a455 100644
Binary files a/data/resources-mdpi_clear/symbols.png and b/data/resources-mdpi_clear/symbols.png differ
diff --git a/data/resources-mdpi_clear/symbols.sdf b/data/resources-mdpi_clear/symbols.sdf
index d883547646..b052eb43c6 100644
--- a/data/resources-mdpi_clear/symbols.sdf
+++ b/data/resources-mdpi_clear/symbols.sdf
@@ -250,14 +250,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/data/resources-mdpi_dark/symbols.png b/data/resources-mdpi_dark/symbols.png
index 7304d6b854..2958ef0a86 100644
Binary files a/data/resources-mdpi_dark/symbols.png and b/data/resources-mdpi_dark/symbols.png differ
diff --git a/data/resources-mdpi_dark/symbols.sdf b/data/resources-mdpi_dark/symbols.sdf
index b225552e12..721d7d4f39 100644
--- a/data/resources-mdpi_dark/symbols.sdf
+++ b/data/resources-mdpi_dark/symbols.sdf
@@ -249,14 +249,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/data/resources-xhdpi_clear/symbols.png b/data/resources-xhdpi_clear/symbols.png
index d6ef3a76dc..a6b5ae7dba 100644
Binary files a/data/resources-xhdpi_clear/symbols.png and b/data/resources-xhdpi_clear/symbols.png differ
diff --git a/data/resources-xhdpi_clear/symbols.sdf b/data/resources-xhdpi_clear/symbols.sdf
index 5bb8e756b5..8f225f088a 100644
--- a/data/resources-xhdpi_clear/symbols.sdf
+++ b/data/resources-xhdpi_clear/symbols.sdf
@@ -250,14 +250,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/data/resources-xhdpi_dark/symbols.png b/data/resources-xhdpi_dark/symbols.png
index 040668927f..b96d81601b 100644
Binary files a/data/resources-xhdpi_dark/symbols.png and b/data/resources-xhdpi_dark/symbols.png differ
diff --git a/data/resources-xhdpi_dark/symbols.sdf b/data/resources-xhdpi_dark/symbols.sdf
index 0a1d7e6273..9a64857c44 100644
--- a/data/resources-xhdpi_dark/symbols.sdf
+++ b/data/resources-xhdpi_dark/symbols.sdf
@@ -249,14 +249,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/data/resources-xxhdpi_clear/symbols.png b/data/resources-xxhdpi_clear/symbols.png
index 8ffcc48121..ff530ecd91 100644
Binary files a/data/resources-xxhdpi_clear/symbols.png and b/data/resources-xxhdpi_clear/symbols.png differ
diff --git a/data/resources-xxhdpi_clear/symbols.sdf b/data/resources-xxhdpi_clear/symbols.sdf
index 44977de366..dd5c7cede4 100644
--- a/data/resources-xxhdpi_clear/symbols.sdf
+++ b/data/resources-xxhdpi_clear/symbols.sdf
@@ -250,14 +250,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/data/resources-xxhdpi_dark/symbols.png b/data/resources-xxhdpi_dark/symbols.png
index 5aa06ad4e9..4d3d486ab7 100644
Binary files a/data/resources-xxhdpi_dark/symbols.png and b/data/resources-xxhdpi_dark/symbols.png differ
diff --git a/data/resources-xxhdpi_dark/symbols.sdf b/data/resources-xxhdpi_dark/symbols.sdf
index debd4f2e59..9a73ed106d 100644
--- a/data/resources-xxhdpi_dark/symbols.sdf
+++ b/data/resources-xxhdpi_dark/symbols.sdf
@@ -249,14 +249,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/data/resources-xxxhdpi_clear/symbols.png b/data/resources-xxxhdpi_clear/symbols.png
index e94ec974b0..90b024d151 100644
Binary files a/data/resources-xxxhdpi_clear/symbols.png and b/data/resources-xxxhdpi_clear/symbols.png differ
diff --git a/data/resources-xxxhdpi_clear/symbols.sdf b/data/resources-xxxhdpi_clear/symbols.sdf
index 38d39c8e53..9967291612 100644
--- a/data/resources-xxxhdpi_clear/symbols.sdf
+++ b/data/resources-xxxhdpi_clear/symbols.sdf
@@ -250,14 +250,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/data/resources-xxxhdpi_dark/symbols.png b/data/resources-xxxhdpi_dark/symbols.png
index 2ddab0edf8..3645a8cf69 100644
Binary files a/data/resources-xxxhdpi_dark/symbols.png and b/data/resources-xxxhdpi_dark/symbols.png differ
diff --git a/data/resources-xxxhdpi_dark/symbols.sdf b/data/resources-xxxhdpi_dark/symbols.sdf
index 48ee5ab0f6..ca749e50c1 100644
--- a/data/resources-xxxhdpi_dark/symbols.sdf
+++ b/data/resources-xxxhdpi_dark/symbols.sdf
@@ -249,14 +249,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/data/types.txt b/data/types.txt
index 34ac1e3942..4a5865505b 100644
--- a/data/types.txt
+++ b/data/types.txt
@@ -1570,3 +1570,4 @@ amenity|recycling|container
*leisure|adult_gaming_centre
*leisure|amusement_arcade
*amenity|place_of_worship|christian|mormon
+*amenity|public_bath
diff --git a/data/visibility.txt b/data/visibility.txt
index b6e888493e..a70dd04396 100644
--- a/data/visibility.txt
+++ b/data/visibility.txt
@@ -130,6 +130,7 @@ world 00000000000000000000 +
post_office 00000000000000000111 -
prison 00000000000000000000 -
pub 00000000000000000000 -
+ public_bath 00000000000000000000 -
public_bookcase 00000000000000000000 -
recycling 00000000000000000000 +
centre 00000000000000000000 -