diff --git a/amenity-points.mss b/amenity-points.mss index 12b736bd35..6134757b30 100644 --- a/amenity-points.mss +++ b/amenity-points.mss @@ -353,15 +353,23 @@ marker-clip: false; } - [feature = 'man_made_mast']{ + [feature = 'man_made_mast'] { [zoom >= 15][height > 80], [zoom >= 16][height > 40], [zoom >= 17][height > 20], [zoom >= 18] { - marker-file: url('symbols/mast.svg'); - marker-fill: @man-made-icon; - marker-placement: interior; - marker-clip: false; + ["tower:type" != 'lighting'] { + marker-file: url('symbols/mast.svg'); + marker-fill: @man-made-icon; + marker-placement: interior; + marker-clip: false; + } + ["tower:type" = 'lighting'][zoom >= 18] { + marker-file: url('symbols/mast_lighting.svg'); + marker-fill: @man-made-icon; + marker-placement: interior; + marker-clip: false; + } ["tower:type" = 'communication'] { marker-file: url('symbols/mast_communications.svg'); } @@ -373,16 +381,24 @@ [zoom >= 14][height > 50], [zoom >= 15][height > 30], [zoom >= 17] { - marker-file: url('symbols/tower_generic.svg'); - marker-fill: @man-made-icon; - marker-placement: interior; - marker-clip: false; + ["tower:type" != 'lighting'] { + marker-file: url('symbols/tower_generic.svg'); + marker-fill: @man-made-icon; + marker-placement: interior; + marker-clip: false; + } ["tower:type" = 'defensive'] { marker-file: url('symbols/tower_defensive.svg'); } ["tower:type" = 'observation'] { marker-file: url('symbols/tower_observation.svg'); } + ["tower:type" = 'lighting'][zoom >= 18] { + marker-file: url('symbols/tower_lighting.svg'); + marker-fill: @man-made-icon; + marker-placement: interior; + marker-clip: false; + } ["tower:construction" = 'lattice'] { marker-file: url('symbols/tower_lattice.svg'); } @@ -393,7 +409,7 @@ } } } - } + } [feature = 'tourism_museum'][zoom >= 16] { marker-file: url('symbols/museum.svg'); diff --git a/symbols/mast_lighting.svg b/symbols/mast_lighting.svg new file mode 100644 index 0000000000..bbdfa1ec65 --- /dev/null +++ b/symbols/mast_lighting.svg @@ -0,0 +1,37 @@ + + + + + + image/svg+xml + + + + + + + + + diff --git a/symbols/tower_lighting.svg b/symbols/tower_lighting.svg new file mode 100644 index 0000000000..4f247f4ffa --- /dev/null +++ b/symbols/tower_lighting.svg @@ -0,0 +1,37 @@ + + + + + + image/svg+xml + + + + + + + + +