[styles] WIP Outdoors style

Bigger/thicker and/or visible at lower zoom levels features:
- paths/tracks, cliffs
- contour lines
- railways, powerlines and towers
- water sources, peaks, saddles, passes
- waterfalls, lighthouses, caves
- campsites, huts, shelters, picnic sites
- gates, stiles, fords
- etc.

Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
This commit is contained in:
Konstantin Pastbin 2022-06-22 18:40:46 +03:00
parent e4ac10f666
commit a8aa7c6ab5
6 changed files with 259 additions and 208 deletions

View file

@ -751,25 +751,36 @@ line|z19-[historic=citywalls],
{width: 11; dashes: 8,8,3,8;}
line|z14-[natural=cliff],
line|z14-[natural=earth_bank],
{color: @cliff; width: 2; dashes: 1.4,1.4; opacity: 0.6;}
line|z13-[natural=cliff],
line|z13-[natural=earth_bank],
{color: @cliff; width: 2; dashes: 1.4,1.4; opacity: 0.7;}
line|z14[natural=cliff],
line|z14[natural=earth_bank],
{width: 3; dashes: 1.5,1.5; opacity: 0.7;}
line|z15[natural=cliff],
line|z15[natural=earth_bank],
{width: 3; dashes: 1.5,1.5; opacity: 0.6;}
{width: 6.2; dashes: 3,3.5,4.5,1.2; opacity: 0.7;}
line|z16[natural=cliff],
line|z16[natural=earth_bank],
{width: 6.2; dashes: 3,3.5,4.5,1.2; opacity: 0.6;}
{width: 7.4; dashes: 3.5,5,6,1.4; opacity: 0.7;}
line|z17[natural=cliff],
line|z17[natural=earth_bank],
{width: 7.4; dashes: 3.5,5,6,1.4; opacity: 0.6;}
{width: 9.5; dashes: 4,6,8,1.5; opacity: 0.8;}
line|z18[natural=cliff],
line|z18[natural=earth_bank],
{width: 9.5; dashes: 4,6,8,1.5; opacity: 0.7;}
{width: 11.9; dashes: 5,7,10,1.9; opacity: 0.8;}
line|z19-[natural=cliff],
line|z19-[natural=earth_bank],
{width: 11.9; dashes: 5,7,10,1.9; opacity: 0.7;}
{width: 14.3; dashes: 6,8.5,12,2.3; opacity: 0.8;}
/*
line|z18[natural=cliff],
line|z18[natural=earth_bank],
{width: 17.3; dashes: 7,10,14.5,2.8; opacity: 0.7;}
line|z19-[natural=cliff],
line|z19-[natural=earth_bank],
{width: 19.5; dashes: 8,12,16,3.5; opacity: 0.7;}
*/
line|z16-[barrier=retaining_wall],
{color: @fence; width: 2.4; dashes: 2.8,1.4,1.4,1; opacity: 1;}
@ -793,24 +804,24 @@ line|z19-[man_made=embankment],
/* 9. ISOLINES */
line|z11-[isoline=step_1000],
line|z10-[isoline=step_1000],
{color: @isoline1000;}
line|z11-[isoline=step_500],
line|z10-[isoline=step_500],
{color: @isoline500;}
line|z13-[isoline=step_100],
line|z12-[isoline=step_100],
{color: @isoline100;}
line|z15-[isoline=step_50],
line|z15-[isoline=zero],
line|z14-[isoline=step_50],
line|z14-[isoline=zero],
{color: @isoline50;}
line|z15-[isoline=step_10],
{color: @isoline10;}
line|z11-[isoline=step_1000],
line|z10-[isoline=step_1000],
{width: 1.3;opacity: 0.8;}
line|z11[isoline=step_500],
line|z10-[isoline=step_500],
{width: 1.0;opacity: 0.5;}
line|z12[isoline=step_500],
@ -818,27 +829,27 @@ line|z12[isoline=step_500],
line|z13-[isoline=step_500],
{width: 1.3;opacity: 0.8;}
line|z13[isoline=step_100],
line|z12[isoline=step_100],
{width: 1.0;opacity: 0.5;}
line|z14[isoline=step_100],
line|z13-14[isoline=step_100],
{width: 1.3;opacity: 0.6;}
line|z15-16[isoline=step_100],
line|z15[isoline=step_100],
{width: 1.3;opacity: 0.8;}
line|z15-16[isoline=step_50],
line|z15-16[isoline=zero],
line|z15-16[isoline=step_10],
line|z14-15[isoline=step_50],
line|z14-15[isoline=zero],
line|z15[isoline=step_10],
{width: 1.0;opacity: 0.5;}
line|z17-[isoline=step_100],
line|z16-[isoline=step_100],
{width: 1.3;opacity: 0.8;}
line|z17[isoline=step_50],
line|z17[isoline=zero],
line|z17[isoline=step_10],
line|z16[isoline=step_50],
line|z16[isoline=zero],
line|z16[isoline=step_10],
{width: 1.0;opacity: 0.6;}
line|z18-[isoline=step_50],
line|z18-[isoline=zero],
line|z18-[isoline=step_10],
line|z17-[isoline=step_50],
line|z17-[isoline=zero],
line|z17-[isoline=step_10],
{width: 1.3;opacity: 0.8;}

View file

@ -747,18 +747,18 @@ area|z17-[public_transport=platform],
line[isoline]
{text-position: line;}
line|z11-[isoline=step_1000],
line|z10-[isoline=step_1000],
{text:name;font-size: 9;fill-opacity: 0.7;text-color: @label_isoline1000;}
line|z12-[isoline=step_500],
line|z11-[isoline=step_500],
{text:name;font-size: 9;fill-opacity: 0.7;text-color: @label_isoline500;}
line|z15-[isoline=step_100],
line|z13-[isoline=step_100],
{text:name;font-size: 9;fill-opacity: 0.7;text-color: @label_isoline100;}
line|z17-[isoline=step_50],
line|z17-[isoline=zero],
line|z15-[isoline=step_50],
line|z15-[isoline=zero],
{text:name;font-size: 9;fill-opacity: 0.7;text-color: @label_isoline50;}
line|z17-[isoline=step_10],
line|z16-[isoline=step_10],
{text:name;font-size: 9;fill-opacity: 0.7;text-color: @label_isoline10;}

View file

@ -525,25 +525,25 @@ area[building=train_station],
node|z10-[natural=volcano],
area|z10-[natural=volcano],
node|z11-[natural=cave_entrance],
area|z11-[natural=cave_entrance],
node|z11-[waterway=waterfall],
area|z11-[waterway=waterfall],
node|z13-[natural=peak],
area|z13-[natural=peak],
node|z14-[natural=saddle],
area|z14-[natural=saddle],
node|z14-[mountain_pass],
area|z14-[mountain_pass],
node|z14-[natural=spring],
area|z14-[natural=spring],
node|z14-[natural=hot_spring],
area|z14-[natural=hot_spring],
node|z14-[natural=geyser],
area|z14-[natural=geyser],
node|z16-[natural=beach],
area|z16-[natural=beach],
area|z14-[natural=bare_rock],
node|z10-[natural=cave_entrance],
area|z10-[natural=cave_entrance],
node|z10-[waterway=waterfall],
area|z10-[waterway=waterfall],
node|z10-[natural=peak],
area|z10-[natural=peak],
node|z11-[natural=saddle],
area|z11-[natural=saddle],
node|z11-[mountain_pass],
area|z11-[mountain_pass],
node|z11-[natural=spring],
area|z11-[natural=spring],
node|z12-[natural=hot_spring],
area|z12-[natural=hot_spring],
node|z12-[natural=geyser],
area|z12-[natural=geyser],
node|z14-[natural=beach],
area|z14-[natural=beach],
area|z12-[natural=bare_rock],
{text: name;text-color: @poi_label;text-position: center;text-offset: 1;text-optional: true;}
node|z12-[boundary=national_park],
@ -562,50 +562,50 @@ node|z18-[leisure=nature_reserve],
area|z18-[leisure=nature_reserve]
{text-optional: true;}
node|z11[natural=cave_entrance],
area|z11[natural=cave_entrance]
node|z10-11[natural=cave_entrance],
area|z1011[natural=cave_entrance]
{icon-image: cave-s.svg;icon-min-distance: 20;text-optional: true;}
node|z12-[natural=cave_entrance],
area|z12-[natural=cave_entrance]
{icon-image: cave-s.svg;text-offset: 1;font-size: 10;text-optional: true;}
node|z15-[natural=cave_entrance],
area|z15-[natural=cave_entrance]
node|z14-[natural=cave_entrance],
area|z14-[natural=cave_entrance]
{icon-image: cave-m.svg;text-offset: 1;font-size: 10;text-optional: true;}
node|z17-[natural=cave_entrance],
area|z17-[natural=cave_entrance]
{icon-image: cave-m.svg;text-offset: 1;font-size: 11;text-optional: true;}
node|z11[waterway=waterfall],
area|z11[waterway=waterfall]
node|z10-11[waterway=waterfall],
area|z10-11[waterway=waterfall]
{icon-image: waterfall-s.svg;icon-min-distance: 15;text-optional: true;}
node|z12-[waterway=waterfall],
area|z12-[waterway=waterfall]
{icon-image: waterfall-s.svg;text-offset: 1;font-size: 10;text-optional: true;}
node|z17-[waterway=waterfall],
area|z17-[waterway=waterfall]
node|z15-[waterway=waterfall],
area|z15-[waterway=waterfall]
{icon-image: waterfall-m.svg;text-offset: 1;font-size: 10;text-optional: true;}
node|z10-[natural=volcano],
area|z10-[natural=volcano]
{icon-image: volcano-s.svg;text-offset: 1;font-size: 10;text-optional: true;}
node|z15-[natural=volcano],
area|z15-[natural=volcano]
node|z14-[natural=volcano],
area|z14-[natural=volcano]
{icon-image: volcano-m.svg;text-offset: 1;font-size: 10;text-optional: true;}
node|z12[natural=peak][name],
area|z12[natural=peak][name]
node|z10-12[natural=peak][name],
area|z10-12[natural=peak][name]
{icon-image: peakt-s.svg;icon-min-distance: 10;text-offset: 1;text: name;text-color: @poi_label;text-position: center;text-optional: true;}
node|z12-14[natural=peak][!name],
node|z12-14[natural=rock][!name],
area|z12-14[natural=peak][!name],
area|z12-14[natural=rock][!name]
node|z10-14[natural=peak][!name],
node|z12-14[natural=bare_rock][!name],
area|z10-14[natural=peak][!name],
area|z12-14[natural=bare_rock][!name]
{font-size: 0;}
node|z13[natural=peak][name],
area|z13[natural=peak][name]
node|z12-13[natural=peak][name],
area|z12-13[natural=peak][name]
{icon-image: peakt-s.svg;text-offset: 1;font-size: 9;text-optional: true;}
node|z14[natural=peak][name],
area|z14[natural=peak][name]
{icon-image: peakt-s.svg;text-offset: 1;font-size: 10;text-optional: true;}
{icon-image: peakt-m.svg;text-offset: 1;font-size: 10;text-optional: true;}
node|z15-[natural=peak],
node|z15-[natural=rock],
area|z15-[natural=peak],
@ -613,11 +613,16 @@ area|z15-[natural=rock]
{icon-image: peakt-m.svg;text-offset: 1;font-size: 10;text-optional: true;}
/* ToDo: Make the same as natural=peak when we will have -s,-m icons */
node|z14-[natural=saddle],
area|z14-[natural=saddle],
node|z14-[mountain_pass],
area|z14-[mountain_pass],
{icon-image: mountain-pass.svg;text-offset: 1;font-size: 10;text-optional: true;}
node|z11-[natural=saddle],
area|z11-[natural=saddle],
node|z11-[mountain_pass],
area|z11-[mountain_pass],
{icon-image: mountain-pass.svg;}
node|z13-[natural=saddle],
area|z13-[natural=saddle],
node|z13-[mountain_pass],
area|z13-[mountain_pass],
{text-offset: 1;font-size: 10;text-optional: true;}
node|z16[leisure=beach_resort],
area|z16[leisure=beach_resort]
@ -672,10 +677,10 @@ node|z12-[landuse=forest][!name],
area|z12-[landuse=forest][!name]
{}
node|z14[natural=spring],
area|z14[natural=spring],
node|z14[natural=hot_spring],
area|z14[natural=hot_spring]
node|z11-14[natural=spring],
area|z11-14[natural=spring],
node|z12-14[natural=hot_spring],
area|z12-14[natural=hot_spring]
{icon-image: drinking-water-s.svg;text-offset:6;font-size: 10;icon-min-distance: 24;text-optional: true;}
node|z15-[natural=spring],
area|z15-[natural=spring],
@ -683,13 +688,22 @@ node|z15-[natural=hot_spring],
area|z15-[natural=hot_spring]
{icon-image: drinking-water-m.svg;text-offset:8;font-size: 10;icon-min-distance: 24;text-optional: true;}
node|z14[natural=geyser],
area|z14[natural=geyser]
node|z10-12[natural=geyser],
area|z10-12[natural=geyser]
{icon-image: geyser-s.svg;text-offset:6;font-size: 10;icon-min-distance: 24;text-optional: true;}
node|z15-[natural=geyser],
area|z15-[natural=geyser]
node|z13-[natural=geyser],
area|z13-[natural=geyser]
{icon-image: geyser-m.svg;text-offset:8;font-size: 10;icon-min-distance: 24;text-optional: true;}
node|z12-[amenity=water_point],
area|z12-[amenity=water_point],
node|z12-[amenity=drinking_water],
area|z12-[amenity=drinking_water],
node|z12-[man_made=water_tap],
area|z12-[man_made=water_tap],
node|z12-[man_made=water_well],
area|z12-[man_made=water_well],
{icon-image: drinking-water-s.svg;icon-min-distance: 36;text-optional: true;}
node|z15-[amenity=water_point],
area|z15-[amenity=water_point],
node|z15-[amenity=drinking_water],
@ -698,15 +712,6 @@ node|z15-[man_made=water_tap],
area|z15-[man_made=water_tap],
node|z15-[man_made=water_well],
area|z15-[man_made=water_well],
{icon-image: drinking-water-s.svg;icon-min-distance: 36;text-optional: true;}
node|z19-[amenity=water_point],
area|z19-[amenity=water_point],
node|z19-[amenity=drinking_water],
area|z19-[amenity=drinking_water],
node|z19-[man_made=water_tap],
area|z19-[man_made=water_tap],
node|z19-[man_made=water_well],
area|z19-[man_made=water_well],
{icon-image: drinking-water-m.svg;icon-min-distance: 36;text-optional: true;}
/* 3. TRANSPORT */
@ -1234,12 +1239,12 @@ node|z16-[tourism=hotel],
node|z16-[tourism=hostel],
node|z16-[tourism=guest_house],
area|z16-[tourism=guest_house],
node|z16-[tourism=alpine_hut],
area|z16-[tourism=alpine_hut],
node|z16-[tourism=wilderness_hut],
area|z16-[tourism=wilderness_hut],
node|z16-[tourism=chalet],
area|z16-[tourism=chalet],
node|z13-[tourism=alpine_hut],
area|z13-[tourism=alpine_hut],
node|z13-[tourism=wilderness_hut],
area|z13-[tourism=wilderness_hut],
node|z15-[tourism=chalet],
area|z15-[tourism=chalet],
node|z16-[tourism=resort],
area|z16-[tourism=resort],
node|z16-[tourism=motel],
@ -1247,18 +1252,18 @@ area|z16-[tourism=motel],
node|z16-[tourism=apartment],
area|z16-[tourism=apartment]
{text: name;text-offset: 1;font-size: 10;text-color: @poi_label;}
node|z15-[tourism=camp_site],
area|z15-[tourism=camp_site],
node|z16-[tourism=picnic_site],
area|z16-[tourism=picnic_site],
node|z16-[leisure=picnic_table],
area|z16-[leisure=picnic_table],
node|z16-[amenity=shelter],
area|z16-[amenity=shelter],
node|z14-[tourism=camp_site],
area|z14-[tourism=camp_site],
node|z14-[tourism=picnic_site],
area|z14-[tourism=picnic_site],
node|z15-[leisure=picnic_table],
area|z15-[leisure=picnic_table],
node|z13-[amenity=shelter],
area|z13-[amenity=shelter],
node|z16-[highway=rest_area],
area|z16-[highway=rest_area],
node|z16-[tourism=caravan_site],
area|z16-[tourism=caravan_site]
node|z15-[tourism=caravan_site],
area|z15-[tourism=caravan_site]
{text: name;text-color: @poi_label;text-offset: 1;font-size: 10;}
@ -1275,12 +1280,12 @@ area|z16[tourism=guest_house],
node|z16[tourism=apartment],
area|z16[tourism=apartment]
{icon-image: apartment-m.svg;icon-min-distance: 24;text-halo-radius: 0;}
node|z16[tourism=alpine_hut],
area|z16[tourism=alpine_hut],
node|z16[tourism=wilderness_hut],
area|z16[tourism=wilderness_hut],
node|z16[tourism=chalet],
area|z16[tourism=chalet]
node|z13-16[tourism=alpine_hut],
area|z13-16[tourism=alpine_hut],
node|z13-16[tourism=wilderness_hut],
area|z13-16[tourism=wilderness_hut],
node|z15-16[tourism=chalet],
area|z15-16[tourism=chalet]
{icon-image: alpine_hut-m.svg;icon-min-distance: 24;}
node|z17-[tourism=hotel],
@ -1296,12 +1301,12 @@ area|z17[tourism=guest_house],
node|z17[tourism=apartment],
area|z17[tourism=apartment]
{icon-image: apartment-m.svg;text-halo-radius: 0;}
node|z17-[tourism=alpine_hut],
area|z17-[tourism=alpine_hut],
node|z17-[tourism=wilderness_hut],
area|z17-[tourism=wilderness_hut],
node|z17-[tourism=chalet],
area|z17-[tourism=chalet]
node|z15-[tourism=alpine_hut],
area|z15-[tourism=alpine_hut],
node|z15-[tourism=wilderness_hut],
area|z15-[tourism=wilderness_hut],
node|z16-[tourism=chalet],
area|z16-[tourism=chalet]
{icon-image: alpine_hut-m.svg;icon-min-distance: 16;}
node|z18-[tourism=guest_house],
@ -1310,25 +1315,25 @@ node|z18-[tourism=apartment],
area|z18-[tourism=apartment]
{icon-image: apartment-m.svg;icon-min-distance: 16;}
node|z15-[tourism=camp_site],
area|z15-[tourism=camp_site]
node|z14-[tourism=camp_site],
area|z14-[tourism=camp_site]
{icon-image: campsite-m.svg;icon-min-distance: 12;}
node|z16-[tourism=picnic_site],
area|z16-[tourism=picnic_site],
node|z14-[tourism=picnic_site],
area|z14-[tourism=picnic_site],
node|z16-[highway=rest_area],
area|z16-[highway=rest_area]
{icon-image: picnic-m.svg;icon-min-distance: 10;}
node|z16-[leisure=picnic_table],
area|z16-[leisure=picnic_table]
node|z15-[leisure=picnic_table],
area|z15-[leisure=picnic_table]
{icon-image: picnic_table-m.svg;icon-min-distance: 10;}
node|z16-[amenity=shelter],
area|z16-[amenity=shelter]
node|z13-[amenity=shelter],
area|z13-[amenity=shelter]
{icon-image: shelter-m.svg;icon-min-distance: 10;}
node|z16[tourism=caravan_site],
area|z16[tourism=caravan_site]
node|z15-16[tourism=caravan_site],
area|z15-16[tourism=caravan_site]
{icon-image: caravan_site-m.svg;font-size: 11;icon-min-distance: 30;}
node|z17-[tourism=caravan_site],
area|z17-[tourism=caravan_site]
@ -1955,11 +1960,11 @@ node|z19-[amenity=fountain],
area|z19-[amenity=fountain]
{icon-image: fountain-m.svg;icon-min-distance: 20;}
node|z14[man_made=lighthouse],
area|z14[man_made=lighthouse]
{icon-image: lighthouse-s.svg;text-offset: 1;icon-min-distance: 5;}
node|z15-[man_made=lighthouse],
area|z15-[man_made=lighthouse]
node|z11-[man_made=lighthouse],
area|z11-[man_made=lighthouse]
{icon-image: lighthouse-s.svg;text-offset: 1;icon-min-distance: 10;}
node|z13-[man_made=lighthouse],
area|z13-[man_made=lighthouse]
{icon-image: lighthouse-m.svg;}
node|z12-14[barrier=toll_booth],
@ -1969,7 +1974,7 @@ node|z15-[barrier=toll_booth],
area|z15-[barrier=toll_booth]
{icon-image: toll_booth-m.svg;icon-min-distance: 8;text-optional: true;}
node|z15-[barrier=border_control]
node|z14-[barrier=border_control]
{icon-image:bcontrol-m.svg;}
node|z16-[barrier=block],
@ -1981,10 +1986,10 @@ node|z16-[barrier=kissing_gate],
node|z16-[barrier=stile],
{icon-image: dot-m.svg;font-size: 11;}
node|z16-[highway=ford],
node|z16-[power=tower],
node|z15-[man_made=flagpole],
node|z16-[man_made=mast],
node|z14-[highway=ford],
node|z14-[power=tower],
node|z12-[man_made=flagpole],
node|z13-[man_made=mast],
{icon-image: dot-m.svg;}
node|z16-[amenity=taxi],

View file

@ -822,14 +822,14 @@ line|z15-[highway=steps][bridge?]::bridgeblack,
line|z16-[highway=road][bridge?]::bridgeblack,
line|z16-[highway=service][bridge?]::bridgeblack
{casing-linecap: butt;casing-color:@bridge_casing;}
line|z14-[highway=track],
line|z11-[highway=track],
line|z14-[highway=raceway],
{color: @track;opacity: 1;}
line|z15-[leisure=track][!area],
{color: @sport;opacity: 1;}
line|z14-[highway=path],
line|z14-[route=hiking],
line|z14-[highway=footway][sac_scale],
line|z11-[highway=path],
line|z11-[route=hiking],
line|z11-[highway=footway][sac_scale],
{color: @path;opacity: 1;}
line|z14-[highway=bridleway]
{color: @bridleway;opacity: 1;}
@ -936,64 +936,78 @@ line|z19-[highway=proposed]
/* 8.6 Track & Path 14-22 ZOOM */
line|z14[highway=track][tracktype=grade1],
line|z14[highway=raceway],
{width: 1;}
line|z15[highway=track][tracktype=grade1],
line|z15[highway=raceway],
line|z15[leisure=track][!area]
{width: 1.5;}
line|z16[highway=track][tracktype=grade1],
line|z16[highway=raceway],
line|z16[leisure=track][!area]
{width: 1.8;}
line|z17-18[highway=track][tracktype=grade1],
line|z17-18[highway=raceway],
line|z17-18[leisure=track][!area]
{width:3;}
line|z19-[highway=track][tracktype=grade1],
line|z19-[highway=raceway],
line|z19-[leisure=track][!area]
{width:4;}
line|z14[highway=track],
{width: 1.1; dashes: 6,2.5;}
line|z15[highway=track],
{width: 1.4; dashes: 6,2.5;}
line|z16[highway=track],
{width: 1.9; dashes: 7,3;}
line|z17[highway=track],
{width: 2.5; dashes: 7,3;}
line|z18[highway=track],
{width: 3.5; dashes: 9,3.5;}
line|z19-[highway=track],
{width: 4.5; dashes: 12,3.5;}
line|z11[highway=track],
{width: 1.3; dashes: 6,2.5;}
line|z12[highway=track],
{width: 1.6; dashes: 6,2.5;}
line|z13[highway=track],
{width: 2.1; dashes: 7,3;}
line|z14[highway=track],
{width: 2.9; dashes: 7,3;}
line|z15[highway=track],
{width: 4; dashes: 12,4;}
line|z16[highway=track],
{width: 4.9; dashes: 12,4;}
line|z17[highway=track],
{width: 7; dashes: 12,4;}
line|z18[highway=track],
{width: 10; dashes: 17,5;}
line|z19-[highway=track],
{width: 13; dashes: 17,5;}
line|z11[highway=path],
line|z11[route=hiking],
line|z11[highway=footway][sac_scale],
{width: 1; dashes: 3.5,2;}
line|z12[highway=path],
line|z12[route=hiking],
line|z12[highway=footway][sac_scale],
{width: 1.2; dashes: 3.5,2;}
line|z13[highway=path],
line|z13[route=hiking],
line|z13[highway=footway][sac_scale],
{width: 1.5; dashes: 4,2.5;}
line|z14[highway=path],
line|z14[route=hiking],
line|z14[highway=footway][sac_scale],
{width: 0.9; dashes: 3.5,2;}
{width: 2; dashes: 4,2.5;}
line|z15[highway=path],
line|z15[route=hiking],
line|z15[highway=footway][sac_scale],
{width: 1.1; dashes: 3.5,2;}
{width: 2.8; dashes: 8,4;}
line|z16[highway=path],
line|z16[route=hiking],
line|z16[highway=footway][sac_scale],
{width: 1.5; dashes: 4,2.5;}
{width: 4; dashes: 8,4;}
line|z17[highway=path],
line|z17[route=hiking],
line|z17[highway=footway][sac_scale],
{width: 2; dashes: 4,2.5;}
{width: 5.3; dashes: 8,4;}
line|z18[highway=path],
line|z18[route=hiking],
line|z18[highway=footway][sac_scale],
{width: 3; dashes: 6,3.5;}
{width: 7.5; dashes: 12,5;}
line|z19-[highway=path],
line|z19-[route=hiking],
line|z19-[highway=footway][sac_scale],
{width: 4; dashes: 8,4.5;}
{width: 10; dashes: 12,5;}
/* 8.7 Footway 14-22 ZOOM */
@ -1080,7 +1094,7 @@ line|z15-[aeroway=taxiway]
/* 9.RAIL 11-22 ZOOM */
line|z11-[railway=rail],
line|z10-[railway=rail],
line|z11-[railway=yard],
line|z12-[railway=funicular],
line|z13-[railway=light_rail][!tunnel],
@ -1094,10 +1108,10 @@ line|z16-[railway=abandoned],
{color: @railway;opacity:1;}
line|z13-[railway=tram]
{color: @tram;opacity:1;}
line|z16-[railway=rail]::dash,
line|z16-[railway=subway][!tunnel]::dash,
line|z16-[railway=light_rail][!tunnel]::dash,
line|z16-[railway=yard]::dash
line|z14-[railway=rail]::dash,
line|z14-[railway=subway][!tunnel]::dash,
line|z14-[railway=light_rail][!tunnel]::dash,
line|z14-[railway=yard]::dash
{color: @railway_dash;opacity:1;}
line|z14-[railway=rail][bridge?]::bridgewhite,
line|z14-[railway=subway][bridge?]::bridgewhite,
@ -1110,60 +1124,78 @@ line|z14-[railway=light_rail][bridge?]::bridgeblack,
line|z14-[railway=yard][bridge?]::bridgeblack
{casing-linecap: butt;casing-color:@bridge_casing;}
/* 9.1 RAIL 11-22 ZOOM */
/* 9.1 RAIL 10-22 ZOOM */
line|z11-12[railway=rail],
line|z11-12[railway=yard]
{color: @railway_light;width: 0.6;}
line|z10-[railway=rail],
line|z10-[railway=yard],
{color: @railway; width: 2;}
line|z12[railway=rail],
line|z12[railway=yard],
{width: 2.5;}
line|z13-[railway=rail],
line|z13-[railway=subway][!tunnel],
line|z13-[railway=light_rail][!tunnel],
line|z13-[railway=yard]
{color: @railway_light;width: 0.8;}
line|z14[railway=rail],
line|z14[railway=subway][!tunnel],
line|z14[railway=light_rail][!tunnel],
line|z14[railway=yard]
{width: 1;}
{width: 3.2;}
line|z14-[railway=rail],
line|z14-[railway=subway][!tunnel],
line|z14-[railway=light_rail][!tunnel],
line|z14-[railway=yard]
{width: 4.1;}
line|z15[railway=rail],
line|z15[railway=subway][!tunnel],
line|z15[railway=light_rail][!tunnel],
line|z15[railway=yard],
{width: 1.2;}
{width: 5.2;}
line|z16[railway=rail],
line|z16[railway=subway][!tunnel],
line|z16[railway=light_rail][!tunnel],
line|z16[railway=yard]
{width: 2.6;}
line|z17-[railway=rail],
line|z17-[railway=subway][!tunnel],
line|z17-[railway=light_rail][!tunnel],
line|z17-[railway=yard]
{width: 3;}
{width: 6.6;}
line|z17[railway=rail],
line|z17[railway=subway][!tunnel],
line|z17[railway=light_rail][!tunnel],
line|z17[railway=yard]
{width: 9.5;}
line|z18-[railway=rail],
line|z18-[railway=subway][!tunnel],
line|z18-[railway=light_rail][!tunnel],
line|z18-[railway=yard]
{width: 13;}
line|z14[railway=rail]::dash,
line|z14[railway=subway][!tunnel]::dash,
line|z14[railway=light_rail][!tunnel]::dash,
line|z14[railway=yard]::dash,
{width: 3.4; dashes: 5,5;}
line|z15[railway=rail]::dash,
line|z15[railway=subway][!tunnel]::dash,
line|z15[railway=light_rail][!tunnel]::dash,
line|z15[railway=yard]::dash,
{width: 4.2; dashes: 6,6;}
line|z16[railway=rail]::dash,
line|z16[railway=subway][!tunnel]::dash,
line|z16[railway=light_rail][!tunnel]::dash,
line|z16[railway=yard]::dash,
{width: 1.3;dashes: 4.5,4.5;}
{width: 5; dashes: 6,6;}
line|z17[railway=rail]::dash,
line|z17[railway=subway][!tunnel]::dash,
line|z17[railway=light_rail][!tunnel]::dash,
line|z17[railway=yard]::dash
{width: 2;dashes: 6.3,6.3;}
{width: 7.5; dashes: 8,8;}
line|z18-[railway=rail]::dash,
line|z18-[railway=subway][!tunnel]::dash,
line|z18-[railway=light_rail][!tunnel]::dash,
line|z18-[railway=yard]::dash
{width: 2;dashes: 8.1,8.1;}
{width: 10; dashes: 10,10;}
line|z16-[railway=preserved],
line|z16-[railway=abandoned]
{width: 1.6;dashes: 6.3,6.3;}
line|z14-[railway=preserved],
line|z14-[railway=abandoned]
{width: 2; dashes: 6.3,6.3;}
line|z16-[railway=construction],
line|z16-[railway=disused]
{width: 1;dashes: 1.8,5.4;}
line|z14-[railway=construction],
line|z14-[railway=disused]
{width: 1.7; dashes: 1.8,5.4;}
/* 9.2 Rail tunnel 14-22 ZOOM */
@ -1303,8 +1335,10 @@ line|z14-[aerialway=platter]::dash,
line|z14-[aerialway=rope_tow]::dash,
{width: 2.5;opacity: 0.6;dashes: 0.9,18;}
line|z19-[power=line],
line|z15-[power=line],
{color: @powerline; width: 1; opacity: 0.6;}
line|z17-[power=line],
{width: 1.3; opacity: 0.7;}
/* 10.3 Piste & Route 14-22 ZOOM */

View file

@ -423,12 +423,12 @@ line|z18-[highway=road],
line|z15-[highway=cycleway],
line|z15-[highway=construction],
line|z15-[highway=proposed],
line|z15-[highway=track],
line|z15-[highway=path],
line|z13-[highway=track],
line|z13-[highway=path],
line|z15-[highway=bridleway],
line|z15-[highway=footway],
line|z16-[leisure=track],
line|z16-[route=hiking],
line|z13-[route=hiking],
line|z16-[highway=steps],
line|z16-[highway=ford],
line|z16-[highway=raceway],
@ -437,10 +437,11 @@ line|z16-[highway=raceway],
line|z15[highway=construction],
line|z15[highway=proposed],
line|z15[highway=bridleway],
line|z15[highway=path],
line|z13-15[highway=path],
line|z13-15[route=hiking],
line|z15[highway=footway],
line|z15[highway=cycleway],
line|z15[highway=track]
line|z13-15[highway=track],
{font-size: 8;}
line|z16-17[highway=ford],
line|z16-17[highway=cycleway],

View file

@ -141,7 +141,7 @@
/* 5.5 Transport */
@railway_light: #B2B1A2;
@railway: #969586;
@railway: #868576;
@railway_dash: #EEEEEE;
@railway_tunnel: #808080;
@aerialway: #444444;