From beaa7aef8bc1f6a6efb3890d199ace885bed5f96 Mon Sep 17 00:00:00 2001 From: Yannik Bloscheck Date: Mon, 15 Sep 2025 16:38:27 +0200 Subject: [PATCH] [styles] Added icons for tower and masts Signed-off-by: Yannik Bloscheck --- data/styles/default/dark/symbols/flagpole-m.svg | 1 + data/styles/default/dark/symbols/mast-m.svg | 5 +---- data/styles/default/dark/symbols/pole-m.svg | 4 ++++ data/styles/default/dark/symbols/tower-m.svg | 1 + data/styles/default/include/Icons.mapcss | 5 ++--- data/styles/default/light/symbols/flagpole-m.svg | 1 + data/styles/default/light/symbols/mast-m.svg | 5 +---- data/styles/default/light/symbols/pole-m.svg | 4 ++++ data/styles/default/light/symbols/tower-m.svg | 1 + data/styles/outdoors/include/Icons.mapcss | 11 ++++++----- 10 files changed, 22 insertions(+), 16 deletions(-) create mode 100644 data/styles/default/dark/symbols/flagpole-m.svg create mode 100644 data/styles/default/dark/symbols/pole-m.svg create mode 100644 data/styles/default/dark/symbols/tower-m.svg create mode 100644 data/styles/default/light/symbols/flagpole-m.svg create mode 100644 data/styles/default/light/symbols/pole-m.svg create mode 100644 data/styles/default/light/symbols/tower-m.svg diff --git a/data/styles/default/dark/symbols/flagpole-m.svg b/data/styles/default/dark/symbols/flagpole-m.svg new file mode 100644 index 000000000..8d6c4358f --- /dev/null +++ b/data/styles/default/dark/symbols/flagpole-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/dark/symbols/mast-m.svg b/data/styles/default/dark/symbols/mast-m.svg index f8b332b8a..6b8192e48 100644 --- a/data/styles/default/dark/symbols/mast-m.svg +++ b/data/styles/default/dark/symbols/mast-m.svg @@ -1,4 +1 @@ - - - - + \ No newline at end of file diff --git a/data/styles/default/dark/symbols/pole-m.svg b/data/styles/default/dark/symbols/pole-m.svg new file mode 100644 index 000000000..f8b332b8a --- /dev/null +++ b/data/styles/default/dark/symbols/pole-m.svg @@ -0,0 +1,4 @@ + + + + diff --git a/data/styles/default/dark/symbols/tower-m.svg b/data/styles/default/dark/symbols/tower-m.svg new file mode 100644 index 000000000..d18f36835 --- /dev/null +++ b/data/styles/default/dark/symbols/tower-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/include/Icons.mapcss b/data/styles/default/include/Icons.mapcss index 28ddfcdb2..63fbf06bb 100644 --- a/data/styles/default/include/Icons.mapcss +++ b/data/styles/default/include/Icons.mapcss @@ -1225,17 +1225,16 @@ node|z15-[man_made=flagpole], node|z16-[man_made=mast], {icon-image: dot-m.svg;} -/* TODO: needs a better icon */ node|z16-[man_made=tower], node|z16-[man_made=flare], -{icon-image: mast-m.svg;} +{icon-image: tower-m.svg;} node|z16-[man_made=tower][tower:type=communication], {icon-image: communications_tower_minor-m.svg;} /* TODO: needs a better icon */ node|z17-[man_made=petroleum_well], -{icon-image: mast-m.svg;} +{icon-image: pole-m.svg;} node|z16-[amenity=taxi], {icon-image: taxi-m.svg;icon-min-distance: 30;} diff --git a/data/styles/default/light/symbols/flagpole-m.svg b/data/styles/default/light/symbols/flagpole-m.svg new file mode 100644 index 000000000..f9a39d533 --- /dev/null +++ b/data/styles/default/light/symbols/flagpole-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/light/symbols/mast-m.svg b/data/styles/default/light/symbols/mast-m.svg index 8e7e8e768..fb7436ce1 100644 --- a/data/styles/default/light/symbols/mast-m.svg +++ b/data/styles/default/light/symbols/mast-m.svg @@ -1,4 +1 @@ - - - - + \ No newline at end of file diff --git a/data/styles/default/light/symbols/pole-m.svg b/data/styles/default/light/symbols/pole-m.svg new file mode 100644 index 000000000..8e7e8e768 --- /dev/null +++ b/data/styles/default/light/symbols/pole-m.svg @@ -0,0 +1,4 @@ + + + + diff --git a/data/styles/default/light/symbols/tower-m.svg b/data/styles/default/light/symbols/tower-m.svg new file mode 100644 index 000000000..f2e8cb445 --- /dev/null +++ b/data/styles/default/light/symbols/tower-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/outdoors/include/Icons.mapcss b/data/styles/outdoors/include/Icons.mapcss index c94d1ccb7..4a7c1bbbb 100644 --- a/data/styles/outdoors/include/Icons.mapcss +++ b/data/styles/outdoors/include/Icons.mapcss @@ -296,13 +296,13 @@ node|z16-[highway=ladder], node|z13-[power=portal], node|z13[power=tower], -{icon-image: mast-m.svg;} +{icon-image: pole-m.svg;} node|z14-[power=portal], node|z14-[power=tower], {icon-image: power-tower-m.svg;} node|z15-[power=pole], node|z15-[man_made=utility_pole], -{icon-image: mast-m.svg;} +{icon-image: pole-m.svg;} node|z13-[power=generator][generator:source=wind], {icon-image: dot-m.svg;} @@ -316,6 +316,7 @@ node|z12-[man_made=flagpole], node|z13-[man_made=mast], {icon-image: dot-m.svg;} node|z14-[man_made=flagpole], +{icon-image: flagpole-m.svg;} node|z14-[man_made=mast], {icon-image: mast-m.svg;} @@ -331,7 +332,7 @@ node|z16-[man_made=communications_tower], node|z13-[man_made=tower], node|z13-[man_made=flare], -{icon-image: mast-m.svg; font-size: 11;} +{icon-image: tower-m.svg; font-size: 11;} node|z13-[man_made=tower][tower:type=communication], {icon-image: communications_tower_minor-m.svg; } @@ -348,7 +349,7 @@ node|z16-[amenity=hunting_stand], /* TODO: needs a better icon */ node|z14-[man_made=petroleum_well], -{icon-image: mast-m.svg; font-size: 11;} +{icon-image: pole-m.svg; font-size: 11;} node|z16-[man_made=petroleum_well], {font-size: 12;} @@ -358,7 +359,7 @@ node|z17-[man_made=cairn], node|z13-[man_made=silo], node|z13-[man_made=storage_tank], node|z13-[man_made=water_tower], -{icon-image: mast-m.svg;} +{icon-image: pole-m.svg;} node|z14-[man_made=silo], node|z14-[man_made=storage_tank], node|z14-[man_made=water_tower],