[styles] Improved light map style

This commit is contained in:
Yannik Bloscheck
2025-06-19 14:50:40 +02:00
parent f746ab2c2d
commit a7e06ce39d
8 changed files with 437 additions and 332 deletions

View File

@@ -33,7 +33,7 @@
8.7 Footway 15-22 ZOOM
8.8 Steps 15-22 ZOOM
8.9 Bridleway 14-22 ZOOM
8.11 Runway 12-22 ZOOM
8.10 Runway 12-22 ZOOM
9.RAIL 11-22 ZOOM
9.1 RAIL 11-22 ZOOM
9.2 Rail tunnel 14-22 ZOOM
@@ -53,7 +53,7 @@
line|z6-9[highway=world_towns_level],
line|z4-9[highway=world_level],
{color: @trunk1;opacity: 1;}
{color: @motorway1;opacity: 1;}
line|z4[highway=world_level]
{width: 0.5;}
@@ -73,20 +73,24 @@ line|z9[highway=world_level]
/* 3.TRUNK & MOTORWAY 6-22 ZOOM */
line|z6[highway=trunk],
line|z6[highway=motorway],
{color: @trunk0; opacity: 0.3;}
line|z7-9[highway=trunk],
line|z6-9[highway=motorway],
line|z6-9[highway=trunk],
{color: @trunk0; opacity: 0.6;}
line|z7-9[highway=motorway],
{color: @trunk0; opacity: 0.7;}
line|z7-9[highway=trunk],
{opacity: 0.8;}
line|z10-[highway=trunk],
line|z10-[highway=motorway],
{color: @trunk1; opacity: 0.7;}
line|z10-13[highway=motorway],
{color: @motorway0; opacity: 1;}
line|z10-13[highway=trunk],
{color: @trunk1; opacity: 1;}
line|z14-[highway=motorway],
{color: @motorway1;}
line|z14-[highway=trunk],
{color: @trunk1; opacity: 0.9;}
line|z10-[highway=motorway_link],
line|z10-[highway=trunk_link],
{color: @primary0; opacity: 0.7;}
line|z13-14[highway=trunk],
line|z13-14[highway=motorway],
line|z14-15[highway=motorway_link],
line|z14-15[highway=trunk_link],
@@ -110,85 +114,97 @@ line|z14-[highway=trunk_link][bridge?]::bridgeblack,
/* 3.1 Trunk & Motorway 6-22 ZOOM */
line|z6[highway=trunk],
line|z6[highway=motorway],
{width: 0.8;}
line|z7[highway=trunk],
line|z7[highway=motorway]
{width: 0.9;}
line|z8[highway=trunk],
line|z8[highway=motorway]
{width: 1.1;}
line|z9[highway=trunk],
line|z9[highway=motorway]
{width: 1.2;}
line|z10[highway=trunk],
line|z10[highway=motorway]
{width: 1.5;}
line|z11[highway=trunk],
line|z11[highway=motorway]
{width: 1.7;}
line|z12[highway=trunk],
line|z12[highway=motorway]
{width: 1.9;}
line|z13[highway=trunk],
line|z10[highway=motorway],
{width: 2.6;}
line|z11[highway=motorway],
{width: 3.0;}
line|z12[highway=motorway],
{width: 3.6;}
line|z13[highway=motorway],
{width: 2.8;}
line|z14[highway=trunk],
{width: 4.0;}
line|z14[highway=motorway],
{width: 3.8;}
line|z15[highway=trunk],
line|z15[highway=motorway],
{width: 4.4;}
line|z16[highway=trunk],
line|z15[highway=motorway],
{width: 5.6;}
line|z16[highway=motorway],
{width: 6;}
line|z17[highway=trunk],
{width: 7.8;}
line|z17[highway=motorway],
{width: 9.0;}
line|z18[highway=motorway],
{width: 12.0;}
line|z19-[highway=motorway],
{width: 16.0;}
line|z6[highway=motorway],
line|z6[highway=trunk],
{width: 0.8;}
line|z7[highway=motorway],
line|z7[highway=trunk],
{width: 0.9;}
line|z8[highway=motorway],
line|z8[highway=trunk],
{width: 1.2;}
line|z9[highway=motorway],
line|z9[highway=trunk],
{width: 1.3;}
line|z10[highway=trunk],
{width: 2.2;}
line|z11[highway=trunk],
{width: 2.5;}
line|z12[highway=trunk],
{width: 3.0;}
line|z13[highway=trunk],
{width: 3.6;}
line|z14[highway=trunk],
{width: 4.0;}
line|z15[highway=trunk],
{width: 4.8;}
line|z16[highway=trunk],
{width: 6.2;}
line|z17[highway=trunk],
{width: 8.2;}
line|z18[highway=trunk],
line|z18[highway=motorway],
{width: 11;}
line|z19-[highway=trunk],
line|z19-[highway=motorway],
{width: 13.5;}
line|z10[highway=motorway_link],
line|z10[highway=trunk_link]
{width: 0.8;}
{width: 0.9;}
line|z11[highway=motorway_link],
line|z11[highway=trunk_link]
{width: 1.0;}
{width: 1.1;}
line|z12[highway=motorway_link],
line|z12[highway=trunk_link]
{width: 1.3;}
{width: 1.4;}
line|z13[highway=motorway_link],
line|z13[highway=trunk_link]
{width: 1.8;}
{width: 1.9;}
line|z14[highway=motorway_link],
line|z14[highway=trunk_link]
{width: 2.6;}
{width: 2.7;}
line|z15[highway=motorway_link],
line|z15[highway=trunk_link]
{width: 3.6;}
{width: 3.7;}
line|z16[highway=motorway_link],
line|z16[highway=trunk_link]
{width: 5;}
{width: 5.1;}
line|z17[highway=motorway_link],
line|z17[highway=trunk_link]
{width: 6.6;}
{width: 6.7;}
line|z18[highway=motorway_link],
line|z18[highway=trunk_link]
{width: 9.4;}
{width: 9.5;}
line|z19-[highway=motorway_link],
line|z19-[highway=trunk_link]
{width: 11.6;}
{width: 11.7;}
/* 3.2 Trunk & Motorway tunnel 12-22 ZOOM */
line|z12-[highway=motorway][tunnel?],
line|z12-[highway=trunk][tunnel?],
line|z13-[highway=motorway_link][tunnel?],
{color: @motorway_tunnel; casing-linecap: butt; casing-color: @motorway_tunnel_casing; casing-opacity: 0.7;}
line|z12-[highway=trunk][tunnel?],
line|z13-[highway=trunk_link][tunnel?],
{color: @trunk_tunnel; casing-linecap: butt; casing-color: @trunk_tunnel_casing; casing-opacity: 0.7;}
@@ -246,16 +262,12 @@ line|z18-[highway=trunk_link][bridge?]::bridgeblack
/* 4.PRIMARY 8-22 ZOOM */
line|z8-10[highway=primary],
{color: @primary0; opacity: 0.7;}
line|z11-12[highway=primary],
line|z11-12[highway=primary_link]
{color: @primary1; opacity: 0.7;}
line|z13-14[highway=primary],
line|z13-14[highway=primary_link],
{color: @primary1; opacity: 0.85;}
line|z15-[highway=primary],
line|z15-[highway=primary_link],
{color: @primary0; opacity: 0.8;}
line|z11-13[highway=primary],
line|z11-13[highway=primary_link]
{color: @primary1; opacity: 1;}
line|z14-[highway=primary],
line|z14-[highway=primary_link],
{color: @primary2; opacity: 1;}
line|z14-[highway=primary][bridge?]::bridgewhite,
@@ -272,25 +284,26 @@ line|z8[highway=primary],
line|z9[highway=primary],
{width: 0.8;}
line|z10[highway=primary],
{width: 1.2;}
{width: 1.8;}
line|z11[highway=primary],
{width: 1.5;}
line|z12[highway=primary],
{width: 1.7;}
line|z13[highway=primary],
{width: 2.3;}
line|z12[highway=primary],
{width: 2.7;}
line|z13[highway=primary],
{width: 3.0;}
line|z14[highway=primary],
{width: 3.2;}
line|z15[highway=primary],
{width: 3.8;}
line|z15[highway=primary],
{width: 4.4;}
line|z16[highway=primary],
{width: 5;}
{width: 5.4;}
line|z17[highway=primary],
{width: 6.6;}
{width: 7;}
line|z18[highway=primary],
{width: 9.4;}
{width: 10;}
line|z19-[highway=primary],
{width: 11.6;}
{width: 12;}
line|z11[highway=primary_link],
{width: 0.8;}
@@ -348,13 +361,11 @@ line|z18-[highway=primary_link][bridge?]::bridgeblack,
/* 5.SECONDARY 10-22 ZOOM */
line|z10-12[highway=secondary],
{color: @secondary0; opacity: 0.8;}
line|z13-14[highway=secondary],
line|z13-14[highway=secondary_link],
{color: @secondary1; opacity: 0.9;}
line|z15-[highway=secondary],
line|z15-[highway=secondary_link],
line|z10-13[highway=secondary],
line|z13[highway=secondary_link],
{color: @secondary0; opacity: 1;}
line|z14-[highway=secondary],
line|z14-[highway=secondary_link],
{color: @secondary1; opacity: 1;}
line|z14-[highway=secondary][bridge?]::bridgewhite,
@@ -367,13 +378,13 @@ line|z14-[highway=secondary_link][bridge?]::bridgeblack,
/* 5.1 Secondary 10-22 ZOOM */
line|z10[highway=secondary],
{width: 1.2;}
{width: 1.4;}
line|z11[highway=secondary],
{width: 1.5;}
{width: 2.2;}
line|z12[highway=secondary],
{width: 1.7;}
{width: 2.5;}
line|z13[highway=secondary],
{width: 2.3;}
{width: 2.7;}
line|z14[highway=secondary],
{width: 3.2;}
line|z15[highway=secondary],
@@ -433,17 +444,23 @@ line|z18-[highway=secondary_link][bridge?]::bridgeblack
/* 6.TERTIARY & UNCLASSIFIED 11-22 ZOOM */
line|z11-[highway=tertiary],
line|z11-[highway=unclassified],
{color: @tertiary; opacity: 1;}
line|z12-13[highway=tertiary],
{opacity: 0.95;}
line|z14-[highway=tertiary_link],
{color: @tertiary; opacity: 0.7;}
{color: @tertiary; opacity: 1;}
line|z11-[highway=unclassified],
{color: @tertiary; opacity: 0.95;}
line|z12-15[highway=unclassified],
{opacity: 0.8;}
line|z14-15[highway=tertiary],
line|z14-15[highway=unclassified],
line|z15-16[highway=tertiary_link],
{opacity: 0.85;}
{opacity: 0.9;}
line|z16-[highway=tertiary],
line|z16-[highway=unclassified],
line|z17-[highway=tertiary_link],
{opacity: 1;}
line|z16-[highway=unclassified],
{opacity: 0.9;}
line|z14-[highway=tertiary][bridge?]::bridgewhite,
line|z14-[highway=tertiary_link][bridge?]::bridgewhite
@@ -457,31 +474,22 @@ line|z14-[highway=unclassified][bridge?]::bridgeblack,
/* 6.1 Tertiary & Unclassified 11-22 ZOOM */
line|z11[highway=tertiary],
line|z11[highway=unclassified],
{width: 0.8;}
{width: 1.2;}
line|z12[highway=tertiary],
line|z12[highway=unclassified],
{width: 1.3;}
{width: 1.6;}
line|z13[highway=tertiary],
line|z13[highway=unclassified],
{width: 1.8;}
line|z14[highway=tertiary],
line|z14[highway=unclassified],
{width: 2.7;}
line|z15[highway=tertiary],
line|z15[highway=unclassified],
{width: 3.8;}
line|z16[highway=tertiary],
line|z16[highway=unclassified],
{width: 5;}
line|z17[highway=tertiary],
line|z17[highway=unclassified],
{width: 6.6;}
line|z18[highway=tertiary],
line|z18[highway=unclassified],
{width: 9.4;}
line|z19-[highway=tertiary],
line|z19-[highway=unclassified],
{width: 11.6;}
line|z14[highway=tertiary_link],
@@ -497,6 +505,25 @@ line|z18[highway=tertiary_link],
line|z19-[highway=tertiary_link],
{width: 8.2;}
line|z11[highway=unclassified],
{width: 0.6;}
line|z12[highway=unclassified],
{width: 1.0;}
line|z13[highway=unclassified],
{width: 1.4;}
line|z14[highway=unclassified],
{width: 2.3;}
line|z15[highway=unclassified],
{width: 3.2;}
line|z16[highway=unclassified],
{width: 4.2;}
line|z17[highway=unclassified],
{width: 6;}
line|z18[highway=unclassified],
{width: 8;}
line|z19-[highway=unclassified],
{width: 10;}
/* 6.2 Tertiary & Unclassified tunnel 16-22 ZOOM */
line|z16-[highway=tertiary][tunnel?],
@@ -537,10 +564,10 @@ line|z18-[highway=unclassified][bridge?]::bridgeblack,
line|z12-[highway=residential],
line|z12-[highway=road],
line|z12-[highway=living_street],
{color: @residential; opacity: 0.7;}
line|z14-16[highway=residential],
line|z14-16[highway=road],
line|z14-16[highway=living_street],
{color: @residential; opacity: 0.8;}
line|z13-16[highway=residential],
line|z13-16[highway=road],
line|z13-16[highway=living_street],
{opacity: 0.85;}
line|z17-[highway=residential],
line|z17-[highway=road],
@@ -614,7 +641,7 @@ line|z18-[highway=residential][bridge?]::bridgeblack,
line|z15-[highway=service],
line|z15-[highway=service][service=busway],
line|z15-[highway=busway],
{color: @residential; opacity: 0.8;}
{color: @residential; opacity: 0.9;}
line|z15[highway=service],
line|z15[highway=service][service=busway],
@@ -643,13 +670,15 @@ line|z19-[highway=busway],
line|z13-[highway=pedestrian],
line|z13-[highway=ford]
{color: @pedestrian;opacity: 0.85;}
{color: @pedestrian;opacity: 0.9;}
line|z13-[highway=cycleway],
line|z14-[highway=path][bicycle=designated]::cycleline,
line|z15-[highway=footway][bicycle=designated]::cycleline,
{color: @cycleway;}
line|z13-[highway=construction],
{color: @construction;opacity: 0.7;}
{color: @construction;opacity: 0.8;}
line|z13-[highway=pedestrian][bridge?]::bridgewhite,
line|z15-[highway=footway][bridge?]::bridgewhite,
line|z15-[highway=cycleway][bridge?]::bridgewhite,
@@ -679,9 +708,9 @@ line|z15-[leisure=track][!area],
line|z14-[highway=bridleway]
{color: @bridleway;opacity: 0.6;}
line|z15-[highway=footway],
{color: @footway;opacity: 0.75;}
{color: @footway;opacity: 0.87;}
line|z15-[highway=steps],
{color: @footway;opacity: 0.85;}
{color: @footway;opacity: 0.9;}
line|z14-[highway=path],
{color: @path;opacity: 0.6;}
line|z14-[highway=path][_path_grade=expert],
@@ -711,25 +740,25 @@ line|z17-[highway=steps][tunnel?]::tunnelCasing,
line|z13[highway=pedestrian],
line|z13[highway=ford]
{width: 1;dashes: 2,1;}
{width: 1;dashes: 4,1;}
line|z14[highway=pedestrian],
line|z14[highway=ford]
{width: 1.6;dashes: 3.6,1.6;}
{width: 1.6;dashes: 6,1.3;}
line|z15[highway=pedestrian],
line|z15[highway=ford]
{width: 2;dashes: 5,2.2;}
{width: 2;dashes: 8,1.5;}
line|z16[highway=pedestrian],
line|z16[highway=ford]
{width: 2.4;dashes: 5.4,2.7;}
{width: 2.4;dashes: 8,1.5;}
line|z17[highway=pedestrian],
line|z17[highway=ford]
{width: 3;dashes: 5,2;}
{width: 3;dashes: 9,1.8;}
line|z18[highway=pedestrian],
line|z18[highway=ford]
{width: 4;dashes: 7,3;opacity: 1;}
{width: 4;dashes: 11,2.3;opacity: 1;}
line|z19-[highway=pedestrian],
line|z19-[highway=ford]
{width: 5;dashes: 16.2,8.1;opacity: 1;}
{width: 5;dashes: 13,2.7;opacity: 1;}
/* 8.2 Pedestrian & ford tunnel 16-22 ZOOM */
@@ -757,51 +786,57 @@ line|z16-[highway=pedestrian][bridge?]::bridgeblack,
/* 8.4 Cycleway 13-22 ZOOM */
line|z13[highway=cycleway],
{opacity: 0.3;}
line|z14[highway=cycleway],
line|z14[highway=path][bicycle=designated]::cycleline,
{opacity: 0.4;}
line|z15[highway=cycleway],
line|z15[highway=path][bicycle=designated]::cycleline,
{opacity: 0.5;}
line|z16-17[highway=cycleway],
line|z16-17[highway=path][bicycle=designated]::cycleline,
{opacity: 0.6;}
line|z18-[highway=cycleway],
line|z18-[highway=path][bicycle=designated]::cycleline,
{opacity: 0.7;}
line|z14-16[highway=cycleway],
{opacity: 0.8;}
line|z17-18[highway=cycleway],
{opacity: 0.9;}
line|z19-[highway=cycleway],
{opacity: 1;}
line|z15-16[highway=footway][bicycle=designated]::cycleline,
{opacity: 0.4;}
line|z17-[highway=footway][bicycle=designated]::cycleline,
{opacity: 0.5;}
line|z14-[highway=path][bicycle=designated]::cycleline,
line|z15-[highway=footway][bicycle=designated]::cycleline,
{opacity: 1;}
line|z13[highway=cycleway]
{width: 0.9;}
{width: 1.0;}
line|z14[highway=cycleway],
line|z14[highway=path][bicycle=designated]::cycleline,
{width: 1.1;}
line|z15[highway=cycleway]
line|z15[highway=footway][bicycle=designated]::cycleline,
line|z15[highway=path][bicycle=designated]::cycleline,
{width: 1.2;}
line|z15[highway=cycleway],
{width: 1.5;}
line|z16[highway=cycleway],
line|z16[highway=footway][bicycle=designated]::cycleline,
line|z16[highway=path][bicycle=designated]::cycleline,
{width: 1.3;}
{width: 2;}
line|z17[highway=cycleway],
line|z17[highway=footway][bicycle=designated]::cycleline,
line|z17[highway=path][bicycle=designated]::cycleline,
{width: 1.4;}
{width: 2.4;}
line|z18[highway=cycleway],
line|z18[highway=footway][bicycle=designated]::cycleline,
line|z18[highway=path][bicycle=designated]::cycleline,
{width: 1.6;}
{width: 3.2;}
line|z19-[highway=cycleway],
line|z19-[highway=footway][bicycle=designated]::cycleline,
{width: 4.2;}
line|z14[highway=path][bicycle=designated]::cycleline,
{width: 0.5;}
line|z15[highway=path][bicycle=designated]::cycleline,
{width: 0.6;}
line|z16[highway=path][bicycle=designated]::cycleline,
{width: 1.2;}
line|z17[highway=path][bicycle=designated]::cycleline,
{width: 1;}
line|z18[highway=path][bicycle=designated]::cycleline,
{width: 1.4;}
line|z19-[highway=path][bicycle=designated]::cycleline,
{width: 1.8;}
line|z15[highway=footway][bicycle=designated]::cycleline,
{width: 0.7;}
line|z16[highway=footway][bicycle=designated]::cycleline,
{width: 0.8;}
line|z17[highway=footway][bicycle=designated]::cycleline,
{width: 1.1;}
line|z18[highway=footway][bicycle=designated]::cycleline,
{width: 1.4;}
line|z19-[highway=footway][bicycle=designated]::cycleline,
{width: 2.0;}
line|z17[highway=cycleway][tunnel?]::tunnelBackground
{casing-width-add: 1;}
line|z18[highway=cycleway][tunnel?]::tunnelBackground
@@ -953,26 +988,26 @@ line|z17-[highway=track][bridge?]::bridgeblack
/* 8.7 Footway 15-22 ZOOM */
line|z15[highway=footway]
{width: 1.5; dashes: 5,2;}
{width: 1.5; dashes: 5,1.5;}
line|z16[highway=footway]
{width: 2; dashes: 5,2;}
{width: 2; dashes: 5,1.5;}
line|z17[highway=footway]
{width: 2.4; dashes: 6,2.5;}
{width: 2.4; dashes: 6,1.8;}
line|z18[highway=footway]
{width: 3.2; dashes: 8,3; opacity: 1;}
{width: 3.2; dashes: 8,2.3; opacity: 1;}
line|z19-[highway=footway],
{width: 4.2; dashes: 10,3.5; opacity: 1;}
{width: 4.2; dashes: 10,2.7;opacity: 1;}
line|z15[highway=footway][bicycle=designated],
{width: 1.5; dashes: 5,3;}
{width: 1.5; dashes: 6,9; opacity: 0.8;}
line|z16[highway=footway][bicycle=designated],
{width: 2; dashes: 5,3;}
{width: 2; dashes: 8,10; opacity: 0.9;}
line|z17[highway=footway][bicycle=designated],
{width: 2.4; dashes: 6,4.2; opacity: 0.9;}
{width: 2.4; dashes: 10,11; opacity: 1;}
line|z18[highway=footway][bicycle=designated],
{width: 3.2; dashes: 8,5.5; opacity: 1;}
{width: 3.2; dashes: 15,15; opacity: 1;}
line|z19-[highway=footway][bicycle=designated],
{width: 4.2; dashes: 10,6.7; opacity: 1;}
{width: 4.2; dashes: 20,20; opacity: 1;}
/* Don't display sidewalks and pedestrian crossings on z15. */
line|z15[highway=footway][footway=sidewalk],
@@ -1051,7 +1086,7 @@ line|z15-[highway=bridleway][bridge?]::bridgewhite
line|z17-[highway=bridleway][bridge?]::bridgeblack
{casing-width-add: 1;}
/* 8.11 Runway 12-22 ZOOM */
/* 8.10 Runway 12-22 ZOOM */
line|z12-[aeroway=runway],
line|z14-[aeroway=taxiway],
@@ -1068,8 +1103,10 @@ line|z16-[aeroway=runway]
line|z14[aeroway=taxiway]
{width: 0.6; opacity: 0.4;}
line|z15-[aeroway=taxiway]
{width: 1.2; opacity: 0.5;}
line|z15[aeroway=taxiway]
{width: 1.2; opacity: 0.3;}
line|z16-[aeroway=taxiway]
{width: 1.2; opacity: 0.4;}
/* 9.RAIL 11-22 ZOOM */