Sat, 26 Sep 2020 00:55:58 +0300
render bus routes
@highway-trunk-width-z4: 1; @highway-trunk-width-z5: 1; @highway-trunk-width-z6: 1.5; @highway-trunk-width-z7: 1.5; @highway-trunk-width-z8: 1.5; @highway-trunk-width-z9: 2; @highway-trunk-width-z10: 2; @highway-trunk-width-z11: 2; @highway-trunk-width-z12: 3; @highway-trunk-width-z13: 4; @highway-trunk-width-z14: 5; @highway-trunk-width-z15: 7; @highway-trunk-width-z16: 10; @highway-trunk-width-z17: 14; @highway-trunk-width-z18: 22; @highway-trunk-casing-width: @road-major-casing-width; @highway-primary-width-z10: 1.5; @highway-primary-width-z11: 1.5; @highway-primary-width-z12: 2; @highway-primary-width-z13: 4; @highway-primary-width-z14: 5; @highway-primary-width-z15: 6; @highway-primary-width-z16: 9; @highway-primary-width-z17: 14; @highway-primary-width-z18: 22; @highway-primary-casing-width: @road-major-casing-width; @highway-secondary-width-z10: 1; @highway-secondary-width-z11: 1; @highway-secondary-width-z12: 1.5; @highway-secondary-width-z13: 2; @highway-secondary-width-z14: 4; @highway-secondary-width-z15: 5; @highway-secondary-width-z16: 6; @highway-secondary-width-z17: 14; @highway-secondary-width-z18: 22; @highway-secondary-casing-width: @road-major-casing-width; @highway-tertiary-width-z10: 0; @highway-tertiary-width-z11: 1; @highway-tertiary-width-z12: 1; @highway-tertiary-width-z13: 1.5; @highway-tertiary-width-z14: 2; @highway-tertiary-width-z15: 3; @highway-tertiary-width-z16: 6; @highway-tertiary-width-z17: 14; @highway-tertiary-width-z18: 22; @highway-tertiary-casing-width: @road-major-casing-width; @highway-unclassified-width-z10: 0; @highway-unclassified-width-z11: 0; @highway-unclassified-width-z12: 0.5; @highway-unclassified-width-z13: 1; @highway-unclassified-width-z14: 1.5; @highway-unclassified-width-z15: 2; @highway-unclassified-width-z16: 4; @highway-unclassified-width-z17: 8; @highway-unclassified-width-z18: 12; @highway-unclassified-casing-width: @road-minor-casing-width; @highway-service-width-z15: 0.5; @highway-service-width-z16: 1; @highway-service-width-z17: 1.5; @highway-service-width-z18: 3; @highway-service-width-z19: 4; @highway-service-width-z20: 5; @highway-service-casing-width: @road-minor-casing-width; @highway-trunk-link-width-z10: 1; @highway-trunk-link-width-z11: 1; @highway-trunk-link-width-z12: 1.5; @highway-trunk-link-width-z13: 2; @highway-trunk-link-width-z14: 3; @highway-trunk-link-width-z15: 3; @highway-trunk-link-width-z16: 6; @highway-trunk-link-width-z17: 14; @highway-trunk-link-width-z18: 22; @highway-trunk-link-casing-width: @road-major-casing-width; @highway-path-width-z14: 0.5; @highway-path-width-z15: 0.75; @highway-path-width-z16: 1; @highway-path-width-z17: 2; @highway-path-width-z18: 3; @road-minor-casing-width: 1.5; @road-major-casing-width: 2; @road-text-scale-factor: 1; @road-fill: #f4f4ff; @road-casing: #bbb; @pedestrian-fill: #ccc; @living-street-fill: #ddd; #road-low-zoom { [highway = 'trunk'] { [zoom >= 4] { line-width: @highway-trunk-width-z4; } [zoom >= 5] { line-width: @highway-trunk-width-z5; } [zoom >= 6] { line-width: @highway-trunk-width-z6; } [zoom >= 7] { line-width: @highway-trunk-width-z7; } [zoom >= 8] { line-width: @highway-trunk-width-z8; } [zoom >= 9] { line-width: @highway-trunk-width-z9; } line-color: #bbb; [zoom >= 9] { line-color: @road-fill; } } } #road-low-zoom-casing { [highway = 'trunk'][zoom >= 9] { line-width: @highway-trunk-width-z9 + @highway-trunk-casing-width; line-color: @road-casing; line-join: round; #road-casing-layer-n1 { line-cap: round; } } } #road-layer-n1, #road[layer = 0], #road-layer-1[layer >= 1] { [highway = 'trunk'] { line-width: @highway-trunk-width-z10; [zoom >= 11] { line-width: @highway-trunk-width-z11; } [zoom >= 12] { line-width: @highway-trunk-width-z12; } [zoom >= 13] { line-width: @highway-trunk-width-z13; } [zoom >= 14] { line-width: @highway-trunk-width-z14; } [zoom >= 15] { line-width: @highway-trunk-width-z15; } [zoom >= 16] { line-width: @highway-trunk-width-z16; } [zoom >= 17] { line-width: @highway-trunk-width-z17; } [zoom >= 18] { line-width: @highway-trunk-width-z18; } line-color: @road-fill; line-join: round; #road-layer-n1 { line-cap: round; } } [highway = 'primary'] { line-width: @highway-primary-width-z10; [zoom >= 11] { line-width: @highway-primary-width-z11; } [zoom >= 12] { line-width: @highway-primary-width-z12; } [zoom >= 13] { line-width: @highway-primary-width-z13; } [zoom >= 14] { line-width: @highway-primary-width-z14; } [zoom >= 15] { line-width: @highway-primary-width-z15; } [zoom >= 16] { line-width: @highway-primary-width-z16; } [zoom >= 17] { line-width: @highway-primary-width-z17; } [zoom >= 18] { line-width: @highway-primary-width-z18; } line-color: @road-fill; line-join: round; #road-layer-n1 { line-cap: round; } } [highway = 'secondary'] { line-width: @highway-secondary-width-z10; [zoom >= 11] { line-width: @highway-secondary-width-z11; } [zoom >= 12] { line-width: @highway-secondary-width-z12; } [zoom >= 13] { line-width: @highway-secondary-width-z13; } [zoom >= 14] { line-width: @highway-secondary-width-z14; } [zoom >= 15] { line-width: @highway-secondary-width-z15; } [zoom >= 16] { line-width: @highway-secondary-width-z16; } [zoom >= 17] { line-width: @highway-secondary-width-z17; } [zoom >= 18] { line-width: @highway-secondary-width-z18; } line-color: #bbb; [zoom >= 11] { line-color: @road-fill; } line-join: round; #road-layer-n1 { line-cap: round; } } [highway = 'tertiary'][zoom >= 11], [highway = 'tertiary_link'][zoom >= 11] { line-width: @highway-tertiary-width-z10; [zoom >= 11] { line-width: @highway-tertiary-width-z11; } [zoom >= 12] { line-width: @highway-tertiary-width-z12; } [zoom >= 13] { line-width: @highway-tertiary-width-z13; } [zoom >= 14] { line-width: @highway-tertiary-width-z14; } [zoom >= 15] { line-width: @highway-tertiary-width-z15; } [zoom >= 16] { line-width: @highway-tertiary-width-z16; } [zoom >= 17] { line-width: @highway-tertiary-width-z17; } [zoom >= 18] { line-width: @highway-tertiary-width-z18; } line-color: #bbb; [zoom >= 12] { line-color: #b2b2b2; } [zoom >= 13] { line-color: @road-fill; } line-join: round; #road-layer-n1 { line-cap: round; } } [highway = 'unclassified'][zoom >= 12], [highway = 'residential'][zoom >= 12], [highway = 'living_street'][zoom >= 12], [highway = 'pedestrian'][zoom >= 12] { line-width: @highway-unclassified-width-z10; [zoom >= 11] { line-width: @highway-unclassified-width-z11; } [zoom >= 12] { line-width: @highway-unclassified-width-z12; } [zoom >= 13] { line-width: @highway-unclassified-width-z13; } [zoom >= 14] { line-width: @highway-unclassified-width-z14; } [zoom >= 15] { line-width: @highway-unclassified-width-z15; } [zoom >= 16] { line-width: @highway-unclassified-width-z16; } [zoom >= 17] { line-width: @highway-unclassified-width-z17; } [zoom >= 18] { line-width: @highway-unclassified-width-z18; } line-color: #bbb; [zoom >= 14] { line-color: #b2b2b2; } [zoom >= 15] { line-color: @road-fill; } [zoom >= 15][highway = 'living_street'] { line-color: @living-street-fill; } [zoom >= 15][highway = 'pedestrian'] { line-color: @pedestrian-fill; } line-join: round; #road-layer-n1 { line-cap: round; } } [highway = 'trunk_link'], [highway = 'primary_link'] { line-width: @highway-trunk-link-width-z10; [zoom >= 11] { line-width: @highway-trunk-link-width-z11; } [zoom >= 12] { line-width: @highway-trunk-link-width-z12; } [zoom >= 13] { line-width: @highway-trunk-link-width-z13; } [zoom >= 14] { line-width: @highway-trunk-link-width-z14; } [zoom >= 15] { line-width: @highway-trunk-link-width-z15; } [zoom >= 16] { line-width: @highway-trunk-link-width-z16; } [zoom >= 17] { line-width: @highway-trunk-link-width-z17; } [zoom >= 18] { line-width: @highway-trunk-link-width-z18; } line-color: @road-fill; line-join: round; #road-layer-n1 { line-cap: round; } } [highway = 'secondary_link'] { line-width: @highway-tertiary-width-z10; [zoom >= 11] { line-width: @highway-tertiary-width-z11; } [zoom >= 12] { line-width: @highway-tertiary-width-z12; } [zoom >= 13] { line-width: @highway-tertiary-width-z13; } [zoom >= 14] { line-width: @highway-tertiary-width-z14; } [zoom >= 15] { line-width: @highway-tertiary-width-z15; } [zoom >= 16] { line-width: @highway-tertiary-width-z16; } [zoom >= 17] { line-width: @highway-tertiary-width-z17; } [zoom >= 18] { line-width: @highway-tertiary-width-z18; } line-color: #bbb; [zoom >= 11] { line-color: @road-fill; } line-join: round; #road-layer-n1 { line-cap: round; } } [highway = 'service'][zoom >= 15] { [zoom >= 15] { line-width: @highway-service-width-z15; } [zoom >= 16] { line-width: @highway-service-width-z16; } [zoom >= 17] { line-width: @highway-service-width-z17; } [zoom >= 18] { line-width: @highway-service-width-z18; } [zoom >= 19] { line-width: @highway-service-width-z19; } [zoom >= 20] { line-width: @highway-service-width-z20; } line-color: #bbb; [zoom >= 17] { line-color: @road-fill; } line-join: round; #road-layer-n1 { line-cap: round; } } [highway = 'path'][zoom >= 14], [highway = 'footway'][zoom >= 14], [highway = 'track'][zoom >= 14], [highway = 'cycleway'][zoom >= 14] { line-width: @highway-path-width-z14; [zoom >= 15] { line-width: @highway-path-width-z15; } [zoom >= 16] { line-width: @highway-path-width-z16; } [zoom >= 17] { line-width: @highway-path-width-z17; } [zoom >= 18] { line-width: @highway-path-width-z18; } line-color: #aaa; [feature = 'road_path'] { line-dasharray: 6, 6; } line-join: round; #road-layer-n1 { line-cap: round; } } } #road-casing-layer-n1, #road-casing[layer = 0], #road-casing-layer-1[layer >= 1] { [highway = 'trunk'] { line-width: @highway-trunk-width-z10 + @highway-trunk-casing-width; [zoom >= 11] { line-width: @highway-trunk-width-z11 + @highway-trunk-casing-width; } [zoom >= 12] { line-width: @highway-trunk-width-z12 + @highway-trunk-casing-width; } [zoom >= 13] { line-width: @highway-trunk-width-z13 + @highway-trunk-casing-width; } [zoom >= 14] { line-width: @highway-trunk-width-z14 + @highway-trunk-casing-width; } [zoom >= 15] { line-width: @highway-trunk-width-z15 + @highway-trunk-casing-width; } [zoom >= 16] { line-width: @highway-trunk-width-z16 + @highway-trunk-casing-width; } [zoom >= 17] { line-width: @highway-trunk-width-z17 + @highway-trunk-casing-width; } [zoom >= 18] { line-width: @highway-trunk-width-z18 + @highway-trunk-casing-width; } line-color: @road-casing; line-join: round; #road-casing-layer-n1 { line-cap: round; } } [highway = 'primary'] { line-width: @highway-primary-width-z10 + @highway-primary-casing-width; [zoom >= 11] { line-width: @highway-primary-width-z11 + @highway-primary-casing-width; } [zoom >= 12] { line-width: @highway-primary-width-z12 + @highway-primary-casing-width; } [zoom >= 13] { line-width: @highway-primary-width-z13 + @highway-primary-casing-width; } [zoom >= 14] { line-width: @highway-primary-width-z14 + @highway-primary-casing-width; } [zoom >= 15] { line-width: @highway-primary-width-z15 + @highway-primary-casing-width; } [zoom >= 16] { line-width: @highway-primary-width-z16 + @highway-primary-casing-width; } [zoom >= 17] { line-width: @highway-primary-width-z17 + @highway-primary-casing-width; } [zoom >= 18] { line-width: @highway-primary-width-z18 + @highway-primary-casing-width; } line-color: @road-casing; line-join: round; #road-casing-layer-n1 { line-cap: round; } } [highway = 'secondary'][zoom >= 11] { line-width: @highway-secondary-width-z10 + @highway-secondary-casing-width; [zoom >= 11] { line-width: @highway-secondary-width-z11 + @highway-secondary-casing-width; } [zoom >= 12] { line-width: @highway-secondary-width-z12 + @highway-secondary-casing-width; } [zoom >= 13] { line-width: @highway-secondary-width-z13 + @highway-secondary-casing-width; } [zoom >= 14] { line-width: @highway-secondary-width-z14 + @highway-secondary-casing-width; } [zoom >= 15] { line-width: @highway-secondary-width-z15 + @highway-secondary-casing-width; } [zoom >= 16] { line-width: @highway-secondary-width-z16 + @highway-secondary-casing-width; } [zoom >= 17] { line-width: @highway-secondary-width-z17 + @highway-secondary-casing-width; } [zoom >= 18] { line-width: @highway-secondary-width-z18 + @highway-secondary-casing-width; } line-color: @road-casing; line-join: round; #road-casing-layer-n1 { line-cap: round; } } [highway = 'tertiary'][zoom >= 13], [highway = 'tertiary_link'][zoom >= 13] { line-width: @highway-tertiary-width-z10 + @highway-tertiary-casing-width; [zoom >= 11] { line-width: @highway-tertiary-width-z11 + @highway-tertiary-casing-width; } [zoom >= 12] { line-width: @highway-tertiary-width-z12 + @highway-tertiary-casing-width; } [zoom >= 13] { line-width: @highway-tertiary-width-z13 + @highway-tertiary-casing-width; } [zoom >= 14] { line-width: @highway-tertiary-width-z14 + @highway-tertiary-casing-width; } [zoom >= 15] { line-width: @highway-tertiary-width-z15 + @highway-tertiary-casing-width; } [zoom >= 16] { line-width: @highway-tertiary-width-z16 + @highway-tertiary-casing-width; } [zoom >= 17] { line-width: @highway-tertiary-width-z17 + @highway-tertiary-casing-width; } [zoom >= 18] { line-width: @highway-tertiary-width-z18 + @highway-tertiary-casing-width; } line-color: @road-casing; line-join: round; #road-casing-layer-n1 { line-cap: round; } } [highway = 'unclassified'][zoom >= 15], [highway = 'residential'][zoom >= 15], [highway = 'pedestrian'][zoom >= 15], [highway = 'living_street'][zoom >= 15] { line-width: @highway-unclassified-width-z10 + @highway-unclassified-casing-width; [zoom >= 11] { line-width: @highway-unclassified-width-z11 + @highway-unclassified-casing-width; } [zoom >= 12] { line-width: @highway-unclassified-width-z12 + @highway-unclassified-casing-width; } [zoom >= 13] { line-width: @highway-unclassified-width-z13 + @highway-unclassified-casing-width; } [zoom >= 14] { line-width: @highway-unclassified-width-z14 + @highway-unclassified-casing-width; } [zoom >= 15] { line-width: @highway-unclassified-width-z15 + @highway-unclassified-casing-width; } [zoom >= 16] { line-width: @highway-unclassified-width-z16 + @highway-unclassified-casing-width; } [zoom >= 17] { line-width: @highway-unclassified-width-z17 + @highway-unclassified-casing-width; } [zoom >= 18] { line-width: @highway-unclassified-width-z18 + @highway-unclassified-casing-width; } line-color: @road-casing; line-join: round; #road-casing-layer-n1 { line-cap: round; } } [highway = 'trunk_link'], [highway = 'primary_link'] { line-width: @highway-trunk-link-width-z10 + @highway-trunk-link-casing-width; [zoom >= 11] { line-width: @highway-trunk-link-width-z11 + @highway-trunk-link-casing-width; } [zoom >= 12] { line-width: @highway-trunk-link-width-z12 + @highway-trunk-link-casing-width; } [zoom >= 13] { line-width: @highway-trunk-link-width-z13 + @highway-trunk-link-casing-width; } [zoom >= 14] { line-width: @highway-trunk-link-width-z14 + @highway-trunk-link-casing-width; } [zoom >= 15] { line-width: @highway-trunk-link-width-z15 + @highway-trunk-link-casing-width; } [zoom >= 16] { line-width: @highway-trunk-link-width-z16 + @highway-trunk-link-casing-width; } [zoom >= 17] { line-width: @highway-trunk-link-width-z17 + @highway-trunk-link-casing-width; } [zoom >= 18] { line-width: @highway-trunk-link-width-z18 + @highway-trunk-link-casing-width; } line-color: @road-casing; line-join: round; #road-casing-layer-n1 { line-cap: round; } } [highway = 'secondary_link'][zoom >= 11] { line-width: @highway-tertiary-width-z10 + @highway-tertiary-casing-width; [zoom >= 11] { line-width: @highway-tertiary-width-z11 + @highway-tertiary-casing-width; } [zoom >= 12] { line-width: @highway-tertiary-width-z12 + @highway-tertiary-casing-width; } [zoom >= 13] { line-width: @highway-tertiary-width-z13 + @highway-tertiary-casing-width; } [zoom >= 14] { line-width: @highway-tertiary-width-z14 + @highway-tertiary-casing-width; } [zoom >= 15] { line-width: @highway-tertiary-width-z15 + @highway-tertiary-casing-width; } [zoom >= 16] { line-width: @highway-tertiary-width-z16 + @highway-tertiary-casing-width; } [zoom >= 17] { line-width: @highway-tertiary-width-z17 + @highway-tertiary-casing-width; } [zoom >= 18] { line-width: @highway-tertiary-width-z18 + @highway-tertiary-casing-width; } line-color: @road-casing; line-join: round; #road-casing-layer-n1 { line-cap: round; } } [highway = 'service'][zoom >= 17] { [zoom >= 17] { line-width: @highway-service-width-z17 + @highway-service-casing-width; } [zoom >= 18] { line-width: @highway-service-width-z18 + @highway-service-casing-width; } [zoom >= 19] { line-width: @highway-service-width-z19 + @highway-service-casing-width; } [zoom >= 20] { line-width: @highway-service-width-z20 + @highway-service-casing-width; } line-color: @road-casing; line-join: round; #road-casing-layer-n1 { line-cap: round; } } /* [feature = 'road_minor'][zoom >= 15] { line-width: @road-minor-width-z13 + @road-minor-casing-width; [zoom >= 14] { line-width: @road-minor-width-z14 + @road-minor-casing-width; } [zoom >= 15] { line-width: @road-minor-width-z15 + @road-minor-casing-width; } [zoom >= 16] { line-width: @road-minor-width-z16 + @road-minor-casing-width; } [zoom >= 17] { line-width: @road-minor-width-z17 + @road-minor-casing-width; } [zoom >= 18] { line-width: @road-minor-width-z18 + @road-minor-casing-width; } line-color: #ccc; line-join: round; #road-casing-layer-n1 { line-cap: round; } } */ } #road-text, #road-text-minority { [feature = 'road_major'] { text-name: "[name]"; #road-text-minority { text-name: "[minority_name]"; } text-size: 10; [zoom >= 16] { text-size: 11; } [zoom >= 17] { text-size: 12; } text-fill: #000; text-face-name: "Liberation Sans Regular"; text-repeat-distance: 300; [minority_name != null] { text-repeat-distance: 600; text-margin: 25; } text-placement: line; text-halo-radius: 1; text-halo-fill: white; text-clip: false; text-avoid-edges: true; [highway = 'trunk'][zoom >= 14], [highway = 'primary'][zoom >= 14], [zoom >= 15] { text-face-name: "Liberation Sans Bold"; } } [feature = 'road_minor'][zoom >= 15], [feature = 'road_path'][zoom >= 15] { text-name: "[name]"; #road-text-minority { text-name: "[minority_name]"; } text-size: 9; [zoom >= 16] { text-size: 10; } [zoom >= 17] { text-size: 11; } text-fill: #000; text-face-name: "Liberation Sans Regular"; text-repeat-distance: 300; [minority_name != null] { text-repeat-distance: 600; [zoom >= 16] { text-margin: 25; } } text-placement: line; text-halo-radius: 1; text-halo-fill: white; text-clip: false; text-avoid-edges: true; } } #rail-layer-n1, #rail[layer = 0], #rail-layer-1[layer >= 1] { [service = null][zoom < 11] { line-width: 0.5; [zoom >= 8] { line-width: 0.75; } [zoom >= 9] { line-width: 1; } line-color: #555; } [zoom >= 14], [service = null][zoom >= 11] { line-color: #444; b/line-color: white; [service != null] { line-color: #888; b/line-color: #ccc; } b/line-dasharray: 8, 8; line-width: 2; b/line-width: 1; [zoom >= 17] { line-width: 3; b/line-width: 1.5; } [zoom >= 18] { line-width: 4; b/line-width: 2; } } } #railway-platform-ref { shield-name: "[ref]"; shield-size: 12; shield-fill: blue; shield-spacing: 300; shield-clip: false; shield-placement: line; shield-face-name: @railway-fonts-bold; shield-halo-radius: @standard-halo-radius * 2; shield-halo-fill: white; shield-file: url('empty.png'); shield-repeat-distance: 10; } #runway[aeroway = 'runway'], #runway[aeroway = 'taxiway'][zoom >= 14] { line-width: 4; [aeroway = 'taxiway'] { line-width: 1.5; [zoom >= 15] { line-width: 3; } [zoom >= 16] { line-width: 4; } [zoom >= 17] { line-width: 6; } [zoom >= 18] { line-width: 8; } [zoom >= 19] { line-width: 12; } [zoom >= 20] { line-width: 25; } } [aeroway = 'runway'] { [zoom >= 11] { line-width: 3; } [zoom >= 12] { line-width: 4; } [zoom >= 13] { line-width: 6; } [zoom >= 14] { line-width: 8; } [zoom >= 15] { line-width: 12; } [zoom >= 16] { line-width: 25; } [zoom >= 17] { line-width: 50; } [zoom >= 18] { line-width: 100; } [zoom >= 19] { line-width: 200; } [zoom >= 20] { line-width: 400; } } line-color: #8b8998; text-name: "[ref]"; text-fill: black; text-face-name: "Liberation Sans Oblique"; text-repeat-distance: 300; text-placement: line; text-halo-radius: 1; text-halo-fill: white; text-clip: false; text-avoid-edges: true; text-size: 12; } @foot-route-fill: #ffc3c3; @hiking-route-fill: #f7cfb1; @bicycle-lcn-route-fill: #c3e1ff; @bicycle-rcn-route-fill: #d6cdff; @bicycle-ncn-route-fill: #ffc3ff; #foot-routes-layer-n1[layer < 0], #foot-routes[layer = 0], #foot-routes-layer-1[layer > 0] { line-color: @foot-route-fill; [route = 'hiking'] { line-color: @hiking-route-fill; } [route = 'bicycle_lcn'] { line-color: @bicycle-lcn-route-fill; } [route = 'bicycle_rcn'] { line-color: @bicycle-rcn-route-fill; } [route = 'bicycle_ncn'], [route = 'bicycle_icn'] { line-color: @bicycle-ncn-route-fill; } line-width: 4; [zoom >= 15] { line-width: 6; } [zoom >= 16] { line-width: 8; } [zoom >= 17] { line-width: 10; } [zoom >= 18] { line-width: 13; } [zoom >= 19] { line-width: 16; } [zoom >= 20] { line-width: 20; } line-join: round; line-cap: round; } #foot-routes-text { text-name: "[name]"; [ref != null] { text-name: "[ref]"; } text-fill: saturate(darken(@foot-route-fill, 50%), 35%); [route = 'hiking'] { text-fill: saturate(darken(@hiking-route-fill, 50%), 35%); } [route = 'bicycle_lcn'] { text-fill: saturate(darken(@bicycle-lcn-route-fill, 50%), 35%); } [route = 'bicycle_rcn'] { text-fill: saturate(darken(@bicycle-rcn-route-fill, 50%), 35%); } [route = 'bicycle_ncn'], [route = 'bicycle_icn'] { text-fill: saturate(darken(@bicycle-ncn-route-fill, 50%), 35%); } text-dy: 5; text-face-name: "Liberation Sans Regular"; text-repeat-distance: 300; text-placement: line; text-halo-radius: 1; text-halo-fill: white; text-clip: false; text-avoid-edges: true; text-size: 10; [zoom >= 16] { text-size: 11; } [zoom >= 17] { text-size: 12; } } #commuter-train-ref { shield-name: "[ref]"; shield-size: 12; shield-fill: white; shield-spacing: 600; shield-repeat-distance: 200; shield-placement: line; shield-face-name: @railway-fonts-bold; shield-halo-radius: @standard-halo-radius * 1.5; shield-halo-fill: purple; shield-allow-overlap: false; shield-file: url('empty.png'); } #bus-route-layer-n1[layer < 0], #bus-route[layer = 0], #bus-route-layer-1[layer > 0] { line-width: 1.5; [zoom >= 17] { line-width: 2; } [zoom >= 18] { line-width: 2.5; } [zoom >= 19] { line-width: 3; } line-color: gold; line-dasharray: 24, 12; } #bus-ref { text-name: "[ref]"; text-size: 10; [zoom >= 17] { text-size: 11; } [zoom >= 18] { text-size: 12; } text-fill: black; text-spacing: 600; text-repeat-distance: 200; text-placement: line; text-face-name: "Liikenne Regular"; text-halo-radius: @standard-halo-radius; text-halo-fill: white; text-allow-overlap: false; text-margin: 30; }